14 477 256 true 1 2 7 8 9 10 11 12 18 20 21 23 26 33