322708322769545603227572691901382794154381693835238147929241153114126920526922333190310913111091310109130947418013497182297553606653606646801401012568680132883840680265147890821426741414068026336085014543601446003138410782478282989412114091220402120167011224385016565016559673284789505900615006891175188468487468486468491134431710347923068473546561000112190669409601048303105663610619041119802119148510272571027256969679103206310320673545551223575627394103761510183531103267774178180533752441752440141532467326260283128720156555841752779776210435873545774502171500306143342143485494380123086785490810952304783004782997422891020459915619