8114481711824365663062024845637554381068348494862976319281641825544160214342196634077368840044745250257246082877558275457287371461585569714791616713946951946317330025933177316455059319771473117954327933053825358168270177242425464144723023627810893344441280703435263031072376368940526684518714654268537933276097207810871891983901926497977071364732175973997292313322113752451847085334929626454522576826924136665647522043782023248771770138237242501319120377769165708181401525123556205208125314234680427564215549767762565298734706737648449147537854283309340465809478308841480483535206571715456337445195313540752647783735754318122397372976371561333864514667892043773347787116427796285142554855476906781423887825607937098076605687697020596528659356551687639654644515743235689398647856506535086008553047929822402383291384476714611272846711083816915385244348130124852738779584710148655212738787138761677121646385576437492196025625417712432116583053682302613783899611745450453353546486285462236553794802176542231456916032652582282735545524685216266126726049109674116214591622728395362401862941425674850434657750426781763718598124373323502544424356764583759411876642223471143662590488199317152764196333921152684822015867052893121636451905231571554467764404035482623105891538555932090316511154341140122242182512002494556791209949036534597868057848127753882748084232575336721027829374771011327128823863684346130315489640803503295445396647807961614221627670274580014111165182651036940337660534311417219428455524484666750050723333934815116629022628217038143974354599744916558829970456767351556861805704767982277913281757276656735051782393617326354442862526386751936665133076322298575713188837827765135595804128374472835770380338741751501736413708406015612133913556043358065207467724505167025678840611712174866052667306163058767280135222279983240471968152250966842435512363367907652474