7067875137153652853073385117533826544684217623021830818721725612789288233261374802489810482169799785856555251375021962165832824047522076767062946779593203165144470356167137602341146466717834003157472947361481062818525977651912843831744571643505805782660372605453283369215595557443231151630528471208838390809691241423572542424227425794202535103973797616428343845212804804473055634066174344918155679648269229345721426871245141612769421937765946946029323145377907853827290674563786274236250734316251897984781071916235040744122614673239984525733031919424912326671138671028748346666711663291111675764550487569398232676602486854650378551488152807313562135806273297136189282524707515690462213163875073705401172585426559823950446374867082532484671221179664722855558946122580352655271454780414530623771545252657109539510503680792709664797270791222907376774645223712799830934440248482512033774927135453373153275179649331349773262160765366357481757301741734511624462379481553431218467376264445446550970261639387032044268554917040118688437476655568114501823681926726026860012554834559389596678995431331887504571983347808512111952846465851875244011047226482880050020534330047911866238378445635233955443960324420648341130447637706365667452897551402002387187721935931226564734261681128377777916538523717746567348224405571255353839404928643517246632218204223229538815527812745857063298310143474841212381375362741849835651852728793517695904527664905609229621062830267284769157406840536541826485254171520214333686778201727204597156115601523421473852073356405646897686663012431137544271433621376304638653334701604108673713751501312688684738341608013321807655843685530373150387599544967044481977296814592916686523166403568785199546318832527586645192141735320665637777404788164139641223863527239117856558715190561588367754443517023535522719154744138974554667053717778066724250829936380361781