639
314
668
134
527
636
650
65
179
143
556