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 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 48 51 51 53 52 54 52 53 53 55 54 41 54 55 55 42 41 56 57 41 41 40 56 58 56 40 40 59 58 60 61 49 49 48 60 62 60 48 48 52 62 63 62 52 52 54 63 57 63 54 54 41 57 64 65 57 57 56 64 66 64 56 56 58 66 67 68 61 61 60 67 69 67 60 60 62 69 70 69 62 62 63 70 65 70 63 63 57 65 71 72 73 72 74 73 75 76 73 73 77 71 74 75 73 73 76 77 78 79 80 80 81 78 82 78 81 81 83 82 84 85 86 86 87 84 88 84 87 87 89 88 90 88 89 89 91 90 79 90 91 91 80 79 92 93 79 79 78 92 94 92 78 78 82 94 95 96 85 85 84 95 97 95 84 84 88 97 98 97 88 88 90 98 93 98 90 90 79 93 99 100 101 101 102 103 99 101 103 99 103 104 105 106 107 107 108 105 109 105 108 108 110 109 111 112 113 113 114 111 115 111 114 114 116 115 117 115 116 116 118 117 106 117 118 118 107 106 119 120 106 106 105 119 121 119 105 105 109 121 122 123 112 112 111 122 124 122 111 111 115 124 125 124 115 115 117 125 120 125 117 117 106 120 126 127 128 128 129 130 126 128 130 126 130 131 132 133 134 134 135 132 136 132 135 135 137 136 138 139 140 140 141 138 142 138 141 141 143 142 144 142 143 143 145 144 133 144 145 145 134 133 146 147 133 133 132 146 148 146 132 132 136 148 149 150 139 139 138 149 151 149 138 138 142 151 152 151 142 142 144 152 147 152 144 144 133 147 153 154 155 155 156 153 157 153 156 156 158 157 159 157 158 158 160 159 161 159 160 160 162 161 163 161 162 162 164 163 154 163 164 164 155 154 165 166 167 166 168 167 169 170 167 167 171 165 168 169 167 167 170 171