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