16039052540154563163459209445176146150413102333144824157291539811635977511020525013912962231877081478712212921545641953552507113661922241934979194721117511600822362364645114658204979108367521341882641349831043325910013313818555218812114634120808759822208515705931543373940616377115118742737228405923323367364941899613935157275602821277684856026810312315132220775157498189711923627275630471225022859525638613800118712978462101409733531420461760217784485744633271060996654814474641571131808182995165583683320893460820173245912595987513710778946129647183714