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