3059306031443061306230633147222712659426618210313068306931562606414154141561416614167141681416914170337233733072337433753074337630753377307633783077216772169621265212662126721268212692127015969159732605326054211452114621147211482114921150211512115221153211552115621161266762667721175217512175221753217542119821199212002120121202