49
138
95
350
574
139
282
73
164
287
58
348
94
106
123
55
167
82
116
78
29
41
16
31
122
245
50
253
230
145
277
441
54
126
269
88
163
147
100
522
632
153
251
179
51
1836
165
30
569
59
71
352
97
194
28
232
20
40
260