297
466
317
380
321
506
286
237
318
365
341
396
253
233
515
230
283
428
467
436
492
384
337
490
431
372
501
475
320
302
223
307
262
247
455