16284601306811465122158316391087149717271631137415356915501442297720139315981788165214213555911024114224962331354426417671759130516751537158011949713262887415718470914041014148151218411373101042913241866