22
8
2
107
1
78
2
1
4
2
8
4
16
7
7
2
1
6
8