16
8
12
5
14
1
2
3
16
2
1
23
228
18
29
4
43
865
1