6424425934037312323937414166519146171181050519364940564529726171011146448725434330993362192348109855367820497676438785356504674760332792681224486905152553426953806208405565408358095549165767782349519586121148243346447685511414833344391454442334361545106003901533555067746614461352207218379713200334301797368748783748462847333945614046399220425637366460736130587547701426854435167455270689186169330655855688834195653752213388545726016787464539948545785231355119677279587471365232450437738703526853544023531994781956110762732535522161288567264260635214662470539225236805896684655425495879644880362956867160766336202712439741467719690421744465032414451124367215317122610647351379923056924088280543389483706838367400381217376771273423808114717798514750500518697655987164877927871438613814278030511320598172490709120198300839463157786658761555507258285276488528175201480283338187355684145554397107136364225241822754756543640411870280470710237597168378729133223605306146155661593124322362933522980145974748258535042717923447245131027220659565256313579112221029156037082595615384016402522156701701526757621177030737737255359018128947672865639126517618028759664373576913965116558727173599108354228501644849356546831660480750925130247922751230845826226838515653764231966615112723813694718253679164163242382162112828965912527456452076366739878936978824982063828657152717756275755647734603826701282837164178166044214748455929574950277380276429863264631530438081152173119076816622275140628166462787318189341294778525847197557481525484892962564248677717874323584163022171526763926640745237586527912822047473744933154168677657011633738313765038758846282729935179019478463840303146025769134532021640331418852344077384444837332192502036573760231747754514698001155087535663287942316876714417446285027170422212663552845805457224854636174570866832312754492342117290705730673143213443879396