6
5
4
6
5
10
12
40
4
3
6
7
9
7
4