33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
134
114
19
18
35
292
63
59
121
187
61
29
151
42
54
14
31
17
21
191
174
16
119
139
56
47
179
209
24
69