250 732 339 385 231 904 404 974 291 144 210 16 240 102 46 50 37 1245