101419010249156103896501057994110604053109978791115883811336330114545117648241210389712113286123457908123472440123946237124075281124083570124194611271763812823795913268774613515066136523541380010213906698139998551410396014304181445712371459732331459732791505405215148641152623741532920661534415431047615470110915538181553819