main memory address = $2^{16}$ bytes
block size = 8 bytes, block offset = 3 bit
no.of lines = 32, no of bits required to represent line no. = 5 bit
Tag bit = Memory address bit - block offset - line = 16 - 3 - 5 = 8 bit
Given addresses -
$\\ \overset{Tag}{00010001}\,\,\,\overset{Line}{10011}\,\,\,\overset{Offset}{011}\\ \overset{Tag}{11000011}\,\,\,\overset{Line}{00100}\,\,\,\overset{Offset}{100}\\ \overset{Tag}{10101010}\,\,\,\overset{Line}{01101}\,\,\,\overset{Offset}{010}$
Now line numbers are -
$\\ (10011)_{2}, (00100)_{2}, (01101)_{2} \\ = (19)_{10}, (4)_{10}, (13)_{10}$
Answer B.