The stocks of blood as of 31th May 2016 at 10:00 a.m. are as follow    

The stocks are dynamic and are subject to change at any time and depend on demand

A+ 76
A- 22
B+ 167
B- 18
AB+ 31
AB- 3
O+ 84
O- 15