21
45
4
4
2
37
151
1
17
3
32
4
27
16
28
6