43560124452587689627135224223455895297422935897575492616567575536479221916939283128157239567052566160946136023399766946196293118223782129401833203548609827192514216739002564353273628537617034521580130818801910432959585559227048469336355263493813193952308068506376630669781777696931612874493526922725328490928001092135207363901229315253607212797105863869053376643459804471408229895388178619845359620436363783472046936841200263364281788692141253657552357256395427530944925694750341674500167915172644949185205696432424995473911478258715918627084646594007222484466133484326350357153470401079238655160786744469350093917747033894356118649572413947433160827144196110632181282124750185700156266461435318146994764151263124973618975598642065872527482817961982210262419145797