8 437 304 true 2 3 7 10 26 27 28 32