33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
294
61
59
124
12
193
29
151
43
53
14
31
18
21
201
179
16
119
141
58
47
185
211
23
72