86135378
2998894
98057919
68927898
25154737
85226054
92905712
83436702
45035249
427014
78149691
8795251
7758173
64502875
68467381
91656485
70704542
90755795
74631074
74616768
60589962
99043344
31835062
31554308
92386338
9841153
44432999
41997405
68324095
3900141
20774301
69513376
62137324
10874022
26343648
16546201
58662091
65895171
27546485
97382531