266 1164 1436 128 210 448 140 174 230 46 39 46 99 17 155 195 212 110 55 860 237 32 32 37 12 5 51 25 31 22 66 38 1857