11 3003 118 442660 3 6 28 48 50 57 59 65 92 98 99 100 101 104 109 116 125 136 149 164 208 2052 100 1214 1374 266 13 11 9 7 5 3 1