147
103
20
33
9
63
59
15
27
2
229