33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
111
19
35
294
100
36
16
85
20
29
21
40
22
12
17
45
43
30
27
14
34
42
80
25
53
23
98
73
31