100666921776249902815370241297968133716519029310737510740466820913174797286613438286413041412810156772571222656994315882310690244713681458634147595213113152156859021398841438151100914762952515176478449695420414736943734177920302926447399939768939769068590336737043802614606616311863784401249283631505378769114587109821565017208646112650664112216785516953012388014452825329458154969934221498943125344256576213657319845267268867269005335901707721365698814102447726976182490880126446443982386151513449364756337268851260350660740469103711006952119447724136573311671247110077700641365734835175136573511893069208757253764477361437757