33
4
28
6
2
5
8
1
3
9
15
13
10
11
137
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
7
99
76
32