89445894458931089310894128941289835898358900889008898208982089301893018980189801890498904989043890438940689406893168931689124891248951089510890458904589834898348904689046894148941489013890138944789447898308983089425894258902589025898158981589040890408982289822898338983389422894228906089060894058940589419894198940989409890178901789010890108982389823898218982189020890208900789007894158941589426894268900389003894448944489883898838901989019894188941889424894248942789427894048940489831898318931189311894038940389166891668941089410890228902289429894298931489314894428944289408894088950889508895118951189005890058904289042898288982889179891798950689506890298902989704897048903989039893178931789832898328904889048890618906189521895218942389423890528905289460894608970589705890048900489018890188943689436894418944189021890218913589135894388943889825898258943089430890158901589706897068945189451897018970189027890278902689026894348943489156891568911589115894208942089044890448950289502894118941189318893188901189011891618916189178891788952389523891318913189703897038941389413894408944089113891138914889148891198911989449894498911089110893198931989149891498913989139891228912289123891238908489084891188911889030890308903289032894488944889129891298901289012891178911789431894318943389433890318903189121891218914189141891088910889519895198900289002890148901489503895038913089130891208912089183891838913489134890748907489147891478908189081891048910489103891038912889128891028910289439894398951289512890868908689509895098910789107891068910689109891098914689146891018910189145891458904789047891448914489142891428914389143891698916989054890548919189191891388913889428894288950189501894028940289702897028908589085