77 263 303 240 168 1051 891 87 278 272 331 325 267 192 266 190 11571140