11320333149611321496113414961226150955031515514315157637152389821524022515351705154686191560377115605954156175011562190715621923157376501578065715782864158179811589058815893415158934161589341716023734161477231614777116157732162716501627165616427676166096521661579316759329169348841710772017246431176968621770840918500013