4 2 3 1 5 10 8 6 7 9 11 12 14 13 0 16 15 17 18 19 