0 1 2 1 3 2 4 5 6 7 8 3 9 10 11 12 5 13 5 14 13 15 16 17 16 18 17 17 18 19 18 20 19 21 17 22 17 19 22 23 20 24 18 24 20 23 24 25 26 27 20 28 22 27 22 19 27 26 20 23 28 25 22 29 30 31 32 31 30 33 34 35 34 36 35 37 38 39 39 38 40 38 41 42 42 41 43 41 44 43 44 45 43 45 46 43 45 39 46 39 40 46 40 38 47 38 48 47 42 49 38 50 49 43 42 43 49 43 46 50 46 51 50 47 51 40 46 40 51 47 48 52 49 50 53 54 53 51 50 51 53 51 47 54 47 52 54 55 56 35 35 56 57 58 59 57 59 35 57 60 61 62 61 63 62 61 64 65 66 67 68 69 70 71 70 72 71 73 74 75 76 74 73 77 76 73 12 78 6 9 79 80 12 13 78 13 81 78 82 83 84 83 85 84 83 86 85 86 87 85 88 89 83 89 86 83 90 91 87 85 87 91 88 92 89 93 87 94 86 94 87 95 94 89 89 94 86 93 90 87 95 89 92 96 97 30 32 30 97 98 99 100 100 99 101 102 103 104 103 105 104 106 107 108 107 109 108 108 110 106 111 112 110 110 112 113 113 112 114 112 115 114 114 115 107 115 109 107 109 116 108 116 117 108 117 118 108 119 112 118 111 118 112 112 119 115 119 120 115 116 109 120 115 120 109 116 121 117 118 122 119 122 123 119 119 123 120 120 123 116 123 121 116 124 99 125 99 126 125 127 128 129 125 129 124 128 124 129 58 126 59 99 59 126 130 131 132 131 63 132 132 65 66 69 133 70 70 133 134 135 136 137 138 139 136 140 139 138 105 141 1 141 11 1 10 142 143 144 143 142 1 145 3 30 29 146 36 2 3 55 36 8 147 5 8 5 147 14 148 147 7 149 13 14 150 14 148 150 151 152 14 150 153 154 155 156 21 157 15 158 24 18 158 159 24 24 159 157 29 160 146 160 29 161 2 36 34 35 36 55 62 72 162 72 70 163 127 164 128 56 55 164 164 55 128 71 72 62 62 165 69 75 166 167 148 155 150 4 6 128 157 21 24 162 60 62 166 74 167 147 148 14 4 128 55 152 153 150 69 71 62 62 63 165 14 153 149 33 35 59 29 31 161 8 4 55 5 4 8 3 8 36 151 150 155 163 162 72 30 146 96 1 104 105 101 11 141 124 79 101 80 79 78 78 81 80 168 9 80 149 81 13 169 168 81 169 152 151 81 170 169 154 171 172 83 82 88 84 85 173 173 91 174 91 175 174 96 146 160 160 161 96 141 100 101 99 124 101 131 176 134 134 163 70 133 131 134 131 69 165 140 137 139 168 169 177 178 128 6 175 91 88 176 131 130 98 179 59 135 180 136 80 81 168 178 124 128 152 169 170 103 179 98 69 131 133 131 165 63 81 149 170 98 59 99 96 161 97 79 124 178 78 79 178 11 101 79 151 177 169 163 134 176 177 154 172 102 179 103 3 145 7 10 143 1 82 175 88 15 17 21 68 64 181 66 68 182 85 91 173 18 16 158 27 19 20 25 24 21 25 21 22 92 91 90 88 91 92 6 78 178 6 5 12 147 8 7 11 79 9 66 65 67 37 41 38 111 110 108 108 118 111 38 49 48 11 10 1 75 167 77 75 77 73 135 137 180 180 137 140 75 74 166 137 136 139