16 1542 399 true 2 3 6 7 9 13 14 15 16 20 21 26 31 36 37 39