9
250
68
38
178
49
214
168
133
32
857
17
6
287
129
10
26
8
34
53
166
45
33
12
170
19
22
156
142
79
110
42
319
411
23
294
14
357
278
165
155
163
24
244
39
73
54
29
41
16
86
43
51