46052602
30935856
89261427
18914434
21044398
7782486
95069816
36844604
99777954
28484855
68977939
24191082
26757
36257977
85055273
58978132
66913121
44886489
89959710
33168103
35166602
77976761
3700547
47337944
24353417
78959871
18854419
12426081
54507472
5865797
47709684
78496065
35018220
7474201
7129190
72122157
6929591
29632917
675000
45046791