13 1651 103 535325 3 4 12 47 50 65 69 72 78 82 85 93 99 1 2 3 4 5 6 7 8 9 10 79 206 243 43 319 604 430 143 53 22 13 8 7 5 3 1