true 836 524 true 5 7 10 11 17 50 51 54 58 59 60 63 66 67 69 73 76 81 87 88 96 104 109 113 114 116 118 131 135 138 141 144