22
21
13
12
12
11
11
5
9
10
14
2
2
1
6
8
7
16
15
3
4
20
18
19
17
17
24
29
28
27
25
23
30
26
26
13
31