52041855
2211630
96848873
43008679
2798440
73623408
79199353
587508
17208165
31747093
75069301
71076741
5639070
1203459
89621653
5138802
29897366
89187200
72527021
70959439
15933188
99424508
55364182
4284952
5640848
40511317
1075376
9031155
7914991
35164368
85502886
13844771
54541310
25349972
1058212
73906540
55918627
5517332
23091389
38303000