33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
297
36
19
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