57674591
56448641
4940831
75991415
88855739
91098730
85221882
28445484
29814542
2521496
95858202
57655897
3367045
30656000
98126617
39527880
69124473
3464102
63934304
56182415
31391489
82392305
96099847
914457
5525671
88458449
42049161
17786089
33879128
31201618
43722268
32437944
88815085
42394552
40395290
50133546
14378608
75664482
2216104
303456