8 376 289 true 2 4 10 16 28 31 33 36