86384142358838287674887258609214563133128675614093850788683486595874631309414449848908568687478894448438186125852138872814580859008431890252843738563088645873298854714253852228777990171889218956184661132138651587556881438449184161884188747386579869489018012805885518596489409127458740514834135228553287190142118987385451872328650590244898801474988925841528906188992865788788688034141941400785023893208528414830142288925014119137498699914410862378513687122131681289813678138838410989665891258590284405