30883736
68926521
46797834
6336993
71024537
14159199
54829631
8062194
31307697
47843015
65108887
31132325
79051838
10024454
9418039
78643426
62415353
7248833
52702227
5800616
39985564
42386597
94041577
6953137
15075867
11646017
57519504
69478229
43125106
5043185
15417322
69842567
28321396
20023665
75455285
8871349
76286484
66166631
67983641
50477548