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