9
51
48
34
186
151
140
30
12
37
119
550
92
20
80
131
166
26
61
19
28
72
55
39
96
302
16
215
64
24
81
97
89
572
57
38
29
41
316
91
56
42
17
132
118
133
27
13
23
292
32
242
156
340
303