90568499
32831830
61011480
56792314
75065562
19718676
77129
94127604
14167039
6087616
45207407
65114530
89541625
93328216
31297724
1426235
56851663
91083856
83388642
25645563
39558132
76376659
5929012
93745835
47789507
31755262
85707018
37159282
3327154
31561126
39029492
2210732
10126173
8898876
20442021
54607480
13531070
18369012
97179648
9822598