2372408
30425950
36113587
9167773
66323350
61734181
61191200
87076387
32015585
98406760
7613985
5805116
50137254
48926492
96301847
23287647
57659586
24995461
2848713
88656103
15051939
16641708
61777725
54882239
8777452
8253132
45624760
50486341
62999286
22038217
98805587
28776379
30513243
542609
24629938
12538272
20957680
16074515
94288101
31707568