33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
137
113
17
35
290
51
31
55
32
24
121
36
27
18
22
37
16
12
49
116
21
23
60
20
151
19
104
26
29
79
81