35005050
57026893
6196182
33103538
65199136
97278769
29484238
95125167
64621898
92092808
73648955
52085392
51899271
33706226
19664095
5354850
23983448
2188500
11486976
24123003
80213220
49745843
4278581
61082594
22929145
60289182
15296397
3179347
48249289
7932124
86865063
34113404
40991473
542082
6674347
98397187
12563971
37187495
1626962
4951503