517
286
443
450
307
440
278
370
486
297
288
395
364
495
507
413
269
241
238
345
402
447
500
510
497
285
334
457
287
384
372
407
481
303