18478823
9883273
53007544
9164050
80369338
1187913
27257060
23592041
4433184
12633272
49883482
6596388
71648250
68518003
87239306
42498146
75475605
60756643
57442867
18281953
49195168
64826318
75749707
14233039
74101434
19073090
420648
72406306
3953416
93853446
24859521
65354352
13173374
33709786
44465292
14361851
99929512
89439765
3720129
98967427