true 13 31 true 1 4 12 15 20 21 25 26 37 59 67 72 78 96 101 104 109 113 117