86332168
90694922
1768486
26688728
2917835
4658680
59299962
21344268
43037343
39614335
51254666
243546
7323923
87663269
12294396
70336927
93444663
23077759
81103605
39944340
55855727
1682557
30878697
25869309
33241161
13436385
4502179
17193432
80853254
83869041
7377447
13791699
78403683
62667503
98171420
82649844
40316457
35318751
86909421
42733970