8 266 321 true 1 4 6 14 18 20 32 35