27 1155 764 true 3 6 7 13 15 16 17 21 29 32 39 42 45 50 51 62 63 66 69 71 80 82 86 88 91 93 97