8 398 282 true 2 3 7 15 27 28 32 39