966437137160247378810378014708563004571080621223700171379314099966792479132253255966426212381966638124703912119012315051231504600323102112011596851159684487858127701210267589391184878562904613246446995091421227127701848785511596836110651408100859251130499811037191449474666428666444638287666443638286608927156348361233611184864743502523031075738105072910757371526659152655312293006123428089301379519555805618352569166170532115784910653351025450110145441222146903175024075023237393415537241009304750417239901387745138774413877431566628153835690833023989178306141998714200175263282277023878901318660183660182750392252302898880487131441221