289
243
321
378
255
322
471
410
338
259
344
407
506
301
273
280
500
267
382
496
302
377
242
504
275
316
276
389
422
349
505
393
475