33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
136
114
19
18
36
297
105
35
85
22
26
29
21
44
20
12
16
47
43
32
27
34
42
14
82
23
52
24
96
77