7991686863865516353088405127493497437643101511176225359840666036643721744818726746517275014325022133873643838024159743657382353317464654188113754795680473590115728135544282849133285564765038865677198588204500423519276526785797447458562918396437011361137948250144950547837720733913817345926435547464426654534334530911456723164265531465046833148331917765708718687189762195460672802376784727781452795813023011614615215442604769200137676632306402547205809109226638554389107541142163300725591277827127478716240551380742249019648776344222824078955643970582816043528328837171524314862885327353555833070356846237423234229847556182658965312356273576517111173459631516776846642368925583417619443524716451233719839916744412219924228136829458553874640035447954977268672144225348201445760466220522485271216583125667965524362134524544012126496303188470467337818236279489730372708031613042362595044914740636744854277772457397289140214711997901555336775260706190508675128511510365398480717192697672221532658544264732880571912078340320329059910844690287557518461202934043366031371453233217806761307918472518453164534439077975517962918635037218134219194648544121872735252601333615078045258617474873725425276852868883777077715753755788425313234202067922756797733562491126361418355489745659338347693707752747262257637488744668139440741820515811340838165325506414077937987516515095427123848416170253619117017846319721516469124422968454039148934128459515667766254367029630121645166637530371322752323935179124869060264778058638856082550221065952029318072925811046661667605563385484681514175565569947665394713441876522863695871044133429537673846996381124855832448223800320450238745572302297272455269731305388277080122485146656629968516970433280266437355573270981022922615178264667120834612519325657052137046742421136606401185716393515578173106753663333278235387486786600166335546852250710784808