29038784
15576583
2343695
7521249
6035556
3861804
6446967
31908268
64941328
73274131
52168010
22576132
18105710
45113538
66034664
23259961
71585969
99184940
28584414
39026982
9335553
76856622
46754256
9383783
41483912
82501932
72319947
2172154
10439897
29162216
92028337
99581284
12905765
32043628
44451556
24412688
168861
87736790
1053930
25501772