153 173 158 176 155 177 160 180 156 181 156 180 154 184 162 188 150 186 156 189 145 188 152 191 140 189 145 193 135 189 140 193 130 188 136 195 126 188 132 195 124 187 129 194 123 187 127 194 122 188 126 193 122 190 126 195 124 194 131 201 127 197 133 204 128 200 132 204 128 201 135 207 127 200 134 207 125 198 130 202 124 196 128 200 123 193 128 201 123 191 128 199 124 189 129 197 126 187 131 195 128 187 133 194 129 187 135 194 130 187 136 195 130 189 136 196 129 190 134 195 129 190 133 195 128 189 134 197 127 187 133 195 127 185 133 193 127 183 132 191 127 181 132 189 126 181 131 189 126 182 131 190 126 183 130 189 126 185 132 193 127 187 133 195 128 188 131 193 128 188 132 193 128 188 133 195 128 189 134 196 128 189 134 196 128 189 135 195 129 188 133 193 129 188 134 193 129 188 136 195 129 187 136 195 129 187 135 195 129 188 135 195 128 188 134 195 128 188 133 193 128 188 132 193 127 188 132 193 127 188 132 193 127 188 132 193 127 188 132 193 128 188 134 195 128 188 132 193 128 187 134 195 128 187 134 195 128 187 134 195 128 187 134 195 129 187 135 195 129 188 133 193 129 189 135 196 129 189 135 196 128 189 134 196 128 189 134 195 127 188 134 195 128 188 132 193 128 188 132 193 128 188 132 193 127 188 132 193 127 188 132 193 127 188 132 193 128 188 132 193 128 188 134 196 128 188 134 195 128 188 134 195 128 188 134 195 128 189 134 195 128 189 134 195 128 188 135 195 128 188 135 195 128 188 134 195 128 188 134 196 128 188 132 193 127 188 132 193 127 188 132 193 127 188 132 193 127 188 134 195 127 188 134 195 127 188 134 195 127 188 134 195 127 188 134 195 127 188 132 193 128 188 134 196 128 188 134 196 127 188 134 196 127 188 134 195 127 188 132 193 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 131 193 127 188 131 193 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 189 133 195 127 189 133 195 127 189 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 132 193 127 188 132 193 127 189 132 193 127 189 132 193 127 188 132 193 127 188 133 195 127 188 133 195 127 188 133 195 127 188 133 195 127 188 131 193 126 188 131 193 126 188 131 193 126 188 131 193 126 188 132 195 126 187 132 195 126 185 130 194 126 182 128 192 127 178 126 188 128 174 125 184 129 170 125 179 131 167 126 176 133 164 128 173 135 162 128 171 136 160 130 168 137 159 131 167 139 159 132 166 140 159 133 167 140 160 132 168 139 162 133 170 138 164 132 172 137 166 131 174 136 167 130 176 135 169 129 177 135 169 129 178 135 169 129 178 136 169 130 177 137 167 131 176 138 166 132 175 140 165 134 174 141 164 134 173 142 164 135 172 142 164 136 172 142 164 135 171 142 164 135 172 141 164 141 163 141 164 134 172 140 165 133 173 139 165 133 173 138 166 132 175 137 167 131 175 137 168 131 177 136 168 130 177 136 168 131 177 137 168 131 177 137 168 131 176 137 167 131 176 137 167 131 175 137 166 132 174 137 166 137 166 137 166 137 165 137 165 132 174 138 164 131 172 139 163 130 170 139 161 130 168 139 160 130 166 138 159 129 164 137 158 128 163 136 157 127 162 135 156 126 161 135 156 125 161 134 156 124 161 133 156 124 162 132 157 123 163 131 158 122 164 131 158 122 164 131 158 122 164 131 158 122 164 132 158 123 164 132 159 124 164 132 159 132 159 132 160 132 160 131 161 125 169 132 162 126 170 132 163 133 163 133 166 131 174 135 168 133 177 138 170 136 180 141 173 141 182 145 174 146 183 149 175 152 185 153 176 156 185 154 175 159 183 156 174 159 179 155 172 159 177 155 169 160 177 155 167 160 175 155 165 160 173 156 163 159 169 157 162 161 167 158 162 163 169 159 161 164 165 160 160 165 165 161 160 168 167 161 159 166 164 161 159 165 163 160 158 165 162 159 157 164 161 158 156 163 161 158 155 162 160 156 154 161 158 156 153 160 157 154 153 158 157 152 154 156 158 150 155 156 162 149 157 154 164 149 158 152 163 148 160 151 165 148 161 152 169 148 162 152 167 150 162 153 166 150 162 153 167 150 162 154 170 148 162 152 170 147 163 150 170 144 164 148 172 141 166 145 174 139 169 143 177 137 171 141 178 136 172 140 180 135 173 139 180 135 174 140 181 136 174 142 181 138 174 142 178 139 174 146 180 139 175 139 174 139 175 139 175 138 176 146 182 138 177 145 183 138 177 146 183 139 178 146 183 139 178 147 183 138 177 146 182 136 175 143 180 134 173 141 179 132 172 138 178 130 170 134 174 129 170 136 176 131 168 136 175 131 168 136 172 132 168 136 172 132 167 138 174 132 167 138 175 133 167 139 175 135 168 141 176 137 169 143 177 140 170 144 174 142 170 149 177 143 170 150 178 144 171 150 178 144 171 150 178 144 171 150 179 144 172 151 179 145 173 145 173 144 173 151 180 144 173 150 180 143 172 148 178 140 170 146 177 139 168 145 176 138 167 144 175 138 167 143 175 138 167 143 175 139 167 144 175 139 167 144 175 140 168 145 176 140 169 146 177 140 170 146 177 141 170 147 178 142 170 148 178 142 171 149 178 142 172 149 178 140 172 144 176 138 172 145 179 136 173 143 179 135 173 141 179 134 173 138 177 133 173 138 177 140 180 140 180 140 180 140 180 133 175 139 180 132 174 137 178 132 174 137 178 133 174 137 177 133 174 138 178 134 175 141 181 135 176 140 179 137 177 142 180 138 178 146 183 139 178 144 182 140 179 145 182 139 179 144 182 138 179 146 183 137 178 142 181 136 177 141 181 134 176 142 181 134 175 141 181 134 174 138 178 133 174 140 180 133 174 140 180 134 175 138 178 134 175 138 178 134 175 141 181 135 175 140 179 135 175 140 179 135 176 140 179 135 176 140 179 135 176 143 181 136 176 140 179 136 176 141 179 136 176 141 179 135 176 140 179 135 176 140 179 135 176 140 179 135 176 140 179 135 176 140 179 135 176 140 179 135 175 140 179 135 175 139 179 135 175 142 181 135 175 142 181 135 175 140 179 135 175 140 179 135 175 140 179 135 175 140 179 135 176 140 179 135 175 140 179 135 175 140 179 135 175 140 179 135 175 140 179 135 175 140 179 135 175 142 181 134 175 142 181 135 175 142 181 135 175 142 181 135 175 140 179 135 175 140 179 135 175 140 179 135 176 140 179 135 176 140 179 136 176 140 179 136 176 140 179 136 176 140 179 136 176 143 181 135 175 142 181 135 175 140 179 135 175 140 179 135 175 140 179 135 175 140 179 135 175 140 179 135 175 140 179 135 175 139 179 134 175 139 179 134 175 141 180 134 174 138 178 134 174 138 178 134 174 139 178 134 174 139 178 134 175 139 178 135 175 141 181 135 175 140 179 135 175 140 179 135 176 140 179 135 176 140 179 135 175 140 179 135 175 140 179 135 175 140 179 135 175 139 179 135 175 142 181 135 175 142 181 135 175 140 179 135 175 140 179 135 175 140 179 135 175 139 179 135 175 140 179 135 176 140 179 143 182 143 181 146 183 144 182 139 180 144 181 142 180 147 181 144 180 150 180 146 180 154 179 147 178 155 178 147 177 155 177 146 176 155 176 146 175 155 175 146 173 155 172 146 171 154 169 147 169 155 166 147 166 154 163 146 164 153 159 144 161 151 155 141 158 147 153 139 156 145 149 138 154 142 148 139 154 144 149 142 156 149 149 147 159 153 151 151 162 157 153 154 164 160 156 156 166 161 157 156 166 162 158 155 167 161 159 156 167 162 160 156 168 162 160 156 168 163 160 157 168 162 160 156 169 162 161 154 170 161 162 153 171 159 164 151 172 158 165 149 173 156 167 146 172 154 167 145 171 154 167 145 170 154 167 145 170 154 167 146 170 155 167 147 169 156 166 147 169 156 165 147 168 156 165 147 168 156 164 147 168 155 165 146 168 155 166 146 167 155 166 146 166 156 165 146 164 155 163 146 163 155 162 146 164 155 162 146 164 156 163 145 164 155 162 144 164 153 162 142 164 151 162 141 163 150 162 142 162 151 159 145 161 154 158 147 161 156 158 149 162 158 159 149 162 158 159 147 161 156 158 145 160 155 157 144 160 153 157 143 159 152 157 143 159 152 157 142 160 151 158 142 160 151 158 142 160 152 159 143 161 152 160 142 162 152 161 141 162 150 161 138 161 147 161 135 160 144 162 132 160 141 162 131 160 137 162 131 161 137 163 132 163 141 164 134 163 143 164 136 163 144 165 137 164 146 166 138 165 147 167 139 166 148 168 139 166 148 168 138 166 148 169 139 167 148 170 138 167 147 170 137 166 146 170 137 165 144 170 135 164 142 169 134 164 138 168 133 164 140 170 132 163 138 170 132 163 138 170 132 163 138 170 132 163 138 170 133 164 140 170 134 165 141 171 135 167 142 172 137 168 144 173 139 170 145 172 141 170 150 173 143 171 152 173 145 171 154 172 147 171 156 171 148 170 158 169 159 168 158 167 151 167 159 163 152 165 159 159 152 161 159 153 153 156 158 147 153 151 157 141 153 148 154 137 151 148 152 137 150 151 149 139 151 154 149 143 151 157 148 146 152 158 148 148 152 160 148 150 153 161 148 151 152 161 147 152 151 158 144 149 149 156 143 146 147 154 139 146 144 155 135 147 141 158 132 151 139 162 112 142 139 168 108 147 138 174 127 170 137 181 126 178 136 187 125 185 135 191 124 190 136 195 125 195 137 198 126 198 137 199 127 198 138 200 127 198 138 200 127 198 139 198 128 197 139 195 128 195 139 190 128 191 140 188 128 189 141 185 130 186 143 182 132 184 144 180 134 182 145 178 135 180 145 176 135 178 146 174 135 175 146 171 135 173 146 170 136 172 146 170 135 171 146 171 135 173 146 173 135 175 146 174 135 177 146 175 135 178 146 177 135 179 146 177 136 180 146 177 136 180 146 177 136 179 147 176 136 179 147 176 137 178 148 175 384 169 149 175 377 151 150 175 377 161 151 176 374 155 152 177 373 158 152 175 372 154 152 174 370 155 151 172 366 146 150 170 377 166 149 169 374 164 148 169 364 141 147 169 366 147 147 169 367 151 147 169 367 152 146 170 367 152 146 170 368 151 146 170 366 147 145 170 366 143 144 170 367 144 143 170 370 149 141 171 374 154 141 172 375 157 141 172 377 158 142 172 377 158 144 173 376 156 146 174 375 154 147 174 377 153 149 175 377 156 149 175 378 158 149 175 377 158 148 175 378 158 148 175 376 155 148 174 376 156 147 174 376 157 147 174 376 156 146 174 376 154 146 174 135 174 146 174 135 174 146 174 135 174 146 174 135 174 146 174 135 174 145 174 135 174 145 173 135 173 146 173 135 173 146 173 135 172 146 173 135 172 147 173 136 173 147 173 136 173 147 173 136 173 147 173 136 173 147 173 136 172 147 173 135 172 146 173 135 172 146 172 135 172 145 172 134 171 145 172 134 171 145 172 134 171 145 172 134 172 145 172 134 172 145 172 134 172 145 172 134 172 146 172 135 172 146 172 135 172 146 172 135 172 146 172 135 172 146 172 135 172 146 172 135 172 146 172 135 172 146 172 135 172 146 173 135 172 146 173 135 172 147 175 136 172 148 177 138 172 149 179 139 172 149 180 140 172 149 180 140 172 148 181 142 172 148 182 142 172 148 182 142 172 148 182 143 172 148 182 143 171 148 182 144 171 148 182 145 171 148 183 146 171 149 184 146 173 149 186 147 175 149 188 148 177 148 190 149 179 147 192 150 181 147 193 150 182 147 193 150 182 147 192 150 182 146 192 150 183 145 194 150 185 144 195 150 187 143 197 149 189 143 198 149 190 142 198 150 191 143 199 150 192 143 199 151 192 143 199 151 192 143 199 151 193 143 199 151 193 143 199 151 193 142 198 150 192 141 198 150 192 140 196 148 191 138 194 147 189 136 191 145 186 134 187 143 183 141 180 141 179 129 177 138 174 127 170 136 168 125 163 134 161 123 158 132 155 123 156 132 152 126 156 133 154 132 158 141 156 137 161 146 158 142 164 151 161 145 165 154 162 147 166 156 163 149 166 158 163 150 165 159 163 151 164 160 162 152 163 161 161 153 163 163 161 153 162 162 162 152 161 161 163 149 160 154 163 145 160 151 162 141 158 147 162 138 158 144 161 136 158 141 162 134 159 138 163 134 159 138 163 134 160 139 164 135 162 142 169 137 164 141 168 137 165 142 169 138 167 145 173 139 169 139 169 140 171 148 177 142 174 150 179 143 175 149 179 144 176 152 181 145 177 154 182 146 177 154 181 146 177 155 182 146 177 154 182 145 177 154 182 145 178 145 177 144 178 152 183 143 178 150 183 141 177 146 180 139 175 144 178 138 173 145 178 144 177 144 176 143 176 143 175 136 169 140 172 136 169 144 173 137 168 142 172 139 169 146 173 139 169 145 172 140 169 148 173 141 170 147 172 141 170 150 174 143 171 151 174 143 171 152 175 142 171 152 174 142 172 151 174 141 171 150 174 140 170 148 174 139 170 148 173 138 170 144 172 138 170 146 174 137 170 146 174 146 175 145 174 136 169 144 173 136 169 144 173 144 173 144 173 137 169 144 173 138 170 146 173 138 170 144 172 139 170 148 174 140 171 149 174 141 171 149 174 141 171 150 174 141 172 150 174 141 172 150 175 141 172 150 175 140 171 149 175 139 172 148 174 139 171 148 174 138 171 147 174 138 170 146 173 146 174 146 173 138 170 146 173 138 170 146 174 138 170 144 172 139 170 144 173 139 170 145 173 139 170 145 173 139 171 148 174 139 170 148 174 139 170 148 174 139 170 148 174 139 170 148 174 139 170 148 174 139 170 148 174 139 170 148 173 139 170 148 173 139 170 148 174 139 170 148 174 139 170 144 172 139 170 147 173 147 174 147 173 138 169 147 173 138 169 147 173 138 169 147 173 138 169 147 173 139 169 147 173 139 170 145 172 139 170 144 172 139 170 145 172 139 170 145 172 139 170 148 173 147 174 147 173 138 170 147 173 138 169 146 173 138 169 146 173 137 169 146 173 138 169 146 173 138 169 147 173 138 170 147 173 139 171 147 173 149 174 148 174 142 175 150 174 145 176 153 174 148 177 156 175 151 178 158 174 153 178 160 174 153 177 162 173 154 176 162 172 155 175 163 170 156 175 163 169 156 174 163 168 157 173 163 166 156 172 162 165 155 170 162 164 154 169 158 164 152 168 158 161 149 167 155 160 147 166 152 159 145 166 149 160 143 165 147 160 142 164 148 159 141 164 146 160 141 163 145 160 142 163 149 158 143 164 151 159 145 164 153 160 147 165 154 160 148 165 156 161 149 165 158 161 150 166 159 162 151 166 159 162 151 165 160 162 150 165 159 162 150 165 159 162 149 165 158 163 148 166 157 163 147 166 156 164 146 167 156 165 145 168 154 166 145 168 153 166 144 167 153 166 143 167 152 166 151 166 151 165 142 166 151 165 142 166 152 165 143 166 152 165 144 167 153 165 145 167 154 165 146 167 155 165 146 166 156 164 147 166 156 163 147 166 156 163 147 166 156 163 147 165 156 163 146 165 155 162 145 165 154 161 145 164 153 160 145 162 153 157 144 158 153 155 143 153 152 151 140 149 149 148 140 149 149 149 142 152 151 151 145 156 154 157 147 160 156 162 147 164 156 168 147 167 155 173 147 170 147 169 147 170 152 175 147 170 153 177 147 169 152 176 146 169 152 176 146 168 152 176 146 169 146 168 147 169 147 169 148 171 154 178 148 171 155 178 149 172 156 178 150 171 157 178 150 170 157 177 150 170 150 170 149 170 157 175 148 168 156 174 147 167 152 171 146 166 151 171 145 166 152 173 144 167 151 174 145 168 152 175 145 170 153 176 146 170 153 177 146 170 154 177 146 170 152 176 145 169 152 175 144 168 148 172 143 167 149 174 143 167 147 171 143 167 148 171 144 167 151 173 145 167 152 174 146 168 146 167 146 168 154 174 147 168 154 175 147 169 155 175 147 169 152 172 147 167 152 171 146 166 154 171 145 165 153 169 144 164 152 169 142 165 151 169 141 166 146 169 140 167 145 170 139 167 144 170 139 166 146 171 139 165 146 171 138 165 146 170 137 164 142 168 136 164 144 169 136 164 141 167 136 164 141 167 136 164 144 169 138 165 143 168 138 166 144 169 140 166 148 171 141 167 149 171 141 167 147 170 141 167 147 170 141 168 150 172 141 167 150 172 141 168 150 172 141 168 150 173 141 168 150 173 141 169 147 171 151 172 150 172 143 170 152 171 145 169 153 169 145 167 154 166 146 165 154 161 148 161 156 157 150 157 159 152 152 153 161 147 153 150 159 142 151 147 158 139 149 147 156 139 146 150 153 142 145 155 152 148 147 162 153 154 148 168 155 161 148 172 155 166 149 174 156 168 159 170 158 169 154 176 161 170 156 175 164 169 156 174 164 168 157 173 165 167 155 171 164 166 153 169 162 164 151 166 160 161 148 162 157 158 146 157 155 154 143 153 144 152 142 149 142 149 140 148 150 145 139 149 148 147 139 152 148 151 139 156 148 155 139 159 149 158 139 159 148 159 137 159 146 160 144 163 143 162 134 160 142 164 135 163 141 166 137 166 146 170 139 168 148 171 140 168 149 172 139 168 148 171 137 167 145 171 134 166 143 171 132 166 140 171 130 166 138 172 131 167 138 172 132 167 140 172 134 167 142 172 135 168 140 171 135 169 142 174 134 169 141 174 135 170 142 174 136 170 144 175 138 172 147 176 140 173 148 177 139 173 147 177 136 172 144 176 135 171 142 176 134 171 141 176 134 170 142 176 135 171 143 176 136 171 144 176 137 172 144 175 136 170 144 173 136 168 144 171 138 167 146 168 141 165 150 163 144 161 154 159 147 155 156 152 146 148 155 144 143 141 152 136 139 138 149 133 137 138 147 135 136 142 145 138 137 147 146 145 137 152 146 150 137 154 146 153 138 155 147 154 139 154 148 153 140 152 149 151 141 148 150 147 142 146 151 144 142 145 151 142 142 145 151 143 142 147 152 145 142 147 151 145 141 146 150 144 139 145 149 144 137 144 147 143 146 144 146 143 136 146 145 144 136 148 145 145 135 149 142 147 137 150 143 147 140 152 148 146 144 152 152 148 148 153 148 153 151 153 151 153 153 154 153 153 154 156 154 155 153 157 154 156 152 157 152 157 151 158 151 157 151 159 152 159 152 162 152 161 152 164 152 164 153 166 153 166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 192 174 -1 -1 -1 -1 -1 -1 193 172 -1 -1 -1 -1 -1 -1 115 123 -1 -1 114 127 -1 -1 113 129 -1 -1 112 131 -1 -1 111 132 -1 -1 110 133 -1 -1 109 135 -1 -1 108 136 -1 -1 109 139 109 140 110 142 114 145 112 144 124 153 116 148 132 161 114 151 130 162 113 154 129 165 114 159 129 168 113 162 131 173 105 160 133 176 103 160 135 179 101 161 136 182 100 162 135 183 99 163 135 185 98 165 135 187 97 167 137 189 95 167 138 190 127 189 140 190 129 189 141 189 130 189 142 190 131 189 141 190 130 189 141 192 130 191 141 193 130 192 141 194 130 194 141 195 130 195 141 197 130 197 141 199 130 197 141 200 130 199 140 200 129 199 140 201 129 200 139 202 128 201 138 203 127 202 136 206 126 204 136 208 125 206 135 210 125 209 135 213 124 211 133 216 113 231 132 218 113 232 131 221 112 232 128 222 111 231 117 238 114 228 117 237 112 227 123 228 111 226 122 229 111 227 123 230 111 228 118 238 112 229 118 239 112 230 125 229 112 230 125 229 108 234 124 228 113 225 123 227 112 224 121 226 110 223 120 225 109 222 118 224 107 221 117 222 106 218 115 219 104 215 114 217 102 213 111 217 99 212 109 214 96 209 107 210 94 205 104 206 91 200 101 203 88 197 98 201 85 195 94 200 81 193 90 199 77 192 86 199 73 192 81 200 69 192 77 200 65 192 74 200 63 192 73 199 63 192 73 199 63 191 75 201 65 193 77 204 67 196 80 208 70 201 85 212 73 207 90 215 77 210 93 216 80 212 95 217 82 213 98 217 85 213 100 217 87 214 101 219 89 215 104 220 91 216 107 220 95 217 114 220 101 218 124 218 112 218 135 213 123 215 141 207 130 209 141 201 129 203 139 196 127 198 137 193 126 195 137 192 125 193 136 191 124 193 135 193 123 194 137 194 125 196 140 196 128 198 143 199 132 201 146 201 136 205 150 204 140 208 152 207 142 212 154 208 145 214 157 209 148 215 160 209 151 215 162 209 153 215 163 209 155 216 165 210 157 217 166 212 159 218 167 215 159 221 166 217 158 223 165 219 156 224 163 220 154 225 160 220 160 219 158 220 149 225 155 219 146 224 153 219 143 224 149 218 140 223 147 217 138 222 146 216 137 221 146 215 138 220 147 215 138 221 147 216 138 222 147 217 140 224 148 218 141 225 151 218 144 225 155 219 148 226 158 217 152 224 160 215 154 223 161 214 154 221 161 213 154 221 161 214 154 221 163 215 156 222 164 215 157 223 164 216 157 223 164 215 157 223 163 215 157 223 162 214 157 223 161 213 158 222 162 212 160 221 164 210 164 219 166 208 168 217 168 205 170 213 168 201 171 209 168 196 172 205 169 191 172 197 169 187 174 195 169 183 174 191 170 180 175 188 171 178 174 183 170 176 176 184 170 175 175 182 170 172 176 180 170 171 176 177 169 170 177 175 169 169 177 173 169 168 174 170 168 168 176 172 168 167 175 172 168 166 176 171 168 165 176 169 167 163 173 166 166 161 173 165 165 158 170 161 164 157 172 161 163 155 171 159 162 154 170 157 162 153 170 156 162 152 170 155 161 152 170 155 161 152 170 154 160 151 168 154 158 150 167 153 157 149 166 152 156 148 164 151 156 147 164 149 156 146 164 149 156 144 164 148 158 144 166 147 160 144 168 148 162 145 170 149 164 145 172 151 166 146 172 151 165 147 170 151 165 148 170 151 165 148 170 151 165 148 170 151 165 148 170 152 165 148 170 151 165 146 172 152 166 145 170 149 167 145 171 149 169 146 171 150 171 148 172 153 173 152 173 157 176 158 175 163 178 165 176 169 179 174 176 178 176 186 172 190 172 196 170 197 169 204 164 207 165 212 157 217 163 218 155 224 162 221 154 228 163 223 155 231 166 226 159 233 171 229 163 237 174 231 166 238 176 232 168 239 178 234 170 240 182 237 174 243 185 240 177 247 189 243 181 249 194 246 186 252 200 250 193 256 205 253 198 260 209 257 202 265 210 262 203 269 209 266 202 273 209 271 201 278 209 275 202 282 210 279 202 287 211 283 202 292 214 287 205 295 217 290 209 298 222 293 214 300 228 295 220 303 233 297 226 305 238 298 232 307 241 299 235 308 244 300 238 308 246 302 241 311 249 308 243 316 249 315 242 322 247 320 241 328 247 323 240 330 248 324 241 331 251 325 244 333 254 328 246 336 256 329 250 337 260 331 254 339 262 332 257 340 266 334 260 343 269 337 264 345 272 340 266 348 275 344 270 352 278 347 272 356 280 351 276 361 283 355 278 364 286 358 282 367 288 358 286 368 293 359 290 369 297 359 296 370 302 360 300 370 306 361 305 371 309 362 308 372 311 363 311 373 314 363 314 374 315 363 317 373 317 361 319 372 318 359 322 369 320 356 323 366 320 354 324 364 320 352 325 362 322 350 326 359 323 347 328 356 325 345 330 354 326 344 331 353 326 344 332 352 326 343 334 351 328 342 335 350 330 340 337 348 333 339 340 346 336 337 343 345 338 336 345 343 340 333 347 340 341 328 349 335 341 325 350 330 340 321 350 325 339 315 349 318 337 311 348 312 335 305 346 307 336 301 347 302 338 296 349 298 340 293 351 294 340 287 350 289 339 280 350 281 338 271 349 272 337 266 348 266 336 262 346 261 334 256 345 255 334 249 345 247 335 242 346 240 334 235 345 233 342 227 342 226 329 225 330 225 327 220 337 215 326 216 336 211 324 212 334 207 321 207 331 202 318 202 328 196 317 198 326 192 315 194 324 189 313 191 322 185 310 190 319 182 308 188 316 180 312 177 312 176 302 183 310 174 301 181 309 172 300 178 308 170 300 176 308 168 300 174 308 166 299 173 308 165 299 172 307 165 298 172 306 165 297 173 305 165 297 173 305 165 298 173 306 165 298 172 306 164 297 170 305 163 296 170 305 163 295 169 303 162 293 169 300 161 290 168 297 160 287 168 294 160 286 170 292 160 285 171 291 162 284 172 289 162 282 172 288 163 282 173 288 164 282 174 288 165 282 174 287 164 283 174 287 164 283 174 288 164 283 174 288 164 283 173 288 164 283 173 287 163 282 173 287 163 282 174 286 164 281 174 286 164 281 175 286 165 282 174 286 164 282 174 287 164 283 173 288 163 284 172 289 162 284 172 290 162 290 163 291 162 286 172 291 162 285 172 290 163 289 165 289 163 283 174 288 164 282 173 287 164 282 174 287 164 282 174 287 164 282 174 287 164 282 174 287 164 282 174 287 164 282 174 287 164 283 174 288 164 284 174 289 164 284 174 289 164 289 165 289 164 283 173 289 164 283 173 288 163 282 173 288 163 282 173 287 163 282 173 288 163 282 173 288 164 284 174 289 164 284 174 289 163 284 173 289 163 284 173 290 163 284 173 290 163 284 173 289 163 289 165 290 164 289 165 289 164 288 165 288 165 287 166 288 165 287 166 287 165 287 166 287 165 282 175 288 165 283 175 288 165 283 175 288 165 283 174 289 165 284 174 289 165 284 174 290 164 285 173 290 163 285 173 291 163 286 172 292 163 286 172 291 162 284 172 291 162 283 172 289 162 283 172 289 163 283 172 289 163 283 172 289 163 283 172 289 162 283 172 289 163 283 172 288 163 283 173 289 163 284 174 289 163 284 174 289 164 283 174 289 164 288 165 288 164 287 165 287 164 286 165 287 164 281 174 286 165 281 174 286 165 280 174 285 165 279 175 284 165 279 175 284 165 279 174 284 165 280 174 285 165 280 174 286 164 287 165 286 164 287 165 287 165 282 173 287 164 287 165 287 164 287 165 287 164 281 173 287 164 281 173 287 163 281 172 287 163 282 172 287 163 281 172 287 163 281 171 287 163 282 171 288 162 289 163 289 162 289 163 289 162 289 162 290 162 284 169 291 160 285 168 292 160 291 160 292 160 285 169 292 160 284 169 291 160 284 169 291 160 284 169 290 160 284 169 290 160 290 161 290 160 289 161 290 160 289 161 289 160 289 161 289 160 289 161 289 160 289 161 289 160 283 170 289 160 282 169 289 160 283 169 289 160 282 169 289 160 282 169 289 160 282 169 289 160 282 169 289 160 282 169 289 160 288 161 288 161 288 162 288 161 288 162 288 161 288 162 288 162 282 171 288 162 281 172 287 163 281 174 286 164 281 174 285 165 281 175 285 165 280 175 285 165 280 177 283 166 280 178 283 167 280 178 283 168 279 179 282 168 279 181 282 170 279 182 281 172 279 183 281 173 278 183 281 172 278 184 279 173 277 185 279 174 277 186 279 175 276 186 278 175 276 186 278 176 276 187 278 176 276 186 278 176 276 186 277 185 276 186 277 185 276 186 277 185 276 185 277 185 276 185 278 174 277 185 279 174 277 185 279 175 277 185 279 175 277 185 279 175 276 185 279 174 276 185 278 175 276 186 278 175 276 186 277 175 275 185 275 185 275 185 275 184 275 184 277 174 275 184 277 174 275 184 277 174 275 185 277 174 275 185 277 174 275 185 277 174 275 185 277 174 275 184 277 174 275 184 277 174 275 184 277 174 275 184 275 184 275 184 275 184 275 184 275 184 275 184 275 183 275 184 276 184 276 184 278 173 276 184 278 174 276 184 278 173 276 184 276 184 276 185 277 185 276 184 277 185 276 184 277 183 277 184 277 183 277 183 277 183 276 183 277 183 276 183 277 183 276 184 276 183 276 184 276 183 275 184 276 184 276 186 276 185 275 186 276 186 275 186 276 186 275 186 275 186 274 186 274 174 274 185 275 185 274 184 274 183 274 183 275 183 274 182 275 181 274 180 275 180 275 180 275 180 276 180 276 179 275 179 276 178 275 178 275 168 274 178 275 167 272 178 273 167 271 178 272 168 271 179 271 168 269 179 270 179 269 179 269 168 268 179 269 168 268 178 268 178 268 178 268 177 268 176 268 176 267 175 269 164 268 174 269 163 266 172 269 162 266 172 268 161 264 171 267 160 263 170 265 160 263 170 264 170 263 170 263 169 262 170 262 169 261 170 261 169 260 170 260 169 259 169 259 169 260 169 260 168 260 168 260 157 259 167 260 157 259 167 260 156 258 167 260 156 257 167 259 156 256 166 258 156 256 166 257 156 255 166 257 156 254 166 256 155 253 166 255 155 252 166 253 155 250 166 251 155 250 166 251 155 249 166 251 155 247 165 249 154 246 164 249 153 245 162 249 153 245 162 249 151 245 160 249 151 244 159 249 150 245 158 249 149 246 158 250 148 246 156 251 146 247 154 252 145 248 154 254 144 249 154 254 144 249 154 253 144 248 155 252 145 248 156 251 145 248 156 251 145 247 156 251 145 247 156 250 145 246 155 249 145 245 155 248 145 243 155 247 144 242 154 246 144 242 153 246 143 242 153 246 143 242 152 246 142 241 149 247 141 242 148 248 140 242 147 249 139 250 138 250 137 246 142 252 134 248 139 255 132 250 138 257 131 252 139 260 131 253 139 261 131 253 138 261 131 253 139 261 132 253 140 261 132 253 140 261 133 253 140 261 133 253 140 261 134 254 142 261 135 254 142 262 136 254 144 262 138 254 144 262 139 254 146 262 140 254 147 262 140 255 149 262 142 256 151 263 143 256 152 264 144 257 152 263 144 257 152 262 143 256 151 261 142 255 151 260 141 254 150 255 150 254 150 254 149 253 151 254 150 252 152 253 151 251 153 255 142 251 155 253 144 250 158 250 147 248 161 247 150 248 164 248 163 246 167 247 166 245 169 246 169 245 172 245 171 245 174 245 173 246 175 246 174 246 174 246 174 246 173 246 173 246 172 246 171 246 169 247 169 246 167 246 167 246 166 242 156 246 164 242 154 244 164 241 153 242 164 239 153 241 165 241 165 240 166 241 166 240 168 240 167 239 169 236 159 238 170 239 170 237 170 235 160 238 170 235 159 237 168 235 158 237 165 236 155 238 161 237 151 239 157 239 157 240 154 240 153 241 151 242 151 242 149 241 139 241 150 239 140 239 152 238 141 239 153 239 142 239 153 239 143 237 153 237 143 237 153 237 143 238 151 239 141 240 148 239 138 240 148 239 137 239 147 240 147 240 148 240 147 239 148 239 137 236 150 236 139 235 152 234 141 234 152 233 142 233 152 233 142 232 153 231 143 231 155 230 144 232 155 231 144 232 153 232 143 232 152 231 142 233 151 233 140 235 148 235 138 235 147 235 137 234 147 233 137 232 150 231 139 230 153 230 152 229 157 229 156 228 160 228 160 228 163 228 163 228 166 224 155 229 166 225 156 229 166 226 156 231 166 227 156 231 164 227 155 230 164 231 163 230 163 231 163 231 162 231 162 230 162 231 161 230 162 231 161 232 160 229 151 233 159 231 149 234 158 232 148 235 157 232 147 236 156 236 156 236 156 233 147 236 156 233 147 235 157 236 157 236 158 236 158 234 161 235 160 234 163 231 154 234 164 232 154 235 164 232 154 235 163 233 153 236 161 234 152 236 160 233 150 236 159 233 149 236 157 234 147 237 156 235 146 238 155 238 154 238 155 235 146 239 155 236 146 239 156 236 146 240 156 237 146 240 155 237 146 240 154 237 145 242 153 239 144 242 152 240 143 242 152 239 143 242 153 237 145 240 155 236 148 239 160 234 152 238 165 232 157 237 171 232 162 237 176 231 168 237 181 231 175 238 186 231 180 240 191 232 185 240 195 241 195 242 198 234 192 243 201 235 195 244 202 236 196 245 204 236 198 245 205 236 199 244 206 235 199 241 204 233 198 238 202 231 195 236 199 229 192 233 196 233 196 232 195 226 186 231 194 225 185 230 194 225 186 230 195 225 188 231 198 231 197 232 200 232 199 232 201 233 200 234 201 228 193 234 201 228 193 234 200 228 192 234 200 228 192 234 200 235 200 235 200 235 200 234 200 228 193 235 201 229 193 235 200 229 192 236 200 229 192 235 199 228 191 235 198 228 190 234 196 229 188 234 194 235 193 234 190 235 190 235 187 231 176 234 183 233 173 233 179 233 169 233 176 232 165 232 173 231 163 232 170 233 169 233 165 233 164 234 160 234 160 234 158 235 147 234 158 235 147 233 159 233 149 233 161 233 150 234 163 232 153 234 166 232 155 234 168 233 157 233 169 232 158 232 169 231 158 233 167 230 157 233 166 230 156 234 164 231 154 235 161 235 161 235 159 235 158 234 156 233 146 234 155 233 144 233 154 232 143 233 154 231 144 232 154 231 144 231 155 230 145 232 155 230 145 232 154 233 153 232 152 231 142 232 152 232 141 232 151 232 141 232 152 231 141 230 152 231 141 228 152 229 141 226 152 227 141 223 152 225 142 221 152 223 141 220 152 222 141 219 151 222 141 219 151 222 141 219 150 222 140 219 149 221 139 219 147 222 137 221 145 224 135 222 142 226 132 224 139 228 129 225 137 229 127 225 135 229 125 225 135 227 124 223 136 225 125 220 138 221 127 218 142 218 131 215 146 214 135 212 149 211 138 210 153 209 142 209 155 206 145 206 158 203 147 204 159 201 149 199 148 199 148 199 156 197 146 196 153 195 143 194 151 193 141 194 149 193 138 193 148 193 147 192 147 193 147 192 148 193 147 191 149 189 139 190 151 187 141 190 154 185 145 190 158 183 149 189 163 182 154 190 167 190 166 190 168 190 168 189 169 181 161 188 168 180 160 187 167 180 159 187 166 180 158 188 165 180 157 188 164 181 157 191 163 182 156 192 163 184 156 194 163 185 156 194 164 186 156 194 164 187 156 193 165 186 157 193 166 185 158 192 167 185 159 192 169 185 161 193 171 186 162 194 172 187 164 196 174 188 166 199 175 190 168 201 175 192 170 205 175 194 173 208 176 198 176 211 177 202 179 215 179 206 182 219 180 210 183 222 180 214 184 226 179 218 185 229 178 221 184 232 177 224 184 234 177 227 184 234 178 228 184 234 179 227 186 232 179 227 187 233 179 228 187 234 178 230 186 236 177 232 185 238 176 234 184 241 176 237 184 244 174 241 183 247 172 244 181 250 169 248 178 253 165 251 173 255 160 254 169 256 156 255 164 256 153 256 162 258 152 257 161 258 153 259 162 259 155 259 163 258 157 258 165 260 158 259 167 262 158 260 167 263 158 262 167 265 158 264 167 266 158 265 166 265 156 265 165 266 156 265 164 266 155 266 164 266 155 265 164 266 156 266 164 266 156 267 164 266 156 267 164 266 155 268 163 266 153 268 162 265 151 268 160 266 148 269 156 266 145 270 153 266 142 270 147 277 131 271 146 274 128 270 143 272 126 275 133 271 125 272 133 268 126 271 131 268 125 270 129 268 124 269 129 267 125 269 129 267 125 269 129 267 125 269 131 267 126 268 132 267 127 268 131 268 129 268 135 268 136 269 137 268 137 269 138 267 138 268 150 266 138 267 151 266 136 266 151 265 138 267 151 265 139 267 152 266 141 267 154 267 140 266 157 266 153 264 162 264 159 262 164 259 166 256 170 253 172 250 176 247 177 241 184 241 180 235 186 235 182 230 189 231 182 226 189 227 182 222 188 223 181 218 188 221 180 217 184 219 179 214 186 218 178 215 183 218 178 214 185 218 178 215 184 219 177 217 185 220 178 218 184 221 177 220 184 223 177 222 184 226 176 225 184 228 176 229 184 232 175 232 183 236 174 235 182 242 173 240 181 247 171 244 179 253 169 251 177 258 165 257 174 262 163 261 172 263 161 263 170 262 160 261 168 259 159 259 167 256 158 256 166 253 158 253 167 252 159 251 168 250 160 249 169 247 162 246 171 245 165 243 174 241 169 239 177 236 173 234 181 235 175 231 183 233 177 229 184 232 177 227 184 232 177 227 184 230 176 224 183 228 176 221 182 224 176 217 181 220 176 213 181 216 175 208 180 211 174 203 177 208 173 198 174 204 172 194 171 201 171 191 168 198 170 188 166 195 170 186 164 193 170 184 164 192 170 183 164 191 171 182 164 190 172 182 164 189 172 181 164 187 173 180 165 185 174 178 165 183 175 176 167 181 175 173 167 179 175 171 167 177 175 169 167 174 175 166 166 172 174 165 166 170 174 163 165 168 174 160 165 167 173 159 165 166 174 158 166 164 174 156 167 163 175 154 167 161 174 152 166 159 172 151 164 157 171 148 163 154 172 146 164 152 175 144 167 151 177 142 170 149 180 140 173 148 183 139 176 148 185 139 179 148 187 138 180 147 189 138 183 146 190 136 184 143 191 134 185 141 191 131 186 139 191 129 187 138 193 127 189 137 196 127 193 137 199 127 196 138 203 127 200 139 206 128 204 139 210 128 208 139 214 128 212 138 217 126 215 138 219 127 217 139 221 128 220 140 224 129 223 140 226 130 227 143 227 132 230 145 227 136 232 149 227 140 233 153 226 146 233 158 225 150 232 162 224 155 231 165 223 158 230 168 223 160 230 172 227 164 234 176 232 168 239 179 237 171 244 183 240 176 247 189 243 182 250 196 248 189 255 200 252 193 259 201 256 194 264 201 261 194 269 203 267 196 274 206 271 198 279 208 274 200 280 210 275 202 282 213 277 205 283 215 278 208 285 219 281 212 289 225 287 218 294 229 291 222 300 232 295 225 303 235 297 228 306 237 301 231 309 239 305 232 312 240 308 234 315 243 311 238 316 245 313 217 294 248 316 220 298 253 320 247 327 257 323 251 331 261 325 256 333 264 328 258 336 268 331 262 340 272 337 266 345 275 343 269 350 277 347 272 355 280 350 274 359 283 353 278 362 288 358 283 367 293 361 289 370 296 362 294 372 301 362 299 372 306 362 304 372 309 362 309 372 312 361 313 371 315 358 319 368 319 353 324 363 323 347 328 357 325 342 331 351 326 337 332 345 325 333 333 340 326 328 335 335 330 322 339 328 334 317 342 323 337 314 345 319 338 310 348 315 340 304 351 307 342 297 352 299 342 291 353 292 341 284 352 285 341 277 352 278 342 272 353 272 342 267 353 267 341 260 352 259 338 253 349 251 336 248 347 246 334 245 344 242 331 238 342 234 329 230 340 227 327 223 338 219 324 217 334 212 319 209 329 204 316 205 326 200 314 201 315 201 311 196 320 190 309 191 318 184 307 185 317 180 305 183 315 177 304 182 312 175 301 180 310 173 300 180 307 171 299 178 299 178 297 176 298 176 297 175 298 175 298 176 305 166 298 176 305 166 298 176 304 166 297 175 304 167 296 175 303 166 294 174 302 166 293 173 300 164 291 172 298 163 289 171 296 162 288 170 288 169 286 169 293 160 286 170 292 160 284 170 291 161 283 171 290 162 284 172 290 164 284 173 290 165 285 174 292 166 286 174 292 165 286 174 292 165 286 173 292 164 286 173 293 164 286 172 292 163 286 171 292 162 285 171 291 162 286 172 291 162 284 172 290 162 284 174 289 163 284 174 289 164 284 175 289 165 289 166 289 164 284 174 290 164 286 174 292 164 287 172 294 164 287 171 294 163 286 168 294 162 286 167 294 161 287 166 295 160 288 164 296 159 288 163 297 158 289 163 298 158 299 159 299 159 292 164 301 160 294 165 303 161 296 166 305 162 297 166 306 161 297 165 307 161 296 164 306 159 296 164 305 159 294 164 303 158 294 164 302 158 293 164 302 159 301 160 301 159 292 165 301 160 292 166 301 161 293 167 301 161 293 168 301 161 293 169 302 162 293 168 302 161 293 168 301 160 293 167 301 160 293 168 301 160 294 168 301 160 293 169 301 160 294 170 301 161 294 170 294 169 293 169 301 161 297 169 304 161 299 170 306 161 300 170 307 162 296 170 303 162 292 171 299 161 289 172 294 162 286 172 291 162 284 170 289 160 281 169 287 160 279 167 284 159 277 166 281 160 276 165 282 156 276 164 281 157 276 162 283 154 277 162 283 153 278 162 283 153 278 162 281 152 276 162 280 152 274 163 276 152 271 164 274 153 268 165 271 154 265 166 266 155 260 166 262 155 255 165 258 155 251 164 256 155 250 163 252 154 246 163 248 153 242 163 245 153 240 163 243 152 238 160 240 150 236 159 239 148 236 158 238 147 234 155 236 145 232 154 233 143 229 153 231 142 226 153 228 142 222 152 223 151 218 150 219 149 214 148 216 137 210 148 211 136 206 148 207 137 202 149 202 138 197 150 195 139 193 152 190 141 190 155 187 144 187 158 182 148 180 160 175 150 173 162 169 150 168 162 164 152 164 164 160 154 159 168 154 158 154 172 148 163 152 176 145 168 149 180 141 172 144 183 135 176 137 185 129 177 133 187 125 180 131 190 122 183 129 194 120 187 129 196 118 191 130 199 119 196 132 204 121 202 135 210 124 210 137 214 126 215 140 218 130 220 145 221 136 224 153 224 143 229 161 227 151 233 167 230 158 237 172 231 162 238 173 231 164 240 175 234 167 242 178 239 170 246 181 243 173 250 185 246 177 253 190 249 183 256 196 253 188 259 202 257 194 263 206 261 199 267 210 264 203 270 214 269 207 275 218 275 218 274 221 280 213 287 222 284 215 291 224 288 217 295 227 293 220 300 231 297 224 303 236 300 230 306 241 302 234 309 245 307 239 315 249 314 216 294 251 319 220 298 253 321 224 303 255 325 226 308 259 330 252 337 263 334 263 334 268 338 261 345 274 343 267 349 278 348 279 348 280 353 281 353 282 357 283 356 284 360 277 366 286 365 279 371 289 371 281 376 290 376 282 381 291 382 291 381 291 388 292 388 290 394 290 393 286 398 287 398 281 403 272 404 277 406 267 406 272 407 262 406 267 410 258 407 263 412 255 408 260 414 252 408 256 415 250 409 253 416 247 409 249 417 244 409 243 419 238 411 237 420 232 412 230 421 226 412 224 421 221 413 219 423 217 414 215 424 213 416 210 425 209 416 206 424 204 415 199 422 198 413 191 419 191 411 183 417 184 408 177 417 177 408 172 417 172 408 167 417 168 408 161 417 162 408 156 416 158 407 151 414 153 405 145 410 147 404 139 403 142 395 134 398 138 390 132 396 135 387 130 395 133 386 128 393 132 385 125 392 130 383 121 391 125 382 116 390 120 382 111 387 116 379 107 383 112 375 105 380 110 372 103 378 109 370 103 377 109 369 103 376 109 368 102 372 109 366 101 370 107 364 98 368 105 362 94 366 102 361 93 366 100 359 91 364 98 359 91 363 95 359 89 362 97 357 89 361 96 356 88 359 94 355 88 358 95 353 87 357 95 351 86 356 94 350 85 354 93 349 84 351 92 347 83 350 89 347 83 348 90 345 82 346 87 344 81 345 89 341 81 344 89 340 81 343 89 339 82 342 89 337 83 340 90 336 83 341 91 336 83 340 91 336 83 340 91 336 83 341 91 336 83 340 91 336 83 340 91 336 83 341 91 336 83 342 91 337 83 342 90 337 83 342 90 337 83 341 91 337 83 340 92 336 85 340 93 336 85 340 93 336 85 339 93 335 86 339 93 335 85 339 93 335 85 339 93 335 85 340 93 336 84 340 93 336 84 340 92 336 84 340 92 336 84 340 92 336 84 340 92 336 84 340 92 336 85 340 93 337 85 340 93 336 85 339 94 336 86 339 94 336 87 338 95 336 87 338 95 336 87 339 95 336 87 338 93 337 88 338 96 336 89 338 95 337 89 338 98 336 90 338 99 336 91 338 97 336 91 337 100 335 92 337 100 335 92 337 100 335 91 337 100 335 90 337 99 335 89 338 97 335 88 338 96 335 86 337 95 335 86 338 94 334 86 338 94 334 86 337 94 334 87 336 96 334 88 336 97 334 89 336 98 334 90 336 99 334 91 336 100 334 91 336 100 333 90 336 99 333 89 336 97 333 87 336 96 333 86 336 95 333 86 336 94 333 86 336 87 335 88 335 96 332 89 334 98 332 91 334 99 332 92 334 101 332 93 334 103 332 94 334 103 332 94 334 103 332 93 335 102 332 92 335 101 333 91 336 100 333 89 336 98 333 88 336 96 334 87 337 95 334 86 337 94 334 86 337 94 334 85 338 91 335 85 338 93 334 85 338 93 335 85 338 93 334 86 338 94 334 86 338 94 334 86 338 94 334 86 338 94 334 86 338 95 334 86 337 94 333 86 338 95 334 86 338 94 334 86 338 94 334 86 338 94 334 86 338 94 334 86 338 94 334 86 338 94 334 86 338 94 334 85 339 93 334 84 339 92 334 84 339 91 334 83 340 91 333 83 340 90 334 81 342 88 336 81 343 87 337 81 344 87 337 81 346 87 339 81 347 86 339 80 347 85 339 80 347 85 339 80 347 85 339 80 346 86 338 80 345 86 337 81 345 86 338 82 345 88 338 83 346 89 339 83 346 90 339 83 347 90 340 83 348 89 341 82 348 89 341 82 348 88 341 81 349 86 341 80 348 85 341 80 348 85 341 81 350 85 341 81 352 85 343 82 352 85 344 81 353 85 344 81 353 84 344 79 354 83 345 78 354 82 345 78 354 81 346 77 356 81 347 77 356 80 347 76 357 79 348 74 358 77 348 73 359 75 349 72 360 74 350 72 360 73 351 72 361 72 352 72 363 72 353 72 365 70 356 71 368 70 358 70 371 69 361 69 374 69 364 68 374 69 365 68 374 69 365 69 373 70 363 70 372 72 363 70 372 72 363 70 370 72 361 70 366 73 358 70 361 74 353 72 355 75 350 75 350 79 345 79 345 79 345 83 342 88 339 86 339 95 336 90 337 99 334 93 338 103 335 95 338 103 335 94 338 103 335 93 339 102 336 91 338 100 336 88 338 97 335 86 338 95 335 84 338 92 335 83 338 90 335 82 336 89 334 82 335 86 333 83 332 90 331 85 330 90 329 87 328 93 327 89 327 95 327 92 326 98 326 94 325 100 325 95 325 102 325 95 324 101 324 95 323 102 323 93 324 104 324 91 324 99 324 89 325 96 324 86 326 92 326 83 326 90 325 82 326 87 326 81 326 87 324 81 324 86 322 82 320 87 319 83 318 91 315 85 318 92 314 85 316 93 313 86 315 94 312 87 314 96 310 88 312 97 309 89 310 98 307 89 308 98 305 89 308 97 305 86 308 95 305 84 308 92 304 81 306 90 303 80 306 89 302 79 306 88 302 78 306 86 302 76 305 84 301 75 305 83 301 73 304 82 300 73 304 82 299 73 302 81 298 72 300 81 296 73 297 82 294 74 295 82 292 75 293 83 290 75 293 84 290 77 292 85 290 78 292 87 289 80 291 88 288 80 290 89 287 80 290 89 287 79 291 88 288 77 290 86 287 76 290 84 287 74 290 83 287 72 290 81 287 69 288 78 285 67 286 75 283 65 284 74 282 64 281 72 280 64 278 72 276 65 274 65 274 67 271 75 269 69 268 77 266 70 265 79 263 72 262 81 261 75 257 84 256 77 253 86 253 77 249 87 249 76 245 86 245 75 240 84 240 75 236 84 235 75 231 84 230 74 226 83 226 74 222 82 221 75 217 83 216 77 212 83 211 81 206 87 207 87 201 92 202 92 197 100 199 96 197 104 199 99 194 107 197 102 191 108 193 103 188 110 191 105 187 110 189 110 184 116 187 117 180 122 183 122 179 127 183 126 179 130 183 125 180 129 184 124 181 129 186 126 181 130 188 130 180 133 185 132 180 136 184 134 180 137 184 135 181 139 186 136 182 140 187 138 183 143 191 140 184 140 183 142 182 142 182 143 179 148 185 143 176 147 181 143 174 146 179 144 173 148 177 148 171 148 171 150 171 155 179 151 170 151 169 154 168 154 167 155 166 161 173 156 166 161 172 155 165 161 172 156 166 162 172 158 167 162 171 160 168 161 167 163 169 164 168 165 169 165 169 164 170 164 169 164 170 169 176 163 168 169 175 164 167 169 174 165 165 170 172 167 164 172 172 167 165 172 172 169 165 173 173 170 166 171 165 172 167 173 167 174 169 175 169 177 172 177 172 180 177 180 176 181 183 179 190 181 189 177 197 180 197 175 204 179 203 179 203 178 211 172 218 177 218 170 225 176 224 168 231 173 228 166 235 172 232 164 239 172 236 164 243 173 239 165 246 174 241 166 249 177 245 168 253 181 250 173 257 184 255 177 263 188 259 180 267 192 262 184 269 198 265 198 265 204 267 197 275 209 270 202 278 212 272 213 271 217 274 217 273 220 276 221 275 222 278 222 278 222 282 222 281 222 286 216 293 223 289 216 297 224 292 217 299 228 296 220 303 232 300 225 307 237 303 230 310 241 305 234 313 244 307 238 314 248 308 241 315 251 311 245 318 252 315 253 315 254 319 254 319 257 322 251 330 259 326 253 335 263 332 257 340 267 337 267 336 271 340 272 340 275 342 270 350 279 345 274 353 283 348 283 348 286 351 287 351 290 353 290 352 292 354 293 353 295 355 296 355 299 357 299 357 303 359 304 359 305 359 306 359 307 358 307 357 310 354 310 354 313 350 313 350 315 346 316 346 318 344 323 353 320 341 325 350 321 338 326 347 321 336 327 344 320 334 327 342 320 333 320 332 322 331 330 337 325 328 333 334 328 325 336 330 331 321 339 327 334 317 334 317 336 313 336 313 337 308 338 308 338 303 338 302 337 297 337 296 336 290 347 290 336 283 347 282 337 274 348 275 336 267 347 267 334 259 344 259 332 254 343 252 331 249 341 246 330 243 330 243 329 236 340 233 329 231 339 227 327 227 338 223 325 222 335 218 322 216 332 212 320 212 320 212 319 209 319 209 317 205 318 204 315 198 324 192 312 194 322 188 310 190 320 184 308 188 317 181 304 186 312 179 302 185 309 177 299 183 306 174 296 182 303 173 294 181 301 173 294 180 301 171 294 178 300 169 293 176 300 168 292 175 300 167 293 175 301 166 293 174 300 166 293 174 300 166 292 173 299 164 292 171 299 163 291 169 291 169 290 169 297 160 290 169 297 160 288 170 295 161 287 172 293 163 286 173 293 164 286 173 293 164 285 173 292 164 286 174 291 164 285 174 291 164 286 174 292 165 286 174 292 165 286 174 292 165 286 174 292 165 286 174 293 165 287 174 294 165 287 173 295 164 288 173 295 165 289 172 295 165 289 172 289 171 289 171 297 163 290 172 297 163 290 172 290 172 290 173 297 165 291 174 298 166 291 175 298 166 292 176 297 167 292 176 297 167 292 176 292 176 293 177 294 176 294 178 295 178 295 179 299 169 296 180 298 169 297 180 299 170 298 180 299 169 298 180 300 169 301 180 301 169 302 179 302 168 303 179 303 168 306 179 307 168 310 180 310 169 311 181 312 170 314 181 313 170 317 182 317 172 319 183 319 172 320 184 320 173 323 184 322 173 324 185 323 174 324 186 324 175 325 186 325 176 329 184 330 173 333 181 332 171 332 180 333 169 329 179 332 169 324 178 328 168 317 176 322 167 309 174 315 165 300 174 305 165 292 173 296 164 286 172 290 163 283 171 287 161 281 169 285 159 278 168 282 158 275 166 279 156 271 165 274 155 268 164 270 153 265 162 267 152 262 161 264 151 259 160 261 150 255 159 257 149 251 158 252 147 246 157 247 145 241 155 242 144 235 153 235 143 226 152 226 141 218 151 217 140 211 152 210 142 205 155 202 144 197 156 194 145 191 156 188 145 187 156 183 146 181 158 177 147 173 160 168 150 168 163 162 153 164 167 158 158 160 172 153 164 155 177 147 169 151 180 142 173 148 182 139 177 145 185 136 180 145 190 135 186 147 195 136 192 150 201 139 199 152 207 141 206 152 213 142 214 152 220 142 222 154 224 144 228 158 228 149 232 163 230 154 235 169 234 160 240 175 237 166 244 180 239 172 246 184 241 177 248 189 247 182 254 193 254 186 261 196 259 189 266 199 263 192 270 206 268 198 276 212 273 205 281 215 277 207 285 217 282 210 289 220 288 212 296 223 294 216 302 228 298 220 305 232 301 225 308 237 305 238 305 241 310 242 310 244 313 237 320 248 317 241 324 254 322 246 330 258 328 258 327 259 333 260 332 262 337 255 345 267 341 267 340 270 344 263 352 275 347 267 355 279 351 272 359 282 356 276 363 286 360 278 367 288 365 280 371 290 368 282 374 291 374 291 374 290 381 281 383 288 387 279 389 285 392 276 394 282 396 272 399 277 401 268 401 272 404 263 403 267 408 258 405 262 410 253 407 256 411 248 407 252 412 243 407 248 413 241 407 246 416 239 409 245 418 238 411 242 419 237 411 238 419 239 418 232 419 232 419 225 419 221 411 219 420 215 411 212 421 209 412 205 421 203 412 200 421 199 412 198 420 197 412 195 419 194 410 191 418 190 408 184 415 185 406 178 414 178 404 171 413 172 404 166 412 167 403 160 411 162 402 156 411 158 403 153 412 154 403 148 411 149 411 144 408 146 399 139 403 141 395 133 400 136 392 129 398 132 389 127 395 131 386 124 392 129 384 121 391 126 383 117 389 122 381 113 386 113 386 107 382 113 375 104 377 109 370 102 373 108 367 100 370 107 364 100 369 107 363 100 366 107 360 99 363 106 358 96 362 104 357 93 360 98 357 91 359 97 354 89 358 96 353 88 358 95 353 87 357 95 352 86 355 94 351 86 352 94 348 86 350 94 346 86 347 94 343 87 346 93 343 88 345 96 341 88 345 96 341 88 345 96 341 87 346 96 342 87 346 96 342 87 346 95 342 87 346 95 342 87 345 95 341 88 345 96 341 88 344 96 340 88 342 96 339 87 342 96 339 88 343 96 340 89 344 97 341 90 343 98 340 90 344 99 341 91 344 99 341 90 344 99 341 89 344 98 340 89 343 97 339 88 343 96 339 88 343 96 339 87 343 95 339 87 344 95 340 87 346 95 341 88 346 96 342 89 347 97 342 89 348 97 343 89 349 96 343 87 350 95 344 86 351 93 344 85 352 92 345 85 352 91 345 85 352 91 345 85 352 92 345 86 351 94 345 89 351 96 346 90 352 98 347 91 354 99 348 91 356 98 349 91 358 97 351 90 361 95 354 88 365 93 356 87 368 91 359 87 372 88 362 87 374 86 364 85 375 85 365 84 375 83 366 83 376 84 366 83 378 84 368 84 379 86 370 85 381 86 372 85 382 87 373 86 381 87 373 89 380 90 371 90 378 91 377 91 375 92 365 92 371 92 362 91 370 92 360 90 368 91 358 90 367 91 357 91 366 91 357 91 367 92 357 91 367 92 358 89 368 92 358 87 367 92 359 85 366 92 359 85 364 92 358 86 362 93 357 87 360 94 358 86 361 92 360 92 364 91 363 84 365 90 367 84 366 89 370 85 368 89 371 84 370 88 373 84 370 89 373 84 370 89 373 84 371 89 374 84 372 89 375 85 373 90 375 86 372 92 373 88 370 94 370 91 365 96 364 93 359 99 357 94 352 103 349 93 347 103 343 95 342 104 337 96 337 104 334 95 335 101 333 92 334 101 331 90 332 99 330 87 330 96 327 85 325 94 322 84 320 84 320 83 314 83 314 81 307 90 304 79 301 88 298 78 296 87 293 77 288 87 286 77 279 86 277 75 272 84 271 75 268 84 267 75 262 84 262 75 255 85 255 75 249 85 249 77 244 85 243 78 237 87 237 81 229 90 230 82 223 91 223 83 218 92 219 85 212 94 214 87 207 95 209 89 202 95 204 93 199 99 201 99 195 104 197 105 192 110 194 110 191 115 194 112 191 116 195 113 192 118 196 117 191 122 195 122 190 130 196 125 189 133 196 127 189 134 196 129 188 134 195 133 187 138 196 138 188 142 196 143 190 146 199 148 192 149 202 153 196 151 204 156 199 154 208 160 201 158 210 165 203 161 212 167 204 163 213 168 206 164 215 171 210 166 218 175 215 169 223 179 222 173 229 182 227 175 235 184 232 177 238 187 237 180 244 190 241 183 249 192 246 185 254 194 250 187 258 194 254 187 262 196 260 188 267 198 267 191 274 202 273 195 281 207 276 201 284 211 278 204 285 216 280 209 288 221 284 214 293 225 288 219 297 228 292 222 300 232 296 225 303 236 299 230 308 239 302 233 310 241 303 235 311 243 305 236 313 245 309 245 309 247 313 248 312 250 316 251 315 254 319 254 318 258 324 258 323 262 330 256 339 266 335 266 335 269 339 270 338 272 342 273 342 277 345 278 345 282 349 283 348 287 350 284 360 293 350 291 361 298 351 297 361 303 352 303 363 308 354 308 364 311 354 313 364 315 352 317 363 319 350 319 350 323 347 323 346 326 343 326 342 327 338 327 338 329 334 330 333 331 328 340 335 333 323 342 329 334 318 343 323 342 318 343 318 333 309 343 313 334 304 344 307 336 299 346 301 337 295 348 297 338 291 349 292 338 286 349 287 339 281 349 281 339 276 350 276 339 270 340 270 339 263 339 263 338 257 338 257 337 253 338 253 336 249 336 248 334 243 335 242 333 237 334 237 343 229 344 228 331 227 342 223 327 221 338 216 323 215 324 215 320 211 329 206 318 208 326 202 315 203 324 197 315 199 324 192 313 194 322 188 311 191 319 184 308 190 316 182 305 188 305 187 302 186 310 178 301 184 301 183 300 182 300 182 298 180 305 172 297 178 304 170 296 177 303 168 296 176 302 168 295 175 302 167 295 175 302 167 295 175 302 167 296 176 302 167 295 176 302 167 293 175 300 167 292 174 292 174 290 172 297 164 288 172 295 163 286 174 293 164 285 176 291 166 284 178 289 169 282 180 287 170 281 180 285 170 280 180 284 170 280 181 284 171 280 182 284 171 280 182 284 172 281 182 285 172 281 182 285 172 282 181 285 171 281 180 285 170 281 180 285 169 282 179 285 169 282 180 286 169 282 180 286 169 282 180 285 169 282 180 285 170 281 180 284 169 281 180 284 169 281 180 284 170 281 181 285 170 281 181 285 171 281 182 284 171 280 181 284 171 280 181 284 171 280 180 284 170 281 180 285 170 282 180 285 170 282 180 286 169 282 180 286 169 282 180 285 169 282 180 285 169 282 180 285 169 281 180 285 169 281 180 285 170 281 180 284 170 280 181 284 170 280 181 284 171 280 181 284 170 280 181 284 170 281 180 285 170 281 181 285 170 281 180 285 170 281 181 284 170 281 181 284 171 280 182 284 171 280 182 283 171 280 183 283 172 280 183 283 172 280 183 283 172 280 183 283 173 280 183 283 172 280 183 283 173 280 183 284 173 280 183 284 173 280 183 284 172 280 182 284 172 280 182 284 172 280 182 285 172 280 182 284 171 280 181 284 171 280 180 285 170 280 180 285 170 280 180 285 170 280 179 285 169 280 179 285 169 280 179 284 169 280 180 284 169 280 180 284 169 280 180 284 169 280 180 283 170 279 180 283 170 279 180 283 170 279 181 283 171 279 181 283 171 280 182 283 171 280 182 283 171 279 182 282 171 278 182 282 171 278 182 282 172 277 183 281 172 277 183 281 172 277 183 281 173 277 182 281 172 277 182 281 172 278 182 281 172 278 182 281 171 277 181 281 171 278 180 282 170 278 180 282 170 278 180 282 169 278 179 282 169 278 178 283 168 278 177 283 168 279 177 283 167 279 177 284 167 279 176 284 167 279 176 285 167 279 175 285 166 280 176 285 166 280 176 285 166 280 176 285 166 280 176 285 166 280 176 285 167 280 176 285 166 280 176 285 166 280 176 285 166 280 176 285 166 280 175 285 166 280 174 286 164 281 173 287 163 282 172 287 163 282 172 288 163 282 172 288 162 282 172 289 162 282 172 289 163 282 172 288 163 282 174 286 164 280 175 285 165 280 177 284 166 280 178 283 168 279 178 283 168 279 178 283 168 279 178 283 168 280 178 283 168 280 176 285 166 281 175 285 165 282 174 287 164 282 172 287 162 282 171 288 162 282 171 288 161 282 172 288 162 282 172 287 163 281 173 286 164 280 174 285 164 279 175 284 165 278 176 283 166 278 176 283 167 278 177 283 167 278 177 283 168 279 178 283 168 279 178 283 168 279 178 283 168 279 178 283 168 279 179 283 168 280 180 283 169 279 180 283 170 280 181 283 170 280 181 283 171 280 182 283 171 280 182 282 171 280 183 282 172 280 183 283 172 280 182 283 171 280 182 283 171 280 182 283 171 281 182 283 172 281 181 283 171 281 181 283 171 281 181 283 171 281 182 283 172 281 183 283 172 281 182 283 172 281 182 283 172 282 183 283 172 282 184 283 173 282 184 283 174 282 184 283 174 282 184 283 173 282 184 282 184 282 185 283 174 282 185 282 185 282 186 283 175 282 187 283 176 282 188 284 178 283 189 285 178 283 188 286 178 284 186 288 176 284 183 290 174 286 180 292 171 287 177 293 168 289 175 295 166 290 173 298 165 292 172 300 164 294 170 302 163 295 170 303 162 296 170 303 162 296 171 303 162 296 172 296 171 295 173 300 164 294 174 299 164 293 175 297 164 292 176 295 166 290 176 293 166 290 177 290 177 288 177 291 166 288 178 291 167 287 178 288 178 287 178 289 168 288 178 290 168 289 177 291 167 290 176 292 166 291 175 293 164 292 174 294 164 293 174 294 173 294 174 296 164 294 174 296 164 294 174 295 163 294 174 295 163 293 174 294 163 292 174 294 164 292 174 293 164 292 175 293 164 291 175 293 165 292 176 293 165 292 176 293 165 292 175 293 164 292 174 293 164 293 174 293 164 293 174 294 164 294 174 294 163 294 174 295 163 295 173 295 163 295 173 296 162 297 172 297 162 298 172 298 161 300 171 299 161 300 170 300 160 301 170 300 160 302 170 301 160 303 170 302 160 304 169 302 160 304 169 302 159 304 170 301 160 302 170 299 160 299 170 297 161 297 171 295 161 294 171 293 161 292 172 291 162 289 173 289 162 286 174 287 163 283 174 285 163 279 175 282 164 276 176 279 165 273 177 276 166 271 177 274 166 270 176 272 166 268 175 271 165 267 174 270 164 265 173 268 163 262 171 263 171 260 169 264 159 259 167 262 156 258 164 262 154 257 163 260 152 256 162 259 151 253 161 254 160 250 160 250 159 247 159 250 149 245 159 248 149 242 158 246 148 241 159 245 149 240 160 243 149 238 160 239 149 234 160 235 148 230 160 230 159 225 159 226 159 221 159 221 148 218 158 217 148 214 158 214 158 209 158 209 157 203 157 204 156 198 156 199 156 192 157 192 157 184 158 184 157 177 159 174 149 173 162 169 151 167 164 168 163 160 166 160 165 155 168 150 158 152 171 147 162 148 175 148 174 144 177 145 177 142 181 134 174 141 184 132 177 138 189 138 188 135 192 135 192 133 196 133 195 133 198 133 197 133 200 133 199 135 202 124 201 136 205 126 205 139 206 129 209 143 209 133 212 148 212 148 211 153 215 153 215 157 219 150 225 162 222 154 228 167 225 159 231 173 229 173 229 178 234 178 233 181 238 181 237 184 241 184 240 188 245 181 252 191 251 184 258 194 257 194 257 196 263 197 262 200 267 201 267 206 272 206 272 212 276 204 283 216 280 210 287 221 285 222 285 227 292 228 292 233 295 233 295 236 297 230 305 239 300 208 286 241 303 234 311 243 307 237 314 247 310 241 317 251 314 220 297 254 319 222 299 258 324 226 304 260 328 229 309 263 331 264 331 266 335 260 342 269 339 269 339 272 342 273 342 277 345 277 344 281 347 282 346 286 350 286 349 290 352 290 351 294 352 295 352 298 352 298 351 301 351 302 351 305 351 306 350 309 351 309 351 310 350 310 361 310 349 311 359 311 346 313 356 310 344 313 354 310 341 314 351 310 340 315 349 311 339 316 349 313 338 318 348 314 338 319 347 317 338 322 348 318 339 323 348 320 340 324 349 320 340 326 349 320 339 328 348 322 338 329 346 323 336 331 343 326 333 334 339 329 328 338 335 331 324 340 330 332 319 343 323 334 313 344 315 334 305 335 305 334 298 335 298 334 293 334 293 335 286 346 286 337 279 348 279 348 272 349 273 337 266 348 265 336 258 337 258 336 253 337 253 335 247 335 247 334 239 345 236 334 231 345 228 333 226 344 223 330 221 331 221 327 214 328 214 324 208 334 203 322 204 322 204 320 201 329 193 318 194 327 188 317 191 326 184 313 187 323 181 309 185 318 178 306 184 306 184 302 182 303 182 300 180 308 172 299 179 306 171 298 178 306 170 297 177 304 168 297 176 304 168 296 175 303 167 296 175 303 167 296 176 296 175 295 175 302 166 293 174 300 165 290 173 297 164 288 173 295 164 287 173 293 164 286 174 291 164 285 175 291 166 285 176 290 167 284 178 290 168 285 178 290 169 286 178 291 169 288 178 294 168 290 177 297 168 291 177 298 168 291 176 299 167 291 176 298 167 290 175 297 166 290 176 297 166 289 175 295 166 288 175 295 166 288 175 295 167 288 176 295 167 288 176 296 168 288 177 295 168 295 170 295 169 296 170 296 169 290 177 297 169 292 178 299 169 293 177 300 168 299 169 299 167 290 175 297 166 288 174 294 165 287 175 293 165 287 175 293 166 288 176 293 166 288 176 294 166 290 176 291 176 291 176 296 165 290 174 295 164 290 174 294 163 288 174 293 163 285 174 285 173 280 174 281 174 274 173 274 173 266 170 267 170 259 167 259 166 252 164 252 164 244 163 244 163 235 162 235 152 228 161 228 151 222 161 222 151 216 160 216 149 209 157 210 157 205 156 203 144 198 157 198 156 191 159 191 158 184 162 184 161 178 165 178 165 171 168 165 159 162 170 156 161 155 172 149 163 151 176 144 168 149 180 141 172 149 182 150 182 151 186 141 182 152 192 141 189 150 200 150 200 148 206 148 206 148 210 138 208 150 213 140 212 153 217 142 218 155 221 155 221 159 226 149 230 165 229 165 229 170 232 170 232 174 235 174 235 178 239 178 238 181 242 182 242 187 247 177 253 191 251 192 250 195 254 196 254 199 257 191 264 204 260 204 259 209 264 209 264 213 270 213 269 216 275 216 275 219 281 212 287 224 288 216 294 228 294 228 293 232 298 225 305 236 302 229 309 240 308 240 308 242 312 235 318 244 314 245 313 249 315 242 322 254 318 247 325 258 322 250 329 262 327 255 333 267 332 268 331 271 337 272 336 273 341 274 340 276 344 270 351 278 346 272 353 280 348 275 355 283 351 283 351 285 353 285 353 288 355 288 355 291 356 292 355 295 356 296 355 299 354 299 354 302 354 302 353 302 353 303 352 303 352 304 352 304 352 305 352 306 352 306 351 306 352 306 363 307 352 306 363 307 353 307 353 305 356 304 366 304 358 304 369 302 359 304 370 303 358 306 369 305 354 305 354 308 349 312 359 311 344 312 343 314 339 319 348 316 335 322 344 318 333 324 341 318 330 325 338 318 328 325 335 319 326 327 333 323 326 332 332 327 324 336 330 332 321 341 327 336 317 336 317 338 314 339 314 341 310 341 310 342 304 342 305 340 300 341 299 338 294 349 294 -1 -1 346 286 344 277 345 277 336 271 346 270 336 265 347 265 335 259 346 258 334 252 335 252 334 246 334 246 333 242 334 242 332 235 343 232 331 228 342 223 329 220 340 216 326 213 337 210 323 208 323 208 320 203 329 197 318 198 327 192 315 194 324 187 312 189 321 182 309 185 319 178 308 184 317 176 306 182 313 174 303 181 311 172 301 179 308 170 299 177 306 169 298 177 305 168 298 177 305 168 298 177 304 168 298 177 304 168 297 176 297 176 296 176 296 175 294 174 302 165 292 173 299 164 290 174 296 164 288 174 294 164 287 174 293 165 287 175 293 165 288 176 293 166 287 176 292 167 287 178 292 168 287 178 293 169 294 170 295 169 290 178 296 169 292 178 298 168 299 169 300 168 294 177 301 168 294 177 301 167 293 176 299 167 292 175 299 167 292 176 299 168 292 176 300 168 293 177 301 168 293 177 301 169 293 177 301 168 300 169 300 168 300 169 300 168 293 177 300 169 293 178 300 169 294 178 301 169 296 180 302 170 297 179 303 169 297 179 302 168 293 177 299 167 290 176 296 165 287 175 287 174 283 175 287 165 277 174 277 174 271 172 271 171 264 169 265 168 259 166 259 166 254 165 254 165 247 164 248 163 240 161 240 161 235 160 235 159 229 159 230 148 222 159 222 159 214 159 215 159 208 160 207 149 202 160 200 149 194 158 192 148 186 157 183 147 180 159 177 148 175 164 170 153 169 168 163 158 164 170 158 160 161 170 154 161 156 173 148 164 152 177 144 169 151 180 142 173 149 183 140 177 148 186 138 181 146 189 136 186 147 194 136 191 150 200 138 198 151 205 141 205 152 211 141 212 153 218 153 218 154 223 155 223 159 227 149 231 164 229 154 234 169 233 161 239 175 237 166 244 180 240 171 247 184 244 176 251 188 251 180 259 192 259 184 266 195 264 187 271 200 268 192 274 207 272 199 279 214 276 207 283 219 279 220 279 224 283 217 290 228 288 228 288 232 293 232 292 235 296 228 303 238 300 231 307 241 305 234 312 243 309 236 316 247 312 239 319 251 316 244 323 255 321 247 328 257 325 250 332 260 329 253 337 264 334 258 341 269 338 262 345 272 342 266 348 276 345 269 351 279 349 273 355 283 355 283 355 285 361 278 366 287 366 279 371 288 372 279 376 288 379 279 382 287 385 278 389 285 391 276 394 282 395 273 398 279 400 270 401 276 405 266 404 271 410 262 409 265 415 256 412 260 417 251 414 255 418 247 413 250 419 243 413 247 420 240 414 244 421 238 414 238 421 234 414 230 420 227 412 223 419 220 411 217 419 214 410 212 419 209 410 206 419 204 410 199 419 198 410 195 419 194 410 192 418 191 409 188 417 188 408 183 414 183 405 176 411 177 402 170 410 171 400 164 409 165 400 159 408 160 399 153 407 155 398 148 407 149 398 143 407 145 399 139 405 141 396 134 399 137 390 129 395 133 386 126 393 129 384 125 391 129 382 123 387 128 379 121 385 126 378 117 386 123 379 113 386 117 378 107 383 112 376 101 378 102 378 97 373 103 366 94 369 100 362 93 366 99 360 93 364 100 357 93 360 98 357 93 360 100 355 90 359 97 354 86 359 91 355 83 360 88 355 82 360 87 355 81 358 85 354 80 355 80 355 81 352 88 348 82 349 87 346 83 347 91 343 85 346 92 342 88 345 97 340 90 344 98 340 89 344 99 340 89 344 97 340 87 346 93 343 86 347 92 344 84 348 93 344 83 348 91 344 82 347 91 343 82 346 88 342 81 344 87 340 81 342 89 337 81 341 89 337 81 340 89 335 81 340 88 335 81 338 89 335 82 338 91 334 83 336 92 332 84 334 92 331 84 334 93 330 83 333 92 329 82 332 90 328 81 331 88 327 79 330 87 326 77 329 85 325 77 327 84 322 76 325 83 321 75 324 83 319 76 321 83 317 75 318 84 314 77 315 85 312 77 314 85 312 76 316 85 312 76 317 85 313 74 319 83 314 73 320 79 317 69 322 78 316 69 322 77 316 69 320 76 316 68 318 69 317 69 314 69 314 69 309 77 305 69 305 77 301 69 301 77 298 68 296 76 293 68 291 78 288 68 288 78 284 70 284 80 280 72 279 82 276 75 274 83 272 75 269 84 267 75 266 84 265 73 263 80 262 73 259 82 258 73 254 80 253 74 250 84 249 74 247 84 246 74 245 83 245 76 242 83 241 79 237 87 237 82 230 92 232 84 224 95 226 87 220 93 222 91 215 96 218 92 210 101 214 93 208 101 211 94 205 99 208 98 200 103 203 102 196 107 199 106 191 111 195 110 187 114 191 114 185 117 189 118 183 121 188 123 182 126 187 129 183 132 190 131 184 135 190 136 185 140 194 140 188 143 193 145 189 148 198 149 189 151 198 151 188 152 197 155 186 156 195 158 186 158 194 161 186 162 186 164 188 165 188 167 191 168 190 170 195 170 194 173 200 173 199 176 206 176 205 178 212 178 211 180 217 180 217 181 223 181 222 182 226 182 226 182 230 175 237 182 234 175 242 184 238 177 246 185 243 178 250 186 246 178 254 186 251 179 258 188 255 181 262 191 261 191 261 194 266 195 266 199 269 199 269 205 271 198 278 211 275 205 282 218 279 219 278 223 281 223 281 226 282 220 290 229 285 224 292 233 289 233 289 235 294 203 278 235 299 207 283 237 304 210 288 240 308 213 291 244 312 217 297 248 315 221 301 253 318 225 303 258 323 258 322 262 327 263 327 266 330 266 330 268 333 263 341 271 337 266 345 275 341 275 341 279 345 280 344 285 347 285 347 290 350 290 349 295 352 296 352 300 354 300 353 303 353 304 353 306 352 306 351 308 351 309 350 313 350 316 360 318 347 323 358 322 345 326 355 323 341 328 351 324 337 331 345 328 333 336 340 330 328 339 335 331 324 340 330 331 320 341 325 331 316 341 321 332 311 342 314 332 304 343 306 334 299 344 300 334 293 344 294 334 287 344 288 335 281 346 281 336 275 347 275 335 268 347 268 336 261 347 260 335 255 335 255 334 251 334 250 332 245 333 245 332 238 343 235 332 231 343 228 331 226 341 223 328 221 339 217 324 215 335 210 322 210 332 205 320 206 330 201 318 202 327 197 316 199 325 193 314 196 323 189 312 193 321 186 311 191 320 183 308 188 317 181 306 185 314 177 305 183 312 175 302 182 310 173 300 181 307 172 300 182 307 172 299 180 306 172 298 179 305 170 298 178 305 170 297 178 304 169 296 178 304 170 296 178 303 170 296 180 303 170 294 179 301 170 292 178 299 170 290 177 297 168 289 176 296 167 288 176 294 167 287 176 293 167 286 178 292 168 286 178 291 169 286 179 292 170 288 180 293 170 288 180 294 170 288 179 295 170 289 178 295 170 289 177 295 169 289 177 295 168 289 177 295 169 290 178 296 169 290 178 297 169 292 178 299 169 292 178 300 170 294 178 301 170 295 178 302 170 297 179 303 170 298 181 303 171 299 182 299 182 300 184 300 183 300 185 300 184 299 185 299 185 297 186 301 175 294 185 300 176 292 186 298 176 290 186 296 177 289 185 295 177 289 184 296 177 290 183 298 177 293 182 301 177 297 180 306 176 302 178 311 175 306 177 316 175 309 177 320 176 322 176 323 176 325 177 325 177 326 179 326 178 317 178 327 178 317 177 327 179 316 177 317 177 315 177 315 177 314 176 314 176 313 176 313 176 312 176 321 177 311 176 321 177 311 176 320 176 311 176 321 176 311 176 321 176 312 176 321 176 312 176 322 176 313 176 321 177 313 175 314 175 314 175 314 175 314 175 315 175 315 175 316 175 316 176 316 175 316 176 316 175 316 176 316 176 316 176 316 175 314 176 315 175 314 175 314 175 313 176 323 176 312 175 322 176 312 175 322 176 312 176 321 176 312 175 312 175 312 175 312 175 312 176 312 175 312 176 312 175 312 176 313 176 312 176 313 176 313 176 313 176 313 176 313 176 313 176 313 176 312 176 313 176 312 176 313 176 312 176 312 176 312 176 313 176 312 176 312 175 312 175 313 175 312 175 313 175 312 175 313 175 313 176 322 177 313 175 313 175 313 176 313 175 313 175 313 175 313 175 313 175 313 175 313 175 314 175 313 175 313 175 313 175 313 175 313 175 313 175 313 175 313 175 313 175 313 175 314 175 313 175 314 175 314 175 322 177 314 176 315 175 314 175 315 175 314 176 314 175 314 176 314 175 313 177 314 176 313 177 314 177 314 178 314 177 313 178 313 178 313 178 313 178 313 179 314 178 313 179 314 178 314 178 315 178 315 179 315 178 316 178 316 178 316 178 317 178 317 178 317 178 317 178 317 177 317 178 317 178 316 179 317 179 316 179 317 179 316 180 317 179 316 180 326 181 315 181 326 180 314 182 325 179 322 179 323 178 310 184 320 177 308 184 308 184 303 184 304 184 298 184 298 184 293 185 299 176 288 186 294 177 284 186 289 177 280 186 285 177 279 187 283 178 279 187 283 178 280 188 283 178 282 187 285 176 283 185 287 175 285 181 290 171 286 178 291 169 290 175 295 165 290 176 296 166 291 175 292 174 291 175 291 175 289 175 290 175 288 175 288 174 285 174 285 173 280 172 284 161 273 170 277 159 266 168 270 158 258 168 262 157 254 169 255 158 248 169 248 169 241 168 241 167 235 166 236 156 230 165 230 154 220 164 220 154 213 164 213 163 207 163 206 152 201 163 199 152 192 163 193 162 185 164 181 153 177 164 173 154 169 166 164 156 161 169 156 160 156 173 149 164 152 177 144 169 148 181 139 174 146 185 136 179 146 189 135 185 147 195 135 192 150 200 139 199 153 205 142 205 154 212 143 214 154 220 144 222 157 225 148 229 163 228 153 233 170 233 161 239 177 236 169 243 184 238 174 245 189 240 180 247 193 245 185 251 197 252 189 259 201 259 202 259 206 265 206 264 211 270 203 277 216 274 208 281 220 278 213 284 225 283 218 290 230 289 222 296 233 295 226 302 234 300 227 307 238 306 230 313 242 311 235 318 247 314 240 321 251 319 252 319 254 324 255 324 258 327 252 334 261 329 255 338 266 334 260 341 270 338 270 338 273 341 274 340 278 344 278 343 283 346 284 346 288 350 288 349 290 352 287 362 294 354 291 364 297 355 295 365 301 355 302 354 306 355 306 354 311 354 313 364 315 351 318 361 319 346 323 356 320 341 321 340 322 335 322 335 324 331 330 340 327 327 335 335 339 329 339 329 334 318 343 324 335 314 344 320 336 312 336 311 337 307 347 311 339 302 350 305 341 296 352 298 341 290 352 292 340 283 351 284 341 275 352 276 342 269 353 268 341 262 353 261 340 254 351 253 338 247 338 247 336 242 336 242 333 236 334 236 332 229 332 229 341 219 342 219 330 218 340 214 326 213 336 208 322 208 332 202 318 202 327 197 314 199 324 193 312 196 321 190 311 191 320 184 310 186 319 180 307 185 316 178 304 183 312 175 301 181 309 173 299 180 307 172 298 178 305 170 298 178 304 169 298 178 304 169 298 178 305 169 298 178 305 168 298 177 305 168 296 176 303 167 295 175 302 166 293 174 299 165 289 175 296 165 288 176 294 166 286 177 292 167 285 177 290 168 283 178 288 168 283 180 287 170 283 181 287 171 284 182 287 172 283 181 287 171 283 180 287 170 283 179 287 169 283 178 288 168 284 178 287 167 283 176 287 166 283 176 287 167 283 177 287 167 284 178 287 167 283 178 287 168 282 178 286 167 282 177 286 167 282 177 286 167 282 177 286 167 282 178 287 167 283 178 287 168 283 178 287 168 282 178 286 168 282 179 286 168 282 179 285 169 282 179 285 169 282 180 285 169 282 179 285 169 282 179 286 168 282 178 286 168 283 177 287 167 283 177 287 167 284 177 288 166 283 176 288 166 283 176 288 167 284 176 288 167 283 176 288 166 284 176 289 167 284 176 289 166 284 176 289 166 284 176 289 166 284 176 288 166 284 176 288 166 283 176 288 166 283 177 287 167 283 178 287 168 282 179 286 168 282 180 285 170 281 181 285 170 281 181 284 171 281 182 284 171 281 182 284 172 281 182 284 172 282 182 284 171 282 182 284 171 281 181 285 170 281 180 285 170 282 180 285 170 282 180 285 169 282 180 286 169 282 180 286 169 282 180 286 169 282 179 286 169 282 179 286 169 282 179 286 169 282 179 286 169 282 180 286 169 282 180 285 169 281 179 285 169 281 179 285 169 280 179 285 169 280 179 285 169 280 178 285 169 281 178 285 168 281 178 285 168 281 178 286 168 281 177 286 168 281 178 286 168 281 178 285 168 280 178 285 168 280 179 284 169 280 180 284 170 279 181 283 171 279 182 282 172 279 182 282 173 279 182 282 173 279 182 283 172 279 182 283 172 279 181 283 171 279 180 283 170 279 179 284 169 280 178 285 168 280 176 285 167 280 175 286 165 281 174 287 165 282 173 287 164 281 173 288 164 282 172 288 163 282 172 288 163 282 172 288 163 281 173 288 164 282 173 287 164 282 173 287 164 281 172 288 164 282 172 289 163 283 171 289 163 284 172 290 162 284 171 291 162 285 170 291 162 285 170 291 161 284 172 290 162 284 174 288 163 282 176 286 166 280 178 285 168 280 180 283 169 278 181 282 170 278 181 281 171 278 181 281 171 278 180 282 170 279 178 283 168 280 176 285 167 281 175 286 166 281 174 286 165 281 174 287 164 281 174 287 164 281 174 286 164 281 175 286 165 280 176 285 166 280 176 285 167 279 177 284 167 279 178 284 168 279 177 284 168 279 176 284 167 280 175 285 166 280 174 285 165 281 174 286 164 281 172 287 163 282 172 288 163 282 172 288 163 282 173 287 163 282 173 287 164 281 174 287 165 281 175 286 165 280 177 284 167 280 180 283 169 280 182 282 171 279 183 282 172 279 184 282 173 279 184 282 174 280 186 282 175 280 186 282 175 280 185 282 175 279 185 281 174 279 185 281 175 280 185 282 174 280 184 282 174 281 184 283 173 282 184 284 173 282 184 284 174 282 184 284 173 282 183 284 172 282 182 284 171 281 181 284 170 281 180 284 170 281 180 284 169 280 180 283 170 280 180 282 170 280 181 282 171 278 182 281 172 278 182 280 172 278 182 280 172 278 182 281 171 278 181 281 171 278 180 282 170 279 178 282 168 279 177 284 167 281 176 285 166 282 176 286 166 282 176 286 166 282 176 286 165 282 175 286 165 281 175 285 165 280 175 285 165 280 176 285 166 280 177 284 167 280 178 283 168 279 179 283 169 278 180 282 170 278 181 281 171 278 181 281 171 278 181 281 171 278 182 281 171 279 181 281 171 279 181 282 171 279 181 282 171 279 181 282 170 279 180 282 170 279 180 282 170 279 180 282 170 279 180 282 170 279 180 282 170 278 180 282 170 278 180 282 170 278 180 282 170 278 180 281 170 278 180 281 170 278 181 281 170 278 181 281 171 279 181 282 171 279 181 282 171 280 182 283 172 280 182 283 172 280 182 284 171 280 181 283 171 280 180 284 170 280 178 285 169 280 176 286 168 281 174 288 166 283 172 290 164 285 171 292 163 288 170 295 162 290 168 298 162 292 167 301 161 295 166 303 160 296 166 306 160 299 165 308 160 301 164 311 160 304 165 315 162 308 166 318 164 311 167 322 167 316 170 327 170 322 173 333 175 329 178 340 181 335 184 345 188 338 189 348 194 340 194 340 193 339 197 348 203 338 199 347 206 338 200 346 206 337 199 346 205 338 197 346 204 339 195 347 201 340 193 349 199 341 191 350 197 342 189 350 196 342 188 350 195 342 186 349 194 342 186 349 194 342 186 349 194 342 186 349 194 344 186 351 195 346 188 352 195 345 189 352 197 346 190 352 198 348 192 354 200 349 195 354 204 350 198 355 207 350 202 354 212 350 206 353 216 350 209 352 219 349 212 351 222 348 213 349 223 346 213 347 223 346 214 346 224 345 214 345 224 345 214 345 224 345 214 345 224 346 215 346 225 348 216 347 226 350 217 348 227 352 218 352 218 354 220 355 220 357 223 357 223 357 227 358 226 357 230 357 230 356 234 356 234 356 239 356 238 353 244 354 243 350 249 350 248 347 252 348 252 345 256 346 256 344 260 345 259 344 262 344 262 345 265 345 265 346 268 346 267 346 271 347 271 347 274 347 274 347 277 347 276 347 279 347 278 346 281 346 281 346 284 347 283 347 286 347 286 347 289 348 288 348 292 348 292 348 295 349 295 349 299 350 298 350 302 350 301 350 305 351 304 351 309 352 308 352 311 353 311 353 312 354 312 354 314 354 313 354 314 354 313 354 314 354 313 354 315 355 315 354 316 355 315 354 317 355 317 355 319 355 318 356 320 356 319 356 320 356 319 356 318 356 317 357 316 357 316 358 315 358 315 359 313 351 317 360 311 352 316 361 308 353 314 363 306 356 312 364 303 357 309 366 301 357 307 367 298 359 304 360 300 358 301 368 294 359 298 369 292 360 297 370 292 364 295 363 296 365 295 389 287 366 294 389 286 367 292 390 284 368 290 390 282 367 287 391 280 367 285 392 279 366 284 364 286 366 286 370 285 364 289 368 288 362 293 367 289 361 293 366 290 358 295 358 294 357 295 358 294 357 295 366 290 357 295 366 291 356 295 367 292 357 296 366 294 359 296 356 297 357 298 364 295 356 298 364 296 355 298 364 296 356 299 364 295 356 298 356 297 357 297 365 297 356 297 363 299 356 298 359 301 353 300 353 304 348 302 346 306 341 303 338 307 333 303 331 306 327 302 326 304 319 298 324 301 316 295 322 298 314 292 320 296 313 290 318 294 311 289 317 293 310 288 316 293 317 293 317 295 317 295 318 298 319 297 321 300 313 297 323 303 314 300 325 305 326 304 328 305 328 304 330 304 321 300 330 303 331 303 330 303 330 303 328 304 328 303 325 304 318 298 322 304 317 298 320 301 312 293 317 296 313 291 313 292 307 284 311 289 306 280 308 286 304 276 307 283 302 274 306 282 301 273 305 281 300 272 306 280 300 273 306 280 300 274 307 282 300 276 308 284 301 278 309 285 302 280 310 286 301 282 310 288 302 283 310 288 302 283 310 286 302 282 310 286 302 281 310 284 303 279 312 281 303 275 312 278 304 273 310 276 303 270 310 274 303 267 310 272 306 268 310 271 304 264 310 270 305 264 311 271 305 264 310 272 306 267 309 273 302 267 309 274 302 268 309 274 302 268 308 274 302 267 307 274 301 267 305 274 301 266 303 275 300 266 301 274 299 265 300 273 299 263 299 271 299 261 298 269 300 259 298 266 301 257 298 261 301 255 300 255 303 249 302 249 306 243 304 242 311 235 307 236 312 232 310 232 318 227 314 228 322 223 318 224 327 219 322 221 332 216 334 214 335 214 336 213 337 212 326 214 337 210 324 212 325 211 322 209 322 209 320 206 320 206 317 203 318 203 314 200 314 199 311 195 319 188 308 192 317 184 307 189 315 182 304 186 312 178 302 183 309 175 300 180 307 172 297 178 305 170 294 176 301 167 291 175 298 166 289 173 295 164 286 172 292 163 285 172 291 162 285 172 290 162 284 171 289 162 284 172 288 162 282 172 287 161 282 172 285 161 280 172 284 161 279 172 282 162 279 174 282 163 279 175 281 164 279 176 281 165 278 176 280 166 278 177 280 166 278 178 279 167 277 178 279 167 277 178 279 167 278 178 279 167 278 178 280 167 278 177 280 166 278 177 280 166 278 177 280 167 278 177 281 166 278 177 280 166 278 178 281 167 278 177 281 166 278 177 281 166 278 177 281 166 278 177 281 166 278 176 281 166 278 177 280 166 278 177 281 166 278 177 281 166 278 177 281 166 278 177 281 166 278 177 281 167 278 178 280 167 278 178 280 167 278 178 279 167 277 178 279 167 277 178 279 168 276 178 279 168 276 179 279 168 276 179 279 169 276 180 278 169 276 180 277 169 275 180 277 169 274 180 277 169 274 180 277 170 274 180 277 170 274 180 277 170 274 179 276 169 273 178 276 168 273 178 276 168 273 178 277 168 274 178 277 167 274 178 277 168 274 177 278 168 275 178 278 167 275 178 278 167 275 176 279 166 276 176 279 166 276 176 279 165 276 174 280 164 278 174 282 164 280 174 286 166 286 173 291 168 294 172 300 168 302 171 311 166 308 172 318 167 311 173 312 173 312 174 312 174 312 175 312 175 310 176 311 175 308 176 308 175 305 175 315 170 301 175 311 170 298 174 308 169 296 174 306 168 295 172 304 167 295 172 304 166 294 172 303 166 294 172 303 166 295 172 303 165 296 172 296 171 294 170 295 169 292 168 292 168 287 168 288 167 282 168 282 167 275 166 276 166 267 163 268 163 260 161 260 161 252 160 254 149 245 160 246 149 237 160 238 149 231 159 232 148 227 159 227 148 223 160 223 148 217 160 217 159 211 159 211 148 208 158 207 147 204 158 203 146 199 157 197 146 192 156 191 145 187 157 186 145 183 158 183 157 177 159 177 158 171 161 167 150 167 163 162 153 165 166 159 156 161 170 155 160 155 173 155 172 151 175 151 175 148 178 142 169 145 182 146 181 142 185 135 177 139 187 140 186 139 188 129 183 138 191 129 187 139 196 139 196 139 202 139 202 139 208 140 208 141 212 142 211 146 215 135 216 151 217 151 217 157 221 158 221 164 225 165 225 170 228 161 234 175 230 166 235 178 231 170 237 181 234 182 233 184 238 184 237 186 241 186 240 190 244 190 243 195 248 195 248 198 253 199 253 201 258 201 257 203 262 195 268 206 267 199 273 210 274 211 273 214 280 207 287 219 286 211 293 224 292 217 299 230 297 223 303 234 300 235 299 238 302 230 308 240 303 234 309 244 306 244 305 247 309 241 316 250 313 243 320 253 319 247 326 257 324 251 331 262 330 255 336 265 334 259 341 269 336 263 344 273 340 267 347 277 344 277 344 280 348 281 347 285 350 285 349 288 351 289 351 293 353 294 352 299 355 300 355 304 356 304 355 307 355 308 355 310 353 311 352 313 350 314 349 317 348 319 358 318 346 322 356 320 344 324 354 322 342 326 352 324 340 328 346 326 337 332 346 328 333 335 341 329 330 337 337 332 328 340 334 334 325 343 331 337 322 346 328 337 318 347 323 338 314 349 318 338 309 349 312 338 303 349 304 337 297 338 297 337 293 348 292 338 285 349 285 340 279 351 279 341 273 352 272 340 267 351 267 338 262 349 261 336 255 348 254 335 251 335 251 334 247 345 244 332 243 343 239 331 236 342 232 330 230 341 226 328 225 338 221 324 220 334 215 320 213 330 208 318 207 327 201 317 203 326 197 315 199 324 193 313 194 321 188 311 191 319 184 309 189 318 182 306 186 315 179 303 184 311 176 302 183 309 174 299 181 307 172 298 180 306 171 298 180 305 171 298 179 305 170 297 178 305 170 297 177 304 169 296 176 303 168 296 176 302 167 292 174 300 165 290 174 297 164 287 173 293 164 286 174 291 165 284 176 290 166 284 178 289 168 284 180 288 170 283 182 287 172 282 184 286 173 282 183 285 173 282 182 285 172 282 181 286 171 283 180 287 170 283 179 287 169 283 178 287 168 283 178 287 168 283 178 287 168 283 178 287 168 282 178 286 168 282 179 286 168 282 180 286 169 282 179 285 169 281 181 285 170 282 182 285 171 282 182 285 171 282 182 285 172 282 182 286 172 282 182 285 171 282 181 285 170 282 180 286 169 283 179 287 169 283 178 287 168 284 178 289 168 285 177 289 167 285 177 289 167 285 177 289 167 284 178 288 167 284 178 287 168 283 179 287 169 282 179 287 169 283 180 287 169 284 180 287 169 283 179 287 169 284 178 288 168 284 177 289 168 285 177 289 167 285 177 289 167 285 176 289 167 284 177 289 167 284 178 289 168 283 179 288 168 284 180 287 169 283 180 287 170 283 180 287 170 283 180 287 170 283 181 287 171 282 181 286 171 282 181 287 171 282 181 287 171 282 180 287 171 282 180 287 170 283 179 288 170 283 179 288 169 283 178 288 169 284 178 289 168 284 177 289 167 284 176 289 167 284 176 290 166 284 175 290 166 284 175 290 166 284 176 290 166 284 176 289 166 283 176 288 167 282 177 288 168 282 178 287 168 282 178 287 168 282 178 287 168 282 178 287 168 282 177 288 168 282 176 288 167 282 175 288 166 283 175 289 166 283 174 289 165 283 174 289 165 283 174 289 165 283 174 289 165 283 175 289 166 283 175 289 166 283 174 289 166 284 174 290 165 284 174 290 164 284 173 290 164 284 172 291 163 284 172 291 163 285 172 291 163 285 172 291 163 284 172 291 163 284 173 290 164 284 174 289 164 282 174 288 165 282 175 287 165 282 176 287 166 281 176 286 167 280 176 286 167 280 176 285 167 280 176 286 167 281 176 286 167 281 176 286 167 281 176 286 167 281 176 286 166 281 176 286 166 281 174 287 165 282 173 288 164 282 173 289 164 282 172 289 163 283 172 289 163 284 172 289 162 284 172 289 163 284 174 289 164 283 174 288 165 282 175 287 165 282 176 287 166 282 178 286 168 280 179 285 169 280 180 284 170 280 180 283 170 279 181 283 171 279 180 283 170 279 180 283 170 280 179 283 169 280 178 284 168 280 177 285 167 280 177 285 167 281 177 285 167 281 177 285 167 281 178 285 168 280 179 284 169 280 180 283 170 280 182 282 172 280 184 281 173 279 185 281 175 279 186 281 176 279 186 281 176 279 186 281 176 279 186 281 176 279 186 281 175 279 185 281 175 279 184 281 174 280 184 282 173 280 184 282 173 280 183 282 173 279 183 282 172 279 182 281 172 279 183 281 172 278 183 280 173 278 184 280 174 278 185 280 175 278 186 279 176 278 188 279 177 278 189 279 178 278 190 279 179 278 190 279 179 278 190 279 179 278 190 279 179 279 189 280 178 279 188 280 177 279 188 280 177 279 188 280 177 279 187 280 176 279 186 280 176 278 185 280 175 278 184 280 174 278 183 281 173 278 183 281 173 278 183 281 172 278 183 281 172 278 183 281 173 278 184 281 173 278 184 280 174 278 186 280 175 278 186 280 176 278 187 280 176 278 187 279 177 278 188 279 177 278 188 279 177 278 188 280 177 278 187 280 176 278 186 280 176 278 186 280 175 279 186 281 175 280 186 281 175 280 184 282 174 280 183 283 173 281 183 284 172 282 183 284 172 282 182 285 171 283 180 285 170 283 179 286 168 286 178 288 167 288 178 289 167 289 177 289 176 288 176 289 175 286 176 286 175 285 175 285 174 284 174 284 173 282 172 282 172 280 172 280 171 276 171 277 170 271 170 272 170 266 169 269 158 261 167 263 156 257 167 259 156 252 167 254 156 248 166 249 156 243 165 244 154 239 163 240 152 236 162 237 151 233 162 234 150 229 162 228 150 222 161 221 150 216 160 217 159 211 159 212 158 205 158 206 158 197 158 198 158 190 159 190 159 182 161 183 160 174 163 175 162 168 165 168 165 164 168 159 158 162 171 163 171 159 175 159 174 155 178 156 178 152 181 153 181 149 185 150 185 146 190 146 189 144 193 144 192 144 196 144 195 144 199 144 198 146 202 146 202 150 205 140 207 154 209 144 212 158 215 158 215 161 222 161 222 164 228 164 227 168 232 169 231 174 236 174 236 181 241 173 248 186 244 178 251 190 247 182 254 194 251 186 258 197 257 190 264 201 263 193 269 205 269 206 268 211 273 203 280 215 277 208 284 218 280 212 287 223 284 215 291 227 290 228 290 231 295 231 294 234 298 227 305 238 302 231 309 242 306 236 313 245 309 238 317 248 313 241 320 251 316 251 315 256 320 250 327 259 324 260 324 262 328 263 327 265 331 260 339 269 335 264 343 274 339 269 348 278 343 278 343 282 346 283 345 286 348 287 348 291 351 291 351 295 353 295 353 298 354 298 353 300 354 300 354 303 355 303 355 306 356 307 355 310 356 312 367 314 355 317 365 318 351 321 361 320 346 324 355 321 341 326 350 323 337 329 345 326 333 334 340 328 328 337 334 330 324 338 330 330 320 339 326 330 318 340 324 331 315 340 319 332 309 342 313 334 303 344 306 334 298 345 300 334 293 345 293 335 286 346 287 337 280 348 281 338 275 349 276 339 271 350 270 339 263 340 263 339 257 339 257 338 252 349 250 337 246 348 243 336 238 346 235 335 232 345 228 332 226 343 222 329 220 339 216 325 214 335 210 322 208 332 204 320 204 330 198 318 199 327 193 316 193 322 189 313 189 322 183 310 187 318 180 307 185 314 177 304 183 312 175 302 182 309 173 300 180 307 171 300 178 306 169 298 176 305 167 298 174 305 166 297 174 305 166 297 175 304 166 297 175 304 166 296 175 304 167 295 175 303 166 293 174 300 166 297 167 297 166 288 176 295 166 286 176 292 167 286 178 291 168 285 179 290 169 284 180 289 171 283 181 287 171 282 182 285 172 281 183 285 172 281 182 284 172 281 182 284 172 281 182 284 172 281 182 284 172 281 182 284 172 281 181 284 171 281 180 284 170 281 180 284 170 281 180 284 170 281 181 285 170 281 181 284 171 280 181 284 170 280 181 283 171 280 182 283 172 280 184 282 173 279 185 282 174 280 186 282 175 279 186 281 176 279 186 281 176 279 186 281 175 280 186 281 175 280 184 283 174 281 183 283 173 281 183 284 172 282 182 285 171 282 181 284 171 282 182 284 171 281 182 284 171 281 183 283 172 281 184 283 173 280 185 283 174 280 185 283 175 280 186 282 175 280 186 282 175 280 186 282 175 280 186 282 175 280 186 283 176 281 186 283 176 280 186 283 176 280 187 282 176 280 187 282 177 280 188 282 177 280 188 282 177 280 188 282 177 280 187 282 177 280 187 282 176 280 186 282 176 280 186 282 175 280 185 282 175 279 185 282 174 279 184 282 174 280 184 283 173 280 184 283 173 280 183 283 173 280 182 283 172 280 182 283 171 280 182 283 171 280 182 283 171 280 182 283 171 279 181 283 171 279 182 283 172 279 183 282 172 280 184 282 173 279 184 282 174 279 185 281 175 279 185 281 175 278 186 281 175 278 186 281 176 278 186 281 176 278 186 281 176 278 187 281 176 278 187 281 176 278 187 280 177 278 188 280 177 278 188 279 178 278 188 279 178 278 188 279 178 278 188 279 178 278 188 279 177 278 188 279 177 278 188 279 177 278 188 279 177 277 187 279 177 277 187 279 176 277 187 279 176 277 186 279 176 278 186 280 176 278 186 280 176 278 186 280 176 278 186 280 176 278 186 280 176 277 186 279 176 278 187 279 177 278 187 279 177 278 187 279 177 278 187 279 177 278 188 279 177 278 188 280 177 278 188 280 177 278 188 280 177 278 187 280 177 279 187 281 177 279 187 281 176 279 186 281 176 279 186 281 176 278 186 281 176 278 186 280 175 278 185 280 175 278 184 280 174 278 184 280 174 278 184 280 174 278 185 280 174 278 185 280 175 278 186 280 175 278 186 280 176 278 187 279 177 278 187 279 177 278 188 279 177 278 188 279 178 278 188 279 178 278 188 279 178 278 187 279 178 278 188 279 178 278 187 279 177 278 187 279 177 277 187 279 177 277 186 279 176 278 185 279 175 277 185 279 174 277 185 279 174 278 185 280 174 278 185 280 175 278 185 280 175 278 186 280 176 278 187 279 176 278 187 279 177 278 188 279 177 278 188 279 177 278 188 279 177 278 188 279 176 278 186 280 176 278 186 279 175 278 184 280 174 278 183 280 173 278 184 280 173 278 184 280 173 278 183 281 173 278 183 280 173 278 183 280 172 278 183 280 172 278 183 280 172 278 184 280 173 278 183 280 173 278 184 280 174 278 185 280 174 278 185 280 175 278 186 280 175 278 186 280 176 279 187 281 176 279 187 281 176 279 187 281 176 279 187 281 176 279 187 281 176 279 187 281 176 279 186 281 176 278 186 280 176 278 186 280 176 278 186 280 176 278 186 280 176 278 186 280 176 278 186 280 176 279 187 280 176 279 187 281 176 279 187 281 176 279 187 280 176 279 188 280 177 279 188 281 178 280 188 281 177 280 186 282 176 281 185 282 175 281 184 283 173 283 183 283 172 285 181 285 171 287 180 288 180 288 179 289 179 290 178 290 177 291 176 291 176 293 175 293 174 293 173 293 172 292 172 293 171 292 169 292 169 290 168 291 167 288 166 288 166 286 166 286 166 283 166 289 156 281 167 287 157 280 168 285 158 278 168 284 159 278 168 284 159 279 169 285 160 280 169 286 161 280 169 286 161 280 169 286 160 279 168 286 159 279 167 285 158 278 166 284 156 277 164 283 155 276 163 283 153 274 162 280 152 271 161 277 151 266 160 266 160 260 160 261 160 255 161 258 151 251 162 253 152 246 163 247 163 241 163 242 163 237 163 237 152 233 164 233 152 227 164 227 153 221 165 221 154 215 165 216 165 211 165 212 165 208 166 209 165 203 166 203 166 195 166 195 165 188 165 188 165 180 166 176 156 172 167 167 156 166 167 161 158 163 168 158 160 158 171 153 162 154 174 154 174 152 177 152 177 151 180 151 179 150 184 140 179 149 188 138 184 149 193 138 190 150 199 139 195 151 204 140 202 150 209 151 209 151 214 151 214 153 220 153 219 156 224 146 227 160 226 150 230 164 229 155 234 169 233 160 239 174 236 166 243 179 237 171 245 184 240 176 247 188 245 181 251 192 250 184 256 196 254 196 253 202 258 202 258 209 263 202 270 214 267 207 273 218 272 211 279 220 277 212 283 222 283 222 283 224 289 224 289 227 293 219 301 230 296 222 303 232 299 225 306 237 302 230 310 242 307 235 313 247 310 240 317 251 313 245 321 255 318 222 302 257 323 226 306 260 326 230 311 262 328 234 315 265 333 259 341 269 338 269 338 273 341 274 341 278 344 279 344 283 347 283 347 286 350 287 350 290 352 290 351 292 352 292 352 295 353 295 353 299 355 299 355 302 356 303 355 305 356 303 367 307 357 305 367 306 356 305 367 308 356 304 366 309 356 304 365 310 358 304 364 308 360 302 366 306 362 300 368 304 365 296 370 301 367 301 366 298 367 298 367 296 369 288 373 294 370 285 375 291 372 283 376 290 373 280 378 288 374 278 378 285 373 276 378 284 373 276 378 284 373 275 379 285 373 276 379 286 374 278 379 286 373 280 382 288 371 285 381 292 367 290 378 295 363 296 362 299 357 300 357 304 351 304 350 308 345 311 355 310 339 314 349 312 336 316 345 312 334 317 342 313 333 318 341 314 334 319 342 316 334 322 342 321 334 327 342 325 332 332 340 330 330 337 338 333 328 342 335 336 326 344 332 335 322 345 327 336 317 346 320 335 309 346 311 334 301 345 303 334 294 344 295 333 287 344 287 335 278 346 278 336 272 347 272 336 267 347 266 335 260 346 259 334 253 335 253 333 248 334 248 332 242 333 242 331 234 343 231 331 227 341 224 328 222 339 218 325 216 335 212 321 209 332 204 320 204 329 198 317 199 326 193 314 194 324 188 314 190 322 184 311 187 320 180 308 185 316 178 305 184 313 176 302 182 309 174 300 180 307 172 299 179 306 170 298 177 306 168 298 176 305 167 298 176 304 166 296 175 303 166 296 176 303 167 294 176 301 167 292 175 299 166 290 174 296 165 287 175 294 166 286 176 292 166 286 176 292 167 286 177 292 167 287 178 293 168 287 178 293 168 288 178 293 168 287 177 294 168 288 176 293 166 287 174 293 165 287 174 293 165 287 173 293 164 286 173 292 164 286 173 293 164 287 174 293 165 288 176 293 166 288 176 294 166 287 175 293 166 286 176 292 166 286 176 291 166 285 176 290 166 285 177 290 167 285 177 290 168 285 178 291 168 286 178 291 168 286 178 291 168 287 177 292 167 289 177 294 167 291 177 295 167 292 178 297 167 294 178 294 177 295 178 296 178 296 179 296 179 296 178 297 178 297 177 306 170 299 177 308 171 299 179 308 173 298 180 307 174 299 183 308 176 309 178 309 178 302 185 311 179 303 187 312 181 303 188 312 182 301 187 310 181 300 187 308 181 300 188 308 181 299 188 307 180 298 188 306 180 299 188 306 181 299 188 306 181 299 189 306 181 299 189 307 181 299 189 307 180 299 188 307 180 300 188 307 180 299 188 307 180 299 189 307 181 300 190 307 181 300 190 306 181 299 189 306 181 298 188 305 180 298 188 304 179 297 187 304 178 296 186 304 178 297 186 304 177 297 186 304 177 297 185 304 177 298 186 304 177 298 186 305 177 298 185 305 177 298 185 306 176 299 184 306 176 300 184 307 175 299 183 306 174 299 182 307 174 299 182 306 174 299 182 306 174 298 182 306 173 298 182 306 173 298 181 306 172 298 180 306 172 299 180 306 172 298 179 306 171 299 179 307 171 299 179 307 171 299 179 307 171 300 180 307 171 299 179 307 171 300 180 307 171 299 179 307 171 299 179 307 171 299 179 307 171 299 178 307 170 299 178 307 170 299 178 307 170 299 178 306 170 299 178 307 170 298 178 306 170 298 178 306 170 298 177 306 170 298 178 306 170 297 178 305 170 297 178 305 170 297 178 305 170 298 178 305 170 298 177 305 169 298 178 306 169 298 177 306 169 299 177 307 169 299 177 307 169 299 177 306 169 299 177 306 168 298 176 305 168 296 176 304 168 295 177 303 168 294 177 301 168 294 178 300 169 292 178 299 169 292 178 298 169 291 178 297 169 290 178 295 169 289 179 294 169 288 180 294 170 288 180 293 170 287 181 292 171 285 182 290 173 282 183 287 174 281 184 285 174 280 185 284 175 280 186 284 176 278 185 282 175 277 184 281 175 275 183 277 173 270 180 272 170 263 176 265 166 256 173 258 162 250 169 251 159 241 165 244 155 234 162 235 161 227 159 227 148 218 156 218 146 208 156 206 146 200 158 198 147 194 160 191 149 187 162 183 151 179 164 175 154 172 166 167 156 165 171 165 170 159 177 152 169 157 182 148 175 153 186 144 181 150 190 140 186 148 196 138 192 149 201 138 199 151 208 140 206 154 213 143 213 156 217 145 219 156 223 147 227 159 228 149 232 164 232 155 237 170 237 161 243 177 241 168 248 184 243 174 251 189 244 180 252 194 248 185 256 198 255 190 262 201 262 194 269 206 270 199 277 212 276 205 283 218 281 210 288 222 284 215 291 227 288 221 296 233 295 233 294 237 299 229 307 240 304 232 312 245 311 238 318 249 316 242 323 253 320 246 327 256 324 249 331 258 328 258 327 261 330 254 337 264 333 258 340 267 337 261 344 271 341 265 348 275 345 268 353 277 349 271 356 281 351 274 358 283 355 277 362 284 357 277 364 285 359 278 366 286 361 279 369 287 364 280 371 288 366 281 372 288 367 289 367 289 367 290 367 290 366 290 366 290 365 291 365 293 362 293 362 296 359 297 358 300 353 300 353 303 347 303 346 305 340 310 350 307 336 312 345 306 335 312 343 307 334 312 343 308 334 315 342 312 334 312 334 318 334 318 333 325 332 325 332 330 329 337 336 332 326 340 333 333 323 342 329 332 319 342 324 330 314 340 317 328 307 339 309 328 301 337 302 327 293 337 294 327 287 337 288 328 280 338 281 330 273 340 273 332 267 342 267 332 261 343 259 332 253 332 252 331 245 331 245 330 239 330 239 328 231 328 231 327 222 337 218 325 216 334 212 321 212 331 208 317 207 327 201 314 202 323 196 311 198 320 192 308 194 316 187 305 189 313 182 303 185 312 177 302 182 310 174 301 181 309 172 299 179 307 170 297 177 305 168 296 175 303 167 295 175 302 166 295 175 301 167 294 176 300 167 293 175 300 167 292 176 298 166 289 174 295 165 292 166 292 165 284 176 289 166 284 178 288 168 283 180 287 170 282 181 286 171 283 182 287 172 284 183 289 173 285 183 290 173 286 183 290 173 285 183 290 173 285 183 290 174 286 184 290 173 285 182 290 173 286 182 291 172 288 180 294 171 290 179 297 170 292 178 298 169 292 177 299 168 292 177 299 167 293 177 299 167 294 178 300 168 296 180 302 170 298 182 304 172 300 184 305 174 298 185 299 185 297 186 297 185 294 186 294 186 289 185 294 175 284 183 288 173 276 180 280 170 268 177 270 167 260 175 262 165 252 174 254 163 244 173 245 163 235 172 235 162 226 169 226 159 217 166 218 165 207 163 207 163 198 162 199 161 192 161 192 161 184 162 180 151 177 163 173 152 171 163 166 152 163 165 158 155 156 170 150 160 150 174 150 174 144 179 144 179 142 185 142 185 141 192 131 187 142 198 131 195 145 202 133 201 149 206 137 206 152 211 141 211 153 218 143 219 153 224 154 223 155 229 156 229 161 234 161 233 168 239 168 238 175 242 167 249 181 245 174 251 187 250 179 256 190 255 190 255 193 259 193 259 198 264 189 270 204 268 205 268 210 273 202 279 214 276 207 283 220 281 213 287 225 287 226 287 230 293 223 300 235 298 228 305 240 304 232 311 244 310 237 316 246 314 240 321 249 317 242 324 251 323 224 302 254 327 228 307 259 329 233 314 263 332 237 318 268 338 261 345 273 344 266 350 278 348 270 355 280 353 273 358 283 359 275 363 284 363 276 367 284 368 275 371 284 373 275 377 283 380 274 383 282 387 273 388 280 391 271 391 278 394 268 394 274 397 265 396 270 399 261 397 266 402 258 398 263 404 254 400 259 406 251 401 256 409 249 403 254 411 248 405 252 413 246 406 250 414 244 408 246 415 241 408 240 415 235 408 233 416 229 408 226 417 222 408 221 419 217 410 216 419 213 411 213 420 210 411 210 421 208 413 209 421 206 413 206 421 204 412 201 421 199 412 194 420 192 411 186 419 185 410 179 418 179 409 173 417 174 408 169 415 169 407 165 415 165 414 160 414 161 405 155 413 157 404 149 409 151 400 143 404 145 395 137 399 140 391 133 397 137 388 131 395 134 386 129 392 133 384 126 391 126 391 121 389 126 382 116 387 121 379 111 383 116 375 108 379 114 371 106 376 111 368 104 372 110 366 103 370 109 363 101 368 101 367 99 366 106 359 96 363 102 356 94 360 101 354 94 358 100 352 93 358 100 351 92 355 99 350 91 354 98 349 90 353 98 348 91 352 98 348 89 353 95 350 88 353 96 350 87 353 95 350 85 352 91 349 84 349 92 346 84 348 91 345 83 347 91 343 85 346 92 342 86 346 94 342 87 344 95 341 87 344 96 340 89 344 97 340 89 344 97 340 89 345 97 341 88 346 96 342 87 346 96 343 88 346 95 343 87 346 95 342 87 346 95 343 87 346 92 344 88 347 96 344 88 347 96 344 89 346 96 343 89 345 97 342 90 344 98 342 89 345 98 342 89 346 95 343 89 346 94 343 89 345 89 345 88 345 96 343 88 345 96 343 88 344 96 342 89 345 95 343 90 344 98 342 91 344 100 343 92 344 98 343 93 344 102 343 94 344 103 344 95 344 101 344 95 344 103 343 95 344 103 343 94 344 103 343 94 344 103 344 94 344 102 343 94 344 103 343 94 344 102 343 94 344 103 343 94 343 103 342 95 343 103 342 95 343 104 342 95 342 104 341 95 342 104 341 95 342 104 341 95 342 104 340 96 342 104 340 96 342 105 340 96 342 105 340 96 342 105 340 96 341 104 340 96 341 104 340 95 341 104 340 95 341 103 340 95 342 103 340 95 342 103 340 95 342 103 340 95 342 104 341 94 342 103 341 94 342 103 341 93 342 102 341 93 342 101 341 92 343 100 341 90 343 98 341 90 342 98 340 90 342 98 340 90 342 98 340 91 342 100 340 93 342 101 340 94 342 102 341 95 342 104 341 96 343 104 341 96 343 104 341 95 343 103 342 94 343 102 341 93 343 93 343 94 343 103 342 94 344 102 342 93 344 102 341 93 343 102 341 94 343 103 341 95 344 104 342 95 344 103 342 95 344 103 343 95 344 104 343 95 344 104 343 96 343 104 342 96 342 105 341 96 342 105 340 95 342 104 341 94 342 103 341 94 342 95 341 95 341 103 340 95 341 104 339 94 340 103 339 93 340 102 338 93 339 102 338 93 340 102 338 93 340 101 338 93 340 101 339 93 341 101 339 93 341 101 339 93 341 101 339 93 340 93 340 93 340 101 338 93 340 101 338 92 340 100 338 93 340 100 338 93 340 100 338 93 341 100 338 93 342 101 339 93 342 101 340 93 342 102 339 94 342 94 341 94 342 102 339 94 342 102 340 94 342 102 340 94 342 102 340 94 342 102 340 93 342 102 340 92 342 101 339 91 340 99 337 89 338 98 335 87 336 96 332 85 333 93 329 82 330 91 326 81 327 88 323 79 325 87 321 78 323 86 318 77 320 86 317 77 318 86 315 78 318 87 314 79 317 88 313 80 316 88 313 79 314 88 311 79 313 88 310 77 311 86 308 76 308 85 304 75 304 83 301 74 301 83 297 74 296 82 293 75 291 83 289 75 286 84 285 76 283 85 281 75 279 84 278 74 276 84 274 74 273 84 271 75 268 85 267 76 263 86 261 75 258 85 257 74 254 84 253 75 248 84 247 76 242 86 242 77 236 87 237 78 232 87 233 80 228 89 228 83 223 91 224 84 218 94 219 85 214 92 215 88 210 93 212 92 204 98 206 98 198 103 201 105 197 108 198 107 193 112 197 110 192 115 195 114 190 119 194 117 189 120 194 119 189 123 194 123 188 126 194 128 189 131 198 133 192 137 200 138 194 140 203 142 195 143 204 147 197 147 206 151 200 149 210 152 206 151 215 154 212 151 221 156 218 153 227 162 222 157 231 168 224 162 233 173 226 168 234 177 228 172 237 182 233 176 242 186 239 180 247 190 245 184 252 194 249 189 257 199 253 193 261 203 257 197 265 205 261 199 269 206 264 200 273 209 270 203 277 213 277 207 284 216 282 209 290 220 286 220 286 222 290 215 297 225 294 218 302 229 301 222 309 233 306 227 314 238 311 231 318 244 316 237 324 246 318 240 326 248 318 241 327 250 318 245 326 254 322 254 321 257 325 251 334 260 328 254 337 263 331 259 340 268 336 264 345 273 340 268 350 277 343 273 353 279 345 276 356 282 348 279 358 286 350 283 360 289 351 288 361 293 350 292 361 297 349 297 360 301 348 302 359 304 348 306 358 306 349 308 358 308 350 310 359 308 349 312 359 310 350 314 358 311 349 315 355 313 346 318 351 314 343 321 350 322 347 322 347 315 337 323 343 315 335 321 338 323 336 321 334 316 327 323 330 318 323 324 325 321 319 327 320 334 315 333 315 328 306 337 307 331 301 338 301 332 297 341 296 332 289 341 289 332 281 339 280 332 274 339 273 332 269 339 268 331 264 340 261 329 256 339 253 328 249 337 246 327 245 336 240 326 237 332 234 326 229 336 225 325 225 335 219 323 221 333 216 321 216 329 210 318 212 326 205 318 208 325 201 316 204 323 197 314 200 321 193 311 197 317 189 308 194 315 187 306 192 312 184 304 190 309 182 301 188 308 180 300 186 306 178 299 185 304 176 297 183 303 174 296 181 301 173 296 182 300 173 295 182 300 173 294 182 299 173 294 181 299 172 294 180 299 171 293 177 298 169 291 175 296 167 290 174 294 166 288 175 293 166 286 175 290 166 285 177 289 167 284 178 288 168 284 178 288 168 284 178 287 168 284 178 288 168 284 178 287 169 284 179 287 169 284 179 288 169 284 180 287 170 284 180 287 170 284 180 288 170 284 179 288 169 284 178 288 169 285 177 289 168 286 176 289 167 286 176 290 167 286 175 290 166 287 175 291 165 288 174 292 165 289 174 293 164 290 174 293 163 289 173 293 163 289 173 293 163 288 173 292 163 288 174 292 165 288 175 291 165 288 176 291 166 287 176 291 167 287 177 290 167 286 177 290 168 287 178 290 169 289 179 293 169 293 180 297 170 297 180 300 169 299 180 302 169 298 178 303 168 296 177 302 168 298 177 304 167 299 177 305 168 302 177 306 170 302 178 307 169 301 179 307 170 298 179 304 170 295 178 300 169 291 177 295 168 286 176 290 167 282 176 286 166 280 176 284 165 276 175 279 165 271 174 273 164 266 172 267 162 262 170 264 160 260 169 262 159 258 168 261 157 256 168 257 157 251 166 252 156 246 166 247 156 242 164 243 154 238 164 238 153 233 164 233 153 227 164 226 153 220 163 218 153 215 163 212 152 207 163 205 153 198 162 194 152 189 162 185 152 183 163 179 153 176 163 171 153 170 165 163 155 166 167 160 158 163 171 155 163 157 176 150 168 154 179 146 172 152 183 143 177 150 188 140 183 149 193 139 190 151 199 140 197 154 205 143 203 155 211 144 210 154 218 144 220 154 225 144 228 156 229 147 233 161 232 153 237 168 235 159 240 175 239 167 245 181 241 173 248 186 244 179 251 191 247 183 254 194 253 187 260 197 259 190 266 201 264 193 271 206 269 198 276 213 274 205 281 218 278 211 285 222 282 214 289 225 287 218 294 228 293 221 299 231 297 223 303 234 300 226 306 237 304 229 311 241 310 233 317 244 315 236 321 246 317 238 324 249 320 242 327 254 324 246 330 257 328 249 335 258 333 251 340 260 338 252 344 264 341 256 347 266 342 259 349 269 344 262 351 272 346 265 353 274 349 268 357 276 352 270 360 276 352 271 361 276 351 273 360 278 350 276 360 279 360 279 360 284 350 283 360 287 349 288 359 292 348 293 358 295 346 298 356 297 344 301 353 299 340 302 350 301 338 304 348 304 338 307 347 306 338 310 348 309 339 313 348 312 340 316 349 314 340 319 349 315 341 321 349 316 340 322 348 317 339 322 347 323 346 323 345 324 344 323 342 327 340 325 338 322 331 328 334 323 328 330 331 325 326 331 329 326 323 334 327 335 322 335 321 327 311 335 313 329 304 336 305 328 299 338 299 328 293 337 293 329 284 336 283 330 277 337 276 332 270 338 270 332 263 338 263 332 256 343 255 332 249 338 248 330 242 337 239 329 233 339 229 328 226 336 221 326 221 335 216 323 215 332 209 320 210 329 204 318 206 325 200 314 201 319 197 312 196 320 190 310 192 319 186 308 190 317 183 307 189 315 182 305 187 313 179 304 184 311 177 304 182 310 174 303 180 311 172 302 178 307 172 301 177 309 169 300 177 307 168 299 176 306 168 298 176 306 168 297 175 305 167 297 175 305 167 296 173 304 166 295 173 302 165 294 173 302 165 293 172 299 165 292 172 298 164 292 172 298 163 290 171 296 163 290 172 296 163 289 172 295 164 288 172 295 164 288 172 294 164 289 173 295 164 289 172 295 164 289 171 295 163 289 172 294 163 288 172 294 164 288 172 294 164 288 172 294 164 288 172 293 164 287 171 293 163 288 172 293 163 288 172 294 163 287 172 293 163 287 172 293 164 287 173 292 164 287 172 292 164 287 171 293 163 288 171 294 162 288 170 294 162 289 170 295 162 290 170 296 162 290 170 297 162 289 170 296 162 289 170 295 162 288 170 294 162 288 170 295 162 288 170 294 162 288 171 295 162 288 171 295 162 288 171 295 162 289 171 295 162 289 170 295 162 288 170 294 162 288 171 294 162 288 171 294 163 288 172 294 163 288 172 293 163 287 171 293 163 287 171 294 163 288 172 294 163 288 172 294 163 288 172 294 163 288 172 294 163 288 172 294 163 288 172 294 163 288 172 294 163 288 172 294 163 287 172 294 163 287 172 293 164 286 172 293 164 286 172 293 164 287 172 293 163 288 172 294 164 288 172 294 164 288 172 295 163 288 171 293 163 288 172 293 163 287 171 293 163 286 172 293 164 286 173 291 165 286 174 292 165 285 173 291 165 286 173 291 166 286 173 292 165 286 173 291 165 287 172 292 164 287 172 293 164 288 172 293 164 288 171 294 163 289 170 295 163 289 170 295 162 289 170 296 162 288 170 295 162 288 170 294 162 287 171 293 163 287 171 294 163 286 172 293 163 286 172 291 164 285 173 291 164 285 173 291 165 285 174 290 165 285 173 291 165 285 173 291 165 285 173 290 164 286 172 292 164 286 172 292 163 287 170 293 162 288 170 294 162 289 169 295 161 289 168 297 161 290 168 297 160 290 168 296 160 289 168 296 161 288 169 295 161 288 170 293 162 286 170 292 162 285 171 292 163 285 171 291 163 285 171 291 163 285 171 292 163 286 170 292 162 286 170 293 162 288 170 294 162 288 170 294 161 288 170 294 162 288 170 293 162 287 171 293 162 286 171 292 162 286 172 292 163 285 172 291 163 285 172 290 163 285 171 291 163 286 170 292 162 287 169 293 161 287 169 294 161 289 168 296 160 290 167 298 159 291 166 299 159 292 166 299 159 292 166 299 159 292 166 299 159 291 166 298 159 290 166 298 159 290 167 297 159 290 167 297 159 290 167 297 160 290 167 296 160 290 167 296 160 290 167 297 159 290 167 297 159 290 166 297 159 290 166 298 159 290 166 298 159 291 166 298 159 291 166 298 159 291 167 298 159 291 167 298 160 292 167 299 160 292 167 299 160 292 167 299 160 292 167 299 160 292 167 299 160 292 167 298 160 291 167 298 159 290 167 298 159 290 167 297 160 290 167 296 160 288 167 295 160 288 167 295 160 288 167 295 160 288 167 295 160 288 167 295 160 288 167 295 160 288 167 295 160 289 167 296 160 290 168 296 160 289 168 296 160 289 168 296 160 289 167 296 160 289 167 296 160 289 167 295 160 289 167 295 160 289 167 296 160 290 167 297 160 290 167 297 160 290 167 297 160 290 167 297 159 290 167 297 159 290 167 297 160 289 167 296 160 289 168 295 160 288 169 295 161 288 169 295 161 287 169 293 162 286 170 292 162 286 170 292 162 287 170 293 162 288 169 294 162 289 169 296 161 289 168 296 161 289 168 296 160 290 168 296 160 290 167 296 160 290 167 297 160 290 168 297 160 290 169 296 160 290 169 295 161 290 169 297 162 289 170 297 162 288 170 295 162 288 171 293 163 288 172 293 163 288 171 294 164 288 171 294 164 288 171 295 164 289 171 295 164 290 171 298 164 290 170 298 165 290 169 299 165 292 170 301 166 294 170 302 166 294 170 304 166 295 169 301 166 296 169 302 166 296 170 302 166 296 170 303 166 296 170 305 167 296 172 305 169 296 173 304 171 297 173 305 173 298 173 304 174 298 175 305 176 308 179 308 178 309 180 309 180 302 180 309 182 312 186 310 185 304 185 312 187 305 187 314 189 304 188 312 189 304 188 313 190 303 189 313 192 303 191 312 194 303 193 312 195 303 193 312 196 303 192 310 194 304 190 310 192 304 188 310 190 302 186 310 191 302 186 307 190 308 193 307 191 304 188 308 191 304 189 311 195 306 190 313 196 314 197 314 195 309 190 314 195 310 192 314 196 310 194 318 200 311 194 318 202 312 196 319 204 312 198 319 206 313 201 319 209 314 204 320 211 314 206 321 214 314 209 321 216 314 210 320 218 313 211 320 218 313 211 320 218 313 211 320 217 313 210 320 216 313 211 319 214 324 214 321 212 325 210 326 209 317 208 327 203 318 203 327 196 316 196 324 187 312 188 315 182 305 182 310 173 297 179 303 170 291 177 296 167 285 175 289 165 280 174 284 164 274 176 275 169 270 179 270 169 267 181 267 171 264 181 264 171 259 178 260 168 256 174 256 167 253 170 254 163 250 168 250 158 246 168 246 157 242 166 243 155 240 163 241 153 238 160 239 149 238 158 239 147 237 156 238 146 235 157 235 147 232 158 232 148 228 160 228 149 224 162 223 152 220 162 218 152 216 162 214 152 212 162 210 152 207 161 205 151 200 161 197 151 193 160 190 150 187 160 184 149 183 160 179 150 176 161 173 151 170 160 166 150 166 160 162 151 163 163 158 153 158 166 152 156 153 170 147 161 150 173 143 164 148 175 140 168 143 178 136 171 139 180 131 173 137 182 129 175 135 184 127 177 134 186 126 179 132 189 123 182 129 190 121 183 128 191 118 185 126 192 116 187 125 195 116 189 125 196 116 191 125 198 115 193 124 198 114 193 124 199 114 195 125 200 115 196 126 201 116 197 127 202 117 198 127 202 117 198 127 201 117 197 127 200 117 197 127 200 116 197 127 201 117 198 127 202 117 199 128 203 117 201 128 204 118 202 129 205 118 203 129 205 119 203 129 204 118 202 130 203 119 201 131 203 120 201 131 203 120 201 131 203 120 201 131 204 120 202 131 205 120 203 131 205 120 203 130 204 119 203 129 203 118 204 129 203 118 205 129 205 120 208 133 209 123 212 139 212 129 217 146 216 137 220 153 218 144 224 158 222 149 229 162 227 154 234 167 231 160 238 173 235 166 242 179 239 171 246 183 243 177 250 186 245 179 252 190 249 184 255 194 254 186 261 196 259 188 266 198 262 191 269 202 265 194 272 208 268 200 276 213 272 213 271 214 274 207 282 216 278 209 285 218 283 212 290 220 288 212 296 221 293 213 300 224 296 216 302 226 298 219 305 231 300 223 308 236 306 228 313 239 309 232 317 242 312 234 318 244 312 237 320 247 315 240 322 250 318 243 326 253 322 246 330 254 326 247 333 257 329 250 337 261 332 255 340 265 335 258 344 268 336 263 345 272 338 266 346 276 341 271 350 279 345 274 354 282 347 277 356 284 350 279 359 285 353 282 363 286 356 284 365 289 357 289 367 292 356 294 366 297 353 300 363 302 348 306 358 307 343 311 353 314 347 315 347 313 334 319 342 316 332 320 337 317 330 322 335 320 328 328 334 324 326 332 332 329 323 334 327 332 321 339 324 334 317 344 320 345 313 346 313 336 304 345 305 333 298 341 298 332 292 338 291 330 283 336 282 330 276 336 274 330 271 337 269 330 266 337 264 330 259 339 256 330 251 339 248 331 245 338 242 331 237 338 234 331 226 332 225 328 221 339 216 324 218 333 212 320 214 328 207 316 210 324 203 314 207 320 199 311 203 315 198 308 199 308 196 305 195 313 187 305 191 312 183 303 189 308 180 301 187 307 178 299 185 305 176 297 183 303 173 296 181 301 172 295 179 300 170 295 178 300 169 295 179 301 170 294 179 300 169 292 178 296 169 289 177 293 168 287 176 291 167 285 176 289 167 284 176 288 167 284 177 288 167 284 178 288 167 284 178 287 167 284 178 286 167 282 177 286 167 282 177 285 167 282 178 285 167 282 177 285 168 282 178 286 168 282 178 285 169 282 178 286 168 283 177 288 167 284 176 288 167 284 175 288 166 284 175 289 166 284 175 289 165 284 175 289 166 283 175 288 166 283 175 289 165 284 174 289 165 284 174 290 164 284 173 289 164 284 173 289 164 284 174 289 164 284 174 290 164 284 174 289 165 284 174 289 165 283 174 288 165 284 176 288 166 283 175 288 166 283 175 288 166 283 175 288 166 283 175 288 166 283 175 288 166 285 174 290 165 286 173 290 164 286 171 290 161 285 169 289 160 283 168 287 159 280 169 284 159 277 169 279 159 272 169 275 159 268 169 270 159 265 169 266 159 261 169 262 159 258 169 259 159 255 170 255 160 250 170 250 160 244 169 244 159 239 167 239 157 235 165 235 155 231 164 230 153 223 163 222 152 216 162 214 151 211 162 209 151 206 161 203 151 199 161 196 151 192 161 189 151 185 162 182 152 180 163 175 153 172 165 167 155 166 167 161 157 162 168 156 158 158 169 153 160 155 172 148 163 151 174 143 166 148 177 140 169 146 181 138 174 143 184 134 179 142 187 132 183 141 190 131 187 141 194 130 192 141 200 130 198 141 206 130 205 141 211 131 210 145 214 134 215 150 216 140 219 156 220 146 224 163 224 153 229 169 228 160 234 174 231 165 237 176 234 169 241 178 238 171 244 179 240 170 247 182 242 174 248 188 244 181 251 194 246 187 253 199 249 192 256 201 253 194 259 204 256 196 263 206 260 199 268 208 266 201 274 211 272 203 279 213 277 205 284 216 283 208 290 220 289 212 296 224 295 217 303 228 300 220 307 230 303 223 311 233 306 226 313 237 307 230 314 240 308 233 315 244 310 237 316 246 312 247 311 249 316 249 315 251 320 244 328 254 323 247 331 259 328 252 335 262 334 256 341 264 338 257 346 265 340 258 349 267 341 261 350 269 343 264 352 271 345 266 354 274 346 270 356 277 346 274 356 280 346 278 355 284 346 282 355 286 346 285 357 289 347 288 357 290 347 290 357 292 347 293 358 294 348 297 357 297 346 301 356 301 344 305 353 304 341 309 350 306 338 312 346 308 335 314 343 315 340 316 340 311 330 319 337 315 328 320 332 319 324 325 328 324 321 330 324 329 318 338 323 333 316 339 318 334 313 343 316 334 307 344 309 334 299 344 301 332 292 342 292 331 284 340 283 331 275 340 273 331 267 337 265 332 262 341 259 331 257 337 255 329 250 339 247 328 244 337 241 327 238 336 234 325 231 334 226 324 222 330 218 324 216 334 212 322 213 331 207 319 209 327 203 316 206 323 199 313 203 320 196 310 200 317 192 308 195 314 188 306 190 311 183 304 187 311 179 304 185 310 178 301 185 307 176 298 184 304 175 297 183 302 174 296 182 301 173 295 181 300 172 295 180 301 171 295 179 301 170 294 178 299 170 293 178 300 169 292 178 298 168 290 176 295 167 288 175 292 165 286 174 291 165 286 176 289 166 284 176 288 166 284 178 287 167 283 178 286 168 282 178 285 168 282 179 286 169 282 179 286 169 283 180 286 170 282 180 286 170 282 180 285 170 282 180 284 170 282 180 285 171 284 180 287 170 284 178 287 169 284 177 288 168 285 177 290 167 286 176 289 167 286 176 292 166 286 175 290 165 286 174 290 165 285 174 290 165 284 174 288 165 284 175 288 165 284 175 288 165 284 175 289 166 285 174 290 165 286 174 290 165 290 174 294 164 295 174 298 163 300 174 302 163 301 173 304 162 299 172 303 162 298 174 302 163 296 175 299 165 293 175 297 165 289 176 293 166 287 177 290 166 285 167 285 166 276 175 278 165 271 173 273 164 267 171 268 162 263 170 265 160 260 170 262 159 256 169 258 159 253 167 255 157 251 166 252 156 248 166 250 155 246 166 247 156 242 166 243 155 238 165 239 154 233 164 234 153 228 164 228 153 224 164 223 154 216 166 215 155 206 166 203 156 195 165 192 155 186 164 181 154 176 165 170 155 169 167 163 157 163 169 157 159 159 172 152 163 155 174 148 166 153 177 144 170 150 181 141 176 148 188 138 184 149 195 138 191 150 204 139 200 150 211 139 209 149 216 138 216 149 222 138 222 149 224 139 227 153 226 143 231 158 231 149 235 165 236 165 235 172 238 164 244 178 239 170 246 185 243 177 250 190 248 182 255 193 253 186 261 197 258 189 266 203 265 195 272 209 271 201 278 214 275 207 282 219 279 212 287 224 285 216 292 226 290 219 297 228 294 220 301 230 299 222 306 234 306 227 312 238 311 230 318 242 315 235 322 246 318 239 325 249 321 242 328 252 324 244 331 254 328 247 335 257 331 249 338 260 334 252 341 263 336 255 343 266 338 260 345 270 342 264 350 274 347 266 354 275 349 269 356 276 351 270 358 276 352 270 360 278 354 278 354 279 355 274 364 281 355 277 365 283 355 281 366 286 356 285 366 288 355 288 365 291 353 291 363 294 350 294 361 295 349 296 359 297 348 298 359 298 349 300 359 300 349 302 359 301 349 303 359 302 350 305 359 304 350 306 360 305 350 309 359 306 350 311 359 307 348 313 357 308 346 315 354 310 343 317 351 311 341 318 348 319 344 320 344 322 340 322 340 316 331 325 336 319 328 325 331 321 324 328 327 324 320 330 322 326 314 336 316 327 307 337 309 328 302 338 302 328 297 337 297 328 289 334 288 328 281 334 279 328 275 335 273 330 269 336 267 328 261 338 259 328 253 337 250 326 246 335 242 326 241 335 236 325 233 331 230 324 226 334 222 322 221 330 216 320 217 328 211 317 211 325 205 315 207 323 200 313 202 320 195 310 198 316 191 307 193 314 186 305 189 313 182 303 187 309 180 300 186 306 178 297 185 302 176 295 182 300 174 294 180 299 172 294 179 298 170 294 178 299 169 293 177 299 168 292 175 296 167 290 175 294 166 287 175 291 165 286 175 290 166 287 176 292 167 288 178 293 168 288 177 292 169 289 178 294 169 290 177 296 169 291 178 296 169 291 177 298 170 292 178 299 170 293 178 299 170 294 178 301 170 297 178 304 170 300 177 307 170 304 177 311 170 307 177 314 170 310 178 316 171 311 178 318 171 310 179 318 172 308 180 316 172 307 180 314 172 306 180 312 172 304 179 310 171 302 179 309 170 301 179 307 170 298 179 304 170 296 180 301 170 292 179 297 170 289 179 293 170 287 180 291 171 287 181 291 171 288 180 292 171 289 179 294 169 289 177 294 167 288 174 293 164 286 172 288 162 282 170 285 160 277 169 280 159 271 168 274 158 264 168 267 158 257 168 260 158 253 169 254 158 246 168 247 158 237 167 237 156 228 165 227 154 220 163 218 153 211 164 208 153 201 165 198 155 194 165 190 156 187 166 182 155 180 165 175 155 176 165 170 156 171 167 164 158 164 172 157 163 159 178 152 169 155 182 146 175 151 185 142 180 149 188 139 184 148 190 138 187 148 194 137 190 147 198 136 195 148 203 137 201 149 208 138 206 150 213 139 213 152 219 142 220 155 224 144 226 156 227 146 230 157 229 148 234 160 233 150 239 164 238 156 244 170 242 161 248 175 244 167 251 181 249 173 256 186 255 179 262 192 260 184 267 197 266 190 273 203 271 196 279 209 276 202 283 213 279 207 286 219 284 212 291 226 290 218 297 230 295 223 302 234 297 204 280 238 300 209 286 242 304 236 311 245 310 238 317 247 316 239 323 250 323 243 329 254 326 227 307 257 328 231 312 259 331 251 337 260 335 253 342 263 339 255 346 267 342 259 348 272 345 264 351 275 349 267 355 275 353 268 359 276 356 269 362 277 359 269 365 277 362 269 369 277 366 269 373 278 367 270 374 280 367 273 375 283 367 284 366 286 367 279 374 289 366 290 366 292 366 293 366 294 367 287 374 295 369 287 375 294 370 286 375 291 369 283 375 288 369 280 375 285 369 278 376 281 369 282 368 280 370 276 379 280 370 278 380 284 369 283 379 290 366 290 377 296 363 297 373 301 360 303 369 304 356 308 366 305 354 310 363 310 361 310 361 304 350 310 358 304 348 310 355 305 345 311 352 306 343 313 349 308 342 315 348 309 341 317 347 310 340 318 346 312 339 320 345 315 336 321 340 317 332 324 336 320 328 328 333 322 324 331 327 324 320 333 323 326 315 336 318 328 310 334 311 328 304 334 305 327 300 336 299 326 292 335 291 327 282 334 281 328 275 335 274 330 270 340 269 330 263 337 261 329 255 338 252 328 249 337 246 327 244 336 241 326 237 336 233 328 230 334 228 328 226 336 222 326 222 335 218 323 218 332 212 322 214 330 208 321 211 328 204 319 209 326 202 316 204 323 197 314 199 320 192 312 196 318 189 308 194 315 186 306 192 312 185 302 191 308 182 300 189 306 180 297 186 303 178 295 184 300 176 294 183 299 175 293 182 299 174 292 182 297 173 291 180 296 171 291 179 297 170 290 178 296 168 290 176 294 167 290 175 294 167 290 175 294 166 288 175 294 166 288 175 293 166 289 175 294 166 290 176 295 166 290 176 296 166 291 176 297 167 292 177 298 168 293 177 299 168 293 176 299 168 294 177 301 168 295 177 301 168 296 177 301 169 296 177 301 169 295 178 301 170 295 178 302 170 296 178 302 170 299 178 306 170 303 178 310 170 308 179 314 170 313 180 318 170 318 180 322 171 320 180 323 170 322 179 323 169 322 177 322 168 320 177 321 168 319 177 320 168 317 178 319 168 318 180 319 170 318 181 320 171 318 181 320 171 320 180 322 170 323 179 324 169 323 178 324 168 322 178 323 168 322 177 322 167 323 177 323 167 326 178 324 168 329 178 327 168 334 180 331 170 339 180 335 171 346 182 342 173 351 184 348 175 355 187 352 178 358 190 355 180 359 192 359 191 359 195 357 185 360 198 358 188 360 200 359 191 360 203 359 194 360 206 359 196 359 199 360 199 360 212 361 201 358 215 361 204 356 218 360 208 352 222 357 212 346 224 353 216 338 226 345 218 329 225 336 217 318 222 324 214 311 215 314 209 306 206 311 197 302 198 306 188 298 190 303 181 295 185 300 175 294 179 299 169 292 175 296 165 289 173 294 163 287 173 290 163 280 171 283 165 272 169 274 164 264 168 266 159 257 168 257 158 249 167 250 157 240 169 240 158 232 170 231 159 226 171 224 160 219 169 217 159 210 167 208 157 201 165 199 154 193 163 191 153 185 164 182 152 180 164 175 153 174 164 169 154 166 165 160 156 158 167 152 159 153 171 146 162 147 175 140 167 143 180 135 172 141 183 132 175 139 185 130 178 135 187 126 181 132 190 122 186 131 194 121 192 131 201 121 198 134 207 123 204 137 210 126 207 139 211 128 207 138 211 128 208 137 213 126 210 137 213 126 210 137 213 127 209 138 213 128 208 136 213 127 209 133 215 123 210 128 214 119 209 125 213 115 208 122 211 113 206 121 210 112 204 119 208 111 201 118 204 110 198 116 202 108 195 113 201 106 193 113 201 105 193 113 200 106 192 113 200 106 192 113 200 105 192 113 200 104 193 113 201 104 193 113 201 104 193 113 201 104 194 112 202 104 195 113 203 104 196 113 204 105 198 114 206 105 199 115 207 106 201 115 208 106 201 115 207 107 201 115 206 106 200 115 205 106 198 115 203 106 197 115 201 105 196 114 200 104 197 114 200 103 198 115 202 104 201 117 204 106 203 120 206 109 206 123 207 112 209 127 209 116 213 131 211 121 215 134 213 125 216 139 213 129 215 138 211 129 215 140 211 131 214 137 213 128 216 139 214 129 218 140 215 129 219 141 215 132 219 144 213 134 217 146 214 136 218 147 215 138 221 149 218 141 224 154 221 145 228 160 223 152 230 167 226 160 233 175 228 168 236 180 230 174 238 182 232 176 240 181 235 174 242 182 239 174 246 185 244 179 251 190 251 184 258 193 256 187 264 196 260 190 267 201 263 195 271 207 267 207 267 210 270 204 278 213 273 206 281 216 278 208 285 220 285 213 292 223 292 223 292 224 299 216 306 226 303 219 310 231 306 224 314 238 311 231 318 244 313 236 320 247 315 240 322 249 320 242 327 251 323 244 331 254 326 247 333 257 328 251 336 261 333 262 332 264 336 258 344 267 340 260 348 271 344 265 352 276 349 270 356 280 352 274 360 282 356 275 364 283 358 277 366 286 361 280 368 290 364 283 371 292 366 286 373 295 368 288 374 298 371 290 375 299 375 291 377 299 379 290 381 297 384 288 385 293 390 284 389 287 395 278 393 281 399 271 396 274 401 266 398 270 401 261 397 266 401 258 395 264 401 256 395 264 403 257 396 264 405 258 398 264 407 257 400 262 411 256 403 258 413 253 405 253 414 248 406 248 415 244 406 243 415 239 406 238 415 234 407 233 416 230 407 229 416 227 407 226 416 224 408 222 417 220 408 217 417 216 408 212 417 210 407 207 417 207 407 203 417 202 408 198 418 198 409 194 417 195 408 191 417 191 408 187 417 188 408 182 417 183 408 177 418 177 408 171 417 172 407 164 413 166 404 158 410 160 401 153 408 155 399 150 406 153 397 147 402 150 393 141 398 145 390 136 398 140 389 130 396 134 387 126 393 130 384 122 387 126 379 119 385 124 377 116 383 121 376 115 381 120 374 113 378 114 378 110 376 115 369 106 375 112 367 103 373 108 365 100 370 106 363 99 368 106 362 98 366 104 359 97 363 104 357 97 361 104 355 96 359 104 354 96 358 103 353 95 358 103 352 95 356 102 351 93 354 101 349 93 352 101 347 93 352 100 347 93 353 100 348 93 355 101 350 93 357 101 352 93 358 98 355 93 357 101 353 93 356 99 353 92 355 101 352 92 353 98 350 92 351 100 348 93 350 99 348 94 350 102 347 94 350 102 347 94 350 103 347 95 350 101 348 95 351 104 347 95 351 103 348 92 350 101 347 89 348 98 346 88 349 96 345 86 348 95 345 85 348 91 346 85 348 91 346 85 348 94 345 86 348 95 345 87 350 95 345 86 350 95 345 85 349 94 344 84 348 92 343 82 345 90 341 80 343 88 339 78 341 86 337 77 340 86 336 78 337 86 333 79 334 88 330 81 332 89 328 82 329 91 326 84 327 93 324 85 325 94 322 86 323 95 320 85 320 94 317 84 317 93 314 81 313 91 311 80 310 89 308 79 307 87 305 77 304 86 303 76 302 85 301 75 299 84 297 74 296 83 294 74 293 83 291 73 290 83 287 73 287 83 284 74 283 83 281 76 280 85 278 77 275 87 273 78 271 87 270 77 267 87 266 77 263 86 262 76 260 85 259 75 257 85 256 76 252 86 252 76 247 86 247 77 243 86 243 77 240 86 240 78 236 87 236 79 232 89 233 81 229 91 230 83 226 90 227 84 224 93 225 86 222 95 224 88 219 96 222 89 215 98 218 90 212 98 214 91 208 98 211 91 205 97 208 93 203 99 205 95 200 100 202 95 197 101 200 96 194 104 197 98 190 106 193 102 186 110 189 105 182 111 184 108 179 116 182 110 175 118 179 112 171 118 174 116 168 121 171 119 166 124 169 122 164 127 167 124 161 129 164 126 158 131 161 129 156 130 155 133 154 140 159 138 151 138 151 139 150 144 153 141 148 148 152 142 145 150 149 143 142 148 144 144 140 152 143 144 137 152 141 143 134 151 138 142 133 150 137 142 131 149 135 143 128 143 127 143 127 144 126 144 125 152 128 146 124 153 126 146 125 154 127 146 126 155 127 146 125 155 127 146 124 155 125 145 122 154 123 144 120 144 119 143 119 151 120 141 118 150 120 140 119 148 119 140 118 140 117 140 117 148 117 141 116 141 115 142 115 151 116 144 115 153 115 145 114 154 115 146 114 155 114 147 113 155 114 147 112 147 112 148 112 148 111 148 112 149 111 150 111 150 111 151 110 151 109 152 110 160 111 152 110 161 111 152 110 161 111 152 110 160 111 150 110 150 109 148 110 148 109 147 110 147 109 146 111 155 111 144 112 154 111 144 114 153 111 143 114 152 111 142 116 150 112 140 117 149 112 138 117 146 112 136 118 144 113 133 118 141 112 131 120 138 113 128 121 135 114 125 122 133 115 124 124 130 117 122 124 129 118 121 124 128 118 121 123 128 117 121 122 129 116 122 120 130 115 123 118 123 117 125 117 125 117 126 116 134 112 128 115 136 111 129 115 129 114 130 115 138 111 129 114 138 111 129 114 138 111 129 114 137 111 129 115 137 111 128 114 136 111 128 113 136 111 129 111 136 110 131 110 135 109 135 110 135 109 139 109 142 109 146 110 148 111 153 111 155 113 164 115 164 114 173 121 174 123 182 131 182 133 189 141 189 143 192 149 192 155 192 163 191 166 190 171 188 177 186 180 181 189 182 187 176 195 180 193 173 200 178 197 170 203 176 200 168 205 176 202 166 207 177 204 168 209 180 204 171 210 184 204 175 209 186 202 178 208 180 207 180 207 186 202 179 206 184 202 178 205 182 202 174 205 181 202 173 205 180 202 172 206 180 204 172 207 178 206 170 209 176 208 171 211 175 213 170 215 175 217 169 220 174 222 168 224 173 225 168 229 174 230 169 234 177 235 170 241 181 239 174 247 183 241 175 249 183 242 175 251 185 246 178 254 189 253 181 260 190 258 183 265 192 263 192 262 195 266 187 274 199 272 200 271 205 277 205 276 211 282 205 289 217 285 210 293 222 290 215 298 227 294 220 302 231 298 225 306 234 300 228 308 236 300 237 300 240 302 235 311 244 304 238 313 247 307 248 307 250 311 244 319 253 317 246 325 255 326 249 334 257 331 252 340 260 335 253 343 261 339 255 347 264 343 258 351 269 346 264 355 275 348 270 357 280 350 277 359 285 351 283 361 289 352 287 362 292 354 292 364 294 354 295 364 297 354 299 364 300 353 304 363 305 349 310 358 309 344 314 353 317 346 318 346 314 333 319 338 318 331 322 335 320 329 326 333 330 331 330 331 324 322 332 327 326 317 335 321 330 310 339 313 332 302 342 304 332 295 342 296 331 288 340 288 330 280 337 280 330 274 340 275 330 270 341 269 329 262 335 260 328 253 334 251 327 247 336 243 326 242 334 237 324 233 331 229 324 225 330 221 324 220 333 215 322 215 329 210 318 210 325 203 314 205 321 198 311 203 318 195 308 199 314 191 305 195 310 187 303 193 308 185 300 192 305 184 298 191 303 183 297 190 303 181 297 188 303 180 297 185 302 177 296 183 301 174 296 181 300 173 294 180 298 171 294 179 299 171 293 178 299 170 292 177 296 169 290 176 295 167 288 175 293 166 286 173 292 165 286 173 291 164 286 174 291 164 285 173 291 164 285 174 290 164 284 174 289 165 284 174 290 166 285 175 290 166 285 175 290 166 284 175 289 166 284 175 289 166 284 175 289 166 284 175 289 165 284 174 288 165 283 174 288 165 283 174 288 165 284 174 289 165 285 174 289 165 286 175 290 166 285 175 290 166 286 175 290 167 286 176 290 167 285 176 290 167 285 175 290 167 285 175 290 167 286 175 291 166 286 174 291 165 286 173 292 164 287 172 292 164 287 172 293 163 288 172 293 163 288 172 293 163 288 172 293 163 287 172 293 164 287 173 292 164 287 173 292 164 286 173 291 165 285 174 290 165 285 175 290 166 285 175 290 166 285 175 290 166 285 175 290 166 286 174 291 165 287 174 291 164 287 173 290 163 286 172 289 163 284 172 287 162 282 172 286 162 279 172 283 162 275 171 279 161 272 170 275 160 268 170 271 160 266 170 268 160 265 170 266 161 264 172 266 161 262 172 264 163 261 173 262 163 260 174 261 163 260 174 261 163 260 173 261 162 262 172 263 162 265 172 264 161 267 172 264 163 267 173 264 163 266 174 262 165 265 176 261 167 264 177 260 167 264 178 260 170 265 180 261 170 265 181 261 171 265 181 261 172 264 181 260 172 262 182 259 173 262 184 259 174 263 186 259 176 263 186 259 176 264 188 260 178 265 189 261 179 266 191 262 181 268 194 263 184 270 196 265 187 271 199 267 190 274 202 269 193 276 202 271 194 278 202 273 195 275 196 275 195 275 196 275 195 276 196 275 195 280 202 275 195 281 201 276 193 282 198 276 190 280 194 275 186 279 189 273 182 277 182 272 173 272 178 267 168 266 176 262 167 261 177 258 171 259 180 254 171 260 184 254 175 260 189 253 181 259 193 252 186 261 198 253 192 263 204 255 198 265 209 257 204 267 212 259 207 270 212 261 206 269 209 261 204 268 206 260 201 266 204 258 198 262 201 254 195 258 196 251 191 256 192 248 187 253 187 247 183 254 181 247 178 256 177 248 175 254 174 252 173 256 175 253 174 257 177 257 177 255 182 254 182 257 187 257 186 259 191 261 189 264 193 256 195 267 193 258 194 269 191 260 192 270 191 261 191 272 192 263 190 273 195 264 190 272 198 264 192 269 199 263 191 266 198 262 189 263 194 260 185 259 189 258 182 257 183 256 172 256 175 256 165 255 169 255 158 253 163 253 152 250 158 250 147 246 153 247 143 241 150 242 139 237 148 238 137 232 148 232 136 223 149 224 138 215 153 214 142 207 156 204 145 198 158 195 147 191 160 187 150 183 162 179 153 176 166 171 156 170 168 164 158 168 169 161 160 163 170 157 161 156 172 150 164 151 175 144 167 148 177 140 170 144 181 135 175 142 185 132 180 142 189 131 186 143 195 132 191 143 202 132 199 142 209 131 207 141 213 130 212 142 215 131 215 144 217 134 219 148 221 138 225 154 225 146 230 162 228 154 234 171 230 163 236 177 231 170 238 181 233 173 239 183 236 176 243 183 239 175 246 187 244 179 251 192 249 188 254 197 253 190 260 194 263 193 263 205 259 197 266 210 264 202 270 214 269 206 277 216 275 209 282 221 282 214 289 224 289 217 296 228 295 220 303 230 301 223 308 233 307 226 313 238 311 231 318 243 313 235 321 246 313 238 320 248 314 241 321 251 317 244 324 254 320 247 328 257 324 250 331 261 328 254 335 264 333 257 341 266 338 260 345 267 341 261 350 269 343 263 352 272 345 265 353 275 346 269 355 277 347 272 356 279 348 275 357 282 348 279 358 285 349 282 358 287 349 284 359 288 350 285 360 287 351 286 361 287 351 287 361 288 351 290 360 290 349 293 359 293 346 297 356 296 343 300 353 299 341 303 350 306 348 306 348 307 347 308 347 309 346 310 346 308 336 313 345 311 336 316 345 314 335 321 344 319 334 325 342 323 332 330 339 326 329 334 335 329 327 336 333 330 324 338 329 330 320 338 324 330 315 339 317 330 308 339 309 330 301 340 302 330 296 336 295 329 289 338 288 330 281 337 280 331 275 338 274 332 271 342 271 332 265 339 264 331 257 341 254 330 249 339 246 329 244 338 240 328 237 336 232 326 228 332 224 324 223 334 218 322 219 330 213 319 215 326 208 315 209 323 203 313 206 321 199 313 203 320 195 311 198 317 190 309 193 315 186 308 190 314 182 307 189 313 181 304 188 310 180 302 187 308 178 300 186 305 177 298 184 303 175 297 183 301 174 296 182 299 172 293 183 297 173 292 184 296 174 292 184 295 175 291 183 295 174 290 183 295 174 290 182 294 174 289 181 294 173 290 181 293 175 289 181 293 172 288 180 292 172 287 181 291 171 287 181 292 172 287 181 292 172 287 180 292 171 287 179 292 170 288 178 293 169 289 178 294 169 290 178 294 169 291 177 295 169 291 177 295 169 292 177 296 169 292 177 297 169 291 178 295 169 291 179 295 170 291 179 295 170 290 180 296 170 290 180 294 170 290 180 294 170 289 179 294 170 290 180 294 171 290 180 294 171 290 180 294 171 290 179 294 170 290 180 294 171 291 180 295 171 293 180 298 171 294 180 300 171 296 179 301 170 296 180 301 169 296 178 301 168 296 177 301 167 295 176 299 168 294 177 298 167 291 176 294 168 289 178 292 169 288 179 292 169 289 179 292 170 290 180 293 170 290 179 295 169 290 179 292 170 289 179 292 170 290 180 293 171 291 181 295 171 293 181 297 172 293 181 298 172 292 180 297 172 290 180 294 170 288 180 292 170 286 178 290 169 286 179 291 170 287 180 291 170 285 178 289 169 284 178 288 168 285 178 289 168 286 178 290 168 288 178 292 168 290 177 293 168 292 177 296 167 295 176 298 166 301 176 302 166 308 177 307 166 314 178 312 168 318 179 316 169 322 180 319 170 326 180 322 171 330 181 326 171 332 181 328 171 334 180 329 171 334 180 329 172 334 182 329 174 336 185 330 176 338 188 333 180 340 191 335 182 341 192 336 184 340 192 334 185 336 191 328 185 331 191 323 186 325 192 317 188 321 193 311 190 317 194 308 191 315 194 306 193 316 194 307 192 318 194 308 191 317 192 308 190 318 190 308 188 318 190 309 188 321 191 312 188 326 193 318 188 331 194 323 188 335 194 328 188 338 192 331 186 339 191 333 184 340 190 333 184 340 190 333 184 340 192 332 186 340 193 333 188 341 194 334 188 343 195 336 187 343 196 339 186 341 197 340 187 338 198 340 187 334 198 336 188 328 199 331 188 322 199 325 188 314 198 316 188 306 198 309 187 301 197 302 187 299 194 302 184 298 193 302 183 298 193 303 184 298 193 303 184 300 196 303 186 301 197 306 188 304 197 309 188 306 195 312 186 307 194 313 185 304 192 310 184 300 192 304 182 296 190 300 181 294 190 298 180 294 188 298 179 295 187 300 178 296 188 301 179 296 189 299 180 295 190 299 181 295 190 299 180 296 190 299 180 296 189 300 179 296 187 299 179 293 186 296 177 290 186 294 176 289 186 293 177 289 186 292 177 289 186 293 177 290 187 295 178 290 187 294 178 287 186 292 177 286 186 290 177 287 187 291 178 289 187 293 178 290 187 294 178 290 188 295 179 291 188 295 179 291 188 296 179 292 188 297 178 292 186 297 176 295 184 298 174 301 183 303 173 307 184 306 173 312 185 309 175 312 187 309 177 310 189 306 181 308 192 302 184 307 195 303 187 307 195 303 188 307 195 304 186 307 194 304 185 307 194 304 185 308 196 305 186 308 197 306 187 308 198 305 187 308 196 304 186 307 193 303 185 308 192 303 184 306 191 303 184 307 192 303 184 308 191 302 185 308 189 301 184 307 187 299 183 307 187 299 183 308 187 300 185 309 188 300 186 310 189 302 187 312 190 303 188 314 192 305 190 317 195 308 191 320 198 312 193 322 201 314 196 325 204 317 198 326 206 318 200 328 208 320 202 330 210 323 204 333 214 328 209 335 219 327 213 335 223 327 219 332 228 324 225 328 234 319 233 325 241 315 239 322 244 313 241 319 244 310 242 318 244 308 242 318 244 309 242 319 243 309 243 320 244 311 244 322 246 323 246 325 247 316 248 327 245 318 247 328 244 320 246 331 245 321 246 332 246 323 248 334 247 324 250 334 248 324 250 333 247 324 250 331 247 322 250 330 246 321 249 329 244 320 248 328 244 319 248 328 246 318 249 327 248 318 250 326 249 317 251 325 251 316 252 325 252 315 253 325 252 315 253 325 253 315 253 325 252 315 252 324 250 315 251 323 249 313 249 320 248 310 247 317 245 308 245 315 242 305 241 312 240 302 239 308 239 298 238 303 239 294 237 300 239 292 237 299 239 291 237 301 238 293 236 304 236 296 234 306 235 298 233 307 234 298 232 308 233 299 231 309 232 300 230 309 232 300 229 310 231 301 228 312 230 303 227 312 229 304 226 312 230 303 227 310 232 301 229 310 234 301 232 310 236 301 234 313 237 303 237 315 237 307 240 318 238 311 243 322 238 315 243 326 237 319 243 330 235 323 242 333 234 328 241 336 232 331 240 340 231 334 238 343 228 338 235 345 224 340 231 346 220 341 227 345 217 340 223 343 214 338 221 342 214 336 219 340 214 335 220 338 214 334 221 338 216 333 223 339 217 334 225 340 218 336 226 340 219 336 227 341 219 338 228 340 218 338 227 340 215 338 224 340 211 337 219 341 207 337 214 342 203 337 209 342 199 336 204 342 198 335 202 341 197 335 202 341 199 341 198 342 200 335 205 345 203 338 207 348 206 340 210 352 209 344 213 355 213 348 216 356 214 351 218 355 215 348 219 353 213 348 217 350 212 345 215 349 212 341 216 348 211 340 213 348 210 339 210 348 210 338 209 347 209 338 207 346 208 338 206 344 208 335 207 340 209 331 208 335 209 326 210 330 210 321 211 326 211 318 213 325 211 315 213 324 210 314 213 324 210 316 212 326 210 316 211 326 208 317 209 326 208 317 208 325 208 316 209 324 209 315 211 323 209 314 212 323 209 315 212 323 208 315 214 324 208 317 215 325 209 319 216 326 210 322 217 328 212 325 219 331 213 331 223 337 215 337 215 342 216 344 225 345 215 347 225 346 214 347 213 348 212 349 222 346 210 346 209 343 207 346 216 341 204 343 213 341 201 343 209 342 198 344 204 344 196 348 205 347 196 350 204 350 198 350 198 351 201 353 210 352 204 355 213 352 205 354 214 351 204 351 203 350 202 350 201 348 198 348 198 346 196 352 204 346 193 353 200 346 190 353 197 345 188 353 194 344 187 352 192 344 186 352 191 342 186 352 190 341 186 351 189 340 186 350 187 339 185 349 186 339 184 349 185 340 184 349 184 340 183 350 183 340 183 348 182 340 182 350 180 339 182 349 178 338 181 348 176 336 181 346 175 333 181 343 175 330 182 339 176 328 183 335 176 327 183 336 177 326 182 335 175 326 181 335 174 326 179 335 172 326 177 334 170 325 177 333 168 324 176 332 168 322 175 329 167 320 174 327 166 318 174 324 165 315 174 321 165 311 173 317 165 307 174 312 166 303 176 308 167 301 178 305 169 299 179 303 171 297 180 300 171 295 179 299 170 294 180 297 170 294 180 296 169 293 178 295 169 292 178 294 168 291 178 293 168 290 178 292 167 288 177 290 167 287 177 290 167 287 178 289 167 286 178 289 168 285 179 288 169 283 179 286 170 281 181 284 171 280 182 282 172 279 183 281 173 279 183 280 172 278 183 280 172 276 181 278 171 275 181 277 171 274 180 276 170 273 179 277 169 274 177 277 168 275 177 279 167 275 176 279 167 274 176 278 167 274 176 278 166 273 175 277 166 272 175 276 166 271 175 276 166 270 174 275 165 269 173 274 165 269 173 273 164 268 173 272 164 268 172 271 163 266 172 271 163 265 172 269 163 264 172 267 162 263 173 266 163 262 173 266 164 262 175 265 165 262 176 265 167 263 178 265 168 262 178 264 168 261 177 264 168 261 177 263 167 260 177 263 167 260 176 263 166 258 176 261 166 257 174 260 165 256 174 259 164 256 174 259 164 255 173 258 163 255 173 258 163 256 172 259 162 256 171 259 161 256 169 258 159 255 166 257 156 254 164 257 154 254 163 257 153 254 162 257 152 254 162 256 151 253 161 255 151 251 161 254 151 250 160 253 149 249 159 252 149 248 158 250 148 245 157 248 147 243 156 246 146 242 156 245 146 241 156 243 146 238 156 241 145 236 156 237 145 233 155 235 145 230 156 232 145 228 154 229 144 226 153 228 143 224 151 227 141 224 148 227 138 222 146 225 136 220 144 224 134 220 143 223 133 218 141 222 131 217 141 221 131 216 140 219 130 214 140 217 129 212 140 214 130 210 141 211 130 209 142 208 131 208 144 206 133 207 147 205 136 208 150 205 140 208 154 204 144 210 157 204 149 211 159 204 152 212 160 205 153 211 158 204 152 210 155 203 147 208 151 202 143 207 148 201 140 207 145 202 137 208 141 203 133 208 138 203 130 209 137 205 129 210 136 205 128 210 136 206 128 211 137 205 129 210 138 205 129 209 139 205 130 209 140 204 133 209 142 204 135 209 144 204 135 209 145 204 137 209 146 204 137 209 146 204 138 209 146 204 138 209 146 204 137 209 145 204 138 209 144 203 137 208 143 204 135 209 142 204 134 209 142 204 134 209 142 204 134 209 143 204 135 209 144 204 136 209 146 204 138 209 147 203 140 209 150 204 142 209 152 203 145 209 155 203 147 210 157 204 149 210 157 204 150 211 158 204 150 211 157 204 150 210 157 204 150 210 157 204 150 210 157 204 150 210 157 204 150 210 157 204 149 210 156 203 148 210 155 203 147 209 154 203 147 209 154 203 146 209 154 203 146 209 154 203 146 210 155 203 146 210 155 203 147 210 156 203 148 210 157 204 149 210 158 204 151 211 160 205 152 212 163 206 154 213 165 207 157 214 167 207 158 214 168 207 159 212 168 206 159 209 166 205 157 206 164 203 157 203 161 200 154 200 158 197 148 197 157 196 150 195 157 193 148 192 160 190 150 193 162 189 151 193 162 190 153 194 157 191 147 194 156 192 145 194 154 191 143 192 153 190 142 190 153 187 142 188 153 185 142 185 152 182 142 182 152 179 142 179 153 175 142 174 155 169 145 167 158 162 147 160 161 160 160 155 164 149 155 150 167 143 159 145 172 138 164 141 177 133 170 139 181 130 174 137 185 129 178 136 189 126 182 133 191 124 185 131 193 122 187 130 194 121 190 130 197 121 193 129 201 119 197 128 205 118 201 127 206 116 204 126 207 115 207 125 210 114 209 125 212 126 212 126 214 126 213 128 215 118 219 132 218 132 218 138 222 138 222 146 226 146 225 154 230 154 229 160 231 153 238 164 231 158 239 167 230 160 237 169 228 162 236 173 229 166 237 178 234 171 241 183 240 176 247 187 245 179 252 191 248 184 255 198 252 194 257 204 256 198 263 208 260 201 267 208 262 201 269 211 264 203 272 213 269 214 269 216 276 216 275 218 282 218 281 220 288 221 288 225 295 225 295 228 301 221 309 232 305 225 313 236 308 229 316 240 311 233 319 243 315 236 321 244 318 237 325 245 318 239 326 249 319 242 326 255 320 256 320 260 324 254 332 263 327 258 335 267 332 262 341 271 339 265 347 273 342 268 351 275 344 270 353 276 346 271 355 277 348 274 358 281 349 278 359 285 350 284 360 289 349 290 359 292 347 295 357 296 344 299 354 300 341 303 350 302 338 306 348 303 336 307 346 306 336 310 345 308 336 314 344 311 335 316 341 314 336 319 340 318 334 325 341 322 331 330 338 326 329 334 336 327 328 335 334 328 326 336 331 330 322 339 326 332 315 339 317 334 309 340 310 333 304 340 304 332 297 341 298 332 290 342 290 334 283 343 282 335 278 341 276 335 273 342 272 334 266 340 265 332 257 342 255 330 250 337 248 328 244 336 240 326 235 335 231 326 228 334 222 327 223 337 219 325 218 335 213 322 211 330 206 319 207 326 201 315 205 324 198 312 200 319 193 310 194 316 187 309 190 317 182 307 188 314 180 304 187 310 178 301 185 306 177 298 184 304 175 296 183 301 175 294 183 299 174 294 182 298 173 293 180 298 172 293 179 299 170 292 178 298 169 291 178 297 169 290 178 296 169 288 178 293 169 288 178 293 170 287 178 292 169 285 176 290 167 284 175 289 166 283 174 288 165 282 174 288 165 283 174 287 165 283 175 287 166 283 176 287 166 282 176 286 167 282 176 285 166 280 176 285 166 280 176 284 166 280 176 284 167 280 177 284 167 280 177 284 168 280 178 284 168 280 178 284 168 280 177 284 168 280 177 283 168 280 178 284 168 280 178 285 168 280 177 285 168 280 177 284 168 280 178 284 168 280 177 284 168 280 177 284 168 280 177 284 167 280 177 284 167 281 176 284 167 281 176 285 167 281 176 284 167 281 176 284 167 281 177 284 167 281 177 284 167 281 177 285 167 281 177 285 167 281 177 286 167 281 176 285 167 282 176 286 167 282 176 285 166 282 175 286 166 282 175 287 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 176 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 176 286 166 282 176 287 166 282 176 286 166 282 176 286 167 281 177 287 167 281 177 287 167 282 177 287 167 282 177 287 167 282 176 287 167 282 176 287 167 282 176 287 167 282 176 287 167 282 176 287 167 282 176 287 167 282 176 287 167 282 175 286 167 282 176 286 166 282 175 287 166 283 175 289 166 283 174 289 165 283 173 288 165 284 174 289 164 283 173 290 164 284 172 290 164 284 172 290 163 284 172 290 163 284 171 290 163 285 170 291 162 286 169 292 161 286 169 292 161 287 168 294 160 288 167 294 160 287 166 295 159 288 165 295 158 288 165 295 158 288 165 295 158 288 165 295 158 288 166 295 158 287 166 294 159 286 167 292 159 286 167 292 160 286 168 292 160 286 168 292 160 286 168 292 160 286 168 292 160 286 167 292 159 286 166 292 159 287 166 294 158 288 165 294 157 288 164 296 156 289 163 296 156 289 163 296 156 289 164 296 156 288 165 295 157 288 165 294 157 287 165 294 158 287 166 294 158 286 166 291 160 286 166 293 158 286 166 293 158 287 165 292 160 288 165 295 157 288 164 295 157 289 164 296 157 290 164 297 156 290 163 297 156 290 164 297 156 290 164 297 157 290 164 296 157 289 165 296 157 288 165 295 158 287 165 294 158 287 166 291 160 287 166 293 158 286 167 292 159 286 167 292 159 287 167 293 159 287 166 293 159 287 166 293 158 287 166 291 161 287 165 294 158 287 166 294 158 287 165 294 158 288 166 294 158 288 166 294 158 288 166 294 158 288 166 294 158 288 166 294 158 288 166 294 158 288 166 294 158 288 166 294 158 288 166 294 158 288 166 294 158 288 166 295 158 288 165 295 158 289 165 296 157 289 165 295 157 288 165 295 157 289 165 295 157 288 165 294 158 288 166 294 158 288 166 294 158 287 166 293 158 287 166 293 158 287 167 293 158 286 167 292 159 286 167 292 159 286 167 292 159 286 167 292 159 286 167 292 159 287 166 293 158 288 166 294 158 288 165 294 157 288 165 294 157 288 165 294 157 288 165 294 157 288 165 294 157 288 165 293 157 287 166 293 157 287 166 293 158 286 166 293 158 286 166 292 159 286 167 291 158 286 167 291 158 286 166 292 159 287 166 293 158 288 165 293 157 288 165 294 157 289 164 297 156 290 164 297 156 290 163 296 155 290 163 296 155 290 164 296 156 290 163 295 155 289 164 294 156 288 164 294 156 287 165 292 157 286 165 291 157 285 167 291 158 286 168 291 159 286 168 290 159 285 168 290 159 285 167 290 159 286 167 291 158 286 167 291 159 287 167 293 158 287 166 293 157 288 165 293 157 288 165 293 157 288 165 293 157 287 165 293 157 286 165 292 157 286 166 292 157 286 166 292 158 286 167 291 159 286 167 291 158 285 167 290 159 285 168 290 159 285 168 290 159 285 168 290 159 285 168 290 159 286 167 291 159 286 166 292 158 286 166 292 157 286 165 292 157 287 165 292 157 288 165 293 157 288 165 293 157 288 165 293 157 287 166 293 157 287 166 293 157 286 166 292 158 286 167 291 158 286 168 290 159 285 167 290 159 285 167 290 159 285 167 290 159 285 168 290 159 285 168 290 159 286 168 291 159 286 167 291 159 286 168 291 159 286 167 291 158 285 168 289 159 284 169 288 159 283 170 287 161 282 171 285 161 280 172 284 163 279 172 283 163 278 172 281 163 277 172 281 163 276 172 279 163 276 172 279 163 276 173 279 163 276 172 279 163 276 173 279 163 275 171 279 163 274 171 278 162 273 169 277 160 273 169 277 160 272 168 277 159 273 168 277 159 273 167 277 158 273 167 277 158 273 167 277 158 273 167 277 158 273 166 277 157 273 166 277 157 273 167 277 158 272 167 277 157 273 167 277 158 274 167 278 158 273 166 277 157 272 165 277 156 273 164 278 155 274 163 279 155 274 163 279 154 274 164 279 155 276 167 280 157 276 168 280 159 276 169 279 160 275 170 279 161 275 171 278 161 275 171 278 161 275 172 277 162 275 173 276 163 274 173 276 163 274 173 275 162 274 172 275 162 272 171 275 161 272 171 274 161 271 171 273 162 270 172 273 161 270 172 273 162 271 173 273 163 272 173 273 163 272 173 273 163 273 174 274 164 273 175 274 165 274 177 273 167 273 180 273 170 273 183 272 173 273 186 272 176 273 189 272 179 274 190 272 181 274 191 272 182 275 192 273 183 275 192 273 182 275 191 274 181 275 189 275 179 276 187 275 177 276 185 276 175 277 183 277 173 277 181 278 171 278 180 279 170 279 179 281 169 280 179 281 169 280 178 281 168 280 178 281 168 279 179 280 169 278 181 279 171 279 183 279 173 279 186 279 175 280 187 280 177 280 188 280 178 279 188 279 178 280 189 279 179 281 189 281 179 282 189 282 179 285 189 284 179 285 188 285 177 285 187 285 177 285 186 285 176 285 186 285 176 285 186 284 175 284 186 284 175 284 186 284 176 284 188 283 177 283 188 282 178 284 190 282 179 283 189 282 179 283 189 282 179 284 188 283 178 284 187 284 177 283 185 284 175 281 183 284 174 280 180 285 172 281 177 286 170 283 174 289 167 286 171 293 164 289 168 297 161 293 165 301 159 296 164 304 157 298 163 306 156 299 163 308 156 300 164 308 156 300 164 308 156 299 164 307 157 299 164 306 157 298 163 304 156 296 164 301 156 293 165 299 156 289 167 293 158 285 168 288 159 281 170 284 161 278 171 281 162 277 173 281 163 275 173 279 164 273 174 276 164 270 174 273 164 267 173 268 164 265 173 268 163 264 172 266 163 264 170 267 160 265 169 267 159 266 167 269 158 267 167 269 157 267 166 270 156 268 166 270 156 269 165 271 156 268 166 271 156 266 167 270 157 263 168 267 158 260 170 264 159 258 170 262 161 257 171 260 161 256 172 258 161 254 171 255 161 252 170 253 160 249 169 249 159 246 167 246 158 244 166 244 157 242 165 242 155 240 164 240 154 237 163 238 153 235 163 236 152 233 163 233 152 228 162 228 151 222 161 221 150 215 159 213 149 209 158 206 148 203 158 200 148 195 159 192 148 187 160 183 150 180 162 176 152 173 163 168 154 167 166 161 157 164 169 157 160 163 173 156 165 161 177 151 170 155 180 145 175 149 182 140 179 146 187 137 184 144 194 135 192 146 202 135 200 149 207 138 206 153 210 142 211 156 212 145 215 158 218 148 221 161 224 152 228 165 228 156 233 170 231 162 237 176 236 168 243 184 241 184 241 191 243 183 251 195 247 188 254 201 253 201 253 205 260 206 260 210 267 202 274 215 272 207 280 220 278 213 285 223 281 216 289 226 285 220 293 231 291 225 298 236 297 236 297 238 302 239 301 239 306 240 305 242 310 216 293 244 314 239 318 247 315 243 320 250 319 246 324 254 324 228 305 256 328 232 310 258 330 235 315 261 331 238 320 264 334 258 342 267 338 261 347 270 341 265 350 274 343 270 352 279 345 276 354 283 347 281 357 286 348 284 358 288 348 288 359 290 348 290 359 292 348 295 359 296 347 299 356 301 343 305 352 305 337 310 346 307 332 313 341 316 338 317 338 315 329 320 334 327 335 325 334 324 327 330 331 327 324 336 330 331 320 340 326 335 316 344 321 338 310 347 313 340 302 350 304 339 294 349 294 335 287 345 287 331 280 341 279 330 271 340 270 331 265 341 264 330 259 341 257 329 250 335 248 327 241 336 238 326 236 333 233 325 230 334 226 323 223 329 220 322 215 328 212 322 210 331 205 320 204 328 199 317 198 325 193 314 196 322 189 311 192 318 185 308 188 314 180 305 185 313 177 304 182 310 174 302 180 309 173 300 181 307 173 298 180 304 172 296 179 302 171 296 179 300 170 294 178 300 170 294 178 299 169 294 177 301 168 294 176 301 168 294 176 300 168 292 175 299 167 291 175 296 166 289 174 294 165 288 173 292 164 287 174 292 164 287 174 293 165 287 174 292 164 287 173 292 164 286 173 292 164 286 172 291 164 285 172 290 163 284 173 289 165 283 175 288 166 282 175 287 166 282 175 287 167 283 176 287 166 283 175 288 166 284 175 288 166 284 175 288 166 283 175 287 165 282 174 286 165 282 175 287 166 283 175 288 165 284 175 288 166 284 175 288 166 283 175 287 166 282 176 286 167 282 176 286 167 282 176 286 167 282 175 286 166 281 174 286 165 282 174 287 165 282 174 287 165 283 174 288 166 284 175 289 166 284 175 289 166 284 175 289 166 286 175 288 165 285 174 288 165 284 174 288 165 284 175 287 165 284 176 286 166 282 176 286 166 281 175 283 165 279 175 281 165 277 175 277 166 274 177 275 167 273 179 274 169 272 179 275 169 270 178 272 169 267 177 270 167 265 175 267 165 261 171 263 162 258 169 260 159 257 167 258 157 256 166 258 156 254 165 256 155 251 164 253 154 248 162 250 152 246 162 248 151 245 161 247 151 244 161 245 150 242 161 243 150 238 160 238 149 233 160 232 148 228 160 227 149 224 161 223 150 222 162 220 152 218 164 216 153 211 164 210 153 205 163 202 153 199 163 196 156 191 165 186 155 182 168 177 159 176 171 170 161 173 172 166 163 168 173 162 164 162 173 155 165 157 174 150 166 153 176 145 169 150 180 140 174 148 186 138 181 148 194 138 188 147 202 147 202 146 209 135 207 146 213 135 212 148 216 137 217 150 222 140 225 154 228 145 231 161 230 162 230 169 232 160 238 175 235 167 241 180 238 172 245 184 240 177 247 188 243 181 250 194 248 187 256 199 254 193 261 204 259 197 267 201 272 201 271 212 270 205 277 216 276 209 282 219 280 212 287 224 285 217 292 230 290 230 290 234 296 228 304 236 301 230 309 238 307 231 315 240 314 234 321 244 318 216 296 247 318 220 300 250 319 224 306 253 321 226 310 255 323 231 314 257 326 253 335 261 329 258 336 266 334 261 342 271 337 271 337 272 340 267 348 272 343 268 353 274 347 270 356 278 349 273 358 281 349 282 348 284 349 285 349 286 350 283 360 288 350 286 361 290 352 289 361 292 352 293 362 294 351 296 361 295 349 298 359 297 346 301 356 300 343 305 352 303 340 309 348 305 338 312 345 314 342 314 342 308 333 315 340 317 338 317 338 315 328 320 333 320 326 326 330 325 322 331 325 329 319 338 323 333 316 342 319 335 312 344 315 336 305 346 307 335 299 342 299 332 293 342 293 330 286 339 284 328 277 338 276 330 270 336 268 331 266 341 265 331 261 341 258 330 253 341 250 330 245 340 242 330 240 339 236 328 234 337 229 326 224 332 221 325 218 333 213 323 214 330 209 319 210 326 204 314 206 322 200 311 204 319 197 310 201 316 193 307 196 314 189 305 192 311 185 304 188 310 181 303 186 309 178 302 185 308 177 300 184 306 176 298 183 305 174 297 181 302 173 296 180 302 171 295 178 300 171 295 179 299 170 294 177 299 169 293 178 298 169 291 178 297 170 290 177 295 169 290 177 295 168 290 176 295 167 289 175 294 166 288 174 293 166 287 173 292 165 285 173 290 165 285 175 290 166 284 175 289 166 284 175 290 166 285 176 290 167 286 175 291 166 286 175 292 166 286 175 291 166 286 175 291 166 285 174 290 165 285 174 290 165 285 174 290 165 284 174 290 165 284 175 290 166 285 175 291 166 286 174 292 166 286 173 293 165 287 173 292 164 288 173 293 164 288 173 294 165 288 173 293 165 288 173 293 165 289 173 294 164 290 172 296 164 291 172 296 163 292 171 296 163 291 171 295 162 288 171 293 162 287 173 291 163 286 174 290 164 285 174 289 164 284 174 288 165 283 175 287 165 280 175 283 165 276 174 279 165 273 173 276 164 272 173 273 164 270 173 271 164 269 174 269 164 267 175 269 164 265 175 266 164 259 175 259 164 255 173 256 164 255 173 254 163 257 172 257 162 258 172 258 162 258 173 258 162 256 174 254 163 254 173 252 163 252 171 249 161 252 168 248 158 250 165 247 155 248 164 244 154 245 166 240 157 243 168 237 159 242 170 235 161 240 170 234 162 240 170 234 161 240 172 234 163 241 175 235 166 242 178 238 168 242 180 240 170 242 179 240 169 240 176 238 169 236 173 234 164 232 170 230 160 226 167 225 157 221 163 220 152 217 159 215 148 211 156 208 145 204 155 201 145 199 157 196 146 195 159 192 149 189 161 186 151 184 163 180 153 179 164 174 155 173 167 166 158 165 171 158 162 162 174 154 166 159 176 151 169 154 178 146 171 149 180 140 174 145 181 135 177 142 184 133 181 141 189 131 187 142 196 132 195 146 202 135 202 149 208 138 209 150 214 140 217 151 221 142 224 155 225 146 229 161 227 153 232 169 229 160 235 176 233 177 233 182 237 175 244 186 240 179 247 190 245 182 251 193 252 186 260 196 261 188 267 198 266 191 273 195 278 195 278 209 277 202 285 216 281 217 281 222 285 215 293 227 291 219 297 231 297 232 296 234 302 235 301 237 306 237 306 241 310 213 293 244 314 237 321 246 316 243 319 250 319 224 304 254 323 227 307 256 327 232 313 259 330 236 317 263 334 256 341 266 338 259 346 268 342 261 349 271 344 263 351 274 348 267 354 277 353 269 359 278 358 271 363 280 360 273 367 281 363 274 370 282 366 275 372 283 367 276 374 283 367 284 366 283 367 278 376 283 368 281 377 284 368 284 378 287 366 288 376 291 363 294 372 296 358 299 368 299 354 304 362 304 349 309 357 306 344 312 352 308 339 314 347 308 336 315 342 307 335 313 340 307 334 313 339 308 332 315 339 310 329 317 336 314 327 322 333 320 326 326 330 324 325 332 331 327 325 336 329 330 322 338 327 332 318 341 322 332 314 342 315 331 306 339 307 328 299 338 299 326 292 335 291 326 283 335 282 327 276 333 275 328 273 338 271 328 268 335 266 327 260 337 257 326 252 336 250 326 247 335 243 326 241 335 237 325 232 334 227 325 225 335 221 324 221 334 217 321 217 329 212 317 211 325 205 314 206 322 200 312 202 320 196 310 198 317 191 309 193 315 186 308 191 315 183 307 189 315 181 305 187 310 179 302 185 307 177 299 183 304 175 296 182 302 174 295 182 300 173 295 181 300 172 294 180 299 171 294 181 298 171 292 180 297 170 291 179 296 169 290 178 295 169 290 177 294 168 289 177 295 168 288 177 293 168 286 177 292 168 285 177 290 168 284 177 289 167 283 176 287 167 283 177 288 168 284 177 289 168 284 178 289 168 284 177 289 169 285 178 290 168 286 178 290 168 287 177 291 167 288 175 292 167 288 175 293 166 288 174 293 165 288 174 292 165 288 175 293 166 288 175 293 166 288 175 293 166 288 175 292 166 288 175 292 166 289 175 293 166 290 176 296 167 292 177 298 168 293 177 299 168 293 177 300 168 292 176 298 167 289 176 293 167 286 177 291 167 286 178 291 168 286 179 290 170 287 180 291 171 288 181 293 172 291 183 296 173 294 183 299 173 300 184 304 174 305 184 308 173 309 184 310 173 313 184 314 172 315 183 316 172 314 183 316 172 310 181 315 172 307 182 311 172 302 183 303 183 298 183 299 183 295 183 295 183 291 181 295 171 286 179 290 169 280 174 283 164 272 169 274 163 266 167 268 157 261 166 264 156 255 167 256 157 251 168 251 157 247 167 247 157 244 166 243 155 239 164 238 153 230 162 230 151 222 161 222 161 215 161 215 150 211 161 209 150 203 161 201 151 196 162 193 152 190 163 186 153 183 164 177 155 174 168 168 158 167 170 161 161 162 171 155 163 157 173 149 166 154 177 146 170 153 179 144 173 151 183 141 177 148 188 148 187 147 193 147 193 148 199 138 197 150 206 139 204 151 212 151 212 151 220 140 220 150 225 139 225 150 228 140 229 153 232 142 233 156 235 145 239 158 239 148 244 162 241 154 248 168 243 169 242 174 243 167 250 180 247 173 254 185 252 178 259 189 256 182 263 193 260 185 267 197 266 189 273 203 271 196 279 210 275 203 282 216 277 209 284 223 279 216 286 228 284 222 290 230 289 222 297 231 295 231 294 234 301 234 300 236 306 229 312 238 309 238 309 242 313 242 313 246 318 238 325 249 323 241 330 252 325 246 333 256 328 250 336 259 332 252 340 261 334 254 341 264 335 257 342 268 338 262 345 271 341 264 350 273 345 267 353 275 347 269 356 276 349 271 358 277 351 274 360 280 352 277 362 283 352 282 362 287 351 287 361 290 349 291 360 294 348 296 358 298 346 300 356 300 344 303 354 303 343 306 353 304 343 308 353 306 344 310 353 308 343 314 353 311 343 317 352 313 342 320 350 321 348 322 349 316 340 323 346 317 338 324 344 318 335 326 340 320 332 328 336 322 328 330 332 323 326 332 329 324 323 334 326 326 318 336 320 329 310 338 313 330 305 340 306 330 300 339 301 329 294 339 294 329 284 339 284 330 274 340 273 332 267 338 266 332 260 339 259 332 252 341 250 330 246 337 244 329 240 338 237 327 233 336 228 326 224 335 220 326 218 335 214 324 213 333 208 321 207 330 202 318 203 326 196 314 198 322 192 311 194 318 187 310 189 317 182 309 186 316 179 308 185 315 178 305 185 311 177 302 184 308 176 299 183 305 175 298 183 303 174 296 182 302 174 297 182 301 174 297 182 303 173 296 181 302 172 295 181 301 172 294 180 299 171 293 179 299 170 293 178 300 170 292 177 299 168 290 175 296 167 287 173 293 164 285 173 291 164 285 173 291 163 285 172 290 163 285 172 291 163 286 172 290 163 284 172 290 163 283 172 287 163 282 173 286 164 281 174 285 165 281 175 286 166 281 176 285 167 280 176 284 167 280 176 285 167 280 175 285 167 281 175 285 166 282 175 285 166 282 175 285 166 281 175 286 166 281 175 286 166 281 175 285 165 281 175 286 165 282 174 287 165 282 173 287 164 282 173 287 164 282 173 287 164 282 173 286 165 282 174 286 165 282 175 286 166 282 175 286 166 282 175 286 166 281 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 174 287 166 282 174 287 165 282 173 287 164 282 173 287 164 282 173 287 164 282 173 287 164 282 174 287 165 282 174 287 165 282 174 286 165 282 174 286 165 282 174 286 165 282 174 286 165 282 174 287 165 282 174 288 165 283 173 288 165 284 173 288 164 283 173 288 164 283 173 288 164 283 173 288 164 283 173 288 164 283 173 288 164 283 173 288 165 283 175 288 165 282 175 288 165 282 175 287 166 282 176 286 166 281 177 286 167 281 177 286 168 281 177 285 168 281 176 285 167 281 175 285 167 281 175 287 166 281 175 286 166 281 175 285 166 281 175 285 166 281 175 285 166 281 175 286 166 281 175 287 165 282 175 287 165 282 175 287 166 282 175 287 166 282 176 286 166 281 176 286 167 281 176 286 167 280 176 285 167 280 176 285 167 280 175 285 166 281 174 286 166 281 173 287 165 282 173 287 164 282 172 288 163 283 172 288 163 283 171 289 162 283 171 289 162 284 171 289 162 283 171 289 162 282 172 288 163 282 172 287 164 283 172 288 164 283 172 288 163 283 171 289 163 284 171 289 163 284 170 290 162 284 169 290 161 285 168 291 160 286 167 293 159 288 166 295 158 289 165 295 158 290 166 296 158 289 165 296 158 289 166 296 158 288 167 295 159 287 167 294 160 286 168 293 160 286 168 292 161 285 169 291 161 284 169 290 161 284 169 291 162 285 169 291 161 286 168 292 161 286 168 292 160 286 167 293 160 287 166 294 159 288 166 296 158 289 165 296 158 289 165 296 157 289 164 297 157 290 164 297 157 290 165 297 157 290 166 296 158 289 166 294 161 288 166 295 159 288 167 294 159 288 167 294 159 288 167 294 159 288 167 294 159 288 167 294 159 287 167 294 159 287 167 293 159 287 166 293 159 287 166 293 159 287 167 293 159 287 167 293 159 286 167 293 159 286 167 292 159 286 168 292 159 285 168 291 159 285 168 291 160 284 169 290 161 285 169 291 161 286 169 292 161 286 168 293 160 286 168 293 160 286 168 292 159 286 167 293 159 287 167 293 159 288 167 293 159 287 167 293 159 286 167 292 159 286 167 291 159 285 168 291 159 285 169 290 161 284 170 289 161 284 170 290 161 284 170 290 161 284 170 289 161 284 170 289 161 284 170 290 162 285 170 290 162 285 170 290 161 285 170 289 161 285 171 290 162 285 171 289 163 285 172 289 162 285 172 288 163 284 174 287 164 283 175 286 165 282 176 285 166 281 176 284 166 281 178 283 167 280 180 282 170 279 181 281 171 279 183 280 173 279 184 280 174 279 185 280 175 279 187 280 176 278 187 279 177 277 187 278 177 277 188 278 179 277 189 278 179 277 189 278 179 277 189 278 178 277 188 279 178 278 189 279 179 278 188 280 177 278 187 280 176 278 186 279 177 280 188 280 177 281 187 281 177 280 186 280 176 279 184 281 174 278 183 279 173 278 183 279 172 278 183 278 172 279 182 279 171 279 181 279 171 280 181 279 171 281 180 280 171 281 179 281 169 281 179 281 169 281 179 281 170 280 180 280 170 278 180 280 170 276 179 278 169 275 178 277 168 273 176 275 166 271 175 273 165 269 173 272 163 266 172 269 162 263 170 266 160 259 169 263 160 258 168 261 158 257 166 261 156 257 165 261 155 258 164 262 154 258 164 262 154 256 163 260 153 255 163 258 153 255 163 258 152 255 163 258 152 254 162 257 152 254 162 256 152 252 162 254 152 250 162 253 152 249 162 251 152 248 162 249 151 246 162 247 152 246 163 247 152 244 163 246 152 242 163 244 152 240 162 241 151 237 161 238 150 234 160 235 149 232 158 233 148 230 157 231 147 229 157 229 146 226 156 225 146 221 156 220 145 216 156 215 145 213 156 211 145 210 157 209 146 208 158 206 147 204 157 202 146 199 156 198 145 195 155 193 145 191 155 188 145 185 157 182 147 181 159 177 148 177 160 173 150 174 163 169 153 171 166 165 156 166 169 159 160 160 170 154 162 156 171 149 163 152 173 145 165 149 177 141 169 145 180 136 173 142 183 132 177 141 186 131 180 139 190 129 185 138 193 128 189 137 196 127 194 138 200 128 199 140 203 129 204 143 207 132 210 148 210 137 213 153 213 142 216 157 218 158 217 160 222 152 227 164 225 155 231 167 228 159 235 173 234 165 241 179 238 171 245 184 241 177 248 189 243 182 250 194 247 188 255 198 254 191 261 202 259 195 266 207 265 200 272 213 270 214 270 218 274 211 282 221 278 214 285 223 283 223 283 226 289 226 289 230 297 223 304 234 301 234 301 238 305 211 289 242 310 214 294 245 313 238 320 246 316 242 320 250 320 245 328 254 325 230 309 259 327 234 314 262 328 256 336 264 331 258 339 267 335 262 344 270 338 265 347 275 339 269 348 279 341 273 350 282 344 277 353 284 346 280 355 286 348 282 357 287 348 283 358 288 350 286 360 289 352 290 361 292 351 294 361 297 349 300 358 303 343 306 353 307 338 307 338 309 335 314 344 313 334 316 339 316 332 320 338 319 330 324 335 322 326 329 334 325 325 333 331 329 323 335 326 332 320 341 323 335 314 341 315 335 306 346 308 334 299 345 300 332 293 341 293 330 286 339 285 330 277 336 276 330 269 341 267 330 263 339 260 329 257 338 254 327 250 337 247 326 244 336 241 326 238 335 234 324 229 333 225 323 220 330 216 323 214 332 209 320 210 330 205 316 205 324 198 312 201 320 194 310 198 317 191 308 194 314 187 306 190 311 185 304 187 310 180 302 186 307 178 300 187 306 179 299 187 304 179 298 185 304 177 298 183 303 175 296 181 302 173 295 180 299 174 294 178 299 170 293 177 299 169 293 177 298 168 292 177 299 168 290 176 296 167 288 174 293 165 286 173 292 164 286 173 291 165 286 174 291 166 286 175 290 167 285 176 289 168 284 177 289 168 285 177 290 168 285 176 290 167 285 175 290 167 286 175 290 166 285 175 291 166 285 175 289 166 284 175 289 166 284 175 289 166 284 175 289 166 284 175 289 167 285 175 289 167 285 175 289 166 284 175 289 166 284 176 289 166 284 176 290 167 285 176 290 167 285 175 291 167 285 175 290 166 286 174 291 165 285 173 290 164 284 172 290 163 284 171 289 163 282 172 288 163 280 172 284 163 276 172 280 162 271 171 275 161 268 172 271 161 267 171 269 161 266 172 268 161 266 172 267 161 263 171 265 161 261 171 264 162 259 171 263 162 258 171 263 162 258 170 262 162 258 169 263 161 258 168 262 159 257 167 261 157 256 167 259 157 254 166 257 156 253 165 255 155 251 165 251 154 248 164 249 153 248 163 248 152 249 161 251 151 251 160 252 149 252 156 254 145 250 154 251 144 248 154 251 143 247 155 247 155 244 156 245 155 240 155 240 155 234 155 235 143 228 144 228 143 220 155 220 144 210 155 209 145 201 158 199 147 194 160 190 150 187 162 182 153 181 164 176 155 175 165 170 156 169 165 164 156 165 166 160 156 160 169 153 160 157 172 148 164 153 175 145 168 149 180 140 174 146 186 137 179 145 190 134 185 144 195 134 191 145 199 134 197 147 203 136 202 149 207 138 208 150 214 139 214 149 222 138 223 150 227 141 230 153 230 145 234 159 233 152 238 167 235 159 242 176 237 168 245 183 238 175 246 187 240 180 248 191 246 185 252 195 252 188 260 199 259 192 266 204 264 196 272 209 270 202 277 214 274 205 280 217 276 218 276 221 281 222 281 225 289 219 296 229 295 222 302 233 300 226 308 237 306 230 313 240 312 234 318 243 315 236 322 246 317 240 324 250 321 224 303 251 324 247 328 253 326 231 312 256 327 234 316 259 330 255 335 261 333 254 340 263 337 264 336 266 340 259 346 269 345 261 351 271 348 263 355 273 351 266 357 274 353 267 360 275 356 268 362 277 359 269 365 279 361 279 361 282 364 282 363 284 365 285 365 287 367 288 367 290 370 282 374 292 374 284 377 293 378 284 381 291 384 282 385 287 388 278 389 282 392 273 391 277 395 268 393 272 397 262 394 260 394 260 394 267 399 259 395 267 401 258 397 268 404 260 400 269 407 262 402 270 410 263 404 268 412 261 406 264 415 258 409 258 417 252 410 251 418 246 411 245 419 241 411 240 421 236 412 234 422 231 413 229 422 227 413 224 421 223 413 219 421 218 412 213 419 212 410 206 418 205 409 199 418 198 408 193 418 192 408 187 417 188 408 180 416 182 407 173 415 175 406 167 414 169 405 161 411 163 403 153 407 156 399 148 404 150 395 144 403 147 394 140 400 143 391 136 397 139 388 131 394 135 386 125 391 130 383 121 387 125 378 117 383 122 375 114 380 118 372 112 378 117 370 111 376 116 369 110 373 110 373 106 372 111 364 102 370 107 362 99 367 105 361 96 365 102 358 95 363 101 356 95 361 101 355 95 359 102 353 94 357 102 351 94 356 102 350 93 356 101 350 93 355 101 350 93 354 100 349 92 354 100 348 92 352 100 348 92 354 100 349 91 356 99 351 90 356 98 352 89 356 97 353 87 355 95 352 86 352 94 348 85 350 93 347 84 348 92 345 85 347 93 343 85 346 93 342 86 345 93 341 86 344 94 341 86 343 94 340 86 344 94 340 86 343 95 339 86 344 94 340 86 345 94 341 85 346 94 342 86 345 94 342 87 345 95 341 88 344 96 341 89 344 96 341 89 345 97 342 89 345 95 343 89 344 98 342 89 344 98 341 89 344 98 341 89 344 98 341 90 344 99 341 91 344 99 342 91 344 97 343 90 344 99 342 90 344 98 341 90 344 98 341 90 344 98 341 89 344 98 341 89 344 96 342 89 344 95 342 89 344 95 342 89 343 98 341 90 343 98 341 90 343 99 341 90 343 98 340 89 343 98 340 89 342 95 341 89 342 97 340 89 342 97 340 89 342 95 340 89 341 98 339 90 341 99 338 91 340 99 338 91 340 99 338 91 341 99 338 91 341 100 338 92 341 100 339 92 341 101 338 92 341 101 339 92 341 101 339 92 341 101 339 93 341 101 339 93 342 102 339 94 342 102 339 94 341 103 339 94 341 103 339 95 341 104 339 95 341 104 339 95 341 104 339 94 341 103 339 94 341 103 339 94 341 103 339 94 340 103 339 93 340 103 339 94 340 103 339 94 340 103 339 93 340 102 339 93 340 102 338 93 340 103 338 93 340 103 338 93 340 103 338 94 340 103 338 94 340 103 337 94 340 103 337 94 339 103 337 94 339 103 337 94 339 103 337 93 340 102 337 93 340 102 337 93 340 102 337 93 340 101 338 92 340 101 338 92 340 101 338 92 342 100 339 91 343 100 340 91 344 100 341 91 344 100 342 92 345 100 343 91 346 100 344 92 348 101 345 93 350 102 347 95 352 103 348 95 353 103 348 95 354 103 348 95 354 103 349 96 355 101 350 96 357 102 349 95 359 101 351 95 361 100 353 95 362 98 356 93 362 99 354 93 362 98 354 92 361 97 354 91 359 97 352 91 357 98 349 91 354 98 347 91 353 98 346 91 352 98 346 91 353 98 347 91 355 98 349 90 357 97 351 89 358 96 353 87 358 95 353 87 357 94 352 85 355 93 351 83 352 90 348 82 350 89 345 82 348 90 344 83 346 91 342 85 344 91 341 87 342 95 339 88 340 97 338 88 339 97 336 87 338 96 335 86 338 95 335 85 338 93 335 83 338 92 335 82 337 91 334 81 335 90 333 81 333 89 330 81 331 89 327 81 329 90 326 81 328 90 324 81 327 90 323 81 326 89 321 79 324 88 321 78 324 86 319 76 322 84 317 74 319 83 315 73 316 82 312 73 313 81 309 73 310 81 307 72 309 81 305 71 308 79 305 69 308 78 305 69 308 77 304 67 306 76 303 67 304 76 301 68 301 76 298 68 298 69 297 70 295 78 291 71 293 80 290 73 292 81 289 73 291 82 288 73 291 81 289 72 292 81 289 69 293 78 290 69 292 78 289 67 291 75 289 67 288 75 287 67 283 73 282 68 276 77 276 69 272 69 272 71 268 79 267 72 262 81 261 73 257 83 256 73 252 84 251 74 249 84 247 75 245 85 245 78 239 88 239 81 233 92 233 83 228 93 228 84 223 94 223 85 217 95 218 86 210 95 212 87 205 96 206 89 201 99 203 93 197 99 199 98 194 104 197 103 191 108 194 107 188 112 191 111 186 116 190 115 184 120 188 119 181 124 186 125 180 130 187 130 180 133 185 136 182 138 187 141 185 143 191 147 191 147 199 151 196 150 202 155 200 152 209 162 202 160 211 168 204 165 213 172 206 169 215 174 209 171 218 176 214 171 222 178 220 173 228 180 227 175 235 183 234 177 242 185 241 179 249 187 247 181 255 191 252 185 261 193 256 187 265 195 260 189 268 198 266 191 274 201 272 202 272 204 277 204 276 208 280 208 280 213 284 214 284 218 289 219 289 222 293 216 300 226 297 220 305 232 303 226 310 238 308 233 316 245 311 239 320 248 315 243 323 252 319 247 327 257 323 251 332 258 324 258 324 259 325 259 325 261 330 256 339 265 336 260 346 268 340 264 350 272 343 268 353 277 345 273 355 281 348 278 358 284 349 282 359 288 349 287 359 292 348 292 358 295 346 296 357 298 346 300 355 300 344 302 354 303 343 306 353 305 342 310 352 308 341 314 350 311 340 317 348 313 337 318 342 315 334 323 340 319 330 324 334 322 326 330 332 324 324 329 327 324 321 333 325 326 316 336 320 328 310 338 312 329 303 338 304 328 297 338 296 326 289 336 288 327 279 333 278 328 272 335 271 328 266 334 264 327 257 336 255 326 251 336 248 326 246 333 243 324 237 333 233 323 228 332 223 323 222 333 217 322 217 331 212 318 212 326 206 315 207 323 201 312 204 319 197 308 199 316 192 306 194 310 189 304 191 310 184 302 191 308 183 300 190 306 182 298 189 304 180 296 187 302 179 295 186 301 177 294 185 299 176 293 183 298 175 293 183 297 175 292 183 298 173 290 181 295 173 289 181 294 172 288 179 293 170 287 177 292 168 286 175 291 166 284 174 290 165 284 174 290 165 284 174 289 165 284 175 288 165 284 175 288 166 283 176 286 166 282 177 286 167 282 177 284 167 281 177 284 168 281 178 284 169 282 179 284 169 282 179 284 170 281 178 284 169 282 179 285 169 282 179 285 169 282 178 285 169 282 178 285 168 282 178 285 168 282 179 286 168 282 179 285 168 282 179 285 168 282 179 285 169 282 179 285 169 282 179 285 169 282 179 285 170 281 179 284 170 281 179 284 170 281 179 284 170 282 179 284 169 282 179 284 169 282 178 285 168 283 177 286 167 283 176 286 167 283 176 286 166 283 176 287 166 283 175 287 166 283 176 287 166 283 176 287 167 283 177 286 167 282 177 286 168 282 177 286 168 282 178 286 168 282 178 285 169 282 179 285 169 282 179 285 169 282 179 285 169 282 179 285 169 282 179 285 169 282 179 285 170 282 179 285 170 282 179 285 170 282 179 285 170 282 179 285 170 282 180 285 170 282 180 285 170 282 180 285 171 282 181 285 171 282 181 284 171 281 181 284 171 281 181 284 171 281 181 284 172 281 181 284 172 281 181 284 172 281 181 284 172 280 181 284 171 280 181 283 171 280 181 284 171 280 180 284 171 280 180 284 170 280 180 284 170 280 180 284 171 281 180 284 171 280 180 284 170 280 179 284 170 280 180 284 170 280 181 284 171 280 182 283 171 280 182 283 172 279 182 282 172 279 182 282 172 278 182 282 172 278 182 282 172 278 181 282 172 278 181 282 172 278 180 283 171 279 180 283 170 279 178 283 169 280 177 284 168 280 176 285 167 282 176 286 166 282 175 287 166 282 175 287 166 282 175 287 165 282 175 287 165 282 176 287 166 282 176 287 166 281 176 286 167 281 177 285 167 280 177 285 167 280 177 285 167 280 177 285 167 281 177 285 167 281 176 286 167 281 175 285 166 281 175 285 165 280 175 285 166 280 175 284 166 280 176 284 166 280 176 283 166 279 175 284 166 279 176 284 166 279 176 283 167 280 176 284 166 280 176 285 166 280 176 285 166 280 175 285 166 280 176 284 166 280 177 283 167 280 178 283 167 280 177 283 168 279 178 282 168 279 179 282 169 280 180 282 169 279 179 281 169 279 180 281 170 279 181 281 170 279 181 281 171 279 181 281 171 280 182 281 171 280 182 281 171 279 182 281 172 279 182 281 172 279 183 281 172 280 183 281 173 280 183 281 173 280 183 281 173 280 184 281 173 279 184 281 174 278 185 281 174 278 185 280 175 278 185 280 174 278 184 280 174 278 184 279 174 278 184 280 174 278 184 280 174 278 185 280 174 278 185 280 174 278 185 279 175 278 185 279 175 277 185 279 175 277 186 278 176 277 187 278 176 277 187 278 177 277 187 278 176 277 187 278 176 277 186 278 176 277 186 279 175 277 185 278 175 278 186 279 175 278 185 279 174 278 184 280 174 278 184 280 173 278 184 280 174 279 185 281 174 279 184 281 174 279 184 280 174 279 185 280 175 279 186 280 175 279 186 279 176 279 186 280 176 279 186 279 176 278 186 278 176 278 187 279 176 278 187 279 176 278 187 279 176 277 187 278 176 277 187 277 176 276 187 277 176 276 185 277 176 275 185 277 175 275 185 277 175 276 184 278 174 276 183 279 173 276 182 279 172 276 181 279 171 276 179 279 170 278 178 281 168 278 176 282 166 278 175 283 165 279 173 284 164 280 174 285 164 281 173 285 163 281 172 286 163 282 172 287 163 282 172 287 163 283 173 288 164 284 173 289 164 285 174 290 165 286 174 291 166 287 174 292 166 288 173 295 165 291 172 297 165 295 171 302 164 300 170 305 166 307 169 316 164 314 169 323 166 322 172 332 170 329 176 338 176 333 181 343 182 336 186 345 188 337 191 347 194 337 195 346 198 336 197 345 200 335 198 342 200 334 198 341 200 334 196 341 198 334 194 345 197 335 192 342 193 336 189 342 191 335 187 342 188 334 184 341 185 332 183 343 184 331 181 341 183 329 180 340 181 328 180 339 181 328 179 339 180 329 180 336 180 330 180 341 181 332 181 339 181 333 181 344 182 334 182 344 183 334 183 341 184 334 184 344 184 334 183 341 184 334 184 344 183 333 182 344 181 332 180 342 179 331 178 341 177 328 176 339 174 326 174 336 171 323 172 332 168 319 170 328 165 313 169 322 163 306 168 315 162 300 169 307 162 293 170 300 162 288 171 295 164 284 173 290 165 280 176 284 171 278 178 282 172 276 180 280 174 275 180 278 174 273 179 277 170 271 177 274 168 270 175 273 166 270 172 272 163 268 169 270 160 266 167 269 157 264 165 267 155 264 163 268 154 265 162 269 153 266 161 271 151 267 159 271 150 266 158 271 149 264 157 269 148 262 157 267 147 259 157 264 147 255 157 256 157 251 157 252 157 246 157 246 157 241 158 241 147 236 160 236 148 233 162 233 151 228 162 228 152 222 161 221 150 215 160 214 150 208 160 206 151 200 161 198 151 193 164 190 153 189 166 185 156 185 168 180 158 177 169 172 159 170 169 165 159 165 168 160 159 159 169 153 160 154 172 146 164 150 176 142 168 147 180 139 173 145 185 135 179 143 189 133 184 141 191 131 189 142 195 131 194 144 200 133 199 148 205 137 206 153 210 143 212 157 216 146 219 158 222 149 226 160 226 151 231 163 228 155 234 168 232 159 238 174 236 166 243 181 240 181 240 186 242 179 249 192 246 185 253 196 251 189 258 199 257 192 264 202 262 195 269 207 267 200 275 213 273 205 280 218 278 218 277 222 281 222 281 226 287 226 286 230 293 224 301 234 299 227 306 237 303 209 285 241 308 212 290 244 312 237 320 246 314 242 319 249 317 246 322 252 322 227 305 255 327 231 310 258 330 235 314 262 330 256 339 265 333 259 341 268 336 264 345 272 338 268 348 276 340 272 350 280 342 276 352 283 344 280 354 285 345 282 356 286 346 284 356 289 347 288 357 291 348 293 359 296 348 298 358 301 345 304 354 305 340 309 350 312 344 312 345 316 342 316 341 315 331 321 339 319 330 324 335 322 327 330 334 326 324 334 330 330 320 336 324 333 316 342 320 336 310 346 313 337 301 344 302 336 293 346 294 333 287 343 287 330 279 340 278 331 270 337 268 332 263 341 260 332 256 338 254 331 247 340 244 330 239 339 236 329 234 338 230 326 227 335 222 325 220 334 214 324 212 330 208 323 206 331 201 319 202 327 196 314 197 322 190 309 193 316 186 305 190 312 183 302 186 308 178 301 182 307 174 300 180 308 172 298 180 304 172 296 180 302 171 294 179 300 171 293 178 299 170 293 178 298 170 293 177 298 168 293 175 298 168 293 175 300 166 292 174 295 168 290 173 295 164 288 172 293 163 286 172 291 163 285 173 290 163 285 173 290 164 284 174 290 165 284 174 290 165 285 173 290 165 285 173 291 164 285 172 290 164 285 172 291 163 285 172 291 163 285 173 291 164 285 173 289 164 285 173 289 164 286 173 290 164 286 172 291 163 286 171 292 163 288 171 292 162 288 171 293 162 288 171 294 162 288 171 293 162 288 171 293 163 288 171 293 162 288 171 292 162 288 171 293 162 288 171 293 162 289 171 294 163 290 171 296 163 291 171 297 162 291 171 297 162 290 171 296 162 288 171 294 162 287 172 291 163 285 173 289 164 283 175 287 165 281 176 284 166 279 177 282 167 277 177 280 168 275 177 278 167 275 177 277 167 275 175 278 166 275 173 276 164 273 173 274 163 269 171 271 162 266 172 268 161 263 171 265 161 258 170 260 160 252 169 253 159 246 167 247 156 241 165 242 155 235 163 235 153 227 163 227 152 220 163 219 152 215 163 212 153 208 164 205 153 198 164 195 153 190 163 186 153 183 162 179 152 176 163 171 153 171 166 165 156 168 168 161 160 163 171 155 163 159 176 150 169 155 180 146 174 154 185 144 180 155 190 156 190 160 195 148 192 164 199 153 197 165 206 154 205 164 214 154 214 162 224 151 227 161 230 152 233 164 233 156 238 171 237 162 242 178 242 169 249 184 246 176 253 189 251 180 257 194 257 186 264 198 263 190 270 201 268 194 275 205 272 198 279 211 277 204 284 218 282 212 289 224 285 218 293 230 290 223 298 235 296 235 296 238 301 239 301 239 304 239 303 240 306 233 314 243 312 236 319 246 316 239 323 249 319 250 319 253 324 246 332 256 326 249 334 258 328 252 336 261 329 256 338 264 333 265 332 267 336 263 345 271 337 266 346 274 337 270 346 277 337 272 347 280 340 276 349 282 342 278 352 284 344 280 354 284 345 281 355 285 346 283 356 286 348 286 358 288 349 289 358 291 347 294 357 295 343 298 353 298 339 298 339 300 336 304 346 302 334 305 340 304 332 309 340 306 329 311 337 308 327 314 335 313 326 319 334 325 332 326 332 325 323 331 328 332 321 337 325 336 319 341 323 337 317 343 320 337 312 344 314 337 305 344 306 335 296 342 297 332 289 339 288 329 281 338 279 329 273 335 271 330 265 336 264 331 260 341 258 330 252 340 249 329 244 340 240 328 237 338 233 327 230 337 226 325 222 335 217 324 214 330 210 322 210 331 204 319 205 327 199 315 200 323 194 311 197 318 190 308 194 315 187 305 192 311 184 302 188 307 183 302 184 306 179 301 182 307 174 300 181 307 173 298 179 305 171 297 178 303 169 296 177 301 168 294 176 300 168 294 177 300 168 294 177 299 168 294 177 300 169 294 177 299 168 291 176 296 168 290 176 295 168 288 176 292 167 286 176 291 167 286 177 291 168 286 177 291 168 286 178 291 169 285 178 290 169 285 178 290 169 285 179 289 169 285 179 289 169 284 179 288 170 283 180 286 171 282 181 285 172 281 181 284 172 281 181 284 172 282 181 285 172 282 180 285 170 282 179 286 170 282 179 286 169 282 179 285 169 282 179 285 169 282 179 286 169 282 179 286 169 282 179 286 169 282 179 286 169 282 178 286 169 282 178 286 169 282 179 286 169 282 179 285 169 282 179 285 169 282 179 286 169 283 178 286 168 283 177 286 168 283 177 287 168 283 177 287 168 283 177 287 168 283 177 287 168 284 177 287 168 284 177 287 167 284 176 288 167 284 176 288 167 284 177 288 167 284 177 287 167 284 177 287 167 283 177 287 168 283 177 287 168 283 178 287 168 283 178 287 168 283 178 287 168 284 178 287 168 284 177 287 168 284 177 287 167 284 177 288 167 284 176 288 167 284 176 288 167 284 177 288 167 284 177 287 167 283 177 287 168 282 178 286 169 282 179 286 169 282 179 286 170 282 179 285 170 282 180 286 170 282 180 286 171 282 179 286 170 282 179 286 170 283 180 286 170 283 179 286 170 283 179 287 170 283 179 287 170 283 179 287 170 283 180 287 170 284 182 287 171 284 182 287 171 282 181 286 171 282 181 286 172 282 182 286 172 282 181 285 172 281 181 285 172 281 181 285 172 281 181 286 172 281 181 285 172 281 181 285 172 281 182 284 172 280 182 283 172 279 182 283 173 279 182 282 172 279 182 283 172 280 181 283 172 280 181 283 172 279 182 283 172 279 182 283 173 279 182 283 172 279 182 283 172 279 182 283 172 279 182 283 172 279 182 283 172 279 182 283 172 279 181 283 172 279 180 283 171 280 180 283 170 280 179 285 170 281 180 285 170 281 180 285 170 280 180 284 170 280 181 283 171 280 182 283 172 280 182 283 172 279 181 284 171 279 180 284 171 280 180 283 170 279 178 284 169 280 178 284 168 281 176 285 167 282 175 287 166 282 174 287 165 282 173 288 164 283 172 288 164 283 173 288 164 283 173 288 164 283 174 288 165 282 175 287 166 282 175 287 166 282 176 285 167 281 177 285 168 280 179 284 169 280 180 283 170 279 181 283 171 279 181 282 171 279 181 282 171 279 181 282 171 279 181 282 171 279 181 283 171 279 181 282 171 279 181 282 171 279 181 283 171 279 181 282 171 278 181 281 172 278 181 281 172 278 181 281 172 278 182 281 172 278 181 281 172 278 181 281 172 278 181 282 172 279 182 282 172 280 184 283 173 280 184 283 174 280 184 283 174 279 183 283 174 280 184 282 175 280 185 283 175 280 185 284 175 280 184 284 174 280 185 283 175 282 186 283 175 282 185 284 175 282 184 284 174 282 183 284 173 281 183 284 173 281 184 283 174 280 184 283 174 280 185 283 174 280 185 282 174 280 185 282 175 279 185 281 175 279 185 281 175 279 186 281 176 279 187 281 177 279 188 280 177 278 188 280 178 278 188 280 178 278 189 279 178 278 189 279 180 278 189 279 180 278 190 279 180 278 190 279 180 278 190 279 180 278 189 279 179 278 189 280 179 278 189 280 179 279 190 280 180 279 190 281 180 279 190 281 180 279 190 281 180 278 189 280 179 279 190 280 180 279 190 281 180 279 189 282 179 280 187 281 178 281 186 283 176 283 185 286 175 285 183 288 173 287 181 288 171 289 179 291 168 290 178 292 168 290 177 292 168 289 177 292 167 289 176 292 167 288 176 292 166 287 174 291 164 286 173 290 163 285 172 290 163 284 172 289 162 283 171 287 161 282 171 286 161 282 171 285 161 281 170 284 160 279 170 284 160 278 170 281 160 275 170 278 161 273 171 276 161 272 171 275 162 272 172 275 162 273 172 275 162 273 171 276 161 274 170 277 160 275 169 278 160 275 169 278 159 275 169 279 159 275 169 279 159 276 170 278 160 276 171 280 161 276 172 279 161 276 171 278 162 275 172 277 161 274 171 276 161 274 171 274 161 274 172 272 162 273 173 271 164 272 176 270 166 272 179 270 168 272 180 270 170 270 180 267 170 268 181 265 172 266 183 265 173 265 183 265 173 265 183 265 173 264 183 265 173 264 182 265 171 264 180 265 169 263 177 264 167 262 174 264 165 261 172 262 162 260 170 262 160 260 170 262 159 260 170 261 158 260 169 261 158 261 169 261 158 261 169 261 158 260 169 259 159 259 171 258 161 258 173 257 164 258 175 256 165 257 177 256 167 258 178 256 168 258 179 257 169 258 179 257 169 259 179 257 169 258 178 257 168 258 177 257 167 258 177 256 167 258 175 257 165 258 175 257 164 258 173 257 163 258 173 257 163 257 173 256 163 257 173 257 163 258 173 257 163 258 173 257 163 258 173 257 163 258 173 256 164 257 174 256 164 257 174 256 164 258 175 256 165 258 175 256 165 258 175 256 165 258 175 256 165 258 175 256 165 257 175 256 165 258 175 256 165 258 175 257 164 258 174 257 164 257 173 257 163 257 172 257 162 257 171 257 161 256 168 257 159 255 166 257 157 254 164 257 155 254 163 256 152 252 160 254 151 250 159 252 149 247 157 249 147 243 156 246 145 240 156 242 145 235 155 236 145 228 155 228 144 221 155 221 143 217 155 216 145 211 156 209 146 204 157 201 147 198 158 195 147 193 158 189 148 186 159 183 149 179 161 175 151 174 164 169 154 170 167 164 157 165 170 158 161 159 172 152 163 154 173 147 165 151 174 144 166 148 176 139 169 145 180 135 175 143 184 132 179 141 188 131 184 141 194 130 190 141 199 131 196 143 202 133 200 146 203 136 202 150 205 139 205 152 206 142 207 155 207 155 207 157 209 158 208 160 211 149 214 162 214 163 213 165 218 165 217 167 221 158 226 168 225 159 230 170 228 162 234 173 233 165 240 178 239 169 244 184 242 177 248 188 244 180 251 192 247 185 254 195 252 188 259 197 257 190 264 200 262 192 269 204 268 195 274 209 275 201 283 215 280 207 287 218 283 219 283 223 287 223 287 227 293 220 300 231 297 224 304 234 300 227 307 237 303 231 311 242 308 242 307 245 311 245 311 248 314 241 322 250 318 244 327 254 322 247 330 256 324 250 332 258 326 253 334 260 329 254 337 262 334 256 342 264 336 259 344 267 336 262 345 270 336 265 345 273 335 268 345 275 336 270 346 276 338 272 347 274 348 274 348 279 339 276 349 281 340 279 351 283 342 283 351 286 342 285 351 289 341 290 351 292 341 294 351 296 340 299 350 300 338 303 348 304 336 308 345 309 332 313 341 315 330 320 338 320 327 326 335 330 332 331 332 328 323 336 330 331 320 337 324 332 315 342 320 332 309 342 312 334 301 344 302 335 293 344 293 335 285 344 284 335 276 342 275 336 266 347 265 336 261 345 258 334 254 341 252 332 245 342 243 330 239 340 235 327 233 337 229 324 225 333 220 322 217 329 213 321 211 329 206 319 208 326 202 315 202 322 196 311 198 319 191 309 194 316 187 306 190 312 183 303 186 308 181 302 183 308 176 301 181 308 174 300 181 305 173 297 181 303 172 295 180 300 171 293 179 299 170 292 178 298 170 292 177 298 168 293 176 300 168 293 175 300 167 291 174 295 169 289 173 295 164 287 173 292 164 285 173 290 165 285 176 290 166 285 177 289 167 284 178 288 168 282 178 286 167 281 177 285 167 281 177 285 167 282 177 285 168 282 178 284 169 281 179 284 170 280 180 282 171 279 180 282 171 279 180 282 171 279 179 282 170 280 178 284 169 281 177 284 168 281 176 285 166 282 175 285 166 282 175 285 166 282 175 285 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 166 282 175 286 165 282 175 286 165 282 176 286 166 282 176 286 167 282 177 285 168 282 177 285 168 281 177 285 168 282 177 285 168 282 177 285 168 282 176 286 167 282 176 287 167 282 176 286 166 282 175 286 166 283 175 286 165 283 174 287 164 284 173 288 164 284 173 288 163 284 173 289 163 284 173 288 163 283 173 287 164 282 174 287 165 282 175 286 165 282 175 286 166 282 176 287 166 282 176 286 167 282 176 286 167 282 176 286 167 282 176 286 167 282 176 286 167 282 176 286 167 282 176 286 167 282 177 286 167 282 177 287 167 282 177 286 168 282 177 287 167 282 177 286 168 282 177 286 168 282 177 286 168 282 177 285 168 281 177 285 168 281 177 285 168 281 177 284 168 280 176 285 168 281 176 286 167 281 175 286 166 282 175 286 166 282 175 287 166 282 174 287 165 282 173 288 164 283 171 289 163 284 171 290 163 285 170 291 162 285 170 291 162 286 170 292 162 286 169 292 161 286 169 292 161 286 169 292 161 286 169 293 161 286 169 293 161 286 168 293 161 286 168 293 161 286 168 292 161 286 167 292 160 286 167 293 160 286 167 293 160 286 167 292 160 286 167 292 159 285 167 292 159 284 167 291 160 284 167 291 160 285 167 291 160 285 167 292 159 286 166 293 159 287 166 292 160 288 165 295 158 288 165 295 158 288 165 295 158 288 165 295 158 288 165 295 158 287 166 294 158 286 166 293 159 286 167 293 159 286 167 292 159 285 167 292 159 285 168 291 160 285 168 291 160 285 168 291 160 284 169 290 161 284 169 290 160 284 169 289 161 283 169 289 161 283 169 289 161 283 169 289 161 284 170 289 161 284 170 289 161 283 169 289 161 284 169 289 161 284 169 290 160 284 169 290 160 284 169 290 161 284 169 290 161 284 168 290 161 284 169 290 160 284 168 290 160 284 167 290 160 285 166 292 159 286 166 292 159 286 166 292 159 286 166 293 159 287 165 294 158 288 165 295 157 288 165 295 158 288 165 294 157 288 165 295 157 288 165 295 158 288 166 294 158 287 165 292 160 288 165 293 160 289 164 294 159 290 164 296 158 291 163 299 157 292 163 300 156 294 162 302 156 294 161 303 156 294 162 303 156 294 162 302 156 293 163 299 158 293 163 298 158 292 164 299 157 291 164 298 157 290 165 297 157 289 165 294 160 290 166 294 161 289 166 295 158 288 166 295 158 288 166 295 158 289 166 295 158 288 166 294 158 288 167 293 159 286 167 292 159 286 169 291 161 284 170 290 161 284 170 289 161 283 171 288 162 282 173 286 164 282 174 286 165 281 175 284 166 280 175 284 166 280 177 284 167 280 177 284 168 280 177 284 168 279 177 283 168 279 176 282 167 279 175 283 166 280 174 284 165 280 173 284 164 280 173 285 164 281 174 286 164 282 175 286 165 281 174 286 164 282 174 285 163 281 173 285 164 281 175 285 165 281 175 284 165 280 175 283 166 279 175 282 166 278 177 281 167 276 179 279 169 276 180 278 170 276 181 278 171 276 181 278 172 276 182 279 173 276 182 279 173 276 182 278 173 277 182 279 172 278 183 280 173 279 184 281 173 278 183 280 172 278 182 280 172 278 183 279 172 278 184 280 174 278 184 280 174 278 183 281 173 279 183 281 173 279 184 281 174 278 185 280 174 277 184 279 174 276 184 278 174 276 184 279 174 278 183 281 173 278 181 282 171 279 179 281 169 280 177 282 168 281 177 284 167 284 176 286 166 285 175 288 165 286 174 289 164 287 174 291 164 288 174 292 164 287 173 291 163 286 172 292 163 286 172 292 163 286 172 291 163 286 172 291 163 286 171 292 162 284 171 290 162 282 171 288 163 281 172 287 164 281 173 287 165 281 173 287 165 282 174 288 166 285 173 291 165 288 171 296 164 295 169 302 162 302 167 312 162 312 167 318 165 321 170 330 169 327 175 337 175 331 180 341 183 341 190 342 189 332 192 341 195 331 196 340 199 330 198 336 200 329 198 335 201 329 198 335 200 329 197 335 199 330 195 338 198 331 193 337 195 332 192 342 196 334 189 340 192 334 187 340 190 333 184 342 188 331 181 338 183 329 179 339 181 327 177 336 178 325 175 335 177 324 175 334 175 324 174 331 174 324 173 331 174 324 174 334 174 324 174 331 173 324 174 334 174 325 174 335 174 325 174 332 174 326 175 333 175 326 175 336 176 327 176 333 177 327 177 334 177 328 177 334 178 328 178 338 179 328 178 338 179 328 178 338 179 328 177 338 178 328 176 338 176 326 175 337 174 324 173 331 171 321 170 326 167 315 167 320 165 308 166 317 162 301 166 310 161 295 166 303 160 291 167 298 160 288 167 293 163 286 168 293 161 285 168 292 161 285 167 290 162 285 166 292 159 286 166 292 158 285 164 291 157 283 163 289 155 279 163 284 155 274 163 279 154 269 163 274 153 265 162 268 153 261 162 264 152 259 163 260 152 257 164 258 153 255 165 256 154 254 166 255 155 252 166 255 155 250 167 252 156 249 167 250 156 247 167 247 157 246 169 247 159 245 171 245 161 244 172 244 161 242 170 241 160 237 160 237 159 232 168 232 159 227 167 227 158 223 167 222 157 217 168 216 158 210 167 208 157 203 167 200 156 195 165 191 155 187 166 183 155 181 165 177 155 178 164 174 155 174 165 169 155 167 166 161 156 161 167 156 158 159 169 153 159 156 170 150 162 152 174 145 165 147 178 139 169 143 181 135 173 140 185 132 177 138 188 129 181 134 191 126 185 133 193 125 187 134 194 125 188 135 195 126 190 135 197 126 192 133 199 124 195 131 202 121 197 129 204 123 201 129 206 119 201 129 207 119 202 127 208 118 202 127 207 117 202 125 207 116 201 125 207 115 201 124 207 114 202 123 208 114 203 123 209 113 204 122 210 112 205 121 210 110 205 119 211 109 206 117 211 108 206 117 211 108 206 119 212 109 207 120 213 110 208 121 213 112 208 122 213 112 208 123 211 112 208 123 210 112 208 123 209 113 209 124 208 114 210 124 209 115 213 126 211 117 215 129 214 121 219 132 215 124 221 135 215 128 221 139 215 132 221 143 214 136 221 145 214 138 221 147 214 140 220 149 213 142 220 152 212 153 212 156 212 149 220 160 214 153 221 163 215 157 223 167 218 161 227 170 222 165 230 174 224 169 232 178 226 172 234 182 227 177 236 186 231 187 231 189 235 189 235 190 240 184 247 191 243 184 251 192 246 186 254 195 249 195 249 198 253 198 253 200 257 200 257 202 261 195 269 203 265 196 272 206 269 206 269 209 275 209 274 212 280 212 280 215 284 215 283 218 288 219 287 223 292 216 300 229 295 229 295 232 298 227 306 237 300 237 300 241 304 241 304 245 310 239 318 247 313 241 321 250 314 244 322 254 317 254 317 256 322 257 321 258 326 252 334 261 331 256 339 267 335 262 344 272 340 267 349 276 342 272 351 278 344 278 344 280 348 277 357 283 348 282 358 288 348 287 358 292 347 293 358 297 346 298 357 302 346 304 356 305 345 308 355 307 344 311 353 309 342 314 351 311 341 316 350 314 340 319 348 315 338 320 343 316 335 324 341 318 331 327 337 329 333 329 333 332 330 331 328 325 323 332 326 326 320 333 322 328 315 337 318 330 309 340 311 332 303 342 305 332 299 342 300 331 294 340 295 330 287 339 287 329 278 336 277 331 272 337 271 332 268 343 266 332 260 339 259 331 252 341 249 330 245 340 241 328 238 338 234 327 230 336 225 326 221 335 217 326 217 335 212 324 213 332 208 320 207 328 201 316 202 324 195 313 198 319 191 309 194 315 187 306 190 311 185 306 187 314 179 304 185 311 178 302 185 307 176 299 183 305 175 296 181 302 172 295 180 300 171 294 179 299 171 293 179 298 170 292 179 297 170 290 179 295 170 289 179 294 170 288 179 293 170 287 178 291 170 285 177 290 169 283 177 287 168 280 177 285 168 280 179 285 170 280 180 285 171 280 180 285 171 280 180 285 170 281 180 284 170 281 180 284 170 280 181 282 171 279 181 283 171 280 181 283 171 280 181 282 171 280 181 283 171 280 180 283 171 280 179 283 170 280 180 284 170 280 179 284 170 280 179 283 169 280 178 283 168 280 177 284 168 280 177 284 168 280 177 284 168 281 177 284 168 281 177 285 168 281 177 285 168 281 178 285 168 281 178 285 168 281 178 284 169 281 178 284 169 281 179 284 169 280 179 283 169 280 178 284 169 280 178 284 169 281 177 284 168 281 177 285 168 282 176 286 167 282 175 287 166 283 175 287 166 283 174 288 165 284 173 288 165 284 174 288 165 283 174 288 165 283 175 287 166 282 175 287 166 282 176 286 167 282 177 286 167 282 177 286 167 282 177 286 168 282 177 286 168 281 177 286 168 282 178 286 169 282 178 286 169 282 178 286 169 282 179 286 169 282 179 286 169 282 179 285 169 282 179 285 169 282 179 285 170 282 179 286 169 281 178 286 169 281 179 286 169 281 179 285 169 281 178 285 169 281 178 285 169 281 177 285 168 282 177 285 168 282 177 285 168 282 177 286 167 281 177 286 168 281 177 285 168 281 177 285 168 280 177 285 168 280 177 284 168 280 177 284 168 280 178 284 169 279 177 284 168 279 177 284 168 280 177 284 168 280 177 285 167 279 176 285 167 280 176 285 166 280 175 285 166 280 175 285 166 281 175 285 166 281 175 285 166 281 175 285 166 280 176 285 167 280 177 284 167 280 178 284 168 279 179 283 169 279 179 283 170 278 181 282 171 278 182 281 172 277 183 279 173 277 183 279 174 276 184 279 174 277 183 279 173 277 182 280 172 277 179 281 170 278 177 283 168 279 175 284 166 281 173 286 164 282 171 288 163 283 170 289 161 283 169 290 161 284 169 290 161 283 170 289 161 283 170 289 161 282 170 288 162 282 171 288 162 282 171 287 162 282 170 288 162 282 170 288 162 283 169 289 161 284 169 289 161 284 168 291 160 285 167 291 159 285 167 291 159 286 167 291 159 285 167 292 159 285 168 292 160 285 169 291 161 284 169 290 161 284 169 290 161 284 169 290 161 284 170 289 162 283 171 289 162 284 170 290 162 284 170 290 161 284 170 290 161 284 170 290 161 284 170 290 161 285 170 291 161 285 170 291 161 285 170 290 161 284 170 290 161 284 170 290 161 284 170 290 161 284 170 290 162 284 170 289 161 284 170 290 161 285 170 290 161 285 169 290 161 284 170 289 161 284 170 289 161 283 170 289 161 283 171 288 162 282 171 287 163 282 171 287 163 282 172 286 163 282 172 286 163 281 172 286 163 281 173 286 164 281 173 286 164 282 173 286 164 282 172 287 163 282 172 287 163 282 172 287 163 283 172 288 163 284 172 288 163 283 171 288 163 284 171 288 163 284 173 288 163 284 173 289 164 285 173 289 164 285 172 290 163 286 173 290 164 286 173 291 164 286 173 290 164 286 172 290 163 286 172 290 163 286 173 289 163 285 173 288 164 284 173 287 163 283 173 286 165 282 175 285 165 282 175 285 165 283 175 286 165 284 175 287 165 283 175 285 165 282 174 285 164 281 173 285 163 280 171 283 162 278 171 281 161 277 171 280 161 275 171 278 161 273 171 276 160 270 170 273 160 268 169 271 159 267 169 269 159 266 169 269 159 266 169 268 159 267 169 270 159 268 170 271 160 268 172 270 161 268 172 271 162 268 172 271 162 268 172 271 162 268 171 271 161 268 171 271 161 269 171 271 161 269 171 271 161 270 172 271 162 271 173 272 163 272 174 272 163 273 173 273 164 275 173 276 163 277 173 279 163 280 174 281 163 280 174 282 163 282 175 283 164 282 176 284 166 282 177 284 166 283 177 285 166 284 177 286 166 287 177 289 167 290 177 292 167 292 178 294 167 294 178 295 167 294 178 294 167 293 177 292 167 292 177 292 167 291 178 291 168 291 178 292 168 293 179 293 168 295 180 294 169 296 180 295 169 296 180 295 169 296 180 296 169 297 180 297 169 298 179 299 168 300 178 300 167 300 178 300 167 300 178 301 167 300 178 301 168 301 179 302 168 301 180 302 169 300 180 301 169 298 180 299 169 296 179 296 168 291 178 292 168 288 177 289 167 285 178 285 167 282 179 282 168 280 181 280 170 278 183 277 173 278 184 277 174 277 185 278 175 276 186 278 176 277 186 280 176 278 185 282 177 280 185 283 176 281 184 284 175 282 184 285 174 281 182 285 173 281 181 285 172 280 180 284 171 279 179 283 170 279 179 283 170 278 179 283 169 278 179 283 169 277 178 283 170 277 177 283 170 278 177 284 170 278 178 285 171 279 179 286 171 280 180 286 172 280 180 286 172 280 180 286 171 280 178 285 170 279 178 284 169 278 178 283 169 278 179 282 169 277 179 282 170 277 181 281 172 278 182 281 173 279 183 282 174 280 183 284 174 281 183 284 174 282 182 285 173 283 181 287 172 284 179 290 171 285 178 292 170 285 177 291 169 283 175 290 168 280 174 288 167 278 173 286 166 277 173 284 166 278 173 285 166 278 173 285 166 278 174 285 167 278 175 284 168 277 177 284 169 276 178 283 170 277 179 282 171 276 180 281 172 276 182 280 173 275 183 279 174 274 184 278 175 273 184 277 175 272 184 277 176 273 184 278 176 274 184 279 175 274 184 279 175 273 183 278 174 272 182 277 173 272 181 277 172 272 180 278 171 272 179 278 170 273 178 279 170 273 179 279 170 272 179 278 170 272 180 276 171 270 181 275 172 270 181 274 172 270 182 273 172 270 182 273 172 269 182 272 172 268 182 271 172 268 182 270 171 266 182 269 172 266 181 269 172 265 181 269 171 264 179 268 169 264 177 267 167 262 175 266 166 262 174 265 164 262 173 265 163 262 171 265 162 262 169 266 160 262 168 266 158 262 167 267 158 263 166 267 157 263 165 268 156 263 163 268 154 262 161 267 152 262 159 267 150 262 157 267 148 261 156 266 147 260 155 265 145 258 154 263 144 255 152 260 143 253 151 258 142 252 151 256 142 250 151 254 142 249 153 253 143 248 153 251 143 247 153 249 143 245 152 248 143 243 151 246 142 240 152 243 142 239 153 241 142 238 154 240 143 236 153 238 143 234 154 236 144 232 154 234 144 230 153 232 143 230 153 231 143 229 153 230 143 228 153 229 142 227 153 227 143 226 154 227 143 226 154 225 143 226 153 226 142 227 153 227 143 228 152 229 142 227 155 228 144 227 157 227 145 228 158 226 147 226 158 225 147 223 158 222 147 221 159 220 149 218 160 217 150 216 161 215 151 215 161 213 152 214 162 213 152 214 162 213 151 213 160 213 150 212 158 213 148 212 157 213 146 212 156 213 145 211 154 213 144 210 152 213 142 210 149 213 140 210 148 213 138 211 145 214 136 212 143 215 133 212 140 217 130 214 138 218 129 215 138 219 128 216 137 220 127 216 136 220 127 216 136 221 126 216 136 221 127 216 137 220 128 215 138 219 128 215 138 219 129 214 139 218 129 214 140 217 130 214 140 217 131 213 140 217 131 213 141 216 131 213 142 216 131 213 141 216 131 213 142 216 131 213 141 217 131 213 140 217 130 214 139 217 129 214 138 218 129 214 138 218 128 214 138 218 128 215 137 219 127 214 137 219 127 214 137 219 127 214 137 218 127 214 137 218 128 214 138 217 128 213 138 217 129 213 138 217 129 214 138 217 129 214 137 218 128 214 136 218 127 214 136 219 127 215 135 219 126 215 135 219 126 215 135 219 125 216 134 219 125 216 134 220 125 216 133 221 124 216 133 221 123 216 132 221 123 217 132 221 123 217 132 221 123 218 132 221 123 217 132 221 123 217 132 221 123 217 132 221 123 217 132 221 123 217 132 221 123 217 132 221 123 217 132 221 123 217 132 222 122 218 132 222 122 218 131 222 122 218 131 222 122 218 131 222 122 218 131 222 122 218 131 222 122 218 131 222 122 217 131 222 122 217 131 221 122 217 131 222 122 217 131 221 122 217 131 221 122 217 132 221 122 216 132 221 122 216 132 220 123 215 133 219 123 215 133 218 124 214 134 218 124 214 135 217 125 214 135 217 125 213 135 216 125 213 135 216 125 213 135 215 125 213 135 215 125 212 135 215 125 212 135 213 125 211 136 212 126 209 138 210 127 206 140 207 140 202 143 201 132 199 148 199 147 195 152 192 140 189 155 186 144 183 158 179 147 179 160 175 149 177 162 172 153 172 166 167 156 165 169 160 160 160 173 154 164 154 176 147 169 148 181 139 174 144 185 134 179 142 186 132 181 139 189 129 185 137 192 127 189 135 196 125 195 135 201 125 202 139 207 129 209 145 211 145 211 151 214 141 218 156 218 146 223 159 222 151 227 163 225 155 231 168 227 160 233 176 233 168 240 183 238 175 245 188 240 181 247 192 243 184 249 197 249 190 255 202 255 197 260 206 261 202 266 211 267 205 274 217 272 210 278 221 277 214 284 223 281 224 280 227 286 228 285 230 294 224 301 234 301 228 309 240 307 210 286 243 311 213 290 247 315 218 297 249 318 242 325 249 320 246 325 252 322 228 306 255 326 231 310 258 330 235 315 262 332 256 341 265 336 260 344 269 341 263 349 272 347 269 355 276 348 274 358 281 348 279 358 286 347 284 358 289 349 289 355 292 349 293 359 295 348 298 358 298 347 302 357 302 346 307 354 307 342 313 350 310 337 317 345 313 332 320 339 317 326 324 333 320 323 326 327 324 321 330 324 327 318 334 320 329 314 338 318 330 308 340 311 332 300 342 302 333 291 343 292 333 285 342 284 332 277 343 277 332 267 343 267 332 260 341 258 331 255 340 253 329 248 339 245 328 240 337 236 326 234 335 230 324 227 333 222 323 218 329 214 322 211 331 205 319 207 328 201 315 202 322 196 311 198 318 191 307 195 314 187 304 192 311 184 301 188 307 180 298 184 304 177 298 183 303 175 296 183 301 174 294 182 300 174 293 182 298 173 292 180 298 171 292 178 296 172 293 176 297 170 293 175 297 169 292 173 298 165 290 172 296 164 288 172 294 163 287 173 292 163 286 173 291 164 286 173 290 164 285 173 289 164 284 174 288 165 283 175 287 169 284 178 286 171 283 179 286 173 282 179 285 173 282 180 286 171 283 179 287 170 284 178 288 169 284 176 287 168 284 174 288 166 284 173 289 164 284 171 288 163 283 171 288 162 281 169 286 160 279 168 285 159 278 168 283 159 276 168 280 159 272 168 277 158 268 166 273 156 266 166 269 155 263 165 266 155 260 166 262 155 258 165 259 155 254 163 255 154 248 163 249 153 242 162 242 153 237 161 237 152 233 161 232 155 227 162 225 153 219 164 218 153 213 164 211 153 208 164 206 154 203 163 200 153 195 162 192 152 188 161 184 151 182 160 178 150 175 161 170 151 169 164 163 154 164 167 158 159 160 170 152 162 156 174 148 167 153 177 144 172 151 181 142 176 151 186 141 183 153 193 142 190 157 198 145 197 161 202 149 202 163 207 153 207 164 214 153 215 163 222 163 222 162 229 153 233 164 234 154 237 169 237 160 242 176 242 167 248 182 246 174 252 188 248 180 255 192 254 192 253 196 261 188 268 199 266 199 265 202 270 195 278 207 276 201 284 214 282 206 289 218 284 212 291 224 287 217 295 229 293 222 300 235 298 228 305 239 301 209 285 241 303 212 289 244 307 216 294 247 311 243 316 248 315 244 320 251 321 248 325 254 326 249 330 257 329 233 311 259 331 252 338 262 333 255 341 264 337 257 344 266 340 260 349 270 342 263 349 273 341 273 341 275 342 270 351 277 344 272 352 277 346 274 354 279 346 275 355 280 346 280 346 282 348 281 358 285 348 284 358 287 348 287 358 289 346 289 356 291 346 293 355 294 346 296 355 296 346 299 355 298 344 302 353 301 340 306 349 305 336 310 345 310 334 315 343 319 341 319 341 322 339 322 339 324 339 325 339 321 330 328 337 325 328 330 332 328 324 335 328 331 320 337 323 332 317 340 321 332 313 341 316 333 307 343 309 334 301 341 301 332 294 339 294 332 288 338 287 332 278 338 277 332 270 338 268 332 263 342 261 332 256 342 253 332 248 342 245 332 242 342 240 331 238 340 234 330 230 335 227 328 222 335 218 326 217 335 212 323 212 332 207 320 207 327 201 317 203 325 196 315 200 322 193 312 196 319 189 309 191 316 184 308 188 313 183 306 186 315 179 304 185 310 177 301 185 307 176 298 183 305 174 297 181 303 172 296 180 302 171 296 179 302 170 296 178 302 170 296 178 302 169 295 178 299 169 293 177 300 169 292 177 299 168 290 176 297 168 288 176 292 168 285 175 290 167 284 176 289 167 284 177 289 167 285 176 290 168 286 175 291 167 288 175 293 167 289 175 294 167 290 175 295 167 290 175 296 166 290 173 296 166 290 174 295 166 290 175 295 166 290 175 295 167 290 175 296 167 290 175 297 166 291 174 297 166 291 174 297 166 292 174 298 165 292 173 298 165 293 173 299 165 292 173 298 165 292 173 297 165 291 173 296 165 290 174 295 165 289 175 294 166 288 175 292 166 286 175 291 165 284 175 288 165 282 175 286 165 281 175 284 165 280 175 283 165 280 176 284 166 278 175 282 167 275 176 277 167 269 176 272 167 264 175 266 165 260 173 262 164 257 171 259 162 254 170 255 160 247 168 248 158 240 167 241 156 235 166 235 156 230 165 229 154 224 162 223 153 218 161 215 151 209 159 207 149 203 159 200 149 197 160 194 150 189 163 190 163 184 165 179 155 179 165 173 156 173 166 167 158 167 169 160 161 163 173 156 165 160 179 152 171 158 184 148 178 157 187 147 182 156 189 146 185 155 194 144 191 153 198 143 195 153 202 143 201 155 206 144 206 158 212 147 213 162 217 151 219 165 226 165 225 166 232 157 236 169 236 160 240 173 237 164 242 177 239 169 245 180 240 173 248 184 242 176 250 188 246 181 253 194 252 186 259 198 259 191 266 202 265 194 272 205 268 198 275 211 272 202 279 216 276 216 276 220 280 213 287 223 284 215 291 226 292 218 299 230 298 225 303 235 302 226 309 239 305 232 313 243 310 236 318 245 315 239 323 247 319 240 326 250 322 243 330 254 324 247 332 258 326 250 334 260 329 253 337 261 333 255 341 262 337 256 345 264 339 259 347 268 340 269 339 270 340 264 349 272 343 267 351 274 346 270 354 276 347 272 356 278 347 275 357 281 347 281 347 283 348 282 358 285 349 285 359 288 359 289 359 290 346 293 357 294 343 298 353 298 339 302 349 305 344 305 345 304 333 308 342 307 331 313 339 312 329 318 337 322 336 323 337 327 335 328 336 325 327 330 331 329 325 334 329 333 324 339 327 335 321 341 323 336 316 346 319 335 309 345 311 334 301 343 301 332 293 342 293 331 286 340 285 331 278 341 278 331 271 341 270 330 266 341 265 329 260 336 258 328 252 338 249 327 245 337 242 327 240 337 236 327 233 336 229 327 225 334 222 328 219 338 215 326 214 335 210 323 208 331 204 319 204 328 198 317 200 325 195 314 198 322 192 311 194 316 189 311 190 315 185 310 187 317 180 308 185 314 178 305 184 311 176 302 183 308 174 300 181 306 172 298 181 304 172 298 179 303 171 297 179 303 170 297 178 304 170 296 177 303 169 296 176 301 168 295 176 302 167 294 176 300 167 291 175 296 167 288 175 293 167 285 175 290 166 284 177 289 167 284 177 288 167 284 177 287 167 283 177 287 168 283 178 286 168 283 179 286 169 282 179 285 170 282 180 285 170 281 181 284 172 281 182 283 172 280 182 282 172 280 181 283 172 281 181 283 171 281 181 284 171 281 179 285 170 281 179 284 169 281 179 284 169 280 179 283 169 280 179 283 169 281 179 284 169 281 178 285 169 281 177 285 168 281 177 285 168 281 177 284 168 281 178 284 169 281 179 284 169 281 179 284 170 281 179 284 170 280 179 283 169 280 179 283 169 280 179 283 170 280 179 283 169 281 179 284 169 281 178 285 168 282 177 285 168 282 177 285 167 282 176 286 167 283 176 286 167 283 176 287 167 283 176 287 167 283 176 287 167 283 176 287 167 282 176 287 167 283 176 287 167 283 176 287 167 283 176 287 167 283 176 287 167 283 176 287 167 282 176 287 167 282 177 286 167 282 177 287 167 282 177 287 168 282 177 286 168 282 177 286 168 282 177 286 168 282 177 286 168 282 177 286 168 282 177 286 168 282 177 286 167 283 177 286 167 283 177 286 167 282 177 286 167 282 177 286 168 282 178 286 169 282 179 286 169 282 179 285 170 282 179 285 170 281 180 284 170 281 179 284 170 281 179 284 170 281 179 284 170 281 179 284 170 281 179 285 170 281 179 284 169 281 178 285 168 281 177 285 168 281 177 285 168 281 176 285 167 281 176 285 167 281 176 285 167 281 177 285 167 281 177 285 168 280 177 285 168 280 179 284 169 279 179 283 170 279 181 283 171 279 181 282 172 279 181 282 172 279 182 282 172 279 181 283 172 279 181 283 171 280 180 283 170 280 179 284 169 280 178 285 168 280 177 285 167 281 176 285 167 282 175 286 166 282 175 286 166 281 175 286 166 281 176 285 167 281 176 285 167 281 177 285 167 280 176 284 167 280 177 284 167 280 177 284 167 280 177 284 167 280 177 283 167 280 177 283 167 280 177 283 168 280 177 283 167 280 177 284 167 280 177 284 167 280 176 284 167 280 176 285 167 281 176 285 166 281 176 285 166 281 175 285 166 281 175 286 166 282 175 286 166 282 175 286 166 282 176 286 166 282 177 285 167 282 178 285 168 282 179 285 169 282 179 285 169 281 179 285 169 281 179 284 169 281 179 284 169 281 180 284 170 280 180 283 170 280 179 283 170 280 179 283 170 280 179 283 169 280 179 283 169 280 179 284 169 281 178 284 168 281 177 285 168 282 177 285 168 282 177 285 168 283 177 286 167 283 177 286 167 282 176 286 167 282 175 286 166 281 175 285 166 281 176 285 166 280 176 284 167 280 176 284 167 280 176 284 167 280 176 284 167 280 176 285 166 281 175 285 166 281 175 285 166 282 175 285 165 282 175 285 165 281 175 285 166 281 175 285 166 281 175 285 166 281 175 285 166 281 176 285 166 281 177 285 167 281 177 285 167 281 177 285 168 281 177 284 167 280 177 283 168 280 179 283 169 281 179 283 169 281 179 283 169 280 179 283 169 280 181 282 171 279 181 281 172 279 182 281 172 278 182 281 172 278 182 281 173 278 183 280 173 278 183 280 173 278 182 280 172 278 183 280 172 278 183 280 173 278 183 280 173 278 183 280 173 278 183 279 174 277 185 279 175 277 185 279 175 277 185 279 176 277 186 279 176 278 186 279 176 278 187 279 177 278 186 279 176 278 185 279 175 278 185 279 174 278 186 279 175 278 186 279 175 277 185 279 175 277 185 279 175 277 185 279 175 278 186 279 176 277 185 279 176 278 186 279 176 278 187 279 177 279 188 280 178 279 188 280 178 278 187 280 177 278 186 280 176 278 185 280 176 279 185 281 175 279 183 282 173 279 181 282 171 279 180 282 170 279 178 282 168 280 176 282 166 280 174 283 164 280 173 284 163 280 173 283 162 279 173 282 163 278 173 280 162 276 172 279 162 272 170 275 160 269 169 272 158 267 168 270 159 266 170 268 163 266 173 268 163 266 176 267 166 266 178 269 168 266 179 269 169 266 179 269 170 265 178 267 169 264 177 266 168 265 175 266 166 265 174 267 165 266 173 268 164 266 173 269 163 266 172 270 162 266 172 270 162 268 172 271 161 268 172 271 161 267 171 270 161 268 170 271 160 268 170 270 160 268 170 270 160 267 171 271 161 266 172 269 163 266 173 268 164 266 175 268 166 265 176 268 167 265 175 268 167 266 175 268 167 266 175 269 165 266 174 270 165 266 174 269 164 266 173 269 164 266 173 269 164 266 173 269 164 266 174 269 164 266 174 269 163 268 174 270 163 270 172 270 161 272 170 270 160 271 169 269 160 269 170 266 161 266 173 264 163 265 176 263 166 264 179 262 169 264 181 262 172 264 183 262 174 263 183 262 174 261 183 260 173 258 181 257 172 254 178 254 171 251 174 251 167 247 171 247 164 241 169 241 158 234 165 235 156 228 162 228 162 222 159 222 159 215 156 215 156 208 154 207 143 203 154 202 143 196 153 194 142 188 153 185 142 179 154 176 143 173 156 169 146 167 160 162 150 163 166 156 157 161 170 153 163 157 174 149 168 154 178 144 173 151 182 142 177 150 185 140 182 151 189 140 187 153 193 143 193 158 197 146 197 162 201 151 201 165 206 154 207 166 213 167 212 167 220 157 223 168 227 159 231 170 232 162 238 175 237 167 244 183 242 175 249 189 244 181 252 193 249 186 257 198 257 191 265 202 265 194 272 205 271 197 278 210 277 202 285 215 283 208 290 220 286 212 293 224 289 217 297 230 294 223 302 235 300 229 308 241 306 234 313 246 311 246 310 249 315 243 323 251 319 245 327 254 323 248 331 258 329 251 336 260 333 254 341 262 336 256 343 265 335 259 344 268 337 263 345 272 340 267 349 275 343 271 353 280 346 276 356 282 348 279 357 285 348 282 357 286 347 285 357 288 346 289 357 290 348 293 357 294 347 298 356 298 345 303 354 303 341 308 350 311 344 312 345 309 333 313 338 312 329 317 335 316 328 321 332 319 326 325 330 323 323 331 329 327 320 333 324 331 316 340 321 334 309 343 313 337 302 347 305 338 296 348 297 336 290 346 291 333 284 342 283 330 276 340 275 330 268 337 267 331 263 341 261 330 256 336 254 328 246 335 244 327 239 336 235 325 233 334 229 323 226 332 221 322 217 331 212 323 212 331 207 322 207 328 203 319 201 327 195 315 196 323 190 311 192 318 186 307 188 313 181 304 185 311 177 304 182 311 174 302 182 310 174 300 181 305 173 297 181 302 172 294 180 299 172 293 180 297 172 292 179 297 171 291 179 296 170 291 179 295 170 289 177 294 169 288 176 292 167 286 175 290 166 284 175 289 166 285 175 289 166 285 176 290 167 285 176 290 167 285 177 289 167 285 177 290 167 285 176 290 167 286 175 290 166 286 175 290 166 286 175 290 166 285 175 289 166 284 175 289 166 284 175 288 166 284 175 289 166 282 175 288 167 282 175 288 167 283 175 288 167 284 175 289 166 285 174 290 166 285 174 290 166 285 173 290 165 285 173 291 165 285 173 291 164 286 174 292 164 286 173 292 164 287 172 293 164 287 172 293 164 288 172 293 164 288 172 293 163 288 172 293 163 288 171 293 163 287 172 292 164 288 173 292 164 287 173 291 164 286 175 290 165 286 175 289 166 287 176 289 166 286 177 289 167 283 177 287 167 282 178 285 168 282 177 285 168 281 176 285 167 281 174 284 167 280 172 283 166 277 171 282 162 275 170 277 164 272 169 275 160 269 169 272 159 267 169 269 158 265 169 267 158 263 170 264 159 260 170 262 160 257 169 257 158 250 167 251 157 243 165 244 154 238 164 238 153 232 162 232 152 225 162 224 152 218 163 216 152 212 164 210 154 206 165 203 154 198 165 194 155 190 165 185 155 184 164 178 155 178 166 172 157 172 169 165 160 168 171 160 163 165 173 157 166 162 177 153 170 159 180 150 175 157 185 148 181 159 191 148 187 160 195 149 193 163 200 152 199 166 204 155 203 167 209 157 209 167 215 156 217 165 223 155 226 164 229 154 233 165 233 156 237 170 238 161 242 177 243 177 242 183 245 174 252 188 248 180 255 193 254 185 260 198 262 199 261 203 269 196 275 207 276 207 276 211 281 204 288 216 285 209 292 222 287 215 294 228 291 222 298 235 297 236 297 240 302 241 301 241 305 242 304 243 308 243 308 245 313 238 320 246 317 239 323 251 321 243 328 254 325 254 324 257 328 250 336 260 330 253 338 261 331 254 339 261 333 254 340 263 336 256 343 265 336 265 336 266 337 266 336 267 337 267 337 267 339 261 347 269 342 264 349 273 343 266 352 276 346 270 354 278 348 273 355 279 350 274 358 280 350 276 359 281 350 276 358 281 350 282 349 281 351 279 360 281 352 280 362 280 354 282 364 285 364 285 364 286 352 290 362 290 348 294 357 294 344 298 353 302 349 302 349 306 344 306 344 307 332 312 341 310 331 316 340 313 330 318 339 315 328 321 337 317 327 323 335 319 325 326 333 321 324 328 331 323 324 328 328 325 323 331 328 327 323 333 327 331 322 337 326 335 321 341 325 346 322 346 322 338 313 347 317 339 307 349 309 339 300 350 301 339 294 349 295 338 288 348 288 338 280 348 279 340 272 350 272 340 267 351 266 338 261 349 260 336 253 345 250 333 247 343 243 331 242 340 237 329 235 338 230 328 227 334 224 328 221 337 216 326 215 335 210 322 208 328 204 319 202 328 196 317 198 325 192 313 193 321 186 310 186 316 182 309 181 316 175 307 180 315 173 304 179 310 171 301 178 307 170 298 177 303 169 296 177 301 168 294 176 299 167 294 175 298 166 293 175 298 166 292 176 298 167 291 177 296 167 287 176 292 167 284 176 288 167 282 176 287 167 281 177 285 168 281 178 284 169 281 179 284 170 281 181 284 171 281 181 283 171 280 181 282 171 280 181 283 171 280 182 283 172 280 182 283 172 281 182 284 172 281 182 283 171 280 180 283 170 279 179 281 170 279 180 282 170 280 181 282 170 280 181 283 171 280 181 283 171 280 181 283 172 280 182 282 172 279 181 282 171 279 181 282 171 280 181 282 172 280 181 282 172 279 181 282 171 280 182 282 171 279 181 282 170 280 180 283 170 280 180 283 170 281 180 283 170 281 180 283 170 281 180 283 170 280 179 283 170 280 179 283 170 280 179 282 170 280 180 283 170 280 180 283 170 280 180 283 170 280 180 283 170 280 180 283 170 281 179 283 170 281 179 284 169 281 179 284 169 281 180 284 170 281 181 284 170 281 181 283 171 280 181 283 171 280 182 283 172 280 182 283 172 280 182 283 172 280 183 283 173 280 183 283 173 280 183 282 174 280 183 283 173 280 182 283 172 280 181 284 172 281 181 284 171 281 181 284 171 281 181 284 171 281 181 284 171 282 182 284 171 282 181 284 171 282 181 285 171 282 181 284 171 282 180 284 170 282 179 284 170 281 180 284 171 281 180 284 170 281 180 284 171 281 181 284 171 280 180 284 171 280 180 284 171 280 180 284 171 280 179 284 170 280 179 284 170 280 179 284 170 280 179 284 170 280 179 284 169 280 178 285 169 280 177 285 168 281 177 286 168 282 177 286 168 282 176 287 167 282 176 287 167 282 175 287 166 282 175 287 166 282 175 287 166 282 175 287 166 282 174 287 165 282 174 287 165 282 174 287 165 282 173 287 164 282 173 287 164 282 172 288 164 283 171 289 163 283 170 289 162 284 170 289 162 284 171 289 162 284 171 289 162 284 171 289 162 284 171 289 162 284 171 289 163 284 171 289 163 283 171 289 163 283 172 288 163 283 172 288 163 282 172 288 164 282 172 288 163 282 172 288 163 283 172 288 163 283 172 288 163 284 172 289 163 284 171 289 163 284 171 289 162 284 171 290 162 285 170 290 161 285 170 291 161 286 170 291 161 286 170 291 161 286 170 291 161 285 170 291 161 285 170 291 161 285 170 290 162 285 171 290 162 285 171 290 162 284 171 289 162 284 172 289 163 284 172 288 163 283 173 287 163 283 175 286 165 282 176 286 166 282 177 285 167 281 177 284 167 280 178 283 169 280 179 282 169 279 180 281 170 279 181 281 171 279 181 281 171 279 182 281 172 279 182 281 172 279 181 281 172 279 181 281 172 279 181 281 172 280 181 281 172 280 181 281 172 280 182 282 172 281 183 283 173 281 182 283 172 280 182 282 172 280 181 282 172 280 182 282 172 279 182 281 172 279 182 281 172 278 182 281 172 278 183 280 173 277 183 280 173 277 183 279 173 277 183 279 173 277 183 279 173 277 183 279 173 277 182 280 172 277 181 280 172 278 181 280 172 278 182 280 172 278 181 281 172 278 182 280 172 278 181 280 172 278 182 280 172 278 183 279 173 278 183 279 173 277 183 279 173 277 183 279 173 277 183 279 174 277 183 279 174 277 183 279 174 277 183 279 174 278 184 279 174 278 184 280 174 278 183 280 173 278 183 280 174 279 184 281 174 280 186 281 175 280 185 281 174 280 183 281 174 279 183 281 173 279 183 282 173 279 183 281 173 279 181 281 172 279 181 282 171 280 180 283 170 281 180 283 170 280 179 283 169 280 177 282 168 280 177 283 168 281 178 283 167 282 177 284 167 282 177 284 166 282 176 283 166 281 177 283 167 279 178 282 168 279 179 282 169 279 180 281 170 279 181 281 171 278 181 281 171 278 181 280 171 277 180 280 171 277 179 281 170 277 177 281 169 278 175 282 167 279 174 284 165 280 172 285 163 281 169 287 161 282 168 289 159 284 167 290 158 286 165 292 157 286 164 293 156 288 163 295 155 288 163 295 155 288 162 296 155 288 162 295 155 287 163 294 156 286 163 292 157 283 164 291 157 283 165 288 160 282 167 288 159 281 168 287 160 280 169 285 161 278 170 283 161 276 171 281 162 275 171 279 162 274 171 278 162 273 172 277 163 273 173 277 163 273 173 277 163 273 172 277 163 273 171 277 163 272 171 277 162 272 170 277 161 273 169 277 160 274 168 278 159 276 167 280 158 277 167 282 158 278 166 282 157 278 165 283 156 279 165 283 156 279 165 284 156 280 166 284 156 281 167 286 158 283 169 288 160 284 172 291 162 286 174 292 164 285 174 292 165 284 175 289 166 283 175 289 167 282 177 288 169 282 178 288 170 282 179 287 171 282 180 287 171 281 180 286 172 280 180 286 171 280 179 284 171 279 178 284 170 279 177 283 169 279 177 284 169 279 178 284 169 280 178 285 169 280 178 285 169 280 177 286 169 280 176 286 168 280 176 287 168 281 176 286 168 280 176 286 168 280 177 285 169 280 178 285 170 279 179 284 170 278 179 284 170 278 179 284 170 278 178 284 170 278 178 284 170 279 177 284 170 280 178 285 169 280 178 285 169 280 177 285 169 280 177 285 168 280 178 285 169 280 178 285 169 280 178 285 169 280 178 285 169 280 178 285 169 280 177 285 169 280 177 285 169 280 177 285 169 280 177 285 169 280 177 285 169 280 177 285 169 280 177 285 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 168 281 177 286 168 281 177 286 168 280 177 286 168 280 177 286 168 280 176 285 168 280 176 285 168 280 176 286 169 280 176 286 168 280 176 285 169 280 177 285 169 280 177 285 169 280 177 286 169 280 177 285 169 280 177 285 169 280 177 286 169 280 178 286 170 280 177 286 170 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 285 169 280 177 285 169 280 177 285 168 280 177 286 168 280 177 285 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 285 169 280 177 285 169 280 177 285 169 280 177 286 169 280 177 285 169 280 177 285 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 285 169 280 177 286 169 281 177 286 169 282 178 287 169 284 177 288 169 287 177 291 167 290 177 293 167 293 178 296 166 297 178 299 167 301 178 304 167 306 178 309 167 308 179 312 168 308 179 313 169 306 178 312 169 306 178 312 170 308 180 314 171 310 183 316 174 311 185 318 177 309 187 317 179 307 189 314 180 304 188 310 180 298 187 305 179 294 187 299 177 288 186 293 177 284 187 287 178 282 188 284 178 285 179 286 178 281 186 287 178 282 184 288 176 282 182 287 174 282 180 287 172 281 179 287 171 279 177 286 170 278 176 285 169 279 175 285 168 280 174 286 166 280 171 286 164 280 171 286 164 278 171 285 164 276 172 284 166 276 174 282 167 276 174 283 168 276 173 284 167 277 172 284 166 278 171 285 165 278 172 283 167 278 173 284 166 277 174 283 168 276 176 283 168 276 176 281 170 276 176 283 168 276 174 283 167 277 173 283 166 277 172 283 165 278 173 284 164 278 173 283 164 279 174 283 165 278 174 283 164 278 174 281 164 279 175 280 165 279 177 279 166 279 178 278 167 279 179 277 169 278 179 275 170 277 181 274 171 276 183 275 173 276 185 275 176 276 188 275 178 277 188 276 178 278 187 276 177 279 184 278 174 279 181 278 172 279 179 279 170 280 178 279 169 280 177 280 167 280 177 280 167 279 177 281 166 279 176 280 166 278 176 280 166 277 177 278 167 276 178 277 167 275 179 276 169 274 181 274 171 274 183 274 172 273 183 274 173 274 185 274 175 274 185 275 175 275 186 275 176 274 186 275 176 274 185 274 175 273 184 273 174 273 182 273 172 273 180 273 170 273 179 273 169 273 179 273 169 273 179 273 169 273 179 272 169 272 180 271 170 272 180 270 171 271 181 269 171 272 183 270 173 273 184 271 174 274 184 272 175 274 184 272 174 273 184 271 175 272 184 271 175 271 183 271 173 271 182 271 172 271 180 270 170 271 178 269 168 270 178 268 168 269 179 266 169 268 181 266 171 269 183 267 173 270 185 267 176 270 186 267 177 270 187 267 179 269 188 265 180 268 189 264 180 267 189 263 180 267 190 264 180 268 190 265 180 268 189 266 179 267 188 265 178 266 187 264 177 266 186 264 176 266 185 264 175 266 185 265 175 266 185 266 175 266 186 266 175 266 185 267 174 266 184 267 174 265 183 267 173 264 182 267 173 264 182 267 172 264 180 268 171 265 178 269 169 265 176 270 167 266 175 271 166 266 174 272 165 266 172 273 164 267 171 274 163 268 170 275 162 268 167 276 161 270 166 277 160 270 165 278 159 271 164 279 159 272 163 281 158 274 162 282 158 275 162 284 157 276 162 284 157 276 161 285 157 276 161 285 156 276 162 285 157 276 162 284 157 275 163 284 158 274 164 282 159 273 165 282 160 272 166 280 160 271 166 279 161 271 167 278 161 270 167 278 162 270 168 278 162 271 168 278 162 271 167 279 162 272 168 279 161 272 167 279 161 272 166 280 160 272 166 280 160 272 166 280 160 272 166 280 160 272 166 280 160 272 167 279 161 271 167 279 161 272 168 278 161 271 168 278 162 271 168 278 162 271 168 278 162 271 168 278 162 271 168 278 162 271 168 278 162 271 168 278 162 271 168 278 162 271 168 278 162 271 168 278 161 271 167 278 161 271 167 278 161 272 168 279 162 272 168 280 163 273 169 281 164 275 171 282 165 277 172 284 166 278 173 285 167 278 173 286 169 278 175 286 172 279 179 288 176 282 184 291 181 284 188 292 185 284 189 294 187 284 190 293 188 284 190 293 187 285 189 294 187 286 188 295 185 287 186 296 182 287 183 295 178 286 179 294 174 284 174 292 170 281 169 289 165 278 167 286 163 277 166 286 163 279 167 287 163 282 167 291 162 284 167 291 164 285 167 294 164 285 167 295 165 285 167 295 165 287 167 296 164 289 168 297 162 291 167 298 159 289 166 292 157 283 167 287 157 276 169 280 160 269 174 273 164 268 178 268 168 270 178 272 167 272 180 275 170 271 183 273 174 270 186 273 176 268 185 272 176 267 182 271 172 263 175 267 166 259 169 262 159 255 163 257 154 250 161 253 150 242 161 244 151 234 160 236 150 231 158 233 152 232 157 234 148 234 158 235 149 233 161 234 151 229 163 231 153 225 163 228 153 224 161 227 152 224 158 226 149 225 155 227 146 226 154 228 144 228 153 229 142 228 151 228 140 225 150 225 139 221 150 222 139 214 150 214 139 205 142 205 142 197 156 195 146 191 162 187 152 183 165 178 156 175 167 169 158 167 166 161 158 161 167 154 159 156 170 151 164 156 174 148 167 156 179 147 173 154 185 154 184 151 192 151 192 149 199 138 197 150 205 139 204 153 210 142 211 157 215 146 216 158 219 148 222 159 227 150 231 162 233 153 237 166 236 159 241 172 239 165 244 179 241 171 248 186 243 179 250 193 243 186 251 197 246 191 253 203 253 196 260 200 267 201 267 212 267 205 274 217 272 209 279 221 277 221 276 224 281 216 288 226 286 219 293 229 294 222 302 233 303 226 311 236 309 230 316 240 312 241 312 245 315 245 315 248 317 241 325 251 320 245 328 255 326 250 335 260 333 254 341 264 337 259 345 267 339 262 348 271 342 271 342 274 347 271 356 278 348 276 358 285 350 282 359 288 360 288 360 292 352 293 362 297 361 298 360 299 348 303 358 302 345 307 354 306 341 312 349 310 337 317 345 319 340 319 341 315 330 322 336 319 325 324 329 323 320 329 324 326 317 335 321 330 314 336 317 332 310 341 312 343 304 344 304 345 294 346 295 336 286 346 286 336 277 342 276 335 267 344 265 333 260 343 258 331 254 340 251 328 247 337 243 326 238 336 235 326 233 334 229 324 227 330 224 322 219 329 216 321 212 327 208 320 206 328 201 318 201 326 195 316 197 323 189 313 192 320 184 307 187 314 180 303 185 310 178 302 186 308 178 300 187 307 178 298 189 304 181 296 191 301 183 295 190 299 185 295 189 301 181 295 187 300 182 295 186 299 180 295 184 301 176 294 183 300 175 294 180 299 172 293 179 298 170 293 178 298 168 292 176 298 167 292 174 298 166 292 173 298 165 291 173 297 165 290 173 296 165 289 173 295 165 288 173 294 165 287 173 292 168 290 175 296 168 292 177 300 170 294 178 303 171 297 181 306 175 301 186 310 181 304 193 314 188 307 200 317 195 310 205 320 201 311 205 322 203 313 204 324 200 315 199 321 197 316 194 325 191 317 190 327 187 318 188 328 184 315 185 325 181 313 183 322 177 310 183 320 177 304 182 310 178 299 183 305 179 300 186 307 180 302 188 309 182 302 187 311 181 301 184 309 177 298 182 303 176 294 181 301 173 292 182 298 173 292 181 298 172 291 179 297 170 290 179 296 170 289 181 293 175 288 183 293 175 287 185 292 176 287 184 291 176 287 184 291 175 286 185 291 176 286 184 291 175 287 183 292 174 289 182 294 173 290 181 296 173 292 182 297 174 292 183 297 174 291 182 296 174 291 183 296 175 291 184 295 175 291 185 296 176 291 185 296 176 290 184 295 175 290 183 295 175 289 182 295 174 288 180 294 172 287 178 293 170 286 177 292 168 285 176 291 167 285 176 290 167 284 175 289 166 284 175 288 166 283 175 287 166 282 176 287 167 282 176 286 167 282 177 286 167 282 177 287 168 282 177 286 168 282 177 286 168 282 177 287 167 282 176 287 167 283 176 287 167 283 176 287 167 282 177 287 167 282 177 286 168 282 177 285 168 282 177 285 168 282 177 286 167 282 176 286 167 283 176 287 167 283 175 287 167 283 175 287 166 283 175 287 166 283 175 287 166 283 175 287 166 282 176 287 167 282 177 287 168 282 177 287 168 282 177 286 168 282 177 286 168 282 177 287 168 282 177 287 168 283 177 287 168 283 177 287 168 283 178 287 168 283 178 287 169 283 178 287 169 282 178 286 169 282 178 286 169 282 179 286 169 282 179 286 169 282 178 286 169 282 178 286 168 282 177 287 168 283 177 287 168 283 177 287 168 283 177 288 168 283 177 288 168 283 177 288 168 284 177 288 168 283 177 288 168 283 177 287 167 282 176 287 168 282 176 287 168 282 176 287 167 282 176 287 167 283 176 288 167 283 176 288 167 282 176 287 167 282 176 287 167 282 176 287 167 282 177 286 168 282 177 286 168 282 177 286 168 281 177 286 168 281 177 285 168 281 179 285 169 281 180 285 170 280 182 284 172 280 182 283 172 279 183 282 174 279 185 281 175 278 185 281 176 278 186 280 177 278 187 281 177 278 187 280 177 278 185 281 176 278 185 281 175 278 184 281 174 279 184 282 173 279 183 283 172 279 182 283 172 280 182 283 173 280 182 283 172 280 182 283 172 280 184 282 173 280 184 283 174 280 186 282 175 279 186 281 176 278 186 281 177 278 187 280 177 278 188 281 178 278 188 280 178 278 187 280 177 279 186 281 176 280 186 282 176 280 186 282 176 281 185 283 175 281 184 284 174 282 184 285 174 282 183 284 173 281 183 284 173 282 182 285 173 281 182 284 173 281 182 284 172 280 181 283 172 279 181 283 172 280 181 283 172 280 181 283 172 280 181 283 171 279 179 283 170 280 177 284 169 281 176 285 167 282 175 287 166 283 174 288 165 285 174 290 165 286 175 291 166 287 175 292 166 287 174 293 165 286 173 292 164 286 172 290 166 288 171 293 163 288 170 295 162 289 170 295 162 289 170 295 162 290 169 297 161 291 168 298 160 292 168 299 160 292 168 298 160 292 168 299 160 292 168 299 161 292 169 299 161 292 169 298 161 290 171 296 162 288 173 293 164 287 176 291 166 285 178 289 169 285 181 287 172 284 184 286 174 283 185 285 176 282 186 284 176 282 186 284 176 282 185 285 175 282 184 285 174 283 183 285 173 283 181 286 172 283 181 287 172 285 181 288 172 286 181 290 171 287 181 290 172 287 182 290 172 286 182 289 172 285 182 287 173 284 184 286 174 283 186 286 176 283 189 285 178 282 190 285 180 282 190 284 180 282 190 284 180 282 191 284 181 283 191 285 181 284 191 285 181 285 191 286 182 285 191 287 181 285 191 287 182 285 191 288 181 285 191 288 182 286 191 288 181 285 189 290 180 286 187 291 178 288 185 293 176 290 182 295 174 293 179 299 171 297 177 303 169 299 176 303 167 299 174 305 166 299 173 304 164 299 172 305 164 298 172 305 164 298 173 304 164 298 173 304 165 296 175 302 166 294 177 298 168 290 181 294 172 288 185 290 176 287 189 289 179 287 191 288 181 287 191 288 181 288 191 288 181 288 190 288 180 287 189 288 179 287 189 287 179 286 190 286 180 285 190 285 180 285 190 285 180 284 190 284 180 285 190 284 181 285 190 285 180 285 189 285 180 285 190 285 180 285 190 285 180 286 190 286 180 286 190 286 180 285 189 286 179 287 189 287 179 288 188 288 179 290 188 290 179 290 187 292 177 290 187 293 176 291 186 294 176 292 184 295 174 292 183 296 173 293 181 297 172 293 180 297 171 294 179 300 170 296 179 302 170 295 178 301 169 294 178 299 169 291 177 297 168 288 177 294 168 287 178 292 168 286 178 290 169 285 181 288 171 282 183 285 173 280 187 281 177 279 190 279 180 279 190 279 181 280 189 281 180 282 190 283 180 283 190 284 180 283 190 283 183 281 189 283 179 279 187 282 177 278 183 281 174 276 178 280 169 274 174 279 164 272 169 276 161 269 166 272 157 265 164 269 155 262 163 265 153 260 163 263 152 259 163 261 153 258 164 260 153 256 164 258 153 253 163 255 153 249 162 252 151 246 161 248 151 241 161 243 150 238 162 239 151 236 164 237 154 235 166 234 156 232 168 231 157 228 168 226 157 223 166 221 157 219 165 217 159 216 167 213 157 209 168 206 159 202 169 199 159 195 169 192 160 190 169 186 160 183 170 183 170 178 170 172 161 174 170 167 161 168 171 162 163 162 173 154 165 156 175 148 168 153 178 145 172 153 183 144 177 154 189 144 184 157 194 146 190 159 199 148 196 159 204 149 201 159 210 148 208 157 215 146 216 155 220 145 221 155 223 145 225 158 225 148 229 162 228 162 227 167 231 168 231 173 233 165 239 178 235 170 241 184 240 175 247 189 247 182 254 195 255 187 261 198 261 198 261 202 269 195 275 209 274 203 281 215 277 210 285 223 280 216 288 229 285 230 285 232 290 233 289 232 293 225 301 233 297 226 305 239 303 238 302 242 306 217 294 245 311 241 315 250 316 246 322 254 322 228 304 258 324 233 310 260 326 237 314 263 329 240 318 265 333 242 321 268 334 262 342 273 336 267 344 278 339 272 347 281 343 277 351 283 347 280 357 285 350 284 359 287 350 287 360 289 348 290 358 292 346 294 355 296 341 299 350 300 335 303 345 303 331 305 341 306 338 307 339 307 329 310 339 308 332 311 341 310 334 312 343 312 336 314 346 315 339 318 349 318 342 322 351 325 352 325 352 323 343 329 351 326 341 333 349 328 338 335 345 328 334 335 340 327 330 336 335 328 324 337 327 330 317 340 319 331 310 338 310 331 303 340 303 332 295 342 295 334 286 340 285 335 279 344 278 334 273 344 271 333 264 344 262 332 256 342 254 330 250 339 248 328 244 337 241 326 236 333 233 326 229 335 225 323 223 329 220 320 217 329 212 317 213 326 207 316 209 324 203 313 206 321 199 311 200 318 193 310 195 314 190 308 191 316 185 307 189 315 184 306 189 314 183 306 189 313 182 306 189 313 182 305 190 312 182 305 190 309 184 304 189 310 181 302 190 308 181 300 191 305 182 299 192 303 183 297 192 302 183 296 191 301 183 296 191 302 183 296 190 300 184 296 189 301 181 296 188 301 180 296 187 301 179 295 186 301 178 296 185 301 176 296 184 301 175 295 183 301 175 295 183 302 174 295 181 302 174 295 181 300 172 294 179 300 172 294 179 299 171 293 179 299 171 293 179 299 171 292 178 298 170 292 177 297 170 290 175 296 168 290 175 296 167 290 174 296 167 289 173 295 165 288 173 294 165 288 174 293 166 288 174 293 165 287 174 292 165 287 174 292 165 287 175 292 166 287 175 292 166 286 174 291 165 285 173 290 165 285 174 290 165 286 175 291 166 286 175 292 166 287 175 292 167 288 175 292 167 290 175 295 166 297 174 300 164 305 173 306 163 311 172 311 162 316 172 314 162 318 170 315 160 317 169 314 159 313 168 314 159 310 169 312 159 307 170 310 160 304 171 308 162 299 171 305 162 295 171 300 162 290 171 296 162 286 170 291 161 282 169 286 159 276 167 280 158 272 166 274 157 268 167 273 158 266 170 270 160 264 171 268 161 262 171 264 161 258 169 259 159 252 168 254 158 247 166 248 156 242 163 243 153 239 162 240 152 236 161 237 151 231 161 232 151 225 159 225 150 219 158 219 148 213 157 212 147 206 158 203 146 197 158 195 148 192 160 189 150 187 162 183 152 179 163 174 153 171 165 166 154 167 166 161 156 162 168 156 160 159 173 150 165 157 178 147 172 154 183 144 178 152 189 142 185 151 194 141 190 151 197 140 195 153 200 142 199 156 203 145 204 159 207 148 208 162 211 151 214 164 220 154 223 165 227 156 232 166 231 158 236 169 233 161 238 174 236 166 242 180 240 172 246 186 242 179 248 191 243 183 250 196 249 189 256 202 258 194 265 207 266 200 273 211 271 203 278 217 277 217 276 221 281 222 281 224 284 217 292 227 290 220 297 231 297 224 304 235 303 207 285 237 307 212 290 240 309 236 314 244 313 239 318 247 317 244 321 250 320 247 325 254 324 230 309 259 327 233 313 262 330 255 338 264 334 257 341 265 338 259 345 269 339 269 339 272 342 273 341 276 344 270 351 279 346 273 354 281 348 276 357 283 350 279 358 284 349 285 349 285 350 286 349 287 350 288 360 290 350 292 360 294 349 297 358 299 345 303 354 302 339 307 349 304 334 310 343 311 338 312 339 310 328 314 333 320 333 319 331 318 324 323 328 322 321 330 327 327 319 335 324 331 316 340 321 334 313 343 317 336 307 346 309 337 298 346 300 334 291 344 292 332 283 341 283 330 274 340 273 331 266 340 264 332 261 341 258 331 254 340 251 329 246 339 244 327 241 337 238 325 237 335 232 324 229 332 224 322 219 328 215 322 213 330 208 321 209 328 203 318 206 325 199 313 201 321 194 310 199 318 192 306 196 314 189 304 192 311 185 303 189 307 184 303 189 309 181 301 189 306 181 299 189 305 181 298 189 304 180 297 187 303 179 296 185 300 179 296 184 300 175 293 182 298 174 292 181 297 172 290 179 296 171 291 179 295 170 291 179 297 170 290 177 295 168 287 176 293 167 285 175 291 166 284 175 289 167 284 176 289 168 284 177 289 168 283 177 288 168 283 177 288 169 283 177 288 168 283 177 288 168 283 176 288 167 282 175 286 166 282 175 287 165 282 175 286 166 282 176 287 167 283 177 287 168 284 177 288 169 284 177 289 169 284 177 289 168 284 176 289 167 284 175 289 166 286 175 290 167 287 176 292 167 287 176 292 167 286 174 291 166 284 173 289 164 282 171 287 162 280 171 285 161 277 171 281 161 273 171 276 161 267 169 271 160 263 169 265 158 258 168 261 157 256 168 258 158 252 168 253 158 246 167 246 157 238 165 238 155 231 164 230 153 226 161 224 151 218 160 216 150 211 161 210 151 206 163 204 152 201 163 198 153 195 164 192 154 189 164 184 154 184 165 178 156 180 167 174 158 175 170 168 161 169 174 162 166 166 176 157 169 163 179 154 173 160 184 150 179 156 187 148 183 156 191 146 187 156 195 146 191 157 199 146 197 159 204 148 203 161 208 150 208 162 214 162 214 161 222 162 221 160 227 150 230 160 231 152 234 164 234 156 239 171 238 162 244 178 242 170 248 184 244 175 251 189 249 180 256 194 257 194 256 199 265 191 272 203 270 195 277 207 276 200 282 214 281 207 287 221 283 214 290 227 286 220 293 233 291 227 299 238 297 239 297 240 303 240 302 241 306 233 314 244 312 236 319 246 316 239 324 249 321 242 328 254 326 254 326 256 330 250 337 260 331 253 338 263 331 257 339 266 334 259 342 268 338 262 346 270 340 271 339 273 342 274 341 276 344 271 352 278 346 274 356 280 348 277 357 282 349 279 358 285 350 284 359 287 350 287 360 289 350 291 359 293 348 296 357 297 343 301 353 301 337 305 347 303 333 308 342 310 338 311 339 308 329 313 335 318 336 317 334 316 327 322 332 328 331 329 331 327 323 332 326 331 320 340 326 334 317 343 321 336 311 346 314 336 304 346 306 334 297 344 298 332 291 342 291 330 283 339 281 331 273 341 273 332 267 338 265 332 262 339 260 331 255 341 252 330 248 340 245 330 242 339 239 328 237 338 233 328 228 337 223 327 220 334 216 327 215 337 211 324 212 333 207 319 208 327 202 315 204 322 198 311 202 318 195 308 199 315 192 306 195 311 190 304 192 310 187 303 190 308 185 302 190 308 182 301 190 308 181 300 188 307 180 300 186 306 178 301 185 307 177 300 183 307 175 299 182 305 175 297 182 303 174 296 181 302 173 295 181 300 173 294 180 299 172 293 179 298 171 292 179 298 170 290 177 297 169 288 177 293 169 286 176 292 168 284 176 289 170 284 176 290 168 284 175 290 168 284 175 289 167 283 175 289 166 283 175 289 166 283 174 289 166 284 173 289 165 283 173 289 165 283 174 288 165 283 175 288 166 282 175 288 167 282 176 287 167 281 175 286 167 281 175 286 167 281 174 287 166 282 173 287 164 282 173 288 164 282 172 288 163 283 172 288 163 284 173 289 164 284 174 289 165 283 174 288 165 282 175 287 166 281 175 286 166 280 176 285 167 280 177 284 167 280 177 284 168 279 177 283 169 279 177 283 168 279 177 283 168 280 177 284 168 281 176 285 167 282 175 286 167 282 175 287 165 282 174 287 165 283 174 287 165 282 174 287 165 282 174 286 165 282 175 286 167 282 177 287 167 282 177 287 168 281 177 286 169 281 177 286 169 281 177 285 168 281 178 285 169 280 179 285 169 280 179 284 170 280 179 284 169 279 179 284 169 280 179 284 169 279 179 284 169 280 179 284 169 280 178 285 169 280 178 285 169 280 178 285 169 280 178 285 169 279 178 284 169 279 178 284 169 280 177 285 169 280 177 285 169 280 178 284 169 280 177 285 169 280 177 285 169 280 177 285 168 280 177 285 168 280 175 285 167 280 175 285 167 280 175 286 166 281 175 286 166 281 175 287 166 281 175 287 166 282 175 287 166 281 175 287 166 281 175 287 166 281 175 287 166 281 175 287 166 281 175 286 166 281 175 286 167 280 175 286 167 280 175 286 166 281 175 287 166 281 174 287 166 282 173 287 165 281 172 287 164 281 171 287 163 282 171 288 163 282 171 289 163 283 169 289 161 283 169 289 161 284 170 290 162 285 169 291 162 286 169 291 162 286 168 292 161 286 167 291 162 286 167 293 160 287 167 294 160 288 167 295 160 289 167 296 160 290 166 297 159 290 165 295 160 290 164 295 160 290 164 298 157 290 164 298 157 290 164 298 158 291 164 299 158 291 164 297 160 291 165 296 160 290 165 295 160 289 166 296 159 289 166 296 159 288 167 295 159 287 167 294 159 286 167 293 159 285 167 292 159 284 168 290 160 283 169 289 161 282 170 289 162 282 170 287 164 283 170 287 164 283 170 287 164 284 169 289 162 284 170 290 162 285 170 291 162 285 169 291 161 284 169 290 161 283 168 289 160 282 169 288 160 281 170 287 161 281 171 287 163 281 171 287 163 281 172 287 164 280 172 286 164 280 173 285 164 280 174 285 165 280 175 285 166 280 175 285 166 279 175 284 165 279 174 283 165 278 173 282 165 277 172 280 163 275 171 279 161 275 169 278 160 274 168 277 159 273 167 275 157 269 165 272 155 264 163 267 153 259 161 263 151 256 160 259 150 252 160 255 149 248 159 250 148 243 158 245 147 238 158 239 147 235 159 235 148 232 160 231 149 226 160 225 149 219 159 218 149 212 158 212 148 208 158 206 148 201 158 198 148 195 161 191 150 189 164 185 154 185 167 179 157 178 169 172 160 172 171 166 162 169 173 162 164 165 174 157 166 161 177 152 170 158 181 148 175 156 185 146 180 154 190 154 190 153 195 143 191 154 200 144 196 155 204 145 201 155 210 145 209 155 214 144 215 154 221 144 223 154 227 145 230 157 233 149 237 163 237 163 236 169 240 162 246 175 241 166 248 180 245 172 252 186 252 186 252 192 260 193 259 198 266 199 266 204 272 204 272 209 276 202 284 214 278 208 285 220 282 214 289 227 288 221 295 233 293 225 300 236 296 237 295 240 300 234 307 243 305 238 312 244 309 239 317 244 315 241 319 248 322 244 326 253 326 229 309 257 328 232 314 259 329 256 334 261 333 258 336 263 336 257 344 267 338 261 346 272 340 266 348 277 343 278 342 279 346 274 353 280 347 275 357 282 350 279 359 284 350 282 361 287 352 286 361 289 351 289 361 292 350 293 359 296 346 299 356 300 343 303 352 303 338 308 347 307 334 312 343 311 332 316 340 314 329 318 335 316 328 322 335 320 326 326 333 323 324 331 330 327 322 333 325 330 319 338 324 331 316 340 321 332 312 341 314 331 305 341 307 330 298 340 299 329 291 338 291 328 283 334 282 328 274 334 273 328 268 335 267 330 264 337 262 331 256 340 253 330 248 340 245 330 242 339 239 328 235 337 231 326 225 335 221 325 218 335 213 323 212 333 207 319 207 327 201 313 202 321 196 310 201 317 193 306 199 312 191 303 195 309 188 302 192 306 187 301 190 307 182 300 189 306 181 298 188 305 180 297 187 304 179 296 184 302 177 295 182 301 174 294 179 299 173 294 177 300 169 294 176 299 168 293 175 298 167 292 175 298 167 290 173 295 165 288 173 294 164 287 172 293 164 287 173 293 164 287 173 291 168 287 174 291 168 287 174 291 168 286 173 292 165 286 172 291 163 286 171 292 162 286 171 291 162 286 171 291 163 286 172 291 163 286 172 292 164 286 173 292 164 286 172 292 164 286 172 292 164 286 171 292 163 286 171 292 163 286 171 292 163 287 171 292 163 286 171 293 163 286 171 293 163 286 171 292 163 286 171 292 163 286 171 293 163 286 171 293 163 286 171 292 163 286 171 292 163 286 171 292 163 286 171 292 163 286 171 292 163 286 171 292 163 286 172 292 164 286 172 292 164 285 172 291 164 285 171 291 163 286 171 291 163 286 171 291 163 286 171 291 163 285 171 291 163 285 171 291 163 285 172 290 163 284 171 290 163 284 171 289 163 281 171 286 162 279 169 284 161 277 168 282 159 275 167 280 158 273 167 277 157 269 166 274 156 265 165 269 155 262 163 265 154 261 163 264 153 260 163 263 153 258 162 261 152 257 161 259 151 255 161 257 151 252 161 254 150 250 161 252 150 248 161 250 151 246 162 248 152 243 163 245 153 240 164 241 153 238 162 239 152 236 161 237 151 236 161 235 152 234 161 234 151 232 162 231 152 230 164 229 153 227 166 224 155 220 167 218 157 212 167 210 157 206 166 204 156 203 165 200 154 196 164 194 154 189 165 186 155 184 166 180 156 179 167 173 157 171 167 165 159 165 169 158 161 160 171 153 163 157 174 148 167 155 178 146 173 154 183 144 179 153 190 143 186 154 196 143 193 156 201 145 199 159 206 148 204 160 211 149 211 160 216 149 218 158 224 148 227 160 231 151 234 164 235 155 239 171 239 162 245 177 242 178 241 183 242 175 249 188 245 181 251 195 251 187 257 201 258 202 258 207 267 207 266 211 274 205 282 215 279 208 286 218 282 211 289 223 285 216 292 229 292 223 298 236 297 230 305 240 302 209 285 242 306 213 290 244 311 217 296 245 315 241 319 246 319 239 324 250 323 247 327 255 328 230 309 258 330 234 314 259 330 253 338 261 333 255 340 264 335 258 343 268 338 261 345 272 338 272 337 274 340 275 339 275 344 271 352 277 347 274 352 279 348 275 357 281 348 282 347 283 348 281 358 285 349 284 359 287 348 289 358 292 345 294 355 296 340 299 350 300 336 303 346 302 334 306 343 305 332 309 341 308 331 313 339 313 330 318 339 318 330 324 338 330 337 331 337 329 328 334 333 333 326 338 330 335 324 341 327 336 319 345 323 346 316 346 315 335 306 345 307 333 298 342 298 330 291 339 290 330 282 340 281 332 275 341 273 332 270 339 269 333 264 343 263 332 256 342 254 331 249 342 246 330 243 340 240 330 236 338 232 328 227 338 224 328 221 337 217 327 217 337 213 325 212 333 206 321 207 328 201 317 204 324 198 314 202 319 197 310 199 318 192 310 195 317 188 308 191 314 187 308 189 315 182 306 187 313 180 304 186 311 179 303 184 310 177 302 183 308 176 300 183 307 175 298 183 305 175 297 183 303 175 296 183 301 175 294 182 300 174 293 181 298 172 292 179 297 171 291 178 297 170 292 177 299 169 291 177 298 168 291 176 298 168 289 175 294 167 287 174 293 165 286 171 292 164 286 171 292 163 286 171 292 163 286 171 292 163 287 171 293 163 287 172 293 163 288 171 294 164 288 172 295 164 289 172 296 164 290 171 296 164 290 171 297 164 291 171 298 165 292 171 300 166 294 171 302 166 295 170 301 167 298 170 304 168 312 169 309 168 305 170 312 168 307 170 317 168 308 170 319 167 309 169 320 166 310 169 320 166 310 169 320 166 310 168 319 165 309 167 318 165 306 167 313 165 304 168 311 165 302 168 308 165 300 170 305 166 298 171 303 167 296 172 303 169 296 173 302 169 297 173 303 169 298 173 304 167 299 171 304 166 298 170 303 164 296 168 301 159 291 167 296 158 285 167 290 158 280 168 281 168 276 168 276 167 271 167 275 156 267 164 270 154 264 162 266 151 260 160 263 150 256 160 259 149 250 159 252 148 245 159 245 148 240 159 241 149 237 161 236 150 232 162 231 152 225 162 224 152 219 161 218 152 214 161 212 151 209 162 207 152 202 163 201 157 197 166 194 155 194 168 190 157 188 169 187 169 178 171 172 162 170 172 163 163 162 173 155 165 157 176 149 168 154 178 146 172 153 181 144 176 151 186 141 181 148 191 139 187 148 196 138 193 150 200 140 198 154 204 143 203 158 206 147 207 162 209 151 211 165 215 155 218 166 223 157 227 168 227 158 232 169 230 160 236 172 235 162 240 177 240 178 239 183 242 175 248 188 243 180 250 194 249 186 256 200 258 201 257 205 265 197 272 209 273 201 279 214 279 207 286 218 282 211 288 223 285 216 292 229 291 230 290 235 297 229 304 239 303 240 302 242 307 235 314 246 313 246 313 247 318 240 325 249 321 242 328 252 327 246 334 256 330 258 330 260 332 253 340 263 333 256 342 265 337 258 344 268 340 262 347 272 340 273 340 277 343 278 342 280 346 280 346 281 349 281 349 281 352 282 351 281 354 282 353 281 356 280 365 283 357 282 367 286 357 287 367 290 355 293 365 296 351 300 361 302 345 307 355 307 339 312 348 309 335 315 343 312 332 315 337 314 330 318 335 315 328 320 333 319 326 324 330 323 323 329 327 328 320 336 325 331 316 340 320 334 310 344 313 336 303 345 305 335 296 344 298 333 290 342 291 331 282 340 281 331 272 340 270 332 264 337 263 332 260 338 258 330 253 339 250 328 247 338 244 327 242 336 239 326 236 334 231 324 227 330 223 324 220 330 216 323 215 331 209 320 212 328 205 316 207 324 200 313 203 321 197 310 201 317 194 307 198 314 192 304 196 309 191 303 194 307 188 302 192 307 185 300 191 305 184 297 190 304 182 296 188 303 179 296 185 302 177 296 183 302 175 295 181 302 174 294 180 300 173 293 179 299 171 292 179 298 170 292 177 297 169 292 176 298 168 291 175 297 166 290 174 296 166 288 173 295 165 287 172 293 164 286 173 292 164 286 172 291 164 286 173 291 164 285 173 290 164 284 173 289 164 283 173 288 164 282 173 287 164 282 174 286 164 282 174 286 165 282 174 286 165 282 174 286 165 282 175 286 166 281 175 285 167 280 175 285 167 280 176 285 167 281 175 285 166 282 175 286 165 282 173 287 165 282 173 287 164 282 172 286 163 282 172 287 163 282 172 287 164 282 173 287 164 282 173 287 164 282 173 287 164 282 173 287 164 282 173 287 164 282 172 287 164 282 173 287 164 283 173 287 164 282 173 287 164 282 173 287 164 282 173 287 164 283 172 287 164 283 172 288 163 283 172 288 163 283 172 288 163 283 172 288 163 283 172 288 163 283 172 288 163 283 172 288 163 283 172 288 163 283 172 288 163 283 173 288 164 283 173 288 164 283 173 288 164 282 173 287 164 283 173 287 164 283 173 288 164 283 173 288 164 283 173 288 164 283 173 288 164 283 173 288 164 282 173 288 165 283 173 288 164 283 173 288 165 283 173 288 165 283 173 289 165 284 173 289 164 284 172 290 164 284 172 290 164 284 172 290 164 284 171 290 164 284 171 290 163 284 171 290 163 284 171 291 163 284 171 290 163 284 170 291 163 286 169 292 162 286 169 293 161 286 168 293 161 288 167 294 160 288 167 295 160 288 166 295 159 288 166 296 159 289 165 296 159 289 165 296 159 290 165 297 159 290 165 296 160 290 165 296 160 290 165 298 158 290 165 295 160 290 165 295 160 289 166 297 159 289 166 296 159 289 166 296 159 288 166 295 159 288 166 295 159 287 166 293 159 286 167 293 159 286 167 293 159 287 166 294 159 288 165 295 159 289 165 296 158 289 165 294 160 290 165 297 158 290 164 298 157 290 164 298 157 290 164 298 157 290 164 297 157 289 165 297 157 288 165 293 160 288 165 293 160 288 166 295 158 288 166 292 161 288 166 292 161 288 166 294 159 288 166 294 158 288 165 293 160 288 165 293 160 289 164 297 157 290 163 295 158 290 163 296 158 291 163 299 157 292 163 299 157 292 163 297 158 292 163 297 158 292 164 297 158 292 164 298 159 292 164 298 159 292 164 298 159 292 164 298 158 292 163 298 158 292 163 298 158 292 163 298 158 292 163 298 158 292 163 298 158 292 164 299 157 291 164 298 157 291 164 298 157 290 164 298 157 290 165 295 160 289 165 293 160 288 166 295 158 287 166 293 159 286 167 293 159 285 167 292 159 285 168 289 162 285 169 291 161 285 168 291 161 285 168 291 161 285 167 290 162 286 167 293 159 286 166 293 159 287 166 292 161 287 166 294 159 288 166 295 158 288 165 295 158 288 165 294 158 288 166 294 158 287 167 293 159 287 168 293 159 286 169 291 160 284 169 289 161 283 170 289 161 283 171 287 161 280 172 285 162 279 173 283 164 278 175 281 166 278 177 281 167 277 177 280 168 276 177 279 168 276 177 279 168 275 176 279 167 275 175 278 166 274 174 278 164 274 173 278 164 274 172 278 163 273 170 278 161 272 168 276 159 270 166 274 157 268 165 271 155 266 165 269 154 265 165 268 154 264 165 266 155 263 165 265 155 260 166 263 155 258 165 260 155 256 165 258 155 254 165 256 155 253 166 255 156 252 167 255 157 252 167 255 158 252 168 255 159 252 169 255 159 253 169 255 159 253 168 254 158 253 168 255 157 252 168 254 158 252 169 254 159 253 170 254 159 253 170 254 160 253 170 255 160 253 171 255 160 253 170 255 160 253 170 255 159 254 170 255 159 255 170 256 159 256 170 257 160 256 171 257 160 256 171 258 161 256 173 257 163 256 174 257 163 256 175 257 165 258 176 258 165 261 177 260 166 264 178 263 167 265 179 265 168 263 179 264 169 261 181 261 171 259 181 260 171 259 182 259 172 259 182 260 172 260 182 260 172 260 182 260 172 257 181 258 171 254 180 255 170 250 178 251 168 246 175 247 165 244 171 245 161 243 169 243 159 238 165 239 155 231 163 232 152 224 160 225 149 217 157 217 146 208 155 207 144 200 155 198 144 194 155 191 144 187 155 184 145 179 156 176 145 173 156 169 147 168 159 163 150 161 163 155 154 156 168 149 159 154 172 146 165 152 177 144 171 150 182 141 177 147 187 138 183 145 192 135 190 146 198 135 197 150 204 139 204 155 208 144 209 159 212 149 214 162 219 162 219 164 227 165 226 167 231 158 236 171 237 163 242 177 241 169 248 184 245 176 252 189 247 182 254 195 252 188 259 199 258 193 266 203 265 196 271 208 269 201 277 214 276 207 283 220 280 212 287 224 283 224 282 228 287 229 286 233 293 234 292 237 299 230 306 240 304 210 287 243 310 215 294 247 316 219 299 249 318 244 323 251 320 247 325 254 325 229 308 256 330 233 313 258 332 237 317 262 332 256 340 266 334 267 333 269 336 265 346 272 338 269 348 278 340 275 350 282 342 279 351 286 342 284 352 289 343 288 353 292 342 292 353 295 343 296 353 298 343 301 353 302 341 306 350 307 337 311 346 311 333 316 342 321 337 321 337 320 326 326 333 323 324 329 328 326 322 334 327 328 319 337 324 330 315 339 320 331 310 341 314 332 302 343 304 334 294 343 295 333 287 343 287 332 279 342 279 332 271 339 269 333 264 339 262 332 260 343 257 331 251 340 249 328 241 338 239 327 235 336 231 325 228 333 223 324 219 332 214 322 213 330 207 321 208 328 202 317 202 325 197 312 197 320 191 309 194 316 187 305 191 312 184 303 188 309 181 302 185 308 178 301 184 307 176 300 182 306 175 299 181 305 173 297 179 303 172 296 178 302 170 294 177 300 169 294 176 299 168 294 176 300 167 294 176 300 167 293 175 299 167 291 173 296 165 289 172 295 164 288 172 293 163 287 172 292 164 288 173 292 164 287 174 292 165 287 174 292 166 286 174 291 166 285 175 290 166 284 175 288 166 282 175 287 166 282 176 287 167 282 176 287 167 283 177 288 167 283 176 288 167 283 175 288 166 283 175 288 166 284 174 289 165 284 174 290 165 285 173 290 165 285 173 290 165 285 173 290 165 284 173 290 165 285 174 290 165 285 173 290 164 284 172 288 163 282 170 286 161 279 169 284 161 276 170 280 160 272 170 275 160 266 169 269 159 260 168 262 158 255 168 258 158 252 169 254 159 248 169 250 159 243 168 243 158 235 165 235 155 228 162 227 152 220 160 219 150 212 161 209 150 205 162 202 152 199 162 196 152 192 161 188 152 185 162 182 152 182 163 176 154 177 166 171 157 172 170 172 170 167 174 159 167 165 178 156 171 161 182 152 176 158 186 148 182 156 189 146 185 155 193 145 190 157 198 146 195 159 203 149 201 162 208 162 208 164 212 164 211 165 218 154 220 164 225 154 229 165 231 157 235 169 235 160 240 175 239 166 245 181 242 172 249 186 245 178 252 190 249 182 256 195 257 186 262 200 266 192 272 205 272 206 272 211 277 203 285 218 283 211 290 224 286 218 293 229 288 221 295 232 293 226 299 237 299 230 306 242 303 242 303 244 307 238 314 247 313 240 320 248 319 241 326 249 325 242 331 253 331 246 338 257 334 251 341 262 334 255 342 263 335 257 344 264 339 258 347 266 342 261 350 270 344 265 352 274 343 271 352 277 344 278 342 279 344 276 354 282 346 278 355 284 347 281 356 287 348 287 347 289 349 288 359 291 350 290 360 293 351 294 360 296 348 299 358 301 345 305 354 305 340 310 349 308 335 313 344 310 332 315 341 314 331 318 336 317 328 323 333 330 331 328 329 334 328 334 327 330 320 338 324 332 316 339 319 335 310 345 312 337 301 347 303 336 294 346 295 334 287 344 287 332 279 342 278 333 270 342 269 333 263 342 261 333 257 339 255 331 250 338 247 329 243 339 240 328 238 338 235 327 233 335 228 326 224 331 221 325 218 334 213 325 214 335 208 324 210 334 204 320 205 329 199 316 202 324 196 312 199 320 192 309 196 316 189 308 193 313 188 308 192 315 184 307 191 315 183 305 191 311 183 302 190 308 182 300 189 306 181 299 188 305 180 298 187 303 179 297 187 302 178 297 186 302 178 295 185 300 177 294 184 299 175 293 182 298 173 293 180 298 172 293 179 299 171 294 177 300 169 292 177 298 169 290 176 296 168 289 175 295 167 288 175 295 167 288 174 295 166 288 174 295 166 288 173 294 165 286 172 293 164 285 172 291 163 284 173 290 164 284 173 289 164 283 175 288 165 282 175 286 165 281 175 284 165 280 175 284 166 280 176 284 167 279 177 283 168 279 177 282 171 280 178 283 169 280 178 284 169 280 177 284 168 281 176 285 167 281 175 285 165 282 174 286 165 282 174 286 164 282 173 287 164 282 173 287 164 282 173 287 164 282 173 287 164 282 173 287 164 282 174 286 165 282 174 286 165 282 174 286 165 282 175 286 165 281 175 285 166 280 176 285 167 280 176 284 167 280 176 284 167 280 176 284 167 280 175 285 167 281 175 285 166 282 175 286 165 282 174 286 165 282 173 287 164 282 173 287 164 282 173 287 164 282 173 287 164 282 173 287 164 282 174 287 164 282 174 287 165 282 174 287 165 282 174 286 165 282 175 286 166 282 175 286 166 282 175 286 165 282 175 287 166 282 175 287 166 282 175 287 166 282 175 287 166 282 175 287 166 282 175 287 167 282 176 286 167 282 176 287 167 281 176 286 167 281 176 286 167 281 177 285 168 281 177 285 168 281 177 285 168 280 177 285 167 280 177 285 167 280 177 285 167 280 176 285 167 281 176 285 167 281 176 286 167 281 176 286 167 281 176 286 167 281 176 285 167 281 176 285 167 280 176 285 167 280 177 285 167 280 177 285 168 280 177 285 168 280 177 285 168 280 176 285 167 280 175 285 167 280 175 285 166 281 174 286 165 281 174 286 165 281 173 286 164 280 172 286 163 280 171 286 163 280 171 286 163 281 170 287 162 282 170 287 162 282 169 288 161 282 169 288 161 282 169 289 161 283 168 289 160 284 168 290 160 284 168 290 160 284 168 291 160 284 167 291 159 284 167 290 159 284 167 290 160 284 167 291 159 284 167 291 159 285 168 291 160 284 167 289 162 284 167 291 159 284 167 290 160 284 168 291 160 284 168 291 160 284 168 291 160 284 168 290 160 284 168 290 160 284 168 290 160 285 168 291 160 286 168 292 159 286 167 292 159 286 167 293 159 287 167 293 159 286 167 293 159 286 167 292 159 286 168 291 160 285 168 291 160 284 169 290 161 284 169 289 161 284 169 289 161 283 170 289 161 283 170 289 162 283 170 288 162 283 171 288 163 283 172 288 163 283 172 289 163 284 172 289 163 284 171 289 163 284 172 288 163 284 173 288 164 284 172 288 163 284 172 288 163 283 171 287 162 282 171 286 162 281 171 285 161 280 171 284 161 279 171 283 161 278 171 281 161 276 171 280 161 275 171 278 161 275 171 278 161 273 170 277 160 271 170 274 160 267 169 271 159 265 169 268 159 264 169 266 159 263 169 265 159 262 169 265 159 261 169 264 159 259 169 262 159 257 169 260 159 256 169 258 159 255 167 256 157 254 167 255 157 253 167 254 156 252 165 253 155 252 165 252 155 251 165 251 155 248 165 249 156 244 166 245 155 237 166 238 155 232 165 232 154 227 165 227 154 221 165 220 154 214 164 212 153 208 164 206 154 203 164 199 154 194 164 191 154 187 164 182 155 180 164 176 155 175 165 170 155 169 167 163 158 166 170 158 162 163 174 155 166 160 178 151 172 157 184 148 178 155 187 145 183 154 190 144 187 156 193 145 191 158 196 146 196 161 200 149 200 162 206 152 206 164 213 153 215 164 223 164 222 164 230 155 233 167 234 159 238 173 237 164 242 180 241 171 247 187 244 179 251 193 247 185 254 199 253 190 259 204 262 197 269 208 269 201 277 212 275 205 284 217 282 209 289 222 286 215 293 227 289 220 297 232 296 225 303 237 303 238 303 240 308 212 289 242 310 216 294 246 314 241 319 248 318 244 323 251 322 247 327 255 327 231 309 258 331 234 313 260 333 237 317 262 333 256 341 264 335 258 343 266 339 259 346 269 340 261 347 271 340 272 340 274 342 267 348 273 342 267 349 272 344 272 343 271 344 272 343 270 342 263 349 269 341 262 348 267 342 268 341 266 342 261 350 266 342 261 350 268 340 263 349 272 340 267 347 278 339 272 347 282 341 282 340 285 344 280 353 286 348 281 357 286 351 283 360 286 353 283 362 287 356 284 365 288 357 287 366 291 356 291 366 294 354 297 364 298 350 302 360 303 345 307 354 311 347 312 347 309 332 316 340 312 327 319 334 315 324 320 329 319 322 325 326 324 319 330 323 329 317 336 320 334 314 343 318 337 309 343 311 340 301 350 304 340 293 350 294 338 286 348 286 336 277 346 276 336 268 347 267 336 261 346 260 334 256 344 253 331 247 340 243 328 238 338 235 327 232 336 228 325 226 333 221 323 218 325 216 322 211 332 206 320 205 326 202 317 200 325 194 314 196 321 190 310 193 318 186 307 189 314 182 305 186 313 179 304 184 309 178 304 183 310 176 304 182 310 175 302 181 309 174 301 180 308 173 300 179 307 171 298 177 303 172 298 176 304 169 297 175 302 170 297 175 304 167 297 174 301 168 296 173 302 165 293 171 300 164 290 170 296 162 289 170 295 162 288 171 294 162 287 172 292 164 287 173 292 164 287 173 292 165 287 173 292 165 286 172 292 164 286 172 292 164 286 172 292 165 286 172 292 165 286 172 291 164 285 172 292 164 286 171 293 163 287 170 293 162 288 169 294 161 289 168 296 160 290 168 297 160 290 168 297 160 290 168 297 160 290 168 297 160 289 168 296 160 289 168 296 160 289 167 296 160 290 168 296 160 290 168 297 160 291 168 297 160 290 168 295 160 287 168 293 159 283 168 288 159 278 168 284 159 273 169 278 159 268 169 272 159 264 169 267 158 261 169 262 158 258 170 259 158 256 170 256 159 251 171 251 160 245 169 245 159 238 167 238 157 232 165 232 155 227 164 226 154 221 165 220 154 215 165 214 155 212 166 209 155 207 165 204 155 198 165 196 155 190 165 187 155 184 165 179 155 176 166 171 157 169 170 163 161 164 172 157 164 159 173 152 165 155 176 147 169 150 180 142 174 149 187 140 181 151 193 141 188 154 198 143 195 157 202 146 201 158 208 148 208 158 216 147 216 158 225 147 227 159 230 149 233 162 232 153 237 167 236 158 242 175 240 166 246 182 241 173 249 187 245 179 252 193 252 185 259 199 261 200 260 205 268 205 267 211 274 203 282 215 279 208 286 220 282 213 288 225 285 218 292 232 292 225 298 238 297 230 304 242 302 211 288 244 307 216 294 246 313 242 318 247 319 242 324 249 325 245 328 252 331 229 309 256 334 233 315 259 334 237 319 262 335 255 343 264 339 258 346 269 343 263 351 274 344 274 344 278 346 272 354 280 348 280 348 281 351 276 359 283 353 279 362 286 354 284 364 290 356 288 366 293 358 292 368 296 359 296 369 299 358 300 368 303 355 306 365 308 351 313 360 313 346 318 354 317 339 323 347 321 334 327 341 324 330 329 335 327 328 333 332 330 324 339 329 333 320 341 325 334 316 343 320 334 312 344 315 335 305 345 307 336 297 345 298 335 291 345 291 334 283 343 283 334 273 343 273 335 266 344 265 335 262 345 261 334 256 341 254 333 247 342 245 332 241 341 238 330 236 340 232 329 229 338 225 328 223 339 219 328 218 337 213 327 213 335 208 324 208 332 203 321 204 330 199 318 201 326 195 315 198 323 191 313 194 318 189 312 190 317 185 310 188 317 181 308 187 315 180 305 185 312 178 303 184 309 176 301 184 308 175 299 183 306 174 298 182 304 174 297 181 303 173 296 180 301 172 294 180 300 172 293 180 298 172 291 179 296 171 290 178 294 172 290 177 298 169 290 176 295 170 289 175 295 167 286 173 292 165 284 173 290 165 284 173 289 164 284 173 289 164 284 173 291 164 285 172 292 164 286 171 293 163 287 171 293 162 286 170 293 162 286 170 292 161 285 170 291 162 284 171 290 163 284 172 289 163 283 172 288 164 282 173 288 164 282 173 287 165 282 173 288 165 283 173 288 164 282 171 287 163 281 170 284 164 279 170 283 161 276 171 280 161 274 172 278 161 272 172 276 162 270 172 274 161 267 170 270 160 262 168 265 157 260 165 262 155 257 164 259 154 254 164 255 154 248 163 249 154 242 164 242 154 237 165 236 154 232 165 231 155 228 166 226 156 221 167 219 156 212 166 210 156 206 165 204 155 200 164 197 154 193 165 189 154 186 166 182 156 181 167 176 158 175 169 169 160 169 171 163 163 165 174 158 166 162 177 154 170 160 182 151 175 158 187 149 181 159 190 149 185 159 195 149 191 159 199 148 195 160 203 150 200 161 206 150 204 161 212 150 211 159 218 149 219 158 224 148 227 159 230 150 233 163 236 164 235 170 240 170 240 176 243 168 249 182 244 174 250 187 248 179 254 193 255 185 262 199 263 191 270 205 271 198 278 211 277 212 276 216 280 209 286 220 281 213 288 225 285 219 292 232 291 226 298 238 296 238 296 241 300 242 299 245 304 238 311 247 310 240 316 246 315 239 322 247 320 240 326 250 326 243 332 255 330 255 329 258 330 251 337 260 332 252 340 261 337 254 343 264 340 257 346 269 340 262 348 274 344 267 351 277 349 278 348 278 352 271 358 278 354 272 361 279 354 273 363 279 356 280 355 279 358 276 368 281 360 279 369 285 359 284 369 289 357 290 367 294 355 296 364 299 352 302 362 303 349 307 358 307 344 311 353 309 340 314 348 314 344 315 344 310 334 316 342 312 331 317 336 315 327 320 332 318 324 325 330 328 327 328 327 323 319 331 324 326 315 334 320 328 312 337 316 329 310 335 312 331 305 337 307 332 299 342 301 332 294 342 295 332 289 341 289 332 283 342 283 332 276 342 276 332 272 339 270 330 268 339 266 329 264 338 262 327 258 336 255 326 251 333 249 326 247 333 244 326 241 331 238 324 233 333 229 322 226 332 222 322 222 331 217 321 218 330 212 319 211 328 206 318 205 323 201 316 201 321 197 313 199 321 192 310 196 317 189 306 193 314 186 303 191 310 184 301 189 308 181 298 186 305 179 297 184 303 177 296 182 303 175 296 182 300 176 294 181 300 173 292 179 298 171 290 177 297 169 291 176 297 168 292 175 298 167 293 175 299 166 293 173 299 165 292 171 298 163 290 170 296 161 288 169 294 161 286 171 292 162 286 173 291 163 285 174 289 165 283 175 287 166 282 177 285 167 280 177 284 168 280 178 282 169 280 178 282 169 279 179 282 169 279 179 282 170 279 179 282 169 279 178 283 168 279 176 283 166 281 174 285 165 282 173 287 164 284 173 288 164 285 172 289 163 284 172 289 163 283 172 288 163 282 172 287 162 282 172 287 163 282 171 286 162 282 171 286 161 280 170 285 161 280 169 284 160 278 168 282 159 276 168 281 159 273 168 278 159 269 168 273 158 265 168 269 158 262 168 265 157 261 168 263 158 261 169 262 158 260 169 260 159 258 169 259 159 255 169 256 159 251 169 252 159 248 168 249 159 245 168 245 159 241 168 242 158 236 167 236 157 231 167 231 156 228 166 228 155 225 164 225 154 222 164 222 153 216 162 215 152 210 161 208 150 205 161 202 150 197 161 195 151 190 164 190 163 183 165 180 155 179 166 174 156 174 167 168 158 168 169 161 160 163 171 156 163 160 175 152 168 157 181 148 174 156 186 146 180 157 191 147 187 158 197 148 193 159 204 149 200 158 211 158 210 155 217 155 216 152 221 142 220 152 223 142 225 155 227 145 230 161 232 151 236 167 236 158 241 172 238 164 244 177 241 169 248 180 246 172 253 184 250 176 256 188 253 181 261 194 260 186 266 200 265 201 265 206 268 198 274 211 271 205 278 218 278 212 285 224 284 218 291 229 288 222 296 233 293 234 292 238 298 231 306 239 304 233 312 240 312 236 315 241 319 237 323 244 322 222 304 249 324 226 308 253 326 248 330 256 329 252 334 258 333 259 331 263 335 256 342 268 339 269 338 272 342 273 341 273 345 267 353 274 348 268 355 276 350 270 357 279 353 280 352 281 355 282 355 282 356 283 355 283 358 280 367 284 359 283 368 287 359 287 369 291 357 291 367 294 355 296 365 298 352 302 362 302 349 307 358 306 345 310 350 310 339 314 344 310 335 317 342 311 332 318 338 313 329 321 335 325 331 324 330 323 322 328 326 326 318 333 321 330 314 339 318 334 307 344 310 337 300 347 302 337 294 344 295 335 287 345 287 333 278 340 278 332 270 339 269 330 264 339 263 328 258 335 256 326 249 335 247 326 244 335 240 326 240 335 235 326 233 332 230 326 225 331 221 326 218 331 215 324 214 331 210 322 209 330 204 318 205 326 199 314 202 323 196 311 199 319 192 309 195 316 188 307 191 314 184 306 188 311 183 304 186 310 179 301 185 307 177 298 183 305 175 296 182 302 174 294 182 301 174 293 181 299 173 292 180 298 172 292 179 298 171 292 178 296 173 292 177 299 168 291 175 296 167 288 174 295 166 286 174 292 165 284 173 289 164 282 173 289 164 283 173 289 164 284 173 290 164 285 172 292 164 286 172 292 164 286 172 293 165 287 172 294 164 287 172 294 165 287 172 294 165 288 172 294 165 288 172 296 165 289 171 296 165 290 171 298 165 291 170 297 167 293 169 300 166 295 168 302 165 297 167 304 165 300 167 309 164 303 166 310 165 306 167 316 165 308 167 318 165 310 167 320 166 312 166 322 166 312 166 323 166 313 166 324 167 313 166 323 168 314 167 323 168 313 168 323 169 312 169 322 169 311 169 321 168 309 169 319 168 308 169 317 167 306 169 315 167 304 169 313 167 302 170 311 167 301 171 310 168 300 172 309 168 299 172 307 167 298 172 306 168 297 173 305 168 296 173 304 168 295 174 303 170 295 175 302 170 294 175 302 170 294 175 301 170 294 175 302 170 294 175 301 170 294 176 301 170 294 176 301 169 294 176 301 169 294 176 301 169 293 176 301 169 293 177 301 169 293 176 300 169 292 177 299 169 292 178 298 170 290 179 297 171 289 179 295 171 287 180 293 172 285 182 290 173 284 183 289 175 283 184 288 176 283 184 287 177 282 185 287 177 281 185 284 176 280 183 283 175 279 183 283 174 278 180 282 174 279 178 282 172 278 176 281 170 277 175 281 166 273 173 277 164 267 171 271 162 262 170 266 160 259 169 262 158 256 168 259 157 252 166 254 156 248 164 249 154 244 162 245 153 240 162 241 152 237 163 238 153 235 165 237 154 235 166 236 156 236 167 237 157 236 168 236 157 236 167 236 157 235 167 235 157 235 168 235 161 235 169 235 159 235 170 235 161 235 171 234 161 235 171 234 161 234 170 234 160 234 169 234 158 234 167 235 157 235 167 235 156 235 166 235 157 236 167 236 156 236 168 235 157 235 168 235 157 235 168 235 158 236 169 235 158 235 169 235 159 236 170 235 160 236 170 235 160 236 171 235 160 236 171 235 161 237 171 235 161 238 171 236 160 239 170 237 160 241 170 239 160 244 169 239 159 246 168 243 162 248 168 243 159 250 169 246 159 252 170 248 160 254 171 249 161 254 173 250 163 255 175 251 165 256 176 252 167 255 178 253 168 255 179 253 170 253 180 252 170 250 180 250 171 248 179 247 169 244 177 243 167 238 174 238 165 233 172 231 162 227 169 226 160 222 167 221 157 219 165 217 154 213 163 211 152 208 160 206 150 203 158 201 148 197 157 195 147 190 157 187 148 185 160 180 150 179 163 174 153 172 166 165 157 163 170 157 161 160 172 152 163 157 173 149 166 152 177 143 171 148 180 138 175 145 184 135 181 144 190 134 187 146 198 146 198 149 205 150 204 153 210 142 211 156 215 146 218 158 223 148 226 160 230 151 234 164 234 155 238 170 237 161 242 177 241 169 248 185 245 177 252 191 247 183 254 195 251 188 258 201 258 202 258 206 266 199 273 210 272 202 280 215 278 207 285 219 284 212 290 224 286 224 286 229 291 221 297 235 298 228 306 240 304 240 304 243 310 236 317 246 316 247 315 250 321 243 328 252 324 246 331 256 327 249 334 260 333 254 339 264 336 264 336 266 340 260 347 264 351 264 351 274 348 267 355 277 351 270 358 281 355 281 354 283 358 277 365 278 367 279 367 285 362 280 369 286 362 287 361 286 363 283 372 288 364 285 373 290 366 290 375 294 365 296 376 300 364 303 373 306 359 311 368 312 352 318 361 316 344 322 351 316 335 324 343 318 330 325 336 319 326 325 329 328 327 326 325 321 316 328 319 323 312 329 315 326 309 335 312 329 304 339 306 342 297 343 297 345 290 346 290 337 283 347 284 336 277 346 277 335 269 346 268 335 261 344 259 333 254 343 252 332 249 340 245 329 240 338 237 326 234 335 230 324 229 332 224 322 223 328 219 322 217 327 213 320 212 327 208 319 207 325 204 316 202 322 198 313 197 322 191 311 193 319 187 309 190 316 183 307 186 314 179 304 183 311 175 303 182 310 174 302 182 308 175 300 183 306 175 298 183 304 175 297 184 303 176 295 184 299 178 294 184 297 178 293 183 298 175 291 181 296 176 292 180 297 172 292 179 298 171 292 177 298 169 292 175 298 168 290 174 296 166 289 173 295 165 286 172 293 164 284 172 291 164 284 172 290 164 284 172 290 164 284 172 291 163 284 171 290 163 283 171 289 164 282 173 287 164 281 173 286 165 280 174 285 166 280 174 285 166 280 174 285 166 281 174 286 166 282 173 287 165 282 173 288 165 284 173 289 164 285 173 290 164 285 172 291 164 286 171 291 163 286 172 292 162 286 171 292 163 286 172 292 163 286 171 291 163 284 171 289 162 281 171 285 162 277 172 282 161 273 171 273 171 270 171 273 161 268 172 272 162 266 172 270 162 262 170 265 160 257 169 259 158 252 167 253 157 246 166 246 156 238 166 238 156 230 166 230 156 225 167 223 156 219 166 217 156 210 165 207 155 201 164 198 154 195 163 191 153 188 164 184 154 181 166 177 156 177 168 171 159 171 170 165 162 166 173 159 165 163 176 155 170 163 182 154 176 164 189 154 183 164 194 154 189 165 199 154 195 164 205 154 202 162 212 152 211 160 221 160 221 159 228 149 229 161 232 151 235 165 236 155 241 169 242 161 247 175 246 167 252 181 248 173 255 187 253 187 253 193 260 192 260 197 265 198 265 202 270 202 269 208 275 201 283 215 280 208 288 222 282 215 289 228 285 222 293 235 290 236 290 238 296 231 304 239 300 231 307 241 303 234 310 246 308 238 315 248 313 240 320 248 319 241 325 250 326 243 332 254 329 246 334 258 329 250 336 259 330 251 337 260 334 253 340 262 337 262 336 264 340 265 339 268 341 260 347 271 343 264 350 275 346 267 353 275 350 268 357 277 353 270 360 278 355 272 362 280 357 274 364 281 360 282 359 283 361 277 368 284 362 285 361 286 362 287 361 287 361 281 368 288 361 282 368 290 362 290 361 290 362 290 361 289 363 289 362 288 362 281 370 287 362 280 370 286 362 279 369 286 361 287 361 286 361 287 361 286 361 278 369 286 362 279 369 286 362 279 369 287 362 280 369 287 362 288 361 288 362 288 361 288 362 288 361 288 362 288 361 288 362 288 361 287 362 281 369 287 362 281 369 287 360 280 368 287 360 288 359 287 359 288 359 287 359 288 359 287 359 288 359 288 360 281 367 288 360 288 360 288 360 288 360 288 360 288 360 288 360 289 361 288 360 289 360 288 360 288 360 288 360 288 360 288 360 288 360 288 360 288 360 287 360 280 368 287 360 280 368 287 360 281 367 288 360 281 367 288 360 288 359 288 360 288 359 288 360 288 359 288 360 281 368 288 360 281 368 288 361 282 369 288 361 289 361 290 363 291 362 293 365 294 364 296 368 297 367 298 372 290 377 298 377 290 381 298 383 289 385 295 390 286 390 292 396 283 395 286 402 278 400 281 407 276 404 274 409 267 405 270 411 262 406 266 411 259 405 262 412 256 405 257 413 252 405 252 414 248 406 247 416 243 408 241 420 237 412 235 425 232 417 230 427 227 419 223 428 221 420 214 429 213 420 206 429 205 421 200 428 199 420 192 427 191 418 183 426 183 416 176 422 177 416 170 417 171 410 164 409 166 401 157 405 160 396 151 403 154 395 146 401 149 392 139 398 143 390 134 397 138 388 131 395 134 387 126 392 129 384 121 390 124 382 117 390 120 381 115 387 119 379 113 381 118 374 110 377 116 370 106 376 106 376 101 373 106 367 96 370 101 365 95 365 101 359 94 362 101 356 93 360 100 354 93 359 100 354 93 357 101 352 93 356 101 350 91 354 99 349 89 354 96 349 86 354 93 349 85 351 92 346 85 348 92 344 85 346 93 342 85 346 92 341 86 346 94 342 87 346 96 342 89 345 97 342 89 344 98 341 89 344 98 341 88 344 97 342 86 344 94 341 85 344 93 341 83 344 91 340 82 342 90 338 81 340 89 337 80 340 88 337 79 338 88 335 80 336 88 334 82 334 90 331 83 332 92 329 85 331 93 327 84 330 92 326 83 329 91 325 81 328 90 325 80 328 88 324 80 327 88 323 79 327 87 322 78 326 87 321 78 324 86 321 78 323 86 319 77 322 86 318 77 322 86 318 77 322 85 318 74 324 83 319 73 326 81 320 68 329 74 325 67 332 73 325 65 332 72 327 66 332 66 332 66 331 66 331 66 328 67 328 67 324 67 324 68 319 68 318 70 313 78 310 74 309 80 307 78 306 87 303 83 303 89 301 85 301 93 299 83 299 93 298 81 297 90 295 79 292 88 291 77 286 86 284 77 280 86 279 77 275 86 273 75 271 85 271 76 268 85 267 76 260 85 259 75 255 84 254 73 250 82 249 71 247 80 245 71 242 79 241 73 236 79 235 77 230 83 230 80 226 89 226 84 223 93 224 87 217 96 218 87 211 94 212 87 207 93 208 91 202 97 203 97 194 101 197 103 189 107 192 108 187 111 189 112 184 114 187 116 183 119 186 120 182 123 187 126 183 129 190 132 185 134 193 138 190 139 195 141 194 142 199 143 198 141 207 144 201 142 210 149 204 145 213 157 206 154 215 164 207 161 217 168 209 164 220 170 213 166 222 173 218 167 226 177 225 171 233 180 233 180 233 183 240 176 247 187 245 179 252 191 249 185 257 196 254 190 262 200 258 193 265 203 260 198 269 208 267 202 274 214 273 208 281 218 279 212 287 223 285 223 284 227 290 228 289 231 294 225 302 234 298 229 304 236 303 231 308 239 310 210 288 241 315 237 320 243 317 218 299 247 317 222 304 251 319 226 309 254 322 248 330 257 326 251 334 261 333 256 341 264 337 260 345 267 340 268 338 269 341 270 339 271 341 272 340 274 342 276 342 278 344 279 344 281 346 277 354 284 346 280 356 286 348 283 358 288 350 286 359 291 351 290 361 294 352 295 351 298 352 299 363 302 354 304 363 306 353 311 363 312 349 318 358 316 342 323 350 318 334 325 341 320 327 328 334 324 323 330 326 328 318 334 321 331 314 337 316 332 309 339 311 334 303 344 304 336 293 346 295 336 287 347 288 337 281 347 281 338 272 348 272 339 265 349 264 339 260 349 259 338 255 349 253 336 247 347 245 334 240 345 237 332 235 341 232 329 230 336 226 328 222 334 219 327 218 337 213 325 213 335 208 323 206 328 202 320 201 328 195 318 199 326 191 315 194 323 187 313 190 321 182 313 185 320 178 312 182 320 175 309 180 317 173 305 179 312 171 302 179 308 171 299 180 305 172 297 180 303 171 296 179 301 171 296 179 302 171 296 178 303 170 295 178 302 169 295 178 300 169 293 177 300 168 292 177 299 168 292 176 299 168 291 175 298 167 291 175 298 167 289 174 295 166 287 173 292 168 286 174 292 166 285 174 291 165 285 174 291 166 286 175 292 166 288 175 294 166 290 175 295 167 292 177 297 168 294 178 302 170 297 181 304 172 298 182 306 173 298 181 306 173 297 181 305 173 298 182 306 174 299 183 307 176 301 186 309 179 303 189 312 182 306 191 315 185 309 192 318 186 312 193 321 187 316 195 326 188 322 198 330 190 328 202 335 193 328 204 336 196 324 203 333 197 319 203 328 196 314 201 323 195 309 199 316 192 302 194 308 187 295 190 299 184 289 185 296 176 287 184 294 176 288 186 294 178 290 189 297 181 292 190 297 180 295 187 301 179 299 185 306 178 304 185 311 176 308 184 314 175 306 182 312 173 302 180 306 171 293 176 297 167 282 173 286 163 270 169 274 158 258 164 261 154 246 159 249 148 238 156 238 145 230 154 230 143 222 154 220 143 213 157 211 146 209 160 206 149 204 163 201 152 196 164 193 153 188 163 189 163 182 161 178 151 175 161 171 152 170 164 164 155 166 169 160 160 162 174 155 166 158 180 150 173 155 184 146 178 152 187 142 183 152 191 141 188 153 194 141 194 155 199 144 198 158 204 146 203 158 211 148 211 158 220 147 222 157 226 148 229 160 232 151 235 165 235 158 240 173 238 165 245 181 241 174 248 186 242 179 250 191 246 184 254 196 253 189 261 200 262 193 269 204 269 196 276 208 275 201 282 213 280 206 287 217 283 210 289 221 285 214 291 226 289 219 295 231 294 224 301 236 300 229 306 241 304 242 305 245 311 246 310 248 317 241 325 248 321 242 329 249 324 243 331 252 328 252 328 253 330 247 338 255 331 249 338 257 331 251 339 260 332 254 341 264 336 259 343 269 338 265 347 274 340 268 349 278 342 273 351 280 344 276 353 281 344 279 354 283 345 281 355 284 346 285 356 287 348 289 357 291 348 295 357 297 345 300 354 301 341 305 350 308 345 308 342 313 340 313 340 312 328 318 336 315 325 322 332 318 322 324 327 323 320 328 325 327 319 333 322 331 316 337 320 332 313 339 315 333 307 343 310 332 301 342 302 331 294 340 295 328 288 338 288 328 282 334 280 328 272 335 271 329 265 336 264 330 259 337 257 330 252 339 249 328 245 338 242 328 240 337 236 326 232 336 228 326 223 331 220 325 217 331 214 323 213 333 209 320 210 328 204 316 205 324 199 312 202 319 195 308 199 315 192 306 195 311 190 304 192 310 187 304 190 311 184 303 189 311 182 300 188 306 180 297 187 303 179 295 185 301 177 294 184 300 176 294 184 299 176 294 185 299 176 294 184 300 176 294 183 300 176 293 182 299 174 293 181 299 172 293 180 299 172 293 179 299 171 293 179 298 171 291 177 297 169 289 176 295 167 286 175 293 166 285 174 291 166 285 175 291 166 285 175 290 166 285 176 290 167 285 177 289 168 285 177 290 168 284 177 288 168 283 177 287 168 283 176 288 167 284 176 288 167 284 176 289 167 285 176 290 167 286 176 290 167 286 176 291 168 286 177 291 167 286 176 291 167 286 175 291 166 286 175 291 166 286 174 290 165 285 173 289 164 286 173 290 164 286 173 290 164 287 174 291 165 287 175 291 166 287 174 291 166 288 175 293 166 290 175 295 167 293 176 300 167 296 176 302 167 296 175 303 166 295 175 301 165 291 174 296 165 287 174 292 165 282 175 287 166 275 176 279 166 267 174 271 164 259 171 262 161 252 168 254 157 243 165 244 155 233 164 234 153 227 164 226 153 219 162 218 151 211 161 209 150 203 159 201 149 198 160 196 150 195 162 192 151 190 164 190 164 185 167 180 157 181 170 175 161 173 173 167 165 167 176 160 168 163 177 155 169 160 178 151 172 157 182 148 175 155 187 146 181 156 191 146 186 156 198 146 193 157 204 147 199 156 211 156 210 154 217 143 216 152 220 142 221 154 223 144 226 157 227 147 231 163 233 152 236 168 236 159 242 173 238 164 244 177 241 177 240 182 246 182 245 186 250 186 250 189 254 182 260 194 257 187 264 200 262 193 269 205 266 198 272 209 267 203 275 213 271 208 278 220 277 213 284 225 283 218 290 228 287 221 294 231 291 223 298 235 295 236 296 237 301 230 308 238 306 231 313 240 313 233 319 242 319 217 296 246 321 221 301 249 320 224 306 250 322 245 327 251 326 247 330 255 330 253 334 258 332 259 331 263 334 257 341 266 337 260 345 267 341 262 347 268 342 269 342 269 345 264 352 271 346 271 345 272 348 269 358 276 350 273 359 280 351 278 359 285 349 283 359 289 348 288 358 292 348 293 357 295 347 298 357 299 346 302 355 301 344 305 353 303 340 308 349 307 338 312 347 312 336 318 344 322 342 322 342 319 334 324 338 322 331 331 337 327 327 335 334 331 324 339 329 333 320 339 323 336 314 342 317 339 308 346 309 341 301 348 302 340 295 350 296 339 289 349 289 340 281 350 281 342 275 348 275 342 271 353 271 341 265 348 264 340 257 350 255 338 250 348 248 336 244 346 242 334 238 345 235 334 231 344 228 332 225 342 221 329 220 338 215 327 214 335 209 324 209 332 204 322 205 330 200 320 202 327 195 318 197 326 190 317 192 324 185 316 190 323 184 313 188 322 181 309 186 314 181 306 185 312 178 302 186 309 178 300 185 307 177 300 183 306 176 300 182 306 174 299 181 307 172 299 180 306 172 298 180 305 171 296 178 302 171 296 178 302 171 297 178 303 170 296 177 303 170 296 177 303 169 295 176 302 168 294 175 300 168 293 175 299 167 292 174 298 166 292 175 299 167 292 175 299 166 292 174 299 166 293 174 299 166 294 174 300 166 295 174 301 166 295 175 303 166 296 175 302 167 295 175 303 167 295 175 301 168 295 175 301 168 295 175 300 170 296 176 301 171 297 176 302 171 298 176 306 169 300 176 305 171 302 175 308 171 304 175 313 171 306 174 315 171 308 173 317 170 309 172 319 170 312 173 322 172 316 175 325 175 321 177 327 178 327 179 333 181 333 181 338 184 339 184 344 187 344 187 348 191 348 190 353 198 352 192 352 191 354 194 354 194 354 198 355 197 355 201 356 200 356 203 357 203 357 205 359 214 357 206 360 215 359 206 361 212 360 206 363 215 360 205 361 205 360 204 363 213 360 204 363 212 359 203 362 212 358 202 361 211 358 202 360 210 356 201 360 210 356 200 360 209 356 201 359 209 356 201 357 201 357 203 361 212 358 204 362 212 359 204 362 213 359 205 362 214 359 205 362 214 358 205 361 214 357 204 361 213 358 204 360 213 358 204 361 213 358 204 361 212 358 204 361 212 358 203 361 212 358 203 361 211 358 202 362 211 358 202 361 211 358 202 361 210 358 202 361 210 357 201 361 209 357 201 360 209 357 201 358 200 357 201 358 201 358 202 358 201 358 202 358 201 358 202 361 211 358 202 361 211 358 202 361 211 358 202 361 211 358 202 361 210 358 201 361 210 358 201 361 210 358 201 361 210 358 202 360 210 357 201 360 210 358 202 360 210 357 201 360 210 358 201 359 201 361 200 361 208 364 200 363 205 368 203 366 206 371 209 368 212 366 221 369 219 373 227 367 229 372 237 365 239 368 245 363 247 362 253 357 254 354 259 349 260 347 262 338 263 340 263 331 263 335 262 326 261 332 262 324 261 332 263 323 262 334 266 326 265 338 271 338 270 342 277 342 277 346 283 347 283 340 288 341 288 342 292 342 292 351 297 342 297 339 302 341 302 348 305 338 306 345 307 336 307 343 307 334 307 340 308 331 307 338 310 338 309 337 312 329 312 338 315 329 314 339 319 330 318 339 323 330 323 339 328 330 328 340 332 331 332 341 334 332 333 340 336 331 334 337 338 332 336 334 341 326 338 331 345 322 341 327 349 319 345 323 353 316 349 319 358 312 353 316 362 309 357 315 365 308 360 314 368 307 362 312 371 305 365 308 374 302 368 304 377 298 371 300 381 295 374 297 384 291 377 291 386 286 379 287 388 282 381 283 390 278 383 281 393 276 385 279 394 274 386 275 395 270 387 272 396 267 388 270 398 265 390 268 400 263 392 264 401 259 394 260 403 255 395 257 405 253 397 255 408 251 399 252 409 249 400 249 408 246 400 246 407 243 399 244 408 241 400 242 409 239 400 238 410 236 401 234 411 232 402 232 413 230 404 229 414 228 405 226 415 224 407 222 416 220 407 218 416 216 407 214 416 212 407 209 417 208 408 204 419 203 410 199 421 199 412 194 421 194 412 189 421 189 412 183 420 184 411 178 418 179 409 173 415 174 406 167 412 169 402 161 410 163 401 156 410 159 401 152 408 155 400 147 404 150 396 141 401 145 393 136 401 140 392 133 399 137 390 130 395 134 386 125 390 130 383 120 388 126 381 116 386 122 379 114 383 120 375 112 378 118 371 110 375 116 369 108 374 115 367 107 371 113 365 104 368 111 362 102 366 108 360 99 365 106 359 97 363 104 357 96 361 103 356 95 360 103 355 94 359 101 354 93 356 100 351 93 353 101 349 93 352 101 348 93 354 98 351 92 356 100 352 91 358 97 355 90 356 98 353 90 354 90 353 89 353 95 351 89 352 97 349 89 351 95 349 90 350 99 348 91 349 97 347 91 348 100 346 92 348 101 346 93 348 102 345 94 348 103 346 95 348 104 345 95 348 103 345 94 348 94 347 93 348 93 347 91 346 100 345 91 346 99 344 91 347 100 344 91 346 99 344 90 346 99 343 90 346 90 345 90 344 98 342 90 343 99 340 89 341 98 338 88 339 96 336 85 338 94 334 83 337 91 333 81 336 89 332 79 334 87 330 78 331 86 328 78 327 87 324 79 324 88 321 81 322 89 319 82 322 90 319 83 322 91 319 83 321 92 319 83 320 92 318 83 318 91 317 81 316 90 314 80 314 89 312 79 312 88 309 79 311 87 307 78 310 87 306 77 308 86 304 76 308 85 304 76 308 84 303 75 307 84 303 75 306 83 302 74 306 83 301 74 305 83 301 72 304 81 300 71 302 81 298 71 298 80 295 70 293 79 291 71 287 79 286 72 283 72 283 72 280 81 279 73 277 81 276 73 274 81 273 75 271 83 271 78 268 86 269 82 265 88 266 84 264 92 266 85 264 91 265 86 263 94 266 87 262 92 263 87 261 95 263 86 259 94 262 87 256 94 258 86 254 94 256 85 253 93 255 84 252 92 254 83 251 91 253 81 251 88 252 81 250 86 250 79 250 86 250 78 250 84 251 81 250 84 251 80 247 86 249 81 247 87 249 80 247 87 249 80 248 85 250 80 247 86 249 81 247 87 249 81 246 88 248 83 243 89 245 86 240 94 243 88 240 95 243 88 240 94 242 89 239 95 241 91 239 99 241 92 239 101 241 93 238 100 240 95 235 103 239 94 234 103 237 93 233 99 235 93 231 101 235 92 230 100 233 91 227 92 227 90 226 91 226 89 225 94 227 89 223 96 226 89 223 96 226 89 223 97 225 89 223 95 224 90 223 99 224 90 223 100 223 91 223 100 222 91 222 100 222 90 221 99 221 89 219 98 219 89 217 98 218 88 216 97 217 88 215 97 216 87 213 96 214 87 210 96 212 87 209 95 211 88 208 88 207 89 206 89 206 90 204 90 204 91 202 92 202 93 201 102 204 95 200 104 202 97 199 106 201 98 198 106 200 97 198 106 199 97 197 97 197 97 196 98 195 99 195 106 199 99 194 100 193 102 192 102 191 104 189 108 192 105 187 110 192 106 186 111 189 109 183 113 187 112 181 113 181 115 179 115 179 117 177 117 177 120 175 124 178 123 173 127 177 124 172 128 176 128 171 132 175 132 170 136 174 135 169 140 176 137 169 141 176 138 168 141 173 140 169 142 174 141 171 143 176 141 172 144 178 142 174 145 181 144 175 146 183 146 176 149 184 151 177 152 185 155 179 156 187 158 180 160 189 158 181 160 190 157 181 160 190 157 181 160 189 156 180 160 188 157 179 161 188 158 178 161 186 159 178 164 186 162 178 167 184 165 176 169 180 167 174 171 178 166 171 169 175 163 167 167 171 160 165 165 168 157 162 162 165 156 161 160 165 155 160 162 166 157 159 163 165 157 159 161 163 157 159 162 166 158 159 159 159 160 160 160 160 162 162 167 168 163 162 167 166 165 164 169 168 166 166 172 171 168 166 168 165 170 166 170 165 170 165 174 168 168 162 175 167 166 160 174 164 163 158 172 161 161 155 170 158 159 152 168 154 158 150 167 151 156 148 166 149 154 146 163 147 153 145 162 146 152 144 161 145 153 143 161 145 155 142 160 143 157 142 162 143 160 141 165 144 162 141 170 146 164 142 171 147 164 142 172 148 167 142 173 148 168 142 172 146 169 143 173 147 170 144 173 148 170 144 174 152 170 146 174 153 169 147 174 154 170 148 173 153 172 151 174 158 173 154 174 159 175 167 174 165 177 167 175 171 179 175 176 179 180 184 177 188 176 200 177 198 181 202 178 206 181 211 175 217 180 218 174 226 178 225 170 231 176 230 169 238 176 235 169 243 177 240 169 249 178 245 170 253 181 251 173 258 184 257 177 265 187 262 180 269 191 264 184 272 195 269 188 277 200 273 192 282 204 276 196 284 207 277 200 284 212 279 204 286 218 282 211 290 225 286 218 294 232 290 225 297 237 291 238 291 242 294 237 303 245 297 239 306 245 301 240 309 245 305 239 313 244 308 238 316 245 311 238 319 246 314 239 321 246 316 239 323 248 318 240 325 249 320 242 328 251 325 252 323 257 329 251 337 265 335 259 343 272 338 272 337 276 340 277 339 278 343 274 351 281 344 276 353 284 346 280 355 288 348 285 358 292 352 290 362 295 355 294 365 298 356 297 367 302 355 302 366 307 352 308 362 312 348 314 357 315 344 319 353 318 339 323 348 320 333 325 342 320 327 326 335 321 324 326 328 324 321 329 325 327 318 333 322 330 315 336 319 331 313 340 318 341 313 342 313 333 304 344 307 345 299 345 299 335 292 345 293 335 284 344 284 336 273 342 273 335 265 345 264 334 259 343 257 331 251 340 249 329 243 338 240 328 238 337 233 326 232 335 228 325 225 331 222 324 218 331 214 323 214 331 208 321 208 326 204 317 202 325 196 315 198 323 192 312 194 320 188 309 189 317 183 308 186 315 179 307 184 314 177 305 182 312 175 302 181 309 173 300 180 307 172 298 179 305 172 296 178 303 170 296 178 302 170 296 177 302 169 296 177 301 169 296 176 303 168 295 175 301 167 295 174 301 166 295 174 301 166 293 173 299 165 291 171 295 166 288 171 294 163 286 172 292 163 285 174 291 165 284 176 290 166 284 176 289 166 284 176 289 167 284 177 289 167 284 176 288 167 284 176 289 166 284 175 287 166 283 175 288 166 282 176 286 167 281 177 285 168 281 177 284 172 281 178 285 169 281 177 285 168 282 177 286 168 283 177 287 167 283 176 287 166 284 175 288 166 284 175 288 165 284 175 288 165 284 175 289 165 285 175 290 166 286 175 291 166 286 174 290 165 286 174 291 166 286 174 291 166 286 173 291 165 285 173 290 165 284 173 289 164 284 172 288 163 283 171 288 162 283 171 286 162 282 171 285 161 281 172 283 161 279 173 283 162 276 173 280 162 270 171 273 161 264 170 266 160 260 169 263 159 259 168 261 159 256 168 258 159 253 168 254 159 249 168 250 159 246 167 247 158 244 167 244 157 242 167 242 157 238 167 238 156 232 165 232 155 224 163 224 153 219 161 218 151 215 161 213 150 209 161 207 150 205 161 200 151 202 161 196 152 199 162 192 153 196 164 188 155 194 165 187 157 195 166 188 159 197 168 190 161 200 169 192 162 202 171 195 164 204 172 197 164 206 172 198 164 205 171 198 163 204 170 197 162 202 168 196 161 200 167 194 160 200 168 193 159 199 167 192 159 198 166 191 158 198 166 192 157 198 165 192 156 198 164 192 156 198 164 192 155 197 164 192 155 197 166 193 156 197 166 193 157 197 167 193 158 195 168 191 158 190 168 186 159 185 168 180 158 179 167 175 157 175 166 170 156 169 166 164 156 163 165 159 155 159 165 154 155 157 165 152 155 154 165 149 156 150 167 144 158 145 172 138 164 142 177 134 170 141 183 142 183 140 190 131 185 139 196 128 192 136 201 126 199 137 204 127 204 141 209 130 209 145 211 135 214 149 215 140 218 153 220 144 224 157 224 149 229 162 227 154 232 168 230 161 236 176 232 168 239 182 234 174 241 185 235 179 242 187 236 180 243 190 241 183 248 194 249 187 255 199 257 192 263 204 263 197 271 210 269 202 276 214 273 206 280 216 276 209 283 219 281 212 287 223 288 223 288 226 296 219 304 229 302 230 302 232 306 233 305 236 310 237 310 241 313 215 296 244 316 241 320 248 317 241 325 252 323 225 305 255 326 230 310 258 327 235 315 262 328 238 319 265 329 262 336 267 333 268 332 269 337 265 346 273 341 269 349 277 344 274 354 281 346 278 355 284 347 282 356 287 347 287 357 291 348 292 357 295 346 298 356 300 342 303 351 304 337 307 346 308 334 311 342 311 332 315 340 315 330 319 338 318 330 323 338 322 330 329 338 328 331 333 336 333 330 341 338 338 327 346 333 341 321 350 325 344 311 354 314 345 302 356 304 344 294 354 295 344 286 350 286 344 279 355 279 343 273 355 274 342 268 353 268 340 261 351 260 338 253 349 252 338 248 347 245 336 243 345 239 335 236 345 233 335 228 346 225 334 223 344 219 331 217 341 213 327 211 336 206 324 207 332 201 320 204 329 197 317 199 326 192 316 194 323 187 315 190 324 183 313 186 322 181 310 186 318 179 306 185 313 178 302 184 308 176 299 184 306 176 298 184 304 175 297 181 303 173 298 181 303 173 299 179 306 172 297 179 305 171 297 178 303 171 296 178 302 170 295 177 302 169 295 176 302 169 295 175 300 170 295 174 302 167 294 173 299 168 293 172 297 167 291 172 298 164 290 171 296 163 288 171 295 163 288 171 294 163 289 171 295 162 289 170 295 161 289 171 294 163 288 172 292 166 287 173 293 165 286 174 292 166 285 174 291 166 284 174 289 165 284 174 289 165 284 175 289 165 284 175 289 166 284 175 289 166 284 175 289 166 284 175 288 166 283 175 288 166 284 175 288 166 283 175 288 166 283 175 287 166 283 176 288 167 283 177 287 167 283 177 286 167 283 177 286 168 282 177 285 168 282 177 285 168 283 178 285 169 282 178 285 169 282 178 285 168 281 177 284 168 281 177 285 167 282 176 286 166 283 174 287 165 284 173 289 164 286 173 290 163 286 171 290 163 286 171 291 162 286 171 291 162 287 171 292 162 287 171 291 162 286 171 290 161 284 171 289 161 282 171 286 161 280 172 284 162 278 174 281 163 276 174 279 164 272 174 275 163 266 171 270 162 262 170 265 160 260 169 263 159 258 168 259 158 255 168 256 158 252 167 252 157 249 167 250 157 247 166 247 156 244 166 244 155 241 166 241 155 235 166 235 155 228 164 229 164 224 163 223 151 219 161 219 150 214 159 214 149 208 159 206 149 201 160 199 149 195 161 193 150 191 163 187 152 185 163 180 153 179 163 174 153 176 164 170 154 171 165 165 156 166 169 160 160 164 173 164 173 163 177 163 177 163 181 163 181 162 187 162 186 160 191 149 187 158 194 148 191 157 197 146 195 158 201 147 200 160 205 149 205 162 209 152 210 163 216 153 218 163 225 163 225 162 230 153 233 164 232 158 235 167 235 159 239 173 238 174 237 179 240 172 247 185 242 177 248 189 244 181 250 193 249 186 256 199 258 200 258 204 265 197 272 209 269 201 277 214 274 206 281 218 278 219 277 221 280 214 288 224 285 218 293 229 293 222 299 234 300 226 308 235 304 208 285 238 307 233 311 240 310 234 318 243 313 239 319 246 318 243 323 250 325 245 332 254 329 229 311 256 331 233 316 258 332 253 340 261 335 262 334 265 338 259 346 269 340 264 348 273 340 269 349 278 342 275 351 282 345 280 353 285 345 284 355 286 344 286 355 288 344 290 354 291 344 294 354 296 343 299 352 301 339 305 348 305 334 309 343 308 330 313 338 318 336 318 336 322 335 323 334 327 334 327 333 324 324 332 331 336 328 336 327 332 318 337 321 334 312 340 315 337 304 347 306 338 295 348 297 336 288 345 289 332 281 342 280 332 272 341 271 332 265 343 263 333 260 343 257 332 251 338 249 330 243 339 240 328 238 337 234 325 232 334 227 324 223 330 220 323 217 332 212 322 212 329 209 320 208 326 204 316 203 325 197 313 199 320 193 309 197 316 190 306 194 313 187 304 191 310 184 303 189 309 181 304 188 309 180 302 187 308 179 300 186 306 179 298 185 304 178 296 184 302 176 295 183 300 175 294 181 300 173 294 180 300 171 293 178 299 170 294 177 299 169 295 176 301 167 293 175 300 166 292 174 299 165 290 173 296 164 290 173 295 165 289 173 295 165 289 174 295 165 290 174 295 166 291 175 296 167 292 174 298 167 293 175 298 167 293 175 299 166 293 174 298 165 293 173 298 164 292 173 297 164 292 173 297 164 292 173 298 164 293 173 298 164 293 173 298 164 292 173 298 164 292 173 298 165 293 173 298 165 293 173 299 165 294 173 299 165 294 173 300 165 293 173 299 164 291 171 297 163 289 171 294 162 287 172 292 163 286 174 291 164 287 175 292 166 287 176 292 167 288 177 292 168 287 177 294 168 287 175 294 167 287 175 293 166 284 174 289 164 279 172 283 164 273 171 277 162 269 170 272 160 265 170 268 160 262 169 265 159 259 167 262 157 254 165 257 155 250 162 253 153 247 161 249 151 244 161 245 151 240 161 240 150 235 161 235 151 230 160 230 150 227 160 226 149 225 159 224 149 224 159 222 148 221 159 220 148 218 159 217 148 216 159 217 149 217 159 216 149 216 160 216 150 217 157 216 148 216 159 215 149 214 161 214 151 212 163 210 152 208 164 206 153 203 164 203 164 198 163 199 163 196 164 192 153 192 164 188 154 186 166 186 165 179 167 173 157 173 168 167 159 167 170 161 161 162 173 155 165 159 177 151 169 157 179 148 173 154 182 144 177 152 186 142 181 150 189 141 185 151 193 142 190 154 196 143 194 156 199 145 198 159 203 148 203 162 207 151 208 164 214 154 215 165 222 156 225 166 227 157 230 168 230 159 235 172 234 163 240 177 239 169 246 182 243 174 250 186 245 178 252 191 251 183 257 197 260 189 267 202 267 194 274 207 273 208 273 213 278 206 286 219 282 219 282 222 284 215 292 226 288 220 295 232 295 225 301 237 301 237 300 241 305 241 304 243 309 215 295 245 314 220 300 247 317 242 322 249 321 245 325 253 327 230 309 256 332 234 313 260 332 238 318 263 333 241 322 265 336 259 342 267 338 262 346 270 338 266 347 275 340 276 338 279 341 276 350 282 344 279 353 284 348 282 354 288 346 286 355 290 346 290 356 292 347 294 356 296 345 298 354 300 342 304 351 305 337 309 346 308 331 314 340 313 327 319 335 318 324 324 331 328 328 327 326 326 319 331 323 329 316 335 320 331 312 337 316 332 307 342 311 335 299 345 302 336 291 346 293 335 284 345 284 334 275 343 275 334 266 341 265 334 261 343 259 332 256 341 253 331 247 340 245 329 240 338 236 327 234 336 231 325 228 333 224 323 220 329 217 322 214 330 209 321 210 326 206 318 205 326 200 314 200 322 194 311 197 318 191 308 195 316 188 306 192 312 185 304 189 311 182 304 187 311 180 303 185 309 178 302 184 308 176 301 184 307 176 298 182 305 175 296 181 302 173 295 179 300 174 295 178 299 172 295 176 301 169 295 175 300 167 294 174 300 166 293 173 298 165 290 172 296 163 288 171 294 162 286 170 292 162 286 171 291 162 286 173 291 164 286 174 289 168 286 176 289 169 285 176 289 170 284 175 288 169 283 175 288 166 283 174 287 165 283 173 287 164 284 173 288 165 284 174 289 164 285 173 289 164 286 173 290 164 286 173 290 163 285 173 290 164 285 173 290 164 285 173 290 165 285 174 290 165 286 173 290 165 286 173 290 165 285 173 290 164 285 172 290 164 285 172 290 164 285 172 290 163 285 172 290 163 284 172 290 163 285 173 290 163 285 172 290 163 286 171 291 162 286 171 291 162 286 171 291 162 286 171 292 163 286 171 293 163 288 170 293 165 289 168 295 164 299 163 298 163 302 161 302 161 303 159 303 158 296 160 304 157 298 158 307 154 299 156 308 152 300 154 310 150 302 153 312 149 304 152 313 149 305 152 314 150 305 152 313 151 306 152 313 151 316 152 316 151 308 153 315 152 310 154 317 154 312 154 322 154 313 155 323 156 314 156 324 156 315 155 326 157 316 153 317 152 317 150 318 150 318 150 318 150 326 156 327 156 319 151 327 156 320 152 327 156 320 152 327 156 319 152 327 157 318 154 327 158 318 154 327 159 318 156 327 160 319 157 327 161 319 157 328 161 320 157 328 161 320 157 328 161 319 156 328 160 318 155 327 159 317 153 326 158 317 153 325 157 316 152 325 156 316 152 324 156 316 152 325 156 316 154 325 156 316 156 325 157 315 156 325 156 315 157 325 155 314 157 324 154 312 156 322 152 310 156 319 150 307 156 314 148 302 156 308 147 296 155 301 147 289 156 294 147 282 157 286 148 276 160 279 150 273 164 274 154 272 168 273 157 270 171 271 160 268 172 268 161 266 172 265 161 264 172 264 161 264 172 265 161 267 173 266 162 268 174 268 163 269 176 268 165 271 177 269 167 273 177 271 167 274 178 272 167 273 178 272 168 274 178 272 168 274 178 271 169 274 178 271 173 275 179 268 172 274 181 267 174 273 183 265 176 270 184 262 178 267 186 259 182 266 191 257 185 266 195 259 189 268 199 261 193 272 202 264 196 272 202 264 196 270 202 262 195 266 200 258 193 261 198 254 191 258 195 250 189 258 192 249 187 256 190 247 187 254 190 246 188 254 190 245 189 254 190 246 190 255 191 247 191 256 192 248 192 257 191 249 193 259 190 250 191 260 187 251 188 262 182 253 183 263 178 254 180 264 177 254 179 264 176 254 179 263 171 255 174 264 165 255 168 266 161 256 163 266 157 257 159 267 155 258 157 268 153 259 155 268 153 259 155 268 154 269 153 268 156 259 158 269 159 259 160 270 162 260 163 271 165 262 166 274 168 263 168 276 167 276 166 277 164 267 164 278 162 267 162 278 161 268 161 280 161 270 160 282 162 272 162 283 165 273 165 283 170 273 169 282 176 271 176 281 184 271 183 281 193 271 192 282 199 272 198 283 201 272 201 282 198 271 197 280 193 269 191 278 188 267 187 278 187 267 186 280 187 269 188 283 187 272 189 286 189 277 192 290 192 280 195 292 194 282 197 293 195 283 199 293 197 284 201 294 198 286 203 296 200 288 206 298 202 290 208 301 206 292 210 301 208 292 213 298 208 290 212 295 205 286 209 293 203 294 202 293 200 294 200 294 199 294 199 295 198 296 197 298 197 292 204 299 197 293 206 299 199 294 208 299 202 293 210 298 204 293 212 296 204 293 211 296 201 292 210 296 199 291 208 293 195 290 205 291 192 287 201 288 190 284 199 284 189 281 198 281 189 278 198 280 190 276 198 279 193 274 203 280 196 276 205 283 198 278 206 287 198 282 207 291 196 291 196 293 195 288 204 294 194 289 204 294 194 289 203 292 194 288 203 292 194 287 203 292 194 288 203 292 191 287 200 294 189 288 197 296 188 290 194 297 187 290 194 298 188 291 194 298 190 290 196 297 192 289 197 296 195 297 194 296 198 288 204 298 201 299 201 301 205 292 210 302 208 294 213 302 211 293 215 300 212 291 216 298 212 289 215 296 210 286 213 294 210 284 212 292 209 283 212 292 208 283 211 293 208 283 211 295 208 285 211 296 208 286 211 298 209 287 212 298 210 288 213 300 212 290 214 300 214 291 216 301 215 291 216 301 215 291 216 301 215 291 216 300 215 289 215 299 213 288 213 297 213 286 212 296 212 284 212 295 213 283 213 295 212 283 213 295 213 283 213 295 214 283 213 295 214 284 214 295 215 284 215 296 215 286 215 297 215 286 215 298 214 288 215 299 213 288 214 299 213 288 214 299 213 288 213 298 213 288 213 298 212 287 212 288 212 287 211 288 212 286 211 297 212 286 211 296 212 285 212 296 212 285 213 295 213 284 213 296 214 284 214 296 214 284 214 295 214 285 214 295 214 285 214 295 214 285 215 296 214 285 215 296 214 286 214 297 214 286 214 298 214 287 214 298 214 287 214 288 214 287 213 297 213 287 212 298 212 287 212 298 212 287 212 297 213 287 213 298 214 287 213 298 214 286 214 298 214 287 214 297 214 287 214 297 214 287 214 297 214 287 214 287 214 287 214 298 214 287 213 298 213 287 213 297 212 287 212 298 212 287 211 298 211 287 211 298 209 288 210 299 206 289 206 300 201 290 201 300 197 291 195 300 192 290 189 298 187 289 183 295 183 286 178 290 180 281 175 283 178 274 173 276 178 266 172 268 177 261 173 268 177 259 172 267 178 259 172 266 181 258 174 267 185 259 178 272 191 264 184 280 193 272 187 283 194 275 187 280 194 272 187 273 194 269 189 267 194 260 188 263 196 256 190 260 200 253 192 257 201 251 193 254 200 248 191 253 197 247 189 253 196 248 188 253 197 248 189 253 200 247 192 252 203 247 195 251 204 245 196 250 204 244 196 249 203 243 196 249 203 243 196 250 205 244 198 251 207 251 207 251 209 252 209 251 211 244 204 250 212 243 204 250 212 243 205 250 211 243 205 250 211 243 204 250 210 243 203 250 209 242 203 249 209 241 203 249 209 241 203 249 209 241 205 249 210 241 205 250 210 241 206 250 210 241 206 250 210 242 207 250 210 242 208 251 212 243 210 252 213 244 211 253 213 245 212 254 214 245 211 254 213 246 211 254 213 245 210 253 212 253 211 252 210 244 206 251 208 243 204 250 208 242 204 250 209 241 204 249 210 241 205 249 211 241 206 250 211 241 207 250 210 251 210 252 208 244 207 253 206 246 206 255 204 247 205 257 201 249 203 259 197 251 200 260 193 252 196 261 189 253 192 263 183 255 186 265 178 256 181 266 174 257 176 267 170 257 172 267 168 257 170 267 165 257 169 267 164 268 163 269 163 260 166 272 162 263 165 275 161 266 164 278 162 279 161 282 160 273 162 283 157 274 158 284 156 275 157 284 154 275 155 283 153 274 153 283 152 274 153 284 152 273 153 283 151 274 151 281 149 272 151 278 148 270 152 275 150 267 153 275 151 267 156 278 152 279 152 283 153 274 157 287 154 279 159 291 157 283 161 295 161 287 166 299 168 291 173 303 176 296 181 306 181 299 186 308 182 301 188 310 183 303 188 309 184 301 189 307 184 298 189 306 184 297 188 307 183 298 187 309 183 301 187 312 185 304 188 313 187 306 190 315 189 308 193 316 191 309 197 317 195 309 201 316 198 308 203 316 198 308 204 317 198 310 202 318 196 310 200 321 194 313 198 323 192 316 196 326 192 318 196 328 194 321 199 330 197 323 202 329 199 323 205 321 208 321 208 325 205 326 204 324 207 325 207 324 208 317 215 325 210 319 216 327 209 328 208 330 206 331 206 334 204 334 203 337 203 337 202 339 204 335 211 341 204 337 211 342 205 338 212 342 207 337 214 341 209 336 215 341 210 335 216 341 210 335 217 341 210 335 217 342 210 336 216 342 210 343 210 342 210 337 216 341 208 337 215 342 205 338 213 342 202 338 210 343 201 339 209 344 199 341 207 345 198 342 205 346 196 343 204 366 191 345 203 365 191 345 202 365 189 346 202 364 191 348 199 363 190 347 199 363 188 363 188 362 186 348 192 361 185 348 191 361 183 347 189 360 184 363 181 360 183 346 187 360 182 345 186 360 181 344 185 360 181 342 185 360 181 341 184 342 180 339 184 340 180 337 184 338 179 335 183 336 177 332 184 330 184 330 183 335 177 330 182 336 177 332 180 338 178 333 180 359 178 334 181 358 181 337 183 357 184 339 185 356 186 340 187 355 190 341 189 352 193 340 191 351 196 339 193 349 198 338 195 349 198 339 194 348 199 338 195 348 201 336 195 348 201 336 194 348 201 335 194 348 201 334 194 332 193 334 193 332 193 335 193 340 195 335 193 340 197 335 196 332 199 334 199 331 202 332 201 338 201 332 201 330 200 332 199 330 199 332 199 337 196 332 197 329 195 331 195 329 195 331 194 329 193 330 193 335 189 329 191 334 188 329 190 334 188 328 189 334 189 328 191 334 190 328 192 333 191 327 193 332 189 326 190 330 186 325 188 328 184 323 186 326 184 318 186 323 183 317 185 320 184 312 187 318 185 310 188 316 185 308 188 315 185 306 187 315 184 306 186 316 183 307 184 319 183 309 183 321 183 312 180 323 182 315 176 326 180 319 174 329 177 322 171 333 176 327 168 355 175 330 166 356 174 333 165 355 175 334 165 356 175 333 165 356 173 358 162 335 171 336 172 335 169 336 168 335 165 329 156 334 162 329 153 334 160 327 151 332 159 326 150 331 159 325 151 330 162 324 153 328 163 322 155 328 165 322 156 328 165 322 157 328 165 321 157 326 165 319 157 323 166 316 159 320 168 312 161 318 169 310 162 319 168 311 161 322 166 314 159 324 166 316 158 324 166 317 158 324 166 317 158 324 165 317 157 324 164 316 156 324 164 316 156 325 163 318 156 326 162 319 155 325 161 317 155 322 159 313 156 319 158 310 156 316 159 307 158 315 160 306 160 315 162 306 162 316 164 307 164 318 164 309 165 318 164 309 165 317 164 308 165 316 164 307 165 314 163 305 165 313 164 304 166 312 165 305 169 312 167 305 172 314 170 305 174 314 172 306 177 314 174 306 179 313 176 305 182 311 178 304 183 310 179 302 185 308 180 299 184 307 179 299 185 306 177 299 183 306 173 298 179 302 168 295 174 299 162 292 168 296 160 289 165 294 158 288 164 294 158 287 163 295 158 289 164 297 160 290 165 298 162 291 169 300 164 293 171 300 164 293 170 299 163 292 168 299 162 291 168 298 162 290 167 296 160 289 166 296 159 288 164 294 157 287 163 291 156 284 161 289 155 282 161 287 155 280 161 286 156 279 162 285 158 279 165 285 159 279 166 284 158 277 164 283 157 277 163 282 155 276 162 281 155 276 162 281 155 277 162 282 153 278 160 283 151 278 158 285 149 280 155 287 147 282 153 288 146 282 153 290 146 284 152 292 146 286 153 293 146 288 152 292 145 288 151 291 143 287 149 290 142 288 147 289 143 286 149 288 144 285 149 288 144 287 147 288 143 286 150 290 143 288 147 291 142 289 146 292 142 290 145 293 141 290 147 293 140 294 140 293 140 291 144 292 140 290 147 291 141 288 147 290 142 287 148 290 142 286 148 288 142 285 148 288 141 284 147 286 140 282 146 286 140 286 140 285 141 279 147 285 143 277 148 286 146 277 150 288 150 279 152 291 155 281 156 294 162 284 162 296 170 286 169 297 177 287 176 296 180 286 179 296 180 285 180 294 180 284 180 293 179 283 179 292 176 282 176 290 174 280 174 286 171 276 172 282 170 272 170 279 170 270 168 280 172 271 168 282 174 273 170 285 177 276 172 286 180 277 176 286 183 278 178 288 186 280 180 289 187 280 182 289 188 280 183 287 190 279 183 283 192 277 184 279 194 275 185 274 195 272 185 270 193 268 183 266 190 264 180 262 187 261 177 258 184 258 173 254 180 256 170 252 176 253 166 250 172 252 161 250 168 251 158 250 165 252 155 249 163 251 152 247 161 249 151 245 161 247 150 243 160 244 150 240 161 241 150 237 161 238 150 235 162 236 151 233 163 233 153 230 164 230 153 227 164 227 153 226 164 225 153 224 164 223 153 222 164 221 153 219 163 217 153 216 162 214 152 213 161 210 151 210 160 208 150 208 160 205 150 204 160 202 149 201 160 198 149 198 161 196 151 195 163 192 153 191 165 187 155 186 167 181 157 181 167 177 162 177 168 171 159 174 169 170 164 172 172 165 165 168 176 160 167 165 179 157 172 163 182 154 176 161 185 152 180 158 186 148 182 154 189 144 186 154 191 144 189 156 196 145 195 159 202 148 201 162 207 151 207 164 209 154 211 164 212 155 215 164 217 156 221 166 221 158 226 167 225 159 230 170 230 162 235 175 235 167 241 180 239 180 238 184 242 176 248 187 243 179 251 190 248 183 255 193 253 187 261 196 259 190 266 200 262 192 269 206 265 198 272 213 269 207 276 213 280 213 280 222 277 218 282 224 280 218 287 228 286 221 293 232 293 225 301 235 299 228 307 238 305 232 312 244 309 238 316 250 312 244 319 254 314 250 320 259 318 255 324 263 324 230 310 264 328 235 315 266 330 238 320 268 332 262 340 271 335 266 344 274 339 270 348 276 342 273 351 281 344 279 354 287 346 285 356 292 348 291 357 296 348 296 357 300 347 300 357 303 347 306 357 312 355 313 356 318 352 318 352 317 339 322 348 321 334 326 342 324 331 331 338 329 328 337 334 335 324 342 329 338 318 346 322 338 311 348 315 338 304 348 308 338 296 349 298 338 288 349 289 338 281 349 281 339 273 349 272 340 265 350 263 341 258 351 258 339 254 349 251 336 246 347 244 335 239 346 237 334 235 344 231 333 229 343 224 332 220 342 216 332 212 341 208 331 207 336 205 327 205 335 200 321 201 330 195 317 197 325 190 313 194 320 186 309 191 317 183 307 188 313 180 306 186 311 178 304 185 310 177 302 186 308 177 300 184 307 175 299 182 306 173 298 180 305 172 298 179 304 170 297 177 303 169 296 176 302 168 295 175 301 167 294 174 300 165 292 172 299 164 290 171 296 162 289 171 295 162 288 171 294 162 288 172 294 162 287 172 294 163 286 173 292 164 285 174 291 165 284 176 289 166 283 176 288 166 283 176 288 167 283 176 288 167 283 176 288 167 284 174 289 165 285 173 291 164 286 172 292 164 287 172 293 163 288 172 293 163 288 172 294 163 288 172 294 164 288 173 293 164 287 173 292 165 286 173 292 165 286 174 291 165 286 175 292 165 286 174 291 165 285 173 290 163 284 172 290 162 282 170 288 161 281 169 288 160 280 168 286 159 277 167 284 158 275 167 281 157 272 166 278 156 271 165 275 155 270 166 274 156 270 166 274 156 269 167 272 156 269 167 271 157 268 169 271 158 269 170 272 160 269 172 272 161 270 173 273 162 272 174 274 163 271 173 275 163 271 173 274 163 272 172 276 162 274 170 277 161 276 167 279 157 275 165 279 156 273 165 278 155 271 164 276 154 269 163 269 163 267 163 271 153 264 162 269 152 262 162 262 161 259 160 259 160 256 160 259 149 252 160 255 149 250 161 252 151 248 163 249 152 247 165 247 154 245 166 244 155 242 168 242 157 240 169 240 158 237 170 236 159 233 171 232 160 229 171 228 161 225 171 224 161 223 170 221 160 219 169 217 160 213 170 210 159 206 169 206 169 200 168 198 157 198 166 197 158 195 165 191 155 190 165 186 155 187 166 183 156 185 167 180 157 181 168 175 158 176 169 169 161 172 171 164 164 169 175 160 168 165 179 156 173 163 181 154 176 162 182 152 178 160 184 150 183 159 190 149 189 161 196 150 197 165 202 154 203 168 207 158 210 170 213 161 217 172 220 166 223 175 225 168 230 179 229 172 235 185 234 177 240 192 240 192 240 197 246 190 252 201 252 193 259 204 259 198 266 207 266 203 270 209 269 202 276 214 273 209 279 221 276 215 284 227 283 221 290 230 287 224 295 233 292 227 300 236 299 230 307 239 305 233 312 242 308 235 316 246 310 240 318 251 313 245 321 254 316 248 324 256 319 250 325 251 328 251 328 259 325 251 330 258 326 250 331 255 326 246 331 252 327 243 331 249 328 239 332 246 329 246 328 244 329 235 333 243 328 233 332 244 328 234 332 245 328 236 332 247 328 238 332 250 328 241 332 252 328 243 332 254 328 246 333 256 327 247 332 257 326 249 330 257 325 249 329 257 324 249 328 257 324 249 329 256 325 247 329 256 326 256 325 254 326 255 325 253 326 244 329 252 326 243 330 252 327 243 330 252 327 243 331 252 328 243 331 253 329 243 331 254 329 244 330 254 330 244 331 254 330 244 330 253 329 244 330 252 329 243 330 252 329 253 329 252 329 252 329 252 329 252 329 252 330 252 329 252 330 241 331 251 330 241 331 251 330 241 331 251 330 241 332 251 330 241 332 252 330 252 329 252 330 252 329 252 330 252 329 252 330 252 329 252 330 242 331 252 330 242 331 252 330 243 331 252 330 243 332 252 330 243 331 252 330 253 329 252 330 253 329 252 330 243 332 252 330 243 332 252 330 242 331 252 330 242 331 252 330 253 329 252 330 253 329 252 329 253 329 252 329 253 329 252 328 242 332 250 327 242 333 250 327 243 333 252 327 244 333 254 326 247 334 257 327 250 334 261 327 254 335 264 328 258 336 268 329 262 337 272 330 266 338 274 332 268 339 276 334 270 342 278 338 272 346 280 342 273 349 280 345 274 353 281 349 275 356 283 353 277 360 286 356 280 363 290 358 283 365 292 359 285 366 294 361 287 368 296 363 289 370 298 365 291 371 300 368 301 367 301 371 302 371 301 376 302 375 300 381 301 381 298 387 298 387 295 393 286 392 291 398 282 397 285 402 277 400 280 406 274 404 274 407 266 404 270 408 262 403 267 409 260 403 265 409 258 402 262 409 256 402 258 409 254 401 254 409 255 409 251 412 246 404 247 416 243 408 243 420 240 412 238 423 236 414 234 424 232 415 230 423 228 414 224 421 223 412 216 419 215 410 208 418 207 409 201 418 201 409 196 418 196 409 191 417 193 408 187 415 187 415 184 413 186 404 181 408 183 399 178 405 181 396 175 404 177 395 171 404 174 395 168 405 171 396 167 405 170 396 164 405 164 405 160 405 162 396 156 404 159 396 153 403 156 394 150 401 154 392 148 399 152 391 146 398 151 390 146 397 151 388 146 395 153 388 146 394 154 388 144 394 153 390 142 393 151 390 142 392 151 388 142 389 151 386 141 389 150 386 141 389 147 386 141 388 150 384 140 388 149 384 139 389 148 386 138 389 147 387 136 388 145 385 136 386 145 383 136 385 145 381 136 385 144 381 136 385 145 380 136 385 145 381 136 386 144 383 135 387 144 382 135 389 144 384 134 390 141 387 133 392 139 389 132 393 141 390 133 393 140 391 134 393 142 389 135 392 141 389 136 389 144 384 137 385 143 381 138 384 146 378 137 385 145 379 137 385 145 381 137 387 146 382 138 389 146 385 138 391 147 387 139 393 147 388 140 392 148 388 140 391 146 388 142 390 150 385 142 390 150 385 141 389 148 387 140 388 149 387 139 389 149 387 138 389 148 385 137 388 143 384 135 387 143 381 133 386 139 382 132 385 137 381 131 385 139 379 132 385 139 380 133 386 138 382 133 387 141 380 133 387 141 381 133 388 138 384 131 387 139 381 128 387 136 381 126 385 133 380 125 384 133 378 124 383 132 378 124 383 132 377 125 384 132 378 125 384 133 378 125 384 130 380 125 385 130 380 125 385 130 380 125 385 132 379 125 385 133 379 124 385 132 379 123 385 128 381 122 384 129 379 121 384 126 380 121 384 127 378 119 384 126 378 118 384 126 379 117 384 123 381 116 383 124 378 115 382 115 381 115 382 115 381 115 381 115 381 114 381 115 381 114 381 114 380 114 380 114 380 114 380 113 380 113 380 122 377 113 380 122 378 113 380 113 379 114 380 114 379 114 380 114 379 114 381 123 378 115 382 123 379 115 382 121 380 114 382 123 379 114 381 123 379 113 382 123 379 113 381 123 378 113 380 122 378 111 380 120 377 110 378 120 376 110 376 119 378 110 376 118 378 109 376 118 379 110 376 119 378 110 377 119 378 111 379 118 378 112 380 121 377 112 379 121 377 112 378 121 375 111 378 120 375 111 377 119 374 109 375 117 371 106 372 115 368 105 369 111 367 103 368 109 365 102 366 111 363 101 365 110 362 101 364 106 362 99 362 105 360 98 360 106 357 98 360 106 357 98 360 106 357 97 360 106 357 97 359 105 355 97 359 102 356 97 360 105 356 99 361 106 357 99 362 108 358 100 362 108 358 99 362 108 358 100 363 106 359 100 364 109 359 101 366 109 360 102 366 109 361 102 367 110 361 103 368 111 363 104 369 112 363 104 369 113 365 105 371 114 366 107 373 115 368 109 375 117 370 109 376 118 372 110 377 119 373 111 379 120 374 113 380 119 377 114 381 122 376 115 382 123 376 115 382 123 376 115 382 123 376 116 382 123 376 115 382 123 376 115 382 122 376 116 382 122 376 116 382 122 376 116 383 123 376 117 384 124 377 120 386 125 378 122 387 128 380 125 388 131 381 128 389 133 381 130 390 134 382 130 390 131 390 130 390 130 390 129 391 129 391 129 393 129 393 129 396 129 396 131 399 131 398 132 401 130 391 135 402 131 393 136 403 131 395 138 405 133 396 140 407 140 406 141 407 135 399 143 405 136 399 144 405 136 399 146 405 138 400 147 405 139 401 147 406 139 401 148 407 139 402 148 407 141 401 149 407 141 402 149 409 141 403 148 409 141 404 148 410 139 405 146 410 138 405 146 411 138 405 146 411 139 405 146 411 139 405 146 411 139 404 148 410 141 403 148 409 142 401 148 408 149 408 148 408 147 398 145 406 147 397 141 403 145 394 136 399 141 390 132 393 137 385 129 387 135 380 129 384 135 377 129 385 134 380 129 385 136 379 127 387 135 381 127 388 135 384 127 386 136 384 128 382 137 381 130 376 139 376 134 371 144 372 140 369 150 371 144 369 154 371 146 370 155 372 145 371 154 373 143 374 153 374 141 374 148 375 137 374 147 374 134 374 144 374 131 372 141 371 130 372 140 370 133 374 142 373 134 375 143 374 135 375 144 374 137 376 147 374 139 378 149 376 139 379 149 377 139 380 148 378 139 380 148 378 137 379 147 378 136 377 146 376 135 375 144 374 132 374 141 373 129 377 139 376 127 380 137 380 126 382 135 383 123 381 133 382 122 381 132 382 122 381 131 384 123 384 129 384 124 385 132 386 128 385 136 384 134 383 140 381 140 377 149 374 145 371 154 369 150 367 156 365 154 361 163 360 155 360 164 358 156 360 165 359 157 362 166 362 156 365 165 365 154 369 163 369 153 373 163 372 153 377 163 376 155 383 164 381 158 387 167 384 161 389 170 386 164 391 173 387 166 392 174 388 167 394 175 389 168 395 175 391 167 396 175 392 167 397 175 393 167 397 175 393 167 396 175 391 167 396 175 391 166 399 173 393 164 401 173 396 162 404 171 399 160 405 168 400 157 405 162 401 153 405 162 400 149 405 155 402 144 403 153 399 139 401 149 398 135 399 145 396 132 397 142 394 129 394 138 391 126 391 136 388 123 387 133 385 121 383 131 380 119 378 129 375 119 375 128 373 119 376 128 373 120 379 130 375 121 380 131 377 122 382 132 379 122 384 133 382 124 386 133 384 125 388 134 385 124 388 134 386 124 388 134 386 124 388 134 385 124 387 133 385 123 388 133 385 123 388 133 385 123 388 133 385 124 387 133 385 124 387 134 385 125 386 135 384 125 386 135 383 125 386 135 383 126 387 135 385 127 387 136 385 127 388 137 386 127 389 137 386 128 389 137 387 128 389 138 387 129 389 138 387 129 389 139 387 130 389 138 387 131 389 141 386 132 388 142 385 132 387 139 385 132 387 142 383 132 386 141 383 131 385 141 382 130 385 140 382 130 385 139 382 129 386 139 382 129 386 139 383 128 387 138 383 128 387 138 383 128 387 138 384 128 387 138 384 128 387 138 383 129 386 138 383 129 386 138 383 129 386 138 383 129 387 138 385 129 390 138 387 129 393 139 390 130 395 140 393 130 397 140 395 130 400 141 399 131 403 141 403 132 405 143 406 134 406 144 406 136 407 146 407 140 407 150 406 144 408 154 406 148 410 157 407 151 410 160 407 154 409 163 406 154 407 163 403 149 405 155 402 143 405 149 402 136 406 145 404 130 404 136 403 126 400 136 399 125 395 134 395 124 391 133 390 122 387 131 386 121 383 130 382 122 381 129 379 126 380 133 377 130 380 138 375 132 380 140 375 131 382 140 377 130 385 139 379 128 387 137 382 128 389 136 385 129 388 135 384 131 386 137 382 133 384 139 380 135 383 144 378 137 383 145 378 136 384 144 379 135 386 140 382 133 387 142 383 132 387 140 383 130 387 139 383 130 386 139 382 131 385 140 382 131 386 137 383 130 385 138 382 129 385 138 381 128 385 137 384 127 385 136 384 127 387 136 385 129 389 137 387 127 391 137 389 126 391 133 390 127 392 135 389 126 391 135 389 125 392 134 390 128 391 136 389 131 390 137 388 132 388 141 384 133 387 141 383 133 387 141 382 132 388 139 382 129 389 137 384 128 390 135 385 127 391 132 388 127 391 136 387 129 391 138 390 130 392 138 391 130 392 139 391 127 393 134 392 122 393 131 394 118 393 127 394 115 392 124 394 115 391 123 392 116 392 125 392 117 392 126 393 119 392 126 392 120 393 129 392 121 396 129 396 119 397 128 396 118 398 127 398 116 399 125 400 116 399 124 398 116 399 125 398 117 399 126 398 117 397 123 396 117 393 123 392 116 388 125 384 114 383 122 381 111 381 118 380 110 377 118 375 108 375 116 374 107 375 114 374 108 376 117 373 109 376 115 374 107 375 116 374 106 374 115 374 106 373 115 373 104 373 111 373 104 372 113 372 104 372 113 372 104 372 112 371 102 369 111 369 101 368 108 367 101 368 108 365 101 366 107 364 101 366 107 362 101 366 107 362 101 366 107 361 101 365 107 361 101 365 109 360 101 364 109 358 101 364 108 359 100 363 106 358 99 362 107 356 98 360 105 354 97 359 105 353 97 359 105 353 97 358 104 352 95 356 103 350 95 353 100 349 97 351 104 345 97 349 105 344 97 347 105 342 98 346 105 341 97 346 106 340 96 347 104 341 95 350 102 344 92 352 100 346 90 351 98 346 90 350 98 346 89 350 98 346 89 348 97 345 89 347 95 345 89 345 95 343 89 341 95 339 89 338 98 335 89 336 98 333 88 334 97 332 87 333 96 330 86 332 95 329 85 330 94 327 84 328 93 325 84 325 93 323 84 322 93 321 85 318 94 317 86 316 95 315 87 314 96 313 89 312 98 311 89 312 99 311 89 312 99 310 89 310 98 309 87 310 97 308 86 310 95 307 83 309 92 306 81 308 91 305 80 306 90 303 79 304 89 301 79 302 89 299 78 298 88 295 77 294 86 292 77 291 87 288 77 287 87 285 77 282 88 280 77 277 88 274 76 272 86 270 75 269 84 266 74 263 83 261 73 255 82 254 72 248 81 247 73 242 83 242 76 235 85 235 77 228 86 228 79 224 87 223 81 219 89 219 84 212 93 213 88 206 96 207 90 202 99 203 93 198 101 199 96 192 105 193 97 188 106 188 99 184 99 183 101 179 101 179 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 99 148 99 147 97 146 97 146 97 144 97 143 98 141 98 141 100 138 101 138 103 134 103 134 105 132 105 131 107 131 108 131 109 131 109 130 108 129 -1 -1 109 130 -1 -1 111 131 111 130 112 131 112 131 113 131 113 130 113 131 113 131 112 131 112 131 110 132 110 131 107 134 107 133 104 134 112 131 103 133 111 130 103 133 111 129 104 132 112 128 105 131 113 126 106 131 115 127 106 132 116 128 107 133 115 130 106 135 114 131 105 138 112 133 103 140 111 136 103 142 110 138 103 146 111 140 105 150 111 142 105 152 111 144 104 153 110 145 103 153 110 145 102 152 108 145 101 152 106 144 99 152 105 144 96 153 101 144 93 155 98 146 90 158 95 148 88 159 93 150 87 160 92 151 89 161 93 152 89 162 94 153 89 161 95 152 90 160 95 152 91 161 97 153 93 162 98 155 94 163 100 155 96 163 102 156 97 162 104 156 97 161 105 156 98 160 106 156 100 159 108 157 103 158 111 157 106 155 111 156 113 154 116 155 121 152 122 154 129 149 132 153 141 151 142 155 150 156 152 161 157 162 158 168 160 169 161 175 160 177 158 185 158 183 155 191 155 188 151 196 156 191 151 199 159 194 154 203 163 197 157 205 165 199 158 206 164 202 158 209 165 206 157 213 166 211 159 218 170 217 162 223 173 222 165 229 175 227 168 235 178 233 171 240 182 238 175 246 186 243 179 251 187 246 180 254 188 249 180 256 190 252 183 259 196 256 188 264 201 263 194 270 208 269 201 277 214 276 207 284 219 282 212 290 222 286 215 293 224 288 217 296 229 294 222 302 235 301 228 309 240 309 233 316 244 316 237 323 249 322 244 327 253 325 247 332 257 326 250 334 261 327 253 335 266 331 258 339 272 336 236 316 277 340 271 349 281 342 276 351 284 344 282 354 287 355 287 356 295 347 293 357 298 346 297 356 303 345 302 355 306 346 307 345 309 345 310 355 310 344 313 353 312 341 317 350 315 338 321 347 318 335 319 335 322 332 322 331 326 327 334 335 333 323 341 330 339 318 348 325 343 313 353 319 345 308 346 307 346 301 347 301 346 294 357 296 345 289 356 291 345 284 346 284 346 278 347 278 347 272 348 272 347 267 348 266 348 259 349 259 348 252 359 250 348 245 359 243 346 237 357 235 344 229 355 225 342 221 352 217 338 216 349 211 335 210 345 206 331 206 341 201 327 202 337 196 323 196 332 190 320 191 329 185 318 187 327 180 318 184 327 177 317 181 326 175 314 178 323 172 310 176 319 167 308 176 316 166 304 175 312 166 301 175 309 166 300 176 307 166 300 176 306 167 300 176 306 167 300 176 307 167 299 174 306 166 298 174 305 166 298 174 305 166 296 174 304 166 295 175 304 167 295 175 303 167 294 174 301 166 294 174 301 165 293 172 301 164 293 171 300 163 293 171 301 163 293 171 301 163 294 170 302 162 294 170 302 161 296 170 304 162 298 172 306 164 298 172 306 163 298 171 306 163 298 170 307 162 299 169 307 161 299 167 307 159 299 166 308 159 300 167 308 160 300 168 308 160 299 166 308 159 300 166 308 159 300 168 308 161 300 168 308 161 299 167 308 160 299 166 307 158 299 166 306 157 297 166 304 157 294 166 300 156 290 165 296 156 287 166 292 157 284 168 289 158 279 168 284 158 273 164 278 154 267 161 272 150 263 158 268 148 259 157 264 147 255 155 259 145 251 153 254 143 248 152 252 142 248 153 251 142 249 154 251 143 247 154 249 143 243 154 243 142 235 153 236 142 228 152 228 141 223 153 224 142 219 154 218 143 211 154 210 143 205 155 204 144 202 156 201 145 201 157 199 146 199 158 197 146 193 158 191 147 188 158 186 147 184 158 181 147 181 159 178 148 177 160 173 150 172 163 167 153 168 166 163 156 166 169 160 159 164 171 158 162 162 174 155 165 157 175 150 166 153 176 145 167 149 177 141 169 147 180 138 173 146 184 136 179 148 188 137 184 152 191 141 189 159 194 147 194 165 198 154 197 170 203 159 203 172 209 162 210 174 217 164 217 176 225 166 226 178 230 168 234 182 236 173 241 188 241 180 248 192 244 185 251 195 245 188 253 199 249 191 256 202 255 194 262 205 261 197 268 207 268 199 275 211 275 203 281 216 281 208 288 220 284 212 291 223 285 216 292 229 289 221 296 234 296 227 303 240 303 233 310 247 310 241 317 255 316 248 324 259 321 254 329 264 324 265 324 269 328 270 328 272 332 267 341 275 335 270 344 279 337 274 347 284 340 279 349 289 343 284 352 288 353 287 353 293 345 289 354 297 347 295 357 303 350 300 359 306 351 303 360 307 362 307 362 312 354 311 364 314 355 315 366 316 356 318 366 317 353 321 363 318 349 323 359 318 343 324 353 320 338 326 347 324 334 331 342 331 329 338 338 337 326 344 334 342 324 350 331 344 321 353 327 344 315 354 319 344 308 355 311 344 301 355 304 342 298 353 299 339 295 351 296 340 291 350 291 341 284 352 285 343 279 354 279 346 272 357 272 348 264 359 263 347 256 358 254 345 249 356 248 342 243 354 241 341 236 352 233 340 230 350 227 338 225 348 221 336 219 346 214 333 213 343 209 330 209 340 204 327 205 337 199 325 199 334 193 323 194 332 188 321 189 330 183 319 187 329 182 316 186 326 180 314 184 323 178 312 183 321 176 311 182 320 175 309 181 318 173 308 180 316 172 307 180 314 172 304 180 312 171 303 180 310 172 301 180 308 172 299 178 306 170 298 178 306 169 298 177 306 169 299 176 307 168 299 175 307 167 299 173 307 165 298 172 306 164 296 169 305 162 295 168 303 160 294 168 303 160 293 167 301 159 292 166 300 158 292 166 299 157 291 166 298 157 290 166 298 157 290 166 297 158 290 168 297 159 290 168 296 159 290 168 296 159 289 167 296 158 289 167 296 158 288 165 295 156 288 164 295 155 288 163 295 154 288 163 295 154 289 163 296 154 290 164 297 155 290 164 297 155 290 164 297 155 290 164 298 156 291 165 298 157 291 165 298 156 290 164 297 156 290 164 297 156 291 165 298 157 291 166 298 158 291 166 298 157 291 166 298 157 292 166 299 157 292 165 300 156 293 165 301 156 294 164 301 156 294 164 301 155 294 164 301 155 294 165 301 156 294 166 300 157 292 166 298 157 291 167 297 157 290 166 296 157 288 165 293 155 285 161 290 152 282 158 287 148 279 156 284 146 276 156 280 146 273 157 277 146 269 158 272 147 264 158 266 148 259 158 261 147 255 158 256 147 252 158 254 147 250 158 252 147 247 158 248 147 239 155 240 145 232 152 232 141 226 150 226 139 221 149 220 139 214 148 212 137 208 148 206 137 203 151 200 140 198 154 196 143 192 157 189 146 182 158 179 148 173 159 169 148 166 161 161 150 159 163 153 153 155 165 149 156 154 169 147 160 152 173 145 165 147 178 139 170 143 181 135 173 140 184 132 177 138 187 129 180 138 188 128 183 138 189 128 185 140 191 130 189 144 194 133 193 148 198 137 198 153 204 142 205 157 210 146 212 160 218 149 220 161 224 150 226 162 229 152 232 165 233 155 238 169 238 161 244 175 241 167 248 180 241 173 248 185 240 178 247 191 242 183 249 195 248 188 255 198 255 191 262 201 262 194 269 204 269 197 277 208 275 201 283 212 280 204 287 216 283 208 291 220 289 213 296 226 295 219 303 231 301 224 309 237 306 230 314 244 311 237 319 249 316 243 324 253 319 249 325 257 323 250 331 263 330 254 338 266 335 260 341 269 339 234 313 271 343 238 317 275 347 270 352 280 349 274 358 283 351 278 360 287 354 281 362 291 357 286 365 293 359 287 367 293 360 287 368 295 361 288 369 292 371 292 371 300 364 294 372 300 364 294 372 298 363 293 371 297 363 291 371 294 363 289 371 292 363 286 371 289 363 283 371 287 363 281 371 286 363 279 371 285 363 278 371 285 363 278 371 285 363 278 371 285 363 280 371 286 363 280 371 288 364 281 372 288 364 282 372 288 364 282 372 287 363 281 371 287 362 280 371 286 362 280 370 285 361 279 369 285 360 278 368 278 366 278 367 284 358 278 365 284 356 278 364 284 356 277 363 283 355 277 363 283 354 276 363 283 354 276 363 283 354 276 363 282 355 276 363 282 356 276 364 281 356 276 364 280 356 274 364 280 356 273 363 278 354 271 361 276 352 269 359 274 350 267 357 272 348 265 354 271 346 264 354 271 346 264 354 272 347 266 354 275 349 268 356 279 351 272 358 283 354 277 362 288 358 282 366 294 362 288 370 298 366 293 375 302 370 296 378 303 372 297 380 303 374 297 382 304 376 297 383 305 377 298 384 307 379 300 386 307 380 301 387 306 380 299 387 304 379 299 388 303 379 297 387 301 379 295 387 300 379 294 387 300 380 294 387 302 380 296 388 305 381 299 388 308 382 303 389 314 384 307 389 321 385 314 392 320 393 321 394 330 386 326 393 331 385 332 384 331 384 332 383 331 383 328 391 329 381 325 390 326 380 322 388 324 380 319 388 323 380 318 387 316 387 317 388 322 383 316 389 321 385 315 390 321 387 314 393 320 390 313 395 320 394 312 397 319 396 311 400 317 399 309 402 315 400 306 403 302 401 303 402 308 398 299 401 305 397 296 399 303 395 293 397 301 393 291 395 299 391 290 393 298 389 289 392 298 388 289 391 298 386 289 389 298 385 290 388 299 384 290 388 300 384 291 387 300 383 292 387 301 383 292 387 301 383 292 386 302 382 293 386 301 382 292 385 300 382 291 385 298 382 289 385 296 381 288 385 295 382 286 385 294 382 285 385 294 382 285 385 294 383 285 386 294 384 285 387 294 384 285 388 295 386 286 389 295 387 286 391 295 388 286 392 296 390 286 394 296 392 287 396 296 394 287 398 297 397 288 400 298 399 289 402 298 400 290 404 299 401 291 405 300 401 291 406 300 402 292 406 300 401 291 405 300 400 292 404 301 399 292 404 301 399 292 403 300 398 292 402 300 396 292 400 300 396 292 400 300 395 292 399 300 394 291 398 300 394 291 398 299 394 290 398 299 394 290 398 298 394 290 398 298 395 290 398 298 395 290 398 298 396 289 399 298 396 289 400 298 397 289 400 297 397 288 401 296 397 288 401 296 397 287 401 294 396 286 401 293 396 285 401 293 395 285 400 292 393 285 400 293 392 286 399 293 391 288 398 296 390 290 398 297 389 292 397 300 387 294 396 302 387 298 396 306 386 301 395 305 393 306 395 314 385 311 395 320 385 317 395 325 386 323 396 330 395 331 396 339 387 339 397 344 387 344 397 345 386 346 396 344 384 344 394 341 383 342 393 340 383 340 392 340 383 342 394 342 385 343 395 343 384 344 395 342 382 344 392 341 380 344 390 342 379 345 389 343 388 344 389 341 379 343 389 340 379 343 388 339 379 340 378 340 378 340 377 340 376 340 376 339 375 343 384 340 374 343 384 342 383 342 384 338 375 342 385 337 376 340 386 338 377 340 387 337 378 340 388 337 378 340 388 338 378 340 388 339 377 342 387 341 376 344 387 342 375 345 385 343 373 344 373 344 372 347 381 344 371 347 380 347 379 348 379 345 370 349 379 345 369 349 378 345 369 349 378 345 368 350 378 349 377 350 378 349 378 349 378 345 370 349 379 345 371 349 381 345 372 349 381 346 372 350 382 347 372 352 381 348 372 353 381 348 371 353 381 348 371 353 381 349 372 354 381 350 372 355 381 350 371 355 381 350 370 355 379 349 370 355 379 354 379 354 380 350 372 356 381 351 373 356 382 351 374 356 383 351 376 356 385 352 377 356 386 353 378 357 388 354 379 358 388 355 378 360 387 356 376 362 384 356 373 363 380 357 370 363 377 356 366 363 374 355 364 362 372 354 363 361 371 359 370 360 370 358 368 359 369 357 367 358 368 350 360 358 368 349 361 356 369 349 360 356 368 348 359 356 367 348 358 356 365 349 354 358 360 350 350 359 357 351 349 360 356 352 350 360 356 353 349 361 356 354 348 363 355 355 348 364 355 356 348 364 355 356 347 365 354 357 345 366 351 357 342 366 346 355 337 365 340 352 331 362 332 348 325 358 326 344 321 354 322 341 319 351 319 338 318 349 318 338 318 348 318 338 317 349 317 339 312 350 313 341 305 352 306 343 299 354 300 343 294 354 295 343 289 354 290 342 285 354 284 342 280 353 280 341 278 352 277 339 275 350 274 337 269 348 267 335 260 346 258 334 252 345 249 334 245 344 242 332 239 343 236 331 234 341 230 329 231 339 227 327 229 337 224 324 224 334 219 321 216 330 211 319 209 328 203 318 204 328 198 316 199 325 193 315 195 324 189 313 192 322 185 311 188 319 180 310 184 317 176 307 181 315 172 305 177 312 169 304 175 312 168 304 176 312 168 302 174 310 166 300 174 308 166 299 173 307 166 297 171 305 164 296 171 304 163 296 172 304 164 296 172 304 164 296 172 304 164 294 169 302 161 294 168 302 159 295 167 303 159 296 166 304 159 297 165 305 158 298 166 306 158 298 166 306 159 297 166 305 158 295 165 304 157 294 164 302 157 293 163 302 156 292 162 300 154 292 162 301 155 294 164 302 156 294 164 302 156 293 163 302 156 293 162 301 155 293 161 302 154 293 160 301 152 292 158 300 151 292 158 300 150 292 158 301 151 293 158 301 151 294 160 302 152 295 161 303 154 296 163 305 156 297 163 306 156 297 163 306 156 298 162 307 156 299 163 308 157 300 163 309 157 300 164 310 157 300 164 310 159 300 167 310 163 300 168 310 164 299 167 310 164 298 165 309 162 299 163 309 159 300 159 310 156 301 157 312 153 304 157 314 153 306 158 316 154 307 158 317 154 308 158 318 154 308 158 318 154 308 160 318 154 309 163 318 156 310 166 318 158 310 168 317 160 308 169 314 160 303 167 309 158 297 164 303 155 291 162 296 152 283 160 287 149 277 158 280 148 274 160 275 149 272 162 273 151 273 164 272 154 273 166 270 156 269 168 266 158 265 170 262 160 263 171 260 162 262 172 257 163 260 174 256 165 258 177 253 168 254 181 249 172 249 186 245 177 248 192 242 184 247 199 241 191 249 205 243 197 252 208 245 201 253 210 246 204 253 211 246 204 252 210 245 203 250 208 244 201 248 206 241 198 247 204 241 196 247 203 241 195 248 202 242 194 248 201 243 192 248 200 243 191 248 198 243 188 248 194 245 185 248 190 245 180 249 185 247 174 252 179 250 168 253 174 253 163 254 170 254 159 254 168 254 157 254 166 254 155 253 165 254 154 252 163 253 152 250 160 251 150 249 158 252 147 250 155 253 144 251 151 254 140 252 146 254 136 252 142 255 132 251 139 255 130 250 139 253 129 247 139 250 128 242 138 245 127 237 137 239 127 231 138 232 127 228 141 227 130 224 145 224 134 221 150 220 138 214 152 213 141 207 152 205 141 201 151 198 140 196 152 194 141 191 152 188 141 184 151 180 140 177 153 173 143 172 157 168 146 164 160 159 150 155 163 149 154 149 167 141 159 145 173 137 166 145 179 136 173 149 183 139 178 153 186 143 181 156 190 146 185 157 196 146 192 155 205 145 204 153 218 142 217 150 227 140 228 149 233 139 235 152 238 143 242 160 242 151 247 169 241 161 248 177 238 169 246 182 237 174 244 185 237 178 244 188 239 180 246 190 243 183 250 197 250 189 257 203 257 197 265 207 263 200 270 210 268 202 275 211 274 204 282 211 281 203 288 210 285 201 293 211 289 202 296 213 293 204 299 217 297 208 304 221 302 213 309 228 306 220 313 236 310 228 318 243 317 236 325 251 325 243 333 258 332 251 340 264 338 258 346 268 342 263 350 272 344 266 353 276 347 270 355 280 352 274 361 284 358 278 367 287 363 281 371 290 367 284 375 294 371 288 379 296 373 291 381 299 373 294 382 300 374 295 382 302 376 297 386 304 380 299 389 304 382 300 392 305 383 301 392 306 382 304 392 309 380 309 390 313 377 315 387 319 372 322 381 324 365 329 373 327 356 333 364 325 346 332 354 321 339 329 347 319 334 327 342 321 330 329 337 327 325 335 332 336 320 345 326 344 316 354 322 349 314 358 319 351 311 361 315 352 306 362 309 350 300 360 302 345 295 356 296 342 289 353 290 342 282 353 282 343 275 354 276 344 269 356 270 346 263 358 263 348 256 359 255 348 250 359 248 345 245 356 243 341 238 353 235 340 230 350 226 338 223 349 220 335 218 346 214 333 212 343 208 330 208 340 202 327 205 337 199 325 200 334 194 323 194 332 188 321 189 331 182 319 184 329 178 318 182 327 176 315 180 324 174 312 177 321 170 311 177 319 169 308 177 316 169 304 177 312 169 302 178 309 170 299 179 306 171 298 180 305 170 298 179 305 170 297 177 304 169 297 177 304 168 296 176 303 168 294 175 302 167 294 175 302 167 294 174 302 166 294 172 302 164 293 169 301 161 292 166 301 158 293 166 301 158 293 166 301 159 292 166 300 158 291 167 299 159 291 169 298 161 289 169 297 161 289 169 297 160 290 170 297 161 289 169 297 160 289 167 296 158 289 166 296 158 289 166 297 158 290 167 297 158 291 166 298 158 292 166 299 158 293 167 301 159 294 168 302 159 295 167 303 160 295 167 303 159 295 168 303 160 294 168 302 160 294 168 302 160 293 167 300 159 293 167 300 159 294 169 302 161 296 170 304 162 296 168 304 161 296 168 304 160 298 169 306 160 301 171 309 162 305 174 312 165 307 175 314 167 308 176 315 168 309 178 316 169 309 179 316 170 308 182 316 174 308 186 317 179 310 190 318 183 310 192 319 185 311 192 319 184 312 189 319 180 311 183 318 174 308 177 315 168 303 172 309 163 295 167 302 158 286 162 292 153 277 158 282 148 267 158 272 148 259 160 262 149 253 162 254 150 247 162 248 151 244 162 245 151 242 162 244 151 240 162 241 151 234 160 234 149 223 157 223 145 213 154 212 143 204 151 203 140 197 150 194 139 191 153 188 142 186 157 182 146 181 161 176 151 176 163 171 153 173 165 168 155 169 167 163 158 164 171 157 162 162 175 154 168 162 181 153 174 163 186 153 180 162 191 152 186 160 196 150 191 158 198 148 194 156 200 145 197 156 201 144 199 157 203 146 202 158 207 146 206 158 214 147 215 159 223 148 226 159 231 149 234 161 236 151 240 166 240 157 246 172 243 165 250 179 242 171 249 184 240 177 248 191 243 183 250 197 249 189 255 201 255 193 262 205 263 198 271 209 271 202 279 212 276 204 284 214 279 206 286 217 282 210 290 222 289 215 296 226 294 218 301 230 298 222 305 235 302 228 310 241 307 234 315 247 312 241 320 252 316 246 324 257 320 250 329 261 326 254 334 262 330 256 338 264 332 257 340 265 335 258 343 268 339 262 348 272 343 265 352 274 346 267 354 275 346 269 356 277 348 271 357 280 351 275 360 283 354 278 363 285 357 280 366 286 358 281 367 289 359 284 368 292 362 288 371 296 362 293 372 298 361 298 372 300 357 301 368 302 353 304 365 306 351 308 362 309 349 312 359 312 347 316 358 316 346 320 356 318 345 322 355 320 342 325 352 322 338 329 347 323 334 330 343 323 331 330 339 326 328 334 336 333 323 341 330 341 319 350 326 345 317 354 323 346 312 355 317 346 306 356 310 343 299 354 301 339 296 351 297 335 293 346 294 334 286 345 287 335 277 345 277 337 268 349 267 341 259 353 257 341 250 353 249 340 246 353 243 338 241 349 238 335 234 347 229 334 226 346 222 333 221 345 216 331 217 342 210 328 211 339 205 325 207 334 201 322 204 331 198 319 199 329 192 317 194 327 186 316 190 325 184 314 187 324 180 313 185 322 178 311 183 320 176 308 181 317 173 306 180 314 172 304 182 312 172 301 180 309 172 300 180 308 172 299 180 307 172 298 178 306 170 298 177 306 169 298 176 306 168 298 176 306 168 298 174 307 167 299 172 308 165 298 168 307 161 298 166 306 158 296 165 304 158 294 166 302 158 292 166 300 158 291 167 298 159 290 168 298 160 290 168 298 160 291 168 298 160 292 168 299 160 292 168 300 160 293 168 300 160 293 167 301 159 294 166 302 158 295 166 303 158 295 166 303 158 295 165 304 158 296 166 304 158 296 166 305 158 297 166 305 159 297 167 306 159 297 167 306 160 296 168 305 161 296 169 305 162 295 170 304 165 295 173 305 168 296 175 306 171 297 177 307 174 300 178 310 175 304 179 314 177 308 180 318 178 313 180 323 179 316 180 328 180 320 182 331 183 323 188 334 187 325 193 336 192 328 198 339 195 330 200 340 196 329 198 340 195 328 195 338 190 325 189 335 183 321 181 330 175 316 175 324 167 311 169 319 161 306 165 313 156 300 161 306 152 294 159 300 150 288 159 294 150 282 159 288 149 277 158 282 148 273 158 278 148 270 158 274 148 268 159 273 149 268 160 273 150 268 160 272 150 266 160 271 151 264 160 269 151 262 160 265 151 261 160 264 150 260 158 264 149 261 158 265 148 261 156 266 147 261 155 262 154 262 152 263 152 265 150 271 141 267 147 274 139 269 145 276 137 270 144 277 136 271 144 278 136 270 144 278 136 270 144 277 136 269 145 276 136 268 146 275 138 266 146 267 146 266 147 272 139 265 148 271 139 265 148 271 139 265 148 271 139 265 148 271 140 264 148 270 140 264 149 270 140 264 150 269 140 263 150 269 141 263 150 268 141 263 150 269 141 263 149 269 140 264 148 270 139 264 147 271 139 265 147 271 139 265 147 271 138 265 147 271 138 265 147 271 138 264 147 271 138 264 147 270 139 264 147 270 139 264 148 270 139 264 148 270 139 264 148 270 139 264 148 270 139 264 148 270 139 264 148 270 140 263 148 269 140 263 148 269 139 263 148 269 140 263 148 269 140 264 147 270 140 264 147 270 139 264 147 270 139 264 147 270 139 264 147 270 139 264 148 270 139 264 147 270 139 264 148 270 140 264 148 270 140 263 148 270 140 263 148 270 140 263 148 269 139 263 148 269 140 263 148 269 140 262 149 268 140 262 149 268 140 262 150 267 140 262 150 267 141 261 150 267 141 261 152 267 142 260 153 265 143 259 156 263 146 258 161 262 152 261 169 264 159 269 174 272 164 274 180 276 169 278 178 280 167 278 179 280 168 275 179 278 169 270 179 272 169 263 178 265 168 256 175 258 165 252 170 254 160 251 167 253 156 251 162 253 151 251 158 253 147 248 153 250 142 244 147 246 137 239 144 242 133 235 143 238 132 230 142 232 130 222 140 223 129 214 141 214 130 206 145 205 134 199 150 197 139 190 152 188 141 181 153 178 142 174 155 170 144 165 156 161 146 158 160 152 150 154 165 147 156 150 170 143 161 146 175 138 167 144 181 135 173 143 184 133 179 143 189 133 186 148 194 136 194 155 199 145 198 163 202 153 203 169 208 159 209 173 215 163 217 176 225 166 229 178 234 168 238 180 239 170 244 185 243 176 249 191 245 182 251 195 245 186 251 198 246 190 252 203 250 195 257 208 258 200 264 213 266 205 273 217 273 210 281 222 280 214 287 225 284 217 291 228 286 220 293 232 290 225 298 238 297 231 304 242 304 235 311 246 311 239 319 250 318 244 326 255 324 248 332 258 328 252 336 263 331 258 339 267 335 261 343 269 337 263 345 272 340 266 347 276 342 270 351 280 346 274 353 282 346 276 354 282 346 276 355 283 347 283 347 284 348 278 356 286 350 280 358 288 352 283 360 290 354 284 362 292 356 286 365 293 359 287 366 294 362 288 369 295 365 288 371 296 368 290 374 297 370 291 377 298 370 292 378 299 370 293 377 299 369 293 377 299 369 292 377 298 368 291 376 297 368 290 375 297 369 289 376 296 370 289 376 296 371 288 377 295 371 287 377 295 370 287 376 295 370 286 374 296 370 287 373 297 369 288 373 298 370 289 372 299 371 291 374 299 373 292 376 300 376 292 380 300 380 292 384 299 382 291 387 298 384 289 388 295 385 287 389 292 386 284 390 289 387 281 390 286 388 276 391 281 389 272 391 276 388 267 390 273 387 264 389 270 386 260 388 266 387 257 387 264 388 255 388 264 390 254 389 264 391 254 391 264 392 254 392 264 393 255 393 265 393 256 393 265 393 256 394 266 393 257 394 267 393 257 394 267 393 258 394 267 393 258 395 266 395 257 396 265 395 256 396 263 395 254 396 263 395 254 396 262 395 252 396 261 395 252 396 261 395 252 395 261 394 252 395 261 394 252 394 261 394 252 394 261 393 252 394 261 394 251 393 260 393 251 393 260 393 251 393 260 393 251 393 260 393 251 393 260 393 251 392 261 392 251 391 261 392 251 391 260 391 251 391 260 391 251 390 260 391 250 390 260 391 250 390 259 391 250 390 259 391 250 390 259 392 250 390 260 392 250 392 260 393 251 392 261 393 251 392 261 393 251 393 261 393 251 393 261 393 252 392 261 393 252 393 261 393 252 392 261 393 252 392 261 392 251 391 261 392 251 391 260 391 251 391 260 392 250 391 259 391 250 390 259 391 250 390 259 390 250 389 260 390 250 389 259 389 250 389 259 389 250 389 260 389 251 389 261 389 252 390 264 389 255 391 268 389 260 393 274 389 267 394 282 388 275 395 290 386 284 394 298 383 294 392 306 378 303 387 313 371 312 381 317 363 318 374 319 356 321 366 320 351 322 360 319 346 322 356 318 343 320 352 317 340 320 349 315 338 319 347 315 337 318 346 314 337 319 346 314 337 320 346 316 337 322 345 318 336 324 344 320 335 326 344 321 336 328 345 323 338 330 347 327 340 334 348 334 340 341 348 338 339 345 347 342 336 348 345 342 333 349 341 342 330 349 337 340 328 348 334 338 326 348 331 338 324 347 329 338 322 346 327 336 321 345 326 336 322 345 326 338 324 346 328 339 324 349 329 341 325 351 329 343 324 353 328 346 322 356 326 348 320 358 324 349 318 359 322 351 316 361 319 351 311 362 314 351 306 361 307 350 300 360 301 346 293 358 294 344 288 355 289 343 282 355 282 344 275 355 275 344 269 355 269 344 261 355 260 343 254 354 252 341 249 352 246 339 245 350 243 337 238 348 235 336 231 346 226 335 224 345 220 334 220 344 215 332 215 342 209 329 208 339 203 326 204 336 198 323 199 333 193 320 194 329 188 317 189 326 182 315 186 324 180 313 185 322 178 310 182 318 175 308 181 316 172 307 181 314 173 304 180 311 172 302 180 309 172 300 182 307 173 299 181 306 173 297 180 304 172 297 179 304 171 298 177 306 169 298 176 306 168 298 176 306 168 297 174 306 166 296 173 304 165 295 172 303 164 293 170 301 162 293 169 301 162 294 170 302 162 294 169 303 162 295 168 303 160 296 168 304 160 296 167 304 160 296 166 305 158 296 164 305 157 296 163 305 156 296 162 305 155 296 162 305 155 296 162 305 155 296 162 304 154 295 161 303 154 295 162 304 155 296 164 305 157 296 164 306 157 297 164 306 158 298 164 307 158 298 164 308 157 299 163 308 157 301 163 310 157 302 162 312 156 303 161 313 155 304 160 313 154 304 158 315 153 306 158 316 153 307 158 318 154 310 160 319 155 311 160 321 156 312 161 322 156 313 162 322 157 313 162 323 157 313 162 322 157 313 162 322 156 313 162 323 157 314 164 323 158 314 165 323 160 315 165 323 160 315 164 323 158 312 162 320 156 309 160 316 154 304 159 311 152 299 159 305 151 292 160 293 159 285 161 291 152 280 164 285 154 277 168 281 156 275 170 278 159 273 171 277 160 274 172 278 161 273 172 277 162 271 171 275 161 268 170 271 160 264 168 268 158 262 167 266 157 262 166 265 156 259 165 262 154 255 163 257 152 249 159 251 149 246 158 247 147 244 158 245 147 242 158 243 147 236 157 236 146 229 154 229 143 223 152 223 141 218 150 218 139 212 148 211 137 205 148 204 136 199 149 196 138 194 154 190 142 187 158 183 148 178 162 173 152 170 166 164 157 163 171 157 161 159 174 152 166 159 177 150 169 160 178 151 171 159 180 150 174 157 185 146 180 153 190 142 186 149 194 139 191 149 197 138 194 152 199 141 197 156 202 144 201 159 206 148 206 162 213 151 215 162 221 152 223 163 227 153 229 164 230 154 234 168 235 159 240 172 240 164 246 178 242 170 248 185 243 176 249 190 247 182 253 194 252 186 258 196 257 188 263 199 262 191 268 203 268 195 275 208 275 200 282 214 281 206 288 220 286 213 293 227 293 220 301 233 300 225 307 237 304 230 312 242 309 235 317 245 313 239 321 248 316 242 322 250 320 243 328 255 326 250 331 258 332 253 338 260 338 255 343 262 343 257 348 266 347 260 352 269 351 262 358 273 353 267 361 276 354 270 362 280 356 274 365 284 360 278 368 286 362 280 371 287 364 282 373 289 365 284 375 291 366 288 376 295 365 293 375 299 364 297 374 300 362 300 372 301 358 301 369 303 356 302 367 306 355 304 365 308 355 306 365 310 357 308 367 311 359 307 369 310 362 305 371 308 365 302 373 304 367 297 374 299 367 292 373 295 365 286 370 290 363 282 367 288 361 278 364 286 358 277 361 285 355 276 358 285 352 276 356 285 350 276 354 286 350 278 354 287 350 278 354 288 350 280 355 289 350 281 355 289 351 280 356 288 351 280 356 289 354 281 359 290 359 281 363 290 364 282 369 290 370 282 375 291 376 283 381 292 381 284 387 295 385 286 391 297 388 289 394 300 389 292 395 302 387 294 394 303 386 295 392 304 384 295 391 304 382 296 389 304 382 296 387 303 382 295 388 301 384 293 390 299 386 291 391 298 387 290 392 298 388 290 394 299 391 291 396 300 394 292 399 302 396 294 403 304 400 296 407 305 403 298 409 306 403 298 410 306 402 298 408 306 399 298 405 306 395 298 401 306 393 298 398 305 391 297 396 305 389 297 394 304 388 296 393 303 387 294 391 302 386 293 390 301 386 292 390 302 386 292 388 302 385 293 387 303 384 293 387 304 384 294 386 304 384 295 386 304 384 295 387 303 385 294 388 302 386 293 389 300 388 292 390 299 389 290 391 297 389 288 392 296 390 286 393 294 391 285 393 293 391 284 393 292 391 284 393 292 391 283 394 291 391 282 394 290 392 281 395 289 393 280 396 288 395 279 399 287 397 279 401 287 399 278 403 287 401 279 405 288 404 280 408 289 406 281 410 290 408 282 412 292 410 284 414 294 410 285 415 295 411 287 415 296 410 288 414 297 409 288 414 297 409 288 413 297 409 288 412 297 407 288 411 297 405 288 408 297 404 288 407 297 402 288 406 297 401 288 404 298 400 289 403 298 398 290 402 299 398 290 401 299 397 290 400 298 397 290 400 298 397 289 400 298 398 289 401 298 398 290 401 299 399 290 401 299 399 290 401 299 400 290 402 299 400 290 403 299 401 290 403 299 401 290 404 299 401 290 404 299 401 290 404 299 400 290 404 299 399 290 403 300 398 291 402 301 396 292 400 301 395 292 398 302 393 294 396 303 391 294 394 304 389 295 392 305 388 306 387 306 386 306 386 307 385 308 385 309 384 309 383 311 383 311 383 312 382 304 383 314 382 306 383 315 382 306 383 315 382 308 384 307 383 308 384 317 384 308 385 317 385 310 386 317 385 311 386 308 387 308 388 315 387 308 389 314 387 306 389 314 388 306 391 314 389 306 391 313 389 306 391 312 388 304 391 311 388 303 391 310 388 301 390 309 387 300 390 307 387 299 389 306 386 298 388 306 386 297 388 304 385 295 387 304 384 304 383 303 383 303 383 302 382 303 382 302 382 303 381 302 382 303 381 302 382 303 381 302 382 294 383 303 382 294 383 303 383 294 384 303 383 294 384 303 383 294 384 303 383 294 385 302 384 293 385 302 384 293 385 302 384 293 385 302 384 293 385 302 384 293 385 302 384 293 385 302 384 293 385 302 383 293 385 302 383 293 385 302 383 294 384 303 383 294 384 303 382 294 384 303 382 294 383 304 382 295 383 295 382 296 383 306 382 296 383 306 382 297 383 306 382 298 383 307 382 298 383 307 382 298 383 307 383 298 383 307 383 298 383 307 383 298 383 306 382 297 383 306 382 297 383 305 382 296 383 305 382 296 383 304 382 296 383 304 382 295 383 304 382 294 383 303 382 294 383 303 382 294 383 303 381 294 383 303 381 294 383 303 381 294 382 303 381 294 382 302 381 294 382 302 380 294 382 302 380 294 382 302 380 294 382 302 380 294 381 302 380 293 381 302 380 293 381 302 380 294 381 303 380 294 381 303 381 294 382 303 381 294 382 304 382 295 382 305 383 296 382 306 384 297 382 306 384 297 382 306 385 298 383 306 386 298 383 306 387 297 384 305 387 296 385 304 388 295 385 303 388 294 386 301 389 292 387 299 390 291 388 298 390 289 389 297 390 288 389 296 391 286 390 294 390 285 391 294 390 284 391 294 390 285 391 295 389 286 390 296 388 287 390 298 387 289 389 301 386 292 387 303 384 294 385 304 381 296 383 306 379 297 380 307 376 298 377 307 374 298 374 307 373 299 373 308 373 299 372 308 373 300 372 308 375 300 373 308 377 300 375 308 380 300 377 306 383 298 380 304 387 296 383 301 390 293 386 297 393 290 388 293 397 286 392 290 402 283 395 286 405 281 398 285 407 279 400 283 408 277 400 280 407 276 400 278 406 274 398 275 403 272 395 272 400 269 392 268 398 266 389 266 396 264 387 262 397 262 388 259 400 259 390 256 402 257 393 253 402 256 392 252 402 254 395 252 401 254 392 250 401 252 392 250 402 250 392 249 393 249 393 247 403 248 393 246 403 246 393 245 403 244 394 243 404 243 395 241 405 240 396 240 406 239 398 240 407 239 399 238 408 236 400 237 408 234 399 235 407 232 398 234 406 231 397 232 407 230 398 231 408 229 399 229 410 227 401 226 413 224 404 225 414 223 406 225 417 223 409 226 420 224 414 227 422 224 416 228 425 226 421 228 426 226 422 228 426 226 423 227 427 225 423 227 427 225 423 227 426 224 422 224 425 222 421 221 423 218 418 219 420 216 413 219 419 216 412 221 419 217 412 222 420 218 413 221 421 217 414 220 422 216 415 218 423 215 416 215 424 212 416 212 423 209 415 212 423 208 416 212 425 208 417 210 428 207 420 208 430 203 422 204 431 200 424 201 432 197 425 200 433 196 425 197 432 194 424 193 432 189 424 186 431 183 423 182 429 179 421 178 427 176 419 173 426 172 418 168 424 167 416 162 422 161 413 158 419 157 411 154 417 153 408 149 414 149 405 141 409 142 400 134 405 135 395 130 402 131 393 126 401 127 392 121 399 123 390 115 396 117 387 111 394 113 386 108 394 110 385 104 391 107 383 100 385 102 380 96 379 99 374 95 373 101 366 93 370 99 362 92 369 97 361 89 368 95 359 87 366 93 357 87 364 93 355 86 362 91 353 83 358 89 350 83 356 88 349 82 354 88 348 82 354 88 347 81 352 88 346 81 352 87 347 81 353 87 347 80 351 85 347 81 348 87 342 82 345 89 339 83 342 91 336 83 342 91 337 82 344 90 338 82 344 89 338 81 343 89 338 82 342 90 337 83 340 91 336 85 338 93 334 86 338 94 334 87 338 95 334 86 338 95 334 86 338 94 334 86 339 94 334 86 339 94 334 85 338 94 334 86 338 94 334 85 340 94 334 84 340 93 334 83 339 91 334 83 340 91 333 83 339 90 333 82 337 89 332 81 336 89 330 83 335 89 329 82 334 89 328 80 334 88 328 78 334 86 328 77 335 84 328 76 335 83 328 75 334 82 327 75 332 83 325 76 327 82 323 77 324 86 319 79 322 87 317 78 322 86 317 77 324 85 318 75 326 83 319 74 326 81 321 74 325 82 320 75 324 83 318 77 322 85 318 79 321 87 317 81 320 89 317 83 320 91 317 85 318 93 316 86 318 95 316 87 318 97 316 87 319 97 315 87 318 96 316 86 316 95 313 85 313 95 310 83 310 93 307 80 309 89 305 76 307 85 304 73 305 81 302 70 302 78 298 68 298 76 295 67 295 74 292 66 293 71 290 66 287 74 283 68 280 73 278 71 275 81 271 74 273 82 270 75 271 83 268 74 269 83 267 73 269 81 267 72 267 81 265 71 262 80 260 71 256 80 254 71 253 80 251 72 248 81 248 73 242 79 241 76 234 84 235 79 228 85 229 84 222 93 224 87 217 93 218 89 213 98 215 91 210 97 212 95 205 99 208 99 201 103 205 104 199 108 203 109 197 114 201 115 195 119 199 121 191 126 198 125 190 129 195 127 191 132 199 130 192 133 197 133 191 136 199 137 190 139 199 142 189 143 198 147 190 147 199 154 189 154 198 163 190 163 198 173 192 172 201 179 197 176 205 182 203 180 208 184 210 180 218 185 216 180 223 184 221 178 229 182 224 175 232 181 227 174 234 180 230 173 237 182 232 174 239 183 234 176 242 184 236 177 243 185 238 178 246 186 241 179 249 190 245 183 253 195 251 188 259 199 257 192 264 203 261 197 269 208 265 201 273 213 270 207 277 217 273 211 281 220 276 213 284 222 279 216 287 228 284 222 292 234 292 228 300 239 300 232 308 242 308 236 316 245 316 239 324 248 320 241 329 250 322 243 331 253 325 247 333 257 329 252 337 262 334 256 342 265 337 259 345 268 340 262 348 273 344 267 353 278 348 273 357 282 350 277 359 285 351 280 361 289 353 285 363 294 357 290 366 297 359 292 369 299 360 295 370 301 362 298 371 299 372 300 373 302 364 302 374 303 364 304 374 305 362 308 373 310 359 313 369 314 354 318 364 318 347 323 357 323 341 329 350 329 336 336 345 338 332 345 339 346 328 353 335 350 325 358 332 350 322 359 329 350 319 359 324 350 314 360 318 350 309 360 311 347 303 358 305 345 298 356 299 345 291 356 292 346 285 357 286 348 279 359 279 349 271 360 271 349 262 360 262 348 255 359 254 344 250 355 248 341 243 351 241 339 236 350 233 338 229 349 226 337 222 348 219 334 217 345 213 331 213 341 208 327 209 337 203 324 205 334 200 321 201 331 195 320 195 329 189 320 192 329 185 319 189 328 184 316 186 326 180 314 184 323 177 312 182 320 174 308 180 317 172 306 180 314 172 305 181 313 173 304 180 311 172 302 178 309 170 300 176 308 168 299 175 306 167 298 176 305 168 296 178 304 170 293 178 301 171 292 178 299 170 289 176 296 167 288 174 295 164 288 174 295 165 288 174 295 163 288 172 296 163 290 172 298 163 292 173 299 163 293 171 301 162 293 169 301 161 294 169 302 159 294 168 302 159 293 167 301 158 292 166 299 157 291 167 298 158 290 168 298 159 289 169 297 160 289 170 297 161 290 172 297 163 293 174 300 166 296 176 303 168 298 178 306 170 302 180 310 173 307 184 315 176 313 188 321 181 318 193 327 186 323 197 332 190 326 198 334 191 326 196 334 189 323 191 331 183 319 184 320 183 314 177 322 169 307 172 314 164 298 167 305 159 288 165 295 156 281 165 286 155 275 166 276 165 271 166 275 156 267 165 270 155 263 164 266 153 261 163 264 153 259 163 261 152 254 162 257 152 248 161 249 150 238 159 239 148 230 157 230 146 224 155 223 144 217 152 216 141 210 151 209 140 205 152 203 142 199 155 197 144 191 157 188 147 186 162 182 152 183 167 177 157 178 172 170 164 172 177 164 168 168 179 159 172 167 181 156 174 168 184 158 179 169 188 158 184 170 193 160 189 170 199 160 195 168 206 158 203 164 215 153 214 159 228 148 227 156 237 146 239 159 245 150 247 168 251 159 255 177 251 169 258 184 250 177 257 188 250 181 257 189 250 182 258 190 252 182 259 192 254 184 262 196 259 189 266 201 265 194 272 204 269 197 277 206 272 198 279 208 276 200 283 209 282 200 289 212 287 203 294 215 290 206 297 222 294 213 301 230 300 223 308 239 307 232 315 247 314 240 321 252 320 246 327 257 325 250 333 259 331 221 299 261 335 226 304 263 340 229 308 267 345 232 313 269 348 262 356 271 350 264 358 274 354 267 361 277 359 270 366 279 365 272 372 280 370 273 377 282 375 275 382 285 379 278 385 288 379 282 387 292 377 286 385 290 382 290 383 298 375 292 383 300 376 294 384 300 379 294 386 299 381 293 389 297 383 292 391 295 384 290 393 294 384 290 393 295 383 293 392 300 382 297 391 307 380 304 390 311 378 309 387 314 375 313 385 313 372 314 382 314 370 314 380 314 368 316 379 314 368 316 378 314 369 316 378 315 368 318 378 317 367 320 376 320 365 324 374 323 362 328 371 325 358 331 367 326 353 333 362 328 348 335 357 332 342 340 350 338 336 347 343 344 331 353 337 347 328 356 334 347 326 356 332 348 324 357 329 349 319 359 324 350 315 360 318 349 309 360 311 348 302 358 304 347 295 358 296 348 289 358 290 348 283 359 284 348 277 359 278 348 270 359 269 348 263 359 261 346 256 357 255 343 249 354 247 342 241 352 238 341 234 352 231 340 228 351 225 338 223 349 219 336 217 347 213 333 213 343 209 330 210 340 205 326 205 336 199 324 199 334 193 322 195 332 190 320 191 330 186 319 189 328 183 316 188 324 181 312 186 320 179 308 185 317 177 307 184 315 176 305 182 313 174 304 179 313 170 305 177 313 168 305 175 313 167 304 174 311 165 303 175 310 166 301 176 308 167 298 177 306 168 296 177 305 167 296 176 304 167 296 176 304 166 298 176 305 167 298 175 307 167 300 176 308 167 301 174 310 167 301 172 310 165 302 171 311 164 302 170 311 163 302 169 311 162 302 168 311 161 302 168 311 161 303 170 311 162 303 171 311 163 302 171 311 163 302 171 311 163 304 172 312 163 304 171 312 163 304 170 311 161 304 170 311 161 303 170 309 161 300 171 306 162 297 171 302 162 294 174 300 164 293 176 298 166 292 178 297 167 292 180 298 170 294 181 300 172 295 181 300 171 294 179 300 170 294 178 300 168 295 176 301 166 295 175 300 165 292 174 298 164 289 173 294 163 284 169 290 159 279 164 283 154 272 160 276 150 265 155 269 145 259 152 262 141 252 151 254 140 245 152 247 141 237 155 239 144 230 158 230 147 224 161 223 150 217 162 215 151 207 162 205 151 200 162 197 151 194 161 190 151 189 162 184 151 187 163 181 153 184 164 177 155 177 167 170 158 171 172 163 164 166 178 158 171 166 184 157 177 169 189 161 183 173 192 167 187 175 195 167 189 172 200 164 195 165 207 156 203 153 214 144 210 142 218 132 213 133 218 123 212 127 215 117 210 125 210 116 204 124 207 115 200 121 210 112 203 116 216 107 209 112 223 102 217 112 227 102 223 114 229 103 225 115 228 105 223 117 228 107 223 118 229 108 224 119 229 108 224 118 228 108 223 117 227 106 222 115 229 105 224 113 229 103 225 112 230 102 225 111 231 101 225 111 231 102 226 113 231 102 226 113 231 104 225 115 229 104 224 116 229 106 224 117 229 106 224 117 230 106 226 116 231 105 228 115 232 105 228 115 233 104 229 114 233 103 230 112 234 102 230 112 234 102 230 112 234 102 230 112 234 102 230 113 235 102 231 114 235 104 231 115 235 105 232 116 235 106 232 117 235 107 232 119 235 108 232 120 235 109 232 120 235 109 233 120 235 109 233 119 235 108 233 116 233 106 230 113 230 104 226 110 226 101 220 106 222 98 214 102 217 94 209 99 214 92 206 96 211 90 202 93 209 88 200 90 206 86 196 88 202 84 192 87 199 84 189 87 197 84 186 88 197 84 186 89 196 85 186 90 200 86 191 91 203 86 194 92 205 86 196 94 206 88 196 96 207 90 197 97 206 91 197 97 204 92 195 99 202 92 193 100 200 92 191 100 198 93 189 101 198 93 190 101 198 92 191 101 201 92 194 100 203 91 197 99 206 90 201 98 210 88 206 97 214 88 209 97 216 88 212 97 218 88 214 97 219 88 214 98 220 88 216 98 221 88 216 99 221 89 217 99 221 89 217 101 222 90 218 101 223 92 219 104 223 93 219 106 223 95 220 107 223 97 219 108 222 97 219 107 222 96 219 105 222 95 219 104 222 94 219 102 222 92 218 101 221 91 218 101 221 91 217 101 221 91 217 102 221 92 218 103 221 93 218 104 221 94 218 105 221 95 218 105 221 95 217 105 221 94 217 105 221 94 217 104 220 94 217 104 220 93 217 103 220 93 216 103 220 92 216 102 220 92 216 102 219 92 215 101 219 91 215 101 218 91 214 101 217 90 213 101 216 91 211 101 214 91 210 101 212 91 208 100 210 90 205 100 207 90 203 100 204 90 200 100 201 90 197 100 200 90 196 101 200 91 196 101 202 91 198 101 206 91 202 102 209 92 206 102 213 92 210 103 217 93 214 104 219 94 217 104 221 94 218 105 222 94 220 105 223 94 220 105 223 94 221 105 223 95 221 105 223 95 221 105 223 95 222 106 223 96 222 107 224 96 222 109 224 98 222 110 224 99 223 111 225 100 224 112 225 101 224 113 227 102 225 113 227 102 226 113 227 102 227 114 229 103 227 115 229 103 228 114 229 103 228 115 229 104 228 115 229 104 228 114 229 103 228 113 228 103 228 113 226 104 228 113 225 104 227 116 224 108 228 121 224 114 228 128 223 121 229 136 223 129 230 144 223 137 230 152 222 146 230 159 223 152 231 163 227 156 235 166 231 159 239 168 236 161 243 171 240 163 247 173 244 166 252 175 246 168 254 178 248 170 256 181 252 174 260 186 257 178 264 189 261 182 268 194 265 186 272 200 270 192 278 205 274 198 282 209 278 202 285 212 280 205 287 216 283 209 290 222 290 215 297 226 297 219 305 230 304 222 312 233 310 226 317 237 316 231 324 241 322 237 327 246 325 241 330 251 327 246 332 256 331 252 335 261 336 228 307 265 341 232 311 270 346 237 315 274 350 268 358 278 352 273 361 281 353 275 361 282 353 277 361 284 354 279 363 282 366 282 366 288 360 283 369 289 362 283 371 288 363 283 372 289 364 284 373 290 366 286 375 292 368 290 378 296 370 296 379 302 368 302 378 308 365 309 375 313 359 315 369 317 351 319 361 317 345 320 355 316 341 320 351 316 340 320 349 318 339 322 349 323 339 327 349 328 340 333 350 338 351 339 352 337 343 343 352 338 341 345 349 340 337 348 345 344 332 352 339 348 326 356 333 350 322 359 328 351 318 360 323 352 313 361 316 350 305 360 308 346 299 358 301 342 295 353 297 341 289 352 291 342 283 353 284 344 277 355 278 346 272 357 272 347 264 359 263 347 255 358 253 344 247 355 245 339 240 350 237 336 233 346 229 334 225 345 221 334 219 345 215 334 215 344 210 332 210 342 205 329 204 339 199 326 200 336 195 323 195 332 190 320 190 329 184 318 187 327 180 316 186 325 180 313 184 322 178 311 181 320 175 309 179 317 172 306 178 314 170 303 177 311 169 302 178 309 170 300 178 308 170 299 176 307 168 299 174 306 165 299 172 307 164 299 170 308 163 300 170 309 163 301 169 310 162 301 168 310 161 300 168 309 160 299 166 307 159 297 164 305 157 296 164 304 156 295 164 304 157 296 166 304 158 298 166 305 158 298 166 307 158 300 166 309 158 302 166 311 159 303 167 313 160 306 168 314 161 306 168 316 162 308 168 316 161 308 166 317 160 309 166 318 160 310 166 318 159 309 164 318 158 309 164 318 158 308 163 318 157 308 164 317 158 308 164 317 158 308 164 318 159 308 164 318 160 308 164 319 161 311 164 321 162 314 164 324 162 318 164 328 163 322 164 333 164 327 164 338 164 331 163 342 164 335 163 346 164 340 164 350 165 344 164 355 166 347 165 358 167 349 165 359 168 350 165 359 168 349 164 359 167 348 164 359 167 348 164 359 167 349 164 359 168 349 165 359 168 350 166 360 168 349 165 360 168 348 164 359 167 347 163 357 165 346 162 356 164 345 162 356 163 345 161 355 163 345 161 356 163 345 161 356 163 346 161 356 163 346 161 357 163 347 161 357 164 346 162 357 164 346 162 357 164 346 162 356 164 346 162 356 164 345 162 356 164 346 162 356 164 346 162 357 164 347 162 358 165 348 163 359 166 349 163 359 166 349 163 359 166 349 163 360 166 349 162 359 165 348 162 358 164 348 162 358 164 346 161 357 164 346 161 356 163 345 160 356 162 345 160 355 162 344 160 355 162 344 160 355 162 344 160 355 162 344 160 355 162 345 160 355 162 345 161 356 163 346 161 357 164 347 161 357 163 347 161 357 164 348 162 358 164 348 162 358 164 348 162 358 164 348 162 358 164 348 162 358 164 348 162 359 164 348 162 359 164 348 162 358 164 347 161 358 164 347 161 357 164 347 161 357 164 348 162 358 164 348 162 358 164 348 162 358 164 349 162 359 165 349 163 359 166 350 164 360 166 351 164 361 168 351 165 361 169 351 167 361 171 352 168 361 172 354 170 363 174 354 170 364 175 355 170 364 176 356 171 365 176 358 171 367 176 359 172 368 177 360 172 370 178 362 173 371 178 362 173 371 178 363 173 372 178 362 173 371 178 362 173 371 178 362 173 371 178 362 172 371 178 362 173 371 178 362 173 371 178 362 173 371 178 362 173 371 178 361 173 371 178 362 172 371 178 362 172 371 177 362 172 371 177 362 172 371 176 361 171 371 176 361 170 370 175 361 170 370 175 361 170 370 174 360 170 370 174 360 170 370 175 360 170 370 175 361 171 370 176 362 171 371 177 362 172 371 177 363 173 371 178 363 173 372 178 363 173 372 178 363 172 372 177 362 172 371 177 362 171 371 176 362 171 371 176 361 170 371 175 361 170 371 176 362 171 371 176 362 171 371 176 362 171 371 176 362 171 371 176 362 172 371 177 362 172 371 177 362 172 371 177 363 172 372 178 362 172 371 177 362 172 371 178 362 172 371 177 362 172 371 177 362 171 371 176 362 172 371 177 362 172 371 177 362 172 371 177 363 172 372 177 363 172 372 178 363 172 372 178 364 173 373 178 364 173 373 178 364 173 373 178 364 173 373 178 364 173 372 178 363 172 372 178 363 172 372 178 363 172 372 177 363 172 372 177 363 172 372 177 363 172 372 178 363 172 372 178 363 172 372 178 363 172 372 177 363 171 371 176 362 171 371 176 361 170 371 176 361 170 370 175 361 170 370 175 360 170 369 175 359 170 369 174 359 170 368 174 358 169 367 173 357 168 366 172 355 166 365 170 354 165 363 168 351 164 361 167 350 163 359 165 347 162 357 164 346 162 355 163 344 162 355 163 346 162 355 163 347 162 357 164 347 162 357 164 348 164 357 164 348 163 358 165 348 163 358 165 348 163 357 164 347 163 357 164 348 164 357 165 349 164 358 165 349 164 358 165 348 163 358 164 348 163 357 164 348 163 358 164 348 163 358 164 348 163 358 164 348 163 358 164 348 163 357 164 348 164 357 164 348 163 358 164 348 163 358 164 347 163 357 164 344 162 355 163 342 162 353 162 340 162 351 162 340 162 351 162 342 163 353 164 345 164 356 166 350 166 360 168 354 169 364 172 358 172 368 177 362 177 370 183 365 183 372 190 370 189 374 194 375 196 377 202 378 205 380 210 380 212 381 218 381 221 381 229 382 226 380 231 380 228 379 236 377 238 379 238 380 230 378 238 379 230 377 238 378 230 376 238 379 233 376 239 381 237 378 240 382 242 379 245 380 248 376 250 376 253 372 255 371 256 367 258 367 255 362 257 362 253 354 256 357 253 352 255 353 254 348 256 349 258 344 260 347 262 339 265 346 264 338 267 348 264 340 269 351 263 343 268 355 262 347 267 358 262 350 267 360 262 352 267 360 262 354 267 360 264 354 268 360 266 353 271 359 267 354 270 358 268 350 273 357 272 349 276 357 277 349 281 358 282 350 286 360 286 351 290 361 287 353 291 363 286 355 290 364 284 356 288 365 282 358 287 367 284 361 286 368 285 360 289 368 286 360 290 367 285 362 289 364 284 358 289 362 279 355 284 358 273 351 277 355 268 348 272 352 266 344 270 349 265 342 270 348 266 340 271 348 268 340 272 347 269 340 274 349 271 341 277 351 273 344 279 354 276 347 282 358 280 351 286 361 283 355 290 365 287 359 294 383 287 361 296 383 287 362 295 384 287 362 295 385 286 364 295 386 285 366 296 386 284 367 295 387 284 368 295 388 283 370 294 388 283 389 284 389 283 389 284 390 284 390 285 389 284 391 286 390 284 389 289 390 284 389 289 390 284 390 290 391 283 391 290 393 282 390 294 394 282 391 293 396 280 396 279 398 278 398 278 -1 -1 -1 -1 400 272 400 271 400 270 401 270 400 269 401 269 400 269 400 268 399 270 400 278 399 272 400 281 400 276 400 275 399 279 400 279 399 282 399 282 399 285 399 284 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 405 284 406 284 406 283 404 292 405 282 405 290 406 281 406 289 406 280 406 289 406 280 405 289 404 289 405 289 403 291 405 290 403 293 404 293 405 286 404 295 404 287 404 297 404 288 402 297 403 287 402 297 403 288 406 315 401 297 411 317 401 288 400 297 400 288 399 297 398 298 399 298 400 289 398 298 398 288 396 297 398 288 396 297 398 290 396 299 398 292 396 301 399 294 396 303 399 294 397 303 400 294 398 303 402 293 400 302 415 289 402 301 412 288 403 300 412 283 409 289 411 282 409 286 410 281 404 297 409 281 403 298 411 276 400 297 410 273 398 297 400 288 398 297 399 288 397 297 398 288 396 297 399 289 397 298 400 291 398 300 400 292 398 301 401 292 399 302 401 292 399 302 400 291 399 301 399 292 397 302 395 295 394 304 392 296 390 305 389 295 387 304 388 294 387 302 387 290 387 299 386 285 386 294 385 279 385 290 384 275 385 285 382 271 382 280 380 268 380 277 379 265 380 275 380 264 382 274 382 264 383 274 401 255 385 274 401 255 386 274 401 255 387 274 401 254 387 274 401 253 388 273 401 252 388 271 401 251 388 270 400 251 388 268 400 251 389 266 400 252 390 266 399 254 390 267 399 255 389 270 388 272 387 273 385 277 385 278 382 283 382 284 380 288 376 290 371 296 369 297 366 302 361 302 357 307 351 306 347 309 342 308 339 309 334 308 332 308 326 306 327 306 319 302 325 305 317 301 324 304 316 300 325 303 317 299 327 301 319 297 329 299 321 295 331 296 323 292 332 294 325 290 332 294 324 289 331 293 323 289 330 294 321 290 327 294 319 290 324 294 316 290 321 292 313 288 319 288 311 285 315 285 307 283 311 285 307 283 308 283 301 279 306 280 301 278 304 278 300 275 302 276 298 274 300 276 297 274 299 276 297 273 299 276 296 273 299 275 295 269 300 274 295 267 300 271 297 264 302 269 299 260 303 265 300 257 304 262 302 253 304 259 303 250 304 256 303 247 304 254 303 245 304 251 304 242 305 249 304 240 304 248 303 239 301 248 302 239 297 249 298 240 293 251 294 242 290 255 290 246 287 260 287 251 285 265 283 257 285 271 282 263 285 275 282 267 286 276 282 269 286 276 282 267 285 272 282 264 285 268 283 263 284 263 283 259 285 258 284 254 286 255 286 248 288 253 287 246 289 252 289 244 290 252 290 244 290 252 290 243 291 252 291 244 291 253 291 244 290 254 291 245 290 256 291 246 291 256 292 246 292 254 293 244 293 250 295 241 294 245 297 239 297 239 302 230 300 231 307 223 305 225 313 217 307 223 308 222 307 222 307 222 307 223 308 222 307 222 314 216 308 222 315 216 308 222 315 216 308 222 315 217 308 222 315 216 308 223 315 216 309 223 315 216 309 223 315 216 308 222 315 216 308 222 315 216 308 222 315 216 308 222 315 216 308 222 315 216 308 222 315 216 308 222 315 216 308 222 315 216 308 222 315 216 308 222 314 216 308 222 315 217 308 222 315 216 308 223 309 223 308 222 309 222 308 222 309 222 308 222 309 221 309 222 309 221 309 222 309 221 311 223 311 222 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 294 165 288 172 293 162 289 170 296 161 291 167 298 158 292 163 299 154 293 160 300 152 293 160 300 151 292 162 298 153 291 164 297 155 289 166 295 157 286 167 292 157 284 168 289 158 281 169 287 159 282 171 287 160 282 170 288 161 284 171 289 161 282 168 289 160 280 167 285 157 276 165 281 155 274 164 279 154 271 162 276 152 269 161 274 152 267 161 272 151 265 161 270 151 263 161 268 151 263 162 268 152 264 164 268 154 265 167 270 156 266 168 271 159 266 169 271 160 267 169 272 160 268 168 274 159 270 166 276 157 271 163 277 154 271 159 277 150 270 156 276 146 270 152 277 143 271 151 276 141 271 150 276 140 270 150 275 140 268 151 272 140 265 152 268 141 262 153 263 142 258 154 258 143 254 157 253 146 251 160 249 150 249 163 246 153 249 167 245 156 248 169 243 159 247 171 242 161 248 171 241 163 250 171 241 164 250 174 243 167 252 177 244 170 253 180 245 173 254 184 247 177 256 188 247 181 255 191 247 184 255 193 247 186 255 193 247 186 255 191 247 184 255 188 247 181 255 186 247 178 255 182 247 175 255 176 247 170 255 169 247 165 257 164 248 161 258 161 249 159 260 159 250 159 262 158 252 159 266 158 255 158 269 157 259 157 272 158 263 157 276 160 266 157 278 163 269 158 278 169 270 161 274 175 269 165 269 180 264 170 261 185 258 175 254 187 250 177 247 185 244 176 242 181 241 171 240 175 239 164 239 169 239 158 237 165 238 154 235 163 235 152 230 162 231 151 226 162 227 151 223 162 223 151 221 161 220 150 215 159 214 148 209 157 208 146 206 154 204 143 203 152 202 141 199 151 197 140 192 151 191 140 188 151 186 140 185 151 183 140 182 150 180 140 179 151 176 140 175 152 171 141 169 154 164 144 165 158 159 148 161 165 155 155 157 171 150 161 152 175 145 167 149 181 141 173 145 185 136 178 142 188 132 181 140 190 130 185 142 192 131 187 144 194 133 190 146 197 136 195 147 204 136 202 146 211 134 211 144 218 133 220 143 223 133 225 147 228 137 230 153 231 144 236 159 234 151 239 164 234 156 240 166 232 158 239 167 230 160 237 170 231 162 238 175 235 166 241 179 241 171 248 182 247 174 254 185 253 176 259 188 259 180 266 191 265 184 273 196 271 188 278 202 276 194 284 209 283 201 292 215 290 207 298 221 294 214 302 228 299 221 307 235 304 228 313 240 308 234 316 244 310 238 318 249 314 243 323 253 321 246 329 256 327 249 335 259 331 252 339 262 337 256 345 267 342 261 351 271 346 265 355 276 350 270 358 280 354 274 363 283 358 278 367 286 360 280 368 287 360 283 369 290 360 287 370 294 360 292 370 297 358 296 368 300 356 299 366 302 352 301 363 303 350 303 361 306 350 307 360 311 358 311 359 313 348 316 358 315 347 318 357 315 347 320 357 317 346 321 356 319 344 325 354 323 342 329 351 326 339 333 347 331 334 338 342 337 328 346 335 343 322 352 328 346 317 356 323 348 311 358 316 349 305 360 309 349 299 360 301 346 294 357 295 344 289 354 289 343 281 354 282 344 274 355 274 346 267 357 267 348 260 359 259 349 252 360 250 347 246 358 243 343 240 353 237 338 232 349 228 335 225 346 221 332 219 342 215 329 214 339 209 325 209 335 203 321 207 330 200 318 204 327 197 315 198 324 192 313 193 322 186 313 188 323 182 314 184 323 178 313 182 323 176 311 179 321 173 310 176 318 168 307 174 314 166 302 173 310 165 299 174 307 166 297 175 304 167 295 173 302 165 295 171 302 163 295 170 303 162 296 169 304 161 297 169 306 161 298 168 307 161 299 166 307 159 298 164 306 157 297 163 306 156 296 164 305 158 296 166 305 159 296 166 304 158 296 166 304 158 296 166 305 159 297 165 305 159 297 165 306 158 297 165 306 158 297 165 307 158 297 164 306 158 297 163 306 157 296 164 306 158 296 166 306 159 296 166 305 160 296 167 305 160 297 168 306 161 297 168 306 161 296 166 306 160 296 165 305 158 296 164 305 157 297 166 305 159 298 168 305 160 296 169 304 160 295 169 302 160 293 168 298 158 291 168 296 159 290 170 294 160 289 173 294 163 288 174 294 164 288 175 294 165 288 176 294 166 288 175 294 166 288 176 295 166 288 176 295 166 288 176 294 166 287 176 293 167 284 176 290 166 280 173 287 163 274 169 280 160 268 165 272 155 262 163 266 153 259 164 262 153 257 166 260 155 255 168 258 158 251 170 252 159 244 169 245 159 237 167 238 157 232 164 233 153 227 160 228 149 222 156 222 145 217 153 216 142 213 154 212 142 209 155 208 144 202 157 200 146 194 157 191 146 187 158 183 146 179 158 175 148 172 160 166 151 167 165 160 156 166 171 158 162 163 175 154 168 161 179 151 173 159 181 149 176 157 182 147 178 157 184 146 180 158 187 147 184 160 193 149 190 162 197 151 195 164 200 153 199 166 205 155 205 167 211 156 212 166 221 156 222 166 230 156 232 170 236 160 240 176 243 166 248 182 247 173 254 188 249 180 256 192 250 184 256 196 253 188 260 200 259 192 266 203 266 195 273 205 273 197 280 209 280 201 288 213 287 205 295 219 292 211 299 225 296 217 303 231 303 223 311 237 310 230 317 243 315 236 323 251 320 244 328 256 325 250 333 260 329 254 337 257 339 256 339 268 338 261 345 272 345 266 353 275 350 269 358 277 353 271 361 281 355 274 363 284 356 277 364 285 356 279 365 287 358 281 366 290 361 284 369 292 365 286 373 293 368 287 376 293 370 286 378 293 371 288 379 295 369 291 378 297 367 295 376 300 363 298 373 301 359 301 370 301 355 301 366 300 352 302 363 303 351 304 362 305 351 308 361 306 352 310 362 308 350 312 360 310 347 315 357 314 342 318 352 316 339 321 348 321 336 326 344 326 332 332 341 331 330 337 338 335 327 342 335 338 325 346 332 342 323 350 330 344 321 353 328 347 318 356 325 349 315 359 320 349 311 360 314 347 306 359 308 345 302 356 304 342 297 353 298 342 288 353 288 342 280 354 280 343 273 355 273 344 266 356 266 344 259 356 258 342 253 354 252 339 249 350 247 335 244 346 241 334 236 344 232 333 228 343 224 331 223 342 218 329 217 339 213 326 212 336 207 324 208 334 203 321 205 332 199 320 201 329 194 318 194 328 188 318 191 328 184 317 189 328 182 315 185 326 178 313 181 322 174 310 180 319 172 306 180 315 171 301 180 310 171 298 181 306 171 295 180 303 171 293 178 301 170 294 177 302 168 295 175 303 167 296 174 304 167 297 174 305 167 296 174 304 166 296 174 304 166 294 172 302 164 292 170 300 163 292 170 301 162 292 170 300 162 292 170 300 161 292 170 300 162 292 170 301 161 292 170 301 160 292 171 302 161 293 172 301 164 294 174 302 165 294 174 303 165 294 174 303 165 295 173 304 166 297 175 306 167 300 177 309 169 304 180 312 172 306 182 314 173 306 182 314 173 304 180 312 172 301 178 308 170 296 175 303 167 290 172 297 163 286 170 292 160 282 170 287 160 279 171 284 161 275 170 279 160 269 167 273 157 264 164 268 154 262 162 266 152 260 162 264 151 255 160 258 150 251 159 253 147 247 159 248 148 246 159 246 148 245 160 246 149 244 162 244 151 239 162 239 151 232 161 232 150 225 159 224 147 218 156 218 145 211 155 210 144 203 155 201 144 196 157 193 146 190 160 187 149 185 163 181 152 179 165 173 155 173 167 167 157 169 168 162 159 165 169 157 160 162 173 154 165 161 176 152 168 160 179 151 172 157 182 148 177 155 186 145 181 153 188 142 183 151 189 141 184 150 190 140 185 151 191 140 187 153 193 142 191 155 196 144 194 158 198 146 197 161 201 150 202 164 207 154 209 167 213 156 216 168 220 158 223 170 227 160 231 172 234 163 239 175 239 166 246 178 241 170 248 180 242 173 249 185 246 176 253 188 252 180 259 190 258 182 265 192 263 185 271 197 268 189 277 199 271 190 279 198 272 190 279 200 272 191 279 204 276 195 282 209 281 199 287 214 287 206 293 221 294 214 301 232 304 223 310 242 311 235 318 249 317 243 324 255 322 248 329 259 327 251 332 261 331 225 299 262 334 229 305 265 339 233 309 270 344 237 314 273 346 266 354 275 348 268 355 276 350 269 357 278 352 270 359 279 357 272 363 280 361 273 368 282 366 275 373 285 373 278 379 288 376 281 383 291 377 284 384 292 376 285 383 293 376 286 383 294 379 287 385 296 382 288 389 296 385 289 392 295 386 288 393 296 386 288 393 296 385 288 393 296 386 289 393 297 387 290 394 298 388 291 396 299 391 292 398 300 393 293 401 299 396 293 404 300 398 294 406 301 399 294 406 302 398 295 405 304 399 297 405 306 400 298 405 305 402 297 406 301 405 294 408 297 408 291 409 290 411 284 411 282 412 276 411 274 411 268 409 267 410 258 407 263 409 255 405 262 410 254 406 262 412 254 408 261 415 253 411 258 419 251 415 256 422 247 418 254 425 246 420 253 427 246 422 250 430 243 425 247 432 240 427 244 432 238 427 243 432 237 427 241 431 236 425 238 431 232 424 234 430 229 423 230 429 225 422 225 429 221 422 220 429 217 422 216 429 213 422 211 429 208 421 204 428 202 420 198 427 196 419 192 426 190 418 188 425 186 417 184 424 182 416 177 423 175 415 169 423 167 414 164 423 162 415 160 423 159 414 153 422 153 413 144 418 144 410 137 414 137 408 130 408 131 403 125 403 126 394 119 399 121 390 115 397 117 389 111 396 113 388 106 393 108 384 100 387 103 379 96 381 99 376 94 376 97 371 92 371 97 364 90 368 95 361 88 366 93 359 86 364 91 357 85 362 89 355 84 359 89 352 82 355 88 348 81 353 87 347 82 353 87 347 82 354 86 349 83 354 87 349 82 351 86 347 82 348 88 341 81 346 87 340 80 346 86 339 78 346 83 340 76 348 81 341 76 349 81 342 75 350 80 342 75 348 80 340 75 348 80 339 75 348 80 341 75 349 80 341 76 348 81 341 78 346 83 339 79 345 85 338 79 344 86 336 80 344 86 336 79 345 85 337 79 344 85 337 80 344 86 336 80 344 87 337 80 345 87 338 80 346 86 340 80 348 87 340 80 347 87 340 81 346 88 340 83 344 90 338 84 344 91 338 84 343 91 337 84 343 92 337 84 344 92 338 84 343 92 338 85 344 93 338 86 344 94 338 86 343 94 338 86 343 94 338 85 344 94 338 85 344 93 338 85 344 94 338 86 344 94 338 86 343 94 338 85 343 94 338 85 344 93 339 84 344 93 339 85 345 93 340 86 344 94 339 87 342 96 338 89 342 98 337 91 342 99 337 91 342 100 338 91 343 99 338 91 342 100 338 92 342 101 338 93 342 102 338 93 342 102 338 94 340 103 337 94 340 103 337 94 340 103 336 93 340 102 336 93 340 102 336 92 340 101 336 92 340 101 336 92 340 101 336 91 340 100 336 91 340 99 336 90 340 99 335 90 340 99 335 90 339 99 335 90 338 99 334 90 338 99 334 89 338 98 334 89 339 97 335 88 340 97 335 87 340 97 335 87 340 96 335 87 340 96 335 87 340 96 335 87 340 94 336 87 340 96 336 88 340 96 336 89 339 98 334 89 339 97 335 90 338 99 334 91 338 99 334 91 338 100 334 91 338 100 334 91 337 100 333 91 337 100 333 91 336 100 332 91 336 101 332 91 336 100 333 92 336 101 334 92 337 101 334 92 337 101 334 93 337 102 334 93 336 102 334 94 336 102 333 93 336 103 332 93 336 103 333 93 337 102 334 93 337 102 334 93 337 102 334 93 338 102 334 93 338 101 335 93 338 102 335 94 337 102 335 94 337 103 334 94 336 103 334 94 336 103 334 95 336 103 334 94 336 103 334 94 337 103 334 94 337 102 335 93 337 102 334 94 337 102 334 94 337 103 334 95 337 103 335 95 337 103 335 95 337 104 334 95 336 104 333 95 337 105 333 95 338 104 334 95 338 104 334 95 337 104 334 94 336 103 333 94 336 103 334 94 338 103 335 93 338 102 335 93 338 101 334 93 338 101 333 92 338 101 334 91 340 99 334 90 340 98 334 89 341 97 334 88 342 96 334 87 342 94 334 86 342 93 334 85 342 90 334 82 343 88 335 81 346 85 337 79 348 83 339 79 351 82 341 78 353 81 343 78 355 81 346 79 358 81 348 80 360 81 350 81 362 82 352 82 363 83 353 82 364 83 354 82 363 84 354 83 362 85 352 83 360 85 351 82 358 85 349 82 356 85 347 82 355 85 346 81 354 85 345 81 352 86 343 82 350 87 342 84 349 89 341 85 348 91 340 87 347 93 340 89 345 97 338 92 342 99 336 94 340 102 334 95 338 102 333 94 339 102 333 93 340 101 334 93 341 101 335 93 341 101 335 94 340 102 335 94 339 103 334 96 338 104 334 97 338 105 334 97 339 106 334 97 338 105 334 97 338 105 334 96 339 105 334 96 340 105 334 96 339 104 334 95 339 103 334 94 339 102 334 93 340 101 335 92 342 99 336 91 342 99 337 91 343 99 337 92 342 100 337 93 342 101 336 95 340 104 335 98 339 106 334 98 339 107 334 97 339 106 334 96 339 105 334 95 340 104 334 95 340 103 335 94 340 103 335 94 340 103 335 95 340 103 336 94 340 103 336 94 340 103 335 93 340 102 336 93 341 102 336 94 342 102 336 95 340 103 336 96 338 104 334 96 339 104 334 95 340 103 336 94 341 103 336 95 342 103 337 95 342 104 338 97 342 105 338 97 342 105 338 95 343 104 338 95 344 103 339 95 344 103 340 95 344 103 339 96 343 104 338 97 342 106 338 97 342 106 337 97 342 105 338 97 342 105 338 97 342 105 338 97 342 105 338 97 342 105 338 96 342 105 337 97 341 105 337 96 341 105 336 96 341 104 337 96 341 104 337 96 342 105 337 96 342 105 337 96 342 105 337 96 342 105 337 96 342 104 337 95 342 104 338 95 342 103 338 95 342 104 338 96 342 105 337 96 341 104 337 96 342 104 337 95 342 104 337 95 342 103 337 95 342 103 337 95 342 103 338 95 343 103 338 96 342 104 338 97 342 105 337 98 342 106 337 98 342 106 337 98 342 106 337 98 342 106 337 98 342 106 338 98 342 106 337 99 342 106 337 99 342 106 337 99 342 106 337 99 342 106 337 99 342 106 337 99 342 107 337 99 341 107 336 99 342 107 336 99 342 107 337 97 343 105 338 96 344 104 339 95 345 103 339 94 345 102 339 94 344 101 339 94 344 101 339 94 344 101 338 94 345 102 339 95 343 103 337 96 341 103 336 96 340 104 336 96 340 104 335 96 339 105 335 97 340 105 335 97 339 105 335 97 338 105 333 98 337 106 333 99 337 107 332 98 337 106 333 97 338 106 334 97 338 105 334 97 338 105 334 97 338 105 334 97 338 104 334 96 338 103 334 95 339 102 335 94 340 101 335 93 341 100 336 93 341 100 336 93 341 100 336 94 340 101 336 95 340 102 336 95 340 102 336 96 340 103 336 97 340 104 336 97 340 104 336 96 340 104 336 96 340 104 336 96 340 105 335 98 338 106 335 99 338 107 335 100 339 108 335 101 339 109 335 100 339 109 335 100 339 108 335 100 339 109 335 100 339 109 335 100 339 109 335 100 339 108 335 99 340 108 336 99 340 108 336 99 340 107 336 99 340 107 337 100 340 108 336 100 340 108 336 100 340 109 336 100 340 109 336 101 339 109 335 100 339 109 335 100 339 109 335 100 339 109 335 100 339 109 335 100 340 109 336 99 340 107 337 99 340 108 336 100 340 109 336 101 340 109 337 101 340 109 337 101 340 110 337 101 340 101 340 101 340 102 340 101 340 101 339 101 340 101 339 101 340 101 339 101 340 101 340 101 340 111 336 101 340 110 336 101 340 101 340 100 340 100 339 100 339 100 339 99 340 100 339 98 340 98 340 97 341 97 341 96 342 97 341 96 342 105 336 96 341 96 341 97 341 97 341 97 342 106 336 97 342 106 336 97 342 106 336 98 342 105 336 98 342 98 342 98 342 98 341 99 342 108 336 99 342 100 342 99 342 100 341 100 340 100 340 100 340 100 339 100 339 100 339 100 340 100 339 100 339 109 335 100 339 109 335 100 338 110 334 100 339 100 339 100 339 100 339 100 339 100 339 100 340 109 335 100 339 100 339 101 338 101 338 101 338 101 338 101 338 110 334 101 338 110 334 101 338 110 335 101 339 101 338 101 339 101 338 101 340 101 339 101 340 102 339 101 340 110 336 101 340 110 336 101 340 110 336 101 340 110 336 101 340 110 335 101 340 101 340 101 341 111 336 101 340 101 340 101 339 101 339 101 338 102 338 101 338 110 334 101 338 110 334 101 338 110 334 101 338 109 334 100 340 100 339 100 340 109 336 100 340 109 336 100 340 100 340 101 340 109 336 101 340 109 336 101 340 109 336 100 341 108 337 98 342 107 338 97 344 105 339 95 346 101 342 94 348 101 341 93 348 101 341 92 346 100 340 91 346 99 340 89 347 96 340 85 348 93 341 83 349 89 342 80 350 86 343 79 350 85 342 79 350 85 343 80 351 86 343 80 351 87 343 81 352 87 345 81 352 87 345 83 352 87 347 83 350 90 345 83 347 90 341 84 344 91 338 84 344 91 338 83 344 90 337 82 343 89 337 81 344 87 337 80 344 85 338 79 344 84 338 78 344 84 338 78 344 84 338 78 344 84 338 78 345 84 339 79 347 85 340 79 349 85 342 80 350 86 344 80 351 86 345 80 351 86 345 79 350 86 344 79 350 85 344 79 348 85 343 78 347 83 343 77 345 85 340 77 341 84 336 75 337 83 332 74 333 82 328 73 330 80 325 72 329 79 324 71 328 77 322 70 326 77 322 71 326 77 321 72 325 79 320 72 323 79 318 73 322 80 317 74 321 81 316 76 321 83 317 77 322 85 317 77 322 86 318 77 322 86 318 78 324 86 319 78 326 86 320 78 328 85 322 75 331 82 324 73 334 79 327 73 337 78 329 74 340 78 332 75 343 78 338 76 345 80 338 75 345 79 340 74 343 79 339 71 339 77 336 69 332 75 330 69 325 75 322 71 318 77 316 73 313 79 311 75 308 81 306 76 303 85 300 76 297 85 295 76 292 85 289 75 289 84 286 74 287 83 284 73 286 82 283 71 287 80 284 67 289 75 285 63 290 70 286 60 292 66 286 60 292 67 287 61 294 69 289 64 295 70 292 67 296 75 292 69 293 77 291 73 290 79 289 78 288 86 287 83 286 89 286 86 284 95 284 86 282 95 281 84 279 93 278 81 276 91 275 79 271 88 270 77 266 86 265 74 261 83 260 71 257 77 256 69 252 78 251 69 246 75 245 71 238 79 238 73 233 79 233 75 228 84 227 78 222 86 221 79 217 87 217 79 214 86 215 80 210 85 211 85 206 87 207 89 202 92 203 91 198 96 201 96 196 101 199 101 192 106 195 105 188 110 191 107 185 112 188 106 184 110 188 107 183 110 187 110 180 113 184 116 176 118 181 124 174 126 179 132 174 134 179 139 176 140 181 144 179 145 186 146 183 146 191 146 187 146 195 146 191 145 198 146 197 144 205 147 201 144 211 150 206 146 215 157 209 153 218 165 212 161 221 173 214 168 222 178 216 172 223 180 218 174 225 182 222 176 229 184 227 176 234 184 233 176 240 184 239 177 247 186 247 179 254 188 253 181 261 188 256 181 264 189 257 182 265 190 260 183 268 192 265 184 272 194 271 186 278 196 271 188 278 199 271 190 279 205 274 196 280 212 278 204 284 219 282 212 290 226 285 219 293 229 285 222 292 230 286 223 294 232 291 225 298 234 297 228 305 237 305 230 314 238 312 234 318 240 318 236 323 243 323 239 328 248 328 242 333 252 330 247 335 257 330 252 336 260 329 256 335 264 329 258 338 267 332 261 341 270 338 264 347 270 344 264 352 270 348 263 356 270 350 262 357 271 349 264 357 274 349 268 356 278 349 272 357 282 350 276 358 286 352 280 359 282 359 282 360 288 355 282 362 287 357 280 364 286 360 279 365 286 362 279 368 286 364 278 370 285 366 277 371 284 367 275 371 283 367 275 373 283 370 274 374 283 373 274 377 283 377 274 380 284 382 275 383 284 387 276 387 284 391 275 392 282 395 273 395 278 397 269 397 273 398 264 397 266 399 258 396 262 400 254 396 260 401 253 396 259 403 252 396 256 406 250 400 253 409 247 403 251 414 244 406 248 418 242 410 242 422 238 414 234 427 231 418 225 429 222 421 218 429 215 421 211 427 209 418 204 426 202 417 197 426 194 416 190 425 188 415 183 422 181 413 175 420 174 409 168 417 168 407 163 415 163 405 157 413 158 403 150 411 151 401 144 409 145 399 140 408 141 398 134 405 136 396 128 402 131 393 123 398 126 390 119 395 122 387 116 392 120 383 113 388 118 380 109 383 114 375 106 379 111 371 103 376 109 368 99 371 105 364 97 367 103 360 94 363 101 357 92 360 99 354 90 359 95 354 88 356 95 350 87 355 94 348 86 354 93 347 85 355 91 347 83 355 89 348 81 353 87 347 81 350 87 343 81 347 87 340 81 345 87 339 80 346 86 339 79 346 85 340 78 348 85 340 77 348 83 340 77 346 83 340 77 346 83 339 77 346 84 338 78 346 84 339 78 346 84 339 77 346 83 339 77 346 83 339 77 344 84 338 79 342 85 336 81 341 87 335 81 340 89 334 81 340 89 334 81 342 87 336 80 343 86 337 79 343 86 336 79 344 86 337 78 345 85 338 77 345 84 338 77 346 82 340 76 347 83 339 76 346 83 340 76 345 83 339 78 344 85 338 79 343 86 337 80 342 87 336 80 341 88 335 81 342 88 336 81 342 88 336 81 342 88 336 81 342 89 336 81 342 89 335 81 342 89 335 81 342 89 336 80 342 88 336 80 343 88 337 81 343 88 337 81 343 89 337 82 342 89 336 83 342 91 336 83 342 91 335 83 342 89 337 82 343 88 339 81 344 88 338 81 343 88 337 81 342 89 337 81 343 89 337 81 342 89 337 81 343 89 338 81 344 88 339 81 344 88 339 81 344 89 338 81 344 87 340 81 344 89 339 81 344 89 338 81 344 88 338 81 344 88 338 80 344 88 338 80 344 87 338 79 344 85 340 79 344 85 339 80 343 88 338 81 342 89 338 82 342 89 338 83 340 89 337 85 340 91 337 87 340 93 337 88 340 97 336 89 338 98 336 91 338 99 336 91 338 100 336 92 338 101 336 93 338 101 336 93 338 102 336 94 338 103 337 95 338 104 337 97 338 108 335 98 338 109 336 99 338 110 336 101 337 111 336 101 338 111 336 101 337 111 336 101 338 111 336 101 338 110 336 100 337 110 336 99 338 109 336 99 338 109 336 99 338 110 336 100 337 109 336 99 337 109 336 99 338 109 336 100 337 110 336 100 337 109 336 100 336 111 335 101 336 110 335 102 336 111 336 103 337 112 336 101 338 111 336 99 338 109 336 99 338 108 336 98 338 107 336 98 338 107 336 98 338 107 336 99 338 109 336 100 337 109 336 101 337 111 336 101 337 111 336 101 337 111 336 101 338 111 337 101 340 110 339 99 341 109 339 98 341 107 339 97 340 106 338 96 340 105 338 96 340 105 338 96 340 105 337 97 340 106 337 97 340 107 338 99 340 107 339 99 340 108 339 100 340 109 339 100 340 109 339 100 340 109 338 98 340 107 338 96 341 105 337 93 341 103 337 90 341 100 337 88 341 97 336 86 340 94 335 85 340 93 335 84 341 91 335 83 343 89 336 82 345 88 337 81 347 86 339 81 349 85 340 80 350 85 342 81 352 86 343 81 352 86 343 81 352 86 343 81 351 86 342 81 350 87 342 82 350 87 342 83 351 87 342 84 351 88 342 85 352 89 342 85 352 89 342 86 352 89 343 86 353 89 344 86 353 90 344 86 354 90 344 86 354 91 344 86 354 92 344 86 352 92 344 85 350 92 342 85 348 93 340 85 345 93 338 85 342 93 336 84 340 92 333 84 337 92 331 83 335 91 328 83 332 91 326 82 331 90 325 81 328 89 322 80 324 89 320 81 320 90 316 82 316 91 313 83 314 92 311 83 314 92 310 83 314 92 310 82 316 92 311 81 316 90 313 81 316 89 312 81 317 89 312 80 319 88 314 79 322 87 316 78 322 85 317 77 322 85 317 77 321 85 315 78 319 86 314 79 316 87 311 79 314 88 309 79 312 89 307 79 311 88 306 77 310 87 305 76 310 84 306 75 311 83 307 72 310 78 309 71 309 76 308 70 306 76 305 71 301 77 299 73 296 81 294 75 292 82 290 77 288 84 286 79 284 89 282 80 282 90 280 81 279 91 277 81 275 92 273 81 273 91 270 78 272 87 270 74 271 83 269 72 268 81 267 72 263 80 262 73 256 81 255 74 250 82 249 75 245 81 245 77 239 83 239 79 232 88 232 79 229 88 229 80 227 88 229 82 224 90 226 86 216 91 218 92 209 97 211 97 204 103 206 102 198 110 202 104 194 109 197 107 195 109 196 107 192 110 196 111 190 114 194 118 188 122 195 124 186 127 191 129 185 132 192 131 185 134 193 133 187 135 195 135 188 136 196 137 187 138 196 140 188 140 197 144 190 143 195 147 193 144 201 151 197 148 206 156 202 153 211 164 206 161 215 173 209 169 217 179 212 174 221 181 217 176 224 184 221 178 229 186 228 180 235 187 235 180 242 188 241 181 249 191 246 184 254 194 248 188 256 198 247 191 255 200 246 194 253 204 246 198 253 208 251 202 257 211 258 204 264 210 263 203 271 208 269 200 275 207 273 199 280 207 278 197 286 208 283 199 290 211 287 202 294 217 290 208 298 223 294 215 301 229 298 222 305 235 303 228 311 238 308 230 315 239 312 231 318 241 315 234 319 244 320 235 325 247 323 241 328 249 325 241 331 251 326 244 331 253 328 248 333 256 333 250 340 260 338 252 346 261 343 254 351 263 347 256 353 266 350 258 356 268 352 261 359 270 353 263 361 272 354 266 361 274 354 267 361 276 356 268 363 277 359 269 365 278 362 270 368 280 366 272 372 283 372 274 376 285 376 276 380 284 380 276 384 283 385 274 389 279 391 270 394 273 396 264 398 268 397 258 400 264 398 254 399 261 397 252 399 260 397 251 398 260 399 251 400 259 400 250 400 259 400 249 400 258 400 249 400 258 402 248 401 258 405 248 403 258 409 249 406 257 414 248 411 256 419 247 416 254 425 246 421 253 430 245 426 253 433 245 430 250 436 243 434 244 439 238 435 237 440 232 437 230 440 226 435 224 438 219 433 220 437 215 431 215 437 211 430 212 435 208 428 208 433 205 425 201 428 199 421 193 423 192 415 185 418 185 409 179 413 179 404 172 410 172 401 164 409 164 400 159 410 158 401 155 412 154 403 149 411 148 402 140 408 140 399 133 405 133 396 128 401 129 393 123 398 124 389 118 396 119 387 114 395 116 387 111 394 113 386 109 390 109 380 108 387 108 377 106 385 107 375 103 384 105 375 99 384 102 376 95 384 98 376 91 382 94 375 88 381 91 374 86 380 88 374 82 378 84 371 79 375 81 370 78 371 80 366 78 366 80 361 80 362 82 358 80 358 83 353 80 356 84 350 81 356 84 351 80 357 84 352 79 358 85 351 78 354 82 350 78 352 84 345 79 351 85 345 79 351 84 345 78 350 84 344 76 350 82 344 74 352 79 345 73 354 76 348 72 355 76 348 72 355 75 348 72 353 76 346 73 352 77 345 73 352 77 345 73 350 77 343 72 350 76 342 72 349 77 342 73 348 77 341 73 348 78 341 74 349 79 342 75 349 80 342 76 350 80 342 76 350 81 343 76 349 82 342 77 348 81 341 76 348 81 341 76 348 80 341 75 349 80 342 75 350 79 343 74 350 79 343 74 351 79 344 74 352 79 345 74 351 79 345 74 351 79 345 75 352 78 347 75 351 79 346 76 350 81 344 77 349 81 345 77 348 83 343 78 348 84 342 78 347 83 343 79 347 85 342 79 347 85 342 79 347 86 342 79 348 86 342 79 348 86 342 79 347 85 342 79 347 84 343 79 346 84 343 80 345 85 342 81 345 89 341 83 344 90 340 84 343 91 340 85 342 93 339 86 343 94 339 87 343 92 340 88 342 96 338 88 342 96 338 88 342 96 339 88 342 96 338 88 340 96 337 89 340 96 337 88 341 97 338 89 340 96 337 89 340 97 337 89 340 97 337 89 340 97 337 89 340 97 336 89 340 98 336 89 340 97 337 89 340 97 337 88 340 97 336 89 340 97 336 89 341 97 338 89 341 97 337 89 340 98 336 90 340 99 336 91 340 99 337 91 340 99 337 92 338 100 336 93 338 101 336 93 339 102 336 93 338 102 335 93 338 102 335 93 338 102 335 94 339 103 337 94 340 103 337 94 339 104 336 96 338 105 336 97 339 107 336 98 339 108 336 98 339 108 336 98 338 107 336 98 338 107 336 97 338 107 335 97 338 107 335 97 338 106 334 97 337 106 334 97 338 106 334 97 338 106 335 97 338 107 336 98 338 107 336 99 338 108 336 100 338 109 336 101 338 110 335 101 339 110 336 101 339 111 336 102 339 111 335 101 339 110 336 100 339 109 336 100 339 109 336 100 338 109 336 100 338 109 335 99 338 108 334 98 338 107 334 97 338 106 334 95 338 102 334 93 338 102 333 93 338 101 333 91 338 99 332 90 339 97 332 88 340 95 333 86 343 92 335 84 345 90 336 83 348 88 340 82 351 87 343 81 353 86 346 80 355 85 348 80 355 85 349 79 354 85 348 79 351 85 345 79 346 86 340 79 340 85 336 80 335 89 331 79 332 88 328 79 330 87 327 78 328 86 324 78 324 86 321 78 322 86 317 79 320 87 315 81 318 89 314 81 317 89 313 81 315 89 311 79 312 88 308 79 308 87 305 78 305 86 302 77 304 87 300 76 303 85 301 75 304 81 302 73 304 79 303 73 305 80 304 73 304 81 303 73 305 79 303 75 305 83 303 76 304 84 302 77 304 85 301 77 302 86 300 78 300 87 297 78 298 88 294 77 296 87 292 75 295 81 293 73 293 82 292 73 288 80 287 74 282 85 279 75 275 86 273 76 268 86 266 76 261 86 259 77 254 88 253 77 250 86 249 76 246 84 246 74 244 83 245 74 239 82 240 76 231 81 232 78 224 86 226 81 218 87 219 86 211 91 212 89 206 89 206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 133 196 138 199 136 198 139 201 138 200 139 203 138 203 139 196 139 206 142 200 140 209 146 203 143 213 151 207 148 216 159 209 156 219 169 211 166 220 177 214 173 223 180 217 176 226 182 223 177 231 184 229 178 236 184 235 177 243 184 241 177 249 186 247 180 255 189 253 183 261 191 257 185 265 192 260 186 268 195 263 189 271 199 266 191 273 200 268 192 276 202 272 194 279 204 275 194 283 207 281 198 288 210 285 202 293 215 290 206 298 219 294 211 302 226 298 218 305 233 303 226 311 239 308 232 316 243 312 236 320 246 314 211 285 250 317 214 289 253 321 217 293 255 323 249 330 256 326 249 333 255 329 251 334 257 335 252 339 258 340 251 347 259 345 252 352 262 350 254 356 266 354 258 360 271 355 264 362 277 354 270 362 281 351 275 360 282 349 277 359 283 349 279 359 286 350 282 360 290 353 286 362 292 356 288 366 293 358 290 368 294 359 291 369 296 359 293 369 300 359 298 369 305 359 304 369 309 359 308 369 310 358 313 368 312 356 315 365 313 351 318 361 313 345 319 355 313 340 319 349 314 337 321 345 318 334 324 342 323 331 331 339 333 328 340 336 342 326 351 333 348 325 357 331 350 321 359 327 349 316 359 321 348 309 358 313 346 304 356 307 343 301 353 303 340 298 351 300 340 295 350 294 339 288 350 288 340 283 351 283 340 278 351 278 340 273 352 273 340 265 351 264 339 257 350 255 337 250 348 249 334 244 345 242 333 235 343 231 332 227 343 223 331 221 341 217 329 217 340 212 327 213 337 207 325 209 335 203 324 203 334 198 322 197 332 191 321 192 331 185 319 187 329 181 318 185 327 179 314 185 323 178 309 182 317 175 305 181 313 173 302 180 309 172 299 180 307 172 297 180 305 172 296 180 304 171 296 178 304 169 298 177 305 169 298 176 306 167 299 174 306 165 299 172 306 164 299 172 307 163 299 172 308 165 300 173 309 165 300 172 309 164 299 169 308 162 298 168 306 160 296 168 305 160 295 168 304 161 294 168 303 161 294 169 302 162 294 169 302 162 293 169 302 162 294 169 302 162 295 170 303 162 296 170 304 163 297 170 305 163 297 169 306 162 298 168 306 161 297 167 306 160 296 166 305 159 296 167 304 159 295 167 303 159 294 167 302 159 294 168 301 160 293 168 301 160 292 169 300 160 292 170 300 160 292 170 299 161 292 171 299 162 292 171 300 162 293 172 301 163 294 173 301 163 294 174 300 164 293 175 298 165 291 176 296 166 288 176 294 167 284 176 289 166 278 175 283 165 271 172 275 162 265 168 268 158 260 166 263 155 254 164 257 153 247 162 250 151 241 162 242 151 237 163 238 152 234 165 235 153 229 166 229 155 220 164 219 154 209 162 208 151 201 159 199 148 194 157 191 146 187 159 183 148 181 162 177 151 175 166 170 155 166 169 160 160 160 172 153 163 157 176 149 167 156 180 148 172 158 181 150 174 158 182 150 175 156 184 146 178 151 188 141 182 145 191 136 187 143 193 132 190 144 194 132 192 148 197 136 195 152 200 141 200 157 202 146 203 161 204 150 205 164 207 154 209 166 213 156 217 168 221 157 224 168 225 159 229 171 230 161 235 174 236 165 241 179 240 171 247 184 243 176 250 190 245 182 252 196 251 188 257 199 258 191 264 201 264 193 271 203 270 195 277 205 278 196 286 209 284 201 293 213 289 205 297 219 295 210 303 223 302 216 309 227 307 220 315 231 311 224 319 235 315 231 320 240 321 236 326 245 326 241 331 249 331 245 335 254 335 248 342 258 341 254 346 262 347 256 351 264 350 257 357 267 354 260 361 271 358 264 366 274 362 266 369 276 363 269 370 278 366 270 372 281 371 273 376 282 376 274 381 281 382 272 386 279 386 270 389 279 388 270 391 277 390 268 393 276 394 267 396 276 397 267 399 278 400 268 401 278 403 269 403 277 406 268 405 274 410 265 408 269 415 260 413 262 419 254 416 257 422 248 418 250 425 242 420 246 428 238 423 243 431 235 425 240 433 233 427 234 435 228 430 226 437 222 431 219 436 215 430 213 435 211 430 207 432 203 425 200 430 197 422 195 427 192 419 192 425 189 416 187 422 186 413 179 418 179 409 170 414 169 405 161 411 162 401 153 409 154 400 146 409 147 400 140 411 141 402 136 412 136 404 129 411 130 403 120 407 121 399 114 401 115 393 110 397 111 388 106 394 108 386 103 394 105 386 100 392 101 386 95 387 97 382 91 381 94 376 89 375 92 371 87 370 90 365 87 368 91 361 85 367 88 363 82 364 87 358 82 363 86 356 82 363 86 356 81 364 84 358 81 362 85 356 80 362 84 354 79 359 83 352 78 355 82 348 78 352 83 345 77 352 82 344 76 352 81 344 74 354 78 346 72 357 76 349 71 358 74 350 70 356 73 347 71 356 73 346 71 356 74 347 70 356 73 348 70 355 73 347 71 354 74 346 72 352 76 344 74 350 78 342 76 348 81 340 78 346 83 339 79 346 84 338 79 346 84 339 79 347 83 339 77 348 83 340 76 348 81 340 75 349 80 341 75 350 80 342 75 350 80 343 75 350 81 343 76 349 81 342 77 349 82 342 77 348 83 342 78 348 84 341 79 347 85 341 79 346 85 340 79 346 85 339 79 346 85 339 78 347 84 340 77 348 83 342 77 350 81 345 77 350 82 344 76 350 82 344 77 349 82 343 77 348 84 342 78 347 84 342 79 346 85 341 79 346 86 341 80 345 86 340 80 344 87 339 81 344 86 340 82 343 89 339 83 342 90 337 84 341 91 337 85 341 92 337 85 341 92 337 85 341 92 337 85 342 92 338 84 342 91 338 84 342 91 338 83 343 91 338 83 344 90 339 82 344 89 338 81 344 88 338 81 345 87 339 80 346 86 339 78 344 85 339 79 344 85 339 79 344 86 339 80 344 85 340 81 342 88 338 82 342 90 338 84 340 92 337 87 338 94 335 89 336 98 333 91 338 100 334 92 338 100 335 92 338 101 335 93 338 101 335 92 339 101 336 91 340 100 336 91 339 99 336 90 338 98 335 89 340 97 336 88 341 96 337 87 340 93 337 88 339 96 335 88 340 96 336 88 340 96 337 87 340 95 336 87 340 95 335 87 340 95 337 87 341 95 337 88 340 96 336 88 340 98 335 89 340 98 335 89 340 97 337 89 340 98 336 89 340 97 336 88 341 96 337 88 341 96 337 89 340 96 336 88 340 96 336 88 340 96 336 87 340 95 336 88 339 96 335 89 340 98 334 89 340 97 336 89 340 95 337 89 339 98 334 90 338 99 334 90 339 100 334 91 338 100 334 91 338 100 333 92 337 100 332 92 338 102 332 92 338 100 334 92 338 101 332 91 338 100 332 90 339 98 334 89 340 96 335 88 340 96 334 88 340 95 333 88 339 96 332 88 340 96 333 86 340 94 333 85 340 93 332 84 339 92 332 83 340 91 332 83 341 90 333 83 342 89 333 83 344 88 335 83 346 88 336 84 348 88 338 84 349 88 340 83 351 87 341 83 352 87 343 83 354 87 345 83 356 88 346 85 358 89 348 86 359 90 349 88 359 91 350 90 359 93 350 90 358 93 349 89 357 92 348 89 356 92 347 88 357 91 348 87 358 90 349 86 360 89 351 85 362 88 353 85 362 87 353 85 362 87 353 84 364 87 354 85 365 88 355 86 365 88 355 86 365 88 356 86 365 88 356 86 365 88 355 85 365 87 355 85 366 86 356 85 366 86 356 84 367 85 358 84 368 85 359 85 368 85 359 85 369 84 359 86 370 85 360 87 370 85 360 86 371 85 362 87 372 85 362 87 372 86 362 87 372 86 362 87 372 86 363 87 373 85 363 87 373 86 363 88 373 86 364 88 373 87 363 89 372 87 363 89 372 87 362 88 371 88 362 88 371 88 361 88 370 88 361 88 370 88 360 88 369 88 360 88 368 89 359 88 368 89 359 89 368 90 359 90 368 91 359 91 368 92 359 91 368 93 359 92 368 93 358 92 368 94 359 92 368 94 359 93 369 94 359 93 369 94 359 92 369 94 359 92 368 94 359 93 368 94 358 92 367 94 358 92 367 95 358 92 367 95 358 92 367 95 357 93 366 94 356 93 366 94 357 92 366 94 357 92 367 94 357 92 367 95 358 92 367 94 358 90 367 94 358 87 367 93 359 85 365 91 357 83 361 90 354 83 357 88 352 84 351 92 346 85 348 91 344 87 345 93 341 89 343 95 340 91 342 98 339 93 340 102 337 95 340 103 337 94 339 103 337 91 339 100 336 89 339 97 336 87 340 96 336 87 340 95 337 87 340 95 337 88 341 96 338 90 340 98 338 91 339 100 337 93 338 102 335 93 337 102 333 91 335 101 331 89 333 98 328 85 332 94 326 83 329 91 324 81 325 90 321 81 323 89 318 81 323 88 318 79 324 87 319 76 328 84 321 75 332 82 325 73 334 80 329 72 336 77 332 72 335 77 332 72 331 77 328 75 324 80 322 79 318 84 316 82 314 87 313 85 312 90 311 86 311 91 311 87 310 92 310 89 310 94 310 90 311 95 312 93 314 94 315 92 317 94 319 91 320 92 321 88 322 89 323 83 320 84 324 81 322 80 328 77 324 75 329 73 328 71 334 69 331 67 338 66 336 64 340 63 341 60 349 61 347 59 356 60 353 58 361 60 357 59 366 61 360 61 370 62 362 62 372 62 364 62 373 61 364 61 374 60 366 60 375 59 366 59 375 59 366 59 375 59 366 59 374 59 364 59 372 59 360 58 369 59 358 58 366 60 356 58 364 60 355 58 364 60 356 58 365 60 358 58 367 60 362 58 371 60 367 60 375 62 372 62 379 64 376 65 381 66 378 67 380 68 378 69 379 68 375 69 374 66 368 67 366 63 358 65 356 62 347 65 344 66 335 68 332 72 324 75 322 80 317 84 314 85 314 91 310 90 312 98 308 89 310 98 305 85 307 93 303 81 304 90 300 79 301 88 298 79 298 88 294 80 294 89 291 81 291 90 288 80 289 89 286 78 288 87 285 77 287 86 284 77 284 86 282 77 279 87 276 77 273 86 270 75 268 84 266 73 264 82 262 72 257 81 256 71 249 80 248 71 241 77 241 73 235 79 235 75 227 80 227 77 221 84 221 77 219 83 219 79 217 84 219 81 211 86 214 84 203 89 207 96 202 95 201 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124 195 123 194 125 191 126 199 128 194 129 203 132 197 133 207 136 201 137 210 140 204 141 213 145 206 145 216 151 207 150 217 158 207 156 217 163 206 160 216 164 208 160 216 165 211 160 219 169 216 163 224 175 223 169 231 179 230 172 238 182 237 176 245 185 242 178 251 187 247 180 255 188 250 181 257 188 252 181 259 190 255 183 263 194 261 187 269 197 267 189 275 200 272 191 280 202 276 193 283 205 280 196 287 209 283 200 291 214 286 207 293 220 288 212 296 225 291 218 298 232 295 225 302 236 299 229 306 239 304 204 279 242 308 237 314 245 314 210 286 249 320 212 290 252 324 245 331 253 326 246 334 254 328 247 336 256 332 249 339 259 339 252 346 260 346 252 352 259 351 251 357 259 356 250 362 259 361 250 366 259 365 250 370 260 366 252 371 262 368 254 372 264 370 254 375 264 374 255 379 265 380 256 384 266 384 257 388 269 387 260 391 272 390 262 393 272 392 262 395 270 394 261 397 267 398 258 400 265 399 256 401 264 399 255 400 263 399 254 400 262 401 252 401 260 403 251 403 259 407 249 406 257 411 248 409 255 416 247 413 253 421 245 417 248 426 241 422 245 431 237 427 243 434 235 430 240 436 233 432 234 437 230 433 227 437 224 433 220 436 217 431 213 433 210 428 206 430 203 422 200 428 197 420 196 428 193 420 192 427 189 419 185 425 183 416 177 421 175 412 169 416 168 407 162 411 162 402 155 408 155 398 148 406 148 397 143 407 143 398 139 407 139 398 133 406 132 397 125 402 126 394 119 398 121 389 115 393 117 385 111 390 113 382 109 390 111 381 106 390 109 382 104 388 107 381 100 385 104 377 96 379 99 374 92 372 95 367 89 366 93 360 87 364 92 356 83 363 88 356 83 362 86 356 84 359 88 354 85 356 91 349 85 356 90 349 84 357 89 350 83 356 88 349 83 355 88 348 82 351 87 347 83 348 89 341 82 346 88 339 79 348 83 344 76 352 80 347 74 354 77 348 72 354 77 348 72 354 75 348 72 351 76 342 72 351 77 341 72 352 76 343 71 352 75 343 72 352 75 344 72 351 77 343 74 349 79 341 76 347 81 340 77 346 83 339 79 344 85 338 80 344 86 337 80 344 86 337 79 344 85 337 79 344 84 337 78 346 84 339 77 348 83 340 76 348 81 341 76 348 82 342 77 348 82 342 78 348 84 341 79 348 86 341 80 348 86 342 81 346 87 340 81 346 88 339 82 345 89 339 83 344 90 338 83 344 90 338 83 344 89 338 81 346 87 340 80 348 86 341 79 348 85 343 77 349 83 343 76 349 80 345 77 350 81 345 77 349 81 345 77 348 82 343 77 349 82 343 77 350 80 345 76 349 80 344 76 348 81 342 76 349 80 344 76 349 81 343 76 349 81 343 76 349 81 343 76 349 81 343 76 348 81 342 76 348 82 342 77 346 82 341 78 345 84 340 79 344 86 339 81 342 86 339 83 340 88 337 85 340 93 335 87 340 95 336 88 340 96 335 88 339 96 335 88 340 96 336 87 340 93 338 87 340 95 337 86 341 94 337 85 342 91 339 85 342 93 338 85 342 92 338 83 342 89 339 83 342 91 338 83 343 90 338 82 342 90 338 83 342 90 338 83 342 91 337 84 341 91 337 85 340 92 336 85 340 91 337 87 339 94 335 88 338 96 335 89 338 98 335 91 338 100 334 92 338 102 333 93 338 102 334 93 338 102 333 93 337 102 333 92 337 101 333 92 337 101 333 91 338 100 334 91 338 99 334 91 338 99 333 91 338 100 333 92 338 101 334 92 338 101 334 92 338 102 332 92 337 102 332 93 338 102 334 93 338 102 334 93 338 102 333 93 338 102 333 92 338 101 334 92 338 100 335 92 338 100 335 91 338 100 334 91 338 100 334 91 339 100 335 91 340 99 335 90 340 98 335 90 339 98 335 90 339 98 335 89 339 97 335 89 338 97 334 89 338 98 332 90 337 99 332 91 338 100 332 91 338 100 332 91 337 100 332 92 336 101 331 92 337 101 332 92 337 101 332 92 337 102 332 93 337 102 332 93 337 102 332 93 338 102 332 93 338 102 332 92 338 101 333 92 338 101 333 92 339 101 334 92 340 100 334 91 340 100 334 92 339 100 334 92 339 100 334 91 340 99 334 90 340 98 334 89 340 97 334 89 341 96 334 89 342 95 335 87 345 93 336 86 347 91 338 85 350 89 341 83 353 87 343 81 355 85 345 79 357 83 347 78 358 81 348 78 359 81 349 78 360 81 350 79 361 82 351 79 362 82 352 79 360 83 351 80 358 84 350 80 355 85 347 81 353 86 344 81 350 86 341 80 348 86 340 79 346 85 338 78 344 84 338 77 342 83 336 76 341 82 334 75 341 81 334 74 340 79 335 73 336 80 330 73 330 80 325 74 323 79 320 75 318 83 312 76 315 84 310 75 314 83 311 74 314 81 310 73 312 81 308 73 309 81 306 73 306 79 303 75 304 82 299 75 302 83 298 74 301 82 297 73 301 80 297 71 300 79 297 70 297 78 294 70 292 79 290 71 287 77 286 72 283 81 281 72 280 80 279 71 277 80 275 71 272 80 270 72 266 80 264 71 262 80 261 70 261 78 260 70 258 79 259 72 252 77 253 74 243 82 244 77 235 83 235 80 227 89 228 82 222 90 222 82 219 91 219 82 218 88 219 82 216 90 219 85 212 89 214 91 207 93 208 93 202 98 204 98 200 102 203 101 199 106 202 104 197 109 200 108 194 112 197 111 191 116 194 113 189 117 193 111 189 115 193 111 189 115 194 114 187 116 192 119 185 121 193 125 185 128 192 132 186 133 195 134 190 135 199 134 195 134 203 135 199 135 209 137 203 137 213 141 205 140 215 144 208 141 218 146 212 143 221 151 214 147 223 158 216 154 225 166 218 162 227 172 218 167 227 175 219 170 227 180 221 174 229 183 225 177 233 186 231 179 238 189 236 182 244 192 243 185 251 195 248 188 256 196 251 189 259 196 252 189 260 196 255 189 263 199 260 191 267 202 268 194 275 204 272 196 280 206 275 198 282 207 278 198 286 210 282 200 289 212 286 203 293 215 288 206 297 217 290 208 298 220 291 212 297 223 292 215 299 227 296 219 302 232 300 224 307 235 305 228 312 238 310 233 314 240 314 235 318 243 318 238 323 246 324 241 329 249 328 245 332 251 330 246 334 252 331 247 336 255 335 248 342 259 342 251 349 261 349 253 355 262 352 254 359 264 353 256 360 266 354 258 361 269 357 261 363 271 359 264 366 272 361 265 368 273 364 264 370 273 367 264 373 273 373 264 378 273 379 264 383 272 383 263 386 270 387 261 389 269 392 259 394 267 396 257 398 266 398 256 400 266 399 256 401 265 400 256 401 265 402 255 403 263 406 254 405 259 413 250 410 253 419 245 415 245 422 238 418 240 426 232 422 235 430 227 424 230 432 223 427 224 434 218 428 217 434 212 428 212 433 207 427 207 432 203 425 200 431 197 424 194 431 191 423 190 431 187 424 189 430 186 422 188 428 186 422 184 424 184 418 178 419 178 411 168 414 169 405 159 410 160 401 152 406 153 397 147 404 148 395 142 404 143 396 137 406 138 397 132 406 133 398 123 404 125 396 116 400 117 391 111 396 112 388 107 394 109 385 104 392 106 384 100 388 102 383 96 383 99 375 95 377 97 372 92 372 97 364 90 367 95 359 88 364 93 357 85 362 90 356 83 361 88 354 83 360 88 353 82 360 87 353 81 360 86 352 80 358 84 351 79 358 83 351 79 358 83 351 77 356 81 349 75 355 79 347 74 354 77 347 73 354 76 346 72 356 75 349 72 358 74 349 71 356 74 348 71 354 74 346 72 354 75 345 71 352 75 344 72 352 76 344 73 353 76 345 74 352 78 345 75 352 79 344 77 350 81 343 77 349 83 342 78 348 83 340 78 348 83 340 78 348 83 340 77 348 82 340 77 348 81 341 76 349 81 342 75 350 80 343 75 352 80 344 75 352 80 345 75 351 80 344 76 350 81 344 76 350 81 343 77 348 82 342 77 349 83 342 78 349 83 342 78 348 84 341 79 348 85 341 79 347 85 341 79 346 85 340 79 347 85 340 78 348 84 341 78 348 83 342 78 349 83 343 77 350 83 343 77 348 83 343 77 348 83 342 78 348 83 342 78 348 84 342 78 348 84 342 78 347 84 341 79 346 85 340 80 345 84 341 80 344 87 339 81 344 88 339 81 344 88 339 82 344 89 339 83 344 90 338 83 343 91 339 84 342 91 337 85 342 92 337 85 342 93 337 85 342 93 336 85 342 93 336 85 342 92 336 85 342 92 337 85 342 92 337 84 342 91 337 83 342 90 337 83 342 90 337 83 342 90 337 83 342 90 337 82 342 89 336 82 342 89 336 83 342 91 335 84 341 92 335 85 340 93 335 86 339 95 334 87 338 93 335 89 338 98 333 90 338 99 332 91 337 100 331 92 337 101 332 92 338 101 332 92 338 101 332 91 338 101 333 91 338 99 334 91 339 100 334 91 339 101 334 92 339 101 334 91 340 101 334 91 340 101 334 91 339 101 334 92 339 101 334 92 339 101 334 92 339 101 334 91 338 101 333 91 338 101 333 92 338 101 333 93 338 101 333 93 338 101 333 93 338 101 333 93 338 102 332 94 337 103 332 94 337 103 332 94 337 103 332 94 337 103 332 94 337 103 332 94 338 103 332 94 338 103 333 94 338 103 332 94 337 103 332 94 337 103 332 93 338 102 332 93 338 101 333 92 338 101 333 91 339 100 333 90 339 99 333 89 338 98 333 89 338 97 332 88 338 95 332 87 338 95 332 87 338 95 331 87 337 95 331 86 338 93 331 85 340 93 332 84 340 92 332 84 340 91 332 84 338 91 331 83 338 91 330 83 336 90 330 82 334 89 328 82 332 89 327 82 332 89 326 81 330 89 325 81 328 89 322 82 324 90 318 82 321 91 315 81 320 90 313 80 319 88 313 79 319 86 313 77 319 84 313 75 320 83 314 74 319 82 313 73 316 81 311 73 312 81 307 73 308 82 305 74 307 82 304 74 307 82 304 73 308 81 305 73 306 79 304 75 303 83 300 76 297 85 295 77 292 87 290 77 289 87 287 76 288 85 285 74 286 83 284 73 280 82 279 74 274 82 272 75 268 85 266 76 263 85 261 77 258 86 257 79 251 88 250 79 244 88 243 79 240 88 240 79 237 87 238 79 231 85 232 82 223 90 225 86 216 92 217 91 210 97 211 96 204 104 206 99 199 104 202 101 199 106 202 104 197 109 201 109 195 115 202 116 194 119 201 121 193 125 201 127 193 130 201 132 193 134 202 134 196 136 205 134 199 135 208 133 201 134 211 135 203 134 213 139 206 137 215 146 208 143 218 156 211 153 220 167 214 164 223 176 216 173 225 180 219 176 230 182 223 176 233 184 229 178 238 186 235 179 244 188 242 180 249 190 248 182 256 192 254 184 262 193 257 186 265 196 260 188 268 199 264 192 272 203 270 196 277 209 276 201 284 212 281 204 289 214 285 207 293 218 291 210 300 222 297 215 305 226 300 220 308 232 302 225 310 238 305 231 313 244 309 237 317 249 314 212 288 251 319 216 292 254 323 220 297 258 327 223 301 260 330 253 338 263 332 256 340 266 335 259 343 270 339 264 347 273 345 267 352 275 349 267 355 276 352 268 358 276 356 268 362 276 359 268 365 277 361 269 367 277 363 268 369 277 364 269 369 277 365 268 370 276 367 268 372 275 370 266 375 274 376 265 379 272 381 263 384 271 385 262 388 271 388 262 390 270 390 261 392 269 393 259 395 266 397 256 398 264 399 254 400 263 402 253 402 264 402 254 403 265 403 255 403 265 405 255 404 263 408 254 406 259 413 250 410 253 417 245 413 245 422 238 416 239 426 232 421 234 430 227 424 230 433 224 427 224 435 218 429 217 435 212 429 210 435 207 428 206 433 202 426 199 431 197 424 193 430 190 422 189 430 186 422 185 430 183 422 181 427 180 422 174 422 174 416 165 416 165 407 157 409 158 400 150 404 151 395 145 402 145 393 140 402 141 393 136 403 137 394 130 402 131 393 121 398 122 389 114 393 116 385 112 391 114 383 110 390 113 382 107 389 110 381 104 386 107 379 102 385 105 377 100 382 103 375 97 379 101 371 93 373 97 369 90 367 96 361 88 364 93 357 84 364 88 358 82 363 85 356 80 362 84 355 81 360 85 355 83 356 88 350 85 356 89 349 83 358 88 350 83 358 87 351 83 357 87 350 83 355 88 348 83 352 86 347 83 348 88 341 82 348 87 342 79 351 84 343 77 352 81 345 75 355 79 347 74 357 77 349 72 356 76 348 72 353 75 345 73 352 76 343 73 353 76 343 72 353 75 344 71 354 75 345 71 354 75 346 71 354 75 346 74 352 78 344 76 350 81 343 78 348 83 341 79 347 84 340 80 346 85 340 80 346 85 340 79 346 85 339 78 347 84 340 77 348 83 341 77 350 82 343 76 352 81 345 75 352 80 345 75 352 79 345 75 352 80 346 76 352 81 346 76 351 81 344 77 350 81 345 78 350 84 343 79 350 83 345 79 349 85 343 79 348 85 342 79 348 85 341 79 348 83 343 78 348 84 342 77 350 83 343 76 350 82 344 76 350 82 344 76 350 82 344 76 348 80 344 77 348 81 343 78 348 84 342 79 346 83 343 80 345 86 340 81 344 88 339 83 343 90 338 84 341 92 337 86 340 94 335 87 340 95 335 88 340 95 335 88 340 95 335 87 340 95 335 87 340 94 336 86 342 93 337 85 342 92 337 85 342 92 338 84 343 92 338 84 343 92 338 85 342 92 337 85 342 93 337 86 341 93 337 86 340 94 336 86 340 94 335 86 339 93 335 86 340 93 335 85 340 93 335 85 340 92 335 85 340 93 336 85 340 92 335 85 340 93 335 86 339 94 334 87 340 94 335 87 340 95 335 87 338 93 335 88 339 95 335 88 340 97 336 89 338 97 335 91 338 99 334 92 338 100 335 93 338 101 335 93 338 102 334 93 337 102 334 93 338 102 334 93 338 101 335 92 339 100 335 92 338 100 335 92 339 100 336 92 340 100 336 91 339 100 336 92 338 100 335 93 338 101 335 93 338 102 336 93 339 102 336 94 338 103 335 95 338 103 335 95 339 104 336 96 338 104 336 96 338 105 335 96 337 105 334 97 338 105 335 96 338 105 336 96 339 104 335 95 338 103 335 95 338 103 335 94 339 102 335 93 340 102 336 93 340 101 336 92 338 101 335 93 338 101 335 93 338 101 335 92 338 102 333 93 336 102 332 93 336 103 332 94 338 103 333 95 338 104 334 95 338 105 333 96 337 105 333 97 337 107 333 98 337 107 333 98 336 107 332 98 336 107 332 97 338 106 333 96 338 105 334 94 339 104 334 94 338 103 334 93 339 102 334 93 340 101 335 91 340 99 334 90 340 98 335 89 342 97 335 89 343 96 336 88 344 95 337 87 346 94 338 87 346 93 339 87 346 92 339 85 346 91 339 84 346 90 339 85 346 91 339 85 346 91 339 85 346 92 339 85 344 92 338 86 343 93 337 87 343 95 337 87 343 95 337 85 344 94 337 85 343 93 337 85 342 93 337 84 342 92 336 83 341 91 336 82 341 90 336 81 341 89 336 82 340 88 337 83 340 89 336 85 338 93 334 88 336 94 333 91 334 99 332 93 334 100 331 95 332 104 330 97 331 106 329 98 331 107 329 97 330 107 328 96 330 105 328 96 330 104 327 95 330 104 327 95 329 104 327 94 329 102 327 93 330 102 327 92 330 101 327 92 330 101 327 92 330 100 326 92 330 100 326 91 330 100 326 91 330 100 326 92 329 100 326 92 328 100 325 92 328 100 325 93 328 100 325 93 328 100 325 93 329 100 325 93 329 101 326 93 330 101 327 92 330 100 327 93 330 101 327 93 330 101 326 93 330 101 326 93 329 102 326 93 329 102 326 94 329 103 326 95 329 103 326 95 328 104 326 95 328 105 326 95 329 105 326 96 329 105 326 95 329 105 326 96 329 105 326 95 330 104 326 95 330 104 327 95 330 104 327 95 331 103 328 95 331 104 328 95 332 104 328 95 332 104 329 95 332 104 329 95 332 104 329 95 332 104 329 95 333 104 329 95 332 104 330 95 332 104 330 95 332 104 330 95 332 104 330 95 333 103 330 95 332 103 330 95 333 104 330 95 333 104 330 95 333 104 330 95 334 104 330 95 334 104 331 95 334 104 332 95 335 104 332 95 335 104 332 95 336 104 332 95 336 104 332 96 336 105 332 96 336 105 333 96 337 104 333 95 337 104 332 94 336 102 332 93 336 101 331 90 337 98 331 85 338 93 331 80 339 87 332 76 340 82 333 74 340 79 333 73 338 77 333 72 333 78 326 72 326 79 319 73 321 80 314 73 318 81 311 74 317 82 311 74 317 81 312 73 318 81 314 73 319 80 315 73 322 81 317 74 324 81 319 73 324 81 319 74 321 82 317 76 317 85 313 79 314 88 310 80 312 89 308 79 311 88 307 77 308 87 304 75 303 85 300 74 297 84 294 74 291 85 288 74 285 83 284 75 280 81 279 77 273 83 273 79 267 89 263 78 262 88 258 76 259 85 258 75 254 83 253 74 246 83 246 75 241 83 241 77 236 85 237 80 232 89 234 85 227 92 228 89 221 98 222 91 216 99 219 92 213 97 216 95 209 100 212 99 204 104 207 104 200 108 203 108 196 111 200 112 193 115 197 115 192 119 199 119 192 123 197 125 193 129 201 128 195 132 203 131 198 134 207 132 201 135 210 135 202 137 211 139 202 140 212 144 204 143 213 149 205 147 215 157 207 155 217 166 210 164 219 172 213 169 223 174 216 170 224 177 219 172 228 180 225 173 234 181 230 174 238 180 234 173 243 181 239 174 247 183 244 176 252 186 249 178 256 188 252 181 260 189 253 182 261 191 255 184 262 194 258 187 265 199 264 192 272 203 271 196 278 206 276 199 283 210 279 202 286 213 282 206 290 218 286 211 293 222 288 216 296 227 289 221 298 231 291 224 300 235 293 228 302 240 297 233 306 244 304 237 312 246 310 210 282 248 316 213 287 250 320 215 290 252 323 218 294 255 324 247 332 257 326 249 334 260 328 252 336 262 332 256 339 264 337 257 344 266 342 258 349 265 346 257 353 266 350 259 356 269 354 261 360 272 358 264 363 274 360 265 364 273 360 264 365 272 363 263 367 271 367 262 371 269 374 261 378 267 380 258 383 264 383 255 386 263 385 254 388 262 387 253 390 262 390 253 392 261 394 252 396 261 397 253 399 263 398 254 400 265 399 256 401 268 400 258 402 269 402 260 404 269 406 260 407 265 411 256 411 258 416 250 414 251 420 242 417 243 424 235 420 236 428 230 423 231 431 225 425 226 432 220 426 219 432 214 426 212 431 208 424 207 430 203 422 202 428 198 420 196 426 193 418 192 426 189 418 188 425 186 418 184 423 183 415 179 419 178 410 170 413 170 404 162 407 163 398 155 405 156 396 149 405 150 395 143 403 144 394 138 402 138 393 133 403 134 394 128 403 129 394 121 400 122 392 114 396 115 387 110 392 112 384 108 390 111 381 105 388 108 380 103 386 105 380 101 384 104 378 100 381 104 373 97 376 102 369 93 370 97 366 89 365 95 358 86 363 92 356 84 364 89 357 83 361 86 356 85 358 88 353 87 356 92 349 86 356 92 350 83 358 88 351 81 360 84 354 80 360 84 353 81 359 85 352 80 357 85 351 79 356 84 349 78 356 83 349 77 356 81 349 75 358 78 352 74 358 77 351 72 358 76 350 71 356 74 350 72 354 75 346 72 355 75 346 71 355 74 347 70 354 73 347 71 354 74 347 71 354 75 347 72 352 76 345 73 351 78 343 75 350 80 343 76 348 82 342 77 348 83 340 77 348 83 341 77 348 82 341 76 349 81 342 76 350 81 343 75 351 79 344 74 352 78 345 74 354 78 347 73 354 77 347 73 354 77 347 73 354 78 348 73 354 78 348 74 353 79 347 75 352 78 347 75 351 81 345 76 350 81 344 77 350 82 344 77 350 82 344 77 350 82 344 77 349 83 343 77 348 83 343 77 349 82 343 76 350 82 344 76 350 81 344 76 350 79 346 75 350 79 345 76 350 81 344 76 350 82 344 76 349 80 345 77 348 82 343 77 350 81 345 76 350 80 345 76 350 81 343 75 352 79 346 74 353 78 346 73 353 76 348 72 353 76 347 72 354 75 349 71 353 74 348 71 352 75 346 71 352 76 346 72 352 75 347 71 350 75 345 73 348 77 342 74 348 79 342 75 348 79 343 76 346 82 340 78 346 84 340 79 346 85 340 80 343 85 340 81 341 89 336 83 342 90 337 84 342 91 338 85 341 91 338 87 340 95 337 88 340 96 337 89 340 98 337 91 338 99 335 91 338 99 335 91 340 99 337 91 341 99 339 91 342 100 340 92 340 100 339 93 340 99 339 95 340 101 339 97 339 106 339 100 339 109 339 101 339 110 339 101 340 110 341 101 342 110 342 101 342 110 342 101 341 110 341 100 341 109 341 99 342 109 342 99 343 108 343 99 342 105 342 99 341 108 341 99 342 108 341 99 342 108 342 99 342 108 342 99 342 108 340 99 341 108 339 98 341 107 340 97 342 103 340 96 341 105 338 93 340 103 336 92 339 102 336 91 338 100 335 91 338 99 335 90 338 99 334 90 338 99 334 91 338 101 334 93 338 101 334 94 337 103 334 95 337 104 334 96 338 105 335 97 338 106 335 97 338 106 336 97 339 106 336 96 339 105 336 95 340 104 336 94 340 103 336 93 340 102 335 92 339 100 335 90 340 98 335 89 340 96 335 88 340 95 335 87 340 95 335 87 340 95 334 87 340 95 334 88 340 95 334 89 339 96 333 89 338 97 333 89 338 97 333 88 336 96 332 87 336 96 331 87 334 96 329 87 333 95 328 87 331 95 326 87 329 95 324 87 328 95 323 87 329 95 323 87 330 95 324 86 330 94 324 85 330 92 323 83 328 91 323 83 328 90 322 83 328 91 322 83 328 91 322 85 327 92 321 85 327 92 320 85 327 92 320 85 326 93 320 86 326 94 320 87 325 95 320 88 325 96 319 89 324 97 319 90 324 98 318 91 323 99 318 92 323 100 318 92 323 100 318 93 322 100 318 93 322 100 318 93 322 100 318 92 322 100 318 91 322 100 317 91 322 100 317 91 322 99 317 90 322 99 317 90 322 98 317 89 322 98 317 90 322 98 317 90 322 98 317 90 322 98 317 91 320 99 316 91 320 100 315 91 318 100 315 91 318 100 315 92 318 100 315 91 318 100 315 91 318 100 314 91 318 99 314 90 318 99 314 89 318 97 314 88 318 97 313 88 318 96 314 87 318 95 314 87 318 95 313 86 318 94 314 86 318 94 314 86 318 94 314 86 318 95 314 86 316 95 314 87 315 96 313 88 314 97 313 89 314 95 312 90 313 99 312 91 313 100 312 92 314 101 312 91 314 100 312 91 314 100 312 92 314 101 311 93 314 102 311 93 314 103 310 93 314 103 311 93 315 101 311 90 315 99 311 87 317 96 312 84 319 91 313 79 321 84 317 76 325 82 317 73 329 77 320 69 333 73 324 66 337 70 328 65 340 69 332 63 342 68 334 63 342 68 335 65 340 69 334 66 337 72 330 67 331 73 328 70 324 76 320 75 316 81 313 80 310 89 307 83 307 93 303 84 304 93 300 83 304 92 299 81 304 91 298 80 302 90 296 77 297 87 293 75 292 85 289 74 289 83 285 72 288 81 284 72 286 81 282 73 283 81 279 73 281 83 278 75 281 83 277 75 282 84 279 73 285 79 284 72 290 80 288 73 294 82 292 74 296 83 294 75 294 84 292 77 290 87 289 78 285 88 284 78 280 87 280 76 277 85 276 75 273 84 272 75 265 84 265 75 257 84 257 74 251 83 250 74 246 82 246 75 239 83 240 77 232 87 232 78 225 88 226 81 218 89 219 83 212 91 212 85 206 92 208 86 205 92 206 88 204 94 205 92 199 98 201 98 192 103 195 104 186 108 190 109 184 113 188 114 183 118 188 119 183 121 188 124 185 129 193 129 187 133 195 132 189 132 197 132 192 131 201 132 196 131 205 133 201 132 210 138 206 136 216 143 212 141 222 148 218 146 228 153 222 150 231 160 225 155 234 165 226 162 236 170 226 165 235 174 225 168 234 179 227 173 235 185 231 178 239 190 237 183 245 194 244 188 251 198 249 191 257 199 253 193 261 198 255 190 262 197 257 189 265 200 261 192 267 204 267 196 273 208 272 200 279 213 275 205 281 216 276 208 284 218 279 210 286 220 282 213 289 222 286 215 293 224 289 216 297 226 292 218 300 228 296 220 303 232 302 224 309 236 307 232 312 240 310 235 314 243 309 213 291 244 310 239 315 246 312 239 320 248 317 242 324 252 322 226 307 254 325 247 331 256 326 249 333 259 327 252 335 261 330 254 337 263 333 256 340 265 336 258 344 266 340 260 347 269 343 262 351 270 346 271 345 273 347 273 347 276 349 276 348 279 350 280 350 283 352 283 351 286 354 287 353 289 355 290 354 292 357 293 357 293 358 294 358 294 360 295 359 295 361 295 361 295 364 295 363 294 366 295 365 294 368 294 367 293 370 293 369 294 372 287 377 295 374 287 379 297 378 288 380 296 381 287 382 292 384 283 385 287 388 278 388 281 390 272 390 275 392 265 391 270 394 260 392 266 396 257 393 262 397 254 393 260 398 252 393 259 398 252 393 259 398 251 393 257 399 250 393 256 401 248 395 254 405 247 399 251 409 245 403 248 413 242 406 245 416 239 408 242 418 237 410 237 419 233 411 231 419 228 411 225 418 222 409 219 416 217 407 213 414 211 405 207 415 206 405 201 415 200 406 196 416 195 406 191 414 191 405 185 411 186 403 180 410 181 401 175 410 175 400 169 410 170 401 163 409 165 400 156 408 158 399 151 408 153 399 147 408 149 399 141 405 144 397 134 402 138 393 129 399 133 390 126 396 130 387 124 392 127 387 120 388 124 380 116 385 121 377 112 383 117 375 108 378 114 371 106 373 110 368 105 369 111 362 103 366 109 360 101 366 107 359 99 365 106 359 98 363 105 356 96 360 103 354 94 358 101 352 93 356 100 350 92 355 99 349 92 354 100 348 93 352 101 347 94 350 101 345 94 350 101 345 93 352 100 347 91 353 99 348 90 353 97 349 89 354 97 350 86 354 94 350 83 352 91 348 81 350 87 347 82 350 89 345 83 348 91 343 84 346 92 342 85 346 93 342 86 346 94 341 87 345 95 341 88 344 96 340 89 344 97 340 88 344 96 340 87 346 95 342 87 346 95 343 87 347 95 343 87 346 95 343 87 346 95 342 88 345 97 342 90 344 99 342 91 344 100 342 92 344 101 343 93 344 99 343 93 344 102 343 94 344 103 343 95 344 101 343 94 344 103 342 93 344 99 342 91 344 100 342 89 344 98 342 89 344 97 343 89 344 97 343 89 344 99 342 91 342 99 341 92 342 101 340 93 342 101 340 93 342 102 340 93 342 102 340 94 342 103 340 94 341 103 340 93 341 102 340 92 341 101 340 91 341 100 339 91 341 99 339 91 340 99 339 92 340 101 338 94 340 102 339 95 340 101 339 97 340 106 340 98 340 107 340 99 340 109 340 101 340 107 339 101 340 110 339 99 340 109 340 98 341 107 341 96 342 105 341 95 342 101 341 95 341 104 340 95 340 104 339 95 340 104 339 95 341 104 340 95 341 104 340 96 340 105 339 96 340 105 339 97 340 105 339 97 340 105 339 96 341 106 339 97 341 106 339 97 340 106 339 98 339 106 338 97 340 106 337 97 340 106 338 97 340 105 339 96 340 105 339 97 340 105 339 97 340 105 338 96 340 105 338 96 340 105 339 95 342 104 339 95 342 104 340 95 341 104 339 95 340 104 339 95 340 104 339 94 341 103 339 94 342 103 339 94 342 103 339 94 342 103 339 93 342 102 339 94 341 102 339 94 342 102 339 93 342 101 339 93 344 101 340 93 343 101 339 93 342 101 339 93 342 101 339 92 343 101 339 92 344 100 339 92 344 100 339 92 344 100 339 93 345 100 339 93 346 100 340 92 346 99 341 91 347 99 341 91 348 98 342 90 348 97 342 90 349 97 343 89 350 96 343 89 350 96 343 88 350 95 343 88 349 95 343 88 348 94 343 87 348 95 342 88 347 95 341 87 346 94 340 87 343 94 338 87 341 94 336 87 340 94 335 87 339 95 335 87 338 93 335 87 336 96 333 88 334 97 332 89 333 98 330 89 332 97 328 88 330 96 327 86 330 95 326 85 330 93 326 84 329 92 325 82 328 90 325 81 329 89 325 81 330 89 325 80 332 89 326 79 332 88 327 78 332 87 327 77 332 85 326 75 330 84 325 75 328 83 324 75 328 83 323 75 327 83 322 75 326 84 321 77 325 85 321 78 324 86 319 79 324 87 319 79 323 88 319 79 322 88 318 80 320 89 317 80 319 89 316 79 318 88 314 78 316 87 312 78 314 86 310 77 311 85 309 75 309 84 306 74 307 83 303 73 305 83 301 73 302 83 299 75 297 84 294 76 291 86 288 77 285 86 282 75 280 86 277 75 276 85 273 74 271 85 269 73 265 83 263 71 260 80 258 69 256 78 254 69 250 78 248 70 241 79 240 73 233 81 232 76 227 86 226 79 220 88 220 80 215 89 215 81 212 86 212 83 210 89 211 87 204 93 206 92 198 97 200 98 194 102 197 103 192 107 195 108 191 112 195 112 190 118 196 115 189 119 193 118 188 122 195 123 188 128 196 130 189 133 198 135 192 137 202 137 198 138 207 138 203 138 212 140 207 140 216 143 209 143 219 148 210 146 220 155 210 152 220 160 210 156 220 162 212 158 221 163 212 159 222 164 215 159 224 168 218 162 227 173 224 166 231 177 229 178 228 180 232 174 240 183 235 176 243 184 237 178 246 187 240 181 249 191 243 185 252 194 247 189 257 198 251 192 259 201 255 194 262 204 260 197 267 206 266 199 274 209 271 201 278 210 274 211 273 214 276 206 284 217 281 210 288 221 285 214 293 222 288 216 296 224 292 217 299 226 294 219 301 230 296 230 295 234 298 234 297 237 299 230 307 237 301 230 309 237 304 230 312 239 307 239 307 242 311 243 310 246 312 247 312 250 314 243 321 252 317 245 324 253 321 246 328 255 326 249 332 258 326 251 333 260 327 253 334 261 329 254 336 262 333 255 340 263 337 264 337 267 341 267 341 271 345 264 351 275 347 267 354 276 352 269 357 277 356 269 360 278 360 278 360 278 364 279 364 279 368 270 372 278 373 269 376 277 376 268 379 276 380 266 382 273 383 274 383 271 386 272 385 269 388 270 387 268 390 258 390 266 393 257 392 264 395 255 393 262 397 254 394 261 400 261 399 259 402 252 397 258 404 251 398 256 406 249 400 254 408 247 402 252 411 245 404 250 413 244 406 246 415 241 407 240 415 236 406 234 414 231 405 229 413 226 404 224 413 221 404 220 414 217 405 215 415 213 406 212 415 211 406 210 416 208 407 205 418 204 409 201 421 199 411 195 422 194 413 187 421 187 412 177 419 178 410 171 417 171 409 166 415 167 406 161 412 162 403 153 408 156 399 147 405 150 396 143 401 146 393 139 397 142 389 135 395 139 387 132 394 136 385 129 392 133 384 126 390 130 382 122 388 127 380 117 385 122 378 112 383 118 376 108 379 113 372 104 374 108 369 103 369 109 362 102 366 108 360 100 365 107 359 98 364 105 359 98 364 104 357 96 362 102 356 94 361 99 357 92 360 99 354 90 358 97 353 90 356 97 351 89 356 97 350 89 356 97 350 88 355 97 350 87 354 95 348 86 352 94 347 85 351 93 346 85 350 92 346 84 349 90 346 84 348 90 346 83 348 89 345 83 346 89 343 83 346 90 343 84 345 93 342 84 345 93 341 85 344 93 341 86 344 94 340 86 343 94 340 86 343 94 339 86 343 95 340 87 344 95 340 88 344 96 340 89 343 97 339 89 343 97 339 89 342 97 338 88 343 97 339 88 343 96 338 88 343 97 339 89 342 97 338 89 340 97 336 89 340 98 336 90 339 98 335 90 339 98 335 90 340 98 336 89 340 98 335 89 338 97 334 87 336 96 332 85 334 94 330 83 333 92 328 81 331 90 326 79 327 88 322 77 322 86 318 76 318 85 314 75 315 84 311 74 312 83 307 73 309 82 305 73 305 82 301 73 301 82 297 73 299 82 294 72 297 80 294 71 296 77 294 72 293 81 290 73 287 82 285 75 281 84 278 75 276 85 274 74 274 84 271 74 270 83 268 73 266 82 263 71 262 77 260 69 258 75 257 69 254 75 254 71 249 76 249 74 241 85 240 79 233 86 233 82 228 91 229 85 224 93 226 87 220 93 221 88 215 95 217 90 211 95 214 93 208 98 211 100 203 105 207 107 200 112 203 112 198 117 202 117 198 123 203 121 198 127 205 126 197 132 204 131 197 136 205 133 197 137 205 135 197 136 206 137 200 137 209 140 203 140 212 146 206 145 215 153 208 151 218 161 212 160 221 170 213 169 223 178 215 174 224 181 217 176 226 183 221 178 229 185 226 185 226 186 232 187 232 187 237 181 245 188 242 182 249 191 246 191 245 192 248 186 256 194 250 189 258 196 252 191 261 198 255 192 263 201 258 194 266 205 262 198 270 210 269 203 276 213 275 206 283 216 280 209 287 218 282 219 282 222 286 215 294 227 290 220 298 231 294 224 302 235 299 228 307 237 303 231 310 240 307 234 315 244 310 237 317 246 312 239 320 246 313 240 322 247 317 241 325 249 321 244 329 252 323 246 331 255 323 255 323 260 326 254 334 265 330 259 339 269 336 265 345 273 341 269 350 275 344 271 352 278 344 280 344 282 346 280 355 286 346 287 346 291 347 291 346 295 347 296 347 300 348 301 358 305 348 306 358 308 349 310 357 310 346 313 355 312 343 315 353 314 341 319 350 317 339 322 348 320 336 326 344 322 334 328 341 323 331 330 338 324 328 332 334 327 324 336 329 339 324 339 325 334 317 340 320 334 316 344 318 336 311 345 314 336 305 346 306 336 296 347 298 335 290 346 291 333 284 345 283 334 277 344 276 335 268 345 268 336 262 347 260 337 256 346 253 336 249 346 245 335 243 345 240 332 237 341 232 330 230 339 224 328 223 338 217 327 217 337 212 326 214 335 208 323 209 332 203 320 204 328 199 317 203 326 196 314 199 322 192 313 196 321 188 312 192 320 185 311 189 319 182 309 187 317 179 307 184 314 177 303 183 310 176 300 184 307 176 298 184 305 175 296 182 303 174 296 182 302 173 297 180 302 171 296 178 302 169 296 176 303 168 296 176 303 167 294 174 300 165 294 175 300 165 294 174 300 165 293 173 300 164 291 171 299 163 289 169 297 161 288 168 296 160 288 169 295 161 288 170 295 162 287 171 294 162 288 172 294 163 288 172 293 163 287 172 293 163 287 172 292 163 286 172 291 162 286 172 291 163 284 172 290 163 283 172 290 163 283 172 290 163 284 171 290 163 284 172 290 163 285 173 291 164 286 174 292 165 288 174 293 165 290 176 295 166 293 177 300 168 297 178 304 170 301 179 307 170 303 179 309 169 304 178 310 168 303 175 308 165 300 173 305 163 295 172 300 162 290 173 291 172 285 174 290 165 280 175 280 175 273 174 274 174 265 172 266 172 258 169 260 158 251 165 253 155 246 164 247 153 240 163 239 153 233 164 234 153 228 164 228 154 223 165 222 154 216 164 215 153 208 163 206 152 201 161 199 151 197 161 194 150 191 162 188 151 185 163 181 153 181 165 176 155 174 167 169 157 166 169 160 160 158 171 152 161 152 172 145 164 149 175 140 168 147 179 138 173 146 183 136 179 146 188 136 185 146 193 135 191 146 198 146 197 147 201 147 201 149 205 149 205 153 208 142 210 157 210 146 213 160 213 150 218 164 220 154 225 165 226 155 232 164 230 156 237 166 233 158 240 170 237 162 244 175 240 167 248 179 242 171 250 183 243 175 251 189 248 181 255 194 255 186 261 198 261 199 261 202 266 203 266 207 270 200 277 213 274 206 282 218 278 211 286 222 282 215 289 224 285 218 293 229 290 230 290 234 296 234 295 237 299 230 306 240 302 232 309 242 306 235 313 244 311 237 319 246 316 247 316 250 320 251 320 254 324 247 331 250 334 250 335 259 333 252 339 262 336 254 343 265 340 265 339 268 342 261 348 272 344 265 351 275 347 268 354 279 352 272 357 282 358 283 357 285 363 285 362 286 368 278 371 286 373 277 376 284 379 275 382 282 387 273 388 278 392 269 393 275 396 265 397 271 399 262 399 267 402 257 400 262 405 253 402 258 408 250 403 256 410 248 405 253 414 246 407 251 416 244 410 248 417 243 410 245 418 240 410 237 419 234 411 231 420 227 412 224 420 222 411 218 419 216 410 213 418 211 409 210 418 208 409 208 418 206 409 206 417 205 408 202 415 202 406 197 413 197 404 191 412 192 402 185 413 186 404 180 415 180 406 174 416 175 407 168 417 170 408 163 418 165 409 159 417 160 409 151 414 154 405 145 408 148 399 140 403 143 394 137 401 140 392 134 398 138 389 130 394 134 386 126 391 131 383 123 388 128 381 119 384 125 378 117 385 123 378 114 385 121 378 110 383 116 376 107 379 107 379 104 375 109 368 101 373 107 365 100 372 106 364 98 368 105 362 98 365 99 365 98 362 104 357 96 360 103 354 95 358 102 352 94 357 101 351 93 356 100 350 93 356 93 356 93 357 100 352 93 356 101 351 94 355 102 350 93 356 101 350 92 356 97 353 90 358 97 353 88 357 96 352 88 355 95 351 88 353 96 348 88 351 96 347 89 350 95 346 90 349 99 345 92 349 101 345 93 348 101 345 94 350 102 346 94 350 103 346 94 351 102 347 94 352 103 347 95 351 103 346 95 350 103 344 95 349 103 343 94 349 101 343 93 350 100 344 92 352 99 346 92 354 99 347 93 354 99 348 93 354 100 347 93 353 101 347 94 352 101 345 95 352 102 344 96 352 102 345 96 352 102 345 96 353 101 346 95 354 101 347 95 356 100 347 94 358 99 349 93 360 98 351 93 362 97 354 93 365 97 356 94 367 97 358 94 368 97 359 94 371 98 361 95 373 95 373 97 375 97 375 99 376 99 376 99 378 99 368 100 379 99 370 101 380 99 371 102 382 102 381 101 384 97 374 101 387 101 386 100 390 101 390 101 393 96 384 102 395 96 387 102 397 96 389 104 398 97 391 105 399 106 399 107 400 107 400 109 401 109 401 111 402 111 402 112 403 112 403 112 404 113 404 112 405 113 404 113 406 113 406 113 407 104 403 114 409 105 405 115 410 105 406 116 411 107 407 117 411 117 411 118 411 119 411 120 410 120 410 121 410 121 409 122 408 111 406 121 407 111 408 120 407 111 409 120 409 111 411 118 412 112 414 124 412 125 411 128 413 120 418 133 413 125 421 137 414 131 423 143 413 138 423 149 411 146 421 155 408 153 418 160 403 160 414 165 399 165 408 168 393 169 402 170 389 170 395 170 386 171 396 171 386 172 392 172 388 173 397 174 391 175 400 176 395 177 406 178 399 178 410 180 402 179 413 181 404 180 414 183 405 181 415 185 403 184 413 186 400 185 410 186 397 186 407 185 396 185 405 185 395 185 404 185 395 185 404 185 397 184 406 184 399 183 409 184 402 182 409 184 405 180 415 184 408 184 408 184 411 180 421 185 414 181 424 186 416 181 426 187 418 183 427 189 418 189 417 191 417 189 428 196 415 194 425 199 412 197 422 200 409 200 419 201 408 201 417 202 407 201 417 202 416 202 416 203 407 202 417 202 408 201 418 203 409 201 420 203 412 201 422 204 414 202 425 206 416 203 427 209 418 206 428 211 418 209 429 212 418 210 428 212 416 210 427 211 415 210 425 211 414 210 424 211 412 209 422 211 412 209 422 212 413 209 422 213 413 210 423 214 413 211 423 215 414 212 424 217 414 215 424 219 414 217 425 219 414 218 424 220 413 220 413 220 413 221 413 220 414 218 424 219 415 217 425 218 416 217 426 219 417 218 427 220 417 219 427 222 417 221 427 224 416 224 427 226 417 227 427 229 417 229 427 230 416 231 427 232 415 232 426 234 414 234 425 234 412 234 423 234 410 234 421 234 410 235 419 234 408 235 418 235 407 237 417 235 407 238 416 234 409 238 417 232 411 236 420 230 413 236 422 228 414 233 424 226 413 232 422 225 412 230 422 224 410 228 419 222 408 227 417 221 406 227 414 223 402 228 408 224 399 230 406 223 395 230 401 222 393 229 399 222 391 230 397 223 391 229 398 222 392 229 399 228 402 229 402 221 397 229 404 222 398 229 405 223 398 231 405 224 398 232 403 223 396 234 399 223 394 231 399 222 394 230 400 220 394 229 400 220 393 228 398 218 392 226 398 216 391 224 398 215 392 222 398 214 391 221 398 214 391 220 399 212 393 218 401 210 395 216 403 209 396 214 404 208 395 213 404 207 395 211 404 205 396 208 405 202 397 206 406 200 397 203 407 198 399 201 408 196 401 199 410 196 402 198 411 197 401 200 410 199 400 201 409 201 398 203 408 202 397 204 407 201 398 203 407 200 398 202 408 200 399 202 408 200 399 202 408 202 398 203 408 202 398 202 408 200 399 200 409 198 401 197 411 196 402 196 412 195 402 194 413 193 403 192 413 192 403 191 414 189 414 189 414 188 414 188 415 187 414 187 415 187 405 187 415 187 405 187 415 187 404 187 414 188 403 188 412 189 401 189 410 191 399 192 407 194 397 196 406 197 396 201 404 201 397 207 404 204 398 211 405 205 399 213 405 205 400 213 405 204 400 213 405 204 399 212 405 203 400 212 404 203 399 211 404 201 398 210 402 200 397 209 401 199 396 208 400 199 396 208 399 199 396 208 400 200 395 208 399 202 393 211 398 203 392 212 397 203 392 211 398 203 393 210 399 203 392 211 399 203 392 210 399 201 393 208 400 198 394 205 401 196 396 203 403 195 398 202 404 195 398 203 404 196 396 204 402 196 395 205 400 196 394 205 398 195 393 204 396 194 391 203 394 192 389 201 392 191 388 201 389 192 389 202 389 193 390 203 390 194 389 204 390 194 389 204 390 194 388 203 388 193 388 203 387 192 385 202 385 192 384 202 385 194 383 240 370 197 384 239 372 199 383 238 373 200 384 206 385 199 386 239 373 200 386 239 373 200 387 210 388 200 387 238 374 201 387 238 374 200 385 238 373 199 384 237 373 198 383 237 371 196 382 238 370 194 382 239 369 194 381 238 369 195 382 238 369 196 381 238 370 197 382 238 370 196 383 238 370 196 383 239 370 196 383 239 370 197 384 238 370 198 384 238 371 198 383 237 371 198 383 237 371 198 383 237 372 198 383 237 371 197 383 238 371 196 383 238 370 196 383 238 371 196 383 238 371 196 382 238 371 196 383 238 371 196 383 237 370 196 382 237 371 197 381 236 370 196 381 206 381 196 381 205 380 195 381 204 379 193 381 202 379 191 382 199 378 188 382 196 377 185 382 192 376 180 381 188 375 175 380 182 374 169 379 174 375 164 379 170 372 159 379 164 371 155 380 160 371 151 380 155 372 147 381 152 372 143 382 148 374 139 383 144 376 135 384 139 379 133 384 139 377 133 384 137 379 133 383 139 376 134 381 139 376 136 380 142 372 136 379 142 371 137 378 142 371 135 379 140 374 133 380 140 372 132 380 138 373 131 381 138 373 133 382 140 374 134 383 142 377 133 384 138 381 131 385 136 383 131 385 139 382 131 386 136 384 129 388 135 385 130 388 139 384 130 388 139 385 129 390 137 387 128 391 137 388 130 391 139 388 132 391 140 387 133 390 139 387 135 389 141 386 135 390 143 384 134 390 139 386 131 390 137 386 127 388 132 384 121 385 129 380 115 384 120 380 109 381 115 374 104 375 111 367 102 368 108 362 102 364 102 363 101 364 107 357 97 362 104 356 96 359 103 353 95 356 102 350 93 356 100 349 91 357 98 350 88 355 95 348 87 351 94 345 88 348 88 347 89 346 89 345 88 343 96 338 86 339 94 335 85 338 94 333 85 336 94 332 85 333 93 329 83 329 92 325 82 326 91 322 82 324 90 319 80 324 88 319 78 324 86 320 75 324 84 319 74 326 83 320 76 326 82 323 77 327 85 322 75 327 81 325 74 327 80 323 74 325 81 321 74 322 82 318 76 318 84 316 77 315 86 313 77 312 86 310 77 310 87 307 77 308 88 304 79 304 89 300 81 299 90 296 83 294 92 291 83 290 92 287 81 288 91 285 78 287 88 283 75 285 85 282 74 280 84 277 74 273 84 271 75 267 85 265 75 262 86 260 76 258 86 256 77 253 88 251 79 246 89 245 78 241 89 239 77 237 88 235 85 232 86 232 77 224 84 224 79 217 85 217 86 212 91 213 89 208 96 209 94 203 100 204 97 198 102 200 100 194 105 198 105 190 109 194 112 186 115 190 118 183 120 188 123 182 126 187 128 183 132 191 133 185 137 193 139 187 142 195 144 190 145 197 146 195 144 204 149 201 146 210 151 208 148 218 154 215 150 224 160 220 156 229 167 222 162 232 172 223 167 232 176 224 171 233 181 226 175 235 185 231 178 239 189 236 182 243 191 241 185 250 196 247 197 247 201 252 201 252 204 257 198 264 206 260 200 268 210 263 204 271 209 276 209 276 221 276 214 283 225 282 219 290 229 287 222 295 231 294 224 302 232 299 226 307 234 300 227 309 237 305 230 313 242 311 242 311 244 314 244 313 246 316 239 324 249 320 243 328 253 324 246 332 256 328 250 336 261 331 254 339 265 335 266 335 268 339 262 347 270 342 264 350 272 346 267 354 276 350 276 349 280 354 280 353 283 357 284 357 287 359 287 359 290 362 290 361 294 364 294 364 298 368 291 374 299 374 292 378 298 379 290 383 296 385 288 388 291 391 283 392 286 395 279 396 279 400 269 399 271 402 262 400 265 402 256 399 260 400 251 396 255 399 247 394 253 398 245 392 250 399 244 392 248 400 242 393 247 402 242 395 245 406 240 399 243 410 238 403 242 415 237 407 241 418 235 410 237 420 232 413 231 422 227 414 224 424 221 416 218 424 215 415 213 422 210 413 206 418 204 409 199 414 198 405 193 411 192 402 190 410 189 400 185 409 185 400 180 408 180 399 174 409 174 400 169 411 169 402 163 413 164 404 157 411 159 402 151 409 153 400 147 408 149 399 143 405 146 397 138 400 140 394 133 395 137 386 129 392 132 383 126 390 130 382 124 387 128 379 121 384 127 376 119 384 119 384 113 384 119 377 107 382 113 375 102 377 107 371 98 372 104 365 96 369 102 362 95 367 101 360 95 363 99 359 95 360 103 355 95 359 102 354 92 359 100 353 90 358 97 352 88 357 95 351 88 358 95 352 87 357 93 351 85 356 92 351 84 355 91 350 84 353 91 348 85 351 93 346 86 348 94 344 87 346 94 343 88 346 97 342 89 346 97 342 88 344 96 342 87 345 93 343 86 346 95 342 86 346 94 343 86 346 95 343 87 347 94 344 88 346 96 343 89 346 97 341 89 345 98 340 90 344 99 339 90 344 98 339 90 344 98 340 89 344 97 340 88 344 96 340 87 345 95 340 86 345 95 340 86 345 94 340 85 345 93 340 85 345 91 341 85 344 93 339 85 342 93 337 85 340 93 335 85 337 93 332 83 335 92 330 81 334 89 329 80 332 87 328 79 329 87 325 79 323 87 319 79 317 88 312 80 314 89 309 80 311 89 307 80 310 89 307 79 310 88 306 78 310 87 305 77 308 86 304 77 306 86 302 78 304 87 300 80 303 88 300 81 303 89 300 80 303 89 299 80 301 89 297 79 297 89 293 79 291 89 289 79 284 89 282 79 279 89 277 78 274 88 272 78 269 88 268 77 263 87 262 76 258 85 256 74 254 83 253 75 250 83 250 77 243 85 244 79 236 84 237 82 230 90 231 86 223 94 224 87 217 94 218 88 214 93 215 89 210 94 212 93 205 98 207 99 198 102 202 105 196 110 199 112 196 116 200 118 196 122 201 126 197 129 201 129 196 135 204 130 196 135 204 133 195 136 204 136 195 137 204 140 196 141 205 147 198 146 207 154 199 152 208 160 201 160 210 168 204 167 213 174 206 171 215 176 208 172 216 177 210 173 219 181 214 176 222 184 220 178 227 187 226 181 233 188 232 182 240 189 237 183 245 190 243 184 251 191 247 185 256 194 252 188 260 197 255 191 263 200 259 192 267 203 263 196 271 206 270 200 278 209 277 210 276 212 283 212 282 214 287 206 296 218 291 210 300 222 296 217 304 228 298 222 307 233 299 227 308 239 303 233 310 242 306 235 313 242 306 236 314 237 316 237 317 245 311 239 319 248 315 241 322 251 319 245 326 253 321 246 328 257 325 250 332 260 329 254 337 263 334 257 343 266 339 260 346 268 341 262 349 271 343 271 343 274 345 274 344 277 346 271 354 281 347 275 355 284 349 279 357 287 351 281 359 290 354 290 353 290 355 291 355 291 356 285 365 290 357 285 366 290 358 284 367 290 360 291 360 290 361 291 361 290 362 290 361 290 362 290 361 290 362 284 369 290 362 284 370 290 361 285 370 290 361 285 369 291 361 291 360 291 360 291 360 291 360 292 360 291 361 286 367 292 362 285 368 293 365 285 370 293 369 284 372 291 374 283 375 288 379 280 379 284 383 275 382 280 386 271 385 276 387 266 386 271 388 262 386 268 389 259 387 266 390 266 389 265 390 265 389 265 391 265 390 264 392 265 391 264 394 265 393 264 396 264 395 263 398 255 394 262 400 254 396 262 403 254 398 261 406 254 400 260 408 252 403 258 410 250 404 254 413 248 406 251 414 245 407 247 415 242 407 240 415 236 407 234 415 230 407 228 417 225 408 224 418 221 409 221 419 217 410 215 419 213 410 209 419 208 410 204 420 202 411 199 420 198 410 193 418 193 408 185 415 185 406 179 415 179 406 174 416 174 406 169 416 170 407 162 415 164 406 156 413 158 404 151 411 154 403 147 408 149 400 141 403 144 395 136 399 140 391 133 397 136 388 130 394 134 385 126 391 131 383 122 388 127 381 118 386 123 378 116 384 121 377 113 381 119 374 110 377 116 369 108 373 113 365 105 369 111 362 103 368 109 361 101 365 107 359 99 364 106 358 97 363 103 356 95 361 101 355 93 358 100 352 91 356 98 350 89 356 97 351 88 357 96 351 88 357 96 352 88 356 94 353 89 356 97 352 89 356 97 352 88 355 97 351 88 354 97 349 88 353 97 349 88 351 96 348 87 349 94 346 88 346 96 343 89 344 97 341 89 343 98 340 90 344 99 340 91 344 99 340 92 344 100 341 92 344 101 340 93 344 99 341 93 344 102 340 93 344 102 340 93 344 102 340 93 344 101 340 93 343 101 339 93 342 101 339 92 342 101 338 91 342 100 338 90 343 99 339 90 344 99 339 90 344 99 339 90 343 99 338 91 342 100 337 92 340 101 336 93 338 101 335 93 338 101 335 93 337 101 334 92 337 101 334 91 338 100 334 91 338 100 334 90 337 98 333 88 336 97 332 84 335 93 330 81 333 89 328 78 332 87 327 77 329 85 325 76 322 86 317 76 315 85 311 77 310 85 307 77 308 85 305 76 305 85 302 76 303 85 299 76 300 84 297 75 298 85 295 75 298 84 293 74 297 82 294 75 295 83 293 75 291 84 288 76 283 85 281 79 275 88 274 81 268 91 268 83 262 93 262 85 254 94 254 83 248 94 247 80 244 90 244 80 239 88 239 91 232 92 230 83 224 93 224 85 220 92 219 87 216 96 216 87 210 96 211 87 206 94 208 88 203 95 204 91 198 97 200 95 193 100 196 99 189 103 193 103 188 107 193 106 188 110 192 109 189 113 193 112 189 118 196 114 190 119 195 116 190 120 195 118 189 120 198 120 189 120 198 121 190 120 199 123 192 122 202 126 195 126 204 130 197 130 207 132 200 132 209 134 201 134 209 137 201 136 211 139 201 138 211 142 201 141 211 148 201 146 211 155 202 152 211 160 202 157 212 163 203 159 212 166 207 160 214 170 211 164 218 174 215 168 222 178 218 172 225 181 220 174 227 184 223 178 230 186 226 179 233 188 231 181 238 191 236 184 243 193 241 187 249 194 246 188 254 194 251 187 259 194 256 187 264 196 263 189 270 198 268 190 276 201 273 194 281 205 276 197 284 209 279 202 286 214 283 207 290 218 286 211 294 222 288 214 296 225 290 218 298 229 295 222 302 233 301 226 308 237 303 230 311 239 303 233 311 241 304 235 312 243 307 237 315 244 310 245 310 245 313 238 320 246 315 239 322 249 318 242 326 253 322 246 329 256 326 250 333 258 329 252 337 260 331 253 339 261 333 255 342 264 337 258 345 267 339 267 339 271 341 265 350 274 343 268 351 276 344 278 344 280 346 277 356 285 347 286 347 288 350 289 349 290 351 291 351 293 353 294 353 296 356 296 365 299 357 300 366 302 357 305 365 307 353 311 362 311 347 316 357 313 340 314 340 316 333 316 333 319 328 326 337 322 325 329 332 325 323 330 327 328 320 334 323 331 317 339 321 332 314 341 319 342 315 342 315 333 306 344 310 334 300 344 302 343 295 344 295 333 288 343 288 334 279 343 279 335 271 344 270 336 266 345 264 334 262 344 259 332 255 342 252 331 247 340 242 329 241 339 236 327 236 337 231 326 228 335 223 326 221 334 216 325 216 334 211 324 212 332 206 320 208 330 201 317 203 325 196 313 200 321 193 310 197 318 190 307 193 315 185 306 190 313 182 305 188 313 180 303 186 309 177 300 184 306 175 297 183 304 174 295 182 302 174 294 181 301 172 295 180 300 171 295 180 301 171 295 179 301 170 294 178 300 169 294 178 298 168 292 177 299 168 292 177 299 168 290 176 296 166 288 174 295 165 287 173 294 164 285 172 292 164 284 173 291 165 284 174 290 165 284 174 289 166 284 176 288 166 283 176 288 167 282 176 287 167 282 176 287 167 282 176 287 167 282 176 287 166 282 175 287 166 282 175 288 166 282 175 287 166 282 175 287 166 282 175 288 167 284 176 289 167 284 176 289 166 284 174 289 165 283 173 289 165 284 174 289 164 283 173 289 164 284 174 289 164 282 173 288 164 282 174 287 165 280 174 285 165 280 173 285 164 280 175 284 165 279 175 284 166 279 175 284 166 279 175 284 165 280 175 284 166 280 177 284 167 280 177 284 168 281 179 284 169 280 180 284 170 280 182 282 171 278 182 281 172 278 182 281 172 279 182 282 172 280 181 282 172 280 182 283 171 281 182 284 171 281 181 284 170 282 180 284 169 282 179 285 168 282 178 285 168 281 177 284 167 281 178 284 168 281 179 284 169 281 181 283 170 282 182 284 172 281 182 283 171 281 182 283 172 281 182 283 171 281 182 283 171 282 182 283 171 282 182 284 171 282 182 285 171 282 182 283 171 280 182 283 172 280 182 283 172 280 183 282 172 280 183 282 173 280 184 283 174 280 184 282 174 279 184 281 174 279 185 281 174 278 185 281 174 278 185 281 174 279 184 281 174 279 183 282 173 280 183 283 173 280 182 283 172 280 182 283 172 280 181 284 171 281 180 284 170 281 178 285 169 281 178 285 168 282 178 286 167 282 176 287 166 283 176 287 166 283 175 287 166 283 175 288 166 283 175 288 165 283 175 288 165 283 175 288 166 284 176 289 166 284 174 289 165 283 173 288 165 283 174 287 165 283 175 287 165 282 175 287 165 282 176 287 166 282 176 287 166 282 175 287 166 282 175 287 166 282 175 287 165 282 176 287 166 282 176 287 166 282 176 287 166 282 176 287 166 282 176 286 167 281 176 286 166 281 176 286 166 281 175 286 166 281 175 286 166 282 176 286 166 281 175 286 166 281 175 286 165 281 173 286 164 282 173 286 164 282 173 287 164 282 174 286 165 282 174 286 165 281 175 286 165 281 175 285 165 281 175 285 165 280 175 284 166 280 176 284 166 279 177 283 167 279 177 283 168 278 178 282 168 278 179 281 169 278 180 281 169 277 179 281 170 277 180 281 170 277 180 281 170 277 180 281 170 277 179 281 170 278 180 281 169 278 180 281 169 278 178 282 168 279 177 282 168 279 177 283 167 279 177 283 167 279 177 283 167 279 177 283 167 279 176 283 166 279 176 283 167 279 176 283 167 278 176 283 167 278 176 282 167 278 177 282 167 278 177 282 168 278 177 282 167 278 177 282 167 278 177 282 168 278 178 282 168 278 178 281 168 278 179 281 168 278 179 281 169 278 179 281 169 278 179 281 169 278 179 282 169 280 180 282 169 279 179 282 169 279 178 283 169 280 178 283 168 279 177 283 167 280 176 284 166 280 176 284 166 280 176 284 165 280 175 284 165 280 175 285 165 280 175 284 165 280 175 285 165 280 176 285 165 280 175 285 166 280 175 285 166 280 175 284 166 280 175 284 165 280 175 284 165 279 175 284 165 280 173 284 165 280 173 284 164 280 173 285 164 281 173 285 164 281 173 286 164 282 174 286 164 282 175 286 166 282 176 284 170 281 178 284 168 281 180 283 171 280 181 283 171 280 181 283 172 281 182 283 172 282 183 284 172 283 183 285 173 284 184 286 174 284 184 286 174 284 184 286 174 284 184 286 173 284 183 287 172 285 182 288 172 286 181 289 171 286 178 289 169 286 177 289 167 284 176 288 166 283 175 288 165 283 174 288 165 282 174 287 164 281 173 286 164 280 174 284 163 278 173 282 163 276 173 280 163 276 174 279 165 275 176 278 166 274 177 277 168 275 179 277 169 275 180 277 170 274 179 276 169 272 179 275 169 272 177 274 168 272 175 274 166 272 174 275 164 272 172 275 163 272 170 276 160 272 168 276 158 271 165 276 156 271 163 277 154 271 161 277 152 270 159 275 150 268 159 273 149 266 159 270 149 263 159 266 149 259 161 262 150 256 163 258 152 253 163 254 153 250 164 251 153 248 164 249 154 247 165 248 155 245 165 247 155 244 166 245 156 243 167 243 157 240 166 240 156 238 165 238 154 234 163 234 152 230 162 230 151 227 162 226 150 224 161 222 150 221 162 220 151 217 161 216 150 211 160 212 159 205 158 204 148 201 157 199 146 197 155 194 144 190 154 186 143 184 155 179 145 179 157 174 147 173 160 168 150 168 163 162 153 162 165 156 156 158 168 152 160 158 171 150 164 156 176 147 169 151 182 142 176 148 186 138 180 147 188 137 183 145 190 134 187 143 194 132 191 142 197 131 196 143 201 132 201 145 205 134 205 148 208 148 207 153 209 143 213 157 212 147 216 160 218 151 222 164 225 154 229 166 230 157 236 168 234 160 240 173 238 165 245 178 242 171 250 183 245 176 252 187 245 180 253 191 249 184 256 195 254 188 262 199 260 192 268 202 265 195 273 205 270 198 277 210 275 210 274 214 279 207 286 217 282 210 289 220 285 214 293 224 289 225 288 229 293 230 293 234 298 226 305 237 301 230 309 241 305 234 313 244 310 238 318 247 313 242 319 248 316 244 322 250 321 225 306 251 325 228 310 254 327 250 332 256 330 249 337 252 340 252 341 263 338 256 345 267 342 260 349 271 345 264 352 275 347 268 354 278 350 271 356 281 354 281 353 283 357 283 357 285 361 277 366 287 366 279 370 288 373 279 375 286 379 278 383 283 385 275 388 280 389 280 389 276 392 266 394 272 394 262 395 268 398 259 397 264 402 255 400 261 406 252 402 258 407 250 403 256 409 248 404 255 411 248 406 255 413 248 408 253 415 247 409 250 417 245 410 243 417 239 409 237 417 234 409 232 418 229 410 226 419 223 410 221 419 218 410 215 419 213 410 211 419 209 410 208 420 207 411 204 419 204 410 198 417 198 408 189 415 190 406 183 415 183 406 177 416 177 406 170 415 172 406 164 414 165 405 159 412 160 404 153 410 156 402 148 406 151 398 142 402 146 394 138 399 142 391 135 396 138 388 130 393 134 385 125 390 130 383 121 388 126 381 117 384 122 378 116 384 121 378 114 383 114 383 110 379 116 372 108 375 114 368 105 371 110 364 101 369 107 362 98 367 105 361 97 365 104 359 97 363 103 357 95 360 102 354 94 357 101 351 92 354 99 349 91 354 98 349 90 355 97 350 89 356 97 351 89 356 97 352 88 356 96 352 86 356 95 351 84 354 93 350 83 352 90 349 83 350 89 347 84 350 92 346 84 349 89 346 83 350 91 345 83 349 91 345 83 348 91 344 83 348 91 344 83 347 89 344 83 346 90 343 83 345 92 340 84 344 89 341 83 345 89 342 82 345 90 341 81 346 87 343 81 346 89 341 82 344 87 342 83 344 90 341 83 344 89 341 84 344 93 340 85 344 93 340 85 344 91 341 85 344 92 341 85 345 93 341 85 345 93 341 85 345 92 341 85 346 93 342 84 346 92 341 84 345 92 341 84 346 90 342 84 345 92 341 84 344 92 340 84 344 93 341 84 345 93 341 85 344 93 340 85 346 92 342 85 346 93 342 84 346 93 342 84 346 93 341 84 346 93 342 84 346 90 342 84 345 91 340 83 345 89 342 83 345 89 342 83 345 91 340 83 344 90 341 85 344 93 340 85 343 94 340 86 342 94 339 87 342 95 339 87 342 95 339 87 342 95 338 87 341 95 338 87 340 94 339 88 340 96 338 89 340 97 338 89 340 96 338 90 340 99 337 91 340 100 338 92 339 101 337 94 338 103 336 96 337 105 336 98 337 107 336 100 336 109 336 101 336 111 336 102 336 111 336 102 337 111 336 102 337 111 337 102 338 111 337 101 338 111 337 101 338 111 337 101 338 111 337 102 337 111 337 102 338 111 337 102 337 111 337 102 338 111 337 102 338 111 337 102 338 111 337 102 338 111 337 102 338 112 337 102 338 111 337 101 338 111 337 101 338 110 337 100 340 109 338 99 340 108 337 97 340 107 337 96 339 105 336 94 340 103 336 91 341 97 338 88 342 96 337 86 342 94 337 85 342 92 338 84 344 91 338 83 344 90 338 84 344 91 339 85 347 92 341 85 348 93 343 86 348 94 342 87 346 94 341 86 346 94 341 84 348 92 342 82 348 88 344 81 348 89 343 81 347 88 342 81 346 89 341 81 346 86 342 81 346 88 341 81 346 88 341 82 346 89 341 83 347 91 341 84 347 91 341 84 346 91 340 85 345 91 339 85 345 92 338 85 345 91 339 84 345 90 339 84 345 84 345 84 346 84 346 84 346 84 347 84 346 84 346 85 346 91 339 85 345 85 345 85 344 85 344 85 345 85 345 87 346 93 340 87 346 93 340 85 346 92 340 85 347 92 340 85 348 92 341 85 348 91 341 85 348 93 341 86 348 93 341 85 346 85 346 82 344 90 339 81 342 88 337 79 342 87 336 77 340 86 334 77 337 85 332 76 334 84 329 75 332 83 326 75 331 83 325 75 329 83 323 75 324 81 321 77 320 85 315 79 317 87 313 79 316 88 312 79 315 89 310 80 314 89 309 80 312 89 308 81 309 90 305 82 306 91 301 83 303 91 299 83 302 92 298 81 302 91 297 80 302 89 297 78 300 87 295 76 298 85 294 75 294 85 290 75 290 85 287 76 287 85 284 75 285 85 281 75 282 83 280 74 280 83 278 75 276 82 274 76 271 86 269 77 266 84 265 76 264 86 262 74 261 84 259 75 257 84 256 76 251 86 250 77 245 88 243 79 239 86 239 81 235 90 235 83 231 91 231 83 227 93 227 84 223 94 222 85 219 92 221 86 214 93 216 91 209 97 211 96 204 101 206 101 200 106 203 104 198 109 201 106 197 112 200 109 196 115 198 112 193 118 196 116 189 121 193 121 187 125 191 125 186 130 191 129 188 132 193 133 191 135 199 135 193 138 201 138 193 141 202 142 194 143 203 144 196 144 205 145 199 144 208 146 203 144 212 149 209 145 218 152 214 148 223 157 219 154 228 165 222 161 231 171 223 166 232 174 224 168 233 177 226 171 235 181 231 174 238 185 237 178 246 189 243 182 251 192 248 185 255 196 251 189 259 200 255 195 264 202 259 195 267 203 262 196 270 206 266 200 274 211 273 203 279 215 279 216 279 218 284 218 284 218 287 211 295 220 290 212 298 222 294 216 302 227 298 220 306 231 301 225 309 236 304 211 291 241 307 236 315 245 309 241 315 247 312 220 301 246 315 224 306 248 321 226 309 251 324 228 313 254 326 254 325 256 327 249 335 259 330 252 338 263 334 257 342 267 339 268 338 271 341 272 341 274 342 267 350 276 344 270 351 277 345 277 345 279 349 274 358 281 352 277 361 284 354 280 364 288 356 288 355 289 357 290 356 291 358 291 358 293 359 293 359 294 359 291 369 296 360 292 369 296 360 292 369 297 359 298 359 297 359 298 359 298 360 298 359 296 360 297 360 296 362 291 371 295 362 290 372 293 364 290 373 292 364 291 373 293 363 292 373 294 362 293 372 296 361 297 371 300 360 300 370 302 359 303 368 304 357 306 366 305 354 308 364 306 352 308 362 306 350 308 360 305 348 306 358 304 348 304 358 304 348 303 358 304 350 305 350 304 353 305 353 305 359 299 365 303 365 297 370 301 372 293 376 297 380 288 382 291 387 282 387 283 393 274 392 275 395 265 393 268 393 262 391 263 391 254 387 260 388 252 384 258 387 251 381 258 386 258 386 258 388 259 388 259 391 252 385 259 396 251 390 258 401 250 395 256 407 249 401 255 412 248 407 253 417 247 411 251 419 245 412 247 420 242 413 241 419 237 410 234 417 231 408 227 415 224 407 221 415 218 406 215 416 213 407 209 417 208 408 204 419 203 410 201 420 200 411 197 420 196 411 191 418 190 409 184 417 184 407 178 416 179 406 171 415 173 405 164 414 166 405 158 413 160 404 154 413 156 404 149 411 152 402 143 407 146 398 137 403 140 394 133 401 137 392 130 398 134 389 127 393 131 385 123 390 129 382 120 387 125 380 116 385 122 377 113 381 119 374 111 377 115 373 109 374 115 367 106 372 112 365 104 370 111 364 103 368 109 361 101 365 107 359 98 363 105 357 96 362 102 355 94 360 100 353 91 358 98 352 90 356 97 351 90 355 98 350 90 355 98 350 90 355 98 350 90 353 99 349 90 350 98 347 90 348 98 345 88 347 97 344 86 346 95 343 85 346 92 343 85 346 93 342 85 345 93 341 85 344 93 340 85 344 93 340 85 344 93 340 86 344 95 340 88 343 96 340 90 342 98 339 90 342 99 339 90 342 98 339 89 344 97 340 88 344 97 341 87 344 96 341 87 344 95 341 88 343 96 340 88 343 96 340 88 344 97 341 89 344 97 341 89 344 95 342 90 344 98 341 90 344 99 341 90 344 99 341 89 344 98 342 89 344 98 341 89 343 98 340 89 342 98 340 90 341 98 339 90 341 99 339 90 341 99 339 90 342 99 340 90 341 99 339 90 341 99 339 90 340 99 338 90 340 99 338 89 341 98 338 89 341 98 338 89 341 98 338 89 340 98 338 89 340 96 338 89 340 98 338 90 340 99 338 91 340 97 338 92 339 101 338 94 338 102 337 95 338 101 337 96 338 105 337 97 338 106 337 98 338 107 338 99 338 108 337 99 338 108 337 99 338 108 338 98 339 107 338 98 339 107 339 98 339 107 339 98 339 107 339 98 338 107 338 99 338 105 338 99 338 108 338 99 338 108 338 99 338 109 338 100 338 109 338 100 338 109 338 100 338 109 337 99 338 109 337 99 338 109 338 99 339 109 338 99 339 109 338 100 338 109 338 100 338 109 338 100 338 109 338 100 338 109 338 100 338 109 338 99 338 109 338 99 338 109 338 99 338 108 338 99 338 108 337 99 338 108 337 98 338 108 337 98 339 107 337 97 339 106 337 97 340 106 338 97 340 106 338 97 340 106 338 97 340 106 338 97 340 106 338 97 340 106 338 97 340 106 338 97 340 106 338 97 340 106 337 97 340 106 337 97 340 105 337 96 341 105 337 96 340 104 337 96 340 105 336 96 340 104 336 95 341 103 337 93 340 102 336 93 340 101 335 92 338 100 334 91 338 99 333 91 338 99 333 89 337 97 332 87 336 95 331 85 336 93 330 84 336 91 330 82 336 90 330 82 334 89 329 81 332 89 327 82 330 90 325 83 330 91 325 84 329 92 325 85 329 93 325 85 328 93 325 85 327 94 324 86 326 94 323 87 325 95 322 86 323 95 321 86 321 95 319 85 318 94 316 85 316 94 312 85 312 94 310 85 310 94 308 85 309 93 306 83 308 92 306 83 308 92 305 83 307 91 305 83 306 91 304 83 305 92 304 83 305 92 304 83 306 92 304 83 308 93 306 83 310 92 307 81 310 91 308 79 313 89 310 78 316 87 312 76 318 85 313 76 318 84 314 74 318 83 314 74 316 82 312 74 313 82 310 75 311 83 308 76 310 85 307 78 310 86 306 78 310 87 306 79 310 88 307 80 311 88 308 79 312 89 309 79 312 88 310 79 311 87 310 78 311 87 311 79 311 85 311 83 312 86 312 82 311 88 312 87 311 90 312 89 311 93 311 91 309 96 311 93 309 99 311 95 310 100 311 97 310 103 312 98 312 104 314 98 314 104 317 100 315 105 317 101 314 108 315 102 313 112 314 101 313 112 313 99 313 110 313 97 313 103 314 95 312 101 313 93 312 99 313 91 312 96 313 90 310 96 313 91 309 97 310 92 308 99 308 93 308 102 308 93 311 103 309 94 313 103 310 93 314 103 311 92 314 101 311 90 314 99 311 88 316 97 312 86 320 95 315 84 323 92 317 82 327 89 320 79 331 85 324 76 335 81 326 74 337 78 329 73 340 77 331 72 342 76 333 72 342 76 334 72 342 76 334 72 342 76 334 72 342 76 334 72 342 76 334 73 342 77 333 73 340 78 332 74 338 79 330 75 336 80 328 77 334 82 326 79 332 84 324 80 332 86 324 81 330 87 323 82 330 87 322 82 330 88 322 83 329 89 322 83 329 90 322 83 329 90 322 83 330 89 322 82 330 89 322 81 330 88 322 81 330 87 322 81 330 87 322 82 330 88 322 82 330 88 323 81 330 88 323 82 330 88 323 82 330 88 323 82 330 88 322 83 330 89 322 83 329 89 322 83 330 89 322 83 329 88 322 83 329 88 322 83 329 88 321 83 329 88 321 83 329 89 321 83 328 89 321 83 328 89 321 82 328 88 321 82 328 88 320 82 328 88 320 82 328 88 320 82 328 88 320 82 328 89 320 82 328 88 320 82 328 88 320 82 328 88 320 82 328 88 320 82 328 88 320 82 328 88 320 82 328 88 320 82 327 88 320 83 327 89 320 83 327 89 320 83 327 90 320 83 326 90 320 82 325 90 320 82 324 90 319 83 323 91 319 84 322 93 319 85 320 94 317 86 317 95 314 87 314 96 311 86 311 95 309 85 305 94 304 84 297 94 297 83 289 83 289 81 282 90 281 79 276 88 274 77 267 86 266 75 259 84 257 73 252 82 250 73 245 82 243 74 236 83 235 76 228 85 227 79 222 85 223 82 217 91 217 83 210 91 211 86 206 91 207 90 200 95 203 97 194 102 197 104 191 108 195 110 191 114 195 115 190 119 194 121 189 123 193 126 187 129 195 131 189 132 197 136 192 137 197 141 197 144 206 145 204 146 212 146 209 147 218 147 213 146 222 150 215 148 224 157 216 153 226 164 217 161 227 170 218 166 228 173 220 169 229 178 225 173 233 182 231 176 237 184 237 178 245 186 243 182 248 190 246 184 254 194 250 188 257 198 253 191 260 199 254 192 262 200 256 194 264 205 261 199 269 211 268 204 276 217 276 217 276 218 282 219 281 221 286 221 286 224 291 217 299 226 295 220 303 230 298 222 305 234 301 226 308 238 307 232 315 242 310 235 317 244 311 236 318 244 312 237 319 246 314 239 321 249 319 242 326 253 323 245 330 255 325 247 332 257 327 250 333 259 329 251 336 261 333 253 340 264 337 256 343 266 340 258 346 269 344 261 350 271 348 271 347 273 351 273 351 276 356 268 361 278 360 269 364 279 365 270 368 280 371 280 370 279 376 281 376 278 381 269 383 276 385 267 387 274 389 275 388 273 392 273 392 270 396 271 396 267 400 258 398 263 402 254 400 258 404 250 401 253 406 245 401 248 408 241 402 246 411 239 404 243 413 236 406 240 415 234 408 237 416 232 408 232 417 228 409 226 418 223 409 218 419 216 410 212 419 210 410 205 418 204 410 199 417 197 408 193 416 192 407 190 416 189 407 186 417 185 408 180 416 180 407 173 413 174 404 166 410 167 401 160 408 162 399 153 406 155 397 147 405 149 396 141 404 144 395 136 402 140 393 131 398 132 397 127 393 131 385 124 389 128 381 121 386 126 377 118 384 123 375 114 382 119 374 110 380 111 379 107 378 113 370 105 374 111 367 104 371 109 363 101 368 107 361 99 368 106 361 98 367 105 361 99 365 105 359 97 362 97 362 94 360 101 354 91 360 98 354 89 361 96 354 88 361 95 355 88 360 94 355 86 360 93 354 86 359 93 354 84 358 93 353 84 357 90 353 84 356 89 353 85 353 93 348 86 350 92 347 86 348 95 345 86 347 94 344 85 347 91 344 85 346 93 342 86 346 94 342 87 346 96 341 88 346 96 342 87 346 93 343 87 347 95 344 87 348 93 345 88 346 96 343 89 346 98 343 90 345 99 341 91 343 99 339 91 343 100 339 93 343 101 339 95 343 104 338 96 342 104 338 96 342 103 338 95 341 103 337 95 341 102 337 94 342 102 337 93 342 93 341 93 341 101 336 93 340 102 335 93 338 94 338 93 338 101 333 93 339 101 335 94 341 102 337 94 342 103 339 94 343 103 339 94 342 102 339 93 342 102 338 93 342 102 338 93 341 102 337 93 339 101 336 92 337 100 334 90 335 98 331 87 332 95 328 84 330 92 325 82 328 91 323 82 325 91 321 82 321 90 317 82 317 90 314 81 313 90 310 81 312 90 308 80 310 89 307 80 308 89 305 80 306 89 303 81 302 90 300 81 299 90 295 80 296 89 292 78 293 87 289 76 288 86 284 75 281 85 278 74 275 84 272 73 268 83 266 73 263 83 262 74 256 83 255 73 249 82 248 73 244 82 243 74 239 82 239 76 231 85 231 78 222 89 222 82 215 91 216 86 208 95 210 97 206 98 205 92 200 97 202 96 196 101 199 103 191 108 195 111 189 114 193 117 188 119 193 123 189 125 197 128 191 129 199 131 193 133 201 135 196 135 202 139 199 138 209 144 204 141 214 150 210 147 219 158 214 155 224 168 218 165 227 174 220 171 230 177 224 173 233 181 229 176 237 185 236 179 244 188 244 189 243 192 250 186 259 197 254 197 254 202 258 197 267 205 262 200 271 209 267 204 276 215 274 210 283 221 281 216 289 226 287 221 296 233 292 233 292 240 297 235 306 244 300 239 308 247 303 243 312 251 308 246 317 255 314 223 300 257 318 227 305 259 322 230 310 262 326 232 314 263 327 236 318 264 328 261 337 266 331 263 340 267 335 268 335 268 337 263 347 270 339 265 348 271 340 266 349 271 340 267 349 272 342 268 352 274 344 270 353 276 345 272 354 278 346 275 356 280 348 277 358 282 349 278 358 284 348 280 358 286 348 282 356 286 348 283 358 286 350 284 360 286 352 286 362 288 352 289 361 290 350 292 359 294 348 296 357 297 347 301 356 304 356 305 356 302 345 307 351 306 341 312 349 308 338 314 345 310 335 316 342 312 332 319 338 316 328 322 333 321 326 327 330 327 325 336 330 331 322 340 328 332 318 342 322 334 311 343 314 334 304 343 306 332 298 342 299 330 290 340 289 329 281 338 279 330 274 339 271 330 269 340 268 330 263 340 260 330 255 339 252 330 248 340 245 329 244 339 239 328 235 337 231 327 227 336 223 326 221 335 216 324 218 332 212 321 214 329 208 317 210 325 203 313 206 321 200 310 206 318 198 307 202 313 194 304 198 311 190 304 195 310 188 303 194 310 186 302 192 308 185 300 191 307 183 298 189 305 181 298 187 304 179 297 186 303 177 296 183 302 175 295 181 300 173 294 182 299 172 292 181 297 172 291 180 296 171 290 179 295 171 289 179 294 171 288 179 294 170 288 178 294 170 287 177 293 169 286 176 292 167 286 175 292 167 286 176 292 166 286 175 292 166 286 175 292 166 287 175 292 166 286 174 292 166 286 174 292 166 285 175 291 166 284 174 290 166 284 175 289 166 283 175 289 167 283 175 289 167 284 176 289 167 284 176 290 167 284 175 289 167 283 175 289 167 282 175 288 167 282 175 287 166 282 175 287 166 282 175 288 167 284 176 289 167 284 176 289 166 284 175 290 166 284 175 290 166 284 175 290 166 284 175 290 166 284 176 291 167 286 176 292 167 286 175 292 167 286 174 293 166 286 172 293 165 286 172 294 164 287 170 295 164 288 170 296 164 290 169 298 164 291 169 300 163 293 168 302 163 294 168 304 163 296 168 305 163 296 168 306 162 296 167 306 162 296 167 306 162 296 167 305 162 296 168 305 162 296 168 304 162 294 168 303 162 294 168 302 162 293 168 301 162 292 169 300 163 292 169 300 163 292 170 299 163 291 170 299 163 291 170 299 163 291 170 299 163 292 170 300 163 292 170 300 163 292 170 300 163 292 170 300 163 293 169 301 161 294 168 301 160 294 168 300 158 290 166 297 157 286 166 292 157 282 167 288 158 277 168 282 158 271 167 276 156 266 166 269 155 262 166 265 154 258 164 260 153 255 164 256 153 248 162 250 151 242 159 243 148 238 158 237 147 233 156 232 146 227 156 225 145 220 155 218 145 215 157 213 146 209 160 206 149 202 162 198 151 194 162 190 152 188 162 184 151 185 161 180 151 180 162 175 152 173 164 167 155 168 167 162 158 163 170 157 161 159 172 151 164 154 175 146 167 152 176 144 169 152 177 142 171 150 180 140 174 149 182 138 177 149 184 138 181 150 187 138 184 150 191 139 188 150 195 139 193 149 200 138 198 149 203 138 201 150 204 139 203 153 205 141 205 154 205 143 207 155 208 144 210 154 213 145 216 155 216 146 220 156 220 146 224 158 224 148 228 161 229 152 235 165 235 157 241 170 239 162 246 174 241 167 248 177 242 170 250 182 247 174 254 187 253 179 260 191 258 184 266 196 264 188 272 202 270 202 269 206 274 207 274 211 276 204 284 215 279 208 287 221 285 214 292 225 290 219 298 229 296 229 296 232 300 225 307 237 304 237 304 241 308 242 308 244 312 237 319 245 314 238 321 246 317 240 325 249 322 250 321 251 326 245 333 253 326 246 334 254 327 247 335 256 328 250 336 259 329 253 337 263 332 256 340 266 335 260 343 269 337 263 345 272 341 266 349 275 345 268 353 277 347 277 347 278 348 273 357 280 351 274 359 281 354 276 363 282 356 277 366 283 357 279 366 284 356 281 366 285 354 283 364 286 353 285 363 288 352 288 361 290 350 291 359 293 348 295 358 296 346 299 356 299 344 303 353 306 352 306 351 310 350 310 350 314 348 314 348 316 346 317 346 319 344 320 344 323 340 323 340 320 329 327 335 322 326 330 331 323 323 331 327 324 321 332 325 325 318 331 320 327 315 334 316 328 311 338 313 328 308 337 309 328 305 337 305 327 299 337 300 327 294 337 295 328 290 337 290 330 287 336 287 331 284 338 283 332 281 341 279 330 272 340 271 329 262 340 260 329 254 340 252 330 249 340 246 331 242 340 238 331 235 341 231 330 230 341 225 328 225 338 220 324 219 332 213 319 214 327 208 315 211 323 205 313 209 320 201 311 205 318 197 309 199 316 192 309 195 317 188 307 192 315 185 304 191 310 183 301 190 308 181 299 189 306 180 298 188 304 179 296 186 302 177 294 184 300 175 293 181 298 173 292 180 297 171 291 179 297 171 289 179 295 171 288 180 294 171 288 180 292 170 286 178 292 170 284 177 290 168 283 176 288 167 282 175 288 166 282 175 287 166 282 175 287 166 282 176 286 166 282 176 287 167 281 176 286 166 281 176 286 166 281 176 285 166 281 175 285 166 281 175 285 166 281 175 285 166 281 176 286 167 281 175 286 166 281 175 286 166 282 176 287 166 282 175 286 166 282 175 286 166 282 176 286 166 282 176 286 166 282 176 287 166 282 176 287 166 282 176 287 166 282 176 287 166 282 176 287 166 282 176 287 166 282 175 287 165 283 175 287 166 284 176 287 166 284 176 287 166 283 175 287 166 283 175 287 166 282 175 287 166 282 176 287 165 283 174 287 165 283 174 288 164 283 173 288 164 284 174 289 164 284 174 289 164 284 174 289 164 284 174 289 164 284 173 289 164 283 174 288 165 283 175 288 165 284 176 288 165 283 175 287 166 282 176 287 166 282 176 286 166 282 176 286 166 282 176 286 166 282 176 286 167 281 176 286 167 281 176 286 167 282 177 286 167 282 177 287 167 282 177 286 167 282 177 286 168 282 178 286 168 282 178 285 168 281 178 285 168 281 178 285 169 281 178 285 169 280 178 285 169 280 178 285 169 280 179 285 169 280 179 284 169 280 179 284 169 280 179 285 169 280 178 285 169 281 178 285 169 282 178 286 168 281 177 287 167 282 176 287 167 282 176 287 167 282 175 287 167 281 176 287 167 281 176 286 167 281 177 287 167 281 177 286 167 281 177 287 167 281 176 286 167 282 176 287 167 282 176 287 166 281 175 287 166 281 175 287 166 281 175 287 166 281 175 286 166 281 175 286 166 281 175 286 166 281 175 286 165 281 174 286 165 281 174 286 165 282 174 287 164 282 173 287 164 282 173 287 164 282 172 287 163 282 172 288 163 282 171 288 163 282 171 288 163 282 172 288 163 282 173 287 164 282 173 287 164 281 174 286 165 280 174 286 165 280 174 285 165 280 175 285 165 280 175 285 166 280 175 285 166 280 175 285 166 280 175 285 166 280 175 285 165 281 174 286 165 281 174 286 164 281 173 286 164 281 174 286 164 281 174 286 164 281 173 286 164 282 174 286 164 282 174 287 164 282 173 287 163 282 171 287 163 282 171 288 163 282 171 288 163 282 172 288 163 283 171 289 163 284 172 290 162 284 171 290 162 284 170 290 162 285 169 291 161 285 169 291 160 286 169 291 160 285 169 291 160 285 169 291 160 285 169 291 160 285 169 290 161 284 169 290 161 283 170 289 161 283 170 289 162 283 171 289 162 283 171 289 162 283 171 288 163 283 171 289 163 283 171 289 163 283 171 288 163 283 172 288 163 283 173 288 163 283 173 288 163 282 173 288 164 282 173 287 163 282 174 287 164 282 174 286 164 281 173 286 164 281 174 286 164 280 174 285 164 280 174 285 164 280 174 285 165 280 174 285 165 281 174 285 165 281 174 286 165 281 173 286 164 282 173 286 164 282 174 286 164 281 173 286 163 281 172 287 163 281 172 287 163 282 172 287 163 282 171 287 162 282 171 287 162 282 171 287 162 282 171 287 163 282 171 287 162 283 171 288 162 283 171 288 162 283 171 288 162 282 171 287 162 282 172 287 163 282 172 287 163 282 172 287 163 282 173 286 163 281 173 286 164 281 173 286 164 281 173 286 164 281 173 286 164 281 174 286 164 281 175 285 165 281 175 285 165 280 175 284 165 280 175 284 166 279 175 284 166 279 177 283 167 278 177 282 168 278 178 281 168 278 179 281 169 277 179 280 170 277 179 281 170 277 180 280 170 277 181 280 171 277 181 280 171 277 181 280 171 277 181 280 171 277 180 280 170 277 180 280 170 277 179 280 170 277 179 281 169 278 180 281 169 278 180 281 169 278 179 281 169 278 179 281 169 278 179 281 169 278 179 282 169 280 180 283 169 280 180 283 169 280 180 283 169 280 180 283 169 280 180 283 170 281 180 283 170 281 179 284 169 281 178 284 168 281 178 284 168 282 178 285 168 281 176 285 166 282 175 285 166 282 175 286 165 284 176 286 165 286 175 288 164 289 174 288 164 290 174 290 163 289 173 290 162 289 173 289 162 288 174 289 163 288 174 290 163 288 173 290 162 287 172 289 162 286 173 288 162 284 172 288 162 283 171 288 162 283 171 287 161 283 170 287 160 283 169 287 159 282 170 286 159 280 170 285 159 277 169 282 159 274 168 279 158 272 166 277 156 270 166 275 155 268 165 273 155 267 165 270 155 264 166 267 156 262 166 264 156 259 166 260 156 256 166 256 155 252 166 252 155 250 166 249 155 249 166 248 155 248 166 246 155 244 166 244 155 242 166 242 155 240 165 240 154 238 164 238 154 236 164 236 153 234 164 234 153 231 163 230 153 225 164 224 152 218 163 218 163 211 163 211 162 206 163 206 162 198 162 195 152 190 161 186 152 183 161 178 151 176 159 170 150 168 161 162 152 162 165 155 156 160 170 152 162 158 175 149 169 156 180 146 175 153 184 143 180 152 188 141 185 152 193 140 192 154 198 143 198 158 202 147 204 161 208 150 211 163 216 153 218 164 224 154 227 164 231 154 234 166 235 157 240 169 238 161 244 175 242 167 248 181 244 174 252 188 246 181 254 193 249 186 257 197 254 190 262 200 260 194 268 203 264 196 272 206 271 198 278 210 277 210 276 214 281 215 281 217 283 218 283 221 286 222 285 227 291 228 291 231 297 232 297 235 302 227 309 238 306 210 288 241 310 237 315 245 314 241 319 248 316 242 324 251 317 247 323 255 322 250 327 256 326 229 310 256 329 232 314 258 330 251 338 260 332 253 339 263 335 256 343 265 339 258 346 268 341 261 349 270 342 263 350 273 344 266 351 276 346 276 346 278 348 270 355 270 356 271 357 277 351 270 359 278 353 272 361 280 356 273 362 280 356 281 355 281 356 281 356 280 356 277 365 281 356 279 365 282 356 281 367 285 356 284 365 288 355 288 364 290 352 291 361 292 349 294 358 294 348 297 357 297 346 301 355 301 345 305 354 304 343 308 350 307 342 312 351 310 342 314 350 317 349 318 348 322 346 322 346 325 342 326 342 329 337 330 337 325 327 333 332 327 324 336 328 329 321 338 325 330 316 340 319 332 308 341 310 331 301 341 302 330 295 340 295 331 287 340 286 332 278 342 277 332 271 342 268 331 262 341 260 330 254 340 252 330 248 339 246 328 244 338 240 327 236 337 232 327 228 336 224 326 222 335 218 324 217 333 211 321 211 330 205 319 207 327 200 316 204 324 197 313 199 320 193 311 196 318 189 310 193 317 186 308 189 315 183 306 189 313 181 303 187 310 180 301 186 307 177 299 184 305 175 298 183 304 174 296 182 301 173 295 181 301 172 294 179 300 171 293 179 299 170 293 178 298 170 292 177 297 168 292 177 298 168 291 176 296 167 289 176 294 166 288 176 292 166 285 174 291 165 286 174 291 164 286 174 291 164 286 173 292 164 286 173 292 164 287 173 293 164 287 174 292 164 286 174 291 164 286 174 290 164 286 174 290 164 286 174 290 164 286 174 290 164 285 173 290 163 283 172 289 163 283 173 288 164 283 173 288 164 282 174 288 165 283 175 288 166 283 175 288 166 284 175 288 165 284 174 289 165 285 174 290 164 286 173 291 163 287 172 293 163 288 172 293 163 288 172 293 162 287 172 292 163 287 172 293 163 288 173 293 163 290 174 294 164 290 174 294 164 289 174 293 164 287 174 291 164 285 175 289 164 283 176 286 165 280 176 284 166 277 175 280 165 272 174 276 164 268 172 271 162 265 171 266 161 261 170 262 161 257 171 258 161 252 171 251 161 245 171 243 161 238 171 236 160 232 170 230 160 227 170 225 159 219 168 217 158 210 167 209 156 203 164 202 154 197 162 194 152 189 163 186 153 183 165 179 155 178 167 173 158 172 169 166 160 165 170 159 161 157 170 150 163 153 173 145 167 152 180 143 173 153 185 143 180 155 189 144 186 156 195 145 192 156 198 145 196 155 200 145 199 155 203 145 202 155 205 144 206 156 209 145 210 157 211 147 213 160 217 149 219 161 223 151 227 162 228 152 232 164 231 154 236 166 235 157 240 169 239 161 245 174 243 166 249 179 245 171 253 185 251 176 258 189 256 180 263 192 261 184 269 195 265 188 274 199 271 191 280 205 276 198 284 211 278 204 286 216 281 209 289 222 285 223 285 228 291 222 299 232 296 225 304 235 300 228 307 240 305 240 304 245 310 245 309 246 311 240 319 248 314 241 322 251 318 244 326 254 324 254 323 255 327 248 334 256 329 249 337 258 332 251 340 260 335 253 343 263 337 256 344 258 346 258 345 261 346 261 347 270 342 263 350 264 352 264 352 272 346 264 353 272 346 265 353 270 346 264 354 270 348 265 355 270 348 266 357 273 348 269 357 276 348 274 358 280 348 277 358 282 349 280 359 285 350 283 360 287 350 285 360 290 350 290 350 292 352 292 362 294 352 294 363 295 353 297 363 298 353 300 362 300 352 305 361 303 350 309 358 306 347 313 354 315 349 316 350 310 338 318 344 311 335 320 341 314 331 320 334 316 327 325 331 319 323 325 326 322 320 328 323 325 318 334 322 328 315 338 318 342 312 342 312 334 302 345 304 334 296 344 297 334 290 343 290 332 281 342 281 332 273 339 271 332 267 341 264 331 261 340 257 330 253 339 250 328 246 338 242 327 241 336 237 325 235 334 230 324 227 333 221 324 219 332 214 323 214 333 208 321 208 329 202 317 204 325 198 313 201 321 194 309 199 317 191 306 195 313 187 305 190 312 183 305 188 311 181 303 186 309 178 301 185 306 177 298 184 303 175 294 183 300 174 291 182 298 174 291 182 296 173 290 181 296 172 290 179 295 172 290 179 295 170 289 178 294 169 288 178 293 168 286 176 291 167 284 176 289 166 283 175 288 165 282 175 287 165 282 175 287 166 283 176 288 166 283 176 288 166 283 176 287 167 282 177 287 167 282 177 286 168 282 178 286 168 282 178 285 168 281 177 285 167 281 176 286 166 282 176 287 166 282 175 287 166 283 175 288 166 283 174 289 165 283 174 289 165 284 174 289 165 284 174 290 165 285 174 290 165 286 174 291 164 285 173 291 163 285 172 291 162 284 171 290 161 283 170 289 160 281 169 286 159 277 167 282 157 274 166 278 156 272 166 276 156 271 166 274 156 270 167 272 157 270 167 272 158 270 168 273 158 268 170 271 159 266 170 268 159 261 170 263 159 256 168 256 158 251 167 251 156 246 166 246 155 239 164 239 153 231 163 232 163 227 163 227 163 223 163 223 163 217 163 215 152 209 162 206 152 200 161 200 161 192 161 188 151 183 163 178 153 177 164 171 155 171 165 165 156 164 166 158 157 160 169 152 161 157 173 148 166 156 177 146 172 156 184 146 180 159 190 148 187 162 197 151 193 163 202 152 200 162 209 151 207 159 215 148 214 155 221 144 222 153 225 144 229 156 229 146 233 160 233 150 239 165 238 157 245 171 240 163 247 176 242 168 249 183 246 175 253 188 252 180 259 192 257 185 265 196 263 197 263 202 269 194 277 208 274 208 273 213 276 206 284 218 280 211 288 225 287 218 294 232 293 200 275 235 297 204 280 239 300 209 287 244 305 238 312 246 310 240 317 248 316 241 323 248 323 223 301 248 326 241 333 250 326 250 325 253 326 245 333 256 327 248 334 259 331 252 338 263 337 256 343 267 340 260 347 271 344 264 351 274 348 267 355 276 352 269 358 278 356 270 361 280 362 272 366 280 369 272 372 280 375 270 377 278 380 269 381 276 384 267 384 274 387 264 387 270 391 260 390 266 394 257 392 264 396 254 395 263 399 254 396 262 402 253 398 261 404 252 400 260 407 252 402 257 410 250 404 256 413 249 406 252 415 247 408 247 416 241 409 240 417 236 409 234 417 230 409 229 418 225 409 223 417 219 408 217 417 214 408 211 418 209 409 207 419 204 410 201 418 199 408 194 416 193 407 187 417 187 407 182 417 182 408 177 417 177 408 172 416 173 406 167 415 168 406 161 415 163 406 155 412 157 404 149 408 151 399 143 403 146 395 139 401 142 392 135 398 139 389 132 395 136 387 128 392 132 385 122 390 127 382 118 386 123 378 115 381 118 373 112 377 116 369 109 375 114 367 107 374 113 366 107 372 113 365 105 370 111 363 102 368 108 362 98 367 105 361 95 366 102 359 94 363 101 357 94 361 101 355 95 359 102 354 95 357 102 352 95 356 102 351 95 356 103 352 94 357 102 353 94 358 101 353 93 358 99 355 92 358 100 354 91 358 99 354 89 357 95 354 88 354 97 351 89 352 94 350 89 351 97 348 87 350 93 347 87 348 95 345 87 347 95 344 87 346 94 344 88 346 97 343 88 346 97 343 88 346 97 342 89 345 97 342 89 345 95 343 89 345 98 342 89 345 98 342 89 345 95 343 89 344 97 342 89 344 97 341 89 344 97 342 89 344 97 342 88 345 97 342 88 345 97 343 88 345 97 342 89 344 97 342 88 344 97 342 88 344 97 341 89 344 97 341 88 344 97 341 89 343 97 341 89 343 95 341 89 344 98 341 89 344 95 342 89 344 96 342 90 344 99 342 92 343 101 341 93 342 101 341 93 342 102 341 95 342 103 340 95 342 104 341 96 342 105 341 96 342 105 341 96 342 105 341 96 343 105 342 95 344 104 342 95 344 104 342 96 343 105 342 96 342 105 341 97 342 105 341 97 342 106 341 97 343 106 341 98 342 107 341 98 342 107 340 98 342 107 340 97 342 106 340 96 342 105 340 95 342 105 340 95 342 104 339 95 341 104 339 95 340 104 339 95 340 103 339 95 340 104 339 95 341 104 339 96 340 105 339 97 340 106 338 97 340 107 338 97 340 106 338 97 340 106 339 97 340 106 339 97 340 106 339 97 340 106 339 97 340 106 339 97 340 106 339 96 341 105 339 96 342 105 340 96 342 105 340 96 342 105 340 97 342 106 340 97 342 106 340 97 342 106 341 97 342 106 341 97 342 106 341 98 342 107 341 98 342 107 341 97 342 106 341 97 342 103 341 97 342 106 341 97 342 106 341 97 342 106 341 97 342 106 341 97 342 106 340 96 341 105 339 96 341 105 339 95 342 104 338 95 342 103 338 93 342 102 338 92 344 100 339 90 345 99 340 89 346 97 341 87 348 95 343 87 348 95 344 86 349 94 344 86 349 94 345 87 350 94 345 87 350 95 345 89 348 97 345 89 348 97 344 89 346 98 344 89 346 98 344 90 345 99 343 91 344 99 342 91 344 100 342 92 344 101 342 92 343 101 342 91 344 100 342 91 344 98 343 92 344 100 342 92 344 100 342 92 343 100 341 92 342 101 341 93 342 101 341 93 342 102 340 93 342 99 340 93 342 102 340 95 342 104 339 97 340 105 339 98 340 106 339 98 341 108 339 99 341 108 339 99 341 108 339 100 342 109 339 101 342 109 340 101 344 109 341 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 101 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 342 100 344 109 343 100 344 109 343 101 344 109 343 101 344 109 343 101 344 109 343 101 344 109 343 101 343 109 343 101 343 109 343 101 343 109 343 101 344 109 343 100 344 109 343 101 344 110 343 101 344 110 343 101 344 110 343 101 344 110 343 101 344 110 342 101 344 110 342 101 344 110 342 101 344 110 342 101 344 110 342 101 344 111 342 101 344 111 342 102 344 111 342 102 344 111 341 102 344 111 342 101 344 110 341 101 344 110 341 101 344 109 341 100 342 109 340 99 341 108 339 97 339 106 337 94 336 103 334 92 333 101 331 89 329 98 327 85 327 91 325 80 327 89 323 77 330 85 324 77 333 82 327 73 336 79 329 72 338 76 332 67 338 73 332 69 338 69 338 70 338 76 332 72 337 76 334 74 335 81 330 75 331 83 327 76 328 84 323 77 323 86 319 78 317 87 314 79 314 87 312 78 314 87 311 77 314 86 312 77 312 86 310 77 310 86 309 78 308 87 307 80 306 88 304 81 303 81 303 83 298 83 298 83 295 92 294 82 292 92 290 80 289 90 285 77 286 88 281 74 282 83 280 73 278 83 275 73 271 83 269 73 264 82 262 72 258 81 257 71 254 79 252 69 250 78 248 68 245 77 244 68 240 77 239 68 236 76 236 69 234 75 234 73 231 78 231 76 223 84 224 82 215 87 217 87 210 94 212 94 206 100 208 100 202 106 204 103 198 110 200 106 195 112 198 108 192 114 195 111 188 115 192 116 185 120 192 121 185 124 190 126 185 129 193 132 185 134 193 137 187 138 195 141 190 142 197 144 193 144 201 147 198 146 204 150 204 148 213 155 209 152 218 162 214 159 223 169 218 166 228 174 220 170 230 177 222 173 232 181 226 176 235 184 232 178 240 186 237 179 245 187 241 180 249 188 245 182 252 192 249 185 257 195 254 188 261 198 257 191 265 200 260 193 269 202 264 195 273 206 270 199 278 211 277 204 285 216 283 209 291 220 287 220 287 224 290 225 289 228 292 222 300 232 295 226 303 235 297 229 306 238 301 232 309 241 307 235 314 244 311 238 318 245 312 238 319 246 314 239 321 247 316 241 324 250 320 244 328 253 324 247 332 255 327 249 335 258 330 252 338 261 333 255 341 264 335 258 342 266 336 260 344 268 338 262 346 270 340 264 348 272 344 266 352 274 346 268 355 276 348 270 356 278 348 272 356 281 350 274 357 283 353 275 358 284 356 276 360 284 361 275 364 282 365 273 368 280 369 270 370 278 372 268 372 275 374 266 373 271 376 262 374 267 376 258 374 264 378 254 375 262 378 253 376 263 379 253 377 264 381 255 379 266 382 256 381 268 385 259 383 271 389 262 387 272 394 263 392 272 399 263 396 270 400 262 398 269 401 260 398 268 400 258 397 266 400 256 397 264 401 255 398 263 402 254 398 262 404 254 400 262 407 254 402 262 411 255 405 262 413 255 407 261 416 255 410 259 418 253 412 254 421 250 413 249 422 245 414 243 423 239 414 237 423 234 414 232 421 229 412 227 419 225 410 223 417 221 408 220 417 219 408 218 418 217 408 216 417 214 408 212 418 211 409 205 418 205 409 198 418 197 409 190 418 190 409 185 418 185 409 179 417 179 408 173 416 174 406 168 415 169 406 164 414 166 405 159 411 162 403 155 406 157 396 150 401 152 392 145 401 147 392 141 401 144 392 139 400 141 391 135 399 138 391 130 399 134 390 126 398 130 389 123 393 127 385 122 388 127 380 121 386 126 378 120 385 125 377 119 385 125 377 118 384 123 377 115 382 120 375 111 381 116 373 107 379 112 371 103 377 108 370 100 375 106 368 99 373 106 367 99 369 106 363 99 365 104 360 100 361 100 361 99 360 106 355 97 361 105 355 96 360 104 355 96 358 104 353 95 355 103 350 95 353 102 347 95 354 102 347 95 354 102 349 94 354 102 349 93 356 101 350 93 358 101 352 92 358 100 353 92 359 99 354 92 360 100 355 92 358 100 354 93 358 101 353 92 356 101 352 92 353 101 349 93 352 101 348 93 352 101 347 93 350 101 347 92 349 100 346 92 349 100 346 91 349 100 346 91 349 100 346 92 349 100 346 93 350 101 346 93 350 102 347 93 350 101 347 93 350 102 348 93 351 102 348 93 351 102 348 93 351 102 348 93 350 102 346 92 348 101 344 90 346 99 342 88 345 97 342 86 344 95 341 84 342 92 339 83 340 92 337 84 337 92 334 85 334 90 332 85 332 94 329 86 330 95 328 87 330 96 327 87 328 96 326 87 328 96 325 88 327 97 324 87 326 96 323 86 324 95 322 85 324 94 322 84 324 93 321 83 323 93 320 83 321 91 319 82 320 91 317 81 318 90 316 80 316 89 314 80 315 88 313 79 313 88 311 80 311 88 308 80 308 89 305 81 305 90 302 81 303 90 300 81 301 90 299 79 300 89 297 77 299 87 296 76 298 85 297 77 294 87 291 77 286 87 285 79 278 90 277 81 272 92 271 82 267 92 266 83 261 93 261 -1 -1 93 255 80 248 90 247 78 244 87 244 78 239 88 239 80 232 90 231 91 225 92 224 85 218 92 218 88 211 97 213 89 206 96 206 91 202 98 204 94 200 100 202 100 196 103 199 106 193 110 197 114 192 118 195 119 192 124 196 124 192 128 197 129 193 133 201 133 193 136 202 136 196 137 204 139 199 139 208 143 205 143 214 149 210 147 220 156 214 155 225 165 218 163 228 172 220 170 230 176 222 172 231 180 226 176 234 183 231 183 230 185 236 178 245 186 241 179 249 188 246 182 254 192 251 186 259 196 255 189 263 199 258 193 267 202 262 196 270 207 267 201 275 212 273 206 282 217 280 210 288 221 285 214 293 223 289 224 288 227 292 220 300 230 296 223 305 232 299 225 307 235 301 228 309 240 306 240 306 245 311 238 319 247 313 240 321 248 316 243 324 251 320 245 329 255 326 249 334 257 329 258 329 260 333 260 332 263 336 257 343 266 337 261 345 269 339 264 348 272 342 272 342 276 344 271 354 278 346 279 345 281 347 278 356 282 356 282 358 287 349 286 359 291 348 291 358 295 348 295 358 298 347 300 357 301 347 304 356 304 346 308 356 307 343 312 352 310 339 316 348 311 335 318 343 312 331 320 337 317 326 324 332 321 323 327 326 324 319 332 324 326 317 334 322 327 314 336 318 330 307 339 311 331 301 341 304 332 296 341 297 330 290 340 290 329 282 339 281 329 273 336 271 329 266 338 264 328 260 338 257 327 252 337 249 327 246 336 242 326 242 335 237 324 235 333 230 323 226 332 221 323 218 331 212 322 214 328 210 320 210 328 204 315 206 324 199 311 203 319 196 307 201 315 194 304 198 311 190 303 194 309 186 303 190 309 183 302 187 308 180 301 186 307 178 299 185 305 177 296 184 302 176 294 184 300 175 293 182 299 173 292 181 298 172 291 180 297 172 291 179 296 171 291 179 297 170 291 178 296 169 291 177 297 168 290 178 296 168 286 176 292 166 284 176 289 166 283 175 288 166 282 176 287 166 282 176 287 166 282 177 287 167 282 178 285 168 281 179 284 169 281 180 284 170 281 180 284 170 282 180 284 169 281 179 284 169 281 178 284 169 281 178 284 169 281 178 285 168 282 178 286 168 282 177 286 168 283 177 287 167 284 176 288 166 284 176 288 166 284 175 288 165 284 175 288 164 284 175 288 164 284 175 287 165 284 176 287 165 283 176 286 166 282 176 286 167 282 177 286 167 282 176 286 166 283 176 287 166 284 176 287 166 284 176 288 166 283 175 287 165 284 175 288 165 284 174 288 165 284 174 288 164 284 174 289 164 284 174 289 164 284 174 289 165 284 175 289 165 284 175 289 165 284 175 289 165 284 175 289 165 285 175 289 165 285 175 289 165 285 175 289 165 285 175 289 165 284 176 289 166 284 176 289 166 284 176 289 166 284 176 288 166 284 176 288 167 284 176 288 167 284 176 288 167 284 176 288 167 284 176 288 166 284 176 288 166 284 176 288 166 284 176 288 166 284 176 288 166 284 176 288 166 283 176 288 167 283 176 288 167 284 176 288 167 284 176 289 166 284 176 289 166 284 176 289 166 284 176 289 166 284 176 288 166 284 176 288 166 284 176 288 166 284 176 288 166 284 176 288 165 284 176 289 166 284 175 289 165 285 174 289 165 285 174 290 165 286 174 291 164 286 174 291 164 286 174 291 163 286 174 291 164 286 174 291 164 286 174 291 164 286 174 291 164 285 173 290 164 284 173 290 164 284 174 289 164 283 174 289 165 282 175 288 165 282 175 287 166 282 176 286 166 281 176 285 166 281 175 285 166 281 174 286 165 281 173 287 164 282 173 287 164 282 173 287 164 281 173 287 164 281 173 287 164 282 174 287 164 282 173 287 164 282 174 287 164 282 174 287 164 282 173 286 164 282 173 286 164 282 173 286 164 282 174 287 164 282 173 287 164 282 172 287 163 283 171 288 163 283 171 288 163 283 171 289 162 283 171 289 162 284 172 289 162 284 172 289 162 284 172 289 162 285 172 290 162 285 171 290 162 285 171 290 162 286 172 290 162 286 172 291 162 286 172 291 162 286 172 291 162 285 172 290 162 285 173 289 163 284 174 288 163 283 173 287 164 282 175 286 165 282 176 285 165 280 176 285 166 280 178 283 167 279 178 283 168 279 179 283 169 279 180 282 169 279 180 282 170 279 180 282 170 280 180 282 170 279 179 282 169 279 178 283 169 279 178 282 168 279 177 283 167 279 176 283 166 279 176 283 166 280 176 284 166 279 175 284 165 280 175 285 165 280 175 284 165 280 174 285 165 280 174 285 165 280 175 284 165 280 176 284 165 280 176 284 166 280 176 284 166 280 176 284 166 280 176 283 166 280 176 283 166 281 177 284 167 281 177 284 167 280 177 284 167 280 177 283 166 280 176 283 166 280 176 283 166 280 177 284 166 280 177 284 167 281 177 284 167 281 178 284 167 280 178 283 167 280 178 283 167 280 178 283 168 280 179 283 168 280 179 283 169 280 180 282 169 279 179 282 169 278 180 281 169 278 180 281 170 278 180 281 170 278 181 281 171 279 182 281 171 279 182 281 172 279 182 281 171 279 181 281 171 280 182 282 171 281 182 283 171 282 182 284 171 282 181 284 170 281 180 283 169 281 180 283 169 281 180 283 169 281 180 283 169 280 179 283 168 280 180 283 169 282 180 283 170 282 181 284 170 281 180 284 170 281 180 283 170 281 181 283 170 281 182 283 171 280 182 282 171 280 182 282 171 280 182 282 171 281 183 282 172 281 183 282 172 280 182 283 172 280 182 283 172 280 182 282 172 281 181 283 172 282 182 284 171 282 180 285 170 284 180 286 169 285 179 289 168 285 178 289 168 285 177 289 167 284 177 287 166 282 176 285 165 281 177 285 166 280 178 283 167 278 178 281 166 275 176 278 165 270 173 274 162 267 171 270 161 265 170 268 161 263 170 265 161 262 171 262 161 259 171 258 160 254 170 253 159 250 169 249 159 246 168 245 158 244 168 243 157 242 167 242 156 237 166 237 155 231 166 231 154 222 165 222 154 216 164 215 153 211 162 210 152 205 162 203 151 199 162 196 152 194 163 190 152 188 163 183 153 178 163 173 153 169 164 165 155 165 166 159 157 163 170 156 161 159 175 151 167 156 178 147 171 153 180 144 175 151 183 140 178 148 187 137 184 146 190 135 188 146 194 135 193 147 198 137 199 151 203 141 204 156 206 145 208 160 212 150 215 164 220 154 223 166 227 156 231 168 232 158 236 169 237 160 243 173 243 165 249 178 246 171 253 184 247 176 254 189 251 183 259 195 256 187 264 199 262 192 270 203 267 197 275 208 274 201 281 213 279 205 287 216 282 209 290 220 286 220 285 225 292 226 291 230 297 230 296 233 301 234 300 236 304 229 312 241 308 234 317 245 314 246 314 248 316 240 323 249 316 242 324 252 319 246 327 255 323 248 330 254 325 247 332 254 326 248 334 255 328 248 335 257 329 250 337 259 331 253 339 262 333 256 341 265 335 259 343 267 337 261 345 270 340 270 339 273 341 267 348 275 341 269 349 275 341 269 349 274 343 270 352 274 345 271 355 276 348 274 358 278 349 276 359 281 348 280 358 284 348 284 357 285 346 286 356 287 345 288 355 289 342 292 351 291 338 294 348 294 336 297 346 299 344 299 344 302 343 302 342 302 333 307 342 307 332 312 341 313 332 318 340 317 332 323 340 329 337 329 337 327 326 334 332 329 322 334 325 330 318 335 321 330 314 336 316 330 308 340 311 331 301 341 301 331 293 341 294 331 287 341 286 332 278 341 277 333 270 342 268 334 265 343 262 333 258 343 255 331 250 341 247 329 243 339 239 327 238 337 234 325 231 334 227 324 224 333 219 323 218 331 213 321 213 329 208 317 208 326 202 314 204 322 197 311 201 319 193 309 198 316 190 306 194 313 187 304 190 312 183 303 187 310 180 303 186 309 178 303 185 309 176 301 183 307 174 298 182 304 173 295 181 302 172 293 180 299 171 292 180 298 171 292 180 297 171 292 180 297 170 292 178 297 169 292 178 297 168 291 177 296 168 290 176 295 167 288 176 292 166 285 176 290 167 283 176 288 167 284 178 288 168 284 178 288 169 284 179 289 169 284 179 289 169 284 179 289 170 283 178 288 169 283 178 287 169 283 178 287 169 283 179 287 169 284 180 288 170 283 179 288 169 283 178 288 169 283 177 288 168 283 176 288 167 283 176 288 167 284 176 289 166 284 175 289 166 284 175 289 165 283 174 288 164 282 174 287 164 282 173 286 163 280 172 285 162 278 172 283 161 275 170 280 160 272 169 276 159 270 168 274 157 270 168 272 157 268 168 270 157 266 168 268 158 264 168 265 157 261 167 262 157 258 168 259 157 256 167 257 156 255 167 256 156 254 166 255 156 252 167 254 156 251 167 252 156 249 168 249 157 246 168 246 157 242 167 243 156 239 165 240 154 237 162 237 151 235 160 235 149 234 160 233 149 229 161 228 150 222 161 223 161 215 162 214 151 209 161 207 151 202 160 199 149 194 160 191 149 188 161 183 151 183 162 177 152 176 163 171 154 169 166 163 157 166 169 159 160 164 171 157 163 161 176 153 168 157 179 148 172 155 182 145 176 153 185 143 180 151 188 140 186 149 193 138 190 149 195 137 193 148 196 137 196 149 198 138 199 151 202 140 203 154 206 143 208 158 210 147 212 161 215 151 218 164 223 165 223 166 230 167 229 168 234 159 239 171 238 162 244 175 242 168 249 182 245 174 253 188 248 180 255 193 250 186 258 199 256 192 264 204 263 197 271 207 269 201 277 211 274 204 282 216 279 217 279 220 284 213 291 223 287 216 294 227 291 227 291 231 298 232 297 234 304 227 311 237 307 230 314 240 309 232 317 243 313 236 321 247 316 240 324 250 319 243 327 253 325 254 324 255 329 248 336 257 331 250 338 253 340 253 340 262 334 255 342 264 338 257 346 266 341 260 349 269 343 262 352 271 345 264 352 274 346 267 353 276 347 270 353 277 347 271 354 277 346 271 354 276 347 271 356 275 349 271 358 276 352 273 361 278 353 276 362 280 351 279 361 282 349 282 359 284 347 286 357 286 346 288 356 289 346 292 355 290 343 294 352 292 339 296 348 294 336 298 344 297 334 302 342 306 341 306 341 305 332 309 338 308 332 313 341 311 332 317 341 315 332 320 340 317 330 322 338 318 328 323 336 323 334 324 334 318 326 324 331 320 326 327 332 329 331 330 330 326 323 334 328 328 321 335 325 331 318 340 322 343 318 344 318 346 312 347 312 348 305 348 305 338 299 348 299 335 294 345 294 333 287 343 287 333 279 342 278 334 272 343 271 333 267 339 265 332 259 338 258 330 253 340 250 329 248 339 244 327 242 337 238 326 235 335 230 326 228 335 223 326 222 335 217 324 218 334 212 322 212 331 206 320 208 329 202 317 205 326 197 314 200 323 193 313 193 321 189 312 190 321 184 310 190 317 182 308 188 314 180 304 186 311 179 301 185 308 177 299 185 305 176 297 183 303 175 295 182 301 174 296 182 300 172 295 180 300 171 294 179 300 170 294 178 301 170 294 177 299 168 293 177 301 168 292 176 297 167 290 175 296 166 288 175 294 165 286 174 292 165 285 174 290 165 285 175 290 165 285 175 290 165 284 176 289 166 284 176 288 166 283 176 287 166 283 177 286 167 282 178 284 167 281 178 284 168 281 179 284 169 280 179 284 169 280 179 284 170 281 179 284 170 281 179 285 170 281 179 285 169 281 178 286 169 282 178 286 168 281 176 285 167 281 176 285 166 282 176 286 165 282 176 285 164 281 174 285 164 280 173 284 162 279 173 283 162 278 174 282 164 278 174 280 163 274 173 277 162 270 172 273 161 267 169 270 158 266 167 268 157 264 166 267 156 263 165 265 155 260 166 262 155 255 166 256 155 249 166 250 156 245 166 244 155 241 165 240 154 238 165 237 154 234 164 232 153 226 163 225 153 218 162 216 151 211 160 209 149 204 158 202 147 197 159 194 148 191 161 188 151 187 164 182 154 180 166 175 156 172 167 166 158 167 168 160 159 162 170 155 162 159 174 150 167 156 179 146 173 155 184 145 179 155 190 144 186 155 194 144 191 154 196 144 195 154 198 143 198 155 200 144 201 157 204 146 205 160 208 149 210 163 213 152 216 165 221 155 225 166 227 157 232 168 230 159 235 171 233 162 239 175 237 167 244 180 240 172 248 184 242 176 250 189 247 182 255 195 254 187 261 199 261 191 269 202 269 194 276 207 276 199 283 212 281 204 288 216 284 217 283 221 286 222 286 227 291 220 298 234 296 226 304 237 302 230 309 241 307 214 292 246 313 217 297 248 316 243 320 250 316 245 321 253 321 249 326 256 326 232 312 257 331 235 316 253 340 256 338 262 336 255 343 265 339 258 347 260 349 260 349 270 344 263 351 273 346 274 346 275 348 269 356 277 350 270 357 272 358 272 359 280 352 273 360 281 354 275 362 282 356 276 363 283 357 277 365 284 358 278 366 284 358 280 366 285 356 286 356 286 354 286 354 285 352 286 352 285 350 282 360 284 350 282 360 284 352 283 361 284 352 284 362 286 352 287 361 288 350 290 359 291 348 294 358 295 347 298 356 298 346 302 355 300 344 303 350 301 342 305 351 302 342 307 350 302 341 308 348 304 340 310 347 306 338 310 342 309 337 316 344 312 336 318 343 322 341 321 339 319 332 327 338 322 330 330 335 325 327 332 330 328 324 337 327 330 319 339 322 341 314 342 314 341 306 342 306 330 298 340 299 329 293 338 292 328 285 338 283 330 275 336 273 330 269 337 266 330 263 339 260 328 255 339 252 327 248 337 244 325 243 335 239 324 237 334 233 324 229 333 225 324 222 330 219 324 217 331 214 322 213 331 208 319 208 327 202 315 205 323 198 312 202 320 195 309 199 317 191 308 194 315 187 307 191 315 185 307 189 314 183 305 189 312 181 302 187 308 179 299 185 306 177 296 184 302 176 294 184 300 175 294 184 299 174 292 182 298 173 291 181 297 172 290 180 296 171 290 178 295 169 290 178 294 168 289 176 293 167 287 175 292 166 286 176 290 166 284 174 290 166 284 174 289 164 284 174 290 164 286 174 291 164 286 174 292 165 288 174 293 165 288 174 293 165 289 174 294 165 290 176 295 166 291 176 296 166 292 176 297 167 292 176 297 167 292 176 299 168 293 177 299 167 296 178 300 168 296 177 301 167 295 177 300 167 293 176 293 175 290 175 290 175 287 175 287 175 284 176 285 175 281 175 281 175 277 175 278 175 271 174 272 173 265 171 268 161 259 169 261 159 254 168 256 157 248 166 249 156 243 166 241 155 237 165 235 154 232 165 232 154 227 164 225 153 220 163 218 153 212 162 210 151 206 160 204 149 201 159 199 148 195 160 195 159 189 160 185 150 185 162 180 152 178 164 172 155 170 167 164 158 163 170 156 161 158 171 150 163 155 174 146 166 151 178 142 171 150 181 140 176 150 186 139 181 150 191 150 191 149 196 138 194 149 200 138 199 150 204 139 204 152 207 142 209 156 209 145 213 159 211 149 214 163 216 153 221 166 224 157 229 168 230 159 235 169 234 169 233 171 236 162 242 174 238 167 245 178 239 171 247 182 240 175 248 186 244 180 252 190 247 185 256 194 250 188 258 198 253 191 261 200 256 193 264 202 258 195 266 203 258 196 266 205 259 198 266 206 260 199 267 207 261 207 261 208 263 201 270 210 265 202 272 210 266 202 273 210 268 202 274 210 268 201 273 211 269 202 273 212 270 203 274 214 270 204 274 214 268 204 272 206 270 205 271 206 271 205 271 206 270 205 270 206 270 205 270 205 270 204 270 213 266 206 272 214 268 207 274 214 268 208 275 214 270 208 277 214 271 209 279 214 272 209 281 209 282 209 282 214 273 209 282 214 272 209 281 214 270 210 279 215 269 215 269 214 269 214 269 214 269 215 269 214 268 215 268 214 268 215 268 215 268 211 277 215 268 211 277 215 268 211 277 211 277 211 277 216 269 211 279 215 269 211 279 215 271 210 280 214 272 214 271 212 272 213 272 212 272 212 271 212 270 213 270 214 270 214 269 214 268 214 268 215 268 210 277 215 268 210 278 215 269 211 278 215 269 210 279 215 270 210 279 215 270 210 279 215 269 215 269 215 268 215 268 215 268 215 268 215 268 215 268 215 268 215 268 215 268 215 268 215 269 211 278 212 278 211 278 213 279 212 278 216 269 212 279 216 270 216 269 216 269 216 269 216 269 216 269 216 269 216 269 215 269 215 268 215 269 215 269 215 269 215 269 215 269 211 279 215 270 211 280 214 270 211 280 214 270 211 280 214 270 210 279 213 269 210 279 213 269 214 269 213 269 213 269 212 269 213 269 212 270 213 269 212 270 212 269 212 270 207 280 211 270 207 280 211 271 207 280 212 271 208 281 212 271 208 281 212 271 212 271 212 271 212 271 212 271 212 271 212 271 212 270 212 271 212 270 211 271 212 270 211 271 211 270 208 272 208 271 204 272 204 282 200 273 200 284 195 275 195 286 192 277 193 287 194 277 194 287 197 276 195 286 200 274 196 285 202 272 197 281 202 270 196 279 203 268 196 276 204 266 197 273 206 265 198 272 208 265 201 271 212 266 204 273 215 268 215 268 212 278 211 279 214 282 213 283 223 281 216 288 226 287 219 294 229 293 222 301 232 300 225 308 233 305 226 313 235 310 227 317 237 313 229 320 238 314 231 322 240 314 233 322 243 315 236 323 246 318 239 325 250 321 243 328 253 323 246 331 256 326 249 334 259 329 253 337 263 334 256 341 265 338 258 345 259 348 260 349 268 345 261 353 270 349 262 356 272 351 264 358 274 354 267 361 278 357 270 363 282 361 274 366 283 365 276 370 285 370 276 373 286 374 277 377 285 378 276 380 282 383 273 384 277 388 268 388 273 392 263 391 270 394 260 393 268 397 259 395 267 400 258 397 266 402 258 398 266 405 258 400 265 408 258 402 263 410 257 404 258 413 253 406 252 414 247 406 246 413 241 406 241 413 236 405 236 414 232 405 231 414 227 405 226 415 223 406 222 415 219 406 217 415 214 406 212 415 209 405 206 414 204 405 199 413 198 404 193 414 191 404 188 416 187 406 183 416 183 407 177 414 178 405 172 412 173 404 167 412 168 402 162 409 163 400 156 405 158 396 151 400 154 391 145 399 148 389 142 397 144 388 139 393 142 385 135 391 139 382 131 388 135 380 126 386 130 378 124 385 128 376 124 385 128 377 121 385 126 377 119 385 124 377 118 384 123 376 116 382 120 374 114 379 117 371 110 376 114 368 106 375 110 367 103 374 109 367 103 371 109 364 102 368 109 361 102 366 108 359 100 364 106 359 99 364 105 358 98 362 105 357 97 361 104 355 97 360 103 354 96 358 103 353 96 356 96 356 96 354 103 349 95 354 103 348 94 352 102 347 94 350 102 345 93 348 101 343 93 349 101 344 93 352 100 347 93 355 100 349 92 357 100 352 92 357 100 353 92 356 100 353 91 354 99 351 90 352 99 348 90 350 98 347 91 350 97 347 91 349 100 345 91 348 100 343 91 346 99 342 90 347 98 343 89 348 98 344 89 348 98 344 89 348 98 344 89 346 98 342 90 344 98 340 90 342 99 338 90 342 98 338 88 343 96 339 86 344 94 340 85 344 93 340 85 344 93 340 85 344 93 340 86 343 94 339 87 343 95 339 88 343 96 339 88 343 96 339 88 342 97 339 89 342 95 339 89 341 98 338 90 341 99 338 90 341 98 337 89 340 98 336 87 338 97 334 85 336 94 331 82 334 91 328 81 332 90 326 80 329 89 324 80 325 89 320 80 320 88 316 79 318 87 315 77 318 85 314 73 320 80 316 71 324 79 318 70 328 75 325 72 332 77 326 72 332 80 325 73 331 81 324 73 328 81 323 73 324 81 320 75 320 82 316 77 316 77 315 78 313 86 309 78 309 87 305 78 305 87 301 78 300 88 297 79 295 89 291 80 291 90 287 79 286 90 283 79 282 90 279 79 276 89 274 79 270 89 268 76 265 87 263 74 261 84 260 74 255 84 254 76 247 86 247 79 239 88 239 81 234 91 233 85 229 92 229 88 222 97 223 89 217 99 217 91 212 97 213 94 206 100 207 98 201 106 202 103 197 109 200 107 195 113 199 113 194 119 197 118 192 124 196 122 190 126 195 125 190 131 196 128 189 134 196 132 188 134 194 135 190 137 199 138 193 139 202 140 196 141 205 144 198 144 207 150 200 149 209 155 200 154 209 159 201 157 210 160 202 157 211 160 204 157 212 161 205 157 214 162 208 157 216 167 211 160 219 172 215 166 223 175 219 175 219 178 223 178 223 181 228 181 227 185 233 185 232 190 237 183 245 194 242 188 251 197 246 190 254 200 252 193 260 203 259 197 267 206 267 199 275 208 273 201 281 211 278 211 278 214 283 215 283 219 288 213 296 223 291 216 299 227 294 227 293 230 298 230 298 234 305 234 305 237 310 231 318 241 311 236 319 246 313 240 322 250 316 245 324 252 318 246 325 252 320 246 328 253 321 247 329 257 323 251 332 260 327 254 336 263 332 257 341 265 336 260 345 268 339 262 348 271 341 266 351 275 343 275 343 278 344 278 343 281 343 281 343 282 353 282 354 288 344 287 354 291 344 290 355 293 344 294 354 296 345 298 354 298 344 302 352 302 341 307 350 305 337 309 342 307 332 313 339 311 328 318 335 316 325 323 331 320 323 326 326 324 320 333 325 336 322 336 322 338 317 339 318 341 311 342 311 334 301 344 302 335 293 345 294 334 287 344 286 332 277 342 277 332 268 342 266 333 261 342 258 333 256 342 253 331 249 340 246 328 241 338 237 326 235 335 230 323 229 332 224 320 221 329 215 319 213 325 210 318 210 326 204 316 208 323 200 311 202 318 195 307 199 314 191 305 197 312 189 301 195 308 187 300 192 307 184 300 190 306 182 300 188 305 180 298 185 304 178 297 185 302 177 294 184 300 176 292 183 298 174 292 182 298 173 292 180 298 172 291 178 298 170 292 178 298 169 292 176 297 167 292 176 297 167 292 176 297 166 290 174 294 165 288 174 293 164 286 174 292 164 285 174 291 165 285 175 291 166 284 176 289 167 283 177 288 167 282 178 286 169 282 180 285 169 282 180 285 169 282 180 285 169 282 180 285 169 282 179 285 168 282 178 285 168 281 177 285 168 281 177 285 168 281 177 286 167 281 177 286 167 281 177 286 167 281 177 286 167 282 177 287 167 282 177 287 167 282 177 287 167 282 177 286 168 281 178 285 168 281 178 285 168 281 178 286 169 282 178 286 169 282 178 287 168 284 178 288 168 285 177 289 167 286 177 290 166 287 176 291 166 287 175 292 165 286 174 290 164 285 173 289 163 284 174 289 163 281 173 286 163 278 173 283 163 275 171 275 171 272 170 273 170 270 170 272 159 267 169 269 159 264 169 267 158 261 169 263 158 256 169 258 158 250 168 251 157 245 167 244 156 241 166 240 154 235 164 234 153 228 163 227 152 221 162 220 151 216 162 214 152 211 163 209 152 203 164 200 153 195 164 192 154 190 164 186 153 185 164 180 154 179 164 173 154 173 165 167 155 169 166 163 157 165 169 158 160 160 173 153 164 158 175 150 168 157 177 148 171 155 180 145 175 152 184 142 180 152 188 141 185 152 194 141 191 152 199 141 197 153 205 142 203 154 209 144 208 156 212 146 212 157 214 147 216 158 219 148 222 159 223 149 227 161 226 152 231 164 229 155 234 169 232 160 238 173 234 165 240 178 235 170 243 182 236 174 243 186 238 178 245 190 244 182 250 194 251 186 258 196 258 188 263 199 265 191 271 203 270 196 277 208 274 200 281 213 276 206 283 218 279 212 286 225 284 218 291 229 289 222 297 232 294 225 303 234 300 227 307 236 305 237 304 239 309 240 308 242 310 234 317 245 311 238 318 248 316 241 322 250 321 250 320 251 323 252 323 254 324 247 332 258 327 251 334 260 330 254 338 262 333 255 340 264 334 258 342 267 335 261 344 265 345 264 346 272 340 267 348 274 342 275 341 277 343 272 352 279 345 275 354 281 347 278 357 283 348 281 359 285 348 284 359 286 348 287 358 289 349 291 358 292 346 295 355 295 342 299 352 298 339 302 348 301 336 305 346 303 335 306 341 305 334 310 342 311 340 312 341 308 332 314 340 310 332 316 340 320 338 321 338 319 330 325 336 329 335 330 335 326 326 333 333 326 325 335 330 327 322 336 327 338 322 339 321 330 311 340 313 340 305 340 305 330 296 339 297 331 288 341 287 332 280 342 278 333 273 343 271 333 266 343 263 332 257 341 254 330 250 339 248 327 247 337 243 325 240 334 235 324 231 330 227 323 224 331 219 322 220 331 214 320 215 328 208 316 209 324 203 313 207 321 200 310 204 318 197 308 199 315 191 307 194 313 186 307 191 314 183 307 189 313 181 305 187 311 179 302 186 308 177 299 185 305 176 296 183 302 175 294 183 300 174 293 182 299 174 293 181 298 172 292 180 298 171 292 179 297 170 292 178 296 168 291 177 296 167 290 176 295 166 287 174 292 164 285 173 291 164 284 173 290 164 284 174 290 164 284 174 289 164 283 175 289 165 284 176 289 166 284 177 288 167 284 177 288 167 283 177 286 167 283 178 286 167 282 178 286 168 282 178 285 167 282 178 285 167 282 177 285 167 282 177 286 167 282 177 287 166 282 176 287 166 283 176 287 166 283 176 288 166 283 176 288 166 283 176 287 166 284 176 287 166 284 176 287 166 284 176 287 166 283 176 287 166 283 176 287 166 283 176 288 166 283 176 287 166 283 176 287 166 283 176 288 166 283 175 288 165 283 175 288 165 284 174 289 165 284 174 289 164 285 174 289 164 285 174 289 164 284 174 289 164 284 174 289 165 284 175 289 165 285 175 290 165 285 174 290 165 285 174 290 165 285 174 290 164 285 174 290 164 285 174 290 164 285 174 290 164 285 174 289 164 284 174 289 165 284 175 289 165 284 175 288 165 284 176 288 165 284 175 289 166 284 175 289 165 284 174 289 165 285 174 289 165 285 174 290 164 286 174 290 164 286 174 291 164 285 174 291 164 285 174 290 165 285 174 290 165 285 174 290 165 285 174 290 165 285 174 290 165 285 175 290 165 285 175 290 165 285 175 290 165 285 175 290 165 285 176 290 166 285 176 289 166 284 176 289 166 284 176 289 167 283 176 288 167 283 177 288 168 283 177 288 168 283 178 288 168 282 178 287 168 282 178 287 168 283 178 287 168 283 177 287 168 283 177 287 167 283 177 288 167 283 176 288 167 283 175 289 166 283 175 288 166 284 176 288 166 283 175 288 166 283 175 288 166 282 176 287 166 282 175 287 166 281 175 286 165 281 174 286 165 282 173 287 164 282 173 287 164 282 172 288 163 283 171 289 162 283 170 289 161 284 170 290 161 285 169 291 160 285 169 292 160 285 169 292 160 285 169 291 160 284 170 290 161 283 169 290 161 283 170 289 161 283 171 289 162 284 172 289 162 284 172 290 162 284 171 290 162 284 171 290 162 284 170 290 162 284 170 290 161 285 170 291 161 285 170 291 161 285 169 291 161 285 169 291 160 286 170 291 160 286 170 291 160 286 170 291 160 285 169 291 161 285 169 290 161 285 169 290 161 285 169 291 161 285 169 291 160 286 170 291 161 286 170 291 160 286 170 292 160 286 169 292 160 286 169 292 160 286 168 292 160 286 168 292 160 286 168 292 160 286 169 292 160 285 168 291 160 285 168 291 160 284 169 290 160 284 169 290 160 284 170 289 160 284 170 289 161 283 169 289 161 283 169 288 161 283 169 289 161 283 169 289 161 284 169 290 161 284 169 290 161 284 169 290 161 284 169 290 160 285 168 291 160 286 168 291 160 286 167 292 159 286 168 292 159 286 168 292 159 286 167 292 159 286 167 291 159 286 167 292 159 285 168 292 159 285 169 291 160 285 169 290 160 284 169 290 160 284 169 290 160 284 169 290 161 284 169 290 161 284 169 290 160 284 169 290 160 284 169 290 161 284 169 290 161 284 169 290 161 284 171 290 161 284 172 289 162 284 172 289 162 283 171 289 163 284 172 289 162 284 172 289 162 284 172 289 162 284 172 289 162 285 172 290 163 286 172 291 162 286 171 292 162 287 170 292 161 287 170 292 161 287 170 292 161 286 170 292 161 285 170 291 161 284 170 290 161 284 172 289 162 283 172 288 162 282 172 287 163 282 174 287 164 282 174 286 164 281 174 286 164 281 174 285 165 280 175 285 165 280 175 285 165 281 175 285 165 281 175 285 165 281 174 286 165 282 174 286 164 282 172 287 163 283 172 288 162 283 172 288 162 282 172 287 162 283 172 288 162 283 172 288 162 283 172 289 162 283 172 289 163 283 172 288 163 283 172 288 163 282 172 288 163 281 172 287 163 281 172 286 163 281 172 287 163 282 172 288 163 282 172 288 163 282 172 288 164 282 172 288 163 283 171 288 162 283 171 289 162 283 171 289 162 283 170 289 161 283 170 289 161 284 170 290 161 284 170 290 161 284 170 289 161 284 170 288 160 282 169 288 159 281 168 286 159 280 169 284 159 280 170 284 160 281 172 285 161 281 173 285 162 279 172 283 162 277 171 281 160 276 170 279 160 276 170 278 159 276 170 278 160 276 171 278 161 278 174 281 163 278 176 282 165 278 177 281 167 278 178 280 167 276 178 277 167 275 177 277 167 274 177 275 166 274 176 276 166 274 176 276 165 273 175 275 165 272 176 274 165 270 175 272 165 270 176 271 164 269 174 270 163 270 174 270 162 271 173 272 161 271 172 272 161 270 172 271 160 267 172 268 161 265 173 266 163 263 175 263 164 261 176 262 165 259 177 261 167 258 177 259 166 256 176 257 166 254 174 255 164 252 172 253 161 249 169 249 159 244 167 244 156 237 166 237 155 231 165 231 154 227 164 226 152 223 162 222 151 217 161 215 150 209 159 207 148 201 157 199 146 195 156 192 146 189 158 186 147 183 160 179 150 179 163 172 153 173 165 167 156 167 168 161 159 163 170 156 163 162 173 154 166 160 177 151 171 158 181 148 176 157 185 146 182 158 189 147 186 158 193 148 191 158 197 147 195 158 200 146 199 158 203 146 202 158 207 146 208 158 213 147 214 158 219 148 222 159 226 149 230 161 229 151 233 163 232 154 236 165 234 156 240 169 237 160 244 173 240 165 247 178 243 170 250 184 248 176 255 189 255 190 255 194 261 194 260 198 264 198 264 201 267 195 275 207 271 200 279 214 275 207 282 219 278 213 286 225 283 218 290 229 288 222 295 232 293 233 293 234 296 226 303 235 297 228 305 238 302 231 309 240 306 234 314 242 310 219 298 244 314 220 298 246 316 223 302 250 320 245 325 252 323 248 328 253 326 247 334 255 329 248 336 257 331 251 339 260 332 254 341 262 334 257 343 266 336 260 344 270 338 266 347 274 340 270 349 277 340 274 350 279 341 276 351 281 342 279 352 283 344 282 354 285 344 286 354 287 343 288 353 289 341 291 351 292 339 295 349 295 337 298 347 296 335 300 344 299 334 302 342 300 333 303 342 301 334 305 343 303 335 307 344 306 336 310 344 309 334 313 344 312 334 316 343 313 334 318 343 315 336 319 341 315 335 322 343 316 335 323 342 318 334 326 340 321 332 327 336 325 329 333 334 327 326 336 331 329 323 339 326 331 317 341 320 332 309 339 310 331 301 341 302 330 295 339 295 329 289 338 288 328 281 338 280 329 275 338 272 329 269 338 267 328 264 338 261 327 256 337 254 336 247 337 247 326 244 336 241 325 238 334 234 324 230 334 226 324 224 333 219 324 219 334 214 322 214 331 208 319 209 328 202 317 205 325 198 313 201 321 194 310 198 317 191 309 193 314 189 307 190 313 186 307 189 313 182 304 188 311 179 302 186 308 177 299 184 305 175 297 183 302 174 294 182 300 173 294 183 299 174 294 184 297 174 292 184 296 174 292 183 295 174 291 182 295 173 290 181 297 172 290 180 297 172 291 180 297 171 290 180 297 171 289 178 294 169 287 177 294 168 287 176 293 167 288 176 293 166 288 176 294 166 288 175 294 166 288 175 294 166 288 175 294 166 289 176 294 166 289 176 294 167 289 176 293 166 289 175 294 166 289 175 294 166 289 175 295 166 290 176 294 166 290 176 295 166 290 175 295 166 289 175 294 165 288 175 294 165 288 175 289 175 287 175 288 174 287 175 287 174 285 174 290 164 283 173 288 164 281 174 285 164 280 175 282 164 280 176 282 165 278 176 282 165 276 176 280 165 272 174 273 162 267 172 269 161 264 170 265 159 262 169 263 158 260 168 260 157 258 168 258 157 253 167 254 157 248 167 249 156 243 168 243 167 238 168 239 167 235 168 236 157 230 167 230 167 223 167 221 156 216 166 214 156 209 164 207 154 202 164 198 154 195 166 190 155 190 167 185 157 186 167 181 157 180 167 174 158 174 168 168 159 171 169 164 161 169 172 162 163 167 176 158 168 164 179 155 173 163 182 153 177 162 187 152 182 160 190 150 186 159 193 148 189 158 193 147 191 157 195 146 192 156 197 146 196 157 201 146 200 157 204 146 204 158 207 147 207 160 212 160 211 161 218 161 217 162 223 151 225 162 226 152 230 164 229 154 234 166 233 157 239 170 237 162 244 176 241 168 248 181 244 173 251 187 248 179 255 193 254 193 253 197 260 189 267 200 265 192 272 205 271 205 270 211 275 205 284 216 278 208 286 220 282 212 289 225 287 218 295 230 294 223 302 234 299 227 307 237 301 238 300 241 303 234 310 244 306 237 314 245 311 239 319 247 315 241 323 249 321 222 303 251 323 224 306 253 325 227 310 254 325 230 315 255 327 249 334 256 330 249 337 259 333 260 333 263 335 257 344 266 337 260 346 267 338 262 347 270 340 265 349 272 342 267 350 274 343 269 352 274 344 271 354 276 346 272 355 277 349 275 358 280 349 278 357 281 346 281 357 283 345 283 345 285 344 287 355 288 344 291 354 290 342 294 352 292 338 296 347 295 334 298 344 297 333 300 342 298 334 302 343 300 335 304 344 302 336 303 335 304 336 308 345 305 336 310 346 306 337 312 346 313 346 313 346 314 344 315 344 310 336 316 343 310 335 317 342 312 334 319 340 315 331 323 336 327 332 328 332 323 323 332 327 326 321 335 324 328 317 338 320 328 312 339 314 338 306 338 306 337 299 337 299 326 293 336 292 325 286 334 284 325 277 331 276 327 269 336 267 329 264 338 261 329 258 339 255 328 249 338 246 328 242 338 239 328 237 337 233 326 229 336 224 326 221 334 216 325 216 332 211 322 214 330 208 317 209 324 202 312 206 319 198 308 204 315 196 306 200 312 192 304 196 310 188 303 191 309 183 303 189 309 180 302 187 308 179 300 186 306 177 298 184 304 175 296 184 302 174 294 183 300 174 293 183 298 174 292 182 297 173 291 182 296 172 291 181 295 171 290 179 294 170 289 177 294 168 287 176 291 167 286 176 291 166 285 176 290 167 286 178 291 168 286 178 291 168 286 178 291 169 286 179 291 169 286 179 292 170 288 180 292 170 288 180 293 170 289 179 294 170 290 180 294 170 292 180 296 170 294 180 299 170 296 179 300 169 297 177 301 168 297 177 301 166 296 176 300 166 294 176 299 166 291 175 292 175 289 175 290 175 288 176 288 175 286 175 291 165 285 175 290 165 283 175 287 164 279 173 283 163 275 171 275 171 271 170 271 169 266 169 269 159 262 170 265 159 259 171 260 159 254 170 255 160 247 169 246 159 238 167 238 157 231 166 231 156 226 165 224 155 218 165 215 154 212 165 209 154 207 164 204 153 201 162 197 151 193 160 189 150 186 160 183 150 184 161 179 151 180 164 174 154 174 167 167 157 170 169 162 160 165 171 157 163 161 174 152 167 158 177 149 171 157 180 147 175 157 185 146 181 158 190 147 187 160 195 149 193 163 198 152 197 166 202 155 202 167 208 156 207 165 215 155 214 163 223 153 226 163 229 153 232 165 233 157 238 170 237 161 243 175 241 167 248 181 244 173 251 186 246 178 254 190 250 183 257 195 256 188 263 200 263 192 269 205 268 205 268 209 274 201 280 214 278 208 285 218 281 211 288 221 284 215 291 227 289 227 289 234 296 227 303 238 300 239 299 240 302 234 310 243 306 236 314 245 313 238 320 247 318 240 325 249 322 241 329 252 327 245 334 256 329 248 335 258 330 250 337 259 331 252 338 254 343 254 343 264 340 258 348 268 343 261 350 272 344 265 351 274 346 268 353 274 347 269 355 275 348 275 347 277 349 273 358 280 350 280 349 282 350 282 350 282 352 281 362 282 353 283 363 284 351 286 361 286 347 290 357 290 344 294 353 293 340 298 349 295 338 300 347 300 346 301 345 304 345 305 345 303 337 308 345 305 336 310 344 307 335 313 343 316 342 316 343 313 334 321 341 318 331 326 338 330 335 331 335 326 327 335 331 328 324 337 328 329 320 339 324 340 317 340 317 332 307 341 309 332 300 341 301 340 294 341 294 331 287 341 286 332 278 341 276 334 271 340 269 334 264 343 262 333 258 343 254 331 248 342 245 330 242 340 238 328 237 337 233 326 230 333 227 325 223 331 220 324 218 332 213 322 213 330 208 319 208 327 202 316 204 323 196 312 200 320 193 310 196 317 188 309 191 316 184 308 188 316 180 307 185 314 178 304 184 312 176 302 184 308 175 298 182 305 174 296 182 302 173 294 182 300 173 294 182 299 173 293 181 298 172 292 179 298 171 292 179 296 170 291 178 296 169 290 178 295 169 289 177 294 168 287 176 292 167 284 176 290 166 284 176 288 166 283 176 288 166 283 177 288 167 284 178 287 168 283 179 286 169 283 180 285 170 282 181 285 170 282 182 284 171 281 182 283 172 281 183 283 172 281 183 284 172 281 182 284 172 282 182 285 171 282 180 286 170 283 180 286 170 283 178 287 168 283 177 288 167 283 176 287 167 283 176 288 167 284 176 288 166 283 175 288 166 284 176 288 166 283 176 288 166 283 176 287 166 283 177 287 167 283 178 287 168 283 178 287 168 282 179 286 169 282 179 286 169 282 179 286 169 283 178 287 168 284 178 288 168 285 177 288 167 285 176 289 165 284 175 287 164 281 174 285 164 280 176 283 165 277 176 281 166 276 178 280 167 273 177 276 167 267 175 267 174 260 172 264 162 257 160 258 159 250 167 252 158 244 167 244 157 236 167 235 156 229 166 227 155 224 165 222 154 218 163 215 152 209 161 207 151 203 160 200 149 199 160 196 149 194 161 194 161 187 164 182 154 182 165 176 155 177 166 171 156 171 168 164 158 164 169 157 161 161 173 153 166 159 179 150 172 157 185 147 179 157 188 147 183 158 191 148 188 158 195 147 192 157 197 147 194 156 198 146 196 156 200 146 200 156 203 145 204 156 206 145 207 157 210 147 212 159 217 148 219 160 223 161 222 160 226 150 230 161 228 151 233 163 232 153 237 166 237 157 242 171 242 163 249 177 245 168 252 183 251 175 257 188 257 189 256 193 262 186 269 198 266 198 266 203 271 204 271 209 275 202 283 213 278 206 286 217 281 210 289 223 287 216 294 228 293 221 301 232 299 225 307 236 302 236 301 241 305 235 313 245 309 239 316 248 312 240 319 248 314 241 322 251 319 243 326 254 324 255 323 257 327 250 334 259 329 252 336 254 338 254 339 263 335 256 342 265 337 258 345 268 340 261 347 272 343 265 350 274 346 266 353 274 348 267 355 275 349 268 357 276 350 270 358 277 350 272 359 278 352 278 351 279 354 276 363 282 352 280 362 285 351 284 362 288 350 288 361 291 349 292 359 294 348 295 358 296 347 300 357 299 346 303 355 302 344 306 353 304 342 309 351 306 341 312 349 309 339 315 347 316 346 317 346 311 338 318 345 312 338 321 344 315 335 323 342 325 338 325 338 327 334 327 334 321 326 330 330 324 323 330 326 325 320 336 324 337 317 338 317 330 307 340 309 329 301 340 302 329 296 339 295 328 288 338 287 329 279 338 277 330 271 339 269 330 266 339 263 328 258 337 255 326 250 336 247 325 246 335 242 323 240 333 236 322 232 332 228 323 224 332 220 324 219 332 214 322 213 330 208 320 208 328 202 316 204 325 198 313 201 321 194 309 197 317 189 307 193 314 185 306 189 314 182 305 187 311 180 303 186 309 178 300 185 307 177 298 183 304 175 297 182 303 174 296 181 301 172 295 179 300 171 294 178 300 169 293 177 299 168 292 176 299 168 292 176 298 167 291 174 297 166 290 173 297 165 288 172 295 163 287 171 293 162 286 171 292 162 286 172 291 162 286 172 292 163 286 174 291 164 286 174 290 164 285 174 289 165 285 174 290 165 285 174 290 165 285 173 290 165 285 174 290 164 285 174 291 164 285 173 291 164 286 172 292 163 288 172 294 163 288 171 295 163 289 171 296 162 289 170 296 162 288 170 296 161 288 170 295 162 288 170 295 161 288 170 294 162 287 171 294 162 287 171 293 162 287 171 293 162 286 171 292 162 286 172 292 163 286 172 292 163 286 172 292 163 286 172 292 163 285 172 291 164 284 172 291 163 284 172 290 163 284 172 290 163 283 171 289 163 283 171 289 162 282 172 288 163 283 173 289 164 283 173 289 165 284 174 290 165 284 174 290 165 284 173 291 164 285 173 291 164 285 172 292 164 286 172 292 164 286 172 293 164 287 173 294 164 287 173 294 164 287 173 294 164 287 173 294 164 287 172 294 163 287 172 294 163 286 171 293 162 286 170 293 162 286 170 293 162 286 171 294 162 288 171 294 163 288 172 295 163 288 171 295 163 288 170 295 162 287 169 295 161 288 168 295 161 287 167 294 159 286 166 293 158 292 157 292 156 289 156 290 154 280 160 287 152 278 157 285 149 276 154 282 145 273 151 278 142 271 151 276 141 270 152 274 142 268 153 272 143 267 154 272 145 268 156 273 147 269 158 274 149 270 159 276 151 272 160 277 151 273 160 277 150 273 161 277 150 273 161 275 150 271 161 273 150 268 163 269 152 266 165 266 154 264 167 264 156 262 169 261 158 262 170 262 159 263 170 263 160 263 171 263 160 261 172 261 161 257 172 257 161 250 171 249 161 243 170 242 160 238 168 238 158 234 156 234 156 231 165 230 154 224 163 223 153 217 162 217 151 211 161 212 160 204 160 205 160 194 160 195 159 184 159 181 149 177 159 172 148 169 159 164 149 163 162 157 152 159 165 151 156 154 170 146 162 151 175 142 168 151 180 141 174 151 186 141 181 152 191 142 189 154 195 143 195 158 200 146 200 161 206 150 207 164 212 153 214 164 220 154 222 164 227 154 229 164 232 154 235 164 234 155 239 167 237 159 244 172 241 164 249 178 245 171 253 185 248 177 256 191 253 182 261 196 260 188 267 200 266 192 273 202 272 195 279 207 278 200 285 211 282 204 290 215 286 208 293 221 291 214 298 227 297 220 305 233 302 225 309 238 308 239 307 245 313 245 313 250 319 244 327 255 323 248 330 257 325 250 333 260 330 253 337 263 334 255 341 264 336 256 342 264 337 265 337 266 340 259 346 269 342 262 349 273 345 265 352 277 348 270 355 281 353 274 361 282 357 276 364 276 366 276 366 284 360 276 367 283 361 276 368 283 361 277 369 283 362 284 362 283 363 284 362 284 363 283 373 286 362 287 372 289 359 291 369 292 355 295 365 294 351 298 361 299 356 300 356 296 345 302 354 298 344 304 352 298 342 305 350 305 348 306 348 301 340 308 347 303 339 311 345 313 345 314 345 316 345 316 345 311 336 319 343 314 334 322 340 317 330 325 336 329 332 329 332 332 328 333 327 325 320 335 323 328 314 338 316 329 305 340 308 330 299 340 301 329 295 339 295 328 289 337 287 327 280 336 278 328 273 337 271 327 267 336 265 326 261 336 258 325 253 335 251 324 248 334 245 324 244 334 240 324 237 333 233 324 230 332 225 324 223 332 218 323 218 331 212 321 213 329 207 317 208 326 202 313 205 321 198 310 202 317 194 307 198 314 190 305 193 311 185 303 190 309 182 301 189 307 181 298 188 304 180 294 187 300 178 292 186 298 177 291 185 296 176 290 184 295 175 290 183 296 174 290 182 296 173 291 180 296 171 291 178 296 169 290 176 294 166 288 174 293 165 286 174 292 164 286 174 291 164 285 174 290 164 285 175 290 165 284 176 289 166 284 176 288 166 284 178 287 167 284 178 286 168 283 179 286 169 283 179 286 169 284 180 286 169 283 179 285 168 283 178 286 168 284 178 287 167 284 176 288 166 284 176 288 166 284 176 288 166 283 176 287 166 283 176 287 166 283 176 286 166 283 176 286 166 283 177 286 167 283 177 287 167 283 177 286 166 283 177 286 167 282 177 286 167 282 178 286 168 283 178 286 168 283 178 287 168 283 178 287 167 283 177 286 167 283 177 286 167 283 177 286 167 283 177 286 167 283 176 286 166 284 176 287 166 284 176 288 166 284 176 288 165 284 175 288 165 284 176 288 165 284 176 289 166 284 176 289 166 284 176 289 166 284 176 288 166 284 176 288 165 284 176 288 165 284 176 288 166 284 176 288 166 284 176 288 166 284 176 288 166 285 175 289 165 285 175 289 165 285 174 290 165 286 174 290 165 286 174 291 164 286 174 291 164 286 174 290 165 285 175 290 165 285 175 290 165 285 175 289 165 285 175 289 165 285 175 289 165 285 175 289 165 285 175 289 165 285 175 289 165 285 175 289 165 285 175 290 165 286 175 290 165 286 175 290 165 285 175 290 165 286 175 290 165 285 175 290 165 285 175 290 165 285 175 290 165 286 176 290 166 285 175 290 166 285 176 290 166 285 175 290 166 285 175 289 166 285 175 289 165 285 175 289 165 285 175 290 165 284 175 290 165 284 175 289 166 284 175 289 166 284 176 289 166 284 176 288 166 284 176 288 166 284 176 288 166 284 176 288 166 284 176 288 166 284 176 289 166 284 176 289 166 284 175 289 165 284 175 289 166 284 175 289 165 283 175 288 165 283 173 288 164 284 174 288 164 283 173 288 164 284 174 289 164 284 174 289 164 284 174 289 164 284 174 289 164 284 174 288 165 283 174 288 165 283 174 288 164 283 174 287 165 283 175 287 165 282 175 287 165 282 175 286 165 282 176 286 166 282 175 286 165 283 175 287 165 283 174 288 165 284 174 288 164 283 173 288 164 284 173 289 163 285 173 289 163 285 172 290 163 285 172 290 162 285 172 290 162 285 171 290 162 285 171 290 162 284 172 289 163 284 173 289 163 284 174 288 163 284 174 288 164 283 174 287 164 283 174 287 164 283 174 287 164 283 174 287 165 283 175 287 165 283 175 287 165 283 176 287 166 283 176 287 166 282 176 286 166 282 177 286 167 282 178 285 168 281 178 284 168 280 180 282 170 279 180 282 170 278 182 281 172 278 182 281 172 278 182 280 172 277 181 280 172 278 182 280 171 278 180 281 170 278 178 281 169 279 177 283 167 280 175 284 166 280 174 285 165 282 173 286 164 282 172 287 163 283 171 288 162 283 171 288 162 283 171 288 162 283 171 288 162 282 172 287 163 281 173 286 163 281 174 285 164 280 175 284 165 280 176 284 165 280 176 284 166 280 176 284 166 280 176 284 166 280 175 284 165 280 175 284 165 281 175 285 165 281 174 286 165 282 174 287 164 283 174 287 164 283 173 288 164 283 173 288 163 284 172 288 163 284 172 289 163 284 172 289 163 284 173 288 163 284 174 288 163 283 173 287 163 282 174 287 164 282 174 286 164 281 175 285 165 280 176 285 166 280 176 284 166 280 176 284 166 280 176 284 166 280 176 285 166 281 176 285 166 281 175 285 166 281 175 285 165 281 174 285 165 281 174 285 164 281 174 285 165 281 174 285 164 281 173 286 164 282 174 286 163 282 174 286 164 282 174 286 164 282 174 286 163 282 172 287 163 282 172 287 163 283 172 287 162 283 172 287 162 283 171 289 162 284 170 290 161 285 169 291 160 285 169 291 160 286 169 292 160 286 168 293 159 287 168 293 159 287 168 293 159 286 168 293 159 286 168 293 159 286 168 292 159 286 168 292 160 285 169 291 160 285 169 291 160 285 169 291 160 285 169 292 160 285 169 291 160 285 169 291 160 285 168 291 160 286 168 291 159 286 168 291 159 285 168 291 159 285 169 291 160 285 169 291 160 285 169 290 161 284 170 289 161 284 171 289 161 284 172 289 162 284 172 288 163 283 172 288 163 283 173 288 163 283 173 288 164 284 173 289 163 284 172 289 163 284 172 289 163 284 172 289 163 284 172 289 163 284 172 289 162 284 172 289 162 284 173 288 163 283 173 288 163 284 174 288 163 283 173 287 164 282 174 287 164 282 175 286 165 282 175 285 165 282 176 284 165 280 176 284 166 281 177 284 167 281 177 284 167 282 178 284 167 282 178 284 167 281 178 284 168 282 179 283 168 282 178 284 168 282 178 284 167 282 177 284 166 282 177 284 166 283 176 286 166 283 175 286 165 283 174 286 164 284 174 287 163 284 174 287 163 284 174 288 162 284 173 287 162 283 173 287 162 282 173 285 162 280 174 284 162 278 173 282 162 274 172 278 161 270 170 274 160 268 170 271 160 265 170 269 160 264 170 267 159 263 170 264 159 261 170 262 159 258 170 259 159 256 170 255 159 254 170 253 159 252 170 252 159 250 169 250 158 249 169 249 158 248 168 248 157 246 168 248 157 244 168 244 167 239 166 240 166 235 166 235 165 228 165 229 164 223 163 223 163 215 162 214 151 206 161 204 150 198 161 195 150 191 161 188 150 184 160 180 150 179 161 174 151 174 163 169 153 171 165 165 155 167 169 167 168 163 173 163 172 160 177 161 176 158 181 149 174 155 185 146 179 151 186 141 182 149 187 138 185 148 191 137 189 149 196 138 196 152 200 141 201 155 205 144 205 159 211 148 212 162 218 151 220 164 225 154 228 167 230 157 235 169 233 161 239 173 237 165 244 179 241 172 248 185 243 177 251 189 245 182 253 195 249 188 257 199 255 192 263 203 262 196 269 206 269 207 268 210 275 203 283 214 279 215 279 218 282 219 282 223 286 224 286 228 291 229 290 232 297 225 304 235 303 235 302 237 307 208 287 241 310 241 310 245 313 240 318 247 315 241 323 250 318 243 325 252 322 224 304 253 325 226 306 254 326 255 325 256 326 256 325 258 325 251 332 260 326 254 334 262 329 256 337 264 333 258 341 265 335 260 344 262 345 262 345 270 338 264 347 271 340 272 340 273 341 267 349 275 341 269 350 272 352 272 352 278 346 274 356 280 347 277 357 280 347 279 357 282 346 281 357 283 344 283 344 286 342 286 342 289 341 292 350 292 340 295 349 294 336 297 346 297 334 301 343 300 334 304 343 302 334 306 343 304 334 309 343 307 334 312 342 310 332 310 332 314 332 319 339 316 330 324 338 327 335 327 335 330 332 331 332 334 330 335 330 337 328 338 328 329 321 339 325 330 317 341 320 332 308 343 310 333 299 344 301 333 292 343 293 334 285 343 285 334 277 343 275 334 269 343 267 333 263 342 260 330 254 340 251 328 247 338 244 326 242 336 238 323 236 333 232 322 229 331 224 321 222 327 218 321 217 327 212 319 211 328 205 316 206 324 200 313 203 322 196 310 199 318 191 308 194 315 187 306 190 313 182 305 187 312 179 303 185 309 177 301 184 307 175 298 184 304 174 295 183 301 174 294 184 299 174 291 182 296 173 290 181 295 172 290 180 295 171 290 179 295 170 290 178 295 169 288 177 294 168 287 176 293 167 286 176 291 166 284 174 289 165 284 175 289 165 284 176 289 165 284 176 289 166 284 176 289 166 285 176 290 166 286 176 291 166 287 176 292 166 288 176 292 167 288 176 293 166 288 176 293 167 287 176 293 167 287 177 294 168 288 176 294 167 288 176 294 167 288 175 295 166 288 175 295 166 288 175 294 166 288 175 294 166 288 175 294 166 290 176 294 167 294 178 296 167 297 178 301 168 299 178 302 168 301 178 303 167 303 177 304 166 303 176 304 165 303 175 305 164 303 174 303 164 301 173 302 163 299 174 301 164 299 176 301 165 301 176 303 166 303 177 304 166 302 177 304 166 299 177 302 166 295 178 299 167 292 177 294 167 290 178 292 167 288 179 291 168 288 180 291 169 286 180 289 168 282 178 285 167 276 175 276 175 269 173 272 162 264 171 266 160 259 170 260 159 254 169 254 159 247 169 245 159 238 170 236 159 230 170 228 159 224 169 221 158 217 168 215 157 209 165 206 155 202 164 200 153 197 164 194 153 190 165 186 155 184 168 180 158 180 169 175 159 174 169 168 160 167 170 161 161 162 170 155 162 159 172 150 165 155 176 146 170 153 182 143 177 154 187 144 182 156 191 146 188 157 195 147 192 158 198 146 196 158 201 147 200 159 204 148 204 160 209 149 209 160 215 150 216 159 220 149 222 159 225 159 224 160 228 160 228 162 231 153 236 166 233 157 239 170 236 161 242 174 238 165 245 179 243 171 250 185 251 176 257 189 257 181 264 194 262 186 268 200 267 200 266 206 271 199 278 212 274 205 282 217 278 210 286 223 284 216 292 229 290 222 298 232 296 225 303 234 298 235 298 238 302 239 301 241 305 235 312 243 307 238 312 245 311 241 317 248 317 222 301 252 322 226 306 255 325 229 310 258 328 253 333 260 332 253 339 261 335 254 342 263 337 256 344 266 340 259 346 270 342 262 349 272 346 264 353 272 348 266 356 274 350 267 358 274 351 269 359 275 353 276 352 276 354 272 364 278 354 275 363 281 352 282 352 285 352 284 362 289 351 289 361 293 350 293 360 296 349 297 359 298 349 302 358 301 348 305 357 303 345 308 354 304 343 310 351 306 341 313 349 310 340 317 347 311 338 319 345 312 336 320 342 322 338 323 339 325 335 325 335 320 328 328 332 321 326 330 329 322 323 332 327 334 323 334 323 327 314 337 317 329 309 339 310 329 303 340 304 329 298 339 297 328 289 338 288 329 279 339 278 331 272 340 270 332 267 343 265 331 260 340 256 330 251 339 247 327 245 337 241 325 238 334 234 323 230 333 226 324 223 332 218 324 219 330 214 322 213 331 208 319 208 327 202 315 205 323 198 311 201 319 194 309 197 316 190 308 194 315 186 308 192 314 184 307 189 313 182 304 187 310 179 301 185 308 177 298 184 305 175 296 182 303 174 296 182 301 173 294 181 300 172 294 180 299 171 293 179 298 170 292 178 297 169 292 178 297 168 291 176 296 168 290 176 295 167 288 175 293 166 287 175 292 166 286 176 290 166 286 176 290 166 286 176 291 166 288 176 292 167 288 176 293 167 289 177 293 167 288 176 292 167 287 176 292 167 286 176 291 167 286 177 291 168 287 178 291 169 287 179 292 169 287 179 293 169 288 178 293 169 289 178 293 168 290 177 294 168 290 178 295 168 292 178 297 169 293 178 298 169 294 179 299 169 296 180 301 169 296 180 301 169 297 179 302 170 297 179 302 169 295 178 296 178 292 177 297 167 289 177 294 166 286 176 291 166 282 176 287 166 277 176 281 165 270 174 273 164 263 171 266 161 256 169 258 158 251 167 252 156 244 166 244 155 236 165 235 154 230 165 229 153 226 165 223 153 219 164 216 153 209 163 207 152 202 161 200 150 196 160 193 148 190 160 190 160 185 163 180 153 181 166 176 156 175 169 169 159 168 172 162 163 163 174 156 165 158 176 150 169 154 180 144 173 152 184 142 179 151 188 141 184 151 192 141 189 151 198 141 194 151 200 151 200 150 202 139 200 150 204 139 203 151 206 140 208 154 209 143 211 157 214 146 217 159 221 149 224 161 227 151 231 163 230 154 236 165 235 157 240 170 240 161 246 175 242 167 249 180 245 172 252 186 250 178 257 191 257 183 264 194 263 186 271 197 270 189 277 202 277 194 285 208 281 200 290 215 284 208 291 222 287 223 287 229 292 229 292 232 297 226 305 236 302 229 310 239 306 232 314 245 310 237 318 250 314 243 321 252 316 245 323 254 318 246 325 256 323 248 329 257 327 250 333 258 329 251 336 259 331 252 338 261 333 254 341 263 336 256 344 266 338 260 346 270 340 264 348 273 341 267 350 276 344 270 352 278 346 272 353 278 346 273 355 278 347 274 356 278 349 279 349 280 351 280 350 282 352 279 362 287 353 287 353 290 352 287 362 291 352 288 361 292 352 288 361 291 352 288 362 290 352 290 352 289 354 289 353 289 356 289 355 289 357 289 357 288 358 281 365 288 360 281 367 289 361 282 368 291 362 284 369 293 363 285 369 294 363 287 370 294 364 288 371 293 363 287 370 293 361 286 369 292 360 286 367 292 359 286 366 291 358 291 358 290 358 291 359 290 359 290 359 289 360 282 367 281 368 282 369 289 363 282 370 290 366 282 372 290 366 282 373 290 366 282 372 290 366 282 372 289 364 282 371 289 363 281 369 289 362 281 368 288 361 280 367 288 361 281 367 288 361 281 365 288 360 280 365 289 359 280 364 290 360 281 365 291 361 283 365 292 362 284 367 293 364 285 368 293 366 285 370 293 368 285 373 293 371 284 375 292 372 284 377 292 374 284 379 291 374 283 379 291 374 282 379 290 373 282 378 290 372 282 377 291 371 282 376 284 375 284 375 293 370 285 375 294 370 286 375 295 370 286 374 296 370 287 375 296 370 288 376 295 372 288 378 295 374 288 381 295 376 288 383 295 377 289 384 295 376 289 384 294 375 288 383 295 374 288 381 294 371 288 378 294 368 288 375 293 367 288 373 294 366 288 373 294 367 288 374 294 367 288 375 295 369 289 377 296 372 291 380 297 375 293 384 299 378 294 387 301 381 296 390 303 382 298 391 305 382 299 390 306 380 300 388 306 378 300 385 307 375 300 382 306 374 299 380 298 380 298 380 306 376 299 382 307 378 299 383 306 380 298 385 306 382 298 388 307 385 300 390 301 392 301 393 310 389 302 394 311 389 303 394 312 387 304 393 313 386 305 391 313 385 304 389 313 384 304 387 313 383 304 386 311 383 302 386 308 384 299 387 306 387 298 390 305 390 296 393 305 392 296 396 306 394 297 398 307 396 298 400 307 397 299 400 309 397 300 400 302 398 302 399 312 393 303 396 312 392 304 395 311 390 302 393 300 392 300 392 307 389 299 392 306 389 298 393 306 390 298 394 305 392 297 397 305 394 297 399 306 396 297 400 308 396 299 400 310 395 301 398 302 396 303 396 312 392 303 394 312 390 303 392 311 388 302 390 311 388 302 389 310 388 301 389 310 388 300 389 309 388 300 389 308 388 298 390 307 389 298 391 306 389 297 392 305 390 296 393 295 394 296 394 305 393 296 396 306 394 297 397 307 395 298 398 307 395 298 397 308 395 300 397 310 395 301 396 310 394 301 396 310 394 301 396 309 393 300 395 308 391 299 394 307 390 298 393 306 389 297 392 306 388 296 391 305 387 296 390 305 386 296 389 305 386 296 389 305 385 296 388 306 385 297 387 307 385 298 387 308 386 299 387 309 387 300 388 299 388 300 389 309 388 300 389 308 388 299 390 308 390 299 392 307 391 298 393 306 392 298 395 305 393 297 396 304 392 296 396 304 391 295 395 304 390 295 394 303 389 295 393 304 388 295 391 304 386 296 389 305 383 296 387 306 381 297 385 306 380 297 383 306 379 298 382 306 378 297 381 305 377 296 380 304 376 296 380 304 376 295 380 303 378 294 382 302 380 294 384 302 382 294 386 301 383 294 389 301 385 294 391 302 387 295 394 303 389 296 396 303 390 297 398 304 391 298 399 305 391 299 399 300 398 300 399 307 389 301 397 306 388 301 396 306 386 300 394 305 385 299 393 304 383 299 392 304 382 298 390 303 381 298 389 304 380 298 387 304 380 298 387 304 380 297 387 303 380 297 388 303 381 297 388 304 382 298 389 305 383 298 390 305 383 299 391 307 384 300 391 307 385 301 392 309 386 302 393 309 387 303 394 304 394 304 395 311 387 305 395 311 388 305 395 311 388 305 396 309 388 304 396 308 388 303 395 307 387 302 395 307 386 301 394 306 386 301 393 306 385 300 393 305 385 300 392 306 385 300 392 307 385 300 392 309 385 302 391 311 385 303 390 312 385 304 389 313 385 304 389 314 386 305 389 314 386 305 389 313 387 304 389 312 387 303 390 311 389 302 391 310 390 301 392 299 394 300 394 297 396 298 396 306 395 297 397 307 395 297 398 307 396 298 397 309 397 300 398 310 398 301 397 311 399 302 397 311 398 302 397 311 397 302 396 310 396 301 394 309 394 300 393 308 393 299 392 306 392 297 391 305 391 296 390 304 390 295 389 303 390 294 389 303 390 294 389 304 390 294 390 304 391 294 392 304 392 294 394 304 393 295 395 304 393 295 396 303 393 295 397 303 393 295 398 303 392 296 398 296 397 296 398 304 389 298 397 305 388 299 396 306 387 301 394 308 386 302 393 309 384 304 392 309 383 306 391 310 383 306 391 311 383 306 391 311 383 307 391 311 383 307 391 312 383 307 392 313 384 308 393 313 385 310 393 316 386 311 395 317 387 312 395 318 387 314 396 319 387 314 396 319 387 314 396 319 387 314 395 318 386 314 395 317 386 312 395 316 386 311 395 316 387 311 395 316 388 311 395 316 388 311 396 316 388 311 397 318 390 312 398 319 390 315 398 321 390 318 399 322 390 319 399 323 389 320 399 323 388 320 398 323 386 320 395 321 385 318 394 320 384 317 393 320 384 316 394 319 385 316 394 319 386 315 395 320 386 315 395 319 388 316 396 320 389 316 397 320 389 316 398 321 389 316 397 315 395 316 396 322 388 315 394 313 392 314 392 319 386 311 391 317 386 309 390 315 386 306 390 313 387 304 389 312 388 302 389 310 391 301 390 307 395 299 392 303 399 295 394 298 403 291 397 292 405 287 398 287 406 281 398 282 405 277 397 277 404 274 395 271 401 269 392 267 398 267 389 265 395 265 385 262 392 263 383 258 390 260 380 254 388 256 378 252 386 254 376 250 385 252 376 249 385 250 376 249 385 250 376 247 385 248 376 245 385 246 376 245 385 244 376 244 386 243 377 241 377 242 378 242 389 242 380 244 391 243 382 246 392 243 383 246 392 244 383 247 393 244 384 247 394 244 385 247 395 244 386 247 397 244 388 247 399 244 390 247 402 245 393 248 405 244 396 246 407 243 398 242 410 240 401 238 412 236 403 235 413 232 404 230 412 227 403 223 411 221 402 217 413 215 403 212 414 211 405 206 415 206 405 202 415 201 405 199 414 198 404 193 412 193 402 185 411 186 402 179 412 179 402 174 412 174 402 169 411 170 401 164 411 165 401 159 411 160 402 154 410 155 400 147 406 150 397 142 401 145 392 138 398 141 389 135 397 138 388 133 394 137 385 132 391 136 383 129 390 134 381 125 388 130 380 121 385 126 377 119 384 123 378 116 384 122 376 112 382 118 375 109 379 115 372 106 375 112 367 105 371 111 364 102 369 108 362 99 368 105 361 98 365 105 358 96 361 103 355 94 357 102 352 93 355 100 350 91 354 99 349 92 353 99 348 92 352 100 348 92 352 100 348 93 352 101 348 93 352 101 348 93 352 102 348 93 352 102 348 93 352 101 348 92 351 101 348 92 350 100 346 92 348 100 345 92 347 100 343 92 347 100 343 92 347 101 344 93 348 99 345 94 347 103 344 94 346 102 343 94 344 103 342 94 344 103 341 93 344 102 340 91 342 100 338 90 342 98 337 89 342 97 337 89 340 97 337 89 340 97 336 91 340 99 337 92 341 101 337 93 340 101 336 93 340 101 336 93 342 98 338 93 344 102 339 93 345 102 340 93 346 102 342 93 347 102 343 93 346 101 342 93 344 101 341 93 342 102 338 94 340 103 337 94 339 103 336 93 338 102 335 91 336 100 335 91 336 97 335 91 335 100 334 93 334 99 333 94 334 103 333 95 335 105 333 96 336 105 334 96 338 105 335 95 339 104 337 94 341 102 338 91 342 97 339 89 343 97 338 84 344 90 341 81 346 88 340 79 348 84 343 80 348 85 341 80 348 87 341 80 345 87 339 80 342 88 337 81 339 89 335 83 335 89 332 85 329 93 325 86 323 95 319 85 319 94 315 84 315 93 311 81 311 90 308 79 307 87 304 75 302 84 300 73 298 82 296 72 295 81 293 72 292 82 289 73 288 83 285 75 282 85 280 75 276 85 274 75 272 85 269 74 268 84 265 74 261 84 259 76 254 86 252 77 247 88 245 79 242 90 241 81 235 92 234 83 228 93 227 84 222 95 222 85 217 96 217 89 209 96 210 93 202 100 204 97 198 105 199 102 194 107 195 104 189 114 192 107 185 111 188 112 183 115 187 118 181 122 185 127 180 129 185 134 182 135 187 138 185 141 193 141 188 144 197 145 192 144 201 148 197 147 203 150 203 147 212 152 209 148 218 155 215 151 224 160 220 157 230 168 224 163 233 173 226 168 236 176 229 171 238 179 233 173 241 182 239 176 246 185 245 179 253 188 250 181 257 191 254 191 254 195 259 189 267 200 263 193 271 204 267 197 275 208 271 201 279 213 276 206 284 219 283 212 290 225 288 225 288 228 292 229 291 232 295 233 294 236 298 230 306 240 302 233 310 241 305 235 313 243 309 237 317 247 314 247 314 249 319 243 327 251 320 245 328 252 321 246 329 254 323 248 331 258 327 252 336 262 332 262 331 265 335 266 335 269 339 264 347 273 341 268 350 276 344 272 352 278 345 274 353 280 347 280 346 283 349 283 349 286 350 286 349 289 350 289 360 292 349 293 360 296 346 297 357 300 344 300 354 303 343 303 352 304 344 305 354 303 344 305 354 305 345 306 355 307 345 308 356 309 345 311 355 311 354 312 355 309 345 312 355 309 346 314 356 310 346 315 355 310 344 317 352 312 342 318 350 312 339 320 345 321 339 321 339 314 328 323 333 317 322 323 325 321 318 327 320 324 315 333 318 325 311 335 314 335 307 336 308 336 301 336 302 326 295 336 295 326 288 336 287 327 277 337 276 329 269 338 267 329 263 339 261 329 258 339 255 328 250 338 247 328 244 338 240 327 237 336 232 325 228 335 222 323 219 332 214 321 215 329 209 318 211 325 204 313 204 320 197 310 200 317 192 307 197 313 189 304 193 310 185 302 190 308 181 300 188 306 179 298 187 304 178 296 186 301 176 294 184 299 175 293 182 298 173 292 181 297 172 291 179 296 171 291 180 296 171 290 180 295 171 289 179 294 170 287 178 292 168 284 176 290 166 283 175 288 165 282 175 287 165 282 176 286 165 282 176 286 167 282 177 286 168 282 180 284 169 281 181 284 171 280 182 283 172 279 182 282 172 280 182 283 172 280 182 283 172 280 181 284 171 280 179 284 169 280 178 284 168 281 177 285 168 282 178 286 167 282 177 286 167 283 177 288 167 283 177 288 167 283 176 287 167 282 176 287 167 282 178 286 168 282 178 287 169 282 180 287 170 282 180 286 170 282 180 286 170 282 180 286 170 283 179 286 169 282 178 286 169 282 178 286 168 282 178 287 168 283 177 287 168 283 177 288 167 283 176 288 166 284 176 288 166 284 176 289 166 284 176 289 167 284 176 289 167 285 177 289 167 285 177 290 167 285 177 290 167 285 177 290 167 284 176 290 166 284 174 289 164 283 174 289 164 282 174 282 173 280 172 280 172 278 171 278 170 276 170 277 169 274 170 277 159 272 170 274 158 270 170 271 158 268 172 269 160 264 172 265 160 259 172 259 160 253 170 254 159 248 168 249 157 244 167 244 156 239 167 240 156 234 167 234 156 229 167 229 166 223 166 223 166 217 167 216 156 213 168 211 156 206 167 203 157 198 167 194 157 191 165 187 155 185 163 180 153 179 163 174 153 174 164 168 154 171 166 164 156 165 168 158 159 158 171 151 162 154 174 155 173 152 177 143 169 150 181 141 175 151 186 140 181 152 191 142 188 155 197 143 195 157 203 145 201 156 208 145 206 153 213 142 211 151 218 139 216 149 220 139 217 148 220 138 219 148 222 137 221 147 226 136 225 147 230 136 229 146 232 135 231 146 233 135 232 146 234 134 233 144 235 133 233 142 236 131 234 142 237 131 234 143 237 132 234 145 237 135 234 145 237 135 234 143 236 133 233 140 236 130 233 138 236 127 233 136 236 126 232 136 234 125 231 136 232 125 229 135 232 124 229 135 231 124 229 134 232 123 229 134 233 123 230 135 233 135 233 136 234 136 234 138 234 127 233 140 234 129 233 141 233 130 233 142 233 130 233 141 232 130 232 140 232 130 232 140 233 129 232 140 232 129 231 139 230 128 229 139 230 128 229 139 230 139 229 139 229 128 228 139 227 128 226 139 225 128 224 138 225 138 225 137 224 127 222 137 224 126 221 136 224 136 223 136 224 136 223 135 224 135 223 135 224 135 224 135 225 125 228 137 226 128 231 141 227 132 233 146 228 138 235 153 229 145 236 160 229 152 236 167 228 167 227 173 226 167 234 177 224 172 232 180 222 175 231 184 225 179 232 188 229 183 237 192 235 185 242 193 239 187 246 195 243 195 242 198 247 198 247 200 252 194 261 201 256 195 264 202 260 195 268 203 262 196 271 205 266 198 274 208 271 201 279 210 274 203 282 212 277 205 285 214 279 207 287 216 282 209 290 219 287 212 295 222 290 216 299 225 293 226 292 229 295 223 303 234 299 234 298 237 303 238 302 240 306 235 314 242 307 236 316 243 308 237 317 245 309 239 318 247 311 247 311 249 312 242 321 250 314 243 321 250 313 244 321 252 314 252 314 254 317 248 325 257 321 251 329 260 326 254 334 262 330 256 338 263 333 257 342 265 337 259 345 267 339 261 347 269 339 263 347 270 340 265 348 273 341 266 349 275 343 269 351 278 346 272 353 279 347 274 356 280 349 276 358 282 352 277 360 282 353 279 363 283 355 282 365 286 355 286 366 289 354 289 364 292 352 294 362 294 349 299 359 298 345 303 355 301 342 307 350 304 338 310 346 307 336 313 344 315 342 316 342 312 334 319 341 315 332 322 339 318 330 326 336 323 327 331 333 335 329 335 330 328 321 337 326 328 317 338 319 328 310 339 313 328 303 338 304 326 297 336 297 325 292 334 291 325 284 333 283 326 276 333 275 328 271 335 270 329 265 338 263 329 257 340 255 330 251 339 247 329 245 339 241 328 237 337 232 327 227 335 223 324 222 332 216 321 218 329 212 317 214 324 207 312 210 319 203 309 207 316 199 307 203 313 196 303 198 308 193 301 195 308 187 301 193 307 185 300 191 306 182 299 188 304 180 297 186 303 177 296 184 302 175 294 183 300 174 293 182 298 173 293 181 297 172 292 180 297 171 292 179 297 169 290 178 294 168 288 176 292 166 285 175 291 165 285 176 289 166 285 177 290 167 286 178 290 168 286 179 290 169 286 179 290 169 285 178 290 168 285 177 288 168 284 177 288 168 284 177 289 168 284 178 289 168 285 178 290 169 285 178 290 169 285 179 290 169 285 179 289 170 284 179 289 170 284 180 289 170 284 179 288 170 284 179 288 169 284 178 288 169 284 178 289 168 285 178 290 169 285 178 290 169 286 178 291 169 286 178 292 169 287 178 293 169 288 178 293 169 288 176 294 168 289 175 295 167 290 174 297 167 292 174 299 168 294 175 302 169 297 174 305 170 300 173 309 170 305 173 312 171 311 174 321 171 327 174 327 172 332 175 333 174 326 176 337 178 331 178 341 181 334 179 342 185 337 179 344 186 339 181 345 188 340 183 345 190 342 186 347 193 343 187 348 194 344 188 349 195 346 188 349 195 346 188 351 194 348 188 348 187 349 187 354 195 351 188 357 196 352 190 358 197 352 190 358 197 351 189 356 197 349 188 350 188 349 189 355 196 350 190 355 197 350 189 356 196 351 188 356 195 350 188 356 195 350 188 356 195 350 188 355 195 350 188 355 196 349 188 355 195 350 188 355 195 349 187 349 187 348 187 349 187 348 187 349 187 350 188 354 195 350 188 354 195 350 188 355 195 350 187 355 195 351 187 355 195 351 187 351 187 351 187 352 186 352 186 354 194 354 186 354 192 355 187 355 195 356 188 356 193 358 190 357 198 360 192 359 197 360 194 359 202 361 197 360 205 362 199 361 207 362 201 361 209 362 203 361 212 362 205 360 213 362 206 360 214 363 209 359 215 363 211 358 217 363 215 357 221 363 219 358 223 362 225 357 227 360 230 352 233 358 235 350 238 355 240 350 241 353 244 344 246 351 246 342 249 349 247 340 249 347 247 338 249 347 248 338 250 348 249 339 252 350 251 341 253 353 251 344 254 355 253 347 256 357 255 349 258 358 259 350 262 359 263 353 265 358 267 350 270 357 270 352 272 356 272 347 276 354 274 345 277 351 274 342 277 349 273 341 276 348 271 340 274 348 268 340 272 351 269 342 272 353 271 345 275 356 274 348 278 356 278 348 282 356 281 348 286 355 285 347 290 355 287 346 292 354 288 346 291 344 289 345 289 353 283 345 286 353 281 345 284 354 279 345 281 346 280 347 280 357 277 348 280 358 278 350 280 360 280 350 281 360 282 351 282 359 285 351 283 357 287 351 285 354 288 345 286 351 289 342 287 348 288 339 286 347 287 338 286 346 288 313 273 344 288 313 273 344 289 312 273 344 290 335 287 346 290 337 286 348 291 339 286 349 293 341 288 349 296 342 290 344 292 345 293 351 299 347 295 352 300 348 296 352 300 349 296 346 294 348 295 345 291 347 293 350 294 347 289 349 291 345 287 347 289 343 285 346 287 340 281 345 283 341 280 344 280 336 275 342 276 334 272 340 274 333 269 339 271 330 267 337 267 328 265 336 264 327 263 336 262 327 261 338 261 329 261 341 261 332 261 343 263 334 263 346 265 310 258 349 269 340 271 351 272 343 275 354 277 345 280 356 282 348 286 358 286 349 291 358 288 350 293 358 289 350 294 359 288 351 292 357 285 349 289 355 281 347 285 353 279 345 282 352 277 344 281 344 280 345 280 354 278 346 281 357 280 348 283 350 284 354 283 362 284 354 286 364 285 356 288 356 290 357 291 364 289 356 293 363 289 354 294 361 289 353 293 358 288 350 291 355 285 346 288 352 282 344 285 350 278 342 282 350 276 341 280 350 274 342 279 352 274 344 279 353 273 347 279 356 274 349 280 359 274 353 281 361 275 355 282 364 276 357 282 365 275 358 281 364 273 358 279 362 273 356 279 360 274 354 281 360 276 353 283 360 278 353 284 361 277 355 284 356 283 357 283 365 274 359 282 367 273 361 280 368 270 363 278 369 268 365 276 364 273 366 273 365 271 366 271 369 262 366 270 369 262 365 270 369 263 370 262 370 264 371 263 372 264 369 273 373 266 370 275 374 268 371 277 370 279 371 279 373 271 371 280 373 271 374 271 373 271 374 270 373 270 373 270 374 270 374 270 374 270 374 270 376 272 376 270 376 271 373 280 377 271 374 280 377 272 374 281 376 273 373 282 376 273 372 281 374 272 375 272 374 271 370 280 374 272 370 280 374 271 370 279 374 270 370 279 374 270 371 278 375 269 371 277 376 268 372 276 376 268 372 276 376 268 372 276 375 268 372 277 375 269 371 277 375 269 371 278 374 269 371 278 375 269 371 278 376 269 371 277 378 270 372 276 378 269 372 276 372 276 373 276 371 276 373 276 379 270 373 277 372 278 373 278 379 271 373 278 371 278 373 278 377 270 372 278 377 270 371 277 376 269 371 276 376 268 371 275 370 274 371 274 376 266 371 273 369 272 371 272 377 264 371 271 379 264 373 270 381 264 374 270 382 265 375 271 384 266 379 269 386 268 381 271 379 274 380 275 387 274 379 278 387 278 381 280 386 282 379 285 386 284 380 286 375 288 378 287 382 283 374 287 381 281 373 285 380 278 372 283 380 275 372 279 381 272 376 275 382 269 376 272 376 268 378 268 386 264 378 266 386 263 379 264 386 262 378 264 386 263 378 265 387 263 381 264 386 264 381 265 385 264 379 267 382 265 378 269 380 267 375 274 373 276 374 277 378 271 373 279 377 272 372 280 376 272 372 280 376 271 372 280 376 269 372 278 375 266 372 275 374 263 372 271 373 259 371 268 372 256 370 265 371 253 370 262 370 252 369 259 370 250 370 250 370 250 371 249 371 250 372 250 372 252 373 251 373 253 374 252 375 255 374 264 376 257 374 267 376 260 375 270 376 262 376 262 376 264 376 263 374 264 375 263 373 263 374 263 372 262 373 261 372 260 373 260 372 258 371 267 372 257 372 256 372 255 373 255 373 254 371 262 374 254 372 261 374 254 372 261 374 254 372 261 374 254 373 263 374 255 373 263 374 256 372 265 374 256 372 266 374 258 372 266 374 258 372 267 373 259 372 268 373 259 372 268 373 259 373 259 374 259 374 259 374 258 375 258 375 258 375 258 376 258 376 258 376 258 374 266 376 257 374 266 376 256 374 265 375 256 374 265 375 256 373 265 374 256 373 265 374 256 372 265 373 256 372 265 373 256 371 265 373 256 371 265 373 256 371 265 374 256 372 265 374 256 373 265 374 257 373 265 375 257 373 266 375 258 376 258 375 258 376 258 375 259 376 258 375 259 373 267 374 259 373 267 373 258 372 267 373 258 373 258 372 257 371 266 372 257 371 265 370 256 369 265 370 256 368 265 368 256 367 265 368 258 368 257 368 258 365 266 369 260 365 268 370 262 365 270 370 265 364 272 369 268 362 274 368 272 360 277 366 274 358 279 365 277 357 280 366 277 357 281 367 278 358 282 366 278 358 282 366 278 357 281 366 278 357 280 356 278 357 278 364 276 355 277 362 276 352 275 360 276 355 275 358 276 353 275 357 276 352 275 355 276 350 275 354 278 346 276 352 278 346 276 350 278 344 277 348 278 339 277 345 278 336 277 343 278 333 277 341 279 331 277 338 279 328 277 336 279 326 277 335 279 325 277 333 278 323 276 331 277 322 275 330 278 320 275 327 275 318 274 325 275 312 270 324 274 315 273 324 274 311 270 322 272 311 270 322 272 310 270 322 272 310 270 323 273 310 269 325 275 309 268 328 278 319 274 330 280 322 275 331 282 327 279 333 284 329 281 334 286 330 282 335 285 330 282 333 284 328 280 327 285 325 280 326 284 322 278 327 285 323 278 328 284 325 278 328 284 326 277 328 283 325 277 328 283 326 277 326 282 324 276 324 281 319 273 322 280 320 273 320 279 319 272 320 279 317 272 319 279 316 273 317 279 314 273 315 278 313 272 313 276 311 270 310 274 308 266 305 267 305 263 302 262 302 261 300 257 301 257 297 248 298 248 297 241 297 240 297 239 298 239 299 240 301 234 300 240 303 231 300 238 303 232 300 236 303 230 301 236 304 230 302 236 304 230 302 236 305 230 303 236 306 230 303 236 306 230 303 236 306 230 304 236 307 229 304 235 307 228 304 236 307 229 308 230 306 230 302 235 306 231 306 231 306 231 302 236 306 231 302 235 306 230 302 235 306 230 304 234 308 229 304 234 308 229 303 233 308 228 303 233 307 228 304 233 308 227 307 233 311 227 310 233 314 227 315 225 316 224 311 232 316 223 312 232 316 224 314 231 318 224 315 231 315 231 314 231 315 231 313 232 313 231 313 231 313 231 314 231 314 231 315 230 315 230 316 230 320 221 320 227 324 221 327 221 331 216 333 214 340 209 340 209 349 203 344 209 352 202 344 208 353 202 341 208 349 201 333 207 342 200 325 205 326 204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306 188 311 178 311 176 312 175 305 182 310 173 302 181 307 171 298 181 302 171 294 181 298 171 292 182 294 171 290 182 293 172 288 182 290 172 284 182 287 172 281 182 284 171 280 182 284 172 280 181 283 170 280 180 284 170 280 178 283 168 280 178 283 167 280 176 283 165 280 174 284 163 281 170 286 160 285 167 288 157 287 165 293 155 290 164 295 154 286 166 292 158 283 170 288 161 282 174 285 163 280 176 283 165 277 176 280 165 275 178 277 167 272 179 274 168 270 180 270 179 267 178 268 178 266 176 269 166 265 173 267 163 266 170 268 160 266 168 269 158 265 167 270 158 265 167 270 158 266 168 270 158 266 168 270 159 267 168 271 159 268 168 272 158 269 167 272 156 269 165 273 154 269 161 273 152 269 160 273 150 268 161 273 151 267 163 272 153 265 164 269 154 263 165 266 155 260 165 264 155 259 165 260 156 257 165 258 155 255 164 256 154 254 164 254 154 251 164 252 153 248 165 249 154 244 166 244 155 239 166 240 155 235 165 234 155 228 163 229 163 221 162 221 151 215 161 214 151 211 162 209 152 205 164 203 154 198 166 194 156 189 168 185 158 183 167 178 157 176 166 170 157 169 168 164 158 166 170 160 161 162 173 155 164 157 176 150 167 152 178 144 171 149 180 140 174 147 184 137 180 146 190 136 186 148 196 136 194 151 203 140 201 152 209 142 208 153 214 143 213 153 218 142 217 153 221 143 221 156 223 145 224 158 224 147 227 158 226 149 231 160 230 151 235 162 234 153 241 165 238 156 244 169 241 170 240 175 243 175 242 181 246 181 246 187 251 187 251 193 256 193 256 199 261 199 260 205 265 205 265 210 269 204 276 215 271 208 280 218 274 212 282 222 278 216 286 227 284 220 292 231 291 224 299 234 297 234 296 236 300 236 300 239 304 233 312 243 308 236 315 244 310 245 310 246 312 239 319 249 315 242 322 253 319 253 318 256 322 249 330 258 324 251 332 260 327 254 335 261 331 262 330 264 334 258 342 267 334 261 343 272 335 267 344 276 338 272 347 279 342 275 352 281 345 279 355 284 346 282 356 286 346 285 356 289 345 291 355 294 343 296 353 298 340 300 350 301 338 304 347 305 336 308 346 309 335 313 345 312 336 316 345 314 335 318 344 316 336 321 345 318 337 324 345 323 336 329 344 327 333 335 341 331 329 339 336 331 324 340 331 331 320 341 325 332 314 342 317 343 307 344 307 333 297 343 298 332 290 342 290 334 281 340 280 334 273 344 272 334 267 344 265 333 260 343 258 332 251 343 249 332 245 342 241 330 239 341 235 329 231 339 227 328 222 338 219 327 218 335 213 325 214 333 208 321 208 329 202 316 203 324 196 312 200 320 193 309 197 317 189 307 193 314 185 306 188 313 181 306 186 313 179 304 184 311 176 302 182 308 174 299 181 306 173 296 179 303 171 294 179 300 170 293 179 299 170 292 178 297 169 291 177 297 168 290 176 296 168 290 176 296 167 289 175 295 166 287 174 294 165 286 174 292 165 285 173 291 165 283 173 289 164 282 174 288 165 282 175 287 165 282 175 286 165 282 175 286 165 282 176 286 166 282 176 286 166 282 176 286 166 282 176 285 166 281 176 284 166 280 177 284 167 280 177 284 167 280 176 284 166 280 176 285 166 281 176 285 166 281 176 285 166 280 176 284 166 280 177 284 167 280 177 283 167 279 176 283 167 280 176 283 166 280 176 284 166 281 176 285 167 282 177 286 167 282 177 286 167 282 176 286 167 282 176 286 166 281 175 285 166 281 175 285 165 281 175 285 165 282 176 286 166 282 177 286 167 282 178 286 167 282 177 285 167 281 177 285 167 281 177 285 167 281 177 285 167 281 176 286 167 282 176 287 167 282 175 289 167 283 173 290 166 284 172 291 165 285 170 293 164 286 169 294 163 288 168 296 161 290 167 299 161 292 166 301 160 294 165 303 159 296 165 305 159 297 164 306 158 298 165 307 159 298 166 308 159 299 167 308 160 299 167 308 160 299 168 307 159 298 168 305 159 296 168 303 159 294 169 300 159 293 169 298 160 292 170 297 160 292 170 292 169 293 169 297 160 294 170 298 160 297 171 299 160 300 173 302 162 300 174 303 163 298 175 302 164 295 175 297 164 290 175 294 164 285 175 289 164 280 175 283 165 275 177 277 166 268 179 270 169 264 181 264 171 262 182 263 171 259 181 258 170 255 179 254 168 254 176 254 165 253 173 254 163 253 172 254 161 251 170 253 160 250 170 250 158 247 167 248 157 242 166 242 155 238 164 238 153 234 162 234 151 231 162 230 152 229 163 226 153 225 165 222 155 222 166 219 156 222 166 217 156 223 166 217 156 222 166 215 157 222 166 214 158 222 166 215 158 224 166 215 159 224 166 215 162 224 169 214 165 225 173 215 170 227 178 217 175 230 183 220 180 235 187 224 184 240 189 230 187 245 191 234 189 248 192 238 189 250 192 240 189 249 190 240 187 246 190 236 186 241 190 232 187 236 190 226 185 231 188 221 183 227 186 217 182 224 184 214 180 223 183 214 178 224 182 214 178 225 184 215 179 226 186 216 181 228 188 218 184 230 190 220 186 232 193 222 190 234 196 224 193 235 197 226 195 237 197 227 195 239 196 229 194 239 194 228 192 238 191 226 189 235 189 225 187 232 186 222 184 230 184 220 183 229 181 218 181 228 180 218 181 229 179 229 179 232 179 223 182 236 179 227 182 242 179 233 183 249 178 241 184 257 178 249 184 265 179 258 186 272 178 267 186 277 175 273 183 282 171 278 179 285 168 281 176 286 168 281 174 283 169 283 168 278 171 279 171 275 175 269 181 271 178 264 184 267 182 267 181 264 184 257 190 264 184 257 191 265 182 259 189 269 181 262 188 274 180 266 187 278 180 270 185 280 178 271 183 280 176 271 179 279 174 270 176 277 175 269 176 273 176 265 176 267 178 267 177 260 181 250 181 253 185 243 184 246 189 237 187 242 190 232 187 240 190 230 188 240 192 230 189 243 193 233 190 246 192 236 188 248 192 238 188 248 194 248 193 248 196 238 193 247 197 237 195 246 200 235 197 244 199 234 197 243 197 233 195 241 195 231 193 240 193 230 191 240 192 230 189 240 192 230 188 241 191 231 189 243 191 233 188 244 190 234 187 246 190 235 186 246 188 235 186 246 185 236 183 248 179 237 177 248 175 238 173 248 169 238 169 249 164 239 163 250 158 240 156 252 153 241 151 253 149 243 147 256 145 245 143 258 142 248 139 260 140 251 137 262 140 252 137 262 140 252 137 261 142 251 139 260 144 250 141 259 147 249 144 258 150 249 148 258 153 249 152 259 157 248 155 258 159 248 158 258 161 247 160 256 162 246 161 255 163 244 163 251 164 241 166 248 167 239 171 248 171 239 177 250 174 242 179 256 172 256 172 263 168 257 175 268 162 264 166 271 158 266 165 273 157 268 165 274 158 270 165 276 158 276 157 276 160 276 160 275 164 276 164 276 168 272 176 277 171 274 179 280 173 276 181 283 173 279 181 286 172 283 181 288 171 286 180 291 170 289 178 295 168 293 177 301 167 298 176 304 168 301 176 306 168 304 176 308 168 305 176 310 169 306 176 311 171 308 178 313 173 310 181 314 176 310 183 314 177 310 184 315 177 311 184 316 178 311 185 316 177 312 185 318 178 314 185 320 178 316 185 320 177 317 185 321 176 318 184 322 176 319 184 324 176 320 183 324 175 321 183 325 175 326 175 328 176 328 175 330 176 330 175 332 176 329 184 334 176 331 184 333 176 331 184 333 177 332 186 334 178 332 187 334 180 332 188 334 180 332 189 334 182 332 190 334 182 332 191 335 182 332 191 335 181 332 190 334 181 331 190 333 180 329 190 332 181 328 190 332 182 328 190 332 183 328 191 331 184 328 193 330 186 326 194 330 188 325 195 330 188 324 196 331 189 324 197 331 191 326 196 332 193 325 198 332 195 324 200 331 196 323 201 330 197 322 202 330 196 322 202 328 194 321 201 326 191 320 199 325 187 319 196 325 183 320 189 325 179 320 185 325 176 320 182 326 174 322 181 326 172 322 179 325 169 322 177 324 165 323 171 324 163 322 170 323 162 322 170 322 162 322 170 320 162 321 170 318 162 319 170 316 160 318 168 314 159 317 167 311 158 314 167 307 158 310 167 303 158 307 166 300 157 305 164 298 156 304 162 298 154 304 160 296 152 297 151 294 150 295 149 292 149 292 148 288 148 293 151 286 148 291 151 291 153 290 151 283 149 290 151 283 149 291 151 283 150 291 151 283 151 292 152 283 151 292 152 284 151 293 151 286 150 294 151 286 148 296 149 287 146 296 146 287 144 296 144 295 144 295 143 284 143 294 144 284 144 292 144 282 143 291 145 282 142 290 144 281 141 289 142 288 142 289 141 281 135 286 138 282 134 286 137 285 136 286 137 282 134 286 137 282 136 285 139 284 142 284 140 278 136 282 141 281 143 280 141 279 143 278 141 276 144 275 141 269 138 272 141 268 138 270 141 268 138 268 138 267 138 267 137 266 137 267 137 266 137 267 137 266 136 267 136 266 135 268 137 267 137 268 138 266 138 268 139 265 137 266 140 265 140 266 141 264 139 265 142 264 140 265 142 263 140 265 143 263 140 264 142 263 140 263 140 263 140 263 140 263 138 263 138 264 136 264 136 265 135 266 135 266 132 267 133 266 130 267 130 269 130 271 130 271 129 274 129 271 129 277 128 274 130 283 128 276 133 286 129 277 135 286 130 276 137 286 131 275 139 284 132 274 140 282 132 272 140 280 131 270 141 276 132 267 142 271 133 264 145 267 134 261 147 263 136 258 148 260 137 257 149 258 139 256 152 256 141 255 154 255 143 254 156 253 145 252 157 251 147 250 158 249 148 249 158 248 148 246 158 245 147 243 156 242 146 240 156 239 145 237 154 237 144 234 153 234 143 231 153 231 143 230 154 229 143 229 155 229 144 229 155 229 144 229 155 229 144 229 154 229 143 228 152 228 142 227 151 227 141 227 149 227 139 228 148 227 137 228 146 228 136 229 146 230 135 230 146 231 135 231 145 231 134 231 143 232 132 231 144 233 133 231 146 233 135 230 150 233 140 228 153 231 143 226 156 229 146 224 156 226 146 222 155 225 146 222 153 225 145 222 151 224 142 221 149 224 140 221 145 224 135 221 141 224 130 222 135 225 124 222 130 226 121 222 129 226 119 220 130 224 119 218 131 221 120 215 131 218 121 213 131 216 121 211 131 214 121 209 133 212 122 208 133 211 123 208 133 210 122 207 132 209 120 207 130 209 119 208 129 209 118 209 129 209 118 212 131 209 119 214 133 209 123 214 137 209 128 214 142 208 134 215 148 207 140 216 153 207 147 217 157 208 153 220 161 210 160 223 165 214 165 229 170 219 170 234 173 224 175 239 175 230 179 242 176 234 181 242 177 237 184 243 180 243 178 244 181 241 188 244 183 244 190 246 184 248 192 251 183 252 191 256 182 256 190 259 180 260 188 261 179 262 186 264 177 263 185 265 176 265 184 266 184 266 184 264 176 266 184 263 177 265 184 262 178 263 186 260 178 261 186 261 179 261 186 261 179 261 186 259 180 259 184 256 182 257 186 258 181 259 189 261 180 262 188 263 179 265 186 264 177 265 185 265 177 266 184 266 175 267 183 267 174 269 182 268 174 269 182 270 184 270 183 269 184 269 183 266 175 267 183 265 175 265 183 264 176 263 184 263 177 263 176 262 179 263 187 263 180 263 188 264 182 264 186 264 182 265 189 267 189 266 188 266 178 267 182 267 177 269 184 267 177 269 184 269 185 269 185 270 185 269 185 269 185 269 185 267 176 269 184 268 176 270 184 270 185 270 185 268 177 271 185 268 176 271 184 270 175 271 184 269 176 270 184 268 176 269 184 268 177 268 185 266 177 265 185 264 179 262 187 262 181 260 188 262 181 263 180 261 181 262 181 259 183 250 187 256 184 246 186 251 184 241 185 246 184 236 183 242 184 232 181 237 183 228 179 233 182 224 177 229 180 221 174 226 178 218 170 223 175 215 167 222 172 214 164 221 170 213 161 220 168 213 160 220 168 214 159 221 167 214 158 222 167 216 158 224 166 217 157 225 165 218 156 226 164 218 155 224 163 218 154 223 163 216 154 222 164 222 163 221 165 214 157 221 169 214 161 223 173 215 165 225 175 217 168 226 176 218 169 226 177 219 170 227 177 219 171 228 178 221 171 230 178 223 170 230 177 223 170 230 177 223 170 230 178 222 170 228 178 221 170 227 178 219 170 226 178 217 170 224 178 216 170 224 178 215 170 224 178 216 170 224 178 217 170 225 178 218 171 225 179 218 171 226 180 219 172 226 180 219 172 226 179 219 172 226 179 219 172 225 178 218 171 224 178 217 170 224 177 216 170 223 176 216 169 223 176 215 169 216 169 216 169 223 176 215 169 224 177 216 170 224 177 217 170 225 178 217 171 225 178 217 170 224 178 217 170 224 177 217 170 224 176 216 169 224 176 215 169 224 176 216 169 223 177 216 169 224 178 216 170 224 178 216 170 223 177 216 170 223 176 215 169 222 176 215 168 222 175 215 168 222 174 214 167 222 174 214 167 222 174 214 167 222 175 214 168 222 176 214 168 222 176 214 169 223 176 215 169 223 176 215 169 224 178 216 170 224 178 217 171 225 178 218 171 226 178 219 172 227 178 219 171 227 178 220 171 227 178 220 171 228 178 219 171 228 178 220 172 228 178 220 172 228 178 220 171 227 177 220 171 227 177 219 171 226 177 218 170 225 177 218 170 225 176 217 169 224 175 216 169 224 176 216 169 224 176 216 168 224 176 216 169 224 176 216 169 224 176 215 169 223 176 215 169 223 176 215 168 223 175 214 168 222 175 214 168 222 174 214 168 222 174 214 167 222 174 213 166 221 173 213 166 221 173 213 166 221 173 213 166 221 173 213 166 222 173 213 167 222 174 213 168 222 175 213 168 222 175 213 169 222 176 213 168 220 175 213 168 219 174 212 166 217 173 211 165 215 171 209 162 211 167 207 157 208 163 206 153 206 157 205 147 205 152 205 141 205 147 206 136 207 143 209 132 210 139 213 129 213 137 216 127 215 137 218 127 216 138 219 127 214 139 217 129 210 140 213 130 207 142 208 132 202 144 203 133 198 146 199 135 195 146 195 136 192 146 192 136 192 146 191 135 192 145 192 134 192 144 192 133 192 143 192 132 190 142 190 131 188 142 188 131 187 142 187 131 186 142 186 131 184 142 186 131 183 142 185 132 182 142 184 132 181 141 183 131 181 141 182 130 180 141 182 130 179 141 180 131 177 142 178 131 175 142 175 131 174 142 174 131 173 142 172 132 173 143 172 132 173 144 173 134 175 145 175 134 176 145 176 135 176 145 178 134 176 143 178 133 176 142 178 132 175 140 178 131 174 138 178 128 173 136 177 126 172 134 176 124 171 131 175 122 170 129 174 119 169 128 173 118 169 127 172 117 168 128 172 118 168 130 172 120 168 131 172 121 168 132 172 123 168 134 172 124 166 134 170 125 165 134 169 126 164 134 168 125 163 133 167 123 162 131 166 122 161 128 165 119 160 127 164 117 160 125 164 116 160 124 165 115 161 123 165 114 162 124 167 114 162 124 167 118 163 125 169 117 163 125 169 118 163 125 169 119 164 127 164 126 165 127 172 121 166 128 173 122 166 129 174 124 168 131 168 130 170 132 177 126 170 132 177 126 171 132 177 126 172 134 179 126 174 136 181 128 176 138 182 130 178 139 182 130 180 140 182 130 181 141 182 131 182 142 180 131 183 144 178 134 182 146 183 145 181 148 172 141 178 151 169 145 178 155 168 150 178 159 168 154 179 163 170 158 182 167 173 161 186 168 177 162 188 168 179 162 185 169 177 163 180 171 171 165 172 174 173 174 165 176 157 170 159 178 149 171 153 177 144 171 148 177 139 171 145 180 135 174 142 185 133 179 143 190 134 185 145 194 136 188 146 195 136 190 144 199 134 194 140 202 130 197 136 205 126 200 132 206 122 201 129 207 119 202 125 208 115 204 123 208 112 205 123 209 112 205 125 209 114 206 127 209 116 207 130 211 119 207 132 212 121 209 134 213 123 211 135 213 125 212 137 213 126 212 137 213 127 212 137 214 127 213 136 215 125 213 135 215 125 213 134 216 123 214 132 218 122 216 131 221 120 218 129 223 118 221 129 225 118 224 130 226 119 227 132 226 121 229 135 225 125 229 138 222 130 228 144 220 136 227 150 218 143 226 158 216 151 224 164 215 159 223 171 215 165 223 176 217 170 224 180 220 175 227 184 223 179 231 189 228 183 236 193 235 193 234 196 243 196 242 198 251 192 259 201 258 194 266 202 264 194 271 202 269 195 277 205 275 197 284 209 280 201 289 212 284 205 292 215 287 208 295 218 292 219 291 222 297 223 297 226 302 219 310 230 304 222 312 233 305 226 313 238 308 231 316 243 310 243 310 246 313 240 320 250 314 243 322 254 317 247 325 257 322 258 321 258 326 251 332 257 327 249 334 249 336 249 337 259 333 251 340 261 337 253 343 262 338 254 344 265 341 257 347 270 344 262 350 273 348 265 354 276 352 268 359 277 355 270 362 278 357 271 363 279 359 271 365 280 360 272 366 281 361 273 367 283 363 274 368 285 366 276 370 287 369 278 372 288 374 279 375 287 378 278 378 285 381 276 381 283 384 273 384 280 386 271 386 278 388 268 388 266 388 266 388 274 390 264 390 274 393 264 392 275 394 265 394 276 395 266 395 276 396 266 396 276 398 266 398 276 398 266 399 276 398 266 398 276 397 266 398 276 396 266 398 276 395 267 398 277 394 268 398 279 395 270 398 282 395 273 399 286 396 276 400 288 397 279 401 290 398 280 401 290 397 281 400 290 395 281 398 290 394 281 397 289 392 281 396 279 394 280 394 288 391 280 394 288 391 280 394 288 393 279 396 288 396 279 398 288 398 279 401 288 401 279 404 278 406 278 407 287 405 278 409 287 406 278 410 287 406 278 409 277 408 278 409 287 405 278 408 286 406 278 409 287 406 278 409 287 406 278 410 287 408 278 411 287 409 278 413 287 410 278 414 287 410 278 414 286 409 277 413 285 407 276 412 283 405 275 410 282 404 274 409 282 403 274 407 282 402 273 406 282 400 274 405 283 399 274 403 284 399 275 402 286 400 276 402 287 400 278 401 288 402 279 402 288 406 280 403 287 410 280 405 284 415 278 408 279 419 275 411 272 421 270 412 266 421 264 412 261 419 259 410 257 416 256 406 253 411 253 402 251 408 252 398 250 404 252 395 249 401 252 392 247 399 251 390 244 397 248 388 242 397 246 388 240 398 243 389 239 400 240 390 238 402 237 392 235 404 235 394 232 406 232 396 230 408 230 398 228 409 228 400 227 409 226 400 226 409 225 400 225 409 224 400 223 408 223 399 221 408 221 398 218 409 218 399 216 410 215 400 212 410 212 401 208 411 208 402 204 412 204 403 200 414 199 405 196 415 196 406 194 416 193 406 190 415 190 405 186 413 186 404 182 413 182 403 177 412 178 403 173 412 174 402 170 412 171 402 166 412 167 403 163 412 165 403 160 411 162 402 157 410 160 401 154 408 157 399 151 407 155 398 148 406 152 397 145 405 149 396 142 403 146 395 139 401 143 393 134 399 139 391 130 397 135 389 126 395 131 386 122 392 128 384 119 389 125 383 116 387 122 380 115 383 121 376 113 379 119 373 110 376 117 370 108 374 114 368 106 372 113 366 104 370 110 363 101 367 107 361 98 364 105 358 97 362 104 357 96 359 103 354 95 357 103 352 95 356 103 350 95 354 103 349 95 352 103 347 95 351 103 346 96 351 104 347 96 350 104 346 96 350 104 346 96 352 104 347 95 352 103 347 94 352 103 348 93 351 101 347 91 348 99 345 90 346 99 343 89 345 97 341 89 343 97 339 89 342 97 338 89 342 97 337 89 340 97 336 89 340 98 336 89 342 97 337 88 342 96 338 87 342 95 338 86 343 93 339 85 344 93 339 85 344 93 339 85 342 93 337 85 340 93 334 86 338 94 333 86 337 94 331 86 335 94 330 84 333 92 328 83 331 91 326 82 329 90 324 82 328 90 323 81 326 90 321 81 323 90 319 82 320 91 316 84 318 93 314 85 317 93 313 85 316 94 312 85 315 93 311 83 315 92 310 81 314 91 309 80 314 89 309 79 314 88 308 78 311 87 306 78 307 87 303 79 303 88 299 80 299 89 296 81 297 90 294 81 294 90 292 80 294 89 290 77 293 87 289 75 292 85 288 74 290 84 286 73 287 83 283 72 284 82 279 71 281 80 277 69 280 78 277 69 278 77 275 69 272 75 270 71 263 80 261 73 257 83 255 77 250 84 250 80 244 90 244 83 236 92 236 83 231 94 230 84 228 93 229 85 223 93 223 88 217 98 217 91 211 99 211 94 206 104 208 98 202 105 204 101 197 109 200 105 194 111 197 109 192 116 195 115 190 120 193 121 187 125 192 125 186 130 193 130 187 133 195 134 188 137 196 139 190 142 198 143 192 144 201 144 195 146 204 147 199 146 208 151 203 149 213 156 208 153 217 161 213 159 223 168 217 164 227 173 220 169 230 176 223 172 232 180 226 174 234 184 230 178 238 188 235 182 243 191 240 185 248 193 245 194 244 197 250 191 258 201 255 194 262 203 259 196 267 204 264 197 272 207 270 200 278 211 277 205 285 216 284 209 292 220 289 221 289 224 293 217 301 229 297 229 296 232 300 226 307 235 302 229 310 239 306 233 314 243 311 238 320 248 316 219 301 250 319 224 306 252 320 228 311 256 322 251 331 259 325 254 334 261 328 256 337 264 333 260 343 268 338 264 347 272 341 268 350 274 342 272 352 277 343 274 353 280 344 277 354 283 345 282 355 286 345 286 355 289 345 290 355 293 344 295 355 296 343 300 353 300 341 303 350 302 340 306 349 304 339 309 349 307 340 312 349 310 341 316 349 312 340 319 348 314 338 321 345 315 335 323 342 317 332 325 338 320 328 328 333 331 328 331 328 324 321 331 324 326 318 334 321 327 312 337 315 339 306 340 307 341 299 341 299 331 293 341 292 330 285 340 284 330 275 340 273 331 267 338 266 332 261 339 259 331 254 337 251 329 246 339 242 328 241 337 237 326 235 334 229 323 226 332 220 322 218 331 212 322 213 331 207 319 207 327 201 315 203 321 196 310 200 317 193 305 197 312 190 302 194 308 186 300 190 306 183 299 187 305 180 297 185 303 177 295 184 301 175 294 183 300 174 292 181 298 172 292 180 297 170 291 178 296 169 290 177 296 168 290 177 296 168 288 176 295 167 288 176 293 166 286 174 292 165 284 174 290 165 283 174 288 165 283 176 288 167 284 178 288 168 283 178 287 168 282 179 287 169 283 179 287 169 284 179 288 169 284 178 289 168 284 178 289 168 284 177 289 168 283 177 289 168 283 176 288 167 282 176 288 167 282 176 288 166 283 175 288 166 284 176 289 166 284 176 289 166 284 176 288 166 284 176 288 167 284 177 289 167 284 178 289 167 283 176 288 166 281 175 287 165 280 174 281 173 279 172 284 163 277 171 282 161 274 170 278 160 270 169 274 159 267 167 270 156 263 165 266 155 261 165 262 153 260 164 261 154 258 164 260 153 255 164 257 154 251 163 252 153 247 164 249 153 244 166 245 154 240 166 239 154 235 167 234 155 231 167 229 156 226 166 225 154 223 165 222 154 219 164 218 154 211 164 210 154 205 164 202 153 200 162 197 152 193 162 189 152 185 163 181 152 178 164 173 154 171 166 166 155 163 167 157 157 156 168 150 159 152 169 145 160 147 170 138 162 142 174 134 167 141 180 132 174 141 185 131 181 141 190 131 187 141 196 131 193 143 201 132 198 144 204 132 203 146 207 135 208 149 211 139 212 153 213 143 215 157 217 147 219 161 221 151 226 164 226 154 231 166 229 156 235 168 232 158 237 170 234 161 241 172 237 165 244 176 238 168 245 179 239 171 247 183 243 176 251 188 249 180 257 192 256 184 263 195 263 187 270 199 271 191 279 203 277 195 285 208 282 199 290 212 285 204 293 219 291 211 298 224 297 217 304 231 300 224 307 237 304 230 312 244 309 238 317 251 314 244 322 255 317 248 325 258 321 251 329 262 327 256 335 264 333 258 340 265 337 259 345 267 341 260 349 269 345 263 352 273 347 267 355 276 348 271 357 279 349 274 358 282 350 277 360 284 351 280 360 287 351 284 361 289 350 287 360 292 350 290 360 295 349 294 359 299 349 298 359 302 350 302 359 304 350 304 360 305 350 306 361 306 351 307 361 306 351 308 361 306 350 309 360 307 349 311 359 308 347 313 356 311 344 316 354 314 342 319 351 315 339 321 347 316 336 322 344 316 333 323 340 316 330 317 330 318 329 319 329 328 334 328 334 323 328 333 333 328 326 335 329 332 324 338 327 334 322 342 326 335 317 345 321 337 311 348 315 339 303 340 303 339 298 350 299 338 293 339 293 339 285 340 285 340 278 352 278 341 271 352 271 341 264 352 263 339 256 351 255 337 251 348 248 335 245 345 242 333 238 343 234 332 229 342 225 331 223 342 219 330 217 340 212 327 211 337 205 324 206 333 200 320 202 329 196 317 196 326 189 316 191 325 184 316 187 325 180 315 183 324 176 313 181 321 173 310 180 317 172 305 179 312 170 301 179 308 170 299 180 304 169 296 179 302 170 296 178 301 168 296 178 302 168 295 176 302 167 295 176 302 167 294 176 302 167 293 175 300 166 291 173 298 164 288 172 293 162 286 172 292 162 286 172 292 162 286 172 292 163 287 173 293 163 288 174 295 165 289 173 296 164 289 173 296 164 291 172 297 163 292 172 298 162 291 171 298 160 292 170 298 161 293 170 300 161 294 172 302 163 294 172 302 163 294 171 302 162 294 171 302 163 296 172 304 164 297 173 305 165 297 173 304 165 297 174 305 165 297 173 304 165 296 174 304 165 296 174 304 165 296 174 303 165 295 173 303 165 295 173 303 164 296 173 303 164 296 173 303 164 296 172 303 163 295 171 301 161 292 169 298 159 289 168 294 158 286 169 291 159 283 172 288 161 280 173 284 163 275 173 278 163 269 171 272 160 264 169 266 158 260 167 262 156 256 165 258 154 250 163 252 152 244 161 245 150 239 162 239 150 234 162 235 150 228 162 228 151 220 161 219 150 211 159 210 149 204 157 202 146 196 155 193 145 189 156 186 145 184 158 180 148 178 161 173 150 170 163 165 153 163 164 158 154 157 165 151 156 151 168 144 158 148 171 140 163 147 174 137 167 144 178 134 173 141 184 131 180 139 189 129 186 140 194 129 192 143 197 132 197 147 200 136 201 152 203 141 205 157 204 147 207 162 207 152 210 167 213 157 216 170 220 160 224 171 225 162 230 173 230 164 235 176 234 168 240 181 237 173 244 186 238 177 244 190 238 182 244 195 242 188 248 201 249 193 254 205 256 198 263 210 264 203 271 215 271 208 279 219 279 212 286 223 285 216 292 229 293 222 301 233 300 226 308 237 305 231 312 242 309 235 317 246 312 240 321 249 315 242 323 251 317 244 325 255 321 249 329 259 328 253 336 262 334 256 342 265 339 258 346 268 342 262 349 273 344 268 352 280 346 275 355 285 347 281 356 289 347 285 357 292 348 289 358 294 350 292 359 296 352 294 362 298 354 297 364 300 354 300 364 303 353 303 364 307 353 307 363 310 352 311 363 311 351 314 360 312 348 316 357 314 344 318 354 315 340 320 350 318 338 322 347 318 335 324 344 320 332 326 341 322 331 328 338 324 328 331 334 327 324 335 329 331 319 339 324 334 316 343 322 337 315 346 320 340 315 349 320 341 313 351 317 342 309 353 312 342 304 353 307 340 300 351 301 338 296 349 296 335 290 346 290 335 283 346 283 336 277 346 277 337 270 348 270 337 264 349 263 338 257 349 255 336 250 347 248 334 243 344 240 331 234 341 230 330 225 341 221 329 219 340 215 328 213 338 208 325 207 335 202 321 203 331 197 318 198 328 192 316 192 325 185 315 187 324 181 314 184 323 178 312 180 321 174 310 178 319 171 308 178 316 170 304 176 312 168 302 177 309 168 301 177 308 168 300 176 306 167 299 175 305 166 298 174 305 166 297 173 304 165 297 173 304 164 294 171 302 163 292 170 300 162 289 169 296 161 287 169 293 160 286 170 292 161 285 170 292 161 285 171 291 162 286 172 291 162 286 172 291 162 285 171 291 162 284 171 290 162 285 171 291 162 285 171 291 162 285 171 291 161 285 171 291 161 285 170 291 161 285 170 291 160 285 170 291 161 285 170 292 161 286 171 292 162 286 171 292 162 286 170 293 161 287 170 293 161 288 170 294 161 288 170 294 160 287 169 294 160 287 169 294 160 287 168 293 160 287 169 293 160 287 170 293 160 287 170 293 161 287 170 294 161 288 170 294 161 288 169 295 160 288 168 295 160 288 168 295 159 288 167 296 158 288 168 296 158 288 168 295 158 288 168 296 159 288 168 295 159 288 169 295 159 288 169 295 159 288 169 296 159 289 168 296 159 289 168 296 159 289 168 296 159 289 168 296 158 289 168 296 158 289 168 296 159 289 168 296 159 289 168 296 160 289 169 296 160 289 169 296 160 290 170 297 160 289 169 297 160 289 168 296 160 289 168 296 159 288 168 296 159 288 169 296 160 288 170 296 160 288 170 295 161 287 170 294 161 287 171 294 161 287 171 295 161 287 171 294 161 287 170 295 161 287 170 295 161 287 170 295 161 287 170 295 161 287 170 295 161 287 170 295 161 287 170 295 161 287 170 295 161 287 170 295 161 287 170 295 161 287 170 296 161 288 170 296 161 288 170 296 161 288 170 296 162 288 170 296 162 288 170 297 162 288 171 297 162 288 171 297 162 288 170 295 162 288 170 295 162 288 170 295 162 288 170 297 162 288 170 297 162 288 170 296 161 288 170 295 161 288 170 295 161 288 170 296 161 288 170 296 161 288 170 297 161 288 170 297 161 288 169 297 160 288 169 297 160 289 168 297 160 289 168 297 160 289 168 297 160 289 169 297 160 289 169 297 160 290 168 298 160 290 168 298 160 290 168 299 160 291 168 300 160 291 168 300 160 290 167 299 159 291 167 299 159 291 166 300 159 292 165 300 158 292 166 301 158 293 164 302 158 294 164 304 158 296 164 304 157 296 163 305 156 296 162 306 156 297 162 306 156 297 162 306 156 297 161 306 156 297 162 306 156 298 162 307 156 298 162 307 155 298 161 308 155 298 160 308 154 299 160 308 154 299 160 308 154 299 160 308 153 299 159 308 153 299 159 308 153 299 159 308 153 299 160 308 154 300 160 309 154 301 159 310 153 301 158 311 154 302 158 312 154 303 158 313 154 304 158 314 154 304 158 314 153 303 157 314 153 303 157 313 152 303 156 313 152 303 156 313 152 302 157 312 152 302 157 312 152 302 157 312 152 302 157 312 152 303 157 313 152 304 157 314 152 305 157 315 152 306 157 315 152 306 157 316 152 306 157 316 152 305 156 316 152 305 156 316 152 305 157 315 152 305 156 315 152 305 156 315 152 305 156 315 152 304 156 314 152 304 156 314 152 304 156 314 152 305 157 315 152 306 158 315 152 306 158 316 152 306 158 316 153 306 158 316 153 307 158 317 153 307 157 317 153 306 157 316 152 306 158 315 152 305 157 315 152 305 158 315 152 304 157 314 152 303 157 313 152 303 157 312 152 303 157 313 152 303 157 313 152 304 158 313 152 304 158 314 152 305 158 315 153 305 158 315 154 306 159 316 154 307 159 316 154 308 160 318 155 308 159 318 154 308 158 318 154 308 158 318 154 308 158 318 154 307 158 317 154 306 158 316 153 305 158 315 152 305 158 315 153 306 158 315 154 306 158 315 153 305 158 315 153 305 158 315 154 305 159 315 154 306 160 316 155 306 160 315 154 305 159 315 154 306 160 315 154 305 159 315 155 305 159 315 154 304 160 314 154 303 159 312 153 301 158 311 153 300 158 309 152 298 159 306 152 296 159 304 152 294 160 303 153 294 162 302 154 294 164 301 156 293 164 301 156 292 164 299 156 292 166 300 158 293 167 300 158 292 166 300 158 292 166 300 158 292 166 299 158 292 166 299 158 292 166 298 157 291 166 298 157 291 168 297 158 291 168 297 159 290 168 296 159 288 168 293 158 287 167 293 157 286 167 292 157 286 167 291 157 286 167 291 156 288 168 292 156 288 168 292 156 288 168 293 158 287 167 293 157 288 165 294 156 288 165 295 156 289 164 296 155 290 164 297 155 291 163 297 152 290 161 296 151 288 160 295 150 288 160 295 150 289 160 295 150 290 160 296 150 289 161 295 151 288 162 293 152 285 164 290 154 281 164 286 155 277 163 282 154 272 162 278 152 270 162 274 151 266 160 271 150 264 159 268 148 261 157 265 147 258 156 262 145 254 154 259 144 253 153 255 142 251 153 253 142 248 154 250 143 244 154 246 143 239 152 241 141 234 151 236 140 229 150 230 139 223 148 224 137 216 147 217 136 210 147 210 136 205 148 205 137 200 149 198 138 191 149 189 138 184 148 181 138 177 150 175 139 171 152 167 142 164 155 159 145 159 159 153 149 157 164 150 154 152 168 144 159 147 171 139 163 145 175 136 168 143 179 134 173 142 183 132 179 145 186 134 184 149 189 138 187 155 192 144 191 160 197 149 197 162 203 152 204 164 212 153 213 164 221 154 223 163 229 153 231 163 232 153 236 167 236 157 240 172 239 164 245 179 241 171 248 184 240 177 247 189 239 181 246 194 243 186 249 198 249 190 256 202 257 194 264 205 266 198 273 208 272 201 280 210 276 203 283 214 279 206 286 220 284 212 291 226 291 218 298 231 296 224 304 235 301 229 308 241 306 234 314 245 311 238 319 248 315 241 323 251 319 245 327 256 325 250 332 261 330 224 301 264 334 228 305 265 335 233 309 267 337 235 313 271 341 264 349 274 344 268 352 276 347 270 355 277 348 272 356 279 351 274 358 282 354 278 361 285 357 281 364 288 358 285 367 291 359 288 369 295 359 293 370 298 361 297 370 300 361 300 371 301 359 301 370 303 359 305 369 306 358 308 365 310 355 313 364 313 349 316 358 315 344 320 353 318 341 322 349 320 338 325 347 322 336 328 344 326 334 333 340 338 336 339 336 342 329 343 329 337 317 343 320 339 313 349 318 341 310 351 314 343 306 353 309 344 301 354 303 342 296 354 297 340 292 351 294 340 286 353 285 342 277 354 277 344 270 356 269 345 263 356 262 345 255 357 254 344 248 355 247 341 242 352 241 338 235 349 233 336 227 347 224 335 221 345 217 333 217 343 212 330 211 340 206 326 205 336 199 323 200 332 194 320 196 329 189 318 190 327 183 317 185 326 179 316 182 325 176 313 179 322 173 311 177 319 170 308 176 316 168 306 176 313 168 303 176 310 167 302 176 309 168 302 176 308 167 302 176 309 167 302 175 310 166 304 174 311 166 303 173 312 165 303 171 312 164 302 168 311 161 301 167 309 160 298 166 306 159 296 166 304 159 295 168 303 160 295 169 303 161 295 169 303 161 295 168 303 161 296 168 304 160 296 169 304 161 296 170 305 162 297 171 305 164 297 172 306 165 298 173 306 166 298 174 307 167 299 174 308 167 300 175 309 168 301 175 309 168 301 176 310 168 302 176 310 168 302 176 310 167 302 175 309 166 301 174 308 165 299 172 305 163 296 170 302 160 293 168 298 158 289 168 294 158 286 169 290 159 282 168 286 158 277 166 282 156 273 163 276 153 269 161 272 151 266 161 269 151 263 161 265 150 258 160 260 149 251 158 253 147 245 157 246 145 239 158 240 146 231 158 232 147 224 158 224 147 217 157 216 146 209 156 208 144 200 155 197 144 192 156 189 145 187 159 183 148 182 161 177 150 175 162 170 152 170 163 164 153 165 164 159 154 160 165 154 156 156 167 150 158 155 170 147 162 154 173 146 166 151 178 141 172 147 183 137 178 144 188 134 183 144 191 133 187 145 194 134 192 147 197 136 196 151 200 140 201 156 204 144 205 159 211 148 213 160 219 150 223 161 225 151 229 162 229 152 234 164 233 155 239 168 239 159 244 173 241 165 248 179 243 171 249 185 244 177 251 191 249 182 255 194 254 186 260 196 258 188 265 200 264 192 271 204 270 197 277 208 274 201 281 213 277 206 284 219 282 212 289 225 289 218 296 229 296 222 303 233 301 226 309 238 307 231 314 242 313 236 321 246 317 239 325 248 320 242 328 252 325 246 333 257 332 250 340 260 338 253 346 262 340 256 349 265 342 258 350 269 345 263 353 273 347 267 355 276 348 271 357 279 349 274 357 282 350 277 359 284 352 279 361 287 354 282 363 289 356 285 365 291 357 287 366 294 358 291 367 298 358 296 369 303 359 301 369 304 358 303 369 303 356 303 367 303 355 303 366 304 355 305 365 307 354 310 364 310 353 314 363 313 352 317 362 315 350 319 360 318 348 322 357 318 346 323 355 320 344 325 353 321 341 328 350 324 340 330 348 326 336 334 344 331 332 339 339 335 328 343 334 339 324 347 330 342 321 351 327 343 319 353 324 343 315 354 319 342 311 353 313 340 306 351 308 338 302 349 304 336 298 348 299 337 289 348 290 340 282 351 283 341 275 352 276 341 269 352 269 340 261 351 261 338 254 349 253 335 250 346 248 333 243 343 240 331 236 342 232 331 228 341 224 329 222 340 218 328 217 338 212 325 211 335 206 323 205 333 200 321 200 331 194 320 192 330 187 319 188 328 183 316 186 326 180 313 183 322 177 309 181 318 174 307 180 315 172 304 180 312 172 302 180 310 171 301 178 309 170 300 176 308 167 301 174 308 166 301 174 309 166 300 172 308 164 298 171 306 163 294 168 303 160 292 166 300 158 292 168 300 159 290 168 298 159 289 168 297 160 289 168 296 160 288 169 295 160 288 170 295 161 288 170 295 161 288 171 294 162 288 170 294 161 288 170 295 161 288 170 295 161 288 170 294 160 286 169 293 160 286 169 292 160 284 168 292 160 284 168 291 160 284 169 291 160 286 170 292 160 286 170 293 160 286 169 293 159 287 169 294 158 289 170 295 160 290 170 297 160 290 170 298 160 291 170 298 160 293 171 300 160 296 172 303 162 298 173 305 162 299 172 305 162 298 170 304 161 297 169 302 159 295 168 300 159 291 170 296 160 287 171 292 161 282 171 287 161 276 170 280 160 270 169 274 158 266 168 270 157 262 167 266 156 258 166 260 155 252 164 255 153 247 163 248 152 243 163 243 152 240 164 240 153 235 164 236 153 228 163 228 152 221 161 220 149 214 158 213 147 207 156 206 145 200 156 197 145 194 157 191 146 191 160 186 149 183 162 178 152 173 165 168 154 165 166 159 157 158 169 152 160 154 172 147 163 153 175 145 167 152 178 143 171 148 182 138 176 145 186 134 182 145 190 134 186 147 194 136 191 149 196 138 194 152 198 141 198 156 201 145 201 160 204 150 205 164 210 154 213 167 219 156 223 167 226 157 230 167 232 158 236 169 237 159 242 173 241 164 247 178 244 169 251 185 247 176 253 191 251 183 258 196 258 188 264 200 264 192 271 204 270 196 277 209 276 201 284 213 281 206 289 218 285 210 293 223 291 216 299 229 299 222 307 233 307 226 315 236 313 229 321 241 319 234 327 245 324 238 332 249 327 242 335 253 330 246 338 257 335 251 343 261 341 254 348 263 345 256 353 265 349 258 356 268 352 261 360 271 356 264 364 273 358 266 366 275 359 268 366 278 360 271 368 282 364 274 371 284 368 277 375 287 372 280 379 288 374 281 381 281 382 281 383 290 378 282 384 291 379 284 386 291 380 286 388 293 381 287 389 294 380 288 389 295 379 289 388 295 378 290 387 295 377 290 386 295 376 292 386 296 374 294 384 298 371 296 381 301 368 300 379 304 365 304 375 306 362 306 372 308 360 309 370 310 358 311 368 310 357 313 367 310 355 314 365 311 352 317 361 313 348 320 356 316 344 321 352 316 342 322 350 316 341 323 349 318 340 325 348 321 339 329 347 325 338 333 345 330 334 338 341 335 329 344 335 339 324 348 330 342 320 352 326 344 316 353 322 354 316 355 316 345 307 355 310 343 302 354 304 339 298 350 300 336 295 346 295 334 288 344 288 335 281 345 281 336 276 348 275 338 269 349 269 338 261 349 260 337 254 348 251 335 247 346 245 333 240 343 237 332 233 342 229 332 226 343 222 333 221 343 217 331 215 342 211 329 209 339 204 325 205 335 199 322 200 332 194 320 193 330 187 320 188 330 182 320 184 329 179 318 182 328 176 316 180 324 173 312 177 320 170 308 176 316 168 305 176 313 168 303 176 310 168 300 174 308 166 300 172 307 164 300 170 307 162 300 169 308 161 301 168 309 161 301 167 310 160 300 166 309 158 298 164 307 157 296 164 304 156 294 166 302 158 292 168 300 159 291 168 298 160 290 170 297 161 291 170 298 162 292 170 299 161 292 169 299 160 292 168 300 160 292 168 300 159 292 166 299 158 292 166 299 157 291 164 299 155 291 163 298 155 292 164 299 156 292 164 300 156 293 164 301 156 294 164 302 156 295 164 303 156 297 165 304 157 298 166 306 159 300 167 308 159 301 167 310 160 303 167 311 160 304 168 312 160 305 168 312 160 304 168 310 159 300 166 308 158 297 165 302 156 292 165 297 156 287 167 292 157 285 170 289 160 284 173 288 162 282 174 286 163 277 171 281 160 272 167 276 157 268 164 272 154 266 163 269 153 263 163 266 152 260 162 262 151 254 161 257 150 249 160 251 149 245 161 247 149 244 162 245 151 243 163 244 152 242 164 242 153 237 163 238 152 230 161 230 150 221 159 220 149 211 157 210 146 201 155 198 144 193 156 190 145 187 158 183 147 180 160 175 150 172 161 166 151 166 163 160 153 160 166 154 156 156 169 149 161 155 173 146 166 154 177 145 171 152 182 142 176 149 186 138 181 145 189 135 185 144 192 133 188 144 195 133 192 145 198 134 196 147 201 136 200 149 204 138 205 151 211 140 213 152 219 142 222 154 226 144 229 156 230 146 234 161 234 151 239 166 237 157 243 172 239 163 246 176 238 168 245 180 238 172 244 184 241 175 247 188 247 180 254 192 254 183 261 196 262 188 268 201 269 194 277 207 277 200 285 212 283 205 291 219 289 211 297 224 297 217 305 228 304 221 311 232 309 225 317 237 312 230 321 242 316 235 325 246 318 238 326 249 320 242 328 253 324 246 332 257 331 250 339 261 339 254 347 265 345 259 353 270 349 263 357 274 352 268 360 276 354 270 363 279 357 273 365 282 361 276 369 285 365 279 373 286 367 280 375 288 369 280 376 290 370 283 378 292 373 286 380 294 374 287 381 295 375 288 381 296 375 290 381 290 382 290 382 297 379 290 384 297 383 290 388 297 388 289 392 296 392 288 396 294 396 286 400 291 399 283 403 288 402 279 406 283 404 273 406 278 407 268 407 271 409 261 409 264 412 254 409 256 413 250 410 249 412 241 406 245 411 238 406 243 413 236 405 241 415 234 408 240 417 234 410 237 418 232 410 232 419 227 411 227 419 222 410 222 419 217 411 217 422 213 413 211 423 208 415 204 424 201 416 197 425 195 416 193 426 190 417 189 425 187 416 181 425 180 416 173 423 171 414 165 421 164 412 158 417 157 408 150 416 150 407 145 414 145 406 142 412 142 403 135 408 137 399 126 402 128 393 120 396 122 387 116 392 119 383 112 390 115 382 109 390 112 381 105 388 109 380 102 386 105 378 97 382 100 374 91 376 94 371 88 370 92 362 86 368 90 361 85 367 89 360 82 364 86 357 81 362 85 355 81 360 85 355 81 358 86 351 80 357 85 350 80 356 84 349 79 356 84 349 79 354 83 349 80 350 86 344 80 347 87 341 80 344 87 338 79 344 85 338 77 346 81 341 74 347 79 343 74 348 77 343 73 348 79 342 74 349 78 345 75 348 79 343 76 346 82 340 76 346 83 340 77 346 83 340 77 346 82 341 76 347 83 341 77 347 83 341 78 348 85 341 80 348 86 342 81 349 88 343 82 350 89 344 83 351 89 344 83 350 90 344 83 350 90 343 82 348 89 342 81 346 88 340 79 344 86 339 77 342 84 337 76 341 81 337 75 338 81 334 74 335 79 331 74 330 81 325 75 328 81 323 74 328 81 323 73 327 80 322 72 323 79 318 72 319 79 315 73 317 81 313 74 318 82 314 77 319 85 316 78 319 86 315 80 319 88 314 81 322 89 316 82 326 89 320 81 329 88 323 80 330 87 324 79 328 86 322 80 327 86 320 81 326 88 320 82 327 89 321 84 329 91 322 84 328 92 322 84 325 92 319 85 321 93 315 85 317 93 312 85 316 93 311 83 315 91 311 80 314 88 311 77 313 86 310 76 309 84 306 76 303 84 300 77 295 85 293 78 291 86 288 79 288 87 285 78 284 87 282 78 278 87 276 78 271 88 268 77 266 86 263 75 262 85 259 75 256 83 254 74 249 83 248 75 244 81 243 77 238 86 237 79 230 88 230 80 223 89 223 81 219 87 220 83 217 88 218 87 211 92 213 92 204 97 206 98 200 102 204 103 198 107 202 109 195 113 199 115 192 119 196 119 191 123 195 122 191 127 198 124 192 130 199 129 191 134 199 132 190 137 198 133 190 137 198 133 188 135 197 135 187 136 195 139 187 139 195 144 187 144 195 148 190 147 198 149 194 148 203 148 199 147 208 150 205 147 213 153 209 150 218 159 212 156 221 168 215 163 224 172 218 167 227 175 222 170 230 178 226 172 234 180 232 173 240 181 237 174 245 182 243 174 251 183 249 176 257 186 255 179 263 187 258 180 266 189 261 182 268 191 263 183 271 194 268 187 275 198 274 190 281 202 278 194 286 208 283 200 290 214 287 208 295 222 292 215 300 227 295 222 304 233 297 226 305 237 298 231 307 243 303 237 312 248 311 212 291 251 319 217 296 255 324 221 300 259 329 224 306 262 333 257 338 265 335 261 341 271 339 263 346 276 345 272 354 280 350 275 358 283 354 278 363 287 356 282 366 291 357 288 367 294 356 291 366 296 354 294 365 300 354 299 364 304 355 304 366 307 357 307 367 310 359 311 369 312 360 314 370 314 360 318 370 317 358 322 367 320 352 326 361 322 346 328 355 322 340 330 348 324 335 332 342 329 329 337 336 335 325 344 332 341 322 350 328 345 319 354 324 348 314 358 318 350 307 360 310 347 300 358 302 344 295 355 296 342 289 353 289 343 283 354 283 344 278 355 278 346 272 357 273 347 263 358 264 348 255 359 254 346 247 357 245 343 239 354 236 341 232 352 229 339 226 350 223 336 222 346 218 332 217 342 212 328 211 338 206 325 207 334 202 322 203 331 196 320 197 329 190 319 190 328 184 318 185 327 179 316 182 325 175 313 180 322 173 309 177 317 170 306 177 314 169 304 178 311 170 301 177 308 169 300 176 306 167 299 175 306 166 299 174 306 165 300 174 307 165 299 173 307 165 298 171 306 163 298 170 305 162 296 168 304 160 294 166 302 157 294 166 302 158 294 168 301 159 293 168 301 160 292 168 300 159 292 168 300 160 293 169 300 161 294 170 301 161 294 170 302 161 295 169 302 161 295 168 302 160 295 168 302 159 295 167 302 159 294 166 302 158 294 167 302 159 295 168 303 160 295 169 303 160 296 168 304 160 296 167 304 159 296 168 304 159 296 168 305 158 297 168 305 159 297 169 306 158 298 170 306 159 298 170 306 160 298 170 305 161 298 170 306 160 299 169 307 161 300 170 309 161 302 170 310 161 304 170 311 162 304 170 312 162 304 170 312 162 304 172 312 163 303 172 311 164 303 172 311 164 303 172 310 164 303 173 311 164 304 173 312 164 305 173 311 164 303 172 309 162 299 170 305 161 295 170 301 160 290 170 296 160 285 170 289 159 278 168 282 157 273 165 277 155 269 164 274 153 267 163 271 152 265 163 270 151 265 162 269 149 265 161 269 149 265 159 271 150 265 159 271 149 264 158 271 148 262 156 269 147 261 155 266 145 258 154 263 145 257 155 260 144 255 154 258 143 253 153 256 143 252 154 255 143 250 154 252 143 244 154 247 143 236 153 237 142 226 152 227 141 215 152 216 141 205 151 204 140 196 150 194 139 187 152 184 141 177 155 173 144 171 160 166 150 168 166 162 156 163 168 156 159 158 169 151 160 154 169 147 160 149 169 140 161 143 171 134 165 140 176 130 171 142 183 132 179 146 190 136 186 152 195 141 193 155 201 144 199 156 208 145 208 154 215 143 216 151 220 140 222 149 223 139 225 150 224 139 227 153 227 143 231 156 230 147 235 161 231 153 237 166 230 158 237 171 229 163 235 176 229 168 235 181 234 172 240 184 241 176 247 187 248 180 256 192 257 184 265 197 265 190 273 203 272 195 279 210 279 202 286 215 287 207 295 218 293 210 302 223 298 216 306 228 304 221 312 232 308 225 317 236 311 229 319 241 314 234 322 247 321 239 328 251 327 244 335 255 332 248 340 259 335 252 343 264 339 257 347 267 343 261 351 271 346 264 354 275 350 269 358 278 356 272 364 280 360 274 367 282 362 276 371 283 364 277 373 284 366 280 375 288 366 284 376 292 365 290 375 296 362 296 372 300 357 301 368 303 352 305 363 307 348 310 358 311 345 315 355 315 344 318 354 316 346 319 356 315 349 320 359 317 349 321 359 321 346 326 356 325 342 331 351 326 337 333 345 327 332 335 340 331 327 340 333 337 322 345 329 341 320 350 327 345 319 354 325 348 316 358 321 351 310 362 314 351 302 362 305 347 295 358 297 344 288 356 289 344 281 355 282 345 276 356 276 347 270 358 270 349 262 360 261 349 254 360 252 346 248 357 245 342 240 353 237 339 232 350 229 337 225 348 222 335 219 345 215 332 213 343 208 329 207 339 202 327 203 336 197 324 198 334 192 322 193 332 187 321 187 330 181 320 184 329 178 318 183 327 176 315 180 324 174 311 178 319 171 308 178 316 170 305 178 313 170 303 178 310 169 302 177 309 168 301 175 308 166 301 173 308 165 301 173 309 164 302 172 310 163 302 170 310 162 302 168 309 160 299 165 307 158 297 165 305 157 296 167 304 159 295 167 302 159 293 166 300 158 292 167 299 158 290 167 298 158 290 168 297 159 290 170 296 160 290 170 296 161 289 170 296 161 289 170 295 161 288 170 295 160 288 169 295 160 288 168 295 160 288 166 295 158 288 166 295 156 288 165 295 156 290 166 295 157 290 166 296 156 290 166 297 156 290 166 297 157 291 166 298 158 291 167 298 158 291 166 298 158 292 166 299 158 293 167 300 159 294 168 302 160 296 168 303 160 296 168 304 160 297 168 304 159 298 167 305 159 300 167 307 159 302 168 309 160 305 169 311 160 307 169 312 160 307 169 311 159 305 168 306 168 304 168 309 159 302 168 303 168 302 169 308 160 304 170 309 161 305 172 310 162 306 172 311 162 305 171 310 161 304 169 310 160 304 167 309 158 304 165 308 156 306 165 309 156 310 166 311 156 314 168 314 158 317 171 317 160 319 173 320 162 320 174 321 163 320 174 321 164 319 173 320 163 317 171 318 161 314 168 316 159 311 167 312 158 306 166 307 158 301 166 301 166 296 167 297 159 292 169 294 160 290 173 293 162 289 174 292 164 287 174 291 164 285 173 290 162 285 171 289 160 282 168 286 158 277 164 281 154 273 161 276 151 270 160 273 150 270 162 272 151 268 162 271 151 266 162 269 151 263 161 266 151 261 161 264 151 259 161 262 151 257 161 260 151 253 159 255 148 248 156 249 145 241 156 242 144 234 156 235 145 227 157 227 146 217 157 217 146 208 156 207 145 201 155 200 144 194 153 192 143 187 155 184 144 183 158 179 147 180 161 176 151 174 164 169 154 166 166 160 156 158 168 153 158 151 169 145 160 146 171 139 162 144 173 136 165 142 176 135 168 139 180 131 172 134 184 126 176 130 187 122 178 125 189 117 180 120 189 113 181 117 189 109 180 114 189 106 180 111 189 104 180 108 190 102 181 105 191 99 182 103 193 97 184 100 194 95 184 100 193 94 184 99 190 94 181 100 187 96 177 100 184 96 174 100 182 97 171 101 180 98 168 103 177 100 167 103 175 102 165 103 172 101 161 101 168 100 157 100 164 100 153 100 161 100 150 100 158 101 147 99 154 100 144 96 153 97 142 93 153 94 143 93 156 92 146 93 160 91 150 93 165 90 155 91 169 89 158 90 171 87 161 89 172 86 161 89 172 86 162 88 172 85 161 88 171 85 160 87 171 84 160 87 173 84 163 89 176 84 166 90 180 85 171 92 185 86 176 94 189 88 180 96 192 90 184 100 195 93 187 103 197 95 190 105 199 97 192 106 199 98 192 108 200 100 193 108 200 102 193 110 200 103 193 111 199 105 192 112 199 106 191 111 199 105 191 109 198 103 190 107 197 101 190 103 195 98 188 99 192 95 186 93 187 91 181 89 180 87 174 86 172 85 166 85 165 84 158 85 157 85 156 87 150 87 149 90 143 92 136 93 138 98 128 98 134 103 126 102 132 108 124 107 130 113 122 109 128 116 122 110 128 117 122 108 128 115 121 105 129 112 121 101 130 107 122 97 133 102 124 93 136 98 126 92 139 96 129 92 140 95 130 92 141 96 130 93 139 97 130 95 138 99 129 98 137 102 128 100 136 105 126 102 134 107 125 105 134 109 125 105 132 110 124 106 132 110 123 105 133 109 124 104 135 107 126 103 138 104 128 101 142 101 133 100 147 98 142 98 155 96 150 97 163 93 159 98 173 93 169 101 184 93 180 108 193 98 190 115 200 104 197 120 203 109 201 123 202 112 200 123 201 112 199 120 201 110 199 118 202 107 200 116 204 105 201 115 205 104 202 114 205 103 203 114 205 103 202 113 206 103 203 114 205 103 202 115 204 104 201 117 204 106 201 119 204 108 202 119 204 108 202 119 206 108 204 118 208 107 205 120 211 109 210 123 215 112 213 125 217 114 216 127 219 116 219 126 220 115 221 125 219 115 221 125 218 115 222 127 218 118 223 132 219 123 224 138 219 131 226 145 217 138 225 150 214 143 221 154 211 147 218 157 211 149 218 159 215 151 222 160 221 152 227 161 226 152 233 163 232 155 239 166 239 158 245 170 243 162 250 174 244 167 251 179 245 171 252 183 247 175 254 185 251 176 257 184 252 175 257 183 252 173 257 183 252 173 257 183 252 173 257 185 253 175 257 186 252 177 257 188 251 178 255 190 249 180 253 191 248 181 251 192 246 182 250 194 246 185 251 197 247 188 252 202 249 194 255 208 252 200 258 213 256 206 263 208 264 208 264 213 257 207 265 211 258 206 266 207 259 204 269 204 261 202 271 202 261 202 272 202 261 202 272 205 260 204 271 206 258 206 268 206 257 205 267 206 257 204 268 206 258 204 268 204 257 203 267 202 255 201 265 200 253 199 263 197 251 196 261 194 249 193 259 192 247 190 257 190 246 187 255 186 244 183 254 182 244 179 253 180 242 176 251 178 240 173 248 178 238 172 246 178 236 173 243 180 235 176 242 182 234 178 241 183 234 180 241 182 234 179 242 179 237 176 244 178 238 174 246 178 239 174 247 178 239 175 247 178 238 176 246 178 238 178 246 180 236 180 242 185 240 184 239 185 231 189 234 190 226 195 228 197 221 204 225 204 217 210 219 210 215 217 219 215 214 221 217 221 215 228 219 225 215 232 221 229 217 235 223 231 219 237 225 232 220 238 227 232 221 238 229 232 222 237 230 230 221 235 228 228 219 233 226 226 217 232 223 226 216 232 222 226 216 232 221 226 217 233 222 226 218 232 224 225 220 231 227 222 222 228 228 218 223 225 229 214 222 222 228 210 220 218 225 207 218 215 222 205 216 212 219 203 214 211 217 204 214 211 216 204 213 212 216 206 213 214 216 208 214 216 217 209 214 217 218 209 215 217 219 208 215 217 219 208 214 216 218 208 214 215 217 207 214 215 217 207 214 215 218 208 215 216 219 208 215 216 220 209 215 216 220 208 215 216 219 207 214 215 218 207 214 214 218 206 214 213 218 205 215 213 219 205 215 213 219 205 215 213 219 205 214 213 218 205 214 212 218 204 213 209 216 204 213 207 216 202 214 203 218 200 220 200 222 196 223 195 225 191 224 190 229 187 228 185 233 184 231 182 239 184 232 181 240 184 232 181 240 186 234 181 241 187 237 180 244 187 241 180 248 190 246 181 253 190 251 181 257 189 255 180 260 187 255 178 259 186 252 176 255 184 248 175 252 184 245 175 249 186 243 176 247 188 241 178 244 191 239 181 242 195 239 185 241 199 240 189 242 205 242 195 242 210 243 201 244 216 247 217 247 221 250 212 249 219 251 211 250 219 251 211 250 220 252 211 250 220 252 211 250 220 252 211 250 220 252 212 250 221 252 206 272 222 252 207 271 222 252 214 248 222 251 213 248 221 250 213 247 222 250 213 246 222 249 214 245 223 248 215 244 225 249 217 243 226 248 219 242 226 248 219 240 225 246 219 239 222 244 216 237 219 242 212 235 215 240 207 234 211 239 203 233 207 238 207 237 202 238 192 233 197 238 187 235 193 240 183 237 189 241 178 239 184 243 173 241 179 244 168 244 173 246 162 246 167 248 157 248 162 250 156 250 159 251 149 252 156 250 147 252 155 248 146 252 156 245 146 248 155 242 152 244 159 239 150 241 162 235 152 238 165 232 166 231 170 229 171 228 176 226 176 226 182 225 182 224 187 224 187 224 192 224 182 222 195 225 186 223 198 226 189 224 201 227 192 225 204 230 196 228 208 233 203 233 212 237 208 238 211 245 211 245 208 246 208 246 207 248 208 247 207 250 208 249 207 254 207 254 207 257 207 256 206 257 207 255 210 250 205 257 210 250 205 256 210 250 205 256 210 250 205 256 211 250 205 256 211 250 205 256 211 250 205 255 212 252 206 255 211 252 205 257 212 254 205 258 213 257 206 262 211 261 211 260 211 266 204 273 214 273 207 281 219 282 212 290 226 291 219 299 233 299 227 307 240 305 234 312 246 309 240 317 250 311 245 320 252 312 247 321 256 313 251 321 259 315 254 324 260 317 255 325 260 318 254 326 261 320 256 328 263 323 258 331 267 327 262 335 270 332 265 341 273 337 268 346 277 342 272 351 281 347 277 356 286 351 281 360 288 354 284 363 291 356 286 366 293 358 290 368 297 360 293 369 299 362 296 371 301 363 298 372 303 363 300 373 305 364 303 374 307 366 305 375 308 367 306 377 309 369 307 379 310 372 308 382 310 374 310 384 309 373 312 383 311 370 315 379 314 365 318 374 317 359 322 368 320 353 324 363 321 348 326 358 322 346 327 355 322 345 328 354 324 343 331 352 330 341 337 349 335 339 343 347 339 338 347 345 341 336 349 342 342 331 352 337 344 325 354 330 345 319 355 324 343 315 354 318 340 312 350 314 337 309 348 311 336 304 347 305 338 297 349 299 341 293 352 293 343 288 354 289 345 281 356 281 345 274 357 273 343 266 354 265 339 259 350 257 335 250 345 247 333 240 343 237 332 231 343 228 331 225 341 221 329 220 339 214 326 216 336 210 323 213 333 207 320 206 330 200 318 198 327 192 317 193 326 186 315 188 324 181 312 185 320 178 309 183 317 176 306 180 314 173 304 179 312 170 303 177 311 169 303 173 310 165 302 170 310 163 302 170 310 162 302 169 310 161 301 168 309 161 300 168 308 161 298 168 306 160 297 167 305 159 295 165 303 157 294 164 301 156 292 164 300 156 292 164 299 156 291 164 299 156 292 164 299 156 293 164 300 156 293 164 301 156 294 164 301 155 294 163 301 155 294 164 301 155 294 164 300 155 293 165 298 155 290 164 296 155 287 163 293 154 283 163 288 153 279 164 283 154 276 165 281 155 274 164 278 154 271 161 275 151 270 158 275 148 269 155 275 146 269 153 275 144 270 154 275 144 269 155 275 145 267 155 273 146 265 155 270 145 263 155 268 145 261 155 266 145 259 155 264 146 258 155 262 145 257 155 261 145 256 155 261 145 256 155 261 145 257 155 261 144 257 154 261 145 257 154 261 144 258 154 262 144 258 154 262 144 259 154 263 144 260 154 264 144 260 154 264 143 260 154 264 143 260 154 263 143 259 154 263 144 260 154 264 144 260 154 264 144 260 154 265 143 260 153 265 143 260 153 265 143 260 153 265 143 260 154 264 143 260 154 264 143 260 154 264 144 260 154 265 144 263 155 267 144 265 155 268 145 265 156 268 145 264 157 267 146 265 159 266 148 266 161 268 150 267 162 268 151 266 163 268 152 264 162 267 151 261 161 263 150 255 159 258 148 249 157 251 146 241 156 243 145 232 155 234 144 222 154 223 143 213 155 212 143 206 157 204 146 200 160 197 149 191 161 188 150 182 161 178 151 174 161 169 151 166 162 161 152 162 166 156 156 159 169 153 160 155 172 147 164 149 175 141 168 145 178 136 171 142 180 132 175 141 184 131 180 144 188 133 186 150 192 139 191 155 195 144 195 158 202 148 203 160 210 149 212 161 220 151 222 163 228 153 232 167 235 158 240 174 242 165 248 181 246 174 253 188 247 180 253 192 246 184 253 196 250 188 257 198 257 190 263 200 264 192 271 203 271 195 278 209 279 200 286 215 284 207 291 221 287 214 295 227 290 220 298 234 296 227 303 240 304 234 311 246 312 240 320 252 320 245 328 256 326 250 334 259 329 252 337 263 333 256 341 267 338 261 346 271 344 264 351 274 349 268 356 278 353 272 361 281 357 276 366 283 359 277 367 285 359 278 366 286 359 280 367 288 362 282 369 291 366 285 374 294 370 288 379 296 374 290 382 298 376 292 383 300 377 294 384 301 376 294 383 302 377 295 383 301 379 294 384 301 382 294 387 299 385 292 389 296 388 292 391 293 392 284 395 287 396 278 399 281 401 272 403 275 405 265 406 269 408 260 407 265 410 255 408 260 410 253 408 254 412 246 406 247 414 240 408 242 418 235 411 242 421 234 415 243 423 236 417 241 425 235 418 236 427 231 420 229 428 224 420 221 426 218 418 214 426 211 417 205 427 203 418 197 429 194 419 191 429 188 420 185 426 183 417 177 422 176 411 169 417 169 407 163 415 163 405 157 414 157 405 150 413 150 404 145 412 145 403 140 410 142 401 133 406 135 397 125 399 128 391 120 394 123 386 115 392 118 383 110 390 113 381 104 390 107 380 98 389 100 381 93 385 95 376 89 379 91 373 86 371 89 366 86 364 90 359 87 362 91 356 86 359 93 352 85 357 91 350 85 356 90 349 84 356 90 349 83 356 89 348 82 356 87 349 80 355 85 348 79 354 84 347 78 351 83 345 78 348 85 342 80 348 86 341 80 346 87 340 81 345 88 339 82 344 90 338 84 344 90 339 86 342 94 336 88 340 96 336 89 340 97 336 89 342 98 337 89 342 97 338 87 342 94 339 86 344 95 339 86 345 94 340 85 345 94 340 85 344 91 339 86 343 94 338 86 344 94 338 87 345 95 339 87 345 95 340 87 344 95 339 88 345 96 339 88 344 96 339 87 344 96 338 86 344 95 337 85 343 92 337 82 342 90 337 81 340 89 336 80 340 87 335 79 338 85 335 79 334 85 331 79 328 87 323 79 323 87 318 78 321 85 316 76 319 84 314 74 317 82 312 73 314 81 310 72 310 80 305 72 306 80 302 71 304 79 299 70 302 78 298 69 300 76 296 67 298 75 293 65 295 72 290 65 293 72 288 65 292 72 288 65 292 72 288 66 292 71 288 67 289 75 284 68 284 76 281 69 280 75 278 71 277 79 275 72 275 80 273 73 272 79 271 76 266 86 266 80 259 89 258 82 252 91 251 82 248 91 247 82 242 91 243 84 235 93 237 87 230 93 231 89 227 95 228 91 223 97 224 95 217 95 216 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 139 212 138 211 140 215 140 214 144 217 143 216 151 207 149 218 160 209 158 219 168 211 166 221 171 213 168 222 173 215 168 224 175 219 170 228 178 226 172 234 179 232 173 240 179 237 173 245 182 244 175 252 185 251 178 259 186 256 180 265 187 259 180 267 189 263 182 270 192 268 185 275 194 271 187 279 196 271 188 278 200 272 192 279 206 275 198 282 213 280 206 287 221 286 214 294 228 291 221 299 235 297 228 305 242 304 236 312 247 310 241 319 251 316 215 290 255 320 219 296 259 325 223 302 263 328 258 337 265 330 233 316 269 334 236 316 273 340 239 320 278 348 272 356 282 354 277 363 287 360 282 369 292 362 288 372 296 361 293 371 300 359 299 370 304 358 304 368 307 356 308 367 309 355 312 365 312 353 316 363 316 351 321 360 319 346 325 355 318 340 326 349 317 335 324 343 316 330 324 337 319 325 327 332 325 319 334 325 332 313 341 319 338 308 349 313 343 303 353 306 346 296 356 299 345 290 356 292 342 285 353 286 339 280 350 280 339 275 350 275 340 271 350 270 340 265 351 263 341 257 352 255 341 249 352 247 339 243 350 241 336 237 347 234 334 228 344 224 332 219 343 215 331 214 341 209 328 209 338 204 324 203 333 197 320 198 329 192 316 195 326 188 314 190 323 183 313 186 322 179 312 182 321 176 311 179 319 173 308 177 317 170 305 176 313 169 302 176 310 168 299 176 306 167 298 177 305 168 298 177 305 168 298 176 305 167 298 175 305 166 298 174 304 164 296 172 303 163 294 170 301 161 292 168 300 160 292 168 299 159 291 168 299 160 291 169 298 161 291 169 298 161 292 170 299 161 293 170 301 162 296 172 303 163 296 171 305 163 297 170 305 163 298 170 306 162 298 169 306 161 298 169 306 161 298 169 307 161 298 169 306 161 298 169 306 161 298 170 306 162 298 170 306 162 298 170 307 162 300 170 308 162 300 170 308 162 300 170 308 162 300 169 309 162 300 170 309 162 300 170 309 163 300 170 309 164 300 170 309 164 300 170 309 164 301 168 311 164 304 168 313 164 307 166 318 164 312 165 322 163 316 164 327 163 320 164 330 163 321 162 332 162 323 161 333 162 325 162 335 163 328 164 339 166 333 167 342 169 337 170 346 174 342 174 351 179 347 177 354 183 351 179 358 186 356 182 361 189 359 184 364 192 363 187 368 195 366 189 370 197 368 189 373 197 370 188 375 195 369 186 374 194 368 183 375 191 369 180 375 188 368 178 375 184 366 176 373 183 364 175 371 181 363 174 371 179 364 173 370 178 364 173 371 178 364 173 372 178 365 174 372 179 366 175 374 181 368 176 375 182 370 178 377 184 370 180 377 187 372 182 378 188 372 183 379 190 374 184 379 191 373 184 380 192 374 185 380 192 373 184 380 192 373 184 379 192 372 183 379 191 372 182 378 189 371 181 378 188 370 180 377 187 369 178 376 185 368 178 376 184 367 177 375 183 367 176 374 182 366 175 374 181 366 176 373 181 366 176 373 181 366 176 373 181 366 176 373 181 366 176 374 182 366 176 374 182 367 176 374 182 367 176 374 182 368 176 374 182 368 176 375 182 369 177 376 183 369 177 376 183 369 177 376 183 369 177 376 183 369 177 376 183 369 177 376 184 368 177 376 183 368 177 376 183 368 177 376 183 368 177 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 177 376 184 369 177 376 183 368 177 376 183 369 177 376 183 369 177 376 183 369 178 376 183 369 178 376 184 369 178 376 184 369 178 376 185 369 178 376 185 370 179 377 185 370 179 377 186 370 179 377 186 370 179 377 186 370 179 377 186 370 179 377 185 370 179 377 185 375 186 377 185 369 178 376 185 369 178 376 185 369 178 376 185 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 377 184 369 178 377 184 369 178 376 184 369 178 376 184 369 178 377 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 185 369 178 377 185 370 178 377 185 370 179 377 185 370 179 377 185 370 179 377 185 370 179 377 185 369 178 377 185 369 178 376 185 369 178 376 185 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 370 178 376 184 370 178 376 184 370 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 370 178 377 184 370 178 377 184 370 178 377 184 369 178 377 184 369 178 377 184 369 178 377 184 369 178 377 184 369 178 377 184 370 178 376 184 369 177 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 377 184 369 178 377 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 183 369 178 376 183 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 177 376 184 369 178 376 184 369 178 376 184 369 178 376 184 370 178 376 184 370 178 376 184 370 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 177 376 184 369 178 376 183 369 178 376 183 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 178 376 184 369 177 376 184 369 177 376 184 368 177 376 184 368 177 376 184 368 177 376 184 369 177 376 184 369 177 376 183 369 177 376 183 369 177 376 183 369 177 376 183 369 177 376 184 369 177 376 184 369 177 376 184 369 177 376 184 369 177 376 184 369 177 376 184 369 177 376 184 369 177 376 183 368 177 376 183 368 177 376 183 368 177 376 183 369 177 376 183 370 178 377 184 370 177 378 184 370 178 378 184 370 178 379 184 370 178 379 184 370 178 379 184 369 178 378 182 367 177 377 181 366 176 376 178 363 173 373 175 360 170 370 172 356 168 366 169 352 166 363 166 349 165 360 164 346 164 357 162 344 164 354 161 342 163 353 160 342 163 352 159 342 163 352 159 342 162 352 159 344 163 350 160 344 162 353 159 345 162 354 158 346 164 355 160 346 164 356 160 348 164 357 160 349 165 359 162 350 166 360 163 352 166 362 164 354 168 364 165 355 168 365 166 355 168 366 166 356 169 366 166 356 170 366 168 358 172 367 170 359 175 368 172 360 178 369 175 361 181 370 177 360 182 370 178 359 181 369 179 358 182 368 180 357 182 367 180 356 182 366 180 354 181 365 179 352 181 363 179 350 180 361 179 348 180 359 178 346 178 357 177 345 177 356 174 342 174 354 172 340 172 352 169 339 172 350 169 337 174 348 170 336 174 346 171 333 172 344 169 331 170 342 166 328 167 339 163 326 166 336 161 324 166 334 162 324 168 333 163 323 168 333 164 322 169 332 164 322 169 332 166 323 170 333 167 323 169 334 167 324 168 334 165 325 166 335 164 327 164 337 162 329 163 340 162 332 164 342 162 334 166 344 164 334 166 345 166 335 165 346 164 336 164 346 162 336 164 347 162 338 162 348 161 338 160 349 159 337 158 348 158 336 158 346 156 334 157 346 154 334 155 345 152 334 154 345 152 334 154 345 152 334 154 345 152 335 154 345 152 336 154 346 152 336 153 346 151 336 153 347 152 338 154 348 152 338 154 349 153 338 156 348 153 337 155 347 152 334 154 344 151 331 154 341 151 328 155 338 151 336 152 336 151 324 158 334 153 323 158 333 153 322 158 332 153 322 158 331 153 320 157 331 152 319 157 330 151 319 156 328 150 318 156 327 149 315 154 325 149 314 154 323 148 312 154 322 147 311 153 320 146 308 154 317 147 305 154 314 148 302 155 310 148 300 156 308 148 298 155 306 147 299 155 306 147 300 154 307 146 307 146 308 146 301 153 309 146 302 152 310 145 303 152 311 145 304 152 312 144 304 152 312 144 303 151 311 144 303 152 311 145 303 153 311 146 302 154 310 148 301 156 308 149 300 156 307 149 306 150 307 149 299 155 307 148 300 154 307 147 300 153 308 147 301 152 309 146 303 152 311 146 304 151 313 145 306 150 315 144 307 150 315 144 307 150 315 144 306 150 315 145 306 150 315 144 305 150 314 144 304 150 313 145 304 150 313 144 312 145 313 145 311 146 312 145 311 146 312 145 304 150 313 145 305 150 314 145 306 149 315 144 307 148 316 143 308 148 317 142 308 148 317 142 307 147 316 142 307 146 317 141 308 146 317 140 308 146 317 140 308 146 317 141 307 147 317 142 308 147 317 142 309 146 318 142 310 145 320 141 311 144 321 140 311 144 321 139 311 144 321 139 311 144 321 139 311 144 320 139 310 144 319 139 309 144 319 139 309 144 318 139 309 146 318 139 308 145 317 139 308 146 317 140 308 146 317 141 308 146 318 141 309 146 318 140 309 145 318 140 308 145 317 140 308 146 317 140 307 146 316 141 307 148 316 142 307 148 315 142 308 148 316 142 308 147 317 141 309 146 318 141 309 147 318 141 308 147 318 142 308 148 317 142 307 148 316 142 307 148 316 142 307 147 316 142 308 147 316 142 308 147 318 141 309 147 318 141 309 147 319 141 309 147 318 141 308 147 318 142 308 148 316 142 314 143 315 142 305 148 314 142 313 144 314 142 305 149 314 143 305 149 314 142 306 148 314 142 307 148 315 142 307 148 316 142 307 148 316 142 307 148 316 142 307 148 316 141 307 148 316 142 306 149 315 142 306 149 315 142 306 148 315 142 306 148 315 142 306 148 315 142 307 148 316 142 307 148 316 142 307 149 316 143 306 150 315 144 306 150 314 145 305 150 313 145 304 151 312 146 303 151 311 146 302 152 310 146 302 152 310 146 302 152 310 146 303 152 311 146 311 147 312 146 304 151 313 146 305 150 314 145 306 150 315 146 307 151 316 147 308 152 317 148 308 152 317 148 308 153 317 148 308 154 317 150 309 155 318 151 309 156 318 151 309 156 319 152 309 156 318 152 309 156 318 152 309 156 318 152 308 156 318 151 308 155 317 150 309 154 318 150 309 154 318 149 309 153 317 149 308 153 317 148 307 153 317 147 307 153 316 147 307 153 316 147 307 153 317 148 308 154 317 148 308 154 317 150 308 154 317 149 307 155 316 149 307 155 316 150 307 156 316 150 307 156 316 150 307 155 316 150 308 155 317 150 308 155 317 150 308 155 317 151 308 155 317 151 308 155 317 150 308 155 317 150 308 155 317 150 308 156 317 151 308 156 317 151 308 156 316 151 307 156 316 150 307 156 316 151 308 156 316 151 308 156 316 151 308 156 316 150 307 156 316 151 307 156 315 151 306 156 315 151 306 157 315 152 306 157 315 153 306 157 315 153 306 157 315 152 306 157 315 152 306 157 314 152 305 157 314 152 305 158 313 152 305 158 313 152 305 158 313 153 305 158 314 153 305 158 314 153 305 158 314 154 305 159 314 154 305 159 314 154 305 159 313 154 304 159 313 154 305 160 313 155 305 160 314 155 305 159 314 154 305 158 313 152 304 155 313 150 304 154 313 148 304 153 305 152 305 152 313 147 306 151 316 146 308 150 317 144 308 150 317 144 307 150 316 145 306 149 315 144 305 150 314 144 303 151 304 150 302 151 310 144 302 151 310 144 301 151 309 145 301 152 309 145 302 151 302 151 303 151 304 150 304 150 313 143 304 151 313 144 304 152 312 145 303 152 311 145 302 152 311 144 302 151 310 144 302 151 303 151 302 151 310 143 302 150 310 144 303 150 311 144 304 149 312 143 304 149 313 143 303 150 311 143 302 151 310 144 302 151 309 144 302 154 309 146 301 154 309 147 300 155 308 147 300 155 307 147 300 154 307 146 300 153 308 146 308 146 308 145 301 152 308 145 301 151 309 145 302 150 310 144 303 150 311 144 303 149 312 143 305 148 313 142 306 147 315 142 307 146 316 142 308 146 317 141 309 145 318 140 310 144 320 140 311 143 321 138 312 143 322 138 313 143 323 138 313 143 323 138 313 143 323 138 313 144 322 139 312 144 322 140 311 144 321 139 311 144 320 139 311 144 320 139 310 145 320 139 310 146 319 140 310 146 319 140 310 146 320 140 310 146 319 140 310 145 319 140 310 146 318 140 309 146 318 140 317 142 317 140 308 147 317 141 308 147 317 141 308 146 317 140 308 146 317 140 307 147 316 141 306 148 315 142 306 148 315 142 307 148 315 142 307 148 315 143 306 149 315 144 306 149 315 143 306 149 314 143 305 149 314 144 305 149 314 144 306 149 314 144 307 148 316 143 309 147 317 143 310 147 319 142 311 147 320 142 311 147 321 142 311 147 320 143 311 148 320 143 310 147 320 144 310 147 319 143 310 147 319 143 310 147 319 143 310 147 319 143 310 148 319 143 310 148 319 144 310 148 319 144 312 148 320 144 315 147 324 144 319 146 328 143 324 145 333 143 329 145 339 144 335 146 345 146 339 147 350 148 342 150 353 151 345 151 356 153 346 152 356 154 345 152 356 154 344 152 354 153 341 150 352 151 338 149 350 150 336 148 346 148 334 147 345 146 334 146 345 146 334 146 345 146 334 146 345 146 335 146 346 146 335 146 346 146 335 146 345 146 335 146 345 146 335 146 345 146 336 146 346 146 336 146 346 146 336 146 346 147 337 146 346 148 338 147 348 148 340 148 350 150 343 149 352 151 345 151 354 154 348 154 357 157 350 156 358 161 352 160 360 165 354 162 362 169 357 165 364 173 361 168 367 176 363 173 369 180 364 176 370 184 366 179 371 187 366 180 372 189 366 182 371 190 365 181 371 189 364 180 370 188 363 177 369 185 361 174 367 182 359 171 365 178 357 167 364 174 355 164 360 168 353 161 360 167 351 159 356 162 349 159 356 163 348 159 356 163 349 160 356 164 349 160 357 165 350 162 357 167 351 163 358 168 352 164 359 170 353 164 360 170 354 165 362 171 356 166 364 172 357 167 366 173 357 170 365 175 356 172 366 175 354 173 364 175 351 172 362 173 347 170 358 170 342 167 353 166 336 165 347 162 330 163 340 160 322 163 332 159 316 164 326 159 311 166 320 160 306 167 306 167 303 168 303 168 300 170 300 170 298 172 305 164 296 175 302 166 294 177 300 168 294 180 299 170 293 181 297 171 292 182 295 171 291 181 294 171 290 180 294 170 291 179 294 169 291 179 295 168 291 178 295 168 291 177 296 168 292 178 296 168 291 177 295 167 290 177 295 167 289 178 294 168 288 179 293 168 288 180 293 169 288 180 292 169 285 178 290 168 284 178 289 168 284 178 288 168 282 176 287 166 282 176 286 165 281 174 285 164 281 174 285 164 281 173 285 164 282 174 286 164 281 175 286 165 279 176 284 166 276 176 281 166 274 176 278 166 273 176 276 166 272 175 276 165 272 174 275 164 271 173 274 163 270 172 271 172 271 172 274 162 272 172 276 162 276 173 279 162 279 172 281 162 280 172 281 171 280 172 281 171 280 172 281 161 279 173 281 162 280 174 280 163 280 175 279 165 280 177 278 167 278 181 279 180 274 183 275 183 271 185 270 174 268 186 267 175 265 185 264 175 263 184 263 174 262 184 263 174 261 181 263 171 261 178 263 168 260 175 263 164 259 171 262 161 257 168 257 168 254 165 254 165 251 162 251 161 248 160 250 149 244 158 246 147 241 157 243 146 238 157 240 147 233 158 234 147 227 157 227 146 221 157 220 146 215 158 215 147 210 159 209 148 204 160 202 149 199 161 196 150 195 163 195 162 191 165 187 154 184 167 179 158 176 170 171 160 170 171 164 162 165 173 158 164 159 176 153 167 155 178 148 169 153 180 145 171 149 182 142 174 145 186 137 178 142 188 142 188 141 189 132 183 141 192 132 185 141 194 132 189 141 197 131 192 140 198 130 194 139 199 139 199 137 201 125 201 136 204 125 205 138 207 127 208 141 210 130 211 145 213 134 216 149 216 149 216 153 221 144 226 157 225 149 231 163 228 163 227 167 229 159 236 171 230 163 237 175 233 167 240 177 237 169 243 178 240 178 240 180 244 172 250 185 249 176 255 190 254 182 261 194 257 186 265 199 260 199 259 204 262 197 270 209 268 202 275 214 274 207 281 218 280 219 279 222 286 223 285 228 291 222 299 234 296 228 304 238 298 233 307 241 300 234 308 242 303 236 311 245 308 238 318 247 313 240 321 248 314 241 322 251 316 245 324 255 319 249 327 259 323 253 331 262 326 256 334 265 330 266 330 269 334 263 342 272 338 267 345 274 340 274 339 275 341 276 341 277 342 278 341 281 343 281 343 285 344 285 343 289 344 290 343 292 344 293 354 296 342 297 352 299 341 301 351 300 340 303 350 302 340 303 339 304 339 308 349 306 339 311 348 308 339 313 348 309 338 315 346 310 337 317 345 312 336 319 343 312 334 320 340 314 330 322 336 317 326 326 331 329 328 330 328 324 319 334 324 327 316 337 319 329 310 340 312 330 302 340 305 329 297 340 299 328 291 338 291 328 282 337 281 328 272 338 271 329 266 339 264 330 262 339 258 329 255 339 251 328 247 338 244 326 241 336 237 325 232 334 227 323 224 332 218 321 219 329 212 319 216 326 208 316 212 323 205 312 206 320 199 311 203 319 195 311 200 318 192 309 196 315 188 305 193 312 184 303 191 309 182 302 190 306 180 298 188 303 179 295 187 301 178 293 187 299 178 291 187 297 178 290 187 296 178 290 187 295 178 290 186 294 176 290 184 294 174 289 181 294 172 288 178 294 169 288 178 294 168 287 176 293 167 286 177 292 167 286 178 291 168 284 179 290 170 284 180 288 170 283 180 288 171 282 181 287 171 282 181 287 172 282 181 287 171 282 180 287 171 282 179 288 169 283 178 288 169 283 178 288 168 284 178 288 168 284 178 289 168 283 176 288 167 284 176 289 166 284 176 289 167 284 176 289 167 283 177 288 167 282 177 288 167 282 177 288 168 282 178 287 169 282 179 287 169 283 180 287 170 284 180 288 170 283 179 289 170 283 178 289 169 283 178 288 169 283 178 289 169 284 180 290 170 285 181 290 172 284 181 291 173 284 179 292 173 285 177 286 176 288 175 289 175 292 174 292 173 295 173 296 172 299 172 299 172 302 172 302 171 304 170 314 167 306 170 316 167 307 170 317 167 307 170 308 170 307 171 308 171 306 171 317 168 305 171 315 168 304 172 313 169 302 173 309 171 300 174 310 171 300 176 309 173 297 177 307 174 296 178 306 175 296 179 302 177 296 180 304 176 296 180 303 177 297 179 305 177 298 180 307 177 299 178 308 175 300 177 309 175 300 176 310 173 301 175 310 172 302 174 311 172 302 174 311 171 302 174 309 172 312 172 310 171 303 174 313 171 304 176 311 173 306 178 316 175 308 180 318 177 308 180 318 180 307 181 318 182 307 183 317 184 307 185 318 186 308 186 318 187 310 187 320 187 311 184 322 185 313 180 324 181 315 176 326 176 317 172 328 171 318 167 329 167 318 162 328 161 317 158 328 157 315 155 326 153 313 153 324 150 310 152 320 148 308 151 317 146 305 151 314 145 301 153 311 148 298 157 304 152 296 159 302 155 294 161 299 157 294 160 300 157 296 160 303 158 300 160 307 158 316 159 316 158 312 164 322 160 325 164 326 163 318 170 328 166 318 172 329 169 317 174 328 171 316 176 326 172 313 175 324 172 310 174 321 171 308 172 318 168 304 168 315 163 301 162 310 158 298 158 308 153 296 155 306 149 296 153 305 147 296 153 305 147 294 154 303 147 292 154 299 147 290 156 298 148 289 158 296 149 287 161 288 161 288 165 288 165 290 169 290 169 293 173 297 163 299 177 302 166 307 179 309 168 317 180 318 169 326 181 326 171 332 184 332 173 336 184 336 174 339 183 338 173 340 180 339 171 342 178 339 168 342 176 340 166 342 174 340 164 343 173 340 163 343 172 343 172 342 172 338 163 340 174 335 164 337 176 334 166 336 178 333 168 336 180 333 169 337 180 333 170 338 180 335 170 338 180 335 170 338 179 336 169 338 180 336 169 338 179 335 169 337 181 335 170 337 183 335 172 337 186 335 175 336 190 335 180 335 195 333 185 332 200 330 190 328 204 325 194 323 206 320 197 319 208 320 208 315 210 309 202 311 212 302 206 306 214 296 210 302 216 294 210 298 215 290 209 296 212 287 206 295 211 286 205 295 211 285 207 299 212 288 207 304 212 293 207 310 213 303 209 316 212 306 208 322 210 313 207 326 209 319 206 328 207 321 206 328 206 319 206 328 207 318 208 326 210 317 211 325 213 316 214 323 216 313 217 320 218 309 220 317 219 306 221 314 218 303 220 312 216 301 217 313 214 301 216 314 213 303 213 317 210 306 211 320 209 309 210 324 208 313 209 326 207 317 208 320 207 321 207 330 207 323 206 323 204 323 204 333 202 327 200 334 199 328 197 328 195 330 195 335 198 330 195 334 199 330 195 332 201 328 197 330 203 326 198 320 198 320 198 325 206 318 199 321 209 315 201 316 212 311 204 310 215 304 207 306 217 298 209 304 218 298 210 302 218 296 209 298 219 294 210 295 220 290 212 294 222 290 213 296 222 292 213 299 220 294 211 302 217 298 209 306 216 300 207 306 214 301 205 308 212 301 203 310 212 304 202 311 211 306 202 311 211 306 202 306 204 306 203 310 214 303 204 308 215 302 206 306 217 300 208 305 218 297 210 303 219 295 211 300 219 294 211 298 217 292 209 298 215 292 207 298 215 292 206 298 215 292 206 300 216 294 207 300 216 294 207 301 215 293 206 302 214 294 205 303 214 295 205 304 214 297 205 305 213 298 204 299 205 300 204 305 213 300 204 300 206 300 205 305 214 299 205 304 214 299 206 305 215 300 206 308 215 304 206 310 202 311 201 319 206 319 195 325 200 327 188 332 193 335 182 337 188 340 177 339 185 342 174 339 185 343 174 340 187 345 176 342 191 348 181 341 195 348 186 340 199 347 190 337 202 345 194 333 206 343 198 330 208 340 201 327 209 337 202 324 209 335 203 323 207 333 201 324 204 334 197 328 199 337 192 331 193 339 184 333 185 340 175 332 177 337 167 330 171 333 160 329 169 329 158 330 169 328 158 330 170 328 159 330 172 328 161 328 175 327 164 326 178 325 167 323 180 322 169 323 180 322 169 326 177 323 166 328 173 324 163 330 173 325 162 332 174 328 164 335 177 331 167 337 180 333 170 339 183 336 173 340 183 337 174 340 181 335 173 340 178 335 172 341 177 335 171 342 176 337 170 344 177 339 171 346 179 343 175 347 181 343 174 347 181 343 174 348 180 343 173 347 178 342 171 346 176 343 171 344 173 341 170 344 172 339 168 344 172 339 167 344 173 340 169 344 174 340 171 344 177 340 173 344 180 340 177 344 184 339 181 341 186 335 183 340 188 335 186 338 188 332 187 327 189 329 188 332 191 323 192 329 193 320 193 327 195 318 195 326 196 316 196 326 196 316 197 327 195 318 196 328 194 319 196 330 195 321 196 332 195 324 196 323 197 324 197 332 196 324 198 332 197 324 198 332 198 323 198 331 198 322 201 330 200 321 203 329 203 320 206 328 205 320 207 329 204 320 206 329 202 320 204 329 201 320 202 328 200 319 200 328 198 319 196 328 196 318 192 326 195 318 189 323 195 316 188 320 195 314 186 316 196 313 186 312 197 311 186 308 199 309 188 305 200 307 190 304 200 307 189 304 198 308 187 304 196 308 186 303 195 306 185 300 193 305 183 297 190 302 181 294 188 299 179 291 186 298 178 289 185 295 176 288 184 293 174 286 182 292 172 284 180 290 171 282 179 287 169 280 178 285 168 278 176 283 167 278 176 283 166 278 174 283 165 279 174 284 165 279 175 285 165 279 175 285 166 278 174 284 165 277 173 283 164 276 171 282 162 274 168 280 160 273 166 279 158 272 164 278 156 271 163 277 154 270 162 276 153 270 162 275 152 270 163 274 152 270 164 274 153 269 164 274 154 270 166 274 156 270 167 274 157 269 167 272 157 268 166 271 156 267 165 269 155 264 164 266 153 262 164 263 152 258 162 259 151 254 162 256 151 251 161 253 150 249 159 251 148 248 158 250 147 246 157 248 146 242 156 245 146 240 156 242 146 238 156 240 146 236 155 238 145 234 154 235 143 231 153 233 142 229 151 231 141 226 150 229 139 225 149 228 139 223 149 226 139 221 149 225 139 218 148 223 139 216 147 221 138 219 136 219 135 213 143 218 134 218 133 217 132 212 138 212 137 212 136 218 127 211 134 217 125 210 131 210 131 209 129 217 120 208 127 213 122 206 126 215 120 203 124 212 117 203 124 203 123 202 123 203 123 202 121 211 115 203 121 212 114 204 119 212 113 205 118 213 113 213 112 214 111 206 118 206 117 205 118 206 117 206 119 206 119 213 114 213 112 205 121 215 114 205 122 212 118 205 123 211 119 205 122 214 117 204 122 214 115 205 122 206 122 205 122 205 121 205 121 212 113 205 120 214 112 204 119 213 113 204 119 213 115 203 119 213 116 204 121 213 118 204 123 213 120 204 127 213 122 213 129 212 128 -1 -1 212 139 207 141 216 140 219 144 219 143 215 145 223 144 219 146 229 144 221 145 231 143 221 142 230 140 218 139 228 137 216 135 226 132 214 130 223 128 212 126 222 123 219 121 220 119 209 120 215 120 208 120 214 121 208 122 214 124 208 125 217 125 209 127 215 128 210 128 215 130 210 129 217 132 -1 -1 -1 -1 223 136 224 134 221 134 227 136 227 137 236 139 232 139 242 141 235 141 245 142 237 140 247 141 238 137 248 138 238 131 249 131 238 124 248 123 246 117 246 116 243 113 244 111 232 111 238 111 239 108 239 108 236 107 236 108 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235 114 236 113 236 116 236 116 235 118 236 117 235 120 236 119 -1 -1 235 121 -1 -1 230 129 -1 -1 230 129 -1 -1 229 131 -1 -1 228 133 225 136 226 136 216 139 225 141 217 145 225 148 218 151 226 154 219 155 228 158 222 157 231 161 224 159 233 162 226 159 235 162 227 157 235 160 227 155 236 157 227 152 236 155 226 150 236 152 226 148 235 151 226 148 235 150 226 147 235 149 227 146 236 148 238 147 238 146 241 145 241 144 244 142 245 141 248 136 249 136 -1 -1 254 129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 236 108 237 108 228 111 229 110 220 114 225 105 214 119 215 108 208 127 208 127 202 136 201 132 202 151 202 150 203 161 198 155 204 167 197 159 206 170 199 163 206 172 199 165 206 174 199 167 204 174 198 167 201 173 201 172 194 170 194 169 186 167 187 167 180 166 173 157 175 166 168 157 171 169 164 160 168 173 168 173 167 175 167 175 169 177 161 169 169 178 162 171 168 180 161 173 166 181 158 174 164 182 156 175 161 180 152 175 158 179 147 175 155 181 144 178 153 185 142 183 154 191 144 190 156 197 146 197 157 202 147 203 158 207 149 208 159 212 149 213 159 215 150 217 158 217 148 220 157 219 147 223 158 222 148 226 160 226 150 232 164 230 164 230 170 234 170 233 176 235 169 243 182 238 175 245 187 242 181 250 191 247 185 255 195 251 188 260 201 257 194 265 206 261 200 269 210 263 205 271 208 273 208 274 218 272 214 277 215 286 216 285 226 285 221 289 230 289 225 293 236 294 230 302 240 299 234 307 243 303 237 311 245 307 238 315 247 313 241 321 251 319 244 327 254 325 248 333 257 329 251 337 261 334 255 340 267 338 260 345 270 342 264 350 274 345 275 345 279 349 273 358 284 354 278 362 280 364 280 365 288 358 282 366 290 360 284 367 293 362 286 369 287 370 288 371 295 370 288 374 295 375 288 378 296 381 296 380 293 386 286 388 288 390 289 390 283 394 284 393 277 397 277 396 272 398 272 397 268 398 268 398 265 398 265 397 263 399 254 395 263 400 254 396 263 402 255 398 263 406 255 401 263 410 255 405 262 414 254 409 261 418 254 412 261 422 255 416 260 424 254 417 257 425 252 418 254 425 249 417 249 423 245 415 244 421 240 413 239 420 235 411 233 419 230 410 227 420 225 411 220 421 219 412 216 420 215 411 210 419 210 410 204 418 204 417 199 418 199 408 195 418 196 408 191 416 192 407 185 414 187 405 179 413 181 404 175 412 177 403 171 411 173 402 167 409 170 400 163 407 166 398 159 406 162 397 156 404 159 396 152 403 155 394 147 401 151 393 143 399 147 391 140 397 144 389 137 394 142 386 136 391 141 383 134 389 140 381 132 386 138 379 132 385 139 378 132 386 137 381 132 386 138 379 129 386 136 378 127 385 134 377 127 385 133 378 127 384 134 377 127 385 132 380 126 385 134 379 126 385 134 379 126 385 133 379 125 385 130 382 125 385 131 382 125 385 133 381 124 385 133 380 124 385 133 380 124 384 133 380 123 384 132 380 123 384 132 381 124 384 133 380 124 384 132 380 124 384 133 380 124 385 133 380 125 385 133 380 126 385 134 380 126 385 134 380 126 385 134 380 126 385 134 379 126 385 134 379 125 384 130 381 125 384 133 380 125 384 133 379 124 384 132 378 124 384 132 379 124 384 132 379 125 384 132 378 125 384 132 378 125 384 133 378 126 385 133 378 126 385 133 378 126 385 133 378 126 384 134 378 126 384 134 378 124 383 132 378 122 382 131 379 121 382 131 378 120 381 130 378 119 380 126 379 118 380 127 379 118 380 127 380 120 382 129 380 120 382 129 380 120 382 129 380 120 383 130 380 121 384 131 380 121 384 130 382 121 384 130 382 122 384 131 382 122 384 131 382 122 384 131 383 122 385 131 382 122 385 131 382 123 385 129 383 122 384 131 382 122 384 131 382 121 384 131 382 120 383 129 382 119 383 129 382 119 382 128 382 116 381 126 382 114 380 123 382 113 380 121 383 111 380 117 383 110 380 118 383 110 380 116 383 109 382 115 384 108 384 113 386 107 386 112 388 105 388 110 390 104 390 109 392 103 390 108 391 103 388 109 389 110 384 109 385 105 383 111 380 108 379 113 375 108 377 115 371 107 378 113 371 106 378 113 371 107 376 113 369 107 375 112 368 107 374 112 367 105 373 111 366 103 372 109 364 101 370 107 363 100 367 105 361 97 364 104 357 95 362 102 355 94 361 101 355 94 359 101 353 93 358 100 351 93 358 100 352 92 358 99 353 90 357 98 352 90 354 96 351 90 353 99 349 91 352 100 348 91 351 99 348 90 350 99 348 91 350 101 346 92 349 102 345 91 348 100 344 90 347 99 345 90 347 100 345 90 346 100 343 91 344 98 341 92 342 102 339 94 341 104 338 95 340 104 336 95 339 105 336 95 339 104 336 94 339 103 336 92 337 102 334 91 335 101 332 91 334 100 331 92 334 101 332 92 337 101 334 92 338 100 335 91 338 100 335 93 339 102 337 93 340 103 337 93 340 102 337 93 340 102 338 92 340 102 338 91 338 101 336 93 339 102 337 93 340 103 338 93 339 103 337 93 340 103 338 93 342 103 338 93 340 102 337 93 338 102 335 93 338 103 334 92 338 101 334 90 337 99 333 89 337 97 333 89 338 97 333 89 336 97 332 89 333 97 329 88 332 97 327 89 330 97 327 89 329 98 325 90 328 99 325 92 327 100 324 92 326 101 324 93 326 102 324 93 327 102 324 92 327 101 325 89 326 99 323 87 322 96 319 84 318 94 315 81 314 91 311 79 311 89 307 78 305 87 302 79 301 87 298 77 298 86 295 76 298 85 294 75 296 84 293 75 295 84 291 76 294 85 290 76 293 84 289 75 293 81 291 73 294 82 290 72 293 80 289 71 290 80 286 71 285 80 282 71 281 80 278 70 277 78 274 69 275 77 272 67 272 76 269 68 269 77 266 69 266 78 262 69 263 78 259 69 260 77 257 69 256 78 253 70 250 79 247 72 244 81 241 74 238 83 237 75 234 84 233 76 230 85 230 77 226 86 226 78 222 87 222 79 219 88 219 80 217 89 217 82 213 91 214 85 208 91 208 90 203 98 204 93 200 99 200 96 196 104 198 99 192 104 193 102 187 110 190 105 184 111 186 108 181 116 185 111 178 116 182 116 176 120 180 121 175 125 178 125 175 129 178 127 175 131 179 129 175 132 179 130 175 132 179 129 175 132 180 131 175 133 180 133 174 136 178 137 173 140 178 141 173 145 180 144 175 144 174 144 176 144 176 143 178 146 185 141 179 145 187 140 180 145 187 140 180 144 187 138 179 142 187 135 179 139 186 132 178 137 185 133 176 136 181 133 175 136 179 130 174 133 179 128 174 131 179 130 173 133 181 131 174 133 179 131 175 134 180 132 176 135 181 135 177 140 184 139 178 144 185 142 178 142 178 144 178 145 178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 177 137 179 143 177 139 179 142 180 141 181 145 182 144 185 150 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 199 155 205 158 205 156 206 159 206 158 208 158 208 158 209 156 210 155 209 154 209 153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 210 147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 273 143 275 146 275 145 277 139 277 148 278 140 279 149 280 142 280 151 282 143 283 153 283 144 284 153 284 144 285 153 286 144 287 152 286 142 289 151 288 140 290 148 289 136 293 145 290 135 293 143 290 134 294 142 291 133 295 143 291 135 294 144 291 136 294 146 292 138 296 146 292 140 295 149 290 142 294 151 289 143 293 152 288 144 293 152 288 144 293 152 290 144 294 152 290 143 295 150 290 141 310 153 290 138 313 147 290 133 313 144 287 129 315 138 285 124 292 131 282 121 291 127 281 119 289 123 278 116 286 121 274 114 279 117 270 113 276 116 268 112 274 116 273 116 273 114 273 115 273 114 270 112 274 115 273 116 274 116 271 115 275 119 270 117 272 120 268 118 269 122 267 121 268 123 267 118 268 123 270 119 271 124 273 121 274 126 277 123 278 127 281 123 299 125 284 124 298 126 293 129 298 126 283 122 298 125 282 121 282 124 282 120 282 123 283 122 298 124 285 123 297 125 289 126 293 126 289 128 293 127 289 128 293 127 289 129 293 129 290 131 293 131 290 134 293 135 288 140 289 144 290 146 288 149 291 150 288 155 292 151 284 165 283 164 279 172 280 167 276 176 277 170 273 179 273 172 269 181 269 176 265 184 266 178 262 186 263 179 257 186 260 178 255 186 260 180 254 186 259 180 254 188 258 181 254 188 257 181 252 189 254 180 250 187 252 179 247 186 249 177 244 185 246 177 241 183 243 175 238 182 239 172 233 179 235 171 229 177 232 172 226 177 231 175 225 180 230 178 225 183 229 182 227 183 231 179 225 183 232 177 226 182 233 175 233 175 231 172 232 172 229 170 229 169 227 169 220 174 224 169 218 174 222 170 222 170 220 172 221 171 220 172 220 172 220 171 215 177 220 169 215 175 220 166 214 171 220 164 213 168 220 162 213 167 220 161 212 164 219 159 211 162 218 158 210 161 218 158 210 160 218 159 209 161 218 161 209 163 218 163 209 164 220 164 211 164 222 164 212 164 224 164 213 163 225 164 215 163 225 165 214 163 224 166 214 164 223 167 213 164 222 168 212 165 221 168 211 165 222 168 212 165 222 168 212 164 224 166 214 163 226 166 216 162 228 165 218 161 230 166 220 162 230 168 221 164 230 171 220 167 229 174 219 171 228 179 218 176 228 184 217 181 226 189 216 187 226 194 216 192 226 197 215 196 225 198 215 197 224 198 213 197 222 195 212 194 223 195 213 196 224 196 213 197 225 196 215 197 226 195 215 197 225 195 216 195 224 194 214 194 222 193 213 194 220 192 210 193 216 191 207 192 212 190 204 191 207 190 205 190 205 188 200 189 206 186 200 190 207 187 201 191 209 191 204 194 214 193 214 192 218 194 213 198 222 194 219 197 225 194 220 200 226 194 220 199 224 193 221 196 222 192 217 198 220 191 215 197 217 190 212 195 213 187 211 191 211 187 207 193 210 187 206 193 208 187 206 189 207 186 203 191 206 185 204 187 206 183 203 186 206 182 201 187 205 181 202 183 205 180 201 181 205 179 199 181 205 179 197 180 206 180 198 179 206 180 197 179 206 181 206 180 206 181 206 180 205 180 195 177 204 181 195 176 203 181 194 176 202 182 193 175 201 182 193 175 199 182 192 174 198 180 191 172 197 180 191 171 197 179 190 170 196 180 190 171 194 180 189 171 194 180 188 171 192 178 186 171 191 177 185 169 189 174 189 174 186 171 186 171 185 169 185 168 -1 -1 184 166 -1 -1 -1 -1 -1 -1 -1 -1 179 161 179 160 177 160 177 160 176 160 176 160 174 160 175 160 172 160 173 159 172 159 170 149 171 157 169 146 171 156 169 145 171 154 170 144 171 152 170 142 170 150 170 139 169 147 169 136 167 145 168 134 166 143 167 132 165 142 166 131 163 141 165 130 161 140 162 129 157 139 158 128 154 138 155 127 151 137 152 126 149 138 149 137 147 141 148 140 148 144 147 134 148 145 146 134 147 144 145 134 147 144 145 133 146 143 145 132 145 141 144 130 145 139 144 128 144 137 143 126 143 134 143 124 143 133 144 122 145 131 145 120 145 129 146 118 144 128 146 117 144 127 146 116 143 125 146 115 143 124 146 114 142 124 146 113 142 123 145 113 141 123 144 113 139 123 143 113 138 124 141 113 137 124 140 114 140 115 140 115 -1 -1 139 115 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 158 100 161 100 161 99 166 99 166 98 161 101 170 98 164 102 173 98 166 102 175 99 167 102 176 99 167 102 176 99 166 102 175 100 164 103 173 99 162 103 170 99 159 103 167 99 156 104 164 99 153 104 154 104 151 105 159 99 150 105 157 99 148 105 155 98 148 105 155 98 147 105 154 98 147 105 154 98 147 106 154 98 147 106 154 99 147 106 154 99 147 107 153 99 148 108 153 99 148 110 152 100 147 112 150 102 145 117 147 107 143 123 144 112 140 120 140 120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 145 173 146 173 151 183 142 178 155 188 145 184 156 190 146 187 156 190 146 185 155 189 146 183 154 189 144 184 152 192 144 187 152 194 143 189 151 196 141 193 150 197 140 195 149 199 139 197 149 201 138 200 149 202 138 202 149 203 139 204 150 204 139 206 151 205 141 207 153 208 144 211 156 214 146 218 157 220 147 224 157 225 148 229 158 230 149 235 159 235 151 240 161 239 154 245 163 243 156 249 165 245 159 252 168 247 161 253 171 250 171 249 175 255 175 254 179 258 172 266 184 262 177 269 189 267 182 274 194 272 187 279 197 273 190 282 201 276 193 285 206 279 198 288 211 285 203 293 216 289 209 296 222 293 215 300 228 297 221 305 235 302 228 310 240 306 235 309 243 308 239 312 246 310 242 315 250 314 244 321 254 319 220 298 259 325 225 303 263 330 229 308 269 335 232 313 274 339 270 348 277 343 273 352 281 346 276 355 285 351 280 360 288 355 283 364 289 359 286 369 292 362 289 370 295 363 292 372 299 362 297 372 303 360 302 371 305 358 306 368 308 354 309 365 311 353 313 362 315 352 316 361 317 353 320 362 319 352 323 362 325 359 326 358 321 346 328 354 322 341 329 349 323 338 330 346 324 338 331 345 325 338 332 346 327 337 333 345 331 335 339 341 337 329 346 336 341 324 351 330 344 319 353 324 344 314 355 317 346 307 356 310 346 301 357 303 345 295 356 297 345 290 356 291 347 283 358 284 349 276 360 277 349 270 360 270 349 263 360 262 350 254 361 253 348 247 360 245 346 240 357 238 344 232 355 229 353 220 354 220 343 216 353 213 340 212 340 212 336 209 346 203 331 204 342 198 327 201 336 195 322 199 331 192 318 194 327 187 316 189 324 181 316 186 326 176 315 183 324 176 312 182 322 175 312 182 320 174 310 179 318 171 308 176 315 167 306 174 312 165 302 172 308 164 299 174 305 164 296 175 302 166 294 177 300 168 293 179 300 169 292 179 299 169 292 178 299 171 293 178 298 174 292 177 297 172 292 176 297 171 292 175 297 169 292 173 299 166 292 173 299 164 293 172 297 166 292 170 299 162 292 168 298 160 292 168 298 161 292 169 299 161 294 170 301 161 294 168 301 160 294 168 302 160 295 168 303 160 295 169 304 160 296 167 304 159 295 166 303 158 294 164 302 157 294 164 301 156 293 165 300 157 293 167 301 158 294 168 300 159 294 168 301 159 294 168 302 160 295 168 302 159 296 167 303 159 297 167 304 159 298 167 306 158 299 167 306 158 299 167 306 158 298 167 306 158 298 167 305 158 298 168 305 159 298 167 305 159 299 168 306 159 300 168 307 159 300 168 307 160 301 168 308 160 302 169 309 160 305 171 311 161 309 173 313 163 312 174 316 164 313 175 317 165 315 176 318 166 317 177 319 166 320 177 320 166 320 177 321 166 320 176 321 165 320 174 320 173 318 172 318 171 317 169 317 169 315 168 316 168 313 168 313 167 311 168 311 168 310 169 311 169 310 170 310 170 308 171 308 170 306 170 307 169 304 168 304 168 302 167 311 160 300 166 309 159 298 166 299 166 296 166 304 159 294 166 302 158 292 164 300 156 291 162 299 154 289 161 298 153 289 160 297 152 287 159 296 152 284 158 293 151 282 156 291 150 282 154 291 148 284 154 292 147 285 153 293 147 287 152 296 146 288 151 297 145 289 149 299 144 290 147 301 143 291 145 302 142 292 144 303 141 293 143 304 141 296 144 306 141 297 143 308 141 299 143 310 142 300 144 310 142 299 144 310 142 298 143 308 141 297 140 307 139 296 137 297 137 297 134 297 134 298 132 299 131 300 130 310 129 302 128 312 127 303 127 314 126 305 127 316 126 307 127 318 127 309 129 319 129 310 130 311 130 311 131 322 131 311 131 322 132 311 131 311 130 310 129 311 129 310 128 321 128 309 127 320 128 309 127 320 126 309 124 320 124 309 121 320 122 308 120 319 121 308 120 308 120 307 120 308 120 306 119 307 119 305 119 305 119 304 120 304 120 303 121 303 120 302 121 313 120 301 121 302 121 301 121 301 121 301 121 301 120 -1 -1 -1 -1 -1 -1 312 119 302 119 303 119 304 120 304 119 306 120 306 119 307 120 308 119 308 119 308 119 309 119 309 119 309 119 309 119 308 119 309 119 306 119 307 119 304 120 304 120 301 122 302 121 298 123 298 123 294 125 302 119 290 127 297 120 285 130 291 122 278 133 283 124 273 137 274 132 266 142 266 142 259 148 260 148 254 153 255 153 252 158 252 157 250 160 250 149 250 161 249 150 247 159 246 150 242 158 241 148 237 157 237 150 233 158 232 151 227 159 226 151 221 160 219 150 218 160 215 150 216 159 214 149 215 159 213 148 212 158 210 147 206 157 204 147 199 158 196 147 192 159 189 148 186 161 182 150 178 162 173 152 171 163 165 154 165 164 159 154 159 165 159 164 153 166 146 157 148 167 142 159 146 170 139 162 144 174 136 167 142 179 133 173 143 183 133 179 147 189 136 185 151 193 140 191 155 199 144 197 157 204 146 203 159 210 148 209 160 215 150 216 161 221 151 222 162 226 152 229 155 236 155 236 169 236 160 241 174 238 166 245 178 236 171 244 181 236 173 243 184 238 176 245 186 242 179 249 190 247 182 254 193 253 186 261 199 261 191 269 202 266 195 274 205 269 197 277 208 273 200 281 211 278 203 286 214 284 207 291 218 289 211 296 223 294 216 302 231 300 224 308 237 304 231 312 244 307 237 315 249 309 244 317 255 313 250 321 260 318 254 326 263 323 258 331 267 328 262 336 271 331 266 340 275 334 270 343 278 336 272 344 280 338 276 346 285 343 280 352 288 348 283 357 291 351 286 359 293 352 288 361 296 353 292 361 298 354 293 363 297 355 293 364 296 355 292 363 296 356 290 364 296 356 291 365 298 356 293 365 300 356 294 364 300 356 301 355 302 357 297 366 303 358 299 366 304 359 300 367 304 360 302 365 300 368 301 368 304 360 301 368 304 360 302 366 302 359 301 365 302 358 301 368 301 357 302 367 300 354 302 364 298 350 302 360 299 347 304 356 302 344 307 352 306 343 312 350 310 342 316 349 313 342 319 350 316 342 322 350 318 340 326 346 320 337 328 344 325 334 333 341 331 330 338 336 334 329 339 333 335 328 341 332 337 326 343 330 338 324 345 327 350 324 350 324 342 314 352 317 342 309 353 311 341 303 341 302 338 298 350 299 337 294 349 293 337 287 350 287 339 282 350 282 341 276 353 276 343 269 355 269 344 262 356 261 343 257 354 255 340 251 352 250 339 244 350 241 338 234 349 232 336 227 347 223 335 220 345 216 332 214 342 209 328 210 338 204 324 206 334 201 322 201 331 195 319 194 329 187 318 189 328 183 317 187 326 180 314 184 323 177 311 181 319 173 307 179 315 172 303 179 311 171 300 178 308 169 299 177 308 167 298 174 306 164 297 172 305 163 297 172 305 162 296 172 304 162 295 172 303 162 294 172 303 162 292 171 301 162 290 170 298 161 289 168 297 159 289 168 297 159 290 168 297 160 290 168 298 159 290 168 298 160 292 170 299 161 292 170 299 161 292 169 299 160 292 168 300 160 293 167 300 159 293 167 301 159 294 168 301 160 293 168 300 160 292 168 299 159 291 168 298 159 290 168 298 159 289 168 296 159 288 167 295 158 288 167 295 158 288 167 294 158 288 168 295 159 288 169 295 160 288 170 293 161 287 170 293 161 288 171 295 162 289 172 296 163 290 172 297 164 291 172 298 164 292 172 299 164 292 172 300 163 292 171 300 162 293 171 300 162 300 163 300 163 293 171 300 162 292 170 300 162 292 170 300 162 292 170 299 161 291 169 299 160 291 168 298 160 289 167 297 159 288 166 296 158 287 166 294 158 287 168 294 159 287 169 293 160 286 170 292 161 285 170 286 169 285 170 286 169 285 170 291 161 284 170 291 161 284 170 290 161 284 171 285 171 285 172 291 164 285 172 292 164 285 171 293 163 286 170 294 162 288 170 288 169 288 169 289 169 290 168 297 161 290 166 298 160 292 166 301 160 295 164 304 160 300 163 308 161 305 162 305 161 309 162 320 162 313 163 323 164 315 164 326 165 316 166 327 167 317 168 327 169 316 171 327 172 317 173 328 174 318 174 329 175 319 176 330 177 319 176 330 178 319 177 329 179 320 177 330 179 320 177 330 179 321 176 331 178 321 175 332 178 322 174 332 177 323 172 332 176 325 170 334 175 326 169 335 173 327 166 336 170 328 163 336 168 330 162 337 167 334 162 338 166 339 164 343 167 343 166 347 171 349 169 353 175 354 171 358 178 359 173 362 180 362 175 364 182 363 178 366 184 365 182 367 188 366 187 369 195 368 191 370 201 370 195 370 204 370 198 370 207 368 198 369 207 367 197 369 207 367 195 369 204 368 192 369 201 368 189 371 198 370 187 372 196 370 185 374 194 373 184 375 192 375 184 377 192 376 185 378 193 378 189 378 193 379 193 379 197 378 201 379 203 377 209 377 210 375 216 375 217 372 225 371 226 367 233 366 234 361 240 359 241 357 245 351 247 351 248 341 251 345 248 336 251 342 248 332 251 340 248 331 251 340 248 330 251 340 249 331 251 341 249 332 252 342 250 334 253 345 250 336 254 349 252 341 256 353 253 346 258 357 253 350 259 361 253 354 259 363 255 356 260 365 257 358 262 366 261 360 265 364 265 359 269 363 268 358 272 361 270 354 275 360 271 355 275 361 272 353 277 361 275 354 279 362 278 355 284 361 281 354 286 360 282 360 282 359 285 360 285 359 287 351 291 359 289 351 293 361 292 353 296 364 296 356 299 366 298 358 301 366 298 358 302 364 300 356 304 363 302 354 305 362 304 352 307 360 307 352 310 359 310 351 313 358 312 350 315 357 314 348 318 356 316 348 319 348 321 348 321 359 321 350 323 361 323 353 325 353 326 354 326 354 326 355 326 354 326 355 326 364 324 355 326 363 324 355 327 363 326 354 328 353 330 354 331 352 332 353 333 360 332 352 335 359 332 351 337 352 338 352 337 362 332 354 337 364 330 356 335 358 334 359 334 369 327 362 333 372 326 365 332 374 326 367 331 368 332 369 332 375 326 370 333 375 327 370 334 374 328 368 335 371 329 366 337 368 330 364 338 366 331 362 338 365 331 360 340 365 330 360 339 366 329 362 337 368 327 364 335 369 324 365 332 371 322 366 330 367 328 368 328 373 319 369 327 373 319 369 327 373 319 369 328 372 320 368 329 372 322 367 330 370 324 366 332 369 324 365 333 369 325 369 325 368 325 365 333 368 325 364 334 369 325 365 334 369 325 365 333 369 325 364 333 370 324 365 332 369 323 365 332 370 322 365 330 370 320 366 329 370 319 366 328 370 319 371 319 370 319 371 318 370 319 371 318 371 319 371 319 371 320 371 320 371 321 367 329 371 322 366 331 370 322 366 331 370 323 366 331 370 323 365 331 370 322 366 331 369 322 366 330 369 322 365 330 369 322 369 321 369 322 365 331 369 322 366 331 366 332 366 332 368 323 367 333 368 324 368 334 368 324 368 334 368 323 369 334 368 322 369 333 368 322 369 332 368 320 368 330 367 319 367 329 366 318 366 328 366 318 365 327 363 317 363 327 360 317 360 327 356 326 356 326 354 326 355 326 357 316 357 326 361 316 360 326 363 315 362 325 361 314 360 323 355 314 353 324 350 316 349 326 349 318 347 328 349 319 348 329 349 320 348 330 348 320 347 330 346 320 345 329 346 319 346 319 346 322 345 333 347 327 346 336 347 329 346 339 346 331 344 341 346 332 343 341 346 332 343 341 347 332 343 341 348 332 344 340 350 332 345 340 350 332 345 339 351 332 351 331 352 332 345 338 351 331 344 337 352 330 345 336 355 329 347 336 358 330 350 336 360 330 353 335 361 329 354 335 354 334 354 334 361 327 354 333 360 328 353 334 360 328 353 334 360 327 353 333 361 327 354 333 361 327 354 332 361 326 361 326 360 326 361 325 360 326 361 326 360 327 361 327 360 328 361 328 360 329 352 334 359 329 351 334 358 329 350 335 357 330 358 329 356 330 357 329 356 329 356 328 356 329 356 328 356 330 356 329 354 330 346 334 355 330 347 335 356 330 349 335 357 330 357 330 358 330 349 335 358 328 350 333 360 328 360 327 360 328 353 332 360 327 361 327 360 328 360 327 360 328 360 327 360 328 352 332 359 328 351 333 358 329 350 334 357 329 350 334 356 329 348 333 355 328 356 328 356 328 347 332 356 327 348 332 356 327 349 331 356 328 357 327 357 327 357 327 358 328 350 332 358 328 350 333 358 328 350 333 358 328 351 333 358 328 350 332 358 328 350 331 357 327 349 331 357 327 348 331 357 329 349 332 357 330 348 333 356 331 348 334 355 331 346 334 355 332 346 334 354 332 345 334 353 330 344 332 351 328 342 330 350 328 340 329 349 328 340 329 348 328 339 329 348 328 338 329 347 328 338 328 337 328 338 329 347 330 338 330 348 332 338 330 347 333 338 331 348 334 339 332 348 336 339 332 347 336 339 332 346 335 338 331 344 336 336 331 343 335 335 330 342 334 334 330 341 334 333 329 339 333 332 329 340 333 332 329 340 334 332 329 332 328 332 328 339 332 332 328 338 332 330 326 328 325 329 326 336 330 328 325 327 326 328 326 337 331 328 327 338 331 330 327 340 331 332 328 342 332 333 329 342 332 334 330 343 332 334 329 333 328 334 328 341 331 333 328 340 332 332 328 339 331 331 328 338 331 330 327 339 330 331 327 338 330 331 326 338 329 330 326 339 329 333 327 339 330 331 326 339 330 331 326 330 326 334 328 339 331 333 328 339 331 333 328 339 331 331 327 339 331 334 328 339 330 333 328 338 330 330 327 338 330 330 327 337 331 329 327 337 331 332 328 337 331 332 328 337 331 329 327 337 331 330 327 338 331 330 327 338 331 330 327 338 331 330 327 338 332 330 327 338 332 330 328 338 332 330 327 338 332 330 327 338 332 330 327 337 331 330 327 338 332 330 327 338 332 330 328 338 332 330 328 338 332 330 328 338 332 330 328 338 332 330 328 338 332 330 328 337 332 330 329 337 333 330 329 337 333 330 329 338 333 330 329 339 333 333 330 339 333 332 329 340 334 332 330 339 335 331 332 338 337 330 333 337 338 329 334 329 336 330 337 330 338 332 339 335 345 328 339 331 347 325 342 326 349 320 343 321 350 314 345 314 351 316 351 311 352 303 345 307 353 300 346 304 354 297 348 302 356 294 350 302 356 294 351 305 355 296 352 307 353 307 353 305 351 295 350 299 349 289 349 -1 -1 280 348 277 346 268 346 265 344 259 342 255 340 250 337 244 331 242 330 238 326 235 321 230 318 227 312 222 310 217 300 214 304 209 294 205 300 200 290 198 297 192 287 191 293 185 284 186 290 179 281 181 286 173 279 176 282 169 275 171 277 166 271 164 269 160 263 158 262 154 256 155 257 150 250 150 248 148 246 147 243 143 237 141 234 138 227 137 225 132 216 134 219 129 210 132 215 126 206 128 213 123 205 126 216 121 209 126 224 122 218 129 230 122 224 132 234 124 228 133 235 125 230 130 233 122 226 125 229 117 222 125 230 117 222 132 234 126 229 141 235 132 228 149 230 139 225 154 226 145 221 157 221 147 215 156 217 146 211 156 213 147 207 157 208 147 202 158 206 148 200 159 207 149 200 161 208 151 202 163 208 153 203 165 209 156 204 167 209 167 208 169 206 169 206 171 204 163 197 174 203 174 203 176 204 176 203 178 206 169 200 177 210 178 210 176 214 177 214 176 217 166 214 178 222 166 217 178 224 178 225 177 226 177 226 177 226 177 227 176 228 175 228 174 228 163 222 173 228 161 221 168 226 159 221 165 225 140 235 162 225 138 233 160 224 137 231 157 224 136 229 141 237 136 229 141 237 135 228 140 237 135 228 141 237 136 229 142 238 136 230 143 239 137 231 144 240 138 232 144 240 138 232 144 240 137 232 143 239 137 231 142 238 136 230 141 237 135 228 140 235 134 227 139 234 133 225 137 233 132 224 137 231 131 223 136 230 130 222 135 230 129 222 135 230 129 222 136 230 130 223 136 230 143 209 152 218 145 209 152 218 146 209 152 218 145 210 153 219 146 211 153 219 146 211 153 219 132 224 138 232 133 224 138 232 133 224 153 221 133 224 153 220 133 225 138 232 146 213 154 220 133 225 154 220 146 212 154 219 146 211 155 219 147 211 155 219 147 211 155 219 147 212 154 220 146 213 154 220 133 225 155 221 133 225 156 221 134 226 156 222 134 226 157 222 134 227 158 223 135 228 159 223 136 229 159 223 136 229 159 223 152 216 159 223 152 215 158 222 151 215 158 222 150 214 157 221 150 213 156 220 149 212 155 219 148 211 154 218 147 209 154 217 147 208 154 215 147 207 154 214 147 205 155 214 148 205 155 213 149 203 156 212 150 203 158 211 152 202 160 211 154 201 161 210 155 201 163 210 157 201 164 210 159 201 166 210 161 201 169 211 163 201 171 211 166 201 174 212 168 202 176 213 170 203 178 214 172 205 180 214 174 206 182 216 174 208 182 217 175 210 182 218 174 212 182 220 175 214 182 221 174 216 182 222 174 216 182 222 173 217 180 222 172 217 180 222 171 217 180 222 172 217 182 222 173 217 183 222 174 218 184 222 175 217 185 221 176 217 185 221 176 218 185 222 175 218 185 223 176 220 186 224 177 220 186 223 177 219 186 223 179 220 187 223 179 220 188 224 178 220 188 224 178 220 188 224 188 223 188 224 188 223 188 224 187 223 186 224 176 221 186 224 176 221 186 223 176 220 186 223 177 220 185 223 185 223 185 224 186 223 185 224 175 220 185 224 175 221 186 224 175 220 186 224 186 223 186 224 186 223 186 224 176 220 186 223 176 220 185 222 177 221 185 222 177 221 186 223 176 220 186 222 176 220 186 222 176 220 186 222 176 220 186 222 176 219 186 222 177 219 187 222 177 219 187 222 178 219 187 222 178 219 187 222 178 219 188 223 178 220 188 224 179 221 188 223 179 220 189 223 179 220 -1 -1 157 245 189 224 157 245 188 224 189 223 188 224 189 223 188 224 188 223 188 224 188 223 188 224 188 223 188 224 188 223 188 224 188 223 188 224 179 221 187 224 187 224 186 224 177 222 186 224 177 222 187 224 178 222 188 224 188 223 188 224 189 223 189 223 189 223 189 223 180 221 189 223 180 220 189 223 180 220 189 222 180 220 189 222 180 220 190 222 181 220 190 222 180 219 189 222 180 219 189 222 180 219 189 222 180 220 190 222 180 219 190 221 190 221 189 220 181 217 189 219 180 216 189 218 180 215 190 218 180 214 190 218 181 214 190 218 181 214 190 218 181 214 190 218 181 214 190 219 181 215 190 220 180 216 189 220 181 217 189 221 180 218 189 221 189 221 190 222 180 219 190 222 180 219 190 222 190 221 190 222 181 219 190 222 180 219 189 222 180 219 188 222 180 219 189 222 180 220 188 224 189 223 188 224 180 222 188 226 178 223 187 225 178 223 187 226 177 223 188 226 188 225 188 226 188 225 188 224 188 224 188 224 188 223 188 224 179 222 187 224 187 224 186 224 177 223 186 224 176 222 186 224 176 221 186 224 176 221 186 224 176 222 186 224 176 221 186 224 176 222 186 224 176 222 186 224 176 222 186 224 177 221 186 224 177 221 186 224 187 224 187 225 188 224 188 225 178 223 188 225 179 223 189 224 179 222 189 224 179 222 188 225 179 223 188 226 188 226 188 226 188 226 188 226 188 225 188 226 188 225 188 225 178 224 187 226 178 224 186 226 177 224 186 226 177 224 186 226 176 224 186 226 176 224 186 226 157 244 186 226 177 223 186 226 157 244 186 226 177 223 187 225 178 223 188 224 178 221 188 223 179 219 188 222 179 218 188 221 179 217 189 219 180 215 189 217 180 213 189 216 180 211 189 215 180 210 190 214 181 209 190 214 181 208 190 214 181 208 190 214 181 208 190 213 181 208 190 214 181 209 190 214 181 209 190 214 182 209 190 214 182 209 190 215 182 210 190 216 181 211 190 216 181 211 189 216 180 212 189 216 180 211 189 216 180 212 189 217 180 212 189 217 180 212 189 217 180 212 189 217 180 212 189 217 180 212 189 217 180 212 189 218 180 212 189 218 180 213 189 218 180 213 189 219 181 214 189 219 181 214 189 219 181 215 189 220 180 215 189 220 180 215 190 220 181 215 190 220 181 215 190 219 181 214 190 219 181 214 190 218 182 213 191 217 182 211 191 216 183 211 192 216 183 210 192 214 184 209 192 214 184 208 192 212 184 207 192 212 184 206 192 212 185 206 193 212 185 206 193 213 186 207 194 214 186 208 186 210 186 209 194 216 186 210 185 211 185 210 185 211 185 210 192 216 184 211 192 218 183 212 191 219 185 215 190 220 182 215 190 221 182 216 190 222 182 216 190 222 182 216 190 222 182 217 190 223 182 217 190 223 182 217 189 222 181 216 189 223 180 218 188 224 179 218 187 224 179 218 187 223 178 218 186 224 178 219 186 225 178 219 186 226 177 220 185 226 177 221 184 226 177 221 184 226 176 220 184 226 176 220 184 224 176 219 184 224 176 218 184 224 177 217 184 223 178 217 185 222 178 215 186 222 178 214 186 220 179 213 187 219 180 212 187 218 181 210 187 218 180 211 187 219 180 211 187 220 180 212 186 220 180 212 186 220 179 213 185 221 178 215 184 223 177 216 184 224 177 217 183 224 176 218 183 224 176 219 183 224 176 219 183 224 176 219 183 224 176 218 183 224 176 218 184 224 176 217 184 223 176 217 184 223 177 216 184 223 177 216 184 223 178 216 185 222 178 215 186 222 179 215 186 222 179 214 186 221 180 214 187 222 182 216 181 216 180 215 187 223 181 217 181 218 181 216 187 224 180 218 186 226 179 220 185 228 177 223 184 230 175 226 181 231 157 241 179 230 156 239 177 229 155 238 177 228 153 237 177 228 153 237 177 228 153 237 177 227 153 236 178 226 169 220 178 226 169 220 178 227 169 221 178 228 169 222 178 228 154 237 177 229 155 237 177 230 156 238 178 231 156 238 178 230 156 238 179 229 156 238 179 229 155 238 178 228 154 237 177 227 153 236 175 227 152 235 174 227 151 234 173 228 151 233 172 228 151 232 170 227 151 231 169 227 150 231 156 238 150 231 168 227 150 230 168 226 150 230 169 226 150 231 170 228 151 232 171 228 152 232 172 228 152 233 172 229 153 234 172 230 154 234 159 243 154 234 159 243 154 234 172 230 154 235 172 230 154 235 172 230 153 234 172 229 153 234 173 228 152 234 174 227 151 234 175 227 152 234 175 227 152 234 175 226 166 221 174 226 151 234 174 226 166 220 174 225 166 219 175 225 166 219 174 226 166 219 174 226 165 219 174 226 165 220 174 226 166 220 174 226 166 219 175 226 167 219 176 226 168 219 176 226 168 220 178 225 170 219 180 224 171 218 180 223 172 217 181 222 174 216 183 221 176 214 184 220 177 212 186 218 179 211 187 216 181 209 189 216 183 208 190 216 184 208 185 209 185 208 192 216 186 208 188 209 187 207 194 216 188 208 187 211 187 209 193 219 188 213 192 220 186 213 185 216 186 216 190 224 185 218 183 220 183 219 189 229 184 223 188 230 183 225 185 230 178 225 184 233 176 227 181 233 159 243 180 232 158 241 178 232 157 239 176 232 156 238 175 231 156 236 174 231 154 236 173 230 154 235 173 229 153 234 172 229 152 234 172 228 152 233 171 227 151 232 171 227 150 232 171 227 150 231 170 227 150 232 170 228 151 232 170 228 152 232 170 229 152 232 171 229 153 234 172 230 154 234 159 242 154 235 159 243 154 235 173 231 155 236 174 232 156 236 174 232 156 236 174 232 156 237 174 232 156 237 174 232 156 237 174 232 155 236 160 244 155 236 173 231 155 236 173 231 154 235 172 230 154 235 159 244 154 235 159 243 154 235 159 243 154 235 159 243 154 235 159 243 154 235 159 243 154 235 159 243 154 235 159 243 154 235 159 243 154 235 172 230 154 235 173 230 154 235 173 230 154 235 174 229 153 235 174 230 153 235 174 230 153 235 174 229 153 235 175 229 153 236 175 229 153 236 176 228 153 237 177 226 169 221 178 226 170 220 179 225 171 219 180 224 172 218 181 223 173 217 182 222 174 216 182 222 174 216 182 222 175 216 183 222 176 216 184 223 176 216 184 222 177 217 185 223 177 217 184 224 177 217 184 224 177 218 184 225 176 219 184 226 176 219 183 224 176 219 184 224 176 217 183 222 176 216 184 222 176 215 184 221 177 214 186 220 178 212 187 218 179 210 188 216 180 208 189 215 181 208 189 215 182 207 188 214 181 206 188 214 181 206 189 213 182 205 189 212 182 205 189 212 182 206 190 214 183 207 190 216 183 209 190 217 183 210 189 217 182 210 188 216 180 210 186 215 179 208 186 214 178 206 184 212 177 205 184 212 176 205 184 212 176 204 185 212 177 204 186 211 178 204 186 211 178 204 187 213 179 205 187 215 179 207 188 216 179 208 187 217 180 209 187 217 180 210 187 216 180 209 187 216 180 210 187 218 180 212 187 220 180 214 186 220 179 214 186 220 178 213 184 219 176 212 182 218 175 212 180 218 173 211 178 218 170 211 176 218 168 211 174 219 166 212 173 219 164 213 172 220 164 214 171 221 162 215 170 221 162 215 171 220 162 213 173 219 164 212 174 219 166 213 176 220 167 213 176 220 169 213 177 220 169 214 176 222 168 215 175 223 166 217 174 223 165 217 172 222 164 216 171 222 162 216 170 222 162 217 170 223 161 217 170 223 161 217 169 223 160 217 170 222 161 216 170 222 147 230 170 221 147 230 171 221 162 215 170 222 162 216 171 222 162 216 172 222 162 217 172 222 162 216 172 222 162 216 172 222 162 217 172 222 162 218 172 223 162 218 172 224 162 218 172 224 162 219 172 224 162 219 172 223 162 219 173 223 162 218 173 223 162 219 172 222 162 218 173 220 162 217 174 218 162 216 174 215 163 215 174 214 164 215 175 216 149 231 176 218 152 235 179 221 156 238 181 224 159 241 185 225 176 230 188 224 179 231 190 222 182 228 193 220 185 226 196 218 188 226 197 217 189 223 200 217 199 215 202 216 200 215 203 215 195 221 204 215 196 220 203 214 194 218 200 212 192 216 199 211 190 216 197 210 188 215 196 210 186 214 194 208 184 213 192 207 183 212 191 205 182 210 190 205 180 209 189 205 179 209 188 204 178 209 186 203 177 209 184 202 176 208 183 201 175 207 184 200 176 207 185 201 185 201 187 202 181 210 192 203 192 203 196 204 191 212 202 205 197 214 204 206 200 215 204 206 200 214 204 205 200 213 204 204 200 213 205 203 201 211 207 201 203 209 208 200 205 208 209 199 207 209 209 200 206 209 209 200 206 209 209 200 207 209 210 200 207 209 210 200 210 199 208 200 209 200 208 201 208 201 208 200 209 200 209 199 210 199 210 198 210 197 210 198 211 197 212 196 212 196 213 195 214 194 215 194 215 193 216 193 216 192 218 192 218 191 220 190 220 189 222 188 222 187 223 185 223 185 225 183 226 183 227 181 228 180 229 179 229 179 231 177 231 177 232 176 238 184 232 175 238 182 233 173 239 181 234 172 241 179 236 170 240 174 237 167 245 175 243 159 250 174 240 160 247 166 240 159 246 166 239 159 246 166 239 159 247 166 239 159 250 164 239 158 239 158 238 157 243 165 238 158 244 165 239 158 244 166 239 159 244 167 240 160 245 167 241 160 245 168 241 160 245 168 241 160 245 168 240 160 245 168 240 160 244 168 238 158 240 163 237 156 239 164 237 152 238 165 228 156 234 161 227 154 232 160 225 153 230 159 222 154 226 158 219 153 222 159 221 160 220 159 216 153 219 158 216 153 219 158 217 153 220 158 218 154 220 159 218 155 221 159 218 155 221 161 218 155 222 160 222 162 223 161 220 156 225 161 222 156 228 160 227 157 235 161 228 158 239 159 228 157 238 160 227 157 237 160 227 157 236 159 225 157 235 158 223 155 234 156 221 153 232 152 219 151 231 148 215 148 227 144 212 145 224 141 209 143 220 138 207 142 218 135 204 141 213 137 202 142 211 137 201 143 217 131 200 144 208 137 199 145 207 137 197 145 205 137 196 145 203 137 194 145 201 137 192 145 199 137 191 145 198 137 190 146 197 138 190 147 197 139 190 148 197 141 190 149 190 148 190 149 190 148 190 148 191 147 190 146 191 145 192 144 200 140 192 142 201 139 195 140 204 137 197 139 206 136 198 138 207 135 200 137 209 135 201 137 210 136 202 137 211 137 204 138 213 138 204 138 215 136 205 138 215 137 205 138 215 136 204 138 213 138 204 137 218 132 204 137 216 134 204 137 215 134 204 136 215 134 204 136 214 134 203 136 203 135 202 136 213 134 202 135 212 134 202 133 213 133 204 133 213 133 204 132 212 133 206 132 213 133 213 128 214 133 216 131 216 134 213 138 217 137 217 138 220 140 220 141 222 143 224 140 225 146 227 143 228 151 228 148 229 156 234 150 235 163 237 157 239 167 241 161 241 160 244 163 246 175 244 163 244 163 242 162 242 161 240 160 240 159 238 157 242 167 235 155 238 166 234 153 235 162 233 152 238 159 232 152 236 157 233 152 236 157 234 153 235 159 236 156 236 161 239 159 238 163 242 161 244 161 247 166 244 170 247 166 243 173 247 166 243 173 246 166 240 176 247 164 239 177 240 169 239 177 240 170 238 179 240 170 238 178 240 169 239 176 246 162 239 177 245 161 239 175 244 160 236 174 235 165 236 174 234 164 234 171 233 163 234 173 232 162 233 170 230 162 233 171 228 161 229 169 224 160 225 167 220 162 222 170 217 163 220 171 215 165 218 172 215 165 218 173 215 166 217 174 213 167 215 175 212 168 213 176 209 168 211 176 206 170 208 178 203 173 205 180 200 175 203 183 198 177 201 185 197 179 199 188 196 182 199 190 197 183 200 192 198 184 201 193 199 185 202 194 201 185 205 194 205 184 208 194 210 183 214 193 217 181 220 191 224 179 228 190 226 177 230 188 225 175 228 185 222 175 225 185 219 175 222 185 216 177 218 187 214 179 217 189 215 181 215 181 217 183 221 192 219 183 220 182 220 181 224 191 218 180 221 189 216 178 219 187 217 176 220 185 218 175 221 184 217 175 221 184 214 177 219 185 210 179 216 187 205 182 210 189 201 184 206 192 199 186 204 193 198 188 202 194 196 188 197 187 196 187 196 186 196 186 200 193 196 183 201 191 -1 -1 201 188 197 179 201 187 198 178 203 186 200 178 204 186 200 178 204 187 200 180 205 188 200 182 205 190 201 185 206 192 202 187 208 195 204 190 211 197 206 192 214 198 208 192 217 200 210 192 219 199 210 190 220 198 211 189 220 196 210 186 219 191 210 184 220 187 212 180 220 184 213 175 222 178 214 168 224 169 215 161 225 161 214 156 225 156 214 155 224 155 213 157 223 156 211 159 221 159 209 162 219 162 208 164 218 163 207 163 217 162 218 163 218 162 210 163 219 160 211 163 217 160 210 161 220 157 209 160 218 155 208 159 218 154 206 159 215 154 204 160 213 152 202 161 210 154 200 162 207 154 198 162 205 153 196 160 203 152 194 160 200 151 192 159 198 150 189 158 195 150 188 158 194 150 187 159 193 150 187 159 193 151 187 160 193 151 187 160 193 152 188 160 194 152 195 152 195 152 -1 -1 222 131 -1 -1 223 132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 192 153 194 152 192 153 192 151 192 149 192 148 194 146 195 144 200 142 200 140 -1 -1 205 137 -1 -1 -1 -1 213 136 212 134 213 137 215 136 215 140 215 138 217 140 217 140 218 141 217 140 217 142 217 140 216 141 215 140 214 143 214 142 211 145 212 143 201 143 210 144 201 145 211 144 202 148 211 144 202 150 211 144 201 151 210 144 199 151 199 151 195 152 198 142 190 154 193 143 186 156 188 145 182 160 182 149 180 166 177 155 178 172 175 161 177 176 173 167 176 180 170 171 174 182 167 173 172 184 166 175 171 186 165 177 171 187 165 178 171 187 164 178 171 187 171 187 172 190 166 180 171 190 165 181 170 191 164 182 170 191 162 183 169 193 161 185 168 194 169 194 168 196 159 190 168 198 158 192 168 199 158 195 168 201 158 198 170 202 159 201 173 204 162 204 176 206 165 207 178 208 147 231 181 210 172 213 184 212 175 216 186 214 176 217 188 216 178 219 190 218 180 221 190 219 180 222 190 220 160 244 190 221 160 244 190 222 160 244 189 222 160 244 188 223 159 243 188 224 159 243 186 224 158 242 185 225 157 241 183 225 156 240 181 226 156 239 180 228 170 224 179 228 180 228 178 228 156 238 177 228 168 224 176 226 177 226 177 225 177 225 177 224 178 224 178 224 178 223 180 223 180 223 180 223 180 222 180 222 171 219 180 220 172 217 182 220 182 219 182 220 182 219 183 219 183 219 184 219 184 218 184 218 175 215 183 218 175 216 183 219 174 216 182 218 173 217 182 218 172 217 182 218 152 236 182 216 154 237 181 215 172 219 182 216 173 221 185 218 177 224 188 218 181 225 193 217 186 225 199 214 194 223 203 209 203 208 206 203 206 213 210 198 210 208 211 194 210 202 -1 -1 210 198 -1 -1 219 206 -1 -1 -1 -1 -1 -1 221 204 -1 -1 220 205 -1 -1 218 206 -1 -1 217 207 209 203 208 203 209 206 208 205 209 196 208 206 208 196 207 206 210 195 208 205 210 194 209 204 211 192 209 202 212 191 211 201 213 200 213 200 212 190 214 199 212 188 219 200 211 186 216 195 -1 -1 216 190 -1 -1 226 198 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 210 167 211 167 212 166 212 165 -1 -1 215 164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240 185 -1 -1 231 175 225 168 231 176 226 169 231 178 226 170 231 179 227 170 227 170 228 170 232 179 228 170 228 169 227 168 231 177 226 167 230 176 225 166 229 175 229 174 228 173 227 171 227 171 227 169 226 169 227 169 227 168 226 169 226 168 225 168 225 168 220 163 223 169 221 166 226 174 221 169 222 169 219 170 220 169 215 170 223 176 211 169 220 174 209 166 218 171 210 160 218 165 210 156 219 160 218 157 218 156 -1 -1 -1 -1 -1 -1 214 151 -1 -1 216 148 -1 -1 214 149 213 149 213 148 216 149 216 149 214 147 217 151 218 150 221 155 222 154 224 158 223 157 226 165 223 158 227 167 223 159 227 168 223 160 226 168 224 160 228 169 223 160 228 169 224 159 228 167 224 159 230 167 225 159 230 167 225 157 230 166 222 156 227 165 222 154 225 158 224 152 227 159 228 148 233 155 232 145 235 155 234 147 238 156 233 153 239 158 234 154 241 160 236 153 243 161 237 154 243 162 237 156 244 164 239 157 245 165 241 156 241 155 245 168 248 166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 242 172 -1 -1 246 169 245 168 247 168 245 169 247 168 246 171 248 170 247 173 248 172 247 173 249 173 246 173 248 172 246 172 248 172 246 172 248 172 247 173 248 173 247 173 248 172 248 172 249 172 249 173 250 173 245 165 250 174 245 166 251 174 245 166 251 174 245 166 250 174 245 166 250 174 244 165 251 174 244 165 251 173 249 173 250 173 249 173 249 173 248 173 248 173 248 172 248 172 249 172 249 172 249 172 250 173 -1 -1 250 174 -1 -1 252 175 -1 -1 251 176 -1 -1 251 176 -1 -1 251 176 -1 -1 251 176 -1 -1 251 176 -1 -1 252 176 -1 -1 251 176 -1 -1 251 176 -1 -1 251 177 -1 -1 245 180 -1 -1 245 179 -1 -1 246 180 -1 -1 249 178 247 168 249 177 247 167 249 177 246 167 250 175 247 167 250 177 246 167 249 177 247 167 249 178 247 167 249 178 -1 -1 250 175 -1 -1 250 175 -1 -1 250 176 -1 -1 249 175 247 175 248 175 247 175 246 175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248 178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 236 160 236 160 235 160 236 160 235 159 235 158 -1 -1 -1 -1 -1 -1 250 176 -1 -1 250 175 -1 -1 250 174 -1 -1 250 171 249 165 248 168 245 171 248 170 246 172 248 171 247 172 248 172 246 172 247 171 246 172 247 171 245 172 247 171 244 171 247 171 245 172 247 170 244 171 247 170 245 172 247 171 245 172 247 171 245 172 248 171 247 173 248 173 -1 -1 250 174 -1 -1 250 175 246 167 250 175 246 167 250 175 245 166 250 174 244 165 249 174 247 174 248 173 247 173 248 172 245 171 247 171 247 167 247 168 244 165 243 164 240 161 240 161 238 159 239 159 238 159 239 158 237 159 239 158 237 159 239 158 238 159 239 158 238 159 239 159 238 159 239 159 239 159 239 159 239 160 240 159 239 161 241 160 241 162 241 161 242 163 243 162 238 152 244 162 236 157 244 162 242 162 243 161 241 162 242 160 239 160 240 160 234 148 239 159 233 147 239 158 234 148 240 159 235 148 242 159 235 149 242 158 235 149 242 158 235 148 242 159 234 148 241 158 233 150 240 157 232 149 240 157 231 150 239 157 231 149 239 157 230 147 237 155 228 146 236 155 228 145 235 154 227 146 233 152 227 147 235 153 228 147 235 154 228 147 235 153 227 147 235 153 226 147 235 153 226 147 234 152 226 146 233 153 222 150 228 156 220 152 226 158 218 152 222 157 216 153 221 158 216 153 220 157 216 153 223 160 217 153 224 159 218 153 226 158 218 152 227 157 218 151 227 155 216 150 229 150 214 150 230 145 210 150 221 149 207 148 217 146 203 145 213 143 199 144 209 141 194 142 205 139 174 126 199 138 174 129 195 137 174 132 178 123 172 135 177 125 170 135 176 126 168 134 176 126 168 134 190 141 168 133 190 141 169 133 191 141 171 133 191 139 172 132 192 138 172 131 179 123 174 131 179 122 175 132 179 121 178 135 179 122 178 136 180 123 177 137 179 125 177 137 183 129 176 137 179 126 175 138 178 126 175 138 178 127 174 139 181 131 173 139 180 131 172 140 179 133 167 138 173 130 165 139 171 130 162 138 170 131 162 138 170 132 162 139 170 132 162 139 183 145 162 139 184 145 162 138 184 145 162 138 185 145 163 138 184 145 163 138 184 145 162 138 184 145 163 138 184 145 163 139 183 145 163 139 182 144 163 139 183 145 174 152 171 132 174 151 182 144 174 151 182 144 174 152 182 143 162 139 163 138 162 139 170 132 163 139 170 131 164 139 171 132 164 140 175 136 164 142 174 137 166 145 173 137 167 146 174 138 167 146 173 137 166 146 172 137 167 147 173 138 163 142 173 138 163 142 174 137 164 141 175 136 166 139 173 131 171 140 175 129 174 138 177 127 177 137 182 129 179 135 184 127 181 132 184 122 183 130 186 119 184 130 186 119 184 130 186 119 185 130 190 123 185 130 189 123 183 131 184 120 182 132 187 125 180 134 185 127 179 135 180 123 179 135 180 123 180 134 181 123 181 134 182 122 181 133 182 122 181 133 182 122 180 133 181 121 179 133 180 121 179 133 180 133 180 133 181 133 181 132 191 136 182 131 181 127 181 127 193 135 195 133 197 134 200 135 202 136 204 136 207 139 215 135 215 142 220 140 224 143 225 144 229 148 229 146 233 153 232 152 233 162 235 155 235 155 232 162 234 171 233 164 234 173 233 165 233 175 234 166 233 175 234 166 233 174 234 164 234 173 240 156 234 171 238 158 241 159 238 157 238 167 238 154 240 163 238 154 243 160 243 159 242 160 243 160 242 161 244 161 242 161 241 162 242 162 241 162 242 161 241 162 242 162 241 162 242 162 242 162 243 162 242 162 242 162 236 156 242 162 242 162 243 161 242 162 242 161 242 162 242 161 242 163 243 162 241 162 242 162 241 162 242 162 241 163 242 162 241 162 242 162 240 164 242 162 240 164 241 162 240 164 241 162 241 163 242 162 242 162 242 161 242 162 243 161 242 162 242 161 242 162 243 162 241 163 242 163 241 163 242 163 242 162 243 162 242 162 242 161 242 162 242 161 242 162 243 161 243 162 243 161 243 162 243 161 242 162 243 162 242 163 242 163 242 163 242 163 242 163 242 162 242 163 243 162 242 163 242 162 242 163 243 161 242 163 243 161 242 163 243 162 242 163 242 162 242 163 243 162 242 163 242 162 242 163 242 162 242 163 242 162 242 163 242 162 240 164 241 162 243 159 241 161 237 163 240 160 237 163 240 160 237 164 239 161 235 162 238 159 234 161 236 158 233 160 236 157 239 154 235 155 239 154 235 155 239 154 235 154 238 156 236 154 240 157 237 156 240 160 237 158 236 165 229 164 234 171 227 169 230 176 230 175 226 181 217 181 224 187 214 187 223 196 222 194 212 205 212 205 207 207 207 209 213 208 202 210 210 210 198 210 207 213 195 215 205 214 194 215 205 213 193 213 205 213 205 212 205 214 194 215 206 214 195 216 207 214 197 218 207 215 207 214 197 218 198 218 196 219 197 219 196 219 196 220 195 221 195 220 194 221 195 221 194 222 195 222 193 222 194 222 194 221 193 220 206 218 206 218 209 216 198 214 200 212 199 212 211 211 200 209 211 211 201 206 210 209 200 204 205 205 195 201 200 204 191 199 196 201 187 196 193 197 184 191 192 193 183 187 192 190 183 184 194 186 184 180 196 183 186 177 196 180 187 174 195 179 186 173 194 178 185 172 194 179 184 173 194 180 185 174 196 183 187 176 198 184 189 178 200 185 190 179 201 186 192 179 202 186 194 180 203 187 195 180 203 189 195 182 203 191 196 184 202 194 195 188 201 197 193 191 199 200 199 200 196 203 188 197 192 206 193 205 189 209 189 209 185 212 185 212 182 215 182 214 179 216 180 216 178 214 178 213 178 211 168 206 179 209 168 204 180 206 169 202 180 204 170 200 180 203 170 199 180 202 170 197 181 200 171 195 183 199 172 194 184 198 174 194 186 200 177 196 188 202 189 201 190 204 181 202 191 205 182 206 193 209 184 210 195 213 186 215 187 218 186 218 192 216 184 219 189 215 180 217 186 214 176 215 184 212 174 213 184 211 174 212 183 209 173 209 184 207 173 207 184 205 174 204 184 203 174 201 184 200 174 199 184 199 174 197 184 198 175 197 185 197 175 196 184 195 175 194 182 193 174 193 180 192 172 192 178 190 170 191 176 189 166 190 172 187 163 188 168 186 160 188 168 186 158 188 168 188 159 189 168 189 168 188 168 190 168 189 168 191 168 190 167 192 167 191 167 192 159 195 166 191 158 194 166 188 158 193 167 187 160 190 169 186 162 189 170 187 164 191 171 187 164 192 172 187 165 192 171 188 165 192 171 187 165 192 172 186 166 190 174 184 166 187 175 183 167 186 175 182 166 185 172 183 163 186 167 184 158 187 163 184 155 189 160 186 154 191 158 188 153 195 159 190 154 197 160 190 155 198 161 189 155 196 161 187 155 194 161 185 155 192 160 185 154 191 158 186 152 192 158 186 151 192 158 186 151 192 156 186 150 192 155 186 148 192 155 186 148 192 156 186 148 192 158 185 149 191 157 184 148 189 156 183 147 187 156 181 147 186 157 179 148 183 158 178 148 181 159 177 149 180 158 179 149 182 157 181 147 185 156 182 146 186 158 181 147 184 161 179 150 181 165 179 154 179 171 181 160 178 177 186 167 180 181 194 174 186 184 202 178 193 186 210 181 200 186 215 181 206 184 220 180 211 179 224 175 215 174 224 170 215 170 221 167 215 170 216 166 206 172 209 168 199 174 205 169 194 176 202 171 192 177 201 172 191 177 202 172 192 177 205 170 196 177 207 172 198 179 208 174 198 180 209 175 199 180 209 176 200 180 210 176 200 181 210 177 200 180 210 177 200 180 210 176 200 180 210 175 199 180 208 176 198 180 206 175 196 179 205 174 195 177 204 171 194 176 202 170 193 177 200 171 191 178 200 172 191 178 201 172 192 179 202 173 193 179 203 173 194 180 204 174 194 180 202 174 193 180 202 174 192 179 203 173 194 178 204 173 195 179 205 173 196 180 204 174 195 180 203 174 194 180 203 174 194 179 205 174 195 179 207 175 196 177 209 175 198 176 211 174 200 173 213 172 202 169 215 170 205 166 216 166 206 162 217 162 207 159 216 159 206 156 215 156 204 155 214 155 203 153 211 153 201 154 211 154 200 154 210 156 200 154 210 156 199 152 210 155 200 150 210 152 201 137 221 149 201 135 218 146 200 133 216 144 199 133 215 142 198 132 214 141 196 131 213 141 195 130 212 142 193 130 212 142 192 129 212 142 191 141 200 142 189 142 199 142 189 142 198 141 188 142 198 141 187 141 199 140 188 142 200 142 190 145 202 144 191 145 202 145 191 146 203 146 192 147 203 148 193 149 203 150 193 151 203 152 193 150 203 153 193 147 202 153 194 145 200 152 193 145 197 152 191 146 193 154 188 147 189 156 185 148 185 156 181 148 181 158 178 149 177 158 175 139 163 160 173 141 161 163 172 143 159 165 172 144 157 167 171 145 157 168 170 147 156 165 168 147 154 168 166 149 152 170 164 149 151 170 162 150 152 170 161 151 153 169 159 151 153 168 159 151 153 168 159 155 156 168 159 156 155 169 157 158 155 170 155 160 153 171 153 162 152 172 151 164 150 174 150 166 148 176 148 167 147 177 147 169 145 180 146 171 144 181 144 172 142 183 143 173 141 183 143 174 141 173 135 171 132 171 132 172 141 170 133 172 143 169 132 172 143 172 137 171 144 172 144 171 144 169 133 170 143 172 144 168 140 185 150 169 140 186 150 168 140 169 139 168 140 186 149 171 141 170 139 176 146 186 148 172 143 185 147 173 145 185 148 169 132 184 149 171 142 169 132 172 143 173 143 173 142 172 137 175 142 173 135 176 140 177 140 176 139 186 146 174 136 174 135 172 133 172 132 188 148 195 154 189 150 196 156 189 152 196 158 190 153 196 160 191 154 196 160 191 154 194 158 193 155 197 162 195 156 198 162 196 156 199 163 196 156 199 160 196 157 201 164 196 157 200 164 196 157 200 164 197 158 201 165 197 158 201 165 197 158 201 165 196 158 200 165 196 158 200 166 196 159 201 167 196 160 200 167 196 160 200 168 197 161 201 169 198 162 201 171 197 162 201 170 197 161 201 169 198 160 201 168 198 159 200 164 198 158 200 165 200 157 200 161 200 157 201 162 201 159 202 164 203 162 203 169 204 164 205 169 204 166 205 172 203 169 204 177 203 170 204 179 204 172 204 180 203 171 204 180 202 170 203 178 202 168 203 177 201 167 202 176 201 166 203 174 202 165 203 173 202 164 203 170 202 164 204 172 201 164 204 171 200 163 204 171 198 162 203 169 196 160 203 166 194 157 201 162 191 153 197 157 188 150 196 155 172 136 192 151 172 137 173 135 172 140 188 149 171 140 180 147 172 139 189 150 172 137 190 150 172 136 192 151 172 135 194 152 169 132 196 154 188 152 197 156 188 154 189 153 187 155 197 158 186 156 195 158 183 155 193 157 180 154 190 155 180 151 189 153 168 134 191 151 170 131 194 148 173 127 198 147 175 126 191 141 176 124 200 142 179 123 201 139 182 123 201 136 185 123 211 126 189 126 210 124 189 126 190 111 189 125 190 111 189 125 190 112 189 126 192 114 190 124 191 112 197 113 192 112 198 114 206 124 195 118 207 125 195 118 210 125 196 118 208 127 193 117 209 128 196 117 210 127 192 116 210 128 197 118 209 127 198 119 208 126 198 119 206 125 198 119 207 125 198 119 207 125 198 119 208 125 198 119 208 125 198 119 208 126 198 119 209 127