6772719438771267216554660436786222569852570678551308368282566676313703783873125672448353164123016254850085192287451806365558464854494786306621667525965991305142112411792129128133439074614769119843929731465527340367028682548664315623216433082637612266366712151738278423168285073095351787042452558931878646125378261274155304467649397587692592087317555497637146188710675225227901124424053832887891934425271553977918676730040726248564418258538644951912116093370333242438892238047536355098381075401992684046533884613318730737319632838818090137293674306807773236809714796440425448545233849226559653237315656251475143881771766884577494542353676235326048743530245365693101951235882915248374792655718406643357351485522148471467776581451064613017072541745934586874725615726905682752056065123911767916371868533228020450717285341266565231221744294171348501113367153750141685281697545187302495467953665561923544542729665273434349063912035031718947648365910959078440121534480217076013114289748224803207116863546412183366424432751673407923399206152450349337269264604001154822114425853763617242625325611070163832800738553984466503567651751278205875274474524631912102905972503314813845473566862937513911894108719379764672801511711810502780601391339352771515977665641052676348920179483454122020064547176114020224354331964768113616567737263272811173472279264662288839613816259827919023858684516180568055077051328421963756275128366552154445667338214150872825537470938550421315434675240366386002951816867046482995123614807363697136037827685032717912024842205547977446874330323438985379847321778735565452274777652370673246032298229399470351142737553481573453855342380484135568555628539868925760440248874142256327680820351524447857787083055106407056056026843209712151976713777453845913854227245511146284143779924664117027294045575952703657746978836279312850566140643345666781772374417747412496