true 101 33 true 1 3 5 8 30 31 39 44 67 69 85 89 98