7381968102443012071130139619719368297081308196919291295154447116461547826877252179315411216168819825473755099877749641631633115519421504142222817676733871131277106011401248170286424423161614494871751483121515191149