33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
137
17
113
290
35
78
31
29
445
64
145
16
76
27
518
143
12
358
92
32
106
19
23
173
55
24
26
45
71
52
75