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