33
4
28
6
8
2
3
15
1
9
5
13
11
10
138
136
19
113
295
35
20
48
7
54
32
29
14
17
24
121
34
31
27
36
26
22
40
16
12
49
127
23
60
18
299
104
37
126
89