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