33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
136
19
113
294
35
20
29
16
12
32
39
24
67
60
38
40
14
30
43
59
102
27
37
18
81
77
48
56
23
45
25
42
17
116
22
52
26
94
21
50