3
2
12
16
112
4
42
14
4
3
21
8
69
87
9
7
27
5
2
1