349
238
519
507
498
379
491
309
500
525
336
511
361
459
369
490
522
329
291
509
275
415
530
265
273
532
295
342
259
312
514
245
289
279