12798575
10627504
4662435
84146411
28332442
40947567
11415391
65234614
68212539
5745921
19231147
16802920
36262697
1657804
63288271
17035361
63573160
77849321
17781324
15552551
56855572
58936252
94645140
52372649
29655854
10146890
1609916
58221490
14344670
17324579
95158278
16647602
52175353
4671314
93947740
57474712
20136223
70813153
90617103
39807215