112249314367511436919143734914367361436741143734890917614369181437347297734219972121310476826433986850461442711327644341151156451434096203375434088137969311564523635536347144639727745727744735594426450933532033531936981117033933528923527133530949369233537013584293669222892013444321344383134443111446521145088330334157299157306610221572891409869119980612446051447886347785347787932550485702932503223327932548550517550394270440111309560517711356791540668102123612879761391080125909091619115406848786710919831514431151442911106561151815753737753735545709433985362572199302199084338153625643398443398343385611677156543871167714121305