18241021718162216996036238551053151530078360635613421992170110641020120318841821817145713301819142212191495174863517791981793818127164420218146018584271693183513791211274273848119211062186517711643286261292188111811404136113068815215858131539721349150012509611346489