517
307
530
229
324
498
474
471
308
416
329
260
321
258
211
494
267
241
359
378
315
468
372
444
397
393
422
499
367