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