83638290
5452261
63011635
20525485
1371599
83371123
2725083
77501665
8215508
943096
70609212
87832610
63461532
99885567
26774679
76624752
53659794
70589417
45076335
99233783
90746798
89258890
17638794
8967547
63407381
49018260
67291476
48269024
71429132
92298178
97599143
93979593
75769018
47172927
16713258
57212931
19394459
22644151
6519602
20188280