4794706484873832001187456043326478267925446165515223263773564721875711246007537018164644476030378370514037826842653575562822828751017955307230255468453443902417734373994433191948033661983205521896643161424005316131225244015352551451959750765333692202541160849274435231380488639356384560644244657236130182661251543946476346362540122155449717361351216778043473070245474928458717048540223923566039765537191471945477627613917116583673987412993865211516524524014482833822155122428554626019264968031496601242778572381205878646530980043869131883240425942377785450421080812318868574330678943525017184725116543496748262923316755320417145026451516520871847874805838145994942582766549455588446172796522199265706334482132013433657985024901166701636229835255422938971490500463220732211168448776801881754227677767454831011165673734274829421237626651840371548929180714611234579464535435340562197370173847559779339385602704225593243667196219982804864567368835451666217839290747632107125638689788734249337258555481855826313117407442746846671301281513427564221475365033237173348405752139201332151763302147727531645959556966343652053977155635326930285256533127076458537111382565927327827571259637364167644570379567346063810271750508425685665512203785283598590708447186675678505524127877916861371661951437846404833617076874751386624129672855714227238374457472401110784583758114847973283177263659922654115136205476441300218528267630382439550336037064337256329783415673128640630815716947391379770250545253138891026115468166852776860571379232480570692891778091743445661973052936515613750466806862075891487107362167634165023485329512776972933393206567279820256523304544377288272642799511067098378457801081873352408023504672765261098401283512624746907541627511902225867931560672223193841388542315346387141369766381509282178684462424635558469781114538977271176541642356871961257248355688790180744