33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
113
21
19
35
296
127
32
14
34
60
24
87
17
18
162
22
42
59
45
12
73
39
54
29
55
23
27
90
48
26
43
38
25