7 109 141 true 5 8 11 12 14 16 22