12 594 239 true
7 15 18 19 20 22 25 26 27 36 38 39