true 343 181 true 1 7 14 20 24 26 31 32 33 36 40 46 47 59 61 65 73 74 80 81 93 95 99