46188683
15601402
1012175
82457508
99171403
3892168
31442515
27135263
539706
65025254
64028469
28574358
4609562
21603716
62313117
56987268
19714626
56354803
88771323
96525094
9837406
63882570
55645282
93348266
84282082
21215667
64692
52189469
6169373
4050903
48373314
1585672
84527385
97421156
20534261
83469334
76896027
12201566
87811335
73841188