112348981123489411234886112102281121021311210206112102011121019311210183112081321120237311201041112010381120103411189673111896691118966811189665111739721117396511173955111739291117392711172042111718561117184811059002110590001105898911058971110588961105887411058833110531781105317511053167