9
45
7
5
22
526
29
150
30
17
23
24
86
60
16
15
26
35
8
27
39
72
12
42
329
187
130
25
118
61
89
207
466
140
64
112
133
78
68
106
273
55
117
80
37
57
19
13