24673396
20039702
13662283
19995949
93008601
48084577
24747576
37155029
72152332
70937960
3403546
99654655
5068428
337459
15307477
30816367
72343421
59878672
28566339
37437923
27603843
61062804
97652004
29608672
20377829
57583126
64179399
60808996
43743540
94081007
49942645
41506720
92658697
75631834
39243341
5622885
2347392
92249214
62489388
486947