54912717115221020291126119150011111905111012381399109018341154121617011440178016958578416917101617165019791283134314101713835281981013557376736213729063591547192831414501627732623282180212966854127016283531311413147714021717691892