13 1511 101 345045 1 7 12 23 24 32 46 62 72 81 82 90 95 100 101 104 109 116 125 136 149 164 181 200 221 362 100 696 611 23 17 15 13 11 9 7 5 3 1