8 121 161 true 2 4 13 15 16 18 23 34