8 19 20 3 5 1 15 7 17 12