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