13 3235 126 660222 1 6 19 22 23 33 39 50 55 65 71 83 100 100 101 104 109 116 125 136 149 164 181 215 278 530 100 1206 1473 375 17 15 13 11 9 7 5 3 1