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
31
39
24
66
60
25
38
40
42
58
14
70
26
20
18
81
77
48
56
23
32
45
27
76
114
52
22
37
29
94
50