405
400
265
355
242
396
215
281
258
169
381
428
236
261
190
645
196
196
185
702
450
260
171
596
577
527
875
336
173
120
144
234
214
191
144
488
246
418
630
845
363
462
872
225
257
653
519
182
222
134
140
357
349
127
99
177
133
396
356
449