78
48
16
67
105
182
82
119
216
51
335
248
266
222
80
591
160
46
118
1033
176
499
393
358
3988
97
1131
334
157
261
223
73
41
386
162
66
796
64
144
199
332
1549
341
1834
768
1253
188
651
1163
411
135
481
87
303