90429592
82795352
5667895
45014125
30528470
90842741
72753838
1577748
17898783
20183832
78881936
7762223
13034738
82483093
75458815
18575114
63814238
24241888
17404596
91038981
26014641
46996177
17337673
60189706
17296792
20192731
89562175
4991516
4079385
219856
72754669
53015956
23103189
55125073
8431977
27409097
36824883
18206084
8884829
58088528