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