640
584
571
791
325
236
558
972
750
887
796
731
427
536
667