6411983624875244174477939065771376264649441470349426582732491984944473288267679761788140232454839305765378520443238435482507319665258862334456484477944592912524896013525165433880577634522451140743723082061934009046140521244971816467819980140176966435510650970655191450197676809948083484532798038833029328483450125227355152694653345616627259823992143503517324805867745143879681129447881054149012045860471713623479726120542736241128544539630186180388361466701485768259589557915330274752720310959721324817622620431515218174574540566644154703387353585485542211718284650155347946035268055242522775015130975164040446218225484650552626225620237256716037079254977878514783722981452852822101953412015131411723861615477554518714722211770747434427137627877217454346413074312173428379161763743436492154754234364221181376858382801675697535162537306346380122650139687468196379148314116663653416596825188588686342182435319421967516363231040336979383256352575379578634212528770625566071671207931385517811112702742362315705026393836664832814461568552057732965551425288523344273677463544815487522971732083642123568748190684800782177406662538915564486906684024412465131399586601554885596312714680662917930371078528656422877067273068198653086708545654672663651895001352381170110593749841340389268115168689382404055040263526554678965672925344233913737472647426637661560807659694635623985217633752903515697755853175777133877712007607083715612176267766728469820719220754711837715705504764636478262311360238551822558744423748619262882735047142447621214318784600787316755332235704643590362601695468896691304229674709275250457527671787021073682234326474114411443979031784571237751015211648475082232384366440312714301112452336638603331108300397382307667276835145231578973811536729532810337731798512804780391727558216519484242732575958024551656452993996053735628957185599572320652335673373333668799