161021610114149141461367611873118661129466272668826662262242542825212251472391323071229702275320200200712006119924198441984319808197931977419703196231955119535192531914019045189281887918651183261826818217180191694916557159511587515642156391563715443149331454114130140501363612891