16 6572 670 true 1 2 4 5 7 9 17 19 21 22 23 24 34 35 38 39