85151986
8981961
18932138
42152829
89243669
58354362
79993750
53394811
87889595
69853272
49232040
44083856
58132274
6754214
96536173
90213770
53521859
87805082
92453362
41905088
66109083
23213878
9874685
1630878
97687387
64715310
1938822
98025724
19088321
28538503
38388834
65222755
37651306
66901259
18679155
34084142
50217752
41261641
2999151
4289448