298
418
268
231
312
479
316
287
313
349
502
337
325
250
436
304
238
494
329
525
350
397
308
511
294
453
483
486
358
466
533
345
464