92364125
66231276
52859510
2422714
17376477
90234791
39947105
48029679
78953444
98329384
38057316
10067280
50674300
56369419
30833690
95505163
86527017
68946675
90895055
91898798
71644117
46776900
24811155
32989437
68597139
72535763
3751116
91581984
41049163
11886900
36607224
5415641
81887294
25735802
1486335
30117982
62383090
48386770
1413642
489234