20912021
86587586
1467838
32065619
23144146
51922949
93678901
1008234
7809488
53729430
22969735
28802061
66895052
20089555
95166050
29452803
69903530
41133398
37945682
1646238
2247348
65288765
8597257
8519853
41409401
99328841
37425515
28630
894123
87407858
4801007
64783259
47403999
18861076
73455620
44088189
19782697
28417373
61345622
32335125