1083875
8587074
97927200
55383390
89607927
33317197
50106190
34159349
20352961
15828744
99968463
9601826
2609140
93659574
98129631
78102530
30034787
8299321
20829874
3069733
48158768
21805295
58223244
61305767
31472727
88371526
43041872
155450
80665
28222477
74168382
24893441
24389082
89524343
86693878
28317246
11287664
47957700
28678248
22427556