38 82 101 552 790 636 616 52 211 358 523 454 327 987 728 409 421 104 277 126 1315