112348941123488611210228112102131121020611210201112101931121018311208132112023751120237311202371112023691120104111201038112010341118967311189669111896681118966511173955111739451117392911173927111720171117185611171848110590021105900011058995110589891105897111058874110531781105317511053167