97782476
44569769
3670886
14427534
39298616
9321195
947723
81064815
1859511
61014387
62656955
83167309
99469804
83099669
693447
376727
80158521
1096157
75239009
98706957
86201072
66289231
75261009
34506945
17274710
94675511
5874674
83998502
46238870
75137317
358858
60471035
13834810
37497935
47123093
94173481
5214169
4038492
89113239
8346846