3883860
43607278
82542692
49484194
5599286
58661452
296774
92768331
74259504
8477522
69048083
3325398
14776933
14767882
47179022
12399332
56966178
21893169
94832733
93096432
3551617
9116473
17549955
82678092
49917712
79833879
93523187
9988710
31023542
50915895
20367938
34148700
28758900
45372045
42806635
51505553
30837044
31028320
28673200
93119046