14 594 331 true 4 5 7 9 16 20 22 23 24 26 32 36 38 39