490
308
471
336
303
507
492
516
435
484
338
441
394
227
482
248
285
315
354
307
521
286
233
437
243
267
509
272
316
459
468
391
348
401