81465883
40723260
75232660
56661363
6952209
94523297
52646448
57133557
8739898
46635048
75438438
70219277
64731961
13928857
32063585
48301919
72435945
5495452
77686089
90382285
56643271
77427085
38206807
1070672
97833294
48942204
66544490
16933865
50864174
42461757
6571123
4206165
12078451
13065066
5581585
75753870
67573292
34385156
14214316
13351941