30399702
19476008
14239956
90405542
62085298
7987801
99081216
69541049
23645926
29843314
79722579
3419395
59949015
18929773
98375092
16197647
93721721
9803036
78847692
28413951
34138623
819610
98166555
61177988
50919849
48183972
29358256
6441676
80743122
4165126
703261
90335604
42212634
4623132
49111517
71869267
46985668
80996376
96201583
6327860