7688115451736521606811651628813621021602147802400267763571706120562838747366186687537144658327486452902692616667825257051183521876738554350746475854770792650853152225663629172358392265135262837772364413715726666584940311146764200835203423394762556561485245972196545937506031752375120519553797790438444427556564581681996373157532222413954378980844317878320196518407397468285138678424316270454371202349241121648095685634613071798462155851223985219127379610253313522471765907412587672222572823187411131097840304551447825294142551336614018057041678415602685437936577855254111331922379142529376117025439070264617174895035406471063894145334055067648853598449233887955478264851037382725238035001811892762651397084466770264317451956174912324325912742668563512826224256745123194207435514598153217252736442116810735478933016967945690391729130145661646757372808571348224026019378572463123533315158077803285894712353481147941901545557321123063723353547554403616173448724456571079921359665768829571455670691651169125731317234376344367490309922324727381982206557036727994226260464944550520882021238864435050344648046287153207869053622830076332156177182466511834308231436765559278549274711539630806746188448479677832548355238762155386481296141250668933718140373798214662648563996322865531976804394847711621456865882752111637142293303834236607091085545126534176923957067460291743760402143460943872816714045047767523814058003565874373701095202183692564877791356383382794944160166865375163934528945719154645874440670165948328435178163204845480828206486485793467502501605336314117297733854592307543333347727884658477867554422753840787773621716894731104628624945025119272852785697732214703435285095083801804748377859659971064224527846642986005574692873023743617668015583052727078277453421534612485229931264015168471921611564672754236820127173033738464171236673032481933837558663659552166377