69985876
5516168
88604659
15677148
93912222
29424220
47195971
75527603
82909388
80418558
15925836
96474593
19138338
54792346
97111535
74033157
97047987
97441034
10513279
33931444
9350720
11997222
20503795
66739976
212966
15486925
56903455
42161601
80098959
99902468
50092129
82994013
93995827
65521594
9134342
98882856
84593445
18228573
52162939
1005926