5 5 3 2 7 8 6 9 54 1 100 40