9
15
15
10
8
4
5
14
6
3
4
1
10
11
6
3
11
7
3
5
6
11
35
29
31
21