283
252
323
422
506
527
398
505
253
278
406
376
418
291
476
329
377
387
303
525
390
508
366
530
471
372
334
486
440
285
332
246
264