18 2155 450 true 1 2 4 6 7 9 14 15 16 21 22 25 31 32 34 36 37 38