8 296 289 true 3 4 6 12 31 33 35 37