381
430
303
287
502
257
295
234
511
505
492
476
255
410
396
256
519
438
433
285
357
267
402
403
524
338
317
238
516
397
518
353
347