272
434
447
286
431
492
329
402
356
289
296
421
495
211
212
449
367
315
403
378
306
245
330
389
317
232
302
416
359
360
409
339
220
291