103
20
16
146
81
239
43
535
343
219
97
200
78
66
590
244
156
139
79
339
58
71
117
197
106
278
250
391
127
317
129
208
32
165
63
50
610
533
151
37
423
172
39
249
451
435
226
328
631
116
70
209
180
1004
378