93087975
80689883
656701
641855
78727883
2395516
53392121
97392040
40984376
53416468
87433471
60936923
59706552
5407841
53422449
5613275
83782168
17025017
87572263
96619352
40156364
95434345
74931316
74613611
5351205
56418793
28981629
42838853
21345246
25382489
58215418
58132180
83433804
60805959
31957592
55401025
85726182
19601907
58842752
54495416