83999547
23301572
2727177
58213421
64876075
5975806
50202754
89692825
57847544
53637649
47857560
14285029
12209987
50771825
37043147
27985899
91191884
96201007
6129443
60728655
7381624
9122160
16815679
81338652
27326616
57973261
69447831
95364420
61863333
59179284
65971392
41195629
61331514
9509695
42274811
17097553
82931564
41707097
54411444
40496718