6750912829771838537785279763135108947196792036935652339659306270548551400507167231484427146437995666282084862945604633173728345287113105203657348923623016865515402125388280221547127288766653552112783479348519331705637014978256146657089549378750222225677632728443242426514265982537463500690839917613186024351511636163389316251435137632050453823431242224318844452526077879218120266536568380462264172405153152147383282313304447241737237173589219107441454736387533662593158555625830211111737585333365723885694787942324876729050352712015176960319942140196136585622642526167435170854077334286379178124762137231687706440210146481407285275255535192228663671193827434585262524139031945330768036854659744648576019432813818264917152449448755398123451705543641603375501684067843780774262145212441366542052163315021573547647978527727737135084070316146811342329976735550178803461195274656346139450287330121200175118464854470593227352483482344142403162469180278476702590795765102903773144543872730179083542421118957222445634948676373281804303777076821720220174820411166712457648644356635276465837800410956270734321519026751176675828732542496682225011458574523571734215447116539723914417635378921365585592752177240336753558291744404524308667729345542784473133459554641826820254735603913446838490629512143284777381793406709475885599875150533836266012238429347600298604436314341268788296480305556113034068551886207588084557984278053092146627170810439332367647747361545541689216993567847638510780564256661377841771110553350369688646472467273198639673749738233746691670776596845386874884842233007913705986421484958752110636626977914180962630832997305075419753981173470464551366417446018628333524829566563620672681637122531646504523715866052205231155572185883219339979682764019171060196975995656863852712155578680678728922978147424415559515654480240125757171565117966674184627218780168452275