33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
18
111
294
35
19
53
55
32
29
14
24
133
37
34
36
30
25
22
40
16
12
49
127
23
60
20
308
103
131
89
31
17