6303004616921930434333445424176054380698515855712195557352400275125744683551964804083228465131211117222745129123736884945656541297513314205378344548142589165365795168435436662382512318269236472163137479233593260767372558705785770388802240362566567376712554905995465194496436657689642527224707486215827232366405390511383317569230221676504446265884733733615147172143764853853132036282171971986487152807896852254707316325257352269920039764728550334921030971512834398566313316136213507455339810268173220262773190152328702431623486441914225262815502718937130256811771138785282515625677970323486839139181356915511203842795006465286372883772947647546730676233466524745369692024412701704507088264434521165407226633819942118018734079385438133066877748113533655237535130484452983896394535605056722611487066746405024822382425224725380337981128725012233240459729054911677112687374834556141649501067882494271474024954730766152325167045774484668615123953614935874385396474710728656618228226719253564563344753356786361614456417522930577879678760215739173069033172860024425966053811465351868030818855946429978211074132047614421665834560320640726474378016755522219917458614574835342652116085347842525880160576637399840827383878617744754123542320444251067562922709777386654429332820455364148877612717652627101468285629011810871958354702673121635659319254769346605378071131257036714040375569172763506646797614836546158580455478144829655734166351655189444713736193208303794152117635889463783727614401381066750187714154701272460462115435365059528984539848740633315547121252038654280076805791469808337164731238097975613105632577711867041675312484115319454750684545596437590718751847837459689207749234587524653878474617134117959824883547412868817850930122314379922865423165736011332187926817909727810992367857250827431548476542463840125246760475772729489652238073264234220156766657120295798370