247453245655244774240311239740238953238084237348237123235825235121234918233784232259231758231202227473227230226672225866224960223013221594221003220332219733219691218372213894212896212040211630209802207587206546205598204611204553203407202205201151199708198779197775196380196315195494195382194639191748