17312023839186170200352452891747714692313732047322114039325141423421467861708588316426522195924177949849129286471514431317384827011112114138934157566195563202909149124156279113817202389669422167618979722299410003319925920211564171204529791834675616798415746103756391434612819099213180146385719101116917083217060933424206742963501472601302871735482279615168378623574207664419275419169021159617729114903398441643241402991029711573571946972130362060707215669473912492135214314431091214623448136204215480120045202284176816186708267416301838311885388977415554