21697116838418940215234717785167529154847114371924044301093054117151311022062304536518617213190912343164877448902276314314750720394289960226450872821000701690447848140158901441718781474961289389238835407219130108853194818175246175040182460120629152832136863194801469951050216424610102115659622153122289213359397511829209168177901936901100591520022474162980222500642141418061462001126684330585264226643178368105526348931661611776031989741290389983911894214259022022371168195639323501497961370431030392135941113212076997280523307131873183914731820824464530599