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