33
4
28
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
295
30
16
12
7
31
39
24
66
32
60
25
38
40
41
58
14
70
26
18
81
77
48
56
23
45
27
42
76
114
21
52
22
37
29
94
50