6764758087036927364958984947169407447471422862584330952554519631756050565570531327964235664838212516821345424136928524417297460597677111125078383752525997291873725206804535523832055863715737679567871431989423152468763905460147919050226570755678322915362951916251048731528067127566283535398177630274450711736373286753392012338101354694014770993400585254139112215725932954265965542495464976477076154125948167220465920234662653755549462897691767857532641114420368776780319170273444882726854274958852320485338473502142553524581752357194807992401667825641674028556648674745300386182483924647714571678874712011722522043683737964560552718122104675152314469142445110762219298854441425221378476136807484192562935902603857322667733167522119026179396717356351348214839179251148878096321981163972876467272882287861233554882227795668054830857074855131056835473893322391153544341852422255133173834883313303413617666023651099262490353234032125326722470835144278521226845641556604064897871102073686906408464455504706573671135004385149854058811342804741465387508841284643318333278685232236435121547306673344447657903482175552121075437157946562302767187468251864635265398537967172701945334053675025055369163833106802145840478216142774563037047438417899302605695621747975371431274271935481543748206812977725237447895227315651242345182916754391637638326633045035638285384621714012065213764763914010855750471217080120683536657158768822715452713362792200656841892945241997783528399344281122847343449337558472679296135117542377062422562236359465813051128271651388343496543717012086616663218830715174257380336335437598405826156686391561637440710636461603466118160853814431437021873714616129074346678067763676019548660440450124356754426967019272197668751650114455768305386441413506282387285953017987773451802823123286652992481657916896151213866250960073572459780377704164641673559730781800784738