90421882
84331039
6024036
63941653
55413851
3928246
24459873
67099849
13705557
2617044
3906135
3342301
2716414
99766589
98929062
19647390
20694716
6984587
40115089
69644860
17696724
57298246
70376027
70425594
66644828
26459814
33993254
9051247
54667674
41872217
31788443
61311392
7413465
43185343
5966912
90132691
189032
15909674
69169975
33325161