70555334579528953019774701407607814470900453414086267904373596198714056294953640524876710535592446872981622664782637279382988246589198609109226869519800243953381063999467610157575110001030798828440456295738203009948597984013278216041628646541004127712732626331207518605833080745799057261378523789289691936317627642840979561069449137834802265433916143026779502451374629353440482697055524389790060939023649489815564744257262875420156393856544506039041073783945967536596083270187210307391054331612820002536765705440827408181919678945423570149970439287530208967577401846184921207632970954589716989276097944382729872575062729673625431680030932277901297223524804254634060449482420608645588675499278331054290806634341009604114692346202347714924799219499371304028834535476922953824064847282626724721899673398495241296952179042295431814654094275509022776191489868088866370530242928150352982232584536348759478019066840747461397821161780772026956706580615793137964635119511541737048171485330561021674680746375233989903074600885634571300156431140192752985380256961417573442771356543349449121564593478104418540776432795925420494397292177378939582815503313875172965355759092657244116929064475607005497015542237326178440502518075708006325297278042674890518757416612309541797269624016016216771642509740601061276164308490497918778966372832357708218044692360878361043744389586055859931551713303868425902595178634690025742384082785702940488115741743760779410633937105312279871517592995622431939911439842632959889025574824518601074943887599245637863972526527035811209607878954111465239003231594998461441249207695834838251955326141321526619809942050692550441830991447130040425828877525891282191768108701021516377418819795872158157294145025770282827878337911332645095551803356392035207536465735344152824254573005005475206496269330992583954093805298942584174469460169339069251103109729053988559031092955807930963758401084144095724565874063950364555160223358277485456490432830667589012813368001422946984076125808605626805081