6893902222008542121246430638046539768659481503233645713151763810556202275765227435139432242906801182416553781612802546053655544542735637477853721373381212786342245958828597488074875464403497443839117267516877974314228421011397839708382153544665957173394791748262193667944726281455817314728847854531637388211152142686527617525485436514445427318191718566451791190519513291834482988051783531965351175152327766731622691124240012521787465750127806192180204562301061705235721402937105854823851691086485003867529531336885230751151025918266244633544365026656985355273520413348613063985458467463550504695975375433042767727642568238771340738635181651234110352113141800476518760705656382294279787626632535602835215594603627695895203992555635656716323712676825553507705084045932437961795228128598733513887994627978038416743191775242245764629766173752744225741384562237262685236867881761996516795398138480425407171602728282711488203934126427478231247464973343769078126774632867473327847931463035648119833475367752844270383560044716567179834812014863756522840524064937070178965716726134179085531730925140361144213307312707144247727491536034243846967830842328684512370934632105385519833791956306444032567458471966033163884929982028747510921842648334377020183874586216337471229389175186654571248187755376301206116374658668891899443923936750115468454046854773296629792231707344548688711946655478081364844492358097775577544913526778736489558719310832401828193188135377111902055511478616480470450552336509643647536114220766631454425840237577691107387250452242724064487641608461155613699266459935616665028014705905496012072214614907153470628114330562276687802302679541152453272226444208391223681787315555473636670632350249450503653265653244300729604587840124570289542260766371122197381596702640377832131569678027173225775244133335573434546865166725283799166603730512672641455157751827320155