112113001130506011235509112312041122208011214955112780781124091211255711112113041121130311314586112113061126047611318794112113021121130111214953112149541121296211260286112149571121495611279926112788891128899911250382113213561124077811289000113204531124217511242174112146071121496011217352