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