94796675
5637809
84923129
25112116
62859726
77326083
60755286
94274804
5377552
12805493
4050948
85972616
48111174
54789205
98882009
47159773
96913306
55576479
24076765
55281514
99836063
24685170
1384808
6282430
8275721
822204
1014309
45065565
8327285
2207728
60444591
2357300
20324189
771332
84313974
53256700
88058087
9926125
68615700
71982934