The stocks of blood as of 25th Oct 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+  199
 A-  29
 B+  225
 B-  17
 AB+  92
 AB-  7
 O+  300
 O-  21