521
233
329
500
255
274
501
379
485
409
249
510
287
247
226
328
391
276
346
517
370
371
225
272
411
431
320
246
446
570
267
401
397
367