15 417 270 true 3 5 7 12 14 16 17 20 22 26 30 32 34 36 39