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