12 2793 110 510318 5 9 16 20 42 67 68 71 82 87 89 92 100 101 104 109 116 125 136 149 176 202 368 746 100 1201 1260 167 16 13 11 9 7 5 3 1