7157216764945371168914712165326045552520245625524367312375082749083844574937820869974384516632044327036729755952753173549146562605203435424630221762734965432412881423773887541623051332839503661763174112767834802317642519535507284234500201426659568312678780425211835399789139285635518702304236380200680448244737368227606174520516343732808677935350429864145845555523405896554464793827783661882943088347355895936502173715854175347628338970802404481598163439485601717296372446044364029320709397179660662194732164747462546264128548224488531233919756475146515349665249679848467544111028256164426929930271011780517237622825463955077449464286310127309792471250849257551293427795233124152214718148454767175512514524157317342537330219352855356440876544754821981967736551144354779830774336965625125935473401502291187400741275447560566186597571349569340215336182196261684140385136788064633905285404722873714773828151670646314764648268437807690265161794466671113776917751584137915427244231911712407854676567541852258922953323911684785562137075680479622055239801552169538643674637462905081814577619462933424046726278750546829038315581163880379155334445875578576811379951317033170479725268714156367210712578616572354526688544542832521116633382379120718923084068514570122345232586216235190362218667460450160636770276459772715543357714746477294527811992063754228264674722554574882548634162658581567823380034848765111577311921714445872124832138118788120191666766820808736686663867776288865731372898488402532675392272386025883066815547059671144461640328138351595501242231853373001303984064705222665259619321051109273222278281605203507330117872728965266195713315752810776106316156683706451337036005222797933747905103841358097843335573206033438461143664127147064235368472568374694710870810361318632509599137346248744143180504033817193036646427573055869176516648938759099274355223701565229738