98395655
72093031
7772946
2783220
66525981
96181696
9044363
55541318
7039841
284968
219744
57665344
34852194
91787828
68662062
72957315
82223298
51239291
70649158
5362673
7554757
69353248
79192268
53762437
15252098
66603535
8513302
30216983
15917496
94566444
59768116
10682829
89602990
84972882
9249447
64535766
1938312
39284990
2866744
36147353