11 1662 538 true 2 4 8 9 12 19 21 29 32 33 38