33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
19
113
296
35
21
25
52
133
36
14
49
87
18
12
105
17
76
41
78
22
24
29
94
117
188
45
37
73
59
183
48