18 441 297 true 1 2 3 6 7 8 10 11 13 16 18 19 28 33 35 36 38 39