17 595 222 true 0 1 5 6 7 10 12 16 19 20 21 22 23 24 30 37 39