42389799
83548750
53433928
40992864
99108338
31919325
14888194
4801986
5820322
10577411
86165219
86347208
53151587
49204079
23465107
84033108
32053015
48279546
57156449
67113316
5724750
67611851
38552733
16657967
5333207
2105622
91455116
1289999
90119331
68035965
662420
45366462
54377070
27131924
98091695
23623861
41886114
87726296
60847716
96659483