207109818201640271483162014257474658457218228018585717816612508127168701469443199318611927141115261081547248360110913735882741101141635839527212271208243120756118141649222982363101331270313381629137816481671557209616149320033621371414291498