35
966
403
2313
327
652
2430
443
743
106
2388
452
723
2129
371
166
456
440
145
295
35
1043
35
1394
980
420
962
2409
1587
2496
2383
1323
139
946
801
35
1528
654
422
154
412
472
2445
43
400
142
712
184
164
2088
212
456
528
468
150
227
446
699
474
2205
2451
2098
228
457
168
1541
1979
481
448
2389
2693
449
459
439
445
1248
2293
1627
154
437
445
234
1034
2363
680
1470
641
150
451
811
911
2476
439
480
551
158
149
1071
438
35
439
2167
429
443
67
66