283
230
436
239
352
287
390
481
397
384
344
509
330
309
291
258
246
325
335
506
447
251
388
407
371
295
313
394
223
467
235
502
319
392