88781992
93422099
41427370
33301504
75102121
80587385
7642691
4226225
814500
63306142
96894063
95547980
80413108
62389655
55606731
7034440
47507861
67766329
9121521
34519489
53368815
90016851
74609880
44414010
89292669
90282527
81833894
98767509
30248339
75806692
84936716
41018294
1806322
67608747
64898824
19199583
891815
450304
28211757
75251846