40951891
29221089
17013731
94517507
44115912
31133966
69912695
5964660
53229411
19458035
68958290
92209801
49361077
43216000
32213489
71617958
9508228
354070
38775553
43034962
910374
2576367
58273181
2565319
139867
35812217
32765308
53816016
69324557
82387445
1087562
9207026
70825299
57835063
40193703
98799128
831425
2657173
44083499
4074699