Billy has a total of 314 building blocks. However, he lends a set of 20 building blocks to his friend John and another 88 building blocks to his friend Sam. How many building blocks does Billy have left?