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