true 10 39 true 2 9 12 17 27 31 33 51 64 66 75 82 88