11718311642911590111590511589711590911588911588511589311591311591711592111593311592911592511771211770811581311583411581711582411584511772411772811583811773211774011582111427411541011813311540611428111428411428711429011429311425796858968889685296870968769806298020981519686196916968679805498074968859698898051968559691098088980229808096913