13 5659 156 916000 6 8 12 20 31 35 40 43 46 53 61 69 77 1 2 3 4 5 6 11 24 33 52 121 426 4997 71 1269 2685 1519 46 20 13 11 9 7 5 3 1