172
33
112
209
347
340
222
100
225
143
96
107
29
530
268
418
49
782
618
82
28
358
245
210
73
141
134
703
76
60
142
1573
137
265
55
6259
104
79
165
1222
314
40
543
180
173
635
452
109
187
374
192
230
482
72
22