A program consists of 19.8% Loads, 5.6% Stores and 74.6% other instructions. Without memory stalls, average CPIs for these three categories of instructions are 1, 2, and 1, respectively. Assume a cache read hit takes 1 clock cycle, the cache miss penalty is 50 clock cycles. Finally, assume the instruction cache miss rate is 0.5% and the data cache miss rate is 1%. Calculate the performance of the cache (CPU execution time) and the average CPI.