8 20 2 3 5 8 14 16 18 5 20 3 10 2223