6431071215615165655030565536386264231147356789255770219696303687478053823376377948765532839711355425270535128398798714653528745330522748685104797555487615022401403134624053172853198371238413711620237148072819133639946769172762381941927911750742715750680569259808373562407220180198136676254152446540401483559174124543439239366807982754426003483766494012144188518201453455544601482413743154384231602875976178411824921859362131331736712886421137065562327180629044465938950350479670466939643528020358621773229734267337370125501872503026746351812537782837187725473186283794511545196753086378552217674901967681146788854921378530737816279590972984434703347036477736463494021902767976702055417374278855449354840212338482232214207810566675673452863391397165060346733926614627323533578244045774738259860127186377854596341388539284437369378323204041436676544868566122734022528212315517982065818910726147311150014291357642153833657014591425134587303527153749210138672803897056367716324331685323714444855344777154616886732686877175442227912514816447772264265604562695543126779465724256813947526256749234849581207138411768254882486393614454380168630616617839025858517035365222416474354617548870260834464604787200380525161721357344116338182836746855252466227222920842248460521112286278561735551400466108811187709555153557168436332509387746564485195257167424171385632788268477832046909929651075147416911067953731542587403589708309777606918092367297938468451453727625456025712568383043426682443820512993625148044742933316573677611232875664463527489735112068052957995086412165053002525154541994768523011937664507273752302945704787071976897417384651307929252026564828175336526350192314441344835710558563109660471588406790343157975451256568166327942284723032896401152166510674459927480071964370222317791523469182226517653468023335724527525953515902111578168478614163833152650827666629601645