1980237
5199923
16048321
1295616
23248037
26613324
8086456
21728412
64814084
11085763
43733347
8784780
81868186
54674136
93601364
82164286
46744959
20825138
45935107
9355581
51074988
25707522
62301115
77852613
68393123
44712650
1581950
96216677
98121626
92806586
59308736
40148547
2860482
35471723
44664129
70414750
14615242
61829560
99986028
98579851