66005022
21485394
84644354
9224292
37358492
56178145
51207678
72752004
32849523
25604994
16914892
67305187
78549065
59025389
95983551
53207372
14031659
50802957
20527697
26076084
35047216
10075953
98256623
20079868
20836518
6754106
39414795
91425762
41506732
5113992
85312939
63692916
85323818
75817469
5658119
33934904
90824153
54211815
97155277
2058980