384
246
570
417
421
158
343
220
361
307