11 296 270 true 3 5 8 12 16 20 21 26 31 37 38