4
3
4
12
6
3
6
5
6
12
35
8
5
5
3
5
6
2
3
2