0 1 2 3 2 4 5 6 7 8 7 9 10 9 1 1 11 12 2 12 13 6 14 15 7 15 16 9 16 11 12 2 1 13 4 2 15 7 6 16 9 7 11 1 9 17 13 12 18 15 14 19 16 15 20 11 16 21 12 11 22 23 24 25 26 23 27 28 29 30 31 28 32 24 31 24 33 34 23 35 33 29 36 37 28 38 36 31 34 38 33 24 23 35 23 26 36 29 28 38 28 31 34 31 24 39 33 35 40 37 36 41 36 38 42 38 34 43 34 33