20 96 36 10 9 7 3 1 12 40 3210