33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
111
19
35
294
29
16
12
32
40
24
67
31
64
17
22
38
30
39
60
18
102
27
20
37
14
25
41
85
75
66
55
23
46
26
78
49
121
21
42
94
50
61
52
36