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
66
60
25
38
40
42
59
14
70
26
36
18
81
77
48
56
23
45
27
76
17
21
52
22
37
94
50
30