93835158
81417790
1835776
66171803
94553921
84405837
22273051
59887220
80716319
34355715
177323
44066687
31543477
12526989
77032945
38789860
46953381
28993905
26215535
47556736
92132612
19982355
76723901
13046464
6526425
2472868
65463861
29133347
84119
35108128
50823002
40667009
2841390
19968636
4187204
11765407
6733657
624811
52671402
35088615