6776051116133820571444913666555938271788282438378750855192922454547960047055655128548576554851948047567665765768613484518028883458658656659799902867812613665476628264863542083993776675635038746876174483837915322844334327427575265312297558179462340825476542204333731281333136601694463613348374583912806891095662663055077418223223114034917284923338339714215417342426816364412237180059846755574322380230830429864940575154946629621578618924453073446437628541475351512417601202344022495851372916707692364222304832255043412127996710625011217155368177365416292785222703461113839452841259796827251723533127738439589381543111695606305203856735502878677631041293711258160110244487132482217781217534277462897671867181972372601398077062276551943724380815280977968793453148156284272785455260250263820252511668421173216740167421973714347146336825517084036562629339390489805144196605168130200482803362454265389301895969710812480421348765023878745626243544252731973439811848111456566179842356968677273473648795651403757551767478387526375528820764685465316318145242508400181264540748719191712331203205934781320143678970971515273763457717103325057365721046388376539911984664125735251416542554649715571524637491578065708357834404722543023864572378047352794504882108117633484483561953691173306677203587346782198404906784076464629930951941745974264515004449677767930314655470838011521468048453727874558828170506013701074377975138103553374697923284417764077052235116283253386711352908585244767236751068814384730565385908536752432701553269062856198728754766217240315459474788664175509335229512847294235269406156638327935270456770116451879118755714156220637267541295639595741333731336312364412262392073173421668287355642713003067072166665217945012206526371232524270570217845519946466853664253460599422727586256784553745234042765683506471906911381256325446366037291886046452186358011933141179021