16 346 187 true 1 2 4 5 7 9 10 19 21 22 23 24 34 35 38 39