99
13
53
33
159
35
3
5
2
21
134
17
9
27
3
2
3
1
15