0 1 2 2 3 0 4 5 1 1 0 4 6 2 1 1 5 6 0 3 7 8 4 0 9 10 7 7 3 9 9 3 2 2 11 9 6 12 11 11 2 6 13 14 15 15 16 13 4 13 16 16 5 4 6 5 16 16 15 6 13 17 14 18 13 4 19 14 17 17 20 19 19 21 15 15 14 19 6 15 21 21 12 6 7 10 22 17 13 18 18 23 17 7 22 8 8 0 7 20 17 23 24 25 26 26 27 24 28 29 30 30 31 28 32 33 34 34 35 32 36 37 38 38 39 36 40 41 42 42 43 40 44 45 46 46 47 44 48 49 50 50 51 48 52 53 54 54 55 52 56 57 58 58 59 56 60 61 62 62 63 60 64 65 66 66 67 64 68 69 70 70 71 68 72 73 74 74 75 72 76 77 78 78 79 76 80 81 82 82 83 80 35 34 84 84 85 35 41 86 87 87 42 41