30358383
45366774
31414666
2574090
80195206
74542670
12895295
99309533
96939168
96215172
87186372
80181302
49454614
84757024
26277176
41673555
61984459
28176459
96016404
90814493
27135564
89849874
8322864
4024267
94682821
17817345
3049543
3958344
46074745
1313601
20669573
51527850
56184516
6511541
9339481
61697469
97998616
56946529
56333237
4422385