228
335
513
270
427
481
368
372
500
293
512
357
474
402
425
439
516
436
285
260
355
394
380
231
307
445
370
517
526
400
314
278
261