111213161718209764323215141085127262524192221