40052848
7652424
89751975
95786225
64862190
2285191
91144948
15842573
6980266
1220347
4441735
67537425
89427263
74356016
575929
9243362
70746450
59924161
61461296
803966
60179907
83913029
51673923
87535731
32099936
85455215
43622685
25653589
96801394
47913598
76799269
9868842
9235439
35829476
50842418
84327308
72286994
77532260
47776640
49599835