7881996632811138391981063381827413051304025154812643457319265236261300835307142782426177455387442668645761241500332378460442602715511708477155373832191204513548287815636251431342512556656237538253286154278753373364716751815583185654635268458598211611403697374252545077112117229428083444711230952856978965219635322166644849885603422594627812507462964841390368303317349664339249440399704012585661882707137629419825347784851871476892695475115491904435717114353266465791289161686494007147047932004690301731463210680273593165384118371712773302304365750217550235274513268589308484403519841162344123468144486006602977856745137747013679580744683837615115226220475148738835665976852012281033358847564248050320514842359638613955434311443955275536670922668774579442765117616977256555747230744414838534351713555278922422513381120233011040651846797240189809490331933465246572374436145377499140525528323154845065865017512482228251661445285375982842643352763815385258554322732221175873220146563521662738141469736717221767827186135340160438279535640461804464637379691509243314422320479207796337454625727863552546637256885423436180313802215677488523194167603764459648173798769179244545424474458444779801671938205029621225715524270667030627525245656223910729935053670860171976512726763539721472721927035672205054079279067950531660254185563065575240780567682620822970176314350138092696857803987186462821323323274429163479011678431276702663896717329050497557654341686452203729526206345770604288370137877073107586673453840553473748104783827287878451742237357546382185449963243778373073433178849629561657385775974010929559966516159054280852151118373286784891155102565706021710195287832449544867437663486368068462985642382014043914765556816667606472931572161645957766728596534723346467711446883817274671251110828266719152280050864124819760570558673231523128539124367351799138163777180559336639