89982692
19781633
7785871
70438203
33289821
76527357
8169825
64069273
8564286
4201312
52807132
75534751
89765962
7551547
4987847
68413634
68561114
9906455
5101105
97282988
21184372
8316290
74394061
29685455
25957647
65219297
47005058
37303102
57029506
3600665
63751728
946220
1373366
56233912
90922146
53211853
40223905
774861
15194471
48032231