8 1236 266 true 0 2 16 18 21 25 34 38