32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
18
17
39
299
105
35
14
85
23
28
30
20
21
45
26
19
12
22
31
16
37
40
80
53
34
100
77