33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
112
19
18
35
294
108
36
16
86
20
31
29
21
41
22
12
46
42
30
27
14
34
84
23
26
53
99
76
32