33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
295
48
54
32
29
14
17
24
121
31
27
36
26
22
40
16
12
49
127
23
60
18
299
104
37
126
89