146117571985767341622164916194051565313439881997363162120214618501206631615181569171914264678541620283455884113517251983704569135817675544213084895807703071615737103146778711879817416811008717170813859421864945301985199818626381639165916347898366221709102999012481608650194143810568171669