508
685
289
693
578
76
144
359
468