68344845
8995646
3491176
80127375
90574404
46967046
33122660
29453559
17899704
24023709
99657049
46808429
86975217
42565358
70607961
36756829
424976
42629949
28666706
93622840
10602268
60721934
5697819
92541949
1631112
95838166
22054916
27207589
45968238
61419495
48148750
24965994
68528521
25356976
80122787
53915741
93635455
20014135
88744864
1768830