33
4
28
6
2
5
8
1
3
9
15
13
10
11
137
136
115
20
18
35
296
16
64
7
96
53
55
21
22
44
12
29
26
101
107
27
48
17
86
81
30
24