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