16434993
56905865
72657025
26143377
11942997
1664780
80544255
3857828
41798111
1461204
56983756
19968747
97092814
20796052
39574164
5863120
99871201
95455730
28463714
3726360
31055372
11439845
899285
71381890
38533414
28538906
51836364
14585573
16376909
8360510
53081633
91479446
73275810
8880776
4244308
18768381
14537411
80342918
4784417
31298950