293
310
327
385
238
305
331
275
273
492
315
447
464
457
530
444
496
287
342
303
324
253
522
318
242
514
446
415
279
257
304
437
502
264
364