33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
113
21
19
35
295
48
55
32
29
14
17
24
122
37
31
27
36
20
22
40
16
12
49
127
23
26
60
18
104
108
89
30