105
429
434
343
301
527
340
348
273
463