9
10
5
16
12
1
10
3
4
2
10
5
17
14
11
6
4
2
16
9
15
6
2
4
21
4
5
8
6
13
11
11
3
6
2
9
13
1
31
23
2
12
15
6
5
7
4
15
11
9