20833079
6912318
61326451
34642223
13253867
627719
49201399
42081651
73866454
12885030
96104699
2738997
89776465
72397028
38085234
86624889
43725630
19031179
63845133
50336918
69946834
66631353
31311047
41715415
41521387
72467977
99639652
65399159
5139452
88145458
49328533
61167813
34932373
43045256
56582312
28086006
37907536
5476594
48847305
18835336