7097072955022144616645168030725059730853548329146351129333635060525754912147780503407731484472745397266284841525753377601677102265013722228921555244482748309197232835800769791236826485518586173827539730662655675635744394770134294727352203341952435001113662645461232763820355134218646640225356444567342760478165629066467423031427868831951937612080453820025454171603262352566449837249710851917496603837052482283121243187436445453692273062806282741488281956148025854734020576466135612868545946976578364883960211665711316728543479288515737137143711212085245369173435150717430526837345430048239854125491895281707854033514077059538943551038621621626468817247833945254078213645720248139123362671265213526490643332834251269259316964581156451422382336812341776477616908013684377113104043786366313843614320870613573622443789241344169524944713764921047554865373567945528314432513442338775528655346845610621755671780722578775545576764014637066619026016877255446577765218425590275779744571252303708464379390558399176273652838145521855768731374714219869382315916005876233032879635354313079028727063867288405725367547955582076042461206793331617911219438387637175156447512849422194738565775263918093204778267567295596171214182728974140040530239890193713773354802703555109505476853146324876687677236533742650438155934129878441543886307972816872614732441527871881080567825511816571528912723777659947037520724076352298229256562766752672965686593203046545984625442825931414886584861141376293497515856408471331467461812314741631518251394892359984616064217821242361224768343272122924231072796892421532717928328035116146046186211509707196385587188563223380440192569299520704531083484033311575704505668678611775034519974177154244450218756070233336651110201112808448152973743673670604415066721653715552380666564581163679450893467365058940678846766588355712164719798317527301799684845641732809384