64756875
23234640
96157611
55062847
22263449
20288048
65673071
88035235
49537486
31734190
69236095
85108489
56699049
105637
29891045
75994923
87762331
35138463
6352230
30724935
39157405
66271743
57912087
15961287
92114629
40014041
46372210
67955757
2391831
78006356
11748945
14648673
121571
53485249
93721907
48324026
47548888
32974803
5321406
10786121