86996818
74605984
18391060
43112309
73702028
6671981
47503243
88076351
89375255
50732099
5815841
51267082
87197184
7514167
3828572
3093644
43181621
62933785
95732991
37214546
86514343
49451768
64433563
4549659
6563891
75169836
39768230
44886791
23783455
5437499
14701787
11073901
4976171
29527188
17493012
34686426
87558069
1505210
89111285
81517923