true 1067 583 true 3 9 12 15 16 17 19 22 24 29 31 32 34 36 39 50 53 66 67 70 74 94 96 100 101 103 108 109 110 126 134 139 145 147