144 12 58 74 97 133 139 282 318 375 393 409