3 6 10 3 7 29 3 20 34 3 21 4 3 21 56 3 288