33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
111
19
18
35
293
53
55
32
29
14
24
134
37
36
23
40
16
12
49
127
25
60
20
306
103
128
89
31
17