14 2507 113 590035 12 15 17 18 28 29 35 39 43 47 54 77 80 87 100 101 104 109 116 125 136 149 164 181 200 247 441 526 100 1068 1099 140 19 17 15 13 11 9 7 5 3 1