166
110
41
31
6
11
60
4
145
58