8 420 761 true 1 4 9 12 20 21 30 39