7094896531112367187027513007833381303131466671486198464355022053984401913032471260707162223672796462152272480133567706472173730675383344159755076967620839028345570267849804182237475160181565444576565904058770419848526533728867744364263012400847563334293438169106736179135733587250663366192786378527651304362449124422646475352237151223029618778028051468078228555747642711648147789505168701232194388281122377775156291711379016751065952320655155139772146557911087622003792737676450766912343104885458686347612148254451651072796611275602275062691312503598846801743453524254415687958283155198637715218461537436792896584053494037673188384799136309654392204836712354960545960036880256472847837029769049047313821917674722454373150458579927633045152665018888113806166528162132358077134425002113521051844790225307339328332854668373331517027042549144228346744401712776708582788058528629046818974673831968771433113261121474638249199367387537032955367702313745084375932384875583432446968563809372469921631647357796432179450341511302938264646706743767845691903552685352027551171774567638407495098397787941555551611932661921540272389827571734397202643521547103333147375452752554062824827894399649553781142525556377407466715015964817732873408351753260135155227452067942233648316369588350686366646605392942623616657481532842073827978032427118324706410336289554486771513120628248320741240446541197251239503538112013655407931785218531721965898104798343426444588527738525921676045415783764712818097204465195447243426114768731458085485701181127327662417853086712986542126884485386524314366263556659571774113052532582266816782692912714444842037578822255925760246756238665722725638014012559968917468446080060463284554776556554235430675274539160354631722111030134415638820217197981513816366046325242442334840410985584135622911551729640526661417052994527276733453751867543845616396455727879623641