33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
18
111
293
35
19
29
16
12
32
39
23
66
31
64
24
17
22
40
30
63
60
100
27
21
14
37
25
42
85
75
20
67
55
47
26
79
49
119
41
91
50
52
36