95429447
4297140
73326344
52255993
16878495
42241156
28761454
66123965
11499791
13845056
87195801
39328288
56726677
4108589
65625913
30814745
91612217
21317807
65286555
77661850
1561877
68538797
2267935
30002980
12087277
30193829
9217882
80354509
22373143
90251954
3985684
55808894
6640239
17874402
93772507
46943337
40793387
23718345
19592750
58245609