493
471
442
410
525
275
507
240
270
360
314
259
470
342
246
522
221
378
472
454
385
464
334
490
254
294
376
264
293
262
354
433
501