5 9 14 15 16 21 22 23 24 35 36 37 38 39 42 43 44 -1 |
12 20 88 143 986 1596 1596 2583 2583 4180 28656 46367 46367 75024 75024 121392 121392 196417 24157816 39088168 39088168 63245985 63245985 102334154 102334154 165580140 165580140 267914295 701408732 1134903169 1134903169 1836311902 1836311902 2971215072 |