Having 16 bits for host addresses means that each Class B network has 65,535 mathematically possible host addresses.
the first 2 bits of the first octet must be 10. Starting the bit pattern of the first octet with a 10 separates this space from the
upper limits of the Class A space.
The highest value of the first octet is 10111111 or 191 (128 + 32 + 16 + 8 + 4 + 2 + 1)
The last two octets of a Class B address represent possible host addresses within each specific network number. As with the Class A address
space, the entire address must be globally unique. Individual host addresses can be duplicated within each network address.
The range of possible Class B network addresses is from 126.96.36.199 to 188.8.131.52
Valid host addresses for Class B networks range from x.x.0.0 to x.x.255.255 .
Hosts 184.108.40.206 and 220.127.116.11 would be on the same network (18.104.22.168).