17 946 397 true 1 5 7 8 9 10 12 13 20 21 24 26 28 31 33 34 38