18 21 18 7 89 10 88 5072