33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
136
115
20
18
35
296
30
16
12
32
40
24
67
64
17
38
39
59
14
19
102
26
37
42
82
74
22
61
55
23
45
25
31
27
41
78
50
122
21
94