12877957128783771287843112878483128784911287851912878521128785311287856312878603128790671287907912879089128790911287910712879109128791211287913712879151128796491287966712879679128797071287972112879733128797491287977312879827128802611288026712880277128802791288028912880291128803191288033112880337128809131288091912880927128809491288097912880997128809991288102312881041128815791288158112881599128816291288165712881663128816691288168912881711128821611288216712882187128821931288219712882203128822111288221712882223128827311288273912882743128827811288279912882811128828231288284712882901128834391288347712883487128835371288354312883561128835711288357312883597128841191288412912884159128841611288417112884197128842031288423312884279128847791288479112884803128848131288481912884849128848571288488712884891