247
375
252
516
407
415
504
263
491
294
341
284
511
303
451
392
408
275
477
376
300
361
467
411
368
509
362
253
422
255
394
271
236