14 596 284 true 4 5 10 12 18 20 21 26 27 28 29 31 36 39