33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
136
114
19
18
36
297
54
25
62
24
17
57
31
29
26
115
41
50
74
12
61
94
16
39
147
67
166
21
42
137
40
47