6808077658017124751937667388390717827465762469754139679714136210635437684384264151928585338150424454825337299795487405371368794137123217466336391784507767464687356803457441316162486448672871453535055442424954913265319468111630652809177681401562855473288152406793382117231471632825349537289916552115687130400712814747893098203773334612597765544879725759727937963855210751545045147967283365122600751310755169735241378138140269205354305308585351219771828839736800449663524215643204202113518282713236488737503540563297810331567280408474242255146445642684026566917505133172345101654457847225558776922643237585459456715706364383836586645202964464354708542125382845095516486623325422701260221335808224566781366125373198745163203601807447341556882992207068046414246752374761218266294232339460749276536174615355036967811173841632018877359979111233720823233472919262814789227961783746653216183419422250085219615482514463670705168463333983868673182543560249153170307306238752286782502644071272662006393467477956915744055074293760312120527770116709732167811523362722674782306767431353401957617047534848053615218690160565313783763022151138455976345864425667334452530122525848552645454514284619973066033022972718919058920746229518750811815130310952275778447556314262399148747480662641663977760559854754127549055365760438973864616546254690115528564712731812844344270294501445314419324329817639884032817148197832345133703593764348270444107853467181864391146491641792733403228181772290376602452272837380668261291355156341146452507081727686424044272404366033432512186477867665583866280229483565957234277771131827821474610842555758110239248790849287539213350216274935123206016515866663707922717962333868567165398787640387925887486617805951911975703521545168931579867714323565071065691885904832523045551752234553857415966543552799806141845707124366372053467719300489206106542728561367788571