970267397925155724310993381345821344999296026823118877314012310811307521521962766091513200439241333448191691112124543994141366276302350442097758625711366914958866858844609121255172119870131887695882593463126362953213688904828479247395613166428381647125595873412523961528643189093931083930775265952468621237279123727284776120696213889461420989104108821245590393948463894714294714366208886509897366551725014989146298112950569423491109044722952939259108309313889428894168759373600211894503486144714423189241349957212427957281957282242234108646911340361402720387462358582471443576378130096171800254913039223112132161107296