16 3112 1286 true 0 4 5 7 9 10 12 17 20 21 23 27 28 35 38 39