33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
113
21
19
35
296
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