11 2660 96 438442 22 23 33 46 51 78 79 81 82 87 95 100 104 113 130 145 164 202 232 297 448 1878 100 595 1033 672 176 51 17 7 5 3 1