1 5 0 18 2 17 9 17 11 22 15 21 17 18 5 28 15 24 21 26 28 29