40346823
13055100
78108922
71712324
82499999
6095353
40208514
26682491
95195905
13607230
7252190
74807869
97355117
98393109
50307224
29159358
60836641
14834962
6763771
35567537
36876381
3957138
77824300
2691640
97927349
10726001
2729615
75471475
62671823
94236524
90678371
55853728
7221391
18161100
86699276
52742924
28792637
31814327
51961769
13045845