60197993
2285596
40702928
96823841
42224416
91448920
15731819
96867841
912957
28163990
32858110
570928
45399643
77294252
2295175
85335100
99975106
65005229
87719708
29943772
57689764
50025364
49399633
99057029
5478783
59521492
38852157
95161535
75417998
80051026
26507627
36803849
54219033
81427497
73911332
65848831
98737130
57863066
9175377
61861786