294
286
456
494
262
250
388
350
451
346
465
387
307
341
276
507
428
349
368
229
305
330
216
490
369
309
427
420
459
219
248
454
426
270