11 668 299 true 2 3 4 6 9 19 25 28 31 33 38