3 4 9 7 4 6 8 43 5 77 4 4 24 1