13
39
266
55
801
116
42
257
57
299
103
30
62
197
264
67
319
84
296
184
201
120
82
122
121
66
298
337
227
138
216
501
321
306
86
341
246
106
517
87
143
117
1889
73
359
283
309
136
368
164
614
70
78
355
512