70789337
81852817
8814043
81359270
58302754
2107409
18835631
70802012
32479496
88601949
56246474
31486845
59871952
91721219
96013690
48854974
13433236
73157
77448563
59249198
67433952
71951427
30813942
57681940
97196320
44807725
28106366
25176091
12846288
29028999
5618795
6106187
99172959
3697925
91244597
8985677
1457625
74073887
7058681
1687718