112197101121324911213259112857401121802111290067112932501131472611284632112808001131227911217974112857411124693611240776112173371123868211284633112943551126642211211260112150171128463411260643112386901121072011210721112149421131226511285743113176511131765211317653113176541131771211314872