82591647
9101763
46615379
37362668
9397988
24905244
1335926
84102652
16974425
1056430
21896332
99096206
8658822
87086924
5054388
55684766
34985332
41278755
52402973
84611314
9952127
13299903
33823270
4179652
56295729
96934483
91552180
28245539
36778347
7178315
77625067
96894018
93365874
37437396
44434866
41267436
70783768
80279978
25455047
96121094