140008264609544225458414382011235184710265938002383566455952459515426319488760532433613940199678915874596584411772232141063482692280555707577563136990121625670764922834463884145954544002718056950273478442652346162476069948336808732319685271598880701664052345012126740048865162418322319830082793804320432900704310378157558758349856407092771484671776322408434623457224970572388743637454364861203814059125126155345329124247990071724567870535279375179319620287047302421143541581540781848262915279694563107654930126265215761940353712105392797842823268552616853361206188659873889522848926036691942211614830422342314415797312124061879574976284740133916790441555412292621505017927732330511705553197391410662728927019824747603776895564207971247699518957626635951160171575552409513424529819789864353061286995420558631913335597861672529781436452997576180670598076554398191793672701390715831871112284124571908791685554118029315633441305974025943366407697635936566604382959081996782265640709174670563635514027332242823571883025173114105496662868265319187474036069758456602344992215306755934676728355942873933446888903154534085752859151716548572971992538837038978914537722180491401242390931991679467890465105470288541650649590024487948350115189640851547212663239679587158014929486738481928215695676290548770789026937595923753242860549352745771207220569790226290211950141843255030179532308943963421197044300939230185457360413883992616966552075229372843399513109345542581956758313009915001300523435747729302040653784850419899816605216180544396912354361782368123877753858198531401651295331811334657410209292657117752204903065479387641183878774804530198765227143343064169828734750547674005141832567299992414121149466613184999874760341886203718168859216544719989935612648148459499123686374422302304127