24629620
95422466
27138829
99602572
1037491
58551526
41422567
26451508
30651714
746174
20991571
104754
35727091
70585026
53148239
13516650
3156222
7805400
38285615
92461196
55977042
14318892
50812346
87781529
89447005
62701575
79542432
40435954
1209288
24544335
9824840
83268369
99052288
2244927
27115957
92201302
32814561
25607247
11598404
5127042