15 9709 817 true 3 4 5 8 12 14 20 24 27 28 31 34 36 38 39