99
206
258
23
357
124
753
1022
431
432
1509
360
476
487
230
282
168
261
700
235
297
343
152
307
157
285
245
80
276
833
605
401
94
82
645
650
7628
1144
811
765
538
187
1046
266
1377
421