true 13 33 true 1 8 9 13 15 18 20 34 47 65 67 69 85 87 89 105