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