O blood type meaning japan July 8, 2019 16 32 64 128 O+ blood type meaning japan O blood type japanese meaning 0 blood type O blood type in japan B blood type origin