35
30
28
18
15
23
24
15
18
6
4
33
25
8
32
16
17
11
28
3
5
13
7
5
28
22
27
25
15
20
23
13
10
19
23
2
24
39
4
8
17
12
16
22
24
31
30
42
35