1372641637892117413402847428535313547053862824122511828829328350267534916456076847338139150096585448133778405572554791318732551296832794172825210372460307485635115143097347826557185664697036053544130554777125817023034645416170960233944366321589841672362656222024661657061421791068474032133731348276944251967553237212786227811220567640127981782292358391524901277808343085223042226291247814781601517643202323682315847420474426147966056326897208782332051993338713341458378779748849603854234461826427191921627504654563385931824758846265259627467469168260665291397449255216056711672442398524223477345554676040054281056486111144303175835279240243386187761153666806681762977159738915640196217219539658276226777809481269762146345207383316350589719390439785382306447372942621429043467831123335287112827723358044353713884457951363993012531177674648382162282754882572481545415436767852778740270467633442469017365373864556215526633080060165167741753265766130206792763314437444664746590687487764832365044533743658407653547074322440180330082053756148038542553639814034850743681534261395982526732813876662143762957104712544514065033755524046477701988631559952163240791945202181482876412495011654331051356433667958864444610962280373732796463549657195467661550108107427078866745711328675538024215735552580817147120343438556595200505116771472715035264318185337964873525963056571563565351797193221736102787761949052425054844018657151560435628954045956812137072518747802423282519638557993848772829811079371422991888056542016895574727026851903692737075708014687514936116975251197450636587522678279953123512807476670364864377926495551288566263775471730218017413122686705646727344750872973691510145177731332559701189558238569730256545344659936813127568452652331911574561191203331166790233376425443176008284848467841384231258552237496508374521146398454896882050934298118063527258666708712141143