27
46
71
103
4
56
26
57
53
170
25
47
123
132
127
43
55
147
39
163
52
76
118
40
330
152
83
32
314
168
368
554
106
202
179
89
115
63
70
45
116
145
78
177
44
125
340
188
114