13 6335 160 1061707 2 6 9 13 18 26 40 59 61 64 69 85 86 100 101 104 109 116 125 136 149 164 181 251 399 2132 100 1483 3010 1648 30 15 13 11 9 7 5 3 1