228
267
512
226
357
300
232
391
304
521
229
377
446
366
293
212
316
379
499
284
372
437
411
253
463
328
275
502
261
434
340
249
312
431