12539112737512868612863812866513062212507524887124474123853129422123777125766125584251741283661285532483312400313027812454012706112695412678523696128610126932129075124223124193124274126498241101273521296701284291297471269151284161245891255041250512557912773012447924389124788129590130678241831302252382913042012843712728612597112798112702712500223649123381240241250971292621281751257361264542360524930123811123890124847241882492912581212952112520524541128677127044129744126044125216130719128104127379256141255701242461287532414212873612674413038012840012574112730824449124935128060