89991250
93847027
53175980
4868219
9601395
49098966
8167128
6710385
15599074
12485267
81576282
65581079
68109163
41543243
55312669
94397028
76561778
65446016
79293517
69859453
68581163
91785274
83364961
85012908
72652755
22436212
67775163
1633205
46403908
64317070
98782651
70469916
9227607
30445071
63877699
18851591
8809180
80138013
40379440
2189929