156
147
145
21
22
7