23
21
27
17
310
278
196
137
253
116
251
82
53
69
49
332
65
1652
333
1430
449
395
536
94
96
43
824
105
3627
123
289
40
170
235
62
88
150
227
35
225
429
474
54
229
73
285
243
316
75
164
24
508
146
139
34
83
81