5688558471284392557272122156534537345155242194877760767236284233486733558093713061551632026362812725072284745138344351628383834958192423656480768451689380482443394485258322857962734274467825613543642655176133197250510537201533839803378797600501772596487992676046384904310821813954554730412514077294242113536876353547036672147195179747461375334127617317640146673785259658558654329745871115471539070611118719331814546819899793118313137649907172658011165667660628055358043422822321271824791671993844223142583933147158982568023778535013253641630549974604373285575605265207464827112657334447688298142241606431913432792253826545282003147691173792802224278751852729171451112447523970138940063684151443148884834728925478384521178174712679764194308705691749204274114677216386655369399719241521552120531522134028833826277985426935240273167065165070937756793564450310266707376417479279560555516282678217227583512340759767684072942247326849639690514913097541071575124851217446786592086672965667894551527707667635567434572297021883564654648940405223571130788554503853278656946515667450184980634682821617804414542606876445936291965407325416816588101431905873483005691103323857184636229316479831428257388373572595232433973126463071368076725423176624631711752943416531920646280275562866324921023825151189738800326621354859846933629912064022036571076248820145955853818675487438146703372476467736258761750771244563424180820445384214203195503375883765009278476526468644429026138130154450422730547863303022704814565235992404847535521694031220766834444047871850522733366647066510974867556140666144914436835321724811528725216670828675147671320398289303156457358115395197785222351783677456642307778612279116855960570502794107041180864736601637508345404361856857285907131817902713744652295370615231614183738777330553841562553170234746335965096027414521066326422269875267356560334139113835351776