33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
134
113
19
18
35
292
48
55
32
29
14
17
24
122
37
31
27
36
20
22
40
16
12
49
127
23
26
60
295
104
108
89
30