33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
113
21
19
35
296
30
16
12
14
31
39
24
66
60
25
38
41
29
42
59
71
26
20
18
17
81
77
48
57
23
34
45
40
27
74
115
52
22
37
94
50