51 103 139 253 329 371391