3
2
4
10
3
3
3
4
8
9
9
7
4
16
20
6
4
3
20
10
5
6
6
6