641
399
575
268
239
242
557
385