81741669469186664785168498654847326687594636829781147940073378178334849881591616677669710144017094208422883743625324693701484539844351129224261167062715369957138744444350527262060537749571556599499459510561101273156326040650455410511231934273799665117755553963025254667524833293608726025643535354334525753853863974024548187547406536869396626634966586615065607508568521025787971095562930440508890107120710643349046705795417944570492795511061263845978032566960010484723414157684173615154127531743045094319523583597101884754893768558958779094815303507305594866295738764885692625479876031366939503303924573554904614115663327867913724875674971043507143468809739934132484656355507566481040343557933144418465448947825592578423395115835585247463615538195688045701032107640584959855637514226833368816039110595768106176187863354260942566044258047737384256949354631463621757195574106566432886852733588739977520534315856388786857926433695297584085281072409367407932414940987079124493497961045659759622760549738471867544155286045615223210003475233248899828033444323714503375224047181052666546389649612393447331106639071485019970847673291554474271735232649351765643489298300462485577351410814910854981470680346228985458543870311613336882843455871