6494227831935194481414735244946367655413563439500433192431575966724966149069688797485744715104381954608723146242412815278037221476273744633031835345638437879654547640582655874389853913281875685217333323863064401406753788323611145224803101654454963234451571585244288487925656725611353048848852180865448226874850321545851168643759576327567514019742753653728556820346486148342271697956481458345135431385242675274695025381123812804503774262623054427323322132665694535055601132788025445154046631643652417826892062991207547267132001212047763085492241638141196211566286489734924785975591628257182834661717778105872655643691777612204403134074434471073092365075892111642659711246705565284728383862945937642545520727964790366108382166269253735435520343205029574670639054219487706667057293832086023882344479926034419439980955452362767781923503415357607145042521904618542821187853794868397642749964045765818230282812325930777323270364629820181164329616125867780331622617127646783365367919402168518315600367191752391603451516375518514636473233256248127111702423555810687770474340587945123069444849199122781163217371368355268414753031677513680114259034876922179540398925035618971080022146513797684389547680403852403704671703012354682253762022556571787557511918042818323733396628466444754217267433627333862511812645086551445987492054662936817723003173466906057155397041766607458057911533205703912121305508458475416455882717132972542611987895675468071436854794006641252873357715862426286533735456213333427223739722965225111040334279066835585596222509139483557769115621072773612932917282706677985991118062925715475074711577374312525793642459228387707548837765481766331673604501656117741314552730228963878782041835218146854701863512169823084034960163977763565136718873155553712607017084841553827752665109806709779632603284784436768174650711786731380106523755233757273866454744641223441290