18301742
46119899
40615751
7192840
94865422
48098287
57828378
4439663
29342291
77447407
43243867
68896777
65548285
50568506
2483382
66275009
45257525
50444427
40085240
27554934
8376902
18187316
34709479
89684
2734819
12403441
16226463
30229250
14938193
6076533
63875465
24358852
9956594
72827908
75303111
74933744
44102656
51733336
32402284
10061776