16 6933 201 1608041
1 2 12 19 24 26 35 38 42 48 67 73 80 97 99 100 
1 2 3 4 5 6 7 8 9 24 41 130 277 544 969 1288 
74 1259 3157 2137 183 26 17 16 15 13 11 9 7 5 3 1