14 577 519 true 3 8 9 12 15 18 20 24 32 34 36 37 38 39