469
376
306
430
335
340
369
263
481
413
266
228
330
492
435
392
424
476
303
349
291
292
299
466
251
247
295
234
509
268
405
520
277
505