33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
136
115
20
18
35
296
25
12
52
133
14
48
85
19
99
75
41
80
24
30
91
16
121
17
189
22
39
44
37
72
60
177
45