210 97 375 393 104 58 139 64 74 406 133 409 282 79 420 303 62 116