40472370
7662549
56549911
8825949
84339177
17564479
67853447
98488098
65348875
1193706
14069807
37346567
50062320
9769865
85999953
20458927
50102042
62714696
71892673
97334218
86395128
89075698
82492048
7646821
29145804
75405718
73588891
13363196
6288804
50564234
3133999
89234898
97021659
1738208
8087890
66756127
13728602
61533301
72446622
24579968