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
21
31
29
41
22
20
12
46
43
30
27
14
34
84
23
26
53
99
75