390
235
220
191
197
146
319
270
138
293
62
162
45
83
448
89
1120
113
345
78
22
450
360
306
28
152
173
34
140
102
101
100
227
344
74
106
55
53
208
42
156
46
98
303
123
1363
19
287
425
219
144
27
278
337
150