139212163661220988176464150750115860162290128102182793498731892311081701516381052623876817393158600512931402286403816917318601422443311160919391973861813717397211839090983123342187060201247416221883071272315347368899167340115385305286321911008520064917343321349858225150763209781101396778914031286251531113931374995291018051687979161837351200281114989155545156299162801631752391702991275583126220608967633255415394315300117105996949177480852012478528731323831105538770518732313639164033478917284015423118716011650516518110454714897214292012817545224179009