4067482045342313033917119965856820030183964833751159020250547577259826177308248235828783531625267613926584732036864822435981378577049048951424116327116930678912146133467276521715150367880042565345190599315680874225584511170285527635627447628377262251882496307531131534073495855965497177646502377244270508172586288120331466371521374545285565606642856857954017425347257127896652570162751760437743103303415937265398449832380754436224397519546152650313432193727452818355872345542251250370468600223168237144435422809586592673438892256426232340462601653794272131182072897011145428381924425642661965252723785656431337676013097627044469324836444712717564425436973036218156731831666240073219423053399112412907364716811543515511156554023731734011884885450964036152750260521208763677146473814604577066877975532617357312366734595417117613487716745358034164294550632439205657140811221507170665479604755307524464536280714258424945522915474787074851762104383041476363832333518793493682157191382797086338203336125780434475212374774952748668445628453960245048022069628317641526116331971825556715636751665951481282292393527795588341912223365624663322825455882406567052972966863107991363864436705897681538535534382564926939073718977823355971232830316771344551540510731960326836645823151819738538727792473225543661717914634402384745401564557068944806678011572623717038026397737295133501412425727691096544657913333121245976377831226798101257961554047806428408271238999569484135161690798985043428411103822063002876913028378531797772997461177283765234883053381605227442144522282115007095664756168836576648178185235454878710620345635391384667212866828619820437520178495661951452188087868953779485510764367734718782735038754487190372275444487842171074184617865127344166014279018080552022619378827564660510846929514793470638768076640375264298216186748645354671436665529362937451250144434619755711