17 1597 418 true 0 1 2 6 9 11 16 19 22 23 26 27 31 35 36 37 38