17 16576 1406 true 1 2 3 8 15 16 17 19 20 21 24 29 30 32 33 34 39