13871155805110010577561486999879110010441011103716621048154195089711698609081115129693892811401040107411531030131485611331108666106192190592011761237105676097310501442842926130814251019843628956119411941432645905107398911091004859936100391510371009102211331098