70848546
5625951
29988304
33667056
5621224
62627846
58599193
51999110
61756600
88088722
25315467
60236549
3370185
26882834
86494457
37029271
71444461
2379407
66172305
50233354
58653368
88537745
50971191
28622542
5450941
36122267
3751566
38351692
80833043
45833825
2126726
84773157
97938070
16825499
92227680
17946243
25946451
75024583
698251
1433997