33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
294
54
32
29
14
18
24
121
37
31
36
27
25
22
41
16
12
49
127
23
60
305
104
26
129
89