105
74
176
545
103
137
106
243
550
163
131
126
430
174
96
142
392
81
180
192
182
151
266
357
249
445
209
113
363
216
58
95
78
476
107
170
146
459
172
153
104
296
214
397
317
575
735
852
110
711
2559
235
1592
875
633