33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
294
50
23
16
18
62
22
17
59
32
29
25
117
41
74
12
58
97
40
149
67
60
171
21
44
139
43
48