97924797
25475595
675372
3491880
21733333
81445063
12455061
30004305
30438086
179148
88051729
51128433
27635831
6007677
1781480
39283543
36314688
55035432
74027234
66456738
90567098
56703731
18663861
82863855
79279195
15405319
17638652
219686
7901057
7085144
33426305
90707880
45519308
2452929
62713332
28629705
77045288
89048351
66857937
29375815