2 2 4 8 7 9 2 23