56939618
83829435
27134907
13866778
715657
90123927
7318381
47515212
94356377
26387779
53745527
14553297
2786831
45661037
78536242
72364420
38239422
16644447
7432174
51822286
85707387
54145038
50153236
64986301
98421975
9912954
10547583
88811029
2083302
74288950
44808980
49667381
83306817
41658744
99653302
46311854
94681257
183839
60255077
56513600