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