20
9
31
58
146
191
273
272
276
258
243
215
113
116
28
—
36
45
6
68
1
3
25
2
1
3
2
52
181
43
468
267
28
367
106
226
165
40
82
206
280
236
21
95
12
41
21
5
23
349
25
28
1
133
86