8 280 19 1 2 7 20 27 32 47 58