4 4 1 3 5 7 9 2 5 100 4 2 1 7 10 4 15 6 28 39