A computer system uses $16-$bit memory addresses.It has a $16KB$ cache organized in a $4-$ way set associative manner with $64 $ bytes per cache block.Assume that size of each memory word is 2B .When a program is executed ,The processor read data sequentially from the following byte addresses : $128,144,2176,2180,128,2176$.All the above addresses shown in decimal values.Assume cache is initially empty .The number of addresses hit in the cache ?