261
422
230
342
379
449
275
313
524
388
505
347
252
486
308
516
232
239
467
429
381
369
507
350
442
339
314
416
330
378
296
287