1937679803222266596627012834178278795200460478657766366482213399317776518743511735137232567535667033724023554811632145988251937526917611337126147348448152122297223175734568585519513670459407217629651585123130714243855045138716712746526566512331813712125511956894531171711546382607961654432587635555007445449288761234797361543656976328042938525151213131395721161381332902085597713392763775105124413081565223753944231916263529678513646189809179220468112400330625277873423094724038646493789772501872042297082355034582523206372387316919283828744286507778406315727397541597343379751485219849754490210713161962054707175233164468072371682117901469133314829166335256433816412437830042223637624338039865865344542590270224106476273687206680328284737334649449535637476744391184831707045248552647654352817073917675203364897845893673907297413895383466428027235673224425564644487557794241505537514374675202652676198156016475691972277527760383578176351426161773471233331488570506603698823050418980296526540662751086848106395676976885382810437502225456938337347515167867256258759323779222469714783508462706678066483378374868264012213652533465561811305421532854525257883123825487197520163074473624686345547691444655182145454274160266239289191120188561463690201872622572284045280042174177999454983964335414024070684076956359644742429925154684746614480571282729430255460442758625671579176468825456065434147349736431221514249250685553340579867172384207677178600203671983104797505363325456407627185713533819417342366145043660527936738248602440111702271190310715726885445738871166625965110705480681115881252423686457605657775213413061353483573159038567380811526760370749793128199709212784844677707302981143015953813403443031098646445584582066883272553538686755528218552155544792650282335186846295304780314786841636403628350728141855992325099218064274879974564116655880121630574661474811710143