8 361 301 true 1 3 5 7 12 16 25 26