16 473 219 true 1 2 4 8 9 12 13 18 21 22 28 29 30 33 37 38