33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
112
19
18
35
294
102
36
16
84
20
31
29
21
41
22
12
17
45
43
30
27
14
34
80
23
26
53
99
76
32