128030102574176741343305378114868787062547061820611313702013557176116260917928218312343263180398801751409911270771292671298695592612548213660418863110075030493607492037146172615182012496310786587293794264200314780617773122122321322318480036627343599167034674180126114306108881116392170256142054264981803551313974900713997137146308253382948058199747243652209198143569884124906180656831421894064043322622043820140163208191167116055612536218077512801618197259110212089814841330211311851374341580372024005188315181208185232121907606381104056905229064166069123192