112551671122029311198696111719291105900510951331109513261093676610929548109286851092868010909489108961041089223410892226108840071088354910883517108800361088003110837103108370571083656010834674108344381083399010639287106195361056183110556088105175141031542210315414103154061031531310201192