129 26 58 74 97 133 139 282 303 375 393 409