10 399 291 true 1 7 13 14 15 17 19 28 32 34