7
10
5
8
2
6
9
2
4
10
5
6
5
4
4
6
10
6
15
9
6
6
10
6
30
29