80595315
98151904
90434918
64389960
36474414
65664353
99028278
17211323
29133675
94542804
6151390
9603625
68663690
24666060
90832841
80007014
63487836
72495727
74907963
84832042
96616786
32202062
88088137
83819587
1722195
63925114
5657934
7106654
61345993
28326593
62534676
91923043
20977026
99901168
42542073
65219183
68156355
7851870
42029221
91447932