8 364 278 true 2 4 9 16 17 24 30 35