257
283
506
476
242
271
310
237
319
375
254
386
523
273
296
429
340
262
325
367
344
409
241
381
288
477
324
295
503
312
467
458