170 191 179 185 189 159 198 163 190 160 200 163 192 160 201 163 192 160 202 163 192 160 202 163 192 161 201 164 191 161 201 164 191 161 201 164 191 160 200 164 190 159 200 163 190 159 200 163 189 159 199 162 189 158 198 162 188 158 198 162 189 158 198 162 190 158 199 162 190 158 199 162 190 158 200 162 190 159 200 162 190 159 200 162 191 159 200 162 191 159 200 162 191 159 201 162 191 159 201 162 191 159 201 162 191 158 200 162 191 159 200 162 191 159 200 162 191 159 200 162 191 159 200 162 190 158 200 162 190 158 200 162 190 159 200 162 190 159 200 163 190 159 200 162 191 159 200 162 191 159 200 162 191 159 200 162 190 159 200 162 190 159 200 163 190 159 200 163 190 159 199 162 190 158 199 162 190 158 199 162 190 158 199 162 190 158 200 162 190 158 200 162 190 158 200 162 190 158 200 162 190 158 200 162 190 158 200 162 191 159 200 162 191 159 200 162 190 158 200 162 190 158 200 162 191 158 200 161 192 160 203 161 195 159 206 159 197 158 207 156 198 155 209 153 200 153 210 149 201 149 211 144 201 145 211 139 199 141 209 135 197 139 207 133 194 139 203 133 191 140 200 136 189 144 199 139 189 146 199 143 190 148 200 146 191 150 201 147 193 152 203 149 196 154 205 149 198 156 207 151 200 158 209 153 202 159 211 153 204 160 213 153 204 160 213 153 204 160 213 154 205 160 213 154 205 161 213 155 204 161 213 155 204 162 212 156 203 163 212 157 201 163 211 157 199 163 209 158 207 159 207 159 205 159 205 159 195 162 205 158 196 162 206 158 197 161 207 157 198 161 208 157 197 160 207 158 195 160 205 159 192 160 202 159 188 158 198 160 185 156 185 155 184 154 193 156 182 153 183 153 182 153 192 154 182 152 192 154 182 152 192 154 181 151 191 155 180 151 190 155 179 151 190 154 179 151 189 154 178 151 188 154 178 151 188 155 179 152 188 155 180 153 190 156 182 155 192 158 184 156 194 158 185 156 196 159 187 157 198 159 188 158 198 160 189 160 199 160 189 161 199 162 189 162 199 163 191 163 201 163 194 164 205 163 197 164 207 162 200 164 210 161 201 165 211 161 202 164 211 162 202 165 212 162 203 165 213 162 204 165 214 161 205 165 215 161 205 164 215 160 204 164 214 160 202 164 212 161 200 165 210 162 198 166 208 163 196 165 206 163 195 166 206 164 196 166 207 163 198 165 209 163 201 165 211 161 205 164 214 159 208 162 217 156 211 161 220 154 212 160 221 153 214 160 222 152 214 158 222 151 214 158 222 151 214 160 222 152 214 160 222 153 213 161 221 154 211 162 220 156 210 163 219 157 208 164 217 158 207 163 216 158 205 163 215 159 204 163 213 158 204 162 213 157 205 162 214 157 206 162 215 157 207 163 216 157 208 162 217 157 209 162 218 156 209 161 218 155 209 161 218 155 209 161 218 155 208 161 217 155 208 162 217 156 208 162 217 156 207 162 217 156 207 161 216 156 207 161 216 156 207 162 216 156 206 162 216 157 206 162 215 157 205 163 215 157 205 163 215 158 206 162 215 157 206 162 216 157 206 162 216 156 207 161 216 156 207 161 216 156 208 162 216 156 208 162 217 157 208 162 217 157 208 162 217 157 208 162 217 157 208 162 216 156 207 162 207 161 207 162 216 157 207 162 216 157 207 162 216 157 207 163 216 157 207 163 215 157 207 163 215 157 207 163 215 157 207 162 216 157 207 162 216 157 207 162 216 157 207 162 217 157 207 162 216 157 207 162 216 157 207 162 216 157 207 162 207 161 207 162 217 157 207 162 217 157 207 162 217 157 207 162 207 161 207 162 216 157 206 162 216 157 206 162 216 157 206 162 216 157 206 162 216 157 206 162 216 157 206 162 216 157 206 162 216 156 206 162 216 157 207 162 216 157 207 162 216 157 207 162 216 157 207 162 216 157 207 162 207 161 207 162 216 157 207 162 216 156 209 161 218 155 211 160 218 153 214 158 219 150 214 156 219 147 214 154 218 145 212 153 216 144 210 152 214 142 208 150 212 140 207 149 211 139 206 148 209 138 203 146 205 136 199 146 200 135 194 145 195 134 190 144 189 133 187 143 186 132 187 142 184 131 187 141 184 130 189 140 185 130 190 142 186 131 191 144 187 134 191 149 187 138 189 152 183 143 185 156 179 147 182 160 175 151 179 163 172 155 177 167 170 159 177 169 169 162 176 172 168 164 174 175 166 168 174 178 165 171 173 181 165 173 174 182 165 175 173 183 164 176 173 181 163 176 172 179 162 175 172 177 162 173 173 174 163 170 175 172 165 168 177 169 167 166 179 164 168 163 178 159 168 161 178 156 168 159 179 153 169 157 181 151 171 155 183 148 172 152 183 146 172 148 181 143 171 145 177 141 167 144 173 140 163 144 168 141 159 145 165 142 155 147 163 143 153 148 162 144 153 149 162 144 153 149 163 143 154 148 165 143 155 148 166 142 156 147 166 140 156 143 167 137 153 136 166 134 153 135 156 124 155 134 168 131 157 131 168 131 156 131 167 132 156 133 165 133 154 134 155 125 154 135 165 135 154 136 166 137 153 136 167 139 152 137 166 140 156 141 166 140 148 135 166 140 148 135 166 140 152 139 166 141 151 138 166 141 152 139 166 142 156 143 166 143 156 145 166 144 156 146 168 144 157 146 168 144 157 146 168 145 157 146 167 145 156 147 166 145 156 147 167 145 156 146 167 144 156 146 167 144 156 146 167 145 156 146 165 144 155 147 162 145 153 150 159 148 152 156 158 151 152 159 157 152 152 160 157 153 152 162 158 155 155 164 160 157 159 167 165 157 164 167 169 156 168 166 172 156 171 166 174 158 173 168 176 160 176 170 179 161 180 170 184 161 185 171 187 160 189 169 191 158 192 167 194 156 196 166 197 154 199 163 200 151 203 160 203 150 205 159 203 149 205 159 203 150 204 159 202 151 204 160 202 152 204 161 203 151 205 160 205 149 207 158 206 148 209 157 206 148 209 157 204 148 208 157 201 148 205 156 195 147 200 155 188 147 194 155 180 148 186 156 174 151 178 159 169 155 173 163 166 159 171 167 164 163 170 171 163 166 167 170 163 169 169 176 163 171 169 178 163 172 170 179 163 173 168 177 164 174 171 180 165 174 172 180 167 175 174 181 169 175 173 179 171 176 179 182 173 176 181 181 173 175 178 178 171 173 176 177 168 171 175 178 164 168 168 172 160 165 166 173 157 162 161 171 155 161 159 169 154 161 158 170 154 162 157 172 155 164 158 173 156 166 160 174 157 167 161 175 158 168 162 177 159 169 163 177 160 170 165 179 161 171 166 180 162 173 167 181 163 175 169 182 164 176 169 184 163 176 168 184 162 176 167 184 160 175 165 184 158 174 162 183 155 172 159 181 153 169 156 179 151 168 154 178 149 168 153 178 149 170 153 179 150 172 155 181 150 172 156 180 152 171 157 179 153 169 159 178 156 167 156 166 159 165 165 172 164 162 164 161 168 159 175 167 173 156 180 163 177 152 184 160 179 148 186 155 179 142 184 147 178 136 182 140 177 133 180 137 177 134 180 139 178 138 182 142 180 141 184 145 183 144 190 150 184 148 193 153 184 151 192 156 182 151 190 157 180 149 188 155 177 146 184 152 174 143 178 146 154 126 178 147 155 126 176 146 155 125 155 124 156 125 175 145 155 126 174 146 153 125 175 147 152 123 176 147 175 137 179 145 179 136 183 144 182 136 186 144 181 137 186 145 181 139 186 147 182 140 187 148 183 140 188 148 184 139 189 147 182 136 187 145 180 133 182 142 178 130 179 140 177 129 177 138 176 129 176 138 177 132 177 141 177 135 178 145 176 137 177 146 175 139 176 148 174 141 176 150 175 144 177 153 175 145 178 154 177 143 179 153 177 141 180 150 177 139 180 148 177 138 180 148 177 137 179 146 178 135 180 145 179 135 180 144 180 134 181 144 180 134 181 143 180 134 180 144 179 134 180 144 180 134 180 144 180 135 181 146 182 138 182 148 186 143 186 152 189 147 190 156 191 149 192 158 192 150 193 158 190 150 193 159 190 150 193 159 190 149 193 159 190 149 194 158 192 149 196 158 194 151 198 160 197 152 202 162 201 154 205 163 202 156 206 165 201 157 206 165 198 158 204 166 194 157 200 165 192 156 198 164 190 156 196 164 188 156 193 164 186 156 191 164 184 156 189 165 184 157 190 165 184 158 189 165 183 157 189 165 182 157 187 165 180 155 185 163 178 152 182 160 177 149 181 158 176 145 176 144 176 141 176 140 177 136 178 146 175 134 175 133 174 133 176 142 174 132 176 141 173 132 176 141 173 132 176 141 173 132 175 141 173 133 176 142 173 133 176 142 173 133 177 142 176 134 179 142 178 134 178 132 180 134 184 142 182 133 186 142 183 133 187 141 182 133 186 141 182 132 186 141 182 132 187 139 181 130 186 138 179 128 182 133 177 126 182 133 174 125 181 132 173 126 179 133 171 128 177 134 170 130 177 136 171 131 176 134 173 131 181 136 176 131 177 131 180 130 181 129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 181 135 180 135 180 136 180 134 180 135 181 134 180 134 181 134 180 132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 179 130 -1 -1 179 129 -1 -1 179 130 -1 -1 179 129 -1 -1 179 128 -1 -1 180 128 180 127 179 127 180 127 178 127 179 125 179 125 179 125 179 124 179 123 180 122 180 122 180 120 180 119 179 116 179 115 179 111 179 110 179 107 179 106 178 104 182 106 168 97 180 104 170 99 175 101 167 99 172 100 164 100 168 101 162 103 164 103 156 105 159 105 151 107 154 107 146 109 149 109 141 111 143 112 136 112 138 113 130 113 132 114 122 114 125 115 116 116 119 116 -1 -1 113 116 -1 -1 106 119 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 69 131 62 134 63 135 58 140 59 142 55 147 57 148 55 153 58 155 56 157 63 159 61 160 68 162 66 161 76 162 73 163 81 162 80 163 93 161 85 160 97 158 87 156 100 153 81 153 93 148 74 152 81 151 69 156 75 156 67 163 71 164 66 168 67 170 72 180 74 184 88 197 91 200 106 207 109 209 119 212 124 213 127 214 131 213 129 213 137 211 134 211 139 209 145 207 150 203 149 207 157 201 153 208 161 201 159 206 166 199 162 205 168 198 164 204 170 197 169 201 173 194 173 197 175 189 174 197 175 193 174 200 174 196 173 195 171 193 159 199 156 195 127 189 126 182 135 159 135 153 147 141 146 136 149 143 147 138 145 149 141 141 138 156 132 148 126 167 118 160 117 188 108 182 119 206 110 202 125 217 116 214 133 221 123 219 136 221 126 219 129 216 120 212 126 208 117 203 125 202 116 196 123 202 114 195 121 204 113 198 122 208 113 201 124 213 115 206 126 216 117 209 128 215 118 209 126 212 118 206 123 208 114 201 120 204 111 197 119 202 111 195 120 202 111 195 121 204 114 197 121 205 115 197 119 207 114 197 119 209 115 200 118 212 113 203 116 214 110 206 113 213 114 212 110 209 104 200 108 205 103 196 107 205 102 195 107 206 102 197 107 208 101 199 107 210 100 202 107 211 100 203 107 211 100 203 107 211 100 202 107 211 101 202 107 209 103 201 107 209 104 200 105 207 103 198 101 203 102 197 99 197 100 189 96 191 96 190 94 184 94 183 93 177 93 177 93 171 92 170 93 166 100 160 95 162 95 162 98 160 97 159 100 158 100 157 100 156 108 149 100 157 100 156 99 157 105 151 98 158 104 151 97 159 103 152 95 160 101 152 94 160 101 153 94 160 94 159 95 159 94 158 95 158 95 157 95 157 103 149 96 157 104 150 96 158 96 157 96 158 103 151 96 159 103 152 96 160 103 153 96 161 103 154 96 161 103 154 96 162 103 154 95 163 102 155 95 164 101 155 95 165 99 156 93 166 97 157 94 169 95 159 94 173 95 163 95 177 93 166 96 180 93 170 93 176 92 175 101 188 93 182 104 193 95 191 108 199 101 200 122 209 115 209 136 215 130 215 150 215 145 217 158 211 151 216 164 209 157 214 167 205 160 211 170 204 163 209 172 204 164 209 172 205 164 209 173 208 165 213 173 213 164 217 173 219 165 224 175 227 167 232 177 233 169 238 180 239 171 243 182 242 174 248 185 245 176 250 188 246 179 251 190 249 182 255 194 254 186 259 197 257 189 262 200 260 192 266 204 265 196 270 208 268 200 274 212 270 205 277 215 270 208 277 210 276 210 277 216 272 209 279 215 274 210 283 212 278 209 287 210 280 208 290 208 283 208 292 206 285 206 294 202 286 203 296 200 285 201 295 199 283 199 293 199 280 195 289 200 277 194 285 203 274 196 281 206 273 198 279 203 279 202 279 211 282 210 283 227 282 219 288 231 288 223 294 236 293 228 299 240 300 231 304 240 305 232 310 237 308 229 312 237 309 228 313 239 309 230 314 242 312 233 316 246 317 237 322 250 322 242 327 256 326 248 331 260 326 252 332 266 329 257 335 271 335 263 340 272 340 264 345 273 345 264 349 274 348 266 353 277 351 278 350 281 355 273 360 283 358 276 364 287 361 279 366 290 364 282 368 293 366 285 370 295 369 296 368 296 372 288 376 295 374 288 379 296 377 288 381 297 378 288 383 298 380 289 383 298 381 299 381 298 384 299 383 297 387 298 386 294 390 295 389 291 392 291 391 286 395 278 392 280 396 280 395 274 397 275 397 269 398 261 394 265 399 258 394 264 399 256 395 264 399 256 395 264 400 265 399 265 400 256 394 265 401 258 396 266 402 259 397 267 404 267 404 267 406 260 400 267 407 260 401 265 408 260 402 264 411 258 404 262 414 257 407 261 418 256 410 259 420 255 412 257 421 253 414 252 423 250 414 246 422 245 414 239 421 238 412 232 421 231 412 225 422 226 413 218 422 219 413 211 421 213 412 206 418 209 409 202 416 205 407 197 414 200 405 192 412 195 403 186 411 190 402 181 410 185 401 177 409 181 401 172 409 177 401 168 408 172 399 165 406 169 397 161 402 165 395 158 399 163 391 155 397 161 389 151 396 157 388 146 395 151 388 142 395 147 387 140 394 145 387 137 393 143 386 133 392 138 385 128 391 134 384 125 390 129 382 121 386 126 379 118 384 124 377 116 382 122 376 114 380 115 379 113 378 119 372 111 377 118 371 111 376 117 370 111 377 111 377 111 378 118 372 110 378 117 372 109 378 116 372 108 376 115 371 106 374 113 369 104 373 112 367 103 372 111 365 102 370 109 365 101 370 108 364 99 368 107 363 98 366 106 362 97 365 105 361 97 363 105 359 97 360 105 357 97 358 105 357 97 358 105 356 97 358 105 356 96 358 105 357 95 360 104 358 95 360 103 359 94 358 103 357 93 358 102 357 93 359 101 357 91 361 97 360 90 362 98 363 89 362 97 363 88 361 96 361 87 360 93 360 87 358 95 359 87 359 92 359 87 359 93 359 88 358 96 359 89 355 97 356 90 352 99 352 91 350 100 349 93 350 101 349 93 352 102 351 93 350 102 351 93 350 102 349 93 350 102 349 92 348 101 348 92 349 101 348 91 349 100 348 89 347 98 346 89 345 97 344 88 342 96 342 89 342 97 341 90 342 98 342 91 342 99 343 91 342 100 343 92 341 100 343 93 340 99 342 95 338 102 341 94 337 99 340 94 336 98 340 93 338 98 341 93 340 96 343 92 341 96 345 91 344 95 348 89 347 93 351 88 348 91 353 86 352 89 356 85 354 89 361 85 356 89 360 85 356 91 358 88 355 97 354 90 353 99 351 91 352 100 347 93 349 101 344 94 347 102 343 96 348 104 342 97 349 105 344 96 351 104 346 95 354 102 348 93 356 99 349 91 358 97 350 89 358 90 358 89 360 95 352 89 362 96 355 89 362 96 355 88 361 96 355 87 358 94 353 85 356 94 352 84 353 93 348 84 349 92 346 82 347 92 344 82 344 91 342 81 341 90 340 79 338 87 338 78 335 87 335 79 332 87 332 79 329 85 329 81 326 90 327 84 322 93 322 86 318 95 318 86 316 95 317 85 314 94 315 83 313 92 314 81 312 90 312 78 311 87 311 75 310 85 309 73 306 82 306 70 303 79 302 68 301 76 300 67 299 75 298 65 295 74 295 65 290 74 290 65 284 73 284 65 278 73 278 64 274 72 274 65 270 73 271 66 266 75 267 67 262 75 263 67 258 75 259 67 253 75 254 67 246 73 247 69 240 77 243 72 235 77 237 75 230 82 233 76 227 81 230 77 224 81 227 78 221 83 223 81 217 86 219 85 213 89 216 88 209 92 211 90 206 95 209 92 205 96 207 95 201 99 203 98 197 102 201 101 194 105 200 103 191 106 195 105 191 107 195 106 190 107 195 109 188 111 195 113 187 115 192 116 185 118 190 118 185 120 190 118 186 122 193 119 187 123 195 120 187 124 195 122 188 126 195 123 186 127 194 124 183 129 191 126 178 129 183 126 174 130 181 125 170 129 174 127 166 130 170 130 163 133 167 133 160 136 165 136 158 138 162 139 154 141 159 141 153 145 160 144 152 148 159 150 152 151 151 156 152 156 151 161 153 162 152 164 154 168 162 168 162 167 162 164 151 167 159 164 147 167 155 165 143 168 151 170 149 171 148 171 136 171 135 173 133 176 139 174 132 177 138 178 131 179 135 181 130 183 134 188 129 190 136 197 128 197 135 201 127 202 134 207 128 208 135 211 130 211 137 213 131 213 140 217 132 217 141 221 133 221 141 222 133 223 142 227 135 227 144 232 136 231 144 235 136 235 145 240 136 240 136 244 136 244 135 247 135 247 135 251 134 251 133 255 134 255 133 259 134 259 142 263 135 263 142 267 135 264 143 269 137 267 144 275 140 272 148 278 143 279 143 281 147 281 146 283 151 280 160 283 155 279 164 283 157 280 166 285 159 281 167 287 159 283 168 291 160 287 168 295 159 296 158 299 156 295 164 302 154 300 161 306 153 307 152 309 153 305 161 311 155 308 162 314 158 310 165 316 161 312 168 319 165 314 171 320 168 315 174 320 173 314 178 318 176 312 182 316 179 310 185 315 180 309 188 316 179 309 185 317 178 310 184 318 177 312 183 320 178 313 183 322 179 323 179 324 180 324 179 325 181 318 186 325 181 318 185 325 180 318 185 326 180 320 186 326 181 319 188 324 183 318 189 322 184 316 189 320 184 313 190 317 183 311 189 317 182 310 189 318 181 311 188 318 180 318 180 318 179 313 187 319 176 315 183 320 172 316 180 320 168 321 168 321 166 318 173 320 163 318 171 319 162 318 171 319 162 318 170 318 161 318 170 319 159 319 168 319 158 319 166 318 154 319 163 318 151 318 151 317 148 317 157 315 147 316 146 314 146 314 154 314 154 314 152 314 145 313 152 312 144 311 152 312 144 309 151 311 144 307 150 308 144 304 150 305 144 300 151 302 146 297 152 301 147 295 153 301 149 295 154 302 150 302 149 302 152 296 158 304 154 298 161 307 157 301 164 311 161 304 168 314 164 308 171 317 165 310 172 318 165 312 173 318 164 312 171 318 162 312 169 316 160 311 167 315 159 309 166 313 158 306 165 312 156 305 163 310 156 304 161 308 154 302 161 306 154 300 160 304 152 298 159 304 152 297 159 305 152 299 158 307 152 300 158 308 152 302 158 310 154 303 159 312 154 305 161 314 156 308 162 316 156 317 157 318 158 312 165 320 160 314 166 322 161 316 168 341 166 317 170 320 164 315 171 318 164 312 171 316 164 310 172 314 163 309 171 314 162 307 168 313 160 306 166 312 159 305 165 313 159 314 158 315 159 308 164 317 159 309 164 318 160 318 160 319 163 311 167 321 167 312 172 320 173 312 177 318 178 310 183 317 183 308 188 315 186 306 191 312 189 304 193 310 190 302 195 308 190 300 195 307 189 299 194 309 188 309 187 310 188 302 193 309 189 303 193 312 188 303 193 313 187 304 192 313 187 305 192 312 186 304 191 310 184 302 189 309 183 301 188 308 182 300 186 305 179 297 184 301 177 302 176 298 174 290 179 296 172 289 177 294 171 286 175 293 169 294 168 290 168 283 174 288 168 281 174 287 168 280 173 286 168 279 174 286 168 279 175 285 168 279 175 285 167 279 175 285 167 280 174 284 166 279 173 285 164 279 171 286 162 279 169 288 160 280 165 288 158 289 158 289 157 282 162 291 156 283 160 293 154 284 158 295 154 295 153 297 154 288 156 297 156 289 157 299 157 289 159 298 158 289 160 297 158 287 159 296 158 286 160 293 158 284 161 290 160 282 163 288 161 279 165 284 162 285 162 281 162 273 167 280 162 272 168 279 163 271 168 277 163 271 169 277 163 270 169 278 163 271 169 279 162 272 169 279 162 272 168 279 162 271 167 279 161 272 166 279 159 272 165 280 158 281 157 281 157 273 163 281 156 274 161 283 154 283 153 284 153 284 152 284 152 276 157 284 152 276 157 285 154 276 158 287 156 278 161 288 158 288 158 289 159 280 163 289 157 279 161 289 156 280 161 288 158 279 162 286 159 277 164 284 161 275 166 282 162 273 168 280 162 271 167 280 161 272 165 282 159 273 161 284 156 274 158 285 156 276 155 289 155 279 155 291 155 281 154 294 154 284 152 297 153 287 150 296 154 287 150 295 156 285 152 291 159 282 156 287 162 287 161 282 164 272 162 279 167 269 165 277 174 267 171 277 182 268 178 280 188 271 183 283 191 274 186 285 191 277 186 287 191 279 185 287 190 280 183 285 189 279 182 283 189 276 182 279 190 273 182 274 193 269 184 270 195 265 186 268 198 264 188 265 200 263 190 265 199 263 190 265 198 262 189 263 197 261 187 261 194 260 185 259 191 259 183 256 188 258 178 253 183 256 173 251 178 255 168 249 173 254 164 248 168 252 159 247 165 252 155 246 161 251 152 245 158 251 148 245 155 250 145 242 152 242 151 236 151 239 141 228 151 231 141 220 152 223 142 213 154 216 145 209 158 212 148 207 161 209 151 204 162 206 153 201 163 204 153 199 162 201 152 197 161 197 151 193 160 192 149 189 159 187 148 182 158 181 147 177 160 175 149 172 163 170 152 169 166 167 156 167 171 164 161 163 175 161 165 160 177 157 167 156 178 154 171 154 177 151 171 150 177 147 173 147 180 144 177 144 184 137 177 140 189 133 182 141 193 133 186 144 198 136 190 145 203 138 196 147 207 140 200 147 209 143 205 146 211 146 209 146 210 139 205 146 209 137 203 144 207 134 203 142 206 132 205 141 208 130 209 133 214 133 214 137 218 137 218 153 218 143 222 160 221 151 226 167 225 159 230 175 229 166 234 180 232 172 237 185 234 177 239 190 237 181 241 194 243 185 246 198 247 190 252 203 252 195 257 207 256 201 262 203 266 203 266 209 259 201 265 209 258 200 263 211 259 202 263 209 262 201 267 209 267 201 272 212 276 212 275 214 285 205 288 220 289 211 295 226 295 217 300 231 301 223 306 238 304 231 309 237 309 237 309 250 304 242 309 252 304 244 308 252 306 245 311 253 309 248 313 253 315 246 319 254 320 246 325 256 325 248 330 258 330 250 335 259 335 252 340 261 336 253 342 264 338 256 343 267 340 259 346 271 343 263 348 274 346 266 351 277 349 270 355 281 353 274 360 284 357 279 364 288 359 282 367 292 360 287 369 296 361 293 370 302 361 298 370 307 360 303 369 310 360 308 370 311 370 311 370 318 361 317 371 319 361 322 372 326 370 327 371 330 366 331 367 329 351 333 361 329 345 334 354 330 339 336 347 332 333 338 341 334 329 341 337 337 325 344 334 338 320 346 328 340 315 348 320 340 307 350 312 340 300 349 305 339 295 348 300 338 289 347 293 338 283 348 288 338 279 348 283 336 274 347 277 335 265 345 269 334 256 344 259 333 250 343 253 331 247 341 247 329 239 339 239 328 232 339 232 327 227 338 226 326 222 337 222 323 217 334 215 319 209 329 207 316 204 326 202 313 201 324 198 311 197 320 194 309 195 319 191 308 192 318 189 307 191 316 187 306 190 315 185 304 189 312 183 300 187 309 181 298 186 306 180 297 185 305 179 297 185 305 179 297 185 305 179 296 183 305 177 295 181 304 175 293 177 302 172 292 176 300 170 290 175 298 169 289 174 298 169 289 174 298 169 290 173 290 172 289 173 297 167 288 172 296 167 288 173 296 168 289 174 297 169 290 175 299 170 291 175 300 171 291 175 300 171 290 174 299 170 289 173 298 169 297 169 297 169 288 172 296 169 288 171 296 168 290 169 298 168 292 167 300 166 293 165 302 165 296 164 305 165 300 164 310 166 305 164 314 166 319 167 320 167 315 164 324 167 317 165 328 166 319 165 330 166 323 166 334 168 319 168 320 168 320 168 321 168 315 168 325 168 310 168 320 168 305 166 314 167 302 164 311 166 302 164 310 165 302 163 311 166 304 163 312 165 307 160 316 163 310 157 320 161 314 156 324 159 320 155 329 158 324 156 334 160 327 158 337 162 329 159 339 163 329 159 340 164 329 159 330 159 327 158 337 161 325 158 335 161 321 157 332 160 319 156 329 159 316 158 326 161 314 160 323 166 312 165 321 170 311 168 319 174 310 171 318 176 309 174 318 180 309 177 318 183 311 179 319 185 312 180 321 186 312 180 321 186 312 182 321 187 313 185 322 190 315 187 315 187 318 190 327 194 319 191 329 194 321 191 331 193 321 190 332 190 321 188 332 186 320 184 331 181 318 181 327 175 315 177 322 170 311 175 318 166 308 175 313 165 304 177 309 168 301 182 305 172 299 186 302 175 299 188 301 177 300 188 300 177 301 187 301 177 303 185 303 175 304 184 305 174 304 183 305 172 305 179 305 168 303 175 304 165 298 174 299 173 295 172 301 164 290 172 297 163 285 172 291 163 279 172 285 163 275 174 281 165 270 175 276 166 265 175 272 167 263 173 269 165 261 171 267 163 261 169 267 160 259 165 265 157 256 162 262 153 253 159 260 150 252 156 257 147 248 154 253 145 244 153 249 145 239 154 244 145 236 154 241 145 234 156 239 146 231 155 236 146 228 155 233 146 227 154 232 146 227 153 233 145 227 151 234 143 227 147 235 142 230 145 238 139 233 142 241 135 235 139 244 133 238 138 246 131 240 136 248 130 242 135 250 129 242 135 250 129 241 137 249 130 239 137 247 130 237 139 245 131 237 139 245 131 237 138 244 131 237 139 244 131 237 138 245 131 238 138 245 130 239 138 246 130 239 137 247 130 240 138 247 130 241 137 248 130 241 137 248 130 240 136 247 129 239 137 246 130 238 138 245 131 237 139 244 131 237 140 244 132 236 140 244 132 236 140 243 133 236 139 243 132 236 139 244 131 237 138 244 130 237 137 245 130 238 137 246 130 238 137 246 130 239 137 246 130 239 137 247 130 239 137 247 130 239 137 247 130 239 137 249 132 241 137 249 131 242 137 250 131 244 136 252 130 246 135 255 130 249 134 259 129 253 133 263 129 256 134 265 131 258 135 268 133 260 136 270 134 261 137 272 135 262 138 262 138 262 139 272 138 261 140 272 139 261 140 272 140 261 140 271 140 259 139 270 138 259 138 268 136 267 136 266 135 254 137 264 135 250 138 261 136 246 138 257 136 241 135 252 134 237 133 247 132 232 132 242 129 231 132 239 128 230 133 238 127 230 132 238 126 230 132 238 126 231 133 239 126 233 134 239 126 233 135 238 125 232 136 235 125 228 137 229 126 222 142 223 131 216 147 217 136 211 153 210 142 205 158 205 147 200 161 200 151 195 163 195 153 190 163 189 153 186 163 184 153 182 164 180 153 178 163 176 153 171 165 169 155 165 168 163 157 160 171 158 161 156 174 154 164 151 177 149 167 146 180 143 170 141 182 139 171 138 183 135 173 134 184 131 174 131 185 128 176 129 187 126 177 126 191 123 181 124 194 121 185 122 198 119 188 119 199 116 190 117 199 114 189 115 198 112 188 113 198 110 188 110 198 108 188 107 198 104 188 104 198 102 189 102 199 100 189 101 200 100 190 99 200 99 191 97 200 97 190 96 197 96 188 96 194 96 184 96 192 97 181 97 190 98 180 97 189 99 178 99 188 100 177 100 186 101 176 100 186 102 176 100 186 103 176 100 186 104 177 100 186 105 177 99 186 104 177 98 186 102 177 97 185 101 176 97 183 101 174 97 180 102 172 97 178 103 170 97 176 104 169 97 174 97 173 98 172 98 171 100 170 107 164 101 166 109 160 102 162 110 157 102 160 110 155 101 158 109 152 101 156 109 151 101 156 108 151 101 157 109 152 101 158 109 152 101 159 109 153 100 160 100 159 100 161 100 160 100 161 108 156 100 161 108 156 101 161 108 155 103 162 109 154 104 162 109 154 106 164 106 163 108 166 108 155 109 168 107 158 109 172 103 164 100 171 100 173 108 188 98 185 111 199 102 197 119 206 109 207 128 210 117 212 134 210 125 214 143 212 134 216 149 212 150 211 157 212 148 218 163 213 163 212 170 216 161 220 176 219 167 223 182 222 175 227 188 225 180 230 191 229 184 234 192 234 184 237 192 237 183 241 184 245 184 246 195 247 185 251 195 251 187 255 197 254 188 259 199 257 191 262 202 263 193 267 205 268 196 274 206 274 207 273 207 279 198 283 212 282 203 286 218 284 210 289 226 286 218 291 231 288 223 292 232 290 224 295 237 295 227 299 241 300 231 304 243 305 235 310 245 309 237 314 245 313 236 317 246 317 241 319 250 321 242 325 255 326 250 328 259 331 258 330 262 335 253 340 266 340 258 345 271 344 263 349 276 346 268 351 282 350 273 354 284 354 276 358 286 358 277 363 289 363 280 367 292 368 282 371 294 374 286 376 295 381 287 381 294 387 294 387 290 393 291 393 287 400 288 399 282 406 282 405 275 410 276 410 269 412 261 407 262 412 255 406 256 412 250 406 250 414 245 406 245 415 241 407 242 415 239 407 237 415 236 406 230 415 231 415 224 416 224 407 218 417 218 408 213 415 214 406 208 412 209 403 204 410 206 401 203 409 205 400 203 407 205 398 204 404 206 395 206 401 208 393 206 401 209 392 206 403 209 394 206 407 208 398 206 412 207 403 205 416 206 407 204 421 204 411 200 423 202 415 196 424 198 415 192 422 193 414 187 420 189 412 182 418 185 410 176 416 181 408 170 414 175 406 166 412 171 404 161 409 167 401 157 405 163 398 154 403 159 396 150 401 156 394 145 401 151 394 141 401 147 394 138 400 144 393 135 398 141 391 131 397 137 390 127 396 134 390 123 393 130 387 119 388 126 383 118 384 125 378 117 382 125 376 115 382 123 377 112 380 120 375 110 376 118 371 108 373 109 373 105 371 112 366 101 370 109 366 99 368 107 364 97 366 106 362 96 363 105 360 96 361 105 358 97 358 105 357 97 358 105 357 95 358 101 357 93 358 102 357 92 359 101 358 91 359 99 359 89 360 97 361 88 359 96 360 87 356 93 356 87 353 95 354 88 350 97 351 89 348 97 350 90 347 98 347 90 344 99 345 91 342 99 343 91 342 99 343 89 342 98 343 88 342 97 342 89 341 97 341 88 340 97 339 89 339 97 338 89 338 97 337 88 338 97 337 89 339 97 339 91 340 99 339 91 338 100 339 91 340 100 339 91 340 99 340 90 340 99 340 91 339 99 340 91 339 99 339 91 338 99 339 91 339 99 339 90 339 99 339 91 339 99 339 91 338 99 340 92 338 101 338 92 338 101 339 91 339 99 339 89 340 95 340 89 339 97 340 89 339 96 340 89 339 97 339 89 338 98 338 90 338 98 338 91 338 98 338 91 338 99 339 91 338 97 338 91 337 100 337 91 337 100 337 91 338 99 337 91 337 99 338 91 338 99 338 91 337 99 338 91 337 99 338 91 337 99 337 91 337 100 337 92 337 100 337 92 336 101 337 92 336 101 336 93 336 101 337 92 336 101 337 92 336 101 337 93 336 101 337 93 336 101 337 93 335 101 336 93 335 101 335 93 335 101 335 93 335 101 336 93 335 101 336 93 334 101 335 93 334 101 335 93 334 101 335 92 334 101 335 93 334 101 335 93 334 101 335 93 334 101 335 93 334 101 335 93 334 101 335 93 334 101 334 93 334 101 335 93 334 101 335 93 334 102 335 93 334 102 335 93 334 101 335 93 334 101 335 93 334 101 335 93 334 101 335 93 334 102 335 93 334 101 335 93 335 101 336 93 336 101 337 92 337 101 339 93 338 102 339 94 338 102 340 93 340 102 341 94 341 103 341 95 342 103 342 95 342 103 343 95 343 104 344 96 344 105 345 96 344 105 345 96 344 105 345 96 344 105 345 97 344 105 346 97 344 105 346 97 344 105 346 96 344 105 347 97 345 106 347 97 345 106 346 97 345 106 346 97 345 106 347 97 346 106 348 98 346 107 348 98 346 107 348 98 346 107 348 99 346 107 348 98 346 107 348 98 347 108 348 98 348 107 348 98 348 107 347 98 349 107 347 98 349 106 347 97 350 106 347 97 350 106 346 97 350 105 346 96 350 104 346 94 351 103 347 93 351 101 347 92 351 101 346 92 350 92 351 91 350 99 346 92 349 100 345 93 347 101 344 93 346 101 343 93 346 102 342 95 347 104 344 97 350 106 346 98 351 106 347 97 352 105 346 95 354 95 353 93 356 100 350 92 357 99 351 90 356 97 350 90 355 90 355 91 355 91 355 93 356 99 349 94 357 100 350 95 359 100 351 94 362 98 353 91 365 92 364 89 368 89 367 86 370 87 370 85 372 86 371 85 372 88 363 85 371 89 362 86 370 89 361 87 369 87 369 89 368 91 359 91 368 93 358 94 367 94 367 95 369 96 368 97 370 97 370 97 372 97 372 96 374 95 365 95 376 93 367 93 379 92 370 93 382 91 373 93 384 91 374 93 385 93 376 93 386 95 377 91 384 97 377 90 381 96 374 89 374 96 368 87 367 95 362 87 361 93 358 87 359 95 356 90 355 98 350 88 351 96 347 89 348 89 347 90 346 99 344 91 342 100 342 90 340 99 341 89 338 98 339 89 332 99 333 89 327 98 328 88 326 97 326 87 324 95 324 85 324 94 324 85 322 94 322 85 319 94 317 84 316 94 315 83 313 92 313 80 311 89 311 77 309 86 310 75 306 84 308 75 303 84 305 74 299 82 300 73 294 82 296 73 289 81 291 73 283 81 285 71 277 80 278 71 270 80 272 71 265 80 266 73 257 81 259 73 249 82 250 75 242 83 244 75 237 84 239 77 229 85 232 78 222 86 225 81 216 89 220 85 209 90 212 90 202 94 205 95 196 102 200 99 192 106 196 103 187 110 192 106 182 111 185 110 178 114 181 114 174 121 179 121 169 124 172 126 166 131 172 132 163 136 170 136 162 136 161 138 161 138 160 141 159 144 163 143 157 146 161 144 156 147 161 147 155 150 162 147 156 150 162 147 155 148 162 147 155 148 163 146 156 147 164 148 157 148 164 151 157 151 165 154 158 154 167 157 159 156 167 158 160 158 159 159 161 159 170 159 162 159 171 161 164 161 173 163 166 163 175 166 167 165 176 168 167 167 177 171 168 170 177 174 169 171 177 175 170 172 178 176 173 172 181 174 177 171 185 172 181 168 190 171 185 166 193 171 189 164 195 171 193 163 197 171 197 163 200 170 201 162 205 168 205 159 209 166 211 157 215 164 218 155 222 166 224 157 228 168 229 160 233 172 232 163 236 176 234 168 239 180 236 172 241 184 239 176 245 188 242 180 247 190 244 182 250 193 247 185 252 197 251 189 256 201 257 193 263 207 263 197 268 203 272 203 273 218 272 209 277 221 276 213 281 223 279 214 284 224 282 217 287 228 287 221 292 232 295 224 300 235 302 227 308 238 308 230 313 242 313 234 319 247 317 240 323 252 321 244 326 255 324 247 330 256 326 248 332 257 328 249 334 258 330 250 335 260 331 253 336 263 333 256 338 267 335 259 341 272 341 263 346 276 347 268 353 279 350 272 356 282 353 275 359 285 357 278 363 288 359 281 365 290 360 283 366 292 360 286 367 295 361 289 369 297 364 292 373 299 366 295 374 301 364 297 373 303 361 300 371 305 361 303 371 308 360 308 370 312 358 314 369 316 355 319 365 319 352 323 361 326 358 327 359 326 346 330 356 326 344 332 354 326 343 332 352 325 341 333 349 326 337 333 344 326 331 335 337 328 325 337 330 329 318 339 323 329 313 339 317 329 306 339 309 330 299 340 303 332 292 342 296 333 287 343 291 333 279 343 282 333 270 343 271 333 261 343 263 332 255 342 255 330 247 340 247 329 239 339 238 328 233 338 232 326 227 337 227 324 221 335 220 322 215 332 214 319 211 329 208 316 205 327 202 314 200 323 196 311 195 321 192 310 193 320 189 308 190 317 186 305 188 314 183 302 185 312 180 299 183 308 177 297 181 306 177 297 180 305 175 296 179 305 174 295 178 306 175 295 177 304 173 293 176 303 171 291 174 300 169 287 172 296 167 285 172 294 167 284 172 292 166 284 172 292 167 286 172 294 167 288 172 296 167 289 171 299 166 290 169 299 165 291 170 300 165 291 170 300 165 290 170 300 165 290 169 298 164 289 169 298 164 288 169 296 163 287 168 295 163 286 169 294 164 287 171 295 165 288 172 295 165 287 170 295 165 287 170 295 165 288 172 296 166 288 171 297 166 288 171 296 166 288 172 296 166 287 170 296 165 287 169 296 164 287 168 296 163 288 168 297 164 290 169 299 165 291 168 300 164 301 163 301 163 292 167 301 163 292 167 301 163 292 168 302 163 291 168 300 164 290 170 300 164 289 169 298 164 287 169 296 163 286 167 294 161 282 165 283 165 277 164 278 164 272 164 279 156 268 165 274 157 263 166 268 157 258 165 264 157 254 164 260 157 253 164 258 157 252 163 259 157 252 160 260 158 254 157 263 155 258 153 268 152 263 148 273 148 268 144 278 144 272 142 281 141 273 143 283 142 273 145 282 144 273 146 283 146 273 147 283 145 273 147 283 146 272 147 281 146 271 147 281 146 269 148 279 148 267 150 277 150 265 152 275 152 263 155 272 154 261 157 270 156 261 159 270 155 263 159 270 152 265 157 271 148 263 153 270 144 261 151 267 143 258 151 262 142 250 153 257 143 247 155 251 146 240 157 244 148 232 158 236 149 225 157 228 147 218 156 221 146 209 154 212 144 201 154 204 144 196 157 198 147 191 160 192 150 185 161 184 151 179 160 177 150 178 159 175 149 178 160 175 149 174 163 171 154 167 170 164 160 162 176 159 167 158 182 154 173 152 185 149 175 147 187 142 177 142 188 137 179 141 187 133 179 140 184 130 179 137 184 137 183 139 191 139 190 147 201 137 200 155 209 146 210 159 216 149 218 158 220 149 223 161 223 152 227 166 225 157 230 172 229 163 233 178 233 168 237 182 235 173 240 187 238 179 243 193 242 185 247 190 251 189 252 194 255 194 255 207 255 199 260 210 259 202 265 210 260 202 265 209 259 201 265 210 260 202 265 211 266 203 271 213 276 205 281 216 285 207 289 223 292 214 297 229 300 220 305 235 306 227 311 242 309 235 315 247 311 240 317 252 312 245 318 256 314 249 321 257 317 250 323 256 319 256 319 253 321 245 327 253 325 245 331 249 336 249 336 264 334 256 339 269 336 262 340 274 339 266 343 278 345 269 349 279 353 271 357 279 359 270 362 279 362 271 364 280 362 271 364 281 363 271 365 280 366 271 367 281 368 272 370 284 370 276 372 288 371 279 372 289 371 291 371 289 370 290 369 288 368 279 370 287 367 278 369 287 367 287 367 287 366 287 366 286 366 277 368 285 364 276 368 285 363 276 367 286 364 278 366 288 364 288 363 290 366 281 370 290 367 282 372 291 368 282 373 291 369 282 374 291 369 283 374 291 369 283 373 290 368 282 372 289 367 289 367 288 368 279 372 285 367 277 371 286 366 277 370 286 364 277 369 286 364 278 367 287 364 278 368 287 364 279 368 288 366 279 370 288 366 280 371 289 367 280 371 289 367 280 371 289 366 280 370 289 366 289 365 288 365 289 365 287 365 279 368 287 364 278 368 286 364 278 368 286 364 278 368 286 364 278 368 287 364 278 368 287 364 279 368 287 364 288 364 288 366 279 369 287 366 279 370 287 367 279 371 287 367 279 371 287 366 279 370 287 365 279 369 287 364 278 368 287 364 278 368 287 364 278 367 287 364 278 367 286 364 278 368 287 365 278 369 287 365 279 369 287 366 278 369 287 366 279 369 288 366 279 369 288 366 279 369 288 366 279 370 287 366 279 370 287 366 278 370 287 365 279 369 287 364 278 369 287 364 278 368 286 364 278 368 286 364 278 368 286 365 278 369 286 365 278 369 287 366 278 370 287 365 279 370 287 366 278 370 287 366 278 370 287 366 278 370 287 366 278 370 287 366 279 369 287 365 279 369 286 365 278 369 286 364 278 368 286 364 277 368 286 364 278 368 287 365 278 368 288 366 278 369 287 366 279 370 288 368 279 371 289 370 280 372 292 372 291 371 292 374 283 373 293 376 284 375 292 380 283 377 289 383 281 379 286 386 278 382 283 389 275 384 280 391 272 386 277 393 270 388 276 394 269 389 276 396 268 390 275 397 268 391 274 398 268 392 272 398 266 392 270 398 264 392 269 398 263 391 267 398 261 391 267 398 260 391 267 398 261 391 268 399 262 392 269 401 263 394 270 404 264 396 269 406 265 399 269 408 265 401 268 409 264 401 266 408 262 400 264 406 259 399 263 404 258 396 264 402 258 394 265 402 259 394 266 402 260 395 269 404 263 397 271 406 266 399 273 409 266 402 271 412 266 405 270 414 264 407 267 416 263 409 263 418 260 410 259 420 256 411 254 421 254 412 250 420 250 411 244 417 245 408 238 415 239 406 234 413 235 404 230 410 231 401 227 407 228 398 226 406 228 397 228 406 229 397 230 407 231 398 232 408 233 399 233 410 233 401 234 414 234 404 234 417 234 408 232 419 232 410 226 420 227 410 221 419 222 409 216 419 217 409 212 419 213 410 208 419 210 410 204 419 207 410 202 419 206 410 201 418 205 410 199 416 204 408 198 413 202 404 196 410 201 402 196 409 201 401 197 409 202 401 198 409 202 401 197 411 201 403 197 415 200 406 198 418 201 410 200 421 202 412 202 422 204 413 206 423 207 414 210 422 209 413 212 421 211 412 214 421 212 413 214 423 211 414 212 424 209 415 210 424 208 415 208 425 207 416 205 425 206 416 202 423 204 414 198 420 202 411 194 416 199 407 192 413 196 404 190 411 194 403 188 410 193 403 187 411 192 404 186 413 191 405 184 415 189 407 180 417 185 409 175 418 180 410 169 418 174 411 164 419 169 411 161 416 167 409 159 412 165 405 159 408 165 401 159 405 166 398 158 401 166 394 157 398 164 392 155 398 163 391 154 398 161 392 152 399 159 392 150 399 157 393 147 400 153 394 143 401 150 394 139 399 146 392 133 395 141 389 128 392 136 387 125 391 133 387 125 387 133 383 125 388 134 384 126 388 134 385 124 389 133 385 123 389 132 386 122 388 131 386 120 387 130 385 117 383 127 384 114 382 123 385 114 382 123 385 113 382 122 386 114 382 122 386 114 383 123 387 114 383 122 387 113 382 122 386 112 380 120 385 110 379 118 384 111 378 119 382 112 379 121 381 113 380 122 381 113 380 121 380 111 380 121 379 109 377 115 376 107 375 116 372 106 372 114 369 104 371 113 366 104 369 111 363 103 368 111 363 102 367 110 362 101 365 109 360 100 362 100 362 99 360 99 360 98 359 98 359 97 358 97 357 96 356 96 356 95 355 96 355 95 354 103 350 96 355 96 355 96 356 104 354 95 357 103 355 93 358 102 356 93 357 101 356 91 358 100 355 90 357 98 355 89 358 97 357 88 358 93 357 88 357 93 357 87 356 93 356 87 357 95 357 86 353 94 353 87 349 94 347 88 345 97 345 90 343 98 343 89 342 97 343 89 342 97 344 90 342 98 342 90 340 99 341 90 340 99 340 90 338 98 338 90 338 98 338 90 339 98 339 89 338 96 338 90 338 99 337 91 338 98 337 93 338 101 338 93 338 102 338 94 338 103 340 95 339 103 341 95 338 101 340 96 337 104 340 97 336 103 338 99 335 105 339 98 335 102 337 98 335 103 337 99 335 106 338 98 336 105 339 97 339 105 341 95 344 103 346 93 349 102 349 91 349 97 349 88 345 97 346 87 341 96 342 85 338 94 337 83 334 91 333 81 332 90 331 80 331 88 329 78 329 87 327 76 327 85 326 74 327 83 326 71 326 77 326 70 324 79 323 71 321 79 321 72 320 80 320 72 318 81 318 72 315 80 315 71 312 80 312 71 308 80 308 72 303 81 304 74 298 83 299 76 292 85 293 77 286 86 287 75 281 84 282 72 277 81 278 71 273 80 274 71 268 80 269 71 263 80 264 71 259 79 260 71 254 77 255 72 247 80 251 73 239 78 241 76 232 81 235 79 226 83 229 82 223 87 226 85 220 90 223 89 216 96 221 92 212 99 217 96 208 102 214 100 203 104 207 105 197 110 204 108 193 111 197 112 189 116 197 116 186 120 194 120 184 123 191 124 181 128 189 127 180 131 188 129 179 134 187 132 178 135 186 134 177 134 176 135 175 139 184 137 175 140 183 137 174 141 183 145 183 143 181 142 172 142 171 143 172 149 179 144 170 150 177 143 167 148 171 141 164 146 167 138 160 142 163 134 158 142 163 132 156 139 161 132 154 136 156 132 152 137 154 131 151 138 156 130 152 134 154 129 151 136 155 129 149 135 154 129 147 134 150 131 147 136 149 134 146 138 148 138 146 137 145 141 148 145 151 143 149 149 155 143 150 149 157 143 150 143 149 143 149 143 149 143 149 143 149 143 150 143 150 143 153 144 160 146 157 144 161 148 163 144 169 152 169 147 175 155 175 151 182 159 185 153 191 159 192 156 196 159 199 153 206 161 206 154 212 165 211 157 217 169 215 161 221 173 219 166 225 178 223 170 229 184 229 175 234 188 235 180 240 192 241 184 246 197 246 189 252 199 251 191 257 201 254 193 259 203 257 194 262 205 261 197 266 208 266 199 271 202 277 202 277 204 281 204 282 217 281 208 286 221 285 213 290 226 291 219 297 232 297 225 302 237 300 229 305 241 305 233 310 245 311 237 317 249 317 242 323 253 321 245 327 257 326 249 332 261 327 254 333 264 329 257 335 266 332 258 337 269 337 261 342 272 343 265 348 277 347 270 353 280 350 280 349 282 352 282 352 285 355 278 361 288 356 282 363 292 356 285 362 295 355 288 362 296 356 289 363 296 356 290 363 295 356 289 363 292 356 287 365 289 358 287 368 290 360 290 371 293 360 294 370 299 357 302 367 306 352 309 363 311 348 315 358 315 344 319 354 316 342 321 351 315 338 319 348 313 336 318 345 314 334 319 342 317 329 323 339 328 334 329 334 329 324 336 332 333 322 341 329 335 319 343 325 334 314 343 320 333 308 342 313 331 300 341 305 329 292 340 296 328 285 338 288 328 276 338 278 328 269 339 271 330 263 340 265 331 255 341 257 332 247 342 247 332 240 343 240 332 233 342 233 330 223 341 222 327 215 338 214 323 210 333 209 318 206 329 204 312 201 322 198 307 197 317 193 304 194 314 190 302 190 311 185 300 186 309 182 299 185 308 180 298 183 307 179 298 182 307 177 298 180 307 176 297 178 306 173 295 175 305 170 294 172 303 167 291 171 301 166 290 172 299 166 289 173 297 167 288 174 296 167 287 174 294 167 286 176 293 169 284 178 291 171 283 180 290 173 282 180 288 174 282 181 288 174 282 181 289 174 284 179 290 173 285 177 292 170 286 176 294 169 287 175 294 169 287 175 294 168 286 175 294 168 286 175 294 168 286 175 294 168 286 174 293 167 286 175 293 168 285 175 293 168 285 176 292 169 283 177 292 171 283 177 290 171 283 178 290 171 284 178 292 171 285 175 293 169 287 174 294 167 287 173 295 167 287 173 294 167 286 174 293 167 285 175 292 168 285 176 292 169 285 176 291 169 285 177 291 169 284 177 292 170 284 177 291 170 284 178 291 170 283 179 290 171 283 179 290 171 283 179 289 171 283 179 290 171 283 179 290 171 283 179 290 171 283 179 290 171 283 179 289 171 283 179 289 171 283 178 289 171 283 179 289 171 283 179 289 172 283 180 289 172 282 180 288 173 282 179 288 173 281 179 288 173 281 180 288 172 282 179 288 172 282 179 288 171 282 178 288 171 282 179 288 171 282 180 288 172 281 181 287 173 281 181 287 173 281 182 287 174 281 181 286 174 281 181 286 174 280 181 286 173 280 181 286 173 280 181 286 173 280 181 286 173 280 180 286 173 280 180 286 172 281 180 287 172 281 179 287 171 281 179 287 171 281 178 287 171 281 178 287 171 281 178 287 171 281 178 287 171 281 178 287 171 281 178 288 171 281 177 288 171 281 177 288 170 281 177 288 169 282 176 288 169 282 175 289 169 282 176 289 168 282 176 289 169 282 176 288 169 282 176 288 169 281 176 288 169 281 176 288 169 282 177 287 169 281 177 287 169 281 178 287 170 281 178 287 170 281 178 287 170 281 178 288 170 281 177 288 171 281 179 288 171 282 180 288 172 281 180 288 173 281 179 288 173 282 181 282 180 282 181 287 173 281 181 287 173 281 181 287 173 281 182 287 174 281 183 286 175 281 183 286 176 281 184 286 176 280 183 285 176 280 184 285 176 280 184 285 177 280 184 286 176 280 183 286 176 281 183 287 176 282 183 287 176 282 184 287 176 282 183 288 175 283 183 288 175 283 183 289 175 283 183 288 175 283 183 288 175 282 182 288 174 281 181 287 174 282 182 287 174 282 182 287 174 282 181 287 173 282 181 287 173 281 181 286 173 280 181 286 173 280 181 286 173 280 181 286 173 281 182 286 174 281 181 287 174 282 183 287 174 281 183 287 174 281 183 287 175 281 183 286 176 281 183 287 176 281 184 288 177 282 183 288 175 283 182 289 175 283 181 289 174 283 181 289 174 283 181 289 173 283 181 289 173 284 181 290 173 285 181 291 173 286 180 293 173 287 179 295 173 288 178 296 171 290 177 298 169 296 178 300 167 300 177 303 167 304 178 305 167 306 178 308 168 310 179 312 168 313 179 314 169 313 179 315 170 313 181 316 171 313 183 317 173 315 183 318 174 317 183 321 174 318 184 322 174 317 183 322 174 315 182 321 174 310 182 318 175 306 183 314 175 300 184 308 177 293 185 301 178 289 187 296 181 288 189 296 183 289 189 297 183 290 189 298 183 291 188 299 183 294 187 303 182 297 186 306 181 300 183 310 179 303 182 312 177 303 181 313 176 302 178 311 173 298 177 308 173 294 176 303 171 290 176 299 171 287 175 296 171 283 175 292 172 281 175 289 172 282 176 289 171 284 174 292 169 287 172 295 166 290 168 298 162 290 165 298 158 289 163 295 154 283 161 290 153 277 161 283 152 272 162 277 154 265 163 271 154 258 161 263 152 251 159 256 150 245 160 249 150 241 162 245 152 236 164 239 154 231 163 232 153 224 162 226 152 220 161 222 151 218 161 219 151 211 160 213 150 203 159 204 148 196 158 196 147 191 157 191 146 184 157 185 147 178 159 177 149 174 163 174 152 172 166 171 155 168 166 167 156 164 166 161 156 162 168 157 158 160 171 154 162 157 175 151 166 154 178 147 169 150 180 143 173 149 185 140 177 148 191 140 184 147 197 138 190 145 201 137 194 143 203 134 196 140 204 131 198 138 204 129 201 135 207 125 206 133 212 124 214 139 219 129 221 147 223 146 222 154 227 145 231 161 232 152 236 168 236 158 241 174 240 165 245 179 243 171 249 188 249 179 253 196 253 187 258 202 255 194 260 208 257 200 262 211 260 204 266 211 261 202 267 211 263 202 268 213 267 214 267 217 273 209 278 220 281 212 285 223 286 215 290 226 291 217 295 230 297 222 302 235 304 227 309 240 311 232 316 244 316 235 321 247 319 238 324 249 321 241 326 251 321 251 321 254 321 246 325 259 325 250 329 261 330 253 335 264 336 255 341 266 340 266 340 268 344 260 349 269 347 261 352 271 350 263 354 276 350 267 356 280 352 273 358 286 354 278 360 290 356 284 362 293 358 287 365 295 360 289 368 296 362 291 371 298 363 295 372 302 363 299 372 306 362 305 372 310 361 310 372 315 369 316 370 317 354 320 364 318 347 321 357 319 342 323 351 322 338 326 347 324 336 330 344 326 333 333 341 326 328 333 335 325 324 333 330 334 323 334 323 328 309 337 314 330 303 339 307 331 297 340 301 331 290 341 294 333 281 343 285 334 275 345 277 336 268 346 271 337 261 348 263 338 253 349 254 338 246 349 247 337 241 348 241 335 232 347 232 332 225 343 225 328 221 339 219 323 215 334 213 319 208 329 206 316 204 326 202 314 199 324 197 310 194 321 191 308 190 318 186 305 187 316 184 302 184 312 181 299 183 308 179 296 180 305 175 294 179 302 173 293 178 301 172 292 176 301 171 292 175 301 171 292 176 301 171 292 176 293 176 291 176 292 176 290 176 298 171 287 175 296 171 286 176 294 170 284 176 292 170 283 175 291 169 283 175 291 169 283 175 291 169 283 175 290 169 283 175 290 169 283 175 290 168 283 175 291 169 284 175 292 169 285 175 293 169 285 173 293 167 284 173 292 167 284 175 292 168 285 177 292 169 284 178 292 171 284 179 290 171 283 178 289 171 282 179 288 171 281 179 287 171 281 180 287 173 281 181 287 173 280 178 286 171 279 176 286 169 280 174 287 168 282 174 289 167 284 174 292 167 286 171 293 165 286 171 294 165 286 172 293 165 286 174 294 166 285 175 292 168 284 176 292 168 283 175 290 169 282 175 290 169 282 174 289 167 283 173 290 167 285 171 293 165 286 170 294 164 287 169 295 163 288 168 296 163 288 168 297 163 289 168 297 163 289 170 297 164 288 171 296 165 287 173 295 167 286 174 294 168 284 175 292 169 283 175 291 170 283 175 291 170 284 174 291 171 286 172 293 170 288 170 296 170 291 168 300 168 294 165 304 166 298 162 308 163 303 160 312 161 306 160 315 160 308 160 318 160 310 160 320 161 311 160 321 161 310 161 321 161 309 161 319 161 317 161 317 161 314 160 314 160 302 164 312 160 299 164 309 159 296 164 297 164 292 164 302 158 288 164 289 164 284 164 293 157 280 165 289 157 277 166 285 159 274 168 280 160 271 171 276 161 269 172 273 162 268 170 272 161 268 168 273 159 268 167 274 158 269 167 275 158 270 167 276 157 270 167 276 157 270 167 276 157 270 166 275 157 270 167 275 158 270 167 275 159 269 167 274 158 269 167 275 158 269 167 274 159 269 167 274 159 268 167 274 159 269 167 274 159 268 167 275 158 267 166 274 158 265 165 271 157 260 164 267 155 261 156 261 155 250 164 255 155 244 164 248 155 239 153 239 153 227 161 231 152 224 161 226 151 216 159 218 149 208 157 210 147 202 155 204 145 198 154 200 144 193 154 194 143 188 154 189 143 185 154 187 143 184 154 185 143 181 156 182 145 176 157 177 147 171 159 172 149 167 162 168 151 163 164 164 154 158 164 159 154 151 163 152 152 146 160 147 150 143 159 144 148 141 160 142 149 139 161 140 151 138 164 139 153 136 166 137 155 133 167 135 156 130 169 130 159 125 172 126 162 122 174 121 163 119 173 116 163 117 173 114 162 116 174 113 163 116 176 113 166 115 178 112 168 113 181 111 171 111 184 109 174 109 187 107 177 109 189 107 179 107 189 108 179 107 186 109 177 109 182 111 172 112 177 115 167 116 172 118 162 118 170 121 159 121 169 123 159 123 172 125 162 124 177 128 167 125 181 129 171 127 182 131 173 127 181 128 180 128 178 132 169 127 176 131 165 131 163 130 163 126 171 130 161 125 172 129 162 122 173 126 163 118 175 122 165 112 176 116 166 107 177 111 167 103 177 107 167 101 175 104 165 104 175 105 164 109 176 110 165 115 180 115 169 122 184 122 173 126 186 126 176 127 188 127 178 125 189 125 180 121 189 121 180 118 189 117 180 113 188 114 178 112 184 113 174 113 180 115 170 118 178 121 168 124 176 127 166 129 175 133 165 134 175 139 166 138 176 143 168 140 176 146 168 139 174 146 167 136 174 144 169 131 174 140 170 127 175 137 171 125 175 134 171 124 175 132 171 122 174 131 170 118 171 126 167 110 164 118 162 105 157 113 157 108 152 114 151 115 147 121 147 122 146 131 145 123 144 132 144 122 142 131 141 120 140 129 139 117 138 126 137 116 137 124 137 116 137 124 137 117 138 125 137 117 138 125 138 117 137 124 137 115 137 124 136 115 137 124 137 117 138 126 138 119 139 128 138 121 138 130 138 121 138 130 137 120 136 129 136 118 135 127 135 116 134 124 134 115 135 123 134 114 136 122 135 115 136 120 136 116 136 124 136 117 136 126 136 118 136 126 136 118 136 126 136 117 137 126 136 118 137 126 137 118 137 126 137 119 137 127 136 120 137 129 135 121 137 129 132 123 139 129 131 123 142 127 132 122 147 122 137 120 155 117 144 117 165 111 157 116 178 109 172 119 189 110 185 124 199 114 198 132 208 122 209 142 213 132 216 152 214 142 218 161 214 152 218 168 214 159 219 176 215 167 219 184 218 175 222 191 222 183 226 195 227 187 231 188 236 188 236 197 237 188 240 198 244 189 247 198 251 189 256 199 259 191 263 201 265 192 270 204 270 194 275 205 274 196 278 208 277 199 281 212 283 203 287 218 289 209 293 224 294 224 293 228 296 220 300 234 296 225 301 240 298 232 302 246 300 238 305 249 304 241 308 250 309 242 313 252 316 243 320 253 324 245 328 254 331 246 336 256 337 247 342 259 341 260 340 265 344 256 349 271 349 262 352 276 352 268 356 282 356 273 360 286 361 277 364 289 365 280 367 291 371 282 373 291 378 282 379 290 386 281 385 288 393 279 392 285 399 277 397 280 404 273 400 274 408 267 403 268 410 262 404 264 411 258 404 258 413 253 406 252 415 248 407 248 415 244 407 244 415 242 407 239 416 238 407 232 417 232 408 226 417 226 409 220 419 221 409 213 418 215 409 205 417 207 408 199 416 201 407 194 415 196 406 188 414 191 405 183 411 186 402 178 409 182 402 174 409 178 400 169 407 173 399 164 407 168 399 160 407 165 400 157 406 161 399 153 404 158 396 149 400 154 392 145 395 151 388 141 393 147 386 136 392 142 385 131 391 138 385 128 389 135 382 125 386 132 380 121 385 127 379 116 385 122 379 111 384 118 377 107 380 114 374 105 376 112 371 103 374 110 368 100 372 108 367 99 369 106 364 98 364 106 360 98 361 106 358 96 360 104 357 92 360 100 356 88 359 96 357 86 360 94 358 86 360 94 359 86 359 91 359 85 357 93 357 84 354 92 355 84 351 89 351 84 348 89 349 84 347 92 349 86 345 91 346 87 342 94 344 89 340 96 342 89 340 97 340 89 340 97 341 89 341 96 342 89 342 97 343 89 343 97 344 89 344 95 344 89 344 97 345 88 344 96 345 87 346 95 345 85 347 93 346 83 348 91 347 81 348 89 347 79 346 87 346 79 344 87 342 79 341 85 340 80 338 89 337 81 336 89 335 82 335 90 333 81 334 90 331 81 333 90 331 80 334 89 331 79 334 88 330 77 332 86 328 77 332 85 328 75 330 84 326 74 327 83 325 73 326 82 325 74 326 82 325 74 326 83 324 75 326 84 325 75 324 84 324 74 321 82 321 73 317 81 318 72 314 81 315 72 309 80 310 72 304 80 305 71 300 79 301 70 296 78 296 69 294 77 293 69 289 75 289 70 283 79 284 71 278 79 279 70 274 79 275 69 271 76 272 68 268 77 269 69 264 77 265 68 259 76 260 68 256 76 257 69 253 77 255 70 249 75 251 71 243 77 245 73 238 78 240 74 233 82 237 76 230 81 233 80 225 85 229 85 219 92 224 89 213 96 219 92 208 98 214 94 205 99 209 98 201 102 205 101 196 107 203 102 192 106 196 103 186 106 190 105 182 109 189 110 176 110 180 114 172 116 179 120 170 121 177 127 169 127 177 134 171 131 178 138 174 135 182 143 179 139 186 148 183 144 191 154 186 149 194 162 190 157 197 170 194 164 201 174 200 168 206 175 206 168 212 173 214 166 219 174 221 166 227 177 229 169 236 181 238 172 243 185 242 185 242 190 246 182 251 194 248 185 254 195 251 186 256 195 255 187 261 198 261 189 266 202 265 193 270 207 268 199 274 215 271 207 277 222 277 214 281 225 282 217 288 228 289 219 294 229 296 221 301 232 303 223 307 236 307 227 312 239 309 230 314 240 311 232 317 244 317 236 322 249 321 241 327 255 324 248 330 261 327 262 326 265 331 265 330 268 336 261 342 271 341 264 347 273 344 266 351 276 348 270 356 280 353 276 361 286 355 282 364 293 354 289 364 300 352 297 362 307 350 303 359 312 348 309 357 314 346 312 356 316 346 314 355 317 346 316 355 318 346 318 356 319 347 321 357 322 348 324 358 323 348 327 358 327 346 332 356 331 344 334 354 331 343 336 353 333 341 339 350 335 338 342 346 336 333 344 341 338 329 347 335 338 322 347 327 336 316 345 321 333 311 342 315 332 305 341 309 334 299 343 304 335 294 345 299 336 289 346 293 337 282 348 285 337 274 349 276 337 267 348 268 336 261 347 261 335 253 346 254 333 246 345 247 331 241 343 241 330 235 341 234 328 228 338 227 326 223 336 220 322 217 333 214 319 209 330 207 316 204 326 201 312 201 322 197 309 199 318 194 305 195 314 190 301 191 301 191 298 190 307 185 295 185 305 181 294 182 304 178 293 181 302 176 292 178 302 175 294 180 303 175 293 178 303 174 292 177 292 177 289 175 298 170 286 174 294 168 284 173 292 168 284 173 292 167 285 175 293 168 285 176 292 169 284 178 291 171 283 179 289 172 282 180 288 173 282 182 288 174 282 183 287 175 283 183 288 175 283 182 289 174 283 181 289 173 282 180 288 172 281 179 288 173 281 180 287 173 281 180 288 173 282 180 290 172 284 178 290 171 284 177 291 170 284 176 291 169 284 176 291 169 284 177 291 170 284 179 291 171 284 179 290 171 283 178 290 171 283 178 289 171 283 179 289 171 283 179 289 172 283 180 289 173 283 180 289 173 283 178 289 171 283 177 290 170 283 177 290 170 283 177 290 170 284 177 290 171 284 178 291 171 284 177 290 171 283 177 290 170 283 177 290 170 283 177 290 170 283 177 290 170 283 177 290 171 283 177 290 171 283 177 290 170 284 177 291 170 284 176 291 169 284 177 291 169 284 177 291 169 284 177 292 170 284 177 291 170 284 177 291 169 284 177 291 169 283 177 290 170 283 177 290 170 283 179 289 171 283 179 289 172 282 179 289 172 282 180 289 173 282 180 288 172 282 181 288 173 282 182 288 174 282 182 288 175 281 183 287 174 281 183 287 175 281 183 286 175 281 184 286 175 281 184 286 176 281 185 286 177 281 184 286 177 280 184 286 176 280 184 286 176 280 184 286 176 280 184 286 176 280 183 286 175 280 183 286 175 280 183 285 175 280 183 285 175 280 183 285 175 280 183 285 175 279 182 284 175 279 182 285 174 279 182 284 174 279 182 284 174 279 182 285 174 279 182 286 174 280 183 286 175 280 183 285 175 280 183 285 175 279 183 284 176 279 184 284 176 279 185 283 177 279 184 284 176 279 184 284 175 278 183 284 175 278 182 283 175 279 183 283 174 279 182 284 175 280 183 286 175 280 182 286 174 280 182 286 174 280 182 286 174 280 184 284 175 279 184 283 176 279 184 283 176 279 184 284 175 279 184 284 176 279 184 284 176 279 184 283 176 280 185 284 176 280 185 284 177 280 186 284 177 280 186 284 177 279 185 284 177 279 186 284 177 279 187 283 178 279 187 283 178 279 186 283 177 279 185 284 176 279 184 284 176 279 184 283 176 279 184 284 176 279 184 284 176 280 184 284 176 280 184 284 175 279 183 284 175 279 183 284 175 279 184 284 175 279 184 284 175 279 184 284 175 279 183 284 175 279 182 283 174 279 182 283 174 279 182 283 174 279 182 284 174 280 183 284 175 279 184 283 176 279 184 284 176 280 184 283 176 280 185 284 176 280 186 284 177 279 186 284 178 279 185 284 177 280 185 284 177 280 184 286 176 280 184 285 176 281 183 286 175 281 182 286 174 281 182 286 173 281 182 286 173 281 182 286 173 281 182 286 173 281 182 286 173 281 182 286 174 281 183 286 175 281 183 286 175 281 183 286 175 281 183 286 175 281 184 286 176 281 184 286 176 282 184 287 176 282 183 287 175 282 183 287 175 282 183 287 175 282 183 288 175 283 183 288 175 283 181 289 174 284 182 289 174 284 182 290 174 284 180 290 173 284 180 291 173 284 180 291 173 286 180 293 172 286 179 293 171 287 179 293 171 287 179 292 171 287 179 292 171 286 180 291 171 285 181 291 173 285 184 290 175 284 187 290 178 284 189 289 180 286 190 290 180 285 189 289 180 284 189 289 181 285 190 289 182 285 190 289 181 285 189 289 180 285 188 289 179 285 186 290 177 285 185 290 176 285 183 290 175 285 183 290 175 285 183 290 175 285 184 290 175 285 184 290 175 285 184 289 175 285 185 289 176 285 187 289 178 284 188 288 179 283 189 287 181 283 190 287 181 283 190 286 180 283 189 287 180 283 188 287 179 283 187 288 178 283 187 288 178 283 187 287 178 284 188 288 178 283 187 287 178 283 186 287 177 283 185 287 177 283 185 288 177 283 185 288 177 283 185 288 177 283 186 287 177 284 188 287 177 283 187 287 178 283 188 287 178 283 187 287 178 283 187 287 178 284 188 287 178 284 188 288 178 284 188 287 178 283 186 287 177 283 186 287 177 283 187 287 177 283 187 287 178 283 188 287 178 283 188 287 178 282 187 286 178 282 187 286 178 282 187 286 177 282 186 286 177 282 186 286 177 282 186 286 177 282 186 286 177 282 186 287 177 282 185 286 177 282 185 286 176 281 184 286 175 281 183 286 175 281 182 286 174 281 181 287 173 281 181 287 173 281 179 288 173 281 179 287 172 281 179 287 172 282 179 289 172 284 178 291 171 285 177 292 171 285 177 292 170 285 177 291 169 284 177 290 169 283 175 290 168 284 176 290 168 285 176 292 169 285 175 293 168 286 174 293 167 287 174 294 166 287 174 292 165 287 173 292 165 287 174 293 166 287 175 293 168 286 179 292 171 285 184 290 176 286 188 290 179 286 192 290 182 285 191 290 183 285 191 290 183 286 191 291 183 286 191 291 183 286 189 292 182 285 186 291 179 284 181 291 174 283 176 290 168 281 171 289 165 279 169 287 164 277 168 285 164 276 167 284 164 278 167 286 162 280 164 289 160 282 162 291 158 283 161 293 157 285 162 294 158 294 160 294 159 284 164 294 161 284 166 293 162 283 166 292 162 282 166 291 161 281 165 290 160 279 163 289 159 278 162 287 158 276 163 284 158 276 164 283 159 276 164 285 159 279 163 287 158 281 161 290 158 284 162 293 158 287 161 297 157 285 165 294 160 291 162 299 159 290 166 299 160 290 165 300 161 288 166 298 162 286 166 296 163 283 167 292 163 280 167 289 162 279 167 287 162 279 166 287 160 279 165 288 158 281 162 290 156 284 159 294 154 289 158 299 154 294 158 304 154 297 157 308 156 300 158 310 158 303 160 313 161 305 162 315 162 304 162 315 161 304 162 314 161 302 160 313 159 299 159 309 156 294 158 304 154 290 159 300 155 287 161 297 158 286 165 295 160 284 166 293 162 283 167 292 162 284 167 292 162 284 167 292 162 284 167 293 161 286 167 294 161 287 165 296 160 287 165 296 159 287 164 296 158 287 163 295 157 286 163 295 157 286 164 294 158 286 165 294 159 285 164 294 159 285 163 293 158 285 163 293 157 294 158 294 158 294 159 294 159 293 160 293 159 283 166 292 160 283 166 291 160 282 166 290 160 281 165 289 159 282 165 290 159 283 165 292 158 285 164 293 158 285 163 294 157 295 158 294 157 295 159 295 158 285 164 293 158 283 164 292 158 282 165 290 158 282 165 290 159 283 165 291 160 283 164 292 158 285 163 293 156 287 161 295 155 289 160 297 154 292 160 300 153 294 159 303 152 298 157 306 151 301 156 310 150 302 156 311 151 302 156 311 151 301 157 310 152 299 159 300 158 296 161 306 155 293 164 302 158 287 168 295 162 279 174 283 170 274 181 279 174 273 186 278 179 273 188 277 181 274 189 279 182 275 187 280 181 277 184 281 180 285 173 285 172 280 174 287 167 282 168 289 162 284 165 292 159 288 164 297 157 291 163 300 158 293 164 301 159 294 166 303 161 295 168 304 163 294 168 303 163 293 168 302 163 291 167 300 162 287 168 297 162 285 169 293 163 283 171 291 165 283 172 290 166 283 173 290 166 284 172 292 165 285 169 293 164 287 170 296 162 288 165 297 160 289 163 299 158 300 156 300 157 293 162 301 156 294 161 303 155 295 161 304 155 294 160 295 160 295 159 304 154 296 159 305 153 298 158 298 158 299 158 308 152 300 157 309 151 300 156 301 155 301 156 310 150 301 156 310 151 300 156 302 156 299 157 300 157 299 159 309 155 299 159 310 156 301 161 312 158 303 162 314 162 306 165 316 166 319 171 319 171 313 170 322 175 318 173 326 179 321 177 329 184 323 180 330 187 322 182 329 190 321 183 328 191 319 183 325 192 324 193 324 193 323 193 323 193 323 193 323 193 324 193 324 193 320 182 324 191 322 180 325 189 322 178 326 188 323 178 327 188 325 179 327 189 325 181 327 190 326 183 327 192 324 186 326 195 324 188 326 198 324 190 326 199 324 190 326 200 325 190 326 200 325 191 326 200 325 191 328 201 326 192 328 202 326 192 330 202 328 202 330 202 329 201 330 201 327 190 330 200 327 190 332 199 333 199 334 199 336 197 336 197 337 195 337 194 330 184 337 192 329 181 336 188 326 178 335 185 325 175 333 181 323 172 332 177 320 169 330 172 317 167 328 168 313 165 313 165 308 164 319 162 303 163 304 163 297 164 298 164 290 166 298 159 282 168 290 161 276 173 281 165 270 178 275 170 267 182 272 174 265 183 269 175 264 182 268 174 264 180 268 171 266 177 271 169 269 174 274 166 271 170 277 162 271 164 279 158 270 158 277 152 267 155 275 147 263 152 270 145 257 151 264 143 249 151 255 143 241 153 246 144 233 156 236 147 227 159 230 149 221 160 223 151 216 162 218 153 211 163 212 153 205 164 204 154 198 164 197 154 193 164 193 154 191 164 189 153 187 165 184 154 183 164 181 154 183 164 181 153 183 164 181 153 185 163 183 152 188 162 185 151 190 161 191 160 195 162 191 152 200 164 195 155 198 160 198 160 204 165 203 164 216 175 208 169 222 176 213 171 228 176 219 173 234 179 225 175 239 180 229 177 242 183 233 182 243 185 234 183 242 186 233 183 231 182 231 181 237 184 228 181 235 184 226 181 233 185 224 181 231 185 222 180 227 185 227 185 222 184 218 176 217 181 215 173 213 178 212 169 208 173 207 164 203 168 202 159 196 163 195 153 189 158 188 148 183 155 182 145 177 154 177 143 173 154 172 144 168 155 166 145 161 158 159 147 154 162 152 152 151 167 149 157 149 172 146 162 147 176 143 166 146 181 142 171 146 185 141 177 145 189 140 180 141 191 135 183 135 192 128 184 129 193 123 184 126 193 119 185 124 196 117 187 122 199 115 190 121 200 114 191 121 201 114 192 122 202 115 194 125 203 117 195 126 203 117 196 127 201 117 197 128 202 118 199 130 204 119 202 130 207 120 207 132 209 123 211 136 214 127 216 143 217 135 220 151 218 142 222 158 219 148 223 163 221 154 226 168 226 159 231 174 229 164 234 180 231 172 237 187 235 178 240 193 239 184 243 197 241 188 246 201 243 193 248 205 248 197 252 208 253 200 258 210 259 202 264 210 265 202 269 210 271 211 271 212 278 212 278 213 283 205 287 217 289 207 292 223 295 214 298 228 299 220 304 233 303 225 307 237 303 229 308 242 305 235 309 248 307 240 311 251 309 252 308 253 311 254 311 255 315 246 319 256 321 251 324 258 328 253 331 260 334 252 339 261 339 253 344 263 343 254 348 266 346 257 351 270 348 271 348 275 350 267 355 280 350 273 356 285 351 278 358 288 353 282 360 291 355 286 362 294 356 288 364 297 358 292 367 299 361 294 369 300 363 298 373 303 364 301 375 307 373 307 374 313 359 314 369 318 352 321 362 321 343 324 353 322 336 327 346 325 332 331 340 328 328 335 335 329 323 336 330 329 318 336 325 327 315 336 321 328 310 336 316 329 303 339 308 332 296 341 301 332 291 342 295 332 284 342 288 333 275 343 279 334 268 344 272 334 262 344 265 334 255 345 257 334 246 345 247 332 239 343 241 329 236 340 235 327 228 338 227 325 219 336 220 323 217 333 215 320 209 330 209 316 203 327 201 312 198 322 196 308 195 318 192 303 192 313 188 301 189 301 189 299 187 309 183 297 184 306 180 296 182 305 177 295 180 304 175 295 179 303 173 294 176 303 171 293 175 302 169 291 173 300 167 289 173 298 166 287 173 295 166 286 173 293 167 284 177 291 169 283 179 290 172 283 181 290 174 282 183 288 176 282 184 288 176 281 183 288 176 282 183 288 175 283 182 289 175 284 181 290 173 285 179 291 171 285 177 294 170 287 175 295 168 289 173 296 167 289 173 298 166 290 173 298 166 291 172 298 166 291 173 299 166 290 171 299 165 289 171 298 165 287 171 295 164 285 171 293 164 282 172 290 165 278 173 285 166 274 175 281 167 273 176 279 169 272 177 278 170 273 177 280 169 275 175 281 167 276 172 282 165 274 170 282 162 272 168 280 160 268 167 276 158 264 167 265 167 261 170 266 161 256 172 261 163 251 172 255 163 244 169 248 160 240 167 243 157 234 164 237 154 224 162 227 152 216 161 218 151 211 162 212 153 204 163 205 153 195 161 195 152 187 160 187 150 182 158 181 148 175 159 172 149 169 165 165 155 164 172 160 163 160 177 155 167 156 179 150 170 150 180 144 172 146 183 138 176 144 189 135 182 144 195 135 190 148 200 138 197 150 205 140 202 150 212 150 211 150 218 140 218 153 223 143 224 159 228 149 230 167 232 157 235 173 234 164 237 178 236 168 241 181 240 172 245 185 246 176 251 190 251 180 255 195 253 186 259 202 257 193 261 209 260 200 266 211 261 204 267 210 262 202 268 211 265 203 270 215 270 207 274 218 277 210 282 223 284 214 289 226 289 227 289 229 294 220 300 231 300 222 305 233 305 225 311 236 310 227 315 240 313 232 318 247 315 247 315 249 317 241 321 251 319 252 318 253 323 245 327 256 326 248 331 260 330 252 335 265 334 257 339 269 339 270 338 273 343 265 348 276 348 268 353 279 350 271 356 281 353 273 358 284 356 276 360 287 360 287 359 290 364 282 368 292 366 293 366 295 369 295 369 297 373 288 374 297 378 289 379 295 383 287 383 291 388 292 387 287 392 279 389 282 394 274 391 277 396 269 392 269 397 261 393 264 398 256 392 261 397 254 391 259 398 252 392 258 401 252 395 259 405 253 399 261 409 255 402 263 412 256 406 263 416 258 409 261 419 257 411 256 422 254 413 251 421 249 413 245 420 244 411 237 419 237 410 231 418 231 409 225 418 226 409 219 418 221 409 215 420 216 411 210 421 212 412 206 421 208 412 201 419 204 410 195 416 199 407 189 414 192 405 182 413 186 405 177 413 181 405 171 411 176 404 164 410 169 402 158 409 163 401 153 409 158 402 147 408 153 401 141 404 147 397 136 400 142 393 132 396 138 390 128 394 133 387 123 391 130 384 120 388 126 382 116 384 122 377 114 381 121 376 113 380 120 376 111 378 119 373 109 376 116 371 105 375 112 370 102 376 109 371 99 376 104 372 97 374 103 371 96 372 103 367 94 368 102 365 94 365 102 362 95 362 103 359 95 359 103 357 96 358 105 355 97 357 105 355 96 358 105 356 93 358 103 357 91 359 100 359 90 359 98 359 87 356 93 357 86 354 94 355 86 352 94 353 86 350 94 351 87 350 94 350 88 349 93 349 89 348 97 348 91 346 100 347 94 346 103 347 94 346 103 347 94 346 103 347 93 346 101 347 92 345 101 346 91 345 100 345 91 346 99 347 89 348 95 348 89 349 97 351 89 350 97 351 89 350 95 351 90 348 99 349 91 347 100 348 92 347 100 348 92 349 101 349 94 351 103 349 94 353 103 349 93 354 101 349 90 357 98 351 88 361 95 354 86 365 91 361 84 369 91 366 85 372 92 368 86 372 93 367 86 371 93 367 87 370 92 366 87 369 94 364 88 368 96 364 90 368 97 363 92 366 100 362 93 365 101 359 93 363 101 358 92 362 100 357 90 363 97 358 89 363 96 358 89 362 96 357 91 362 98 356 93 364 99 356 95 366 99 357 96 369 99 359 98 373 99 363 100 379 100 369 103 383 101 373 105 387 103 378 107 391 105 381 110 395 107 386 112 398 110 389 115 401 113 393 118 403 116 395 120 403 118 395 123 402 121 394 126 400 124 392 128 399 126 391 130 398 128 390 131 398 130 389 132 397 132 388 132 397 133 387 131 394 133 385 128 391 131 382 123 389 127 381 115 387 122 379 106 385 114 379 99 382 105 379 94 380 102 377 92 377 97 375 92 373 100 370 95 368 101 366 100 365 109 361 101 364 109 362 98 364 107 362 97 363 105 361 94 360 103 358 90 358 100 356 86 356 94 354 82 353 91 352 81 349 90 348 83 343 91 342 86 338 95 337 88 335 97 334 86 331 96 330 84 328 94 327 83 326 93 325 81 324 90 323 77 323 86 323 74 323 82 323 69 321 75 321 65 317 72 318 63 312 71 314 62 306 67 308 62 301 67 302 63 295 70 297 65 289 72 291 68 283 73 285 72 275 80 278 74 267 83 269 75 259 83 262 75 255 84 257 78 249 86 252 79 242 88 245 80 234 88 238 81 228 87 230 84 220 92 224 87 213 92 215 89 208 96 212 91 204 95 207 93 200 96 203 94 196 99 200 96 195 100 198 98 193 103 196 102 191 107 194 105 190 112 195 105 189 112 195 105 188 109 192 105 186 112 193 107 184 110 189 109 182 111 186 112 180 115 187 115 178 117 186 119 175 119 184 124 175 122 183 130 176 126 183 134 178 129 185 139 182 134 190 144 188 139 195 148 194 148 193 151 200 152 200 153 206 154 205 156 211 150 219 162 217 156 225 168 223 161 230 172 226 166 233 177 229 169 237 182 235 174 241 180 245 179 246 185 246 185 247 197 243 189 249 201 246 194 251 205 247 197 253 207 250 199 255 208 252 200 257 209 255 200 260 209 261 201 265 210 264 210 264 211 270 211 269 210 276 202 281 212 281 203 286 216 286 207 291 220 291 211 296 225 296 216 301 230 300 223 305 236 302 228 306 240 302 232 307 244 304 237 310 247 308 239 313 247 311 240 317 249 315 240 321 251 320 243 325 254 325 247 331 258 330 251 336 262 335 262 334 267 339 259 344 271 341 263 347 274 343 267 350 277 345 271 353 281 347 276 355 286 350 281 358 290 352 286 361 295 354 291 362 300 354 297 363 304 353 302 363 310 351 308 361 314 350 313 359 317 349 316 358 318 348 319 358 319 347 321 357 322 345 325 355 323 344 327 353 324 341 330 349 326 338 332 346 327 334 333 343 328 332 335 340 330 329 337 337 332 325 340 331 333 318 342 325 343 316 344 316 343 308 344 309 333 298 343 302 333 290 343 294 334 282 343 286 332 276 342 279 331 270 341 271 330 262 340 264 330 257 340 257 329 250 339 251 328 243 338 243 327 234 338 235 325 228 336 229 322 224 332 224 317 218 328 217 316 213 326 211 316 210 326 207 313 204 324 202 311 199 321 195 309 194 319 191 307 192 308 192 305 189 314 185 303 186 312 182 300 183 309 178 297 182 306 177 296 183 304 177 295 182 304 177 295 182 303 176 294 182 302 176 291 179 300 175 288 178 296 173 285 178 293 171 284 177 291 171 284 177 291 171 283 176 291 170 284 176 291 169 284 176 291 168 283 176 290 167 282 176 288 168 281 176 288 169 281 177 288 169 281 177 288 170 281 177 288 170 281 178 288 170 280 178 286 171 280 178 286 171 280 177 286 171 281 177 287 170 282 177 288 170 282 176 290 168 283 173 290 167 284 173 291 166 284 173 291 165 284 173 291 166 284 174 291 167 284 175 291 168 283 175 290 168 283 176 290 168 282 177 289 169 282 178 288 170 281 178 288 171 281 177 288 171 281 177 288 170 282 177 289 169 283 176 289 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 169 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 284 175 291 168 284 175 291 168 284 175 291 169 284 176 291 169 283 177 290 169 283 178 290 170 281 179 288 171 281 180 287 173 280 181 286 173 279 181 286 174 279 181 285 174 279 182 285 174 279 181 285 174 279 181 285 173 279 180 284 173 280 180 286 172 280 179 286 171 280 178 286 171 280 178 286 171 280 178 286 170 279 178 286 170 279 178 285 171 279 178 285 171 279 178 285 171 279 178 285 171 279 178 286 171 279 178 286 171 279 178 285 171 279 178 284 171 279 178 285 171 279 178 285 170 279 178 280 178 279 177 286 170 279 177 285 170 279 177 286 170 279 177 285 170 279 177 286 170 279 177 286 170 279 177 286 170 279 177 286 170 279 177 286 170 279 177 286 170 280 178 286 169 280 178 286 169 280 178 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 177 286 169 280 176 286 169 280 176 286 169 281 175 287 168 281 175 287 168 281 175 288 167 281 175 288 167 281 175 287 167 281 175 287 167 281 175 288 167 282 175 288 167 283 175 289 167 283 174 289 167 283 174 290 167 283 174 290 167 283 174 290 167 283 174 290 167 284 175 290 167 284 175 290 167 283 174 290 167 283 174 290 167 283 175 290 167 283 175 289 167 283 175 290 167 283 175 290 167 283 175 289 167 283 174 290 167 283 174 290 167 283 174 290 167 283 175 289 168 283 175 289 167 283 175 289 168 283 175 289 167 283 175 289 167 283 175 289 167 283 175 289 167 283 175 290 167 283 175 290 167 283 175 290 167 283 175 289 167 283 175 290 167 283 175 290 167 283 175 290 167 283 175 290 167 283 175 290 167 283 175 290 167 283 175 290 167 283 175 289 167 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 169 283 175 290 169 282 175 289 168 282 176 289 169 282 176 289 169 282 176 289 169 282 176 289 169 282 175 289 169 282 175 288 169 282 177 288 169 282 177 288 169 282 177 288 169 282 177 289 169 283 177 289 169 283 177 289 169 283 177 289 169 282 177 289 169 282 177 289 169 283 177 289 169 283 177 290 169 284 177 291 169 284 176 291 169 284 175 292 169 285 175 293 169 286 174 294 168 286 174 295 168 287 173 295 167 287 173 288 172 287 173 295 167 287 173 296 167 287 173 296 166 287 172 295 166 287 172 296 166 287 172 296 167 287 172 296 166 287 172 287 172 286 172 294 167 286 173 294 167 286 173 294 167 286 173 294 167 286 173 294 167 286 173 294 167 286 174 294 167 286 173 295 168 287 173 295 168 287 173 296 168 287 173 296 168 287 173 296 168 288 173 296 168 288 173 296 168 288 174 297 168 288 174 298 169 288 173 290 173 288 172 288 172 288 171 297 170 289 170 297 169 299 169 299 168 294 165 302 167 299 164 306 165 305 164 310 165 310 164 316 166 315 166 324 170 319 166 328 171 321 167 330 172 321 168 329 172 319 167 328 173 317 167 326 172 316 168 324 172 313 168 322 172 319 172 320 171 308 166 318 170 306 164 315 168 306 162 314 164 313 162 313 161 306 158 315 160 309 158 318 160 313 158 323 161 317 159 328 162 322 160 331 163 325 161 335 164 326 162 336 165 326 163 336 166 325 163 336 166 323 161 334 165 320 160 330 163 318 160 328 162 315 158 325 161 312 158 323 160 311 157 321 159 309 157 319 159 307 158 317 160 307 160 316 161 307 161 317 161 310 162 320 162 312 164 323 162 315 165 326 164 318 168 318 168 320 170 320 170 320 173 328 166 317 176 326 169 316 179 322 171 313 184 320 175 313 189 318 179 313 192 317 183 312 196 316 186 312 198 315 188 312 197 314 187 311 195 314 185 311 192 314 182 311 188 314 178 310 184 310 184 307 181 311 172 303 180 307 170 299 179 303 170 296 180 299 170 292 180 295 170 289 182 291 172 286 186 288 176 283 190 287 181 282 193 286 185 281 189 287 182 280 184 286 176 278 181 284 173 277 179 283 171 277 177 282 169 278 174 283 167 278 171 284 164 279 172 286 165 285 167 285 165 284 167 284 167 276 175 281 167 274 175 280 167 274 175 279 167 274 174 279 166 274 172 280 164 276 170 282 162 278 168 284 161 280 168 286 160 281 166 288 159 283 167 290 160 284 168 292 161 285 168 286 168 285 169 292 162 283 169 290 162 280 170 287 162 277 169 283 162 274 170 281 162 271 169 278 162 268 169 275 162 265 169 271 162 260 169 266 161 256 168 263 160 252 168 259 160 252 170 256 161 249 171 253 162 244 170 249 161 239 167 244 158 235 165 238 156 229 164 232 154 222 162 225 152 216 161 219 151 213 162 214 151 210 162 210 152 206 162 207 152 199 163 199 153 191 164 191 154 185 164 185 154 179 164 178 154 172 165 171 155 167 169 166 158 165 171 164 161 162 174 161 163 160 174 159 164 160 174 158 164 159 175 157 165 160 175 158 166 161 175 158 165 162 173 157 164 162 170 155 162 160 170 152 163 158 174 150 167 156 182 149 174 157 189 157 189 158 195 150 189 158 198 150 192 155 202 147 196 150 206 142 201 145 210 136 206 141 213 131 211 140 215 129 215 142 217 131 218 146 220 135 222 151 225 141 227 158 230 149 235 166 234 166 232 172 236 164 241 179 240 170 245 185 244 176 250 192 247 184 252 199 249 191 254 207 253 199 258 211 257 204 261 211 261 203 266 210 266 202 271 211 274 203 278 213 282 204 286 217 287 218 286 221 289 213 294 225 293 217 298 231 299 231 298 237 304 237 304 241 307 233 313 246 310 238 315 251 314 243 319 254 318 245 323 254 322 246 326 254 325 246 330 257 329 248 333 261 333 262 332 266 337 258 343 270 341 264 349 276 346 270 354 282 348 276 356 287 349 282 357 292 349 287 357 295 350 291 358 298 350 295 359 302 352 299 361 306 353 304 363 310 352 309 363 313 350 314 360 317 346 318 356 321 342 322 351 325 338 326 347 326 336 328 345 326 334 330 344 329 332 334 342 332 330 339 338 334 325 341 333 334 320 342 328 334 315 343 322 336 309 344 314 345 305 346 306 336 295 346 298 335 287 345 291 334 279 344 283 334 272 344 275 334 265 344 268 334 257 344 260 334 250 345 251 333 244 344 244 331 236 342 236 329 226 340 227 328 219 339 220 326 216 337 214 324 211 334 209 321 204 331 202 316 197 328 196 313 193 323 190 308 188 319 185 305 185 315 181 303 183 313 180 300 182 310 177 298 180 308 177 296 180 306 175 296 181 304 175 296 181 304 175 295 180 303 174 294 179 303 174 291 177 301 172 289 175 298 170 287 175 296 168 286 174 294 167 285 174 293 167 285 174 293 168 285 175 292 168 283 175 291 169 282 176 289 169 281 177 287 171 280 179 286 171 280 180 286 172 281 181 287 173 281 179 288 173 281 179 287 171 281 177 288 171 282 176 282 176 283 175 290 168 283 175 290 168 283 175 290 168 283 175 290 169 283 176 289 168 282 175 289 167 283 175 289 167 283 174 290 167 283 174 289 167 283 175 290 168 283 175 289 168 282 175 288 169 281 175 288 169 282 175 289 169 282 175 289 169 282 175 290 168 282 175 289 168 282 175 289 168 282 176 289 168 282 175 289 167 283 175 290 168 283 175 289 168 282 174 289 168 283 175 289 168 282 175 290 168 283 175 289 167 283 174 290 167 283 173 290 167 283 173 290 167 283 173 291 167 284 174 291 167 284 174 291 167 284 174 291 167 284 174 291 167 283 175 284 174 283 175 290 169 282 175 289 169 282 177 289 170 282 177 289 170 282 178 289 171 282 178 288 170 282 178 288 171 282 179 288 171 281 179 287 172 280 181 286 173 279 181 285 174 279 183 284 175 279 184 284 175 278 184 284 177 278 185 283 177 278 185 282 177 278 185 282 177 278 185 282 177 278 184 283 176 279 184 283 175 279 183 284 175 279 182 284 174 279 182 283 173 278 181 284 173 278 179 284 172 278 179 284 171 279 178 285 171 279 178 285 170 279 178 285 170 279 178 285 170 279 178 285 170 279 179 284 171 279 180 284 171 278 181 284 173 278 182 283 174 278 182 283 174 278 183 282 175 278 184 282 176 278 185 282 176 277 185 282 177 277 186 282 177 277 186 282 177 277 185 282 177 278 185 282 177 278 185 282 177 277 185 282 177 277 184 282 176 277 184 282 176 277 184 281 175 277 184 280 175 277 183 282 174 277 183 282 174 277 184 280 175 277 184 280 176 277 186 280 177 276 186 280 177 276 187 280 178 276 187 280 179 276 187 279 179 276 188 279 179 276 187 280 179 276 187 279 178 276 186 280 177 276 185 280 176 277 185 279 176 277 184 280 176 277 184 281 176 277 184 281 175 276 183 280 175 276 183 280 175 276 183 280 176 276 183 281 175 278 183 282 176 279 182 284 175 279 181 285 173 279 179 285 172 278 178 284 171 278 176 284 169 279 175 286 168 281 173 289 166 283 171 291 164 285 169 293 163 286 167 294 161 287 165 296 159 288 164 297 159 289 163 298 159 291 163 300 158 292 162 302 158 293 163 301 157 291 163 301 158 290 163 300 158 289 163 298 159 288 165 297 159 287 165 296 160 286 166 295 161 286 166 294 160 285 166 294 161 285 167 293 161 286 166 294 161 286 166 295 161 287 166 296 161 287 165 296 160 287 165 296 159 287 165 295 159 287 165 296 159 287 165 296 159 287 165 296 159 287 165 296 160 287 166 296 160 287 166 296 160 287 166 295 161 287 166 295 161 287 166 295 161 287 167 295 161 286 167 295 161 286 166 294 161 286 167 295 161 287 167 295 161 287 167 295 161 287 167 295 161 287 167 295 161 287 167 295 161 287 167 295 161 286 168 294 161 286 169 294 162 285 169 294 162 285 169 294 162 286 169 294 162 285 169 286 169 285 170 293 163 285 170 286 170 285 170 293 163 285 170 286 170 285 170 286 170 286 170 287 170 286 171 295 164 286 170 296 164 287 170 296 164 288 170 296 164 287 170 297 164 287 169 297 163 288 169 289 169 289 170 298 164 290 170 299 165 289 170 298 164 288 170 297 164 287 169 296 164 287 168 296 163 289 167 297 163 292 167 302 163 296 166 306 163 300 166 310 164 303 167 314 166 307 167 308 166 310 166 320 168 314 166 314 165 318 167 327 171 321 168 330 174 332 177 333 176 335 179 336 178 329 176 338 182 333 179 342 186 337 183 345 191 340 189 347 197 347 203 348 203 346 207 346 207 339 202 344 211 338 205 342 213 338 206 342 215 342 215 342 215 342 214 343 214 338 204 343 212 338 202 343 210 340 200 344 208 343 205 344 205 345 202 345 201 344 187 346 197 347 184 348 192 350 182 349 188 351 181 349 187 352 182 352 181 354 185 355 184 357 189 353 195 361 196 358 199 364 203 360 206 366 214 358 216 364 225 357 226 361 235 357 236 355 242 351 243 349 247 339 248 342 250 333 251 337 252 328 253 333 253 324 253 333 251 324 251 335 249 326 249 339 248 330 248 344 248 336 248 352 249 342 250 357 252 348 252 361 256 361 255 363 258 356 257 364 260 356 259 362 263 354 263 360 267 351 267 356 271 347 271 353 274 344 274 349 275 339 276 345 276 336 277 345 275 336 275 347 273 338 274 351 270 342 272 356 269 347 270 361 268 356 268 366 267 358 268 370 266 362 266 369 263 370 262 360 261 361 262 365 261 358 261 363 262 359 262 360 265 351 268 357 268 349 272 353 271 346 277 351 274 351 273 350 274 342 280 349 272 342 279 351 271 344 278 355 270 349 276 360 266 353 272 364 261 365 260 367 256 360 262 367 255 361 260 365 255 359 261 364 258 358 264 363 261 357 266 362 264 363 263 361 268 355 274 359 271 353 278 358 274 351 281 356 273 350 280 357 270 350 277 358 265 352 272 360 259 353 265 360 251 352 256 358 244 351 248 358 240 358 240 356 240 348 243 356 242 348 245 357 245 350 249 359 249 352 253 361 253 354 257 363 257 356 262 366 260 358 265 367 261 361 267 369 261 361 266 369 259 361 264 367 259 360 264 364 257 357 262 362 254 354 260 360 251 353 257 359 247 351 252 358 243 350 246 358 239 359 238 357 237 349 239 354 236 355 236 352 236 344 239 351 237 352 236 351 237 351 237 351 238 352 238 351 239 351 239 350 240 351 239 349 240 349 239 347 241 348 240 346 242 347 242 346 242 346 242 345 241 336 241 343 239 335 241 342 238 342 237 340 238 331 241 339 239 340 238 338 238 330 243 339 237 339 237 340 235 332 238 341 235 332 237 342 236 333 238 342 237 333 239 341 238 332 241 340 240 331 242 339 239 330 241 338 238 330 240 338 237 330 237 339 237 330 237 339 238 330 237 339 241 330 239 338 247 329 243 337 253 329 248 336 260 329 254 335 267 328 261 336 272 329 266 335 275 329 269 335 276 327 270 333 274 325 268 331 271 324 265 330 268 323 262 328 264 321 258 326 261 320 255 325 257 318 251 324 256 317 249 322 255 316 249 322 254 316 248 323 255 317 248 322 256 316 249 321 258 316 251 320 260 315 252 318 262 314 254 317 265 314 256 317 267 314 258 317 269 314 260 317 270 314 261 316 272 314 263 315 272 313 264 314 270 312 262 313 267 311 259 311 265 310 255 310 262 309 252 307 259 309 250 305 257 309 248 303 253 308 247 301 249 306 244 299 245 306 239 300 239 306 234 301 234 309 229 303 229 312 225 305 227 314 223 308 226 316 222 308 226 317 222 309 228 317 222 308 228 316 223 308 230 316 225 307 230 315 227 308 232 315 228 307 231 315 229 308 232 316 229 308 233 316 230 309 234 317 231 310 234 318 231 310 234 319 231 311 231 320 230 312 225 322 224 315 220 324 218 317 216 328 214 319 213 329 209 317 206 327 202 315 198 325 194 312 192 322 188 308 188 317 182 303 185 311 179 297 185 306 179 293 185 301 179 290 186 298 179 288 186 296 181 286 188 292 181 282 187 289 181 279 185 286 179 278 180 284 175 279 177 285 172 281 174 289 169 286 172 294 167 287 169 296 165 288 169 298 164 297 163 297 163 287 169 296 163 285 169 292 161 280 169 287 161 274 169 281 161 269 171 275 162 265 173 270 165 263 176 267 168 260 177 264 169 257 175 261 167 254 173 259 165 253 172 257 163 251 170 255 161 247 168 253 160 248 166 253 157 250 167 254 159 252 164 256 154 251 163 255 153 248 161 253 152 245 161 249 152 242 163 246 153 237 165 240 155 230 165 233 157 225 167 227 158 220 167 222 157 215 167 216 157 207 166 208 157 200 166 201 157 194 167 194 157 186 168 184 158 176 170 174 159 170 171 168 161 165 172 164 162 161 173 159 163 159 175 157 165 157 175 155 165 155 175 152 165 152 174 148 164 149 174 143 165 146 176 139 168 145 182 144 181 143 190 143 189 140 198 140 197 139 205 129 201 141 209 131 207 144 213 134 213 150 220 140 221 157 227 148 230 165 233 155 236 172 238 162 242 178 240 169 245 185 242 178 247 195 244 187 249 203 246 195 250 209 249 202 253 213 253 206 257 213 255 205 259 212 256 203 259 211 256 202 259 211 256 202 259 211 262 202 266 214 273 206 277 220 287 211 290 229 295 220 299 235 303 227 308 239 310 230 316 244 316 235 322 249 319 241 325 255 321 247 326 257 322 252 325 257 322 252 325 257 323 250 329 257 327 250 333 260 332 253 338 267 336 259 342 274 340 267 346 279 344 272 351 281 349 275 356 284 353 279 362 287 353 283 361 291 350 287 359 294 348 291 357 298 346 296 355 303 344 303 354 310 344 311 353 316 341 318 351 319 339 322 349 321 336 324 346 323 333 327 343 328 332 333 341 331 330 338 338 340 334 341 335 334 321 342 328 333 315 341 321 333 308 342 313 334 299 343 304 334 293 344 297 334 286 344 290 335 279 345 282 335 271 346 275 335 264 346 267 335 258 345 259 335 249 346 250 335 241 345 241 333 235 343 234 331 226 342 225 330 219 341 219 327 213 338 213 324 210 334 208 318 203 329 202 314 198 324 196 309 194 319 191 306 191 307 192 303 186 304 187 301 184 312 181 299 182 310 179 297 181 307 177 297 181 306 176 293 179 303 175 294 180 295 179 292 178 301 173 289 175 298 170 287 175 294 169 285 175 292 169 286 176 293 169 286 175 294 169 287 175 295 168 288 174 295 167 287 173 296 167 287 173 295 167 286 173 287 172 286 175 294 169 286 176 294 171 286 177 294 172 287 177 295 171 287 175 296 170 287 174 296 169 288 173 297 168 289 172 297 167 289 173 297 167 288 173 297 168 289 173 297 168 289 173 297 167 289 173 298 168 289 172 299 167 290 171 299 167 290 171 299 167 289 172 298 167 289 172 298 168 289 173 298 169 287 173 296 168 287 174 295 169 286 173 294 167 285 173 294 167 285 173 292 167 283 173 291 167 281 173 289 167 280 174 288 167 280 177 287 169 281 178 287 170 281 178 288 171 283 179 290 172 288 181 295 174 294 183 301 174 299 183 305 175 301 182 308 174 302 181 308 173 302 180 309 171 301 179 308 171 298 178 305 170 293 179 300 171 289 179 295 171 288 180 294 171 288 178 294 169 289 175 295 167 291 174 296 164 294 173 297 163 300 174 301 163 307 175 307 174 311 178 311 168 311 181 315 172 308 185 309 185 305 189 312 181 301 189 308 182 297 187 304 180 291 185 298 177 284 182 291 174 276 179 282 171 268 175 274 167 261 171 266 163 255 167 260 158 252 164 257 155 248 162 253 153 242 161 247 152 234 161 238 151 228 162 231 153 224 165 226 155 218 167 219 157 210 167 211 157 201 166 202 156 192 166 193 155 183 167 182 157 173 168 172 157 167 168 165 158 163 169 160 159 162 171 159 161 160 175 156 166 158 179 153 170 156 184 150 176 152 187 145 180 150 191 141 184 148 195 139 188 146 199 137 193 145 204 136 199 145 209 136 203 145 209 136 204 144 210 134 206 144 214 133 211 144 219 134 217 149 223 138 221 154 226 143 226 158 228 147 227 160 230 150 229 160 232 150 231 159 233 149 233 157 234 146 234 156 233 145 234 154 232 145 235 153 233 144 236 155 234 146 238 159 236 151 241 165 240 157 244 173 244 164 248 181 248 172 252 189 250 181 255 195 252 187 257 200 254 193 259 205 257 196 261 209 261 200 265 211 265 203 270 213 269 205 274 216 274 207 279 216 278 208 283 217 281 208 286 219 286 211 290 222 293 214 296 226 299 218 304 232 304 223 308 239 308 230 313 247 313 239 318 255 319 246 323 258 322 250 328 260 326 251 331 259 329 251 333 259 331 260 330 260 334 261 333 262 337 262 336 265 341 266 340 271 346 263 351 277 350 270 356 283 354 275 360 286 354 280 361 290 356 284 364 293 358 288 365 296 358 291 366 299 358 295 366 302 358 300 368 306 358 306 368 311 357 313 367 316 354 318 365 321 349 323 359 325 342 327 348 326 336 330 345 326 332 331 341 328 328 334 336 331 324 338 331 332 318 340 325 332 313 340 319 331 309 339 314 331 303 340 307 341 300 342 301 334 291 343 295 334 285 344 288 334 278 344 281 335 272 345 276 334 267 344 270 334 260 344 262 334 251 345 253 333 245 344 245 330 238 341 238 328 231 339 230 328 225 338 223 326 218 337 218 324 213 334 212 320 206 331 205 317 202 327 199 313 196 323 194 309 192 320 190 307 189 308 190 305 186 315 183 302 184 313 181 300 182 310 178 298 180 308 175 297 179 307 175 297 179 305 173 297 180 306 174 296 179 304 173 295 178 303 172 291 175 300 170 288 174 296 168 286 174 293 167 285 174 292 167 284 175 291 168 284 175 290 169 284 178 290 169 282 178 288 170 282 179 287 171 281 180 286 172 280 181 286 173 281 182 286 174 280 182 286 175 280 181 286 174 280 181 286 173 281 180 286 172 281 178 287 171 281 177 288 169 282 175 289 168 283 175 290 168 283 175 290 168 284 176 290 167 284 175 290 167 284 174 291 167 284 173 291 166 284 173 292 167 284 173 292 167 284 174 291 167 283 174 291 167 283 175 290 168 283 175 289 168 282 177 289 169 282 177 289 169 282 177 289 169 282 176 289 169 282 176 289 169 282 176 289 169 282 176 289 169 282 176 289 169 282 176 289 169 283 176 289 169 283 176 289 168 283 176 290 169 283 175 290 169 283 175 290 169 283 175 290 169 283 175 290 169 283 176 290 169 283 176 289 170 282 176 289 169 282 175 289 170 282 175 289 169 282 175 290 169 282 174 290 168 283 173 289 167 283 173 290 167 283 173 291 167 283 173 291 166 284 173 291 166 284 173 292 166 284 173 292 166 283 173 292 167 283 173 291 167 283 173 291 167 283 174 290 168 283 174 290 168 282 175 289 168 282 175 289 169 281 175 288 169 281 175 288 169 281 175 288 169 282 175 290 168 282 174 289 168 282 174 289 167 282 174 289 167 282 173 289 167 282 173 289 166 282 173 290 167 282 173 290 166 282 173 290 166 282 173 290 166 282 173 289 167 282 174 289 167 282 174 289 167 282 173 289 167 282 173 289 167 282 173 289 167 282 173 289 167 282 173 290 167 282 173 289 166 282 173 289 166 282 173 289 166 281 172 288 166 281 172 288 165 281 172 288 165 281 172 288 165 281 173 288 166 281 175 287 167 281 176 287 169 281 177 287 170 280 178 286 171 280 179 286 171 279 179 286 171 279 179 286 173 279 179 286 173 280 181 286 173 280 180 286 173 280 179 286 172 281 180 287 171 282 180 287 171 283 179 288 171 283 178 289 170 283 178 289 170 284 179 290 171 284 178 290 171 282 177 290 170 283 178 289 170 281 177 288 170 281 177 288 170 281 177 287 170 281 178 287 171 281 179 287 171 281 179 286 171 280 179 286 171 279 179 285 171 279 179 284 172 279 180 284 172 279 180 284 172 279 180 284 172 279 181 284 173 279 181 284 173 279 181 284 172 279 181 285 173 279 182 285 173 280 183 284 175 279 184 284 175 279 185 284 176 279 186 283 177 279 187 284 178 279 187 284 179 279 187 284 179 279 188 284 180 280 189 285 181 281 188 286 181 282 188 286 179 281 186 286 178 282 186 286 177 282 185 286 176 282 184 287 176 280 182 287 175 281 183 286 174 282 183 286 175 282 183 286 175 282 183 287 175 283 183 287 174 283 183 288 174 283 183 288 174 283 182 288 174 282 182 287 173 281 181 287 173 282 183 287 174 282 183 288 175 283 184 288 174 283 183 288 174 285 182 289 173 287 182 292 173 288 182 293 172 285 181 292 172 285 182 291 173 285 185 290 176 283 189 287 180 287 184 286 183 283 191 288 182 284 190 288 182 285 189 290 181 286 190 291 182 287 192 291 183 287 192 291 183 286 191 290 183 286 191 290 183 286 191 290 183 285 191 290 183 285 191 290 182 286 191 290 183 285 191 290 182 285 191 290 182 286 191 290 183 285 191 290 182 285 191 290 182 285 190 290 182 285 191 289 183 285 191 289 182 285 191 289 183 286 192 290 182 285 191 289 182 285 191 289 182 285 191 289 182 285 190 289 182 285 190 289 181 285 189 289 181 285 188 289 180 285 188 289 178 284 186 288 178 285 186 289 177 285 185 289 177 285 186 289 177 285 186 289 178 285 186 289 178 285 187 289 178 285 185 289 177 285 185 285 185 285 185 285 184 284 184 288 175 283 185 288 176 284 186 288 176 283 182 288 174 283 181 288 173 282 181 287 172 282 179 287 171 282 177 288 169 282 178 288 170 282 180 287 171 282 181 287 173 282 183 286 174 281 186 284 177 281 188 285 179 281 188 286 180 282 189 286 181 283 191 286 182 284 192 288 183 285 192 288 183 285 192 289 183 285 191 290 183 286 190 292 183 288 188 294 181 287 185 295 178 286 181 294 174 283 177 291 170 280 174 287 167 277 173 277 173 274 172 280 164 274 171 279 163 274 170 281 162 275 167 282 159 274 164 281 156 271 160 272 160 266 158 273 150 259 155 266 147 252 155 257 146 244 155 248 145 237 159 241 149 232 163 235 153 224 166 226 157 216 166 219 157 211 167 213 157 206 167 207 157 197 166 198 156 189 166 188 155 181 166 180 156 175 167 173 157 171 167 169 157 167 168 164 157 162 170 158 159 156 171 153 161 152 175 149 165 150 179 145 170 151 184 142 176 150 189 142 183 153 196 144 190 156 201 147 196 157 205 148 201 156 212 147 209 155 218 145 218 158 224 147 224 163 229 153 231 170 231 160 234 177 232 167 235 182 234 173 238 187 239 178 243 190 244 182 249 194 247 185 252 198 250 189 255 202 253 193 258 206 257 197 261 209 261 200 265 204 269 203 269 216 269 207 274 220 275 211 280 224 282 215 287 228 287 219 292 231 293 223 298 235 298 227 304 238 304 229 309 241 309 233 314 244 315 235 319 247 321 239 326 251 325 243 330 253 325 245 331 257 325 250 331 261 327 253 332 263 330 255 335 265 333 258 339 268 336 261 343 272 340 266 347 277 343 271 351 281 348 276 356 284 349 280 357 289 350 284 359 294 352 291 361 299 352 297 361 306 350 304 360 312 347 311 357 316 344 315 353 318 342 319 351 321 339 322 349 324 338 327 347 328 336 332 345 330 333 337 342 332 330 339 338 332 326 340 334 334 321 341 328 336 313 345 319 347 309 348 310 338 297 348 302 337 290 347 294 337 282 346 287 336 277 346 280 335 270 345 273 334 261 344 264 333 254 344 256 332 248 343 250 330 241 341 242 329 232 340 233 328 225 339 225 325 220 336 219 323 214 333 213 319 207 329 205 315 202 325 200 311 199 321 196 308 192 318 190 306 188 316 186 304 185 315 183 302 182 312 179 299 180 309 176 296 178 305 174 295 180 304 174 295 181 303 175 294 180 303 175 292 178 301 173 289 175 297 169 287 173 294 167 285 173 293 167 286 173 294 167 287 174 295 167 287 174 295 168 287 174 294 168 285 174 294 167 285 173 293 167 285 173 294 167 286 172 295 168 288 173 296 168 288 171 298 168 290 172 299 168 291 169 300 166 293 168 301 165 293 167 303 165 296 168 304 165 298 167 307 165 300 168 309 167 302 170 312 169 306 171 316 170 309 171 310 170 312 172 323 172 317 173 329 172 314 176 325 173 315 174 321 173 311 176 320 172 309 177 318 172 306 176 315 171 310 168 310 168 296 174 305 167 291 173 300 166 286 173 294 166 281 174 288 167 278 174 284 167 276 175 283 167 277 176 284 168 279 175 286 168 280 176 286 167 280 174 286 165 280 172 285 163 282 172 286 161 284 170 287 160 289 170 290 160 294 171 295 160 298 172 300 162 301 174 304 164 300 176 304 167 298 177 303 168 295 179 300 169 292 181 296 171 288 182 293 173 284 183 288 173 278 183 282 174 272 181 276 173 267 179 271 170 261 175 266 166 255 170 259 162 249 167 254 158 245 164 245 163 241 161 246 153 235 159 239 151 227 158 231 148 221 157 224 147 216 158 219 148 212 158 215 147 208 158 211 148 205 157 207 147 202 156 203 145 199 155 199 144 193 156 193 145 186 159 185 148 181 164 180 154 178 169 176 159 173 172 170 163 167 175 163 166 160 177 155 167 153 178 148 169 148 182 142 174 147 187 139 178 147 191 139 182 147 195 140 188 149 200 141 192 149 205 141 198 147 207 140 201 144 208 137 202 142 207 133 202 138 208 129 203 135 209 125 207 133 212 122 212 134 217 135 216 141 220 141 220 149 223 139 226 156 225 147 230 163 228 164 227 171 231 162 235 178 232 169 237 186 235 178 240 193 239 185 244 198 243 190 247 200 246 191 251 203 250 194 255 206 257 198 262 209 264 201 268 212 270 203 275 215 276 206 281 217 283 209 287 220 287 211 292 224 292 216 296 228 295 219 300 233 301 224 306 238 308 230 314 243 313 235 318 246 316 238 321 250 318 251 317 254 320 255 320 257 323 257 322 259 325 250 329 262 328 253 333 266 332 257 337 269 337 261 341 271 341 263 347 274 346 274 346 277 351 268 356 280 354 271 358 284 356 284 355 287 357 288 356 291 358 291 357 295 360 295 359 297 361 290 366 299 362 292 367 300 362 293 367 301 362 294 368 301 362 303 362 302 364 303 363 301 364 294 370 299 366 293 373 292 376 292 377 295 368 293 378 294 376 295 376 301 363 300 373 305 358 305 368 309 353 309 363 312 348 313 357 315 343 316 353 316 340 317 350 317 339 319 349 318 337 322 347 322 336 326 345 325 334 330 342 327 333 333 341 328 331 335 340 330 329 337 337 331 326 339 335 333 322 340 330 336 316 344 322 339 307 348 312 340 299 350 304 340 294 350 298 339 289 349 292 339 284 349 287 339 279 349 281 338 273 349 275 338 263 348 265 337 254 348 255 334 246 345 247 331 240 341 239 327 232 338 232 325 227 336 226 323 222 334 220 321 215 332 213 318 209 328 206 314 202 325 200 310 197 320 194 307 193 317 190 305 188 315 184 303 185 313 181 303 183 312 178 300 179 309 175 299 179 308 174 297 178 306 173 297 179 305 173 297 179 306 173 297 177 305 171 296 176 304 169 292 172 292 172 289 173 297 166 286 174 294 166 285 175 292 168 285 176 291 170 285 176 292 170 285 177 292 170 285 176 292 170 283 178 290 171 281 179 286 171 280 180 285 173 280 182 286 174 280 182 286 174 280 181 286 173 280 180 286 173 280 179 286 172 280 179 286 172 280 180 286 172 280 180 286 172 280 180 286 173 280 179 286 172 280 178 286 171 281 177 287 169 281 176 288 168 282 175 289 168 283 176 290 168 283 176 290 168 283 177 289 169 283 177 289 169 282 177 288 169 282 178 288 170 282 177 288 170 282 177 288 170 282 178 288 171 281 179 287 171 280 179 287 172 280 179 286 171 280 178 286 171 281 178 287 171 282 177 288 170 282 177 289 170 283 176 289 169 283 175 289 168 283 175 289 167 283 174 290 167 283 174 290 167 284 175 290 168 283 175 290 168 283 175 290 168 283 176 289 170 282 176 289 170 281 177 288 170 281 177 288 171 281 178 288 171 281 177 288 171 281 177 288 171 281 177 288 170 282 177 289 170 282 176 289 169 283 177 289 169 283 177 289 169 283 177 289 169 283 177 289 170 283 178 289 170 282 177 289 171 282 177 289 171 282 179 289 172 281 178 289 172 281 179 288 172 281 179 288 173 281 180 287 173 280 180 286 173 280 180 286 173 281 180 287 173 281 179 287 173 281 179 288 172 282 180 288 172 281 180 288 172 281 179 288 173 281 181 287 173 280 182 286 174 280 184 285 176 279 184 284 176 278 184 284 176 279 184 284 176 279 184 284 175 279 183 284 175 278 183 284 175 278 182 284 174 278 182 284 174 278 181 284 174 278 181 283 174 278 181 284 173 278 180 284 172 278 179 284 171 278 179 283 171 278 180 284 171 278 180 284 171 278 179 283 172 278 180 284 172 278 180 284 172 278 180 283 172 278 180 284 172 278 180 284 172 278 180 284 173 278 180 284 173 278 180 284 172 278 180 284 173 278 179 283 172 278 180 283 171 278 180 283 171 278 180 283 171 278 180 283 171 278 180 283 171 278 180 282 172 277 180 282 172 277 180 282 172 277 180 282 172 277 181 282 173 277 182 282 173 277 182 281 173 277 182 282 173 277 182 282 173 277 182 282 173 278 182 282 173 278 182 283 173 278 181 283 173 278 181 283 172 278 180 284 172 278 180 284 172 278 179 284 171 278 179 284 171 278 178 284 170 278 178 284 170 278 178 284 170 278 179 284 171 279 180 284 171 279 180 284 171 279 180 284 171 278 181 284 173 278 182 283 174 278 183 282 174 278 183 282 175 277 184 282 176 278 185 282 177 278 185 283 177 278 184 284 176 279 184 284 177 280 185 284 177 280 186 284 177 280 184 286 176 279 183 284 175 279 184 283 175 279 184 284 176 280 184 284 175 279 183 284 175 279 182 285 174 281 181 286 174 281 179 288 173 282 177 289 171 282 176 290 170 283 174 290 168 285 172 294 167 289 169 298 165 296 166 306 164 306 165 306 165 316 166 327 170 327 171 337 177 334 180 343 185 337 187 345 193 338 194 344 201 337 200 343 207 340 211 342 211 339 211 339 211 337 211 338 211 330 202 335 210 329 200 335 208 330 199 336 207 332 197 338 205 335 194 342 201 338 191 345 198 340 189 347 196 340 186 348 193 339 184 346 192 337 183 345 191 338 185 346 192 339 187 346 194 338 188 346 195 338 188 346 196 337 188 345 195 335 189 343 195 334 188 342 194 332 187 342 192 331 184 341 187 338 183 339 183 328 171 336 178 325 171 335 175 323 171 334 174 322 172 333 175 322 172 332 176 324 172 333 177 325 173 335 178 326 174 336 179 328 176 338 180 329 177 338 182 330 178 339 183 330 180 340 184 331 180 340 185 341 185 340 184 332 178 342 182 331 176 342 180 331 175 341 178 329 174 339 176 326 173 336 174 321 170 332 170 315 167 315 166 307 164 308 164 299 163 300 163 291 163 292 164 284 166 284 166 276 168 283 160 269 170 275 162 264 171 270 163 262 172 267 164 260 172 265 163 257 171 262 163 252 169 257 161 247 168 253 159 245 168 249 158 239 167 242 158 230 167 233 157 222 167 224 158 216 169 217 160 210 170 212 161 204 169 204 168 196 167 195 157 188 163 188 154 179 162 178 152 170 163 168 153 165 166 162 156 161 170 157 159 156 174 152 164 152 178 148 168 149 181 143 172 147 184 139 176 145 188 138 181 146 194 137 187 148 201 139 196 149 208 139 204 150 213 140 212 154 216 143 216 158 219 148 220 163 223 153 226 169 228 160 231 174 230 164 234 177 234 169 239 180 236 171 241 182 238 174 243 187 239 179 244 193 241 185 245 199 243 190 247 204 247 196 251 210 253 202 258 212 260 204 264 210 262 201 267 210 264 201 269 211 267 202 270 214 271 205 275 217 277 207 280 221 284 212 289 226 294 218 299 232 302 223 307 236 306 228 312 240 309 232 314 246 314 238 319 252 319 244 325 256 323 248 328 257 324 249 330 258 326 250 331 260 327 252 333 263 329 263 329 266 332 259 338 271 337 271 336 276 342 270 349 282 346 276 354 285 348 279 357 288 350 283 358 290 351 286 359 293 351 289 360 297 350 294 360 302 350 301 360 307 349 308 359 313 347 315 357 318 343 321 353 320 340 323 349 325 344 326 344 324 331 329 341 326 328 332 337 328 325 336 333 329 320 337 328 330 317 338 323 329 312 337 318 330 306 338 311 340 302 340 303 332 291 342 295 332 285 342 289 331 279 341 282 331 272 341 275 332 267 342 268 333 260 343 261 333 251 344 253 333 243 344 244 331 236 342 237 329 230 340 229 327 221 338 221 325 214 336 214 323 211 334 210 319 205 330 204 316 200 326 198 312 197 322 192 308 193 318 188 305 188 314 184 302 183 312 181 301 181 301 181 299 179 309 175 298 178 308 174 298 179 306 172 298 179 306 173 298 180 306 172 297 180 305 174 296 180 304 173 294 178 302 171 290 174 299 170 289 174 297 168 291 174 299 169 293 172 302 167 294 170 303 165 293 169 302 164 290 170 299 164 289 171 297 165 288 171 296 166 288 174 295 167 287 174 294 167 287 174 294 167 286 173 294 167 284 172 293 167 284 172 285 172 285 173 292 167 285 173 292 167 285 173 292 167 285 174 292 167 285 173 292 167 285 173 293 167 285 172 294 167 285 171 293 165 285 171 293 165 285 171 293 165 285 170 293 165 286 171 294 165 286 171 294 165 286 171 295 165 286 170 295 165 286 169 294 165 286 171 294 165 285 171 294 165 286 171 293 165 286 172 294 165 286 172 293 165 286 171 294 165 286 171 294 165 286 171 294 165 285 170 294 165 285 171 294 165 285 171 294 165 285 171 294 165 286 171 294 165 286 170 294 165 286 169 295 164 287 169 295 163 287 169 296 163 287 169 296 163 287 169 295 164 286 170 294 165 285 170 293 165 284 171 292 165 284 171 292 166 284 171 292 166 284 172 292 166 284 171 292 166 284 171 292 166 284 171 292 166 284 171 292 166 284 171 292 166 284 171 292 166 285 171 293 166 285 171 294 165 285 170 293 165 285 170 293 165 285 169 294 165 285 169 294 165 285 169 294 165 285 170 293 165 285 170 293 165 284 169 293 165 285 169 294 165 285 169 294 164 286 168 294 164 286 168 295 163 286 168 295 163 286 168 294 163 285 168 293 163 285 169 293 164 284 170 292 164 283 171 291 165 282 172 290 166 282 173 289 167 281 172 289 167 281 172 289 167 282 171 290 166 282 171 290 166 283 170 291 165 284 170 292 165 284 169 292 163 285 168 293 162 286 166 294 162 287 166 295 161 287 165 296 161 288 165 289 165 288 165 289 165 288 165 289 165 287 165 296 161 287 166 295 161 286 168 294 162 285 169 292 163 283 171 290 165 281 172 289 166 281 174 288 167 280 174 287 168 280 174 287 168 281 174 287 168 281 173 288 167 281 173 289 167 282 172 289 166 282 172 290 165 283 171 291 165 284 171 292 165 284 171 292 165 284 171 292 165 284 171 292 165 284 171 292 165 283 171 291 165 283 171 291 166 283 172 290 166 282 172 290 167 281 173 289 166 281 173 288 167 281 173 288 167 281 172 289 166 281 173 289 166 281 173 288 166 281 173 288 167 281 173 287 167 280 174 287 167 280 175 286 168 279 176 286 169 280 176 286 169 280 177 287 170 280 177 287 170 281 178 287 171 280 177 288 171 280 177 288 171 280 178 288 171 281 178 281 178 281 178 290 173 281 178 289 171 282 177 289 171 282 177 289 171 284 180 290 171 284 179 291 171 285 178 292 171 286 178 292 170 286 178 293 169 288 178 293 168 290 178 295 168 294 178 298 168 297 179 301 169 300 180 304 171 302 182 306 172 302 182 306 173 298 182 304 173 293 183 300 175 289 185 296 177 286 185 293 178 283 185 290 178 280 184 287 176 277 181 284 174 276 178 282 171 274 176 280 168 272 174 278 167 273 173 279 166 274 172 281 165 276 171 283 164 277 170 284 163 277 170 285 164 275 169 284 165 275 168 284 165 276 168 285 165 279 166 288 165 282 165 292 165 286 163 295 164 291 164 300 164 296 163 306 165 302 165 312 169 307 169 317 173 310 172 320 176 312 174 321 178 312 174 321 179 311 174 319 179 318 179 318 178 316 177 316 177 304 170 314 174 302 166 312 170 300 163 310 166 297 160 307 163 294 159 303 161 293 158 303 161 294 158 304 161 295 159 305 162 296 160 305 163 296 160 305 163 296 159 305 162 295 159 305 161 296 158 306 160 296 158 305 159 296 159 306 160 296 158 306 159 296 158 306 158 295 157 305 157 294 158 305 157 294 158 304 156 292 158 302 156 291 158 301 155 289 158 289 158 286 158 296 154 283 158 293 154 279 159 289 154 275 159 284 154 270 159 278 153 264 159 272 153 258 160 265 152 252 160 257 151 246 161 251 152 241 163 244 154 235 163 239 153 228 162 233 153 224 162 228 153 219 161 221 151 212 159 213 150 205 159 206 149 199 159 200 149 194 160 194 149 187 160 187 150 179 160 180 150 173 160 173 150 168 161 167 150 160 162 159 151 154 165 153 154 150 168 149 157 146 173 145 162 141 176 140 166 138 178 137 167 137 179 136 169 134 181 134 171 131 181 130 171 128 181 127 171 125 181 124 170 122 180 121 170 119 180 118 170 116 182 116 171 116 183 115 172 117 183 117 173 118 183 118 173 120 182 119 172 123 181 118 171 123 180 115 172 124 180 114 176 126 185 116 182 131 192 121 189 139 199 128 196 148 203 138 203 154 204 144 205 156 204 146 205 156 204 146 206 156 206 146 207 157 210 147 212 159 215 149 218 162 220 152 223 164 224 155 227 168 228 158 231 171 230 171 229 174 233 166 237 177 235 168 240 180 238 171 242 184 240 174 245 187 244 178 249 191 251 182 256 195 256 186 261 200 260 192 265 206 264 198 269 212 268 203 273 215 271 207 275 218 274 219 273 222 279 213 285 225 287 217 292 229 294 220 299 232 298 224 303 238 303 229 308 245 309 236 313 250 314 241 318 252 318 244 323 254 323 246 329 254 328 246 333 257 331 248 336 260 334 252 338 264 336 257 341 270 341 270 341 276 347 268 353 281 352 273 358 285 357 278 363 290 360 283 367 292 362 286 370 292 364 288 373 295 365 293 375 301 364 300 374 308 362 307 373 315 359 316 369 319 352 321 362 321 343 325 353 321 335 325 343 322 330 326 339 325 326 330 334 329 322 336 331 333 318 341 325 336 313 343 319 342 312 343 312 333 301 342 306 331 295 340 299 331 290 340 293 331 285 341 289 331 280 341 283 332 273 342 276 332 268 343 271 333 262 343 263 332 253 343 255 331 244 342 245 328 238 339 238 326 231 336 230 325 225 335 224 323 218 334 217 321 213 331 210 319 208 329 206 316 202 326 200 312 197 322 194 309 193 319 189 307 188 317 184 304 183 315 180 302 181 303 181 300 180 309 175 298 180 307 175 296 181 305 175 295 181 303 175 292 179 302 174 290 177 291 177 288 175 296 169 286 176 294 169 286 176 294 169 286 176 293 169 287 176 293 169 286 177 293 169 285 177 291 170 283 179 289 171 282 181 288 173 281 183 286 175 281 184 286 176 280 185 285 177 280 185 284 178 279 186 283 177 279 184 284 177 280 182 286 175 281 181 287 173 282 178 288 171 283 177 289 169 282 175 289 168 282 175 289 169 283 176 289 169 285 174 293 168 288 171 297 166 291 169 301 164 294 168 304 163 295 167 306 162 297 167 306 162 297 166 306 162 296 167 306 163 296 168 305 164 296 169 305 165 295 169 305 165 294 169 304 165 293 169 303 165 293 169 293 169 291 170 301 167 290 172 300 169 289 173 290 172 290 173 299 172 291 173 300 172 292 173 302 171 294 172 305 170 297 171 298 172 300 171 311 168 302 171 303 171 302 170 312 165 301 168 310 162 298 165 306 159 292 163 301 157 294 156 295 156 277 163 286 156 271 163 278 156 264 164 270 156 259 165 263 156 253 166 258 157 248 168 253 159 242 168 247 159 236 167 240 159 230 167 233 159 223 167 225 159 216 166 219 157 212 164 214 154 208 162 211 152 202 160 205 151 194 158 197 149 189 157 191 147 186 156 186 155 185 156 188 146 184 155 187 145 182 153 186 144 179 151 183 143 177 150 182 144 176 150 181 143 177 149 182 142 178 149 183 140 179 147 184 139 178 144 184 137 177 142 182 134 175 140 175 139 175 137 176 137 176 136 182 127 175 135 181 127 173 137 177 128 172 141 175 130 173 144 174 133 172 147 173 137 170 152 170 141 167 159 166 148 165 164 165 155 165 169 165 160 164 170 165 161 162 170 164 161 158 170 160 161 152 168 155 160 148 165 151 156 146 159 150 150 146 152 151 143 145 146 151 138 144 141 151 133 141 139 149 132 140 138 140 137 141 137 141 137 140 136 140 136 140 135 147 128 139 133 146 127 139 133 146 127 138 133 145 126 136 132 143 126 134 133 134 132 133 132 133 131 133 131 132 129 131 130 131 129 130 130 130 129 131 131 131 130 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 156 162 165 158 165 164 171 159 173 164 175 155 176 160 173 150 173 158 173 157 171 162 163 155 172 168 164 162 172 173 172 172 170 176 162 170 163 178 155 171 154 181 146 175 145 186 136 180 138 192 129 186 139 198 129 193 142 205 132 200 146 210 136 205 150 214 150 214 150 218 142 212 148 220 140 215 146 222 137 217 143 222 135 217 141 225 133 219 138 229 130 224 135 235 126 231 131 238 122 234 128 238 119 233 124 236 116 230 121 234 114 227 118 233 111 226 114 232 108 225 113 230 106 223 111 228 104 220 109 225 102 219 109 225 101 217 109 224 101 216 110 224 102 217 112 224 102 220 115 224 105 222 120 225 121 224 128 228 128 227 138 231 130 234 150 232 150 231 162 232 162 231 173 232 167 238 180 232 172 238 184 234 176 239 188 238 180 243 193 243 185 248 197 248 188 253 200 252 192 258 202 256 194 262 204 259 196 265 208 265 199 271 209 270 200 275 211 274 203 279 215 277 206 282 220 282 212 287 227 288 219 293 233 293 225 299 239 299 232 305 247 307 239 313 251 314 245 320 255 321 248 327 258 325 250 331 262 328 254 334 266 332 258 337 270 336 262 341 273 341 266 345 275 345 268 351 274 347 267 353 273 347 266 353 276 348 269 354 281 349 274 355 288 351 289 350 293 354 286 361 295 358 288 365 290 367 291 368 297 362 293 371 296 362 294 372 296 362 296 372 300 370 301 370 303 355 306 365 307 349 312 359 311 344 316 353 313 340 320 348 315 336 321 344 316 332 322 339 318 327 325 335 327 329 328 330 329 325 330 325 332 321 332 321 327 310 335 317 331 305 340 309 335 296 345 300 339 288 349 292 340 283 350 285 340 277 351 280 341 271 352 274 341 265 351 267 340 257 351 258 339 249 349 249 336 242 347 242 332 237 343 235 329 230 339 228 326 224 336 223 323 219 333 217 320 213 330 210 316 207 326 203 313 202 323 198 310 198 319 194 307 193 317 189 305 189 315 185 303 185 313 181 301 183 310 178 298 180 307 174 296 179 305 173 294 179 303 173 294 180 302 173 294 180 302 174 292 178 300 172 289 175 297 169 286 173 294 166 285 173 286 172 286 175 294 168 287 176 294 169 286 176 293 169 284 175 292 168 284 176 292 169 285 178 292 171 285 178 292 171 284 178 290 171 282 178 288 171 282 179 288 171 282 179 288 171 282 178 289 171 282 177 289 170 283 176 290 169 284 175 291 169 285 174 292 167 286 173 293 167 286 173 294 166 286 172 293 165 286 171 294 165 287 172 294 165 287 172 295 165 287 172 295 165 287 173 295 167 287 173 295 167 287 173 295 167 287 173 295 167 287 173 295 167 287 173 295 167 287 172 296 166 288 172 296 166 288 172 295 166 287 171 295 165 287 172 295 166 286 172 294 166 285 171 295 166 287 172 295 167 287 172 295 166 287 171 295 165 287 171 295 165 287 170 295 165 287 170 296 165 289 170 297 165 289 169 298 164 290 168 298 163 290 168 299 163 290 167 299 163 290 167 299 162 290 166 299 161 291 166 300 161 291 165 301 161 292 166 301 161 292 166 301 161 292 166 301 161 292 166 301 161 292 166 301 161 293 165 302 161 293 164 302 161 292 163 302 161 293 163 303 161 293 162 302 160 292 162 302 159 292 162 303 159 293 162 303 159 293 162 303 159 294 163 304 159 294 161 304 159 294 161 304 159 294 160 305 158 295 160 296 161 295 160 305 159 294 163 304 159 293 164 302 159 290 165 299 160 288 167 297 161 287 169 295 163 286 170 294 165 285 170 293 165 285 170 293 165 284 169 293 165 284 169 293 164 284 169 294 164 285 168 293 163 285 167 293 163 285 167 293 162 286 166 294 161 287 165 296 161 288 164 297 159 289 163 298 159 290 162 300 159 291 162 300 159 290 162 300 159 289 164 298 159 289 165 297 159 287 165 296 160 286 168 294 161 284 166 293 162 283 168 291 164 282 170 291 165 281 172 290 166 280 174 288 168 279 175 287 169 279 177 286 171 277 177 284 171 277 178 283 171 277 178 283 171 277 178 283 172 277 178 283 171 277 177 284 171 278 176 285 170 279 175 286 169 279 175 286 168 280 175 286 168 280 175 287 167 280 174 287 167 281 175 288 168 282 175 288 168 282 175 289 168 282 175 290 169 283 176 290 169 282 177 290 170 281 176 289 171 281 176 288 171 280 177 280 176 280 177 287 170 280 176 288 170 281 175 288 169 281 175 288 169 281 174 288 168 282 175 289 168 281 174 289 168 281 174 288 168 280 174 288 167 280 173 287 167 280 173 288 167 281 173 288 166 281 172 288 166 281 172 290 167 281 172 290 167 281 173 281 172 281 173 288 168 281 175 288 169 281 175 288 169 281 175 281 174 281 175 287 169 281 176 288 170 282 177 290 171 282 176 290 170 281 175 289 170 281 175 289 170 281 176 289 171 281 176 289 171 280 175 281 175 280 175 287 169 281 176 287 169 282 176 289 169 284 176 290 168 284 174 290 166 282 172 289 165 281 172 287 164 278 172 285 164 276 174 282 165 273 174 279 167 270 177 277 169 267 178 272 169 261 175 266 167 256 173 261 165 252 171 256 163 246 170 250 161 242 160 242 160 234 158 234 158 226 168 228 158 219 167 221 157 211 165 212 155 203 162 203 152 197 161 196 150 188 159 188 149 181 160 179 149 175 162 173 151 169 165 167 154 164 166 161 156 159 170 156 159 156 172 151 163 153 176 147 167 151 183 144 175 151 189 143 182 151 195 143 188 151 200 142 194 149 204 140 199 147 207 137 203 148 210 138 206 150 212 140 210 153 215 143 216 156 221 145 222 161 227 151 229 167 230 167 229 172 232 164 237 177 234 168 239 182 236 173 241 186 238 177 243 191 242 182 247 198 249 189 254 204 255 197 260 210 259 202 264 212 261 204 266 211 261 203 267 211 264 202 269 214 270 205 274 219 277 211 282 226 288 217 291 230 295 222 300 233 301 234 301 237 307 229 313 242 312 234 317 247 317 239 322 252 322 243 326 257 325 257 325 260 328 260 327 261 329 261 329 262 331 254 337 266 336 258 341 272 340 273 340 276 345 277 344 279 349 273 356 281 352 276 360 285 355 280 364 288 358 284 367 292 357 289 367 297 356 294 366 302 353 300 363 306 350 305 359 310 348 309 357 312 347 312 357 314 347 316 358 318 357 318 358 318 345 321 355 319 342 323 352 322 339 326 348 324 336 329 345 330 342 331 343 332 340 333 340 329 328 336 336 332 324 339 331 334 319 342 327 335 316 344 323 337 312 347 317 340 305 349 309 339 297 349 301 337 291 347 294 334 285 345 287 334 277 344 280 334 271 345 273 334 265 345 267 334 257 345 259 333 249 344 249 331 242 342 242 328 236 339 235 326 227 337 226 325 220 336 219 323 216 334 214 321 210 331 208 317 204 327 200 313 198 323 194 310 194 320 190 307 189 316 184 305 184 314 180 303 183 312 178 300 181 310 177 298 182 308 177 297 182 305 176 296 182 303 175 292 178 302 174 290 177 298 172 287 176 294 170 285 176 292 169 285 177 292 170 285 177 293 170 286 177 293 169 285 176 293 169 284 176 291 168 283 175 290 169 283 176 290 170 284 176 291 170 285 177 292 171 285 177 293 170 286 176 293 170 286 174 294 168 288 174 295 167 288 173 296 167 290 174 298 167 291 173 299 167 291 174 298 167 291 176 297 168 289 178 295 169 289 180 294 172 289 183 294 174 289 186 293 177 289 189 294 181 289 190 293 180 288 190 293 180 288 190 293 181 289 189 294 181 289 189 294 180 289 187 295 179 291 186 298 179 293 184 300 177 294 182 301 174 293 179 300 171 290 175 297 167 285 171 292 163 279 169 285 161 272 170 276 161 269 175 271 166 270 179 272 169 271 179 273 170 271 179 273 169 270 180 272 171 270 183 273 173 270 184 273 175 268 184 271 175 264 184 267 175 258 182 262 173 254 181 257 172 250 179 253 170 246 169 245 168 234 174 236 165 226 170 228 160 219 165 221 155 211 162 212 152 202 160 203 150 195 160 195 150 187 161 186 151 179 163 178 153 174 165 171 155 168 168 164 157 161 171 157 162 157 177 151 167 154 183 147 174 151 188 144 180 150 192 142 185 150 195 142 189 151 199 142 194 153 203 143 200 156 209 146 207 159 215 148 214 159 220 149 220 160 222 150 224 153 228 153 228 158 233 158 233 174 233 164 237 180 236 170 240 185 236 177 241 193 239 184 243 199 244 191 248 206 248 198 253 211 251 203 255 211 253 203 257 210 254 201 259 210 256 202 261 212 258 203 263 210 257 202 262 202 262 201 262 211 258 202 263 212 260 203 264 211 262 203 266 213 268 204 272 217 278 209 283 225 291 216 295 234 301 226 306 242 310 237 313 249 316 241 322 254 320 247 327 257 322 249 328 259 325 252 331 263 327 255 334 267 330 260 337 266 339 266 339 279 337 272 343 281 340 274 345 283 343 276 349 285 348 278 354 287 355 280 360 288 361 280 367 289 368 282 374 292 375 285 379 296 379 288 382 299 382 291 384 300 386 293 387 300 390 293 391 298 395 291 394 295 400 287 400 290 406 290 405 283 411 283 410 275 414 276 413 265 417 259 412 257 418 252 412 251 419 245 412 246 421 242 413 242 423 239 415 238 426 235 418 235 427 233 419 229 427 228 418 222 426 222 426 214 425 215 425 210 423 211 414 205 422 206 421 198 421 199 421 191 422 193 413 184 421 186 413 178 419 181 411 171 414 174 407 163 409 167 402 155 406 156 406 150 405 155 397 146 402 151 394 140 398 145 391 133 396 139 388 128 391 134 384 124 387 131 380 121 384 128 377 117 383 124 377 115 383 121 378 112 382 119 376 111 378 118 372 109 374 109 373 106 373 114 368 102 373 107 370 98 371 105 367 96 367 104 363 95 362 103 359 96 359 105 357 96 358 105 357 94 358 103 357 93 358 101 357 93 358 101 357 93 357 101 357 91 354 99 354 89 352 97 350 89 350 97 349 89 348 95 348 91 347 99 346 91 346 99 345 91 345 99 344 91 344 101 343 91 344 100 343 92 344 101 342 92 343 101 343 92 342 101 342 93 342 101 341 93 342 102 342 93 342 103 341 93 342 102 342 93 344 102 343 92 344 101 345 91 345 99 345 90 345 98 345 91 345 99 346 91 346 100 345 92 346 100 346 93 346 101 346 93 346 102 346 93 346 102 346 93 346 102 346 93 346 101 346 92 346 100 346 91 346 97 346 91 346 97 346 91 345 100 345 91 344 100 345 92 344 101 344 93 344 101 344 93 343 102 344 93 343 102 344 93 344 102 344 93 343 102 344 93 343 101 344 93 343 101 344 93 344 102 344 93 344 99 344 93 344 102 344 94 343 103 344 94 344 103 345 95 344 104 344 96 343 104 344 96 343 104 344 96 343 105 344 96 343 105 344 95 342 104 343 95 342 104 343 95 342 105 343 95 342 105 343 95 341 104 342 95 340 104 342 95 340 104 341 95 340 104 341 95 340 104 341 95 340 104 341 95 339 103 340 94 338 103 338 93 336 101 337 92 337 100 337 91 339 99 339 89 342 95 341 88 342 96 342 86 343 94 343 84 344 92 343 83 344 90 343 81 344 88 343 80 344 85 344 79 346 83 345 77 346 82 345 76 346 81 345 76 346 80 346 76 346 80 345 75 346 79 345 75 346 80 345 75 346 80 344 75 347 79 345 74 348 79 346 74 348 78 346 73 348 77 346 72 349 76 347 72 350 76 347 72 349 76 347 72 348 77 346 73 348 77 345 74 347 77 345 74 346 79 344 75 344 80 342 76 344 81 342 77 343 84 340 78 342 83 340 78 341 82 339 77 342 84 339 77 342 83 339 77 342 84 340 76 342 82 340 76 344 80 341 75 344 79 342 74 344 79 342 75 345 79 343 75 346 80 344 75 347 79 345 75 347 79 345 75 347 79 345 75 348 79 346 75 350 80 347 76 350 81 347 77 352 83 345 78 352 83 344 79 354 83 346 78 357 82 348 77 360 81 351 76 364 81 356 75 368 79 363 76 372 79 367 76 373 80 367 76 374 80 368 76 376 78 370 76 376 79 370 77 375 81 369 76 374 80 367 76 374 79 366 75 373 78 369 76 372 80 366 76 372 80 367 77 370 82 363 78 368 83 361 79 368 84 360 80 367 85 360 80 368 85 361 79 370 84 362 79 371 83 364 78 372 82 365 77 374 80 369 76 374 79 368 75 376 77 369 74 376 77 371 75 376 78 368 76 376 79 369 76 376 79 371 78 376 81 369 78 375 83 369 79 376 82 371 79 376 83 370 80 378 84 370 82 378 86 372 84 378 88 372 86 378 91 372 89 378 94 371 91 378 96 371 92 378 98 371 92 377 97 370 92 377 96 369 92 376 95 368 92 377 95 369 92 378 95 369 92 380 95 371 93 381 95 373 93 384 96 375 94 385 97 377 94 387 98 379 96 387 99 380 99 388 102 382 101 387 105 379 103 386 107 377 105 383 109 374 109 380 113 371 111 378 115 369 110 376 115 368 107 375 113 368 102 374 109 368 97 372 105 367 92 368 101 365 89 363 98 362 87 359 95 357 86 354 95 353 87 351 95 350 89 348 97 348 92 346 101 346 94 346 103 347 94 346 103 346 91 344 101 345 87 341 96 342 84 338 93 339 81 334 90 335 80 332 89 333 80 331 89 330 81 329 90 327 82 326 91 324 83 323 92 323 83 320 92 321 83 318 92 320 81 316 90 318 80 314 89 316 78 312 87 314 77 310 85 312 75 308 84 310 74 303 83 305 73 297 82 299 72 289 80 290 70 283 79 285 69 276 77 279 68 269 76 272 70 261 75 263 72 255 77 257 75 250 82 254 76 244 81 246 77 239 84 243 79 234 86 238 83 229 90 233 88 222 95 226 91 216 96 219 92 212 100 217 93 206 100 212 93 200 98 203 94 193 98 196 95 187 99 191 98 182 101 186 103 176 106 180 110 170 113 174 116 166 118 170 121 163 124 167 126 159 131 165 131 155 133 159 135 153 137 157 140 153 142 157 147 152 150 158 154 152 157 159 161 151 165 158 165 149 169 157 167 147 170 155 170 146 173 154 172 144 174 152 171 143 175 152 174 144 175 151 174 145 175 152 173 145 173 153 172 147 172 154 173 148 171 156 174 150 172 155 176 153 173 159 175 156 175 156 -1 -1 -1 -1 166 170 166 169 165 171 164 170 162 179 162 179 168 172 165 182 172 176 170 187 176 180 174 187 176 178 173 188 175 178 172 186 175 177 170 185 177 176 171 182 179 177 172 181 179 178 172 181 177 180 169 183 175 184 169 185 173 189 164 191 171 194 162 197 170 201 161 204 169 208 161 212 169 216 160 220 169 223 160 226 171 228 161 232 174 234 165 238 179 238 170 242 183 239 174 244 188 242 179 247 192 247 182 251 195 251 187 256 200 257 191 262 205 261 196 267 210 266 202 271 213 268 205 273 216 270 208 275 211 277 210 277 213 280 213 280 223 278 215 284 225 283 217 289 228 289 219 294 231 295 223 300 235 300 227 305 240 306 232 311 245 311 237 316 250 314 242 320 253 317 245 323 256 322 248 327 259 327 251 333 262 330 255 336 265 329 257 336 267 330 260 337 268 333 268 333 269 336 263 344 265 346 266 346 277 340 271 347 283 341 277 349 286 344 279 351 288 347 283 355 289 351 284 359 292 354 287 362 296 355 292 364 300 354 296 364 303 353 300 362 306 351 303 360 309 348 305 357 310 346 307 355 311 346 307 355 310 346 307 355 310 347 306 355 310 348 307 358 311 350 308 359 310 351 307 361 308 353 306 363 307 355 306 365 308 358 309 368 311 356 313 367 315 352 317 362 319 346 322 355 322 340 325 350 323 336 329 345 327 334 332 342 329 332 335 341 328 331 336 339 327 329 335 336 327 324 336 330 328 316 338 322 331 307 341 311 332 300 342 304 333 292 343 295 335 285 345 289 335 279 346 282 336 272 347 275 337 264 348 266 337 256 348 258 337 250 347 250 336 240 347 240 336 231 347 231 334 226 345 225 330 220 341 219 326 214 336 212 320 209 331 206 316 205 325 201 311 198 321 194 309 193 319 188 307 187 308 188 305 187 314 182 302 185 312 181 298 184 307 179 295 183 304 178 294 182 302 177 295 182 303 177 296 182 305 176 295 179 304 175 293 176 302 172 290 174 298 169 288 173 297 168 289 174 297 168 289 173 290 173 291 173 299 167 292 172 300 167 291 171 300 165 290 169 299 163 289 168 298 163 288 170 296 163 288 172 296 165 287 173 295 166 285 173 293 166 283 172 291 166 282 172 289 165 281 173 288 166 282 174 289 167 291 169 290 168 291 169 290 168 284 176 290 169 283 176 290 169 282 175 290 169 281 175 289 169 281 176 288 169 281 176 288 169 281 175 289 169 283 174 290 167 283 171 291 165 283 170 290 163 283 169 291 163 283 169 291 163 284 170 291 163 285 170 293 164 286 170 294 164 286 169 294 163 287 169 295 163 287 169 296 165 286 169 295 164 285 170 293 164 283 171 291 165 283 172 291 166 284 172 292 166 286 173 294 166 288 173 295 165 288 172 295 164 288 172 295 165 286 173 293 165 283 174 290 167 278 176 284 168 270 176 277 168 264 175 268 167 263 166 263 165 254 171 259 162 250 170 254 160 244 167 248 158 236 164 241 155 231 162 234 153 224 160 226 151 215 158 218 148 207 156 208 145 200 156 201 145 194 156 194 146 187 159 185 149 181 164 179 153 178 168 175 158 174 172 171 162 169 175 165 166 164 179 160 169 160 182 156 173 158 184 152 176 156 186 149 178 154 189 147 182 153 193 145 186 152 196 143 190 151 198 142 192 150 201 141 196 151 206 140 203 152 211 142 210 153 215 143 216 154 219 144 222 156 224 146 227 160 227 151 231 165 228 157 232 173 229 164 233 180 230 172 235 187 234 179 238 192 239 184 243 197 245 189 250 199 251 192 256 200 254 192 260 202 259 194 264 206 265 198 270 211 271 202 276 214 276 206 281 218 281 218 280 223 287 215 294 228 295 219 301 232 302 224 307 237 306 229 311 243 311 235 316 250 315 242 320 257 317 249 323 262 321 255 326 264 324 256 330 263 326 255 332 263 327 256 333 265 329 257 335 267 331 260 337 269 333 261 340 270 335 263 342 272 336 265 343 273 337 267 344 277 339 270 346 280 342 273 350 281 344 275 352 283 345 278 354 286 346 281 354 287 346 284 356 290 348 288 358 293 348 292 358 295 345 295 356 299 342 299 352 303 338 302 348 305 337 305 347 306 345 306 346 307 336 307 346 307 336 308 346 309 338 310 348 311 340 311 350 314 342 313 351 316 341 316 351 318 342 318 352 319 343 319 353 320 344 320 353 319 344 319 354 318 344 318 354 318 342 319 352 319 350 320 350 318 340 320 350 322 349 322 350 324 349 324 350 326 349 326 350 326 341 329 351 328 342 332 352 330 343 335 352 332 342 338 351 334 340 340 348 335 336 342 344 337 332 345 339 338 327 347 332 340 318 350 323 340 311 349 314 338 303 348 306 337 294 347 298 338 287 348 290 338 281 348 284 337 274 348 276 337 266 347 267 336 258 347 260 333 252 345 253 332 244 343 243 332 235 342 235 330 229 341 229 327 225 338 224 325 220 335 219 322 216 332 215 320 212 330 210 319 208 330 205 320 204 330 201 319 200 329 197 315 195 326 192 311 191 321 187 306 188 316 183 301 185 310 180 299 185 307 179 298 184 306 178 298 182 306 176 298 180 306 175 297 178 306 173 295 175 304 171 292 172 302 168 289 171 299 167 287 171 296 166 287 172 295 166 287 172 296 166 288 172 296 165 288 172 288 171 288 172 296 165 288 172 295 165 288 172 295 165 286 173 294 165 286 174 293 166 284 174 291 167 283 176 290 169 281 178 288 171 279 179 286 171 279 180 285 172 279 180 285 172 279 179 285 171 280 178 286 170 281 177 288 169 283 176 289 169 284 175 292 168 286 174 293 167 286 172 294 167 288 170 296 167 290 169 299 167 293 167 302 167 296 166 304 167 299 166 308 167 302 165 312 167 305 165 314 167 308 164 316 167 310 162 317 167 312 162 319 167 314 166 321 171 315 171 322 177 316 177 321 185 315 183 319 191 316 185 317 195 314 187 314 196 312 187 311 196 312 185 310 194 313 182 310 191 315 180 312 188 318 180 316 189 321 182 322 182 324 185 323 194 327 187 327 196 332 187 332 197 338 186 338 195 344 184 343 193 349 182 348 191 350 182 350 191 350 182 349 192 347 182 346 192 344 182 343 191 343 181 341 189 345 180 340 188 346 181 340 188 346 184 340 191 348 187 349 187 350 190 352 190 354 192 347 198 359 194 350 198 363 197 358 198 366 201 358 202 366 207 357 208 363 213 355 215 359 220 351 222 353 225 345 227 350 229 340 232 348 234 339 236 347 237 338 239 347 239 338 241 347 240 338 242 348 240 340 242 350 240 341 242 350 238 341 241 349 239 340 241 346 238 337 239 344 234 335 236 343 232 334 235 347 231 338 235 352 233 343 236 356 234 348 236 360 234 351 236 362 234 353 236 363 235 354 236 362 236 354 238 362 238 354 240 363 242 355 245 363 247 364 246 364 252 356 256 362 255 355 261 360 258 352 264 358 260 350 265 357 258 350 263 359 254 352 260 361 250 354 255 362 245 362 245 362 241 363 240 362 236 363 236 363 233 355 237 362 231 355 235 362 230 354 235 362 231 355 235 364 234 356 238 367 235 368 235 372 239 363 242 375 241 367 244 377 244 369 248 401 247 370 252 401 248 369 255 374 250 367 256 373 249 366 255 372 248 365 254 369 245 363 252 365 243 359 251 359 240 360 239 355 237 353 246 353 233 351 243 355 230 353 240 358 228 356 237 361 228 361 227 364 229 363 238 366 231 365 240 367 232 366 242 369 233 367 243 369 233 368 242 369 232 369 232 367 231 368 230 367 229 368 228 368 226 368 225 370 221 370 220 371 216 372 215 372 212 373 212 372 210 366 214 372 210 369 212 373 211 367 216 374 214 368 218 374 216 374 215 373 216 368 222 372 216 367 222 370 215 366 221 369 215 365 222 369 215 365 223 369 216 366 224 368 218 367 227 365 220 366 230 365 220 365 230 364 218 365 228 363 217 364 217 364 219 364 219 364 220 365 229 364 222 365 232 366 221 366 231 367 221 368 230 367 221 368 231 368 222 367 232 366 221 366 231 365 220 364 229 365 216 362 225 366 213 363 217 368 212 363 215 369 213 362 215 371 217 364 217 373 223 368 222 372 230 365 229 370 238 370 237 367 246 367 245 363 253 356 251 357 259 353 256 350 263 343 259 340 266 337 263 330 265 326 261 322 260 318 256 316 252 313 248 312 246 306 238 311 242 305 234 311 241 305 234 312 242 307 234 315 245 309 237 318 248 310 241 320 250 312 245 322 254 315 247 325 254 316 249 327 253 319 248 329 252 321 246 329 248 322 243 330 244 321 240 329 244 321 239 327 246 321 240 324 251 320 242 320 253 320 245 315 254 317 246 310 251 314 245 306 245 310 239 303 237 309 231 306 236 311 228 306 236 312 229 304 237 311 232 304 238 310 234 312 236 311 236 306 241 313 237 308 242 315 237 310 242 317 237 312 242 319 238 314 242 321 237 315 241 322 236 316 241 323 235 316 240 324 235 317 240 324 235 317 240 324 236 318 240 326 235 320 239 328 234 322 236 330 232 320 232 329 228 326 221 326 221 316 221 325 216 317 216 327 212 316 211 326 206 313 202 322 197 307 192 317 186 301 184 309 178 295 182 303 175 289 182 297 175 286 184 293 177 282 184 289 176 280 183 286 175 280 182 285 173 280 182 285 173 280 183 285 173 281 183 281 183 279 185 284 176 276 186 280 176 271 184 275 175 269 173 269 173 261 179 266 171 258 177 262 168 255 175 259 166 251 171 255 163 246 167 250 158 242 162 245 153 238 158 242 148 233 154 237 144 228 152 232 142 225 152 229 142 222 154 226 143 220 156 223 146 217 158 219 148 211 160 212 149 203 161 203 151 195 162 195 152 191 164 190 154 187 166 185 156 181 169 180 159 176 171 173 161 170 173 168 163 165 176 162 167 161 179 157 169 159 179 154 169 157 180 152 171 155 184 149 175 152 186 147 177 150 188 145 180 148 191 143 180 148 190 143 181 147 189 141 181 146 190 139 182 145 192 137 185 143 194 134 188 141 195 131 192 140 197 129 197 141 202 131 202 145 208 135 209 151 214 142 216 158 220 148 223 165 227 156 230 172 231 163 236 178 234 169 238 182 234 174 239 186 235 178 239 189 238 181 242 193 241 185 246 198 247 190 251 202 251 194 256 206 256 197 261 207 260 198 265 200 267 200 267 200 268 200 269 208 264 200 269 210 267 202 271 214 271 206 276 222 280 213 283 229 289 221 293 235 298 227 303 243 308 234 313 249 317 242 323 253 322 246 328 257 325 249 332 261 330 253 336 266 334 258 339 268 335 269 335 268 335 269 334 269 336 269 335 270 340 263 345 274 343 266 349 278 346 271 352 282 348 275 354 284 350 278 357 286 354 281 364 286 357 283 367 288 357 286 367 294 352 292 363 299 347 297 356 303 342 302 352 305 350 305 351 307 342 307 352 309 342 309 352 310 341 311 351 311 342 313 352 314 352 314 352 312 341 316 351 314 339 317 349 315 337 318 346 316 337 320 347 318 340 322 349 318 342 322 351 318 342 324 351 321 340 327 349 324 340 330 348 329 339 335 347 332 338 340 346 335 336 343 344 336 332 345 338 338 325 347 331 339 317 350 322 341 309 351 313 340 302 350 306 341 293 351 297 341 285 352 289 339 278 350 281 337 271 348 273 335 262 345 263 333 255 344 256 331 250 341 249 330 242 340 241 330 233 341 233 330 226 340 225 328 221 339 219 325 214 336 213 320 208 331 206 317 203 327 200 314 197 324 194 312 192 321 188 309 189 319 185 308 186 317 182 304 183 314 179 301 183 302 182 297 181 306 175 294 180 302 174 294 180 301 173 293 178 302 173 293 178 302 173 292 177 300 171 288 174 297 169 286 174 294 168 284 174 292 167 285 174 292 168 286 173 293 167 287 174 294 168 287 173 296 168 288 172 297 167 288 171 297 167 288 170 297 166 288 170 297 165 289 171 298 166 290 172 299 167 291 174 300 169 293 175 302 170 295 176 303 171 296 177 305 171 297 177 305 170 296 176 304 168 296 175 304 168 295 175 302 168 296 177 302 168 299 178 304 168 304 179 307 169 309 181 312 171 311 183 315 173 313 185 318 176 313 188 318 179 310 190 317 181 306 190 313 182 301 189 308 181 295 188 302 180 289 186 296 178 283 184 289 176 275 181 281 172 268 176 273 168 259 171 265 162 252 166 256 157 243 163 247 154 235 162 239 152 230 162 233 152 228 161 231 152 225 159 228 150 219 157 222 147 211 156 213 146 204 159 204 148 197 163 196 153 190 166 189 157 184 168 182 157 178 168 176 157 174 169 171 159 170 171 166 161 168 174 163 165 165 177 160 168 162 181 156 172 159 184 153 176 156 189 150 181 154 194 147 186 152 196 146 189 152 196 144 189 151 195 143 188 148 194 140 188 146 196 137 190 144 198 135 195 144 201 135 200 147 204 137 203 149 207 139 207 153 211 142 213 156 216 145 218 160 221 150 225 166 227 156 230 171 231 162 235 179 235 170 240 185 238 176 243 190 240 182 245 196 244 187 249 200 249 192 254 204 254 196 259 208 259 200 264 211 264 204 269 214 269 206 275 218 274 209 279 222 280 213 285 226 287 219 292 231 295 223 301 235 301 227 307 240 307 232 312 244 311 236 316 247 315 239 321 251 318 243 324 255 322 247 328 261 327 253 332 264 330 266 330 266 332 259 337 269 334 261 340 273 338 265 343 275 341 267 346 277 345 270 350 280 349 272 354 282 352 274 358 284 356 275 361 285 359 277 364 287 361 279 366 288 362 280 367 288 362 281 369 289 362 283 370 289 361 285 371 287 372 287 372 290 361 292 372 295 357 298 367 300 351 303 360 303 344 306 354 306 340 308 349 306 338 309 348 307 338 309 347 308 340 310 349 308 342 311 352 310 345 313 355 315 356 316 357 318 357 319 358 322 357 323 358 319 348 325 358 319 347 326 356 321 344 327 352 322 339 329 347 323 332 330 340 324 327 332 334 326 323 335 329 329 318 338 323 331 312 341 317 334 307 343 311 333 302 343 305 333 295 344 298 335 285 346 288 337 277 347 279 337 270 348 272 337 262 347 263 335 254 346 255 333 248 343 248 331 241 341 240 330 232 341 231 329 224 341 224 328 220 338 218 326 214 336 213 323 208 333 206 319 204 329 201 316 200 325 196 312 192 322 189 309 188 318 184 307 187 316 183 304 185 314 180 302 183 311 177 299 181 308 175 298 180 306 173 297 180 305 173 297 180 305 173 296 180 304 173 293 178 302 172 290 176 299 171 288 175 296 170 287 175 296 171 285 174 294 170 285 175 292 169 283 175 290 168 282 176 289 169 282 178 288 170 282 179 288 171 282 179 288 171 282 180 287 172 281 179 286 171 280 177 286 170 281 177 287 170 280 177 287 170 280 177 286 170 279 178 284 171 279 178 285 171 280 178 286 171 281 177 288 171 282 176 290 169 284 174 291 167 286 173 294 167 289 173 297 167 290 173 298 167 291 174 299 167 292 174 299 167 293 175 301 168 294 176 301 169 293 178 300 170 290 179 297 171 288 180 295 172 286 180 292 172 284 180 291 172 282 181 289 173 280 182 287 174 276 182 282 174 270 180 275 172 263 178 268 169 257 175 262 167 250 173 254 164 240 169 243 160 230 166 234 157 224 161 227 152 216 157 219 147 209 155 211 144 204 155 205 144 201 156 201 145 195 158 194 147 189 161 188 151 184 166 181 155 177 170 175 160 172 174 169 164 166 176 162 167 162 178 157 169 159 180 153 171 157 182 150 174 154 187 147 179 151 192 144 185 148 195 140 189 146 197 137 192 145 200 136 195 145 204 135 201 148 208 148 207 151 212 140 212 154 216 144 218 157 221 147 224 162 225 153 228 168 227 158 232 174 231 166 235 181 235 172 239 186 238 178 243 191 241 183 246 197 248 188 252 201 255 193 260 205 260 197 266 211 267 202 272 215 272 207 278 219 277 211 282 223 282 214 286 228 289 219 294 232 297 224 302 236 303 228 309 242 309 233 314 247 314 239 320 252 319 243 324 256 322 248 327 262 327 255 332 267 333 259 337 266 337 258 342 266 340 258 345 270 342 262 345 275 343 267 348 279 347 270 351 282 352 273 355 283 357 275 361 285 359 276 363 287 360 278 364 288 362 279 365 288 364 279 366 287 366 278 369 288 368 279 371 290 370 281 372 293 374 284 374 294 379 284 378 292 382 283 381 290 386 281 383 287 388 279 386 286 390 277 387 284 390 276 387 284 392 276 387 283 393 276 387 281 394 275 387 279 395 273 388 277 398 271 391 274 401 269 394 272 404 267 397 270 406 265 398 268 405 263 398 268 406 263 397 268 405 264 397 270 404 265 395 271 401 265 394 272 400 265 393 273 399 266 393 275 399 268 395 279 399 270 395 282 401 274 397 286 402 277 399 288 404 279 401 289 405 280 403 289 405 281 403 289 405 281 403 288 405 280 403 287 405 278 403 284 406 275 404 281 407 272 405 279 408 270 406 279 409 270 407 279 411 270 408 281 413 272 409 283 413 274 410 283 413 275 410 283 413 275 411 283 413 274 411 283 412 275 410 283 412 274 410 281 412 272 410 280 411 271 410 279 410 269 409 279 411 279 410 279 411 269 412 280 412 270 413 282 412 272 413 283 413 274 413 286 414 276 415 287 414 278 415 289 414 280 416 291 414 282 416 293 414 284 415 294 414 285 415 294 414 285 415 294 413 285 414 292 413 283 413 291 412 291 411 288 411 279 412 287 410 277 411 286 409 276 409 285 408 286 407 285 408 286 407 285 407 286 407 285 408 276 406 285 408 276 407 285 409 286 409 286 411 287 410 287 412 278 411 288 413 279 413 289 415 279 415 288 418 279 417 287 419 278 418 285 420 276 418 284 422 276 418 282 424 276 418 278 425 274 418 273 425 271 417 266 424 266 415 259 421 260 412 254 417 255 408 251 412 253 403 250 408 252 399 249 407 252 398 251 406 253 397 252 406 255 397 253 406 255 397 252 407 254 398 250 409 252 400 247 410 248 401 244 413 245 403 240 415 242 406 236 417 237 408 230 417 233 408 226 417 228 408 222 418 224 409 218 419 221 411 215 420 217 411 210 419 213 410 207 417 210 409 204 417 207 409 201 415 205 407 198 411 202 403 196 410 201 401 195 411 199 403 193 413 197 405 191 415 195 407 188 417 192 409 183 419 188 411 180 420 185 413 177 420 183 413 174 418 180 411 171 415 177 408 168 413 175 405 165 410 171 403 160 408 167 401 155 408 162 402 151 408 157 404 149 407 156 402 147 404 155 399 146 401 154 396 145 399 153 394 144 397 152 392 143 396 151 391 140 396 148 391 135 397 143 392 132 396 140 392 127 394 136 389 124 392 132 387 122 391 130 386 120 389 128 384 119 386 127 382 119 384 128 381 119 384 127 381 117 385 126 382 115 384 124 382 112 383 122 381 110 381 120 378 109 378 119 375 108 374 117 371 106 371 115 369 104 368 113 366 102 366 111 363 101 364 110 361 99 361 107 358 97 360 106 356 96 358 105 356 95 357 104 355 94 355 103 353 95 354 103 353 95 353 96 353 95 352 95 352 95 352 104 350 95 352 104 349 96 352 96 352 96 352 96 352 95 352 96 351 96 352 96 353 97 354 97 353 97 356 98 355 97 356 106 356 97 356 106 356 96 356 105 357 94 356 103 357 93 357 102 358 93 358 102 359 93 356 102 358 93 356 102 357 94 354 103 357 94 352 103 355 95 352 103 353 95 350 103 350 94 349 103 350 94 350 103 351 93 350 102 351 91 349 100 351 91 350 99 352 89 350 95 351 89 349 96 351 88 348 95 351 88 346 95 349 89 346 96 348 89 346 97 348 89 347 97 349 89 350 97 351 88 350 96 352 88 348 96 350 88 345 96 346 89 343 96 344 89 343 96 344 89 344 97 346 89 344 97 346 88 344 96 345 88 344 96 346 88 346 96 347 87 345 93 346 86 347 91 348 84 350 92 350 83 350 89 350 82 348 90 347 81 344 89 342 83 341 91 339 84 340 92 339 83 339 91 338 80 338 88 337 79 337 87 336 78 334 86 333 78 330 86 329 78 327 86 326 78 323 86 322 78 318 86 318 77 316 85 315 75 313 83 313 73 311 80 312 69 310 75 311 68 309 73 310 67 307 72 308 67 307 71 307 66 308 71 309 65 311 70 312 65 313 72 314 65 313 72 314 65 313 71 314 67 310 75 311 68 306 77 307 70 300 79 302 74 296 83 298 77 294 83 295 78 290 87 293 78 287 87 289 76 284 85 286 74 281 83 283 72 276 81 278 70 274 79 276 67 273 73 274 65 273 73 275 63 273 71 275 63 273 71 275 63 272 71 275 63 272 71 275 63 273 70 276 63 274 71 277 64 275 72 278 65 275 71 277 66 275 74 278 66 275 74 277 65 274 73 277 63 273 69 275 63 272 71 275 63 272 71 275 63 272 69 273 64 272 72 274 64 273 72 275 65 273 73 275 66 273 71 275 67 273 75 275 68 273 76 275 68 273 77 275 68 272 76 275 67 273 75 275 67 273 75 275 66 273 75 275 66 273 74 275 65 272 73 275 65 272 73 275 66 273 71 274 65 272 71 274 65 272 74 275 66 272 74 274 66 272 74 274 66 272 74 274 66 271 74 274 65 271 71 273 65 271 71 273 65 271 73 273 63 271 69 272 63 270 71 272 63 269 71 272 63 269 69 271 63 269 69 270 64 269 73 271 65 269 71 270 67 268 77 269 70 267 79 268 73 267 82 266 74 267 84 266 74 269 84 267 74 272 83 269 73 276 82 272 72 279 80 273 69 282 75 277 67 285 74 280 64 288 71 282 63 289 69 283 61 289 67 282 58 289 64 282 55 288 62 282 55 288 61 281 55 288 60 280 55 287 59 279 55 287 59 279 55 288 58 279 55 290 59 281 56 293 59 283 55 295 58 286 53 299 55 290 52 304 54 295 51 308 53 300 52 311 52 311 54 313 56 308 60 307 60 307 59 314 63 307 61 314 65 307 60 313 66 307 59 311 67 307 57 308 65 306 54 303 63 303 53 295 61 298 54 286 59 288 56 274 61 277 60 263 65 266 66 253 70 256 71 247 76 249 75 241 82 245 77 235 82 238 78 229 83 231 79 221 84 224 81 213 84 216 83 207 86 210 86 200 90 204 92 192 95 196 98 187 101 191 105 183 108 187 110 180 113 184 114 177 117 182 118 174 122 181 123 169 126 174 128 164 130 169 131 161 134 165 133 158 137 163 134 158 138 161 135 156 138 160 136 155 139 160 138 154 142 161 139 153 143 158 139 152 143 156 139 149 142 153 136 147 139 151 133 145 136 150 131 145 133 150 129 145 131 150 129 145 131 150 129 146 132 151 130 148 133 153 131 149 133 154 131 149 133 154 131 149 134 154 131 146 134 151 133 145 135 150 133 145 136 150 134 147 137 152 135 149 139 156 135 152 140 159 136 153 139 157 135 153 139 158 134 152 137 156 132 150 135 154 130 148 133 153 129 147 132 152 129 147 132 152 129 149 131 154 128 151 131 156 130 150 131 159 133 149 132 158 139 148 134 156 145 149 139 156 151 153 144 158 157 160 149 165 160 169 152 174 162 178 154 182 162 186 154 190 161 194 152 197 159 201 149 205 156 207 147 211 154 213 145 218 156 220 147 224 161 225 153 230 168 230 159 235 176 234 166 239 184 239 175 244 192 242 192 241 198 246 190 251 204 250 196 255 207 253 199 258 206 254 198 259 206 256 198 261 209 260 200 263 211 265 203 268 212 271 203 276 214 280 205 284 217 289 208 293 225 296 216 300 235 299 226 304 243 300 236 305 251 303 244 308 255 308 248 313 255 313 247 319 255 319 247 324 258 323 253 326 262 326 254 331 264 330 256 335 268 337 261 343 272 345 265 351 278 349 272 357 285 352 279 360 290 352 284 361 294 352 289 360 296 350 291 359 298 349 293 357 301 348 296 356 298 355 299 356 304 348 300 356 304 350 300 358 301 352 299 362 299 354 298 365 298 366 299 367 302 355 302 366 307 352 308 363 312 348 313 359 317 344 318 354 320 342 323 351 322 338 325 348 323 337 327 347 327 336 333 344 331 332 338 341 332 329 339 336 331 324 339 331 331 318 340 324 341 315 342 315 334 302 344 306 334 294 344 297 335 285 345 288 335 276 345 279 335 269 345 271 335 262 345 263 335 255 345 257 334 250 345 251 334 241 345 241 333 231 344 231 330 224 341 223 326 218 336 216 321 211 331 209 317 207 327 204 313 203 323 200 310 198 319 194 308 192 317 189 305 187 316 184 304 186 312 180 301 185 302 184 298 184 306 178 296 182 304 177 295 181 303 176 296 180 304 175 297 180 306 175 297 180 306 175 294 178 295 177 291 175 300 169 287 173 295 167 287 172 295 167 286 171 295 166 287 171 295 166 288 172 296 166 288 172 297 167 289 172 298 166 289 171 298 166 288 171 297 166 288 170 297 165 288 170 297 165 289 171 298 166 289 171 297 167 289 171 298 167 289 171 298 166 290 169 299 166 290 170 299 165 290 169 299 165 291 168 300 165 292 167 299 165 292 167 301 166 294 166 302 166 296 166 305 166 298 165 307 166 302 164 310 165 304 163 314 165 307 164 317 166 311 167 320 169 313 167 323 169 313 166 324 168 314 164 324 167 312 162 322 164 311 160 321 163 311 159 320 162 312 158 319 161 313 157 322 160 315 155 323 159 316 155 325 161 317 156 325 161 317 154 325 159 315 151 324 156 314 150 322 153 312 148 321 152 312 148 321 151 314 148 322 151 315 150 323 154 315 150 323 154 314 149 323 153 314 148 322 152 314 147 323 151 316 147 324 151 317 147 326 152 318 148 326 152 318 148 325 152 317 149 325 153 325 155 325 153 325 155 325 154 317 150 325 154 317 150 325 154 317 150 325 153 317 147 325 150 316 144 324 148 315 145 324 147 315 146 324 149 315 148 324 150 315 149 325 151 314 150 324 150 314 150 324 148 312 150 312 150 309 151 318 146 304 153 305 152 299 155 307 149 292 158 299 152 284 164 289 156 276 169 280 160 268 172 273 163 264 174 268 165 262 174 266 165 261 173 265 164 259 171 264 162 255 169 260 160 250 167 255 158 246 165 250 157 242 163 246 155 241 162 245 154 242 161 246 152 242 160 246 151 242 159 246 150 242 159 245 149 239 158 243 148 236 158 239 148 232 157 235 147 226 156 230 146 219 154 221 144 212 153 214 142 207 154 208 144 203 158 204 147 197 161 198 151 192 164 191 154 188 168 187 157 185 170 183 160 179 172 178 163 173 174 170 163 167 173 164 163 164 173 160 163 160 173 155 163 155 174 149 165 151 176 145 168 149 180 142 172 147 184 139 176 144 190 136 182 142 195 134 188 142 200 133 194 143 205 133 200 146 209 136 206 149 213 138 212 150 215 139 216 152 219 141 220 154 222 145 225 158 226 149 229 164 228 155 233 171 230 163 234 179 233 170 237 186 237 177 241 192 240 184 245 197 246 189 250 201 252 192 256 203 257 195 262 206 263 198 268 210 268 201 273 212 272 204 277 215 276 207 281 221 284 211 288 225 291 216 295 228 297 219 302 233 302 224 307 241 307 232 312 246 308 238 312 249 308 241 313 253 313 245 318 255 320 247 324 256 325 248 330 258 328 250 333 261 331 253 337 265 335 256 341 269 339 269 339 273 343 265 349 278 346 271 352 283 347 276 354 288 347 282 355 291 347 292 346 294 348 289 357 297 349 293 359 300 350 299 360 306 348 306 359 313 344 314 353 317 338 317 338 318 336 320 345 320 335 322 345 322 335 325 345 328 343 328 344 326 333 331 342 328 331 334 339 330 328 336 336 338 332 339 332 334 320 343 327 339 313 347 319 341 305 351 310 341 298 351 301 339 290 349 293 340 283 350 286 340 277 350 280 338 270 349 273 337 262 348 264 336 253 347 255 333 248 344 248 329 242 340 241 327 233 337 233 325 227 335 226 324 222 334 220 323 214 333 213 321 207 331 204 318 202 328 198 315 196 325 192 313 190 322 186 311 187 321 183 309 183 318 179 306 182 316 177 304 180 313 174 300 178 309 172 297 177 305 171 295 177 302 171 294 179 302 172 294 180 302 174 293 182 300 175 290 182 298 175 286 180 293 173 284 180 291 173 282 178 290 173 282 178 290 172 283 179 290 173 284 178 291 171 285 177 292 171 285 177 292 171 286 177 294 171 286 176 294 170 287 176 294 169 287 176 295 169 288 176 296 169 288 174 296 167 287 172 295 166 287 172 294 165 287 173 296 166 289 174 297 167 289 173 297 168 288 174 295 167 288 175 296 168 288 176 296 170 290 177 298 171 290 177 298 171 291 178 298 171 291 179 299 172 292 180 300 173 294 182 302 174 296 182 303 175 298 184 304 175 299 184 304 175 303 185 308 175 309 186 313 176 313 185 317 176 318 186 321 176 322 186 325 176 323 186 326 177 320 188 321 188 316 191 322 183 311 193 318 185 306 193 314 185 300 191 307 184 293 188 300 180 287 185 292 176 282 182 286 172 280 179 285 170 283 178 287 168 287 177 290 167 291 174 294 165 294 171 294 161 296 167 293 157 296 164 292 155 296 164 292 156 297 166 293 157 300 166 296 158 301 168 297 159 299 172 298 161 297 174 296 163 292 175 293 165 285 177 286 167 278 180 280 170 272 185 275 174 270 188 272 179 267 187 272 179 267 183 271 175 267 179 271 170 267 176 272 167 269 175 273 165 271 175 275 165 271 174 275 164 269 173 273 163 267 172 270 162 266 172 267 161 265 171 265 161 267 170 265 160 272 167 267 158 278 166 273 158 285 164 279 156 290 160 283 154 295 156 287 152 299 152 290 148 301 149 293 145 303 147 295 143 305 147 296 142 306 148 298 143 308 148 300 143 310 147 301 143 310 146 302 141 311 145 302 139 310 144 302 138 309 143 301 138 308 144 299 138 306 146 306 145 302 147 303 146 300 148 292 143 302 147 294 142 304 147 295 142 304 146 295 142 304 148 295 143 303 151 295 145 302 154 293 149 299 158 290 153 296 161 287 156 294 163 284 160 291 166 282 163 289 169 279 165 285 170 275 168 280 172 271 170 277 171 278 170 275 169 265 168 273 165 274 164 272 163 262 163 269 163 260 164 268 162 259 165 270 162 261 164 264 163 264 163 267 162 267 161 279 160 268 160 280 160 270 161 280 162 270 162 281 163 271 164 281 163 271 163 281 162 272 161 281 162 272 159 282 162 273 159 282 165 282 164 280 167 270 163 278 168 269 165 278 168 269 164 277 167 268 163 277 165 268 161 277 165 268 160 278 164 269 159 281 162 273 157 285 160 277 154 288 158 280 152 292 157 284 151 295 158 288 150 298 158 291 151 300 160 293 152 300 162 294 154 300 165 294 155 298 165 292 156 296 166 290 157 293 168 287 158 287 170 282 161 282 174 277 165 279 180 274 170 277 184 273 174 275 185 272 175 274 185 272 174 274 186 274 175 275 187 277 177 276 188 279 178 274 187 279 178 271 185 277 177 267 182 273 174 263 179 268 171 258 175 263 167 252 171 257 162 247 166 251 157 242 162 246 153 236 157 240 148 229 154 233 144 223 153 226 143 217 152 221 142 211 152 213 141 202 152 204 141 195 153 197 142 188 155 188 144 179 157 179 146 173 162 172 151 168 167 166 157 162 173 159 164 157 177 153 168 153 180 149 171 149 182 144 173 146 185 139 177 143 189 136 182 143 193 134 187 143 197 133 192 143 201 132 196 144 205 134 202 146 210 135 208 147 216 136 216 149 223 139 224 154 227 144 229 161 230 151 233 167 233 159 237 176 236 167 241 183 237 175 243 188 238 180 244 194 241 186 246 199 246 191 250 202 250 194 255 207 254 199 259 212 258 205 263 211 260 204 264 210 260 201 265 211 264 202 268 213 270 204 273 215 278 207 281 219 285 210 290 224 291 215 296 230 298 221 302 238 304 229 309 244 310 235 315 248 314 240 319 252 318 244 322 255 319 247 323 257 320 249 324 260 322 260 322 264 327 256 332 268 332 260 337 273 336 265 341 279 341 271 346 284 345 276 350 287 349 280 355 290 352 284 359 293 356 287 362 296 358 291 366 298 361 295 370 302 362 301 372 309 360 308 370 315 356 315 366 320 351 321 361 324 346 326 355 325 341 328 350 324 337 329 346 324 333 330 342 325 328 332 336 325 324 332 331 331 328 332 329 332 325 332 326 326 316 334 322 329 310 338 315 333 302 342 307 336 296 345 300 337 289 347 293 341 283 351 286 343 277 353 281 343 273 354 276 343 268 354 270 342 262 353 264 339 257 351 258 336 251 347 251 333 244 345 243 333 237 343 236 331 230 342 229 327 224 337 223 322 218 332 216 319 213 329 211 316 210 326 207 313 206 322 202 310 200 320 196 309 194 319 190 308 188 318 184 308 185 318 180 307 183 316 178 304 180 313 175 300 180 310 175 298 180 307 174 297 180 305 174 296 180 304 174 294 178 303 172 291 175 300 169 288 172 297 167 286 172 294 166 285 173 292 166 284 174 291 168 284 174 292 168 285 174 293 168 286 174 293 167 285 173 292 166 284 173 291 165 284 172 291 165 284 174 291 166 283 174 290 167 283 174 290 167 284 175 290 168 284 176 290 169 283 177 289 170 283 178 289 171 283 179 289 171 282 179 288 171 282 180 287 171 281 178 287 170 281 176 287 169 281 174 288 167 282 172 283 171 284 170 292 163 286 169 294 162 288 170 296 163 288 170 296 163 288 170 296 163 287 170 295 164 288 172 295 165 288 173 296 167 289 174 297 168 288 175 296 169 287 175 294 169 287 176 294 170 287 177 294 171 287 178 294 170 286 178 293 171 285 178 293 171 285 178 293 171 286 178 294 171 287 177 295 170 288 176 295 169 286 174 294 167 283 173 291 165 281 173 288 165 277 172 284 164 273 171 280 163 269 169 275 160 264 166 271 158 259 164 265 156 255 163 260 155 247 162 251 153 237 161 241 151 228 161 231 151 221 160 223 150 214 159 216 149 206 157 208 147 200 156 201 146 194 155 195 145 187 157 186 146 181 159 179 148 177 160 174 150 172 163 169 153 167 167 163 157 163 172 158 162 158 178 154 168 153 183 148 174 151 187 145 178 148 189 142 181 144 193 138 184 141 195 133 187 138 196 129 189 136 198 126 193 134 201 125 198 135 206 126 204 138 211 128 210 141 216 131 216 145 221 135 223 150 225 140 228 157 228 147 231 166 230 156 234 174 231 165 236 181 234 172 238 185 235 176 240 188 236 180 242 192 239 184 244 196 243 188 247 200 246 192 251 195 254 195 255 207 254 200 259 210 258 203 262 211 260 204 265 209 261 202 266 209 262 200 267 210 266 201 270 212 273 203 277 217 281 208 285 225 289 216 294 233 297 225 302 243 303 235 308 249 308 241 313 252 312 245 317 256 316 248 321 257 318 249 324 260 320 255 323 262 322 254 326 265 323 257 329 269 328 261 333 273 333 266 339 270 344 270 345 282 343 276 351 286 346 281 355 289 348 284 357 292 350 288 359 295 350 291 360 298 349 296 359 303 346 303 356 308 341 309 351 311 336 312 346 314 334 315 343 317 333 319 343 322 334 324 344 325 334 329 344 329 333 334 342 331 330 337 340 340 336 340 336 337 322 345 330 341 314 350 321 343 304 352 310 341 296 352 301 339 289 349 293 338 284 348 288 336 280 346 283 334 277 344 280 331 275 341 277 329 270 339 272 326 265 336 265 325 257 334 257 325 249 335 249 326 243 337 243 327 237 338 236 328 229 339 228 327 222 338 221 327 216 337 215 325 210 336 208 323 202 334 200 321 196 331 194 317 192 327 188 312 187 323 183 306 182 317 178 301 179 310 174 297 177 306 172 293 176 302 171 292 178 301 172 292 178 301 172 292 176 301 171 291 172 301 168 291 170 291 169 291 169 300 164 292 168 301 163 293 167 303 163 295 168 296 168 297 169 308 166 300 168 311 167 302 165 303 164 304 164 313 165 313 166 313 165 317 168 317 167 312 166 320 170 316 169 324 174 318 172 327 177 320 175 328 180 319 177 327 184 318 178 325 185 318 178 323 185 318 176 323 184 318 174 323 182 320 173 322 177 323 170 326 178 326 168 328 173 331 176 331 173 330 172 333 175 337 175 337 174 344 177 345 185 351 180 350 184 355 184 353 191 358 188 356 192 359 193 356 197 360 196 355 203 363 202 364 202 367 207 360 212 368 213 364 215 368 221 361 222 366 230 358 229 362 237 357 237 356 243 357 242 352 247 343 246 350 250 341 249 349 252 341 251 348 255 340 253 346 257 337 256 344 261 335 258 343 264 333 262 343 267 335 265 346 271 347 271 349 275 341 273 353 281 344 279 355 286 346 285 355 291 347 289 355 295 346 293 353 298 345 296 350 300 351 300 349 303 340 301 348 306 339 303 347 307 338 305 344 311 336 309 342 316 334 313 342 319 333 316 343 323 335 319 345 326 337 322 344 329 337 325 342 333 334 328 339 336 331 331 338 340 330 334 335 342 329 337 333 346 326 340 329 348 323 342 328 350 321 343 327 351 321 344 328 354 322 347 327 357 321 350 326 360 320 353 324 364 318 357 322 367 316 361 319 372 314 365 316 378 311 370 312 381 308 373 307 384 304 375 303 386 299 378 298 387 295 379 296 389 293 380 293 392 291 384 290 395 287 387 285 398 282 390 282 401 278 393 279 404 276 396 277 408 274 400 275 411 271 403 271 414 270 406 267 416 265 407 259 417 259 409 252 419 252 410 248 419 247 410 244 419 243 411 238 420 238 412 233 421 233 412 231 422 231 414 228 423 229 415 224 424 225 415 218 423 221 414 214 421 215 413 209 421 212 412 205 422 207 413 198 422 201 413 190 421 194 413 185 421 189 413 181 421 185 413 176 421 181 413 171 418 175 411 166 416 169 408 161 416 165 407 156 414 161 407 149 412 155 404 143 408 148 401 137 406 143 399 133 404 138 397 127 400 134 394 123 395 129 389 119 392 125 385 115 390 121 383 113 387 119 382 109 383 116 378 104 379 111 373 101 375 108 371 98 372 105 368 94 368 102 364 93 365 101 361 90 362 95 359 87 360 95 357 85 358 92 356 83 356 90 353 82 354 87 352 83 353 90 351 84 353 89 352 84 352 89 351 83 350 90 348 81 348 87 346 81 345 85 343 81 344 88 342 80 344 85 343 80 344 85 342 80 344 85 342 80 344 85 342 80 342 88 340 82 342 88 340 82 342 90 339 82 340 90 337 81 340 89 337 81 341 88 338 79 341 87 338 77 340 84 338 74 340 80 338 73 339 77 338 70 336 75 334 68 332 73 330 67 328 72 326 66 324 72 320 65 322 69 320 65 322 72 318 66 318 71 316 66 314 74 311 66 310 71 309 65 307 72 306 63 305 70 304 61 305 66 304 59 305 64 304 58 303 62 302 57 299 61 298 57 294 61 294 57 289 64 287 59 282 66 281 60 274 66 274 61 267 65 268 62 261 67 262 65 257 70 258 67 251 74 253 69 244 76 247 70 240 75 242 72 236 77 238 74 229 79 231 77 222 82 224 79 215 84 218 82 209 86 211 86 202 88 204 89 195 91 197 92 190 94 192 96 183 98 187 105 185 105 184 108 174 110 178 -1 -1 116 177 -1 -1 122 173 126 172 126 171 127 162 126 161 132 159 131 159 -1 -1 -1 -1 141 165 140 163 141 157 143 164 146 156 146 164 149 157 148 164 150 159 149 166 152 161 152 169 155 164 155 172 157 166 159 175 163 168 164 177 168 168 169 177 171 167 173 176 174 166 176 175 176 168 177 176 176 170 178 180 178 173 179 182 180 175 180 184 182 178 182 188 186 182 184 191 188 185 187 194 190 187 189 196 192 188 190 197 192 186 191 195 192 183 190 191 189 181 186 189 185 181 180 187 180 183 174 187 177 186 170 190 175 191 168 194 174 195 166 200 174 201 166 206 175 207 166 212 175 213 166 217 176 218 167 222 179 225 170 229 184 231 176 236 190 236 182 241 197 241 188 245 201 245 194 249 204 250 196 254 205 253 198 259 207 258 199 263 209 261 201 267 208 260 200 266 208 258 199 263 208 257 200 262 210 258 202 263 210 259 202 263 209 259 201 265 209 262 201 267 209 264 202 270 212 268 203 273 215 273 207 278 221 280 212 285 226 290 217 293 229 299 221 304 235 308 227 314 241 317 233 324 248 324 240 330 254 329 247 335 260 332 253 339 263 334 257 342 265 336 259 344 268 336 261 343 271 334 265 341 277 332 272 340 283 331 278 338 283 337 284 338 289 332 286 340 291 335 289 343 295 339 292 348 298 345 296 355 302 352 299 361 307 357 303 366 313 361 307 370 313 361 310 371 316 360 313 370 318 358 316 368 319 354 318 364 321 350 321 361 324 348 325 358 325 347 328 357 326 346 329 355 326 342 330 352 325 339 331 348 325 334 331 343 326 330 333 338 328 325 334 333 329 320 337 327 332 315 340 321 335 308 343 315 337 305 346 311 338 303 347 307 338 297 348 301 339 291 349 295 338 286 349 289 337 281 347 285 337 274 347 277 336 265 347 268 335 258 346 259 333 252 343 253 331 244 341 243 330 234 340 233 329 227 339 226 327 223 338 221 325 218 335 216 321 213 332 210 317 208 327 204 314 201 323 197 310 194 320 190 308 189 317 185 307 188 318 184 306 187 316 183 304 184 313 179 301 181 311 176 299 181 308 175 299 183 308 177 299 184 308 178 298 182 307 177 297 180 306 174 295 177 303 171 293 176 302 170 293 175 302 170 291 173 300 169 289 172 297 167 286 171 295 166 284 170 294 166 286 173 295 168 287 173 295 169 287 173 297 169 288 172 298 169 290 173 299 169 293 173 301 169 295 173 304 169 295 172 305 169 296 172 305 169 295 170 304 169 294 169 303 169 294 168 303 168 296 167 304 168 298 167 307 168 300 168 310 169 304 170 313 171 306 171 316 172 308 171 318 172 309 170 319 171 309 169 319 170 309 169 319 170 309 169 319 170 309 169 319 170 309 169 319 170 309 169 319 171 309 170 318 172 308 172 318 175 308 174 318 177 308 176 317 177 307 175 316 178 306 176 315 178 305 176 314 178 304 175 313 177 304 174 313 176 303 173 313 176 303 173 313 176 304 173 313 177 304 175 313 177 304 176 313 178 304 176 312 178 303 174 310 179 302 175 307 178 302 175 307 179 303 175 308 178 306 173 310 177 309 171 316 177 313 169 320 175 317 166 324 172 322 162 326 170 324 163 327 167 326 164 329 169 330 166 332 171 332 168 337 176 336 168 340 176 339 166 343 174 342 164 346 172 344 162 349 170 345 162 350 170 345 164 346 164 346 166 351 174 344 166 350 175 342 167 347 175 341 166 345 174 339 162 342 167 338 160 341 164 337 158 341 164 337 158 339 162 336 161 340 166 337 163 341 171 338 166 343 173 339 167 345 175 341 167 346 175 341 167 347 174 343 165 346 169 343 164 348 172 343 164 348 172 343 165 349 173 344 166 349 173 345 166 350 175 346 167 351 176 346 168 351 177 347 169 352 178 347 169 351 178 346 168 351 176 345 167 350 176 344 166 349 174 343 166 348 173 342 165 347 172 342 164 346 171 342 163 344 171 342 163 343 170 342 164 342 172 340 173 341 173 339 175 340 175 339 178 339 178 339 181 340 181 340 185 341 185 350 186 346 188 354 190 347 194 356 195 350 199 358 200 354 201 359 206 351 208 358 214 351 215 355 221 348 222 351 227 342 228 347 232 338 234 345 236 336 237 345 237 336 239 347 237 338 238 349 237 340 239 351 237 342 239 354 238 345 240 357 241 348 243 359 243 360 243 362 246 354 248 364 248 356 250 365 252 357 252 364 256 356 256 361 264 352 263 356 271 348 271 350 276 341 276 345 280 336 279 342 283 333 281 342 286 333 285 345 290 336 289 349 292 340 291 354 292 345 291 358 292 349 291 360 295 352 292 360 299 352 295 358 303 350 300 355 309 348 305 350 313 342 309 343 317 336 312 337 321 330 316 334 323 327 318 334 324 327 320 337 325 329 321 339 327 331 323 341 329 332 326 343 332 334 329 344 336 335 333 344 338 335 337 343 341 334 340 340 343 331 343 340 346 330 345 341 347 332 346 343 347 333 346 344 346 335 346 346 346 337 346 348 345 339 345 351 344 342 344 353 343 344 344 354 343 345 344 353 343 344 344 352 343 343 345 352 344 343 346 352 344 343 347 352 344 344 347 353 344 344 348 354 344 346 349 355 343 347 349 355 343 356 342 356 342 349 349 357 341 350 347 358 340 351 347 359 339 352 345 359 338 361 337 360 337 353 341 362 336 353 339 362 335 353 336 362 334 353 333 361 333 353 332 361 332 353 331 362 332 353 330 362 333 355 330 363 335 356 330 364 337 358 331 363 340 358 333 360 343 356 336 356 347 353 339 350 351 347 343 344 355 341 347 338 360 335 352 332 363 329 355 328 364 324 357 326 364 321 356 325 361 321 353 326 360 323 351 327 359 327 350 329 360 330 351 328 361 329 353 324 363 326 355 319 366 320 357 313 365 314 356 310 363 311 354 311 361 311 352 313 360 312 352 316 360 316 351 320 358 320 349 323 356 323 347 326 353 325 343 331 348 329 340 336 346 334 336 338 343 337 334 339 341 337 332 337 340 336 331 335 339 334 330 332 339 331 330 329 340 328 331 326 342 324 332 322 343 320 334 320 343 318 334 322 342 318 333 320 340 316 332 319 340 315 332 321 341 315 334 321 345 315 339 321 352 315 346 324 356 317 350 329 359 321 354 332 360 326 355 336 361 330 356 337 361 332 355 338 362 332 356 338 362 331 357 339 361 332 356 340 360 333 354 341 357 334 352 342 354 335 349 343 353 337 348 343 354 338 348 345 357 340 350 346 359 341 352 348 360 343 353 351 360 347 352 352 360 349 352 352 360 350 352 352 362 350 353 352 364 350 355 350 364 349 355 350 362 349 354 352 360 350 350 351 356 349 347 352 354 350 345 353 353 351 343 354 352 352 343 354 350 353 342 355 349 355 340 356 348 355 338 356 348 355 338 356 349 357 340 357 351 357 342 358 352 358 343 358 350 358 341 358 346 358 337 356 344 356 334 353 344 355 334 351 343 353 334 348 344 351 334 346 343 348 334 342 343 344 334 337 342 340 333 332 342 335 332 326 340 329 331 322 338 324 328 320 336 321 327 321 334 322 325 321 332 322 323 319 330 320 321 319 329 319 320 318 330 319 321 317 332 319 322 317 334 318 325 316 337 318 327 314 339 316 329 313 340 315 330 314 340 316 330 315 338 317 329 317 336 319 326 318 332 320 323 319 329 320 320 321 326 321 317 324 324 325 315 327 323 329 314 330 323 331 314 333 322 334 313 334 321 336 313 336 320 336 311 337 319 337 311 339 321 339 312 341 322 341 313 344 324 343 315 344 326 344 317 343 328 345 319 341 331 343 321 339 332 342 323 338 334 341 324 338 336 341 326 338 336 341 326 338 336 341 326 336 334 340 326 336 334 339 324 337 333 340 324 338 335 342 325 339 335 343 326 341 336 344 327 341 335 344 326 341 334 344 324 341 331 343 322 341 329 342 319 341 326 342 317 341 325 343 316 342 324 343 315 342 324 343 314 341 323 343 314 341 324 343 314 339 323 341 314 337 323 340 314 335 322 338 313 334 322 335 312 332 322 334 313 331 323 333 313 331 324 332 314 332 324 333 314 333 326 334 316 334 328 336 318 337 331 340 322 339 335 342 325 340 339 344 329 340 342 344 333 339 344 343 335 336 346 341 337 334 346 338 338 332 348 337 339 331 349 337 340 332 350 338 342 333 352 339 344 334 353 340 345 334 353 341 346 334 353 341 345 336 351 343 343 339 349 345 341 342 346 348 337 344 343 350 334 346 341 352 333 348 340 353 332 349 340 353 330 349 340 353 330 348 340 352 330 348 340 352 331 347 341 352 332 346 341 351 332 344 341 349 332 342 341 347 331 340 340 345 331 338 339 342 330 336 339 339 330 334 340 338 330 334 340 337 330 334 340 336 330 332 340 334 330 331 341 331 331 327 342 326 332 323 344 321 334 324 346 323 337 329 346 329 337 334 345 334 335 336 344 336 334 338 342 338 332 339 339 339 330 340 338 340 329 340 338 340 328 340 338 340 328 338 338 338 328 335 340 337 329 334 340 337 331 332 342 336 332 330 342 333 332 329 342 332 332 329 342 332 332 328 342 332 332 327 341 332 331 327 341 331 331 328 342 333 332 331 343 335 333 333 343 337 334 336 345 340 336 337 347 342 338 339 348 343 339 340 348 344 339 342 347 346 338 346 345 350 335 349 341 352 331 349 337 352 327 346 334 350 325 342 334 346 324 337 334 341 324 332 334 336 324 328 334 331 324 322 334 326 324 317 334 322 325 315 337 321 329 316 338 323 331 317 337 324 330 317 335 323 327 303 326 321 323 303 325 318 320 303 324 318 318 303 322 317 315 303 321 316 313 303 321 314 312 303 320 313 310 303 319 312 309 303 318 310 308 303 317 308 308 303 317 307 308 303 317 308 307 303 317 309 306 301 318 311 307 301 318 313 308 301 319 313 308 301 319 313 309 301 318 314 308 301 318 314 307 301 317 314 307 301 316 313 306 301 317 313 306 301 317 314 307 301 317 316 308 301 318 317 310 302 318 317 312 302 318 316 313 302 319 304 318 302 318 303 317 302 316 310 314 301 312 306 311 301 308 306 307 304 305 309 304 308 301 317 301 313 299 323 299 319 297 329 297 325 296 335 296 328 292 339 292 330 289 341 289 330 286 341 287 329 283 340 284 328 281 338 282 327 281 338 282 327 279 337 280 326 277 336 278 326 276 335 277 325 274 335 274 325 271 334 271 326 269 335 269 327 266 337 267 328 262 338 263 328 258 338 258 327 252 338 251 328 245 338 245 328 239 338 239 329 234 339 234 329 230 340 229 329 225 340 223 328 220 338 218 326 216 336 214 323 211 333 208 319 205 330 202 316 200 326 196 312 196 322 192 308 192 318 188 304 190 314 184 301 186 310 180 297 183 305 177 292 181 302 177 291 181 299 176 289 182 297 176 289 182 297 177 290 182 297 176 290 180 298 174 288 177 296 172 286 175 294 170 285 174 292 168 284 174 292 167 285 174 292 168 286 174 294 168 288 172 296 167 289 170 298 165 289 169 298 164 289 167 298 163 289 169 297 163 289 170 298 165 289 172 297 166 288 173 296 167 288 174 295 167 287 174 295 167 287 174 294 167 285 175 293 167 285 176 291 168 284 178 291 170 283 181 289 173 280 182 286 174 275 181 280 174 269 181 274 173 265 179 270 172 263 179 268 171 261 178 266 170 258 177 263 169 254 175 260 166 250 171 254 162 245 168 249 159 240 166 244 157 234 166 237 156 225 164 228 154 218 163 221 153 213 161 215 151 205 159 207 149 197 158 198 147 190 159 190 148 183 161 182 151 177 164 175 153 171 166 169 156 166 169 163 159 161 172 156 162 156 177 150 168 154 182 147 173 153 186 146 179 152 192 144 185 151 197 143 191 150 200 141 195 149 202 140 197 150 205 140 202 152 208 142 207 156 212 145 211 159 215 148 216 162 221 151 223 165 224 155 228 170 228 160 232 176 231 166 235 183 236 173 240 188 238 180 243 195 240 186 245 200 245 192 249 205 250 196 255 208 256 200 261 211 260 203 266 211 261 203 267 211 261 203 266 210 262 202 267 212 266 204 271 216 275 208 280 219 284 211 289 223 293 214 298 226 298 219 303 232 301 224 305 237 303 228 308 241 307 233 313 248 314 240 320 253 319 245 324 255 320 248 326 258 322 258 321 258 323 251 329 260 326 252 331 262 329 254 334 266 334 258 340 271 338 264 345 275 342 268 349 279 344 272 351 284 346 277 352 288 349 281 355 289 351 283 358 289 352 284 361 291 354 288 364 294 355 293 365 299 355 299 365 306 353 306 363 311 349 311 359 314 343 314 354 315 339 316 349 315 335 317 345 316 334 318 342 317 332 320 341 322 339 323 339 321 329 327 337 324 327 331 335 328 325 335 333 332 323 339 332 336 321 344 329 340 316 350 323 345 308 354 313 345 300 355 304 343 293 353 296 340 286 351 288 340 278 350 282 339 272 350 275 337 266 348 268 335 259 345 259 331 250 342 250 329 244 339 243 326 239 337 238 324 231 334 230 324 225 334 222 323 218 334 216 321 212 332 209 319 205 329 202 315 199 326 196 312 195 322 191 309 190 319 185 307 184 317 180 305 179 315 175 304 178 314 172 302 176 311 171 298 176 307 170 296 177 304 171 294 178 302 171 292 177 300 171 289 176 297 170 287 174 294 168 285 173 293 167 283 172 292 166 283 172 291 166 283 173 292 166 283 174 291 167 282 175 290 169 282 176 289 170 281 177 289 171 281 178 288 172 281 178 288 172 282 179 288 171 281 177 288 170 282 176 289 169 283 176 289 169 283 176 290 168 284 176 291 168 285 175 292 168 285 174 293 167 286 174 293 167 286 175 294 168 286 176 293 169 286 177 293 170 286 178 293 170 286 178 293 171 286 178 293 171 286 178 293 171 284 178 292 171 284 179 292 172 283 179 291 173 283 180 291 173 283 179 291 173 285 177 292 171 286 175 287 175 288 172 296 167 289 170 298 165 291 169 299 164 293 168 302 162 294 166 303 161 296 166 305 160 296 164 305 159 296 164 305 159 296 163 305 159 295 164 295 163 294 165 303 159 293 165 303 160 293 166 302 161 291 167 300 163 289 168 298 164 287 169 296 165 287 168 296 165 287 168 296 164 289 166 298 163 291 164 301 161 293 164 304 161 295 162 305 159 296 163 305 159 297 164 306 159 297 164 306 159 297 163 306 159 297 163 306 159 296 162 306 159 295 162 305 159 295 163 305 160 294 163 304 161 293 164 303 161 292 164 302 161 292 164 292 164 291 164 301 161 291 164 301 161 292 164 302 162 292 164 303 161 293 164 294 164 294 163 305 160 295 162 306 160 296 162 306 160 297 164 306 160 296 164 306 160 295 164 305 160 295 164 304 160 294 165 304 161 294 165 304 161 295 164 304 160 296 164 305 160 296 161 307 159 297 162 307 159 297 162 307 159 297 162 307 159 296 162 307 159 294 161 305 158 293 162 304 158 293 162 303 159 292 163 302 160 293 165 302 160 293 166 301 161 292 166 302 161 292 166 301 161 292 166 302 161 292 166 302 161 292 166 301 160 291 166 300 160 290 166 299 161 289 166 298 161 288 166 297 161 288 167 296 161 287 167 296 161 288 168 295 161 287 168 295 162 286 169 294 163 285 170 293 164 284 170 291 163 283 170 290 164 282 169 290 164 282 168 290 164 283 171 291 164 284 172 291 165 284 172 291 165 283 172 291 165 284 173 292 166 285 174 292 167 286 175 293 168 286 175 293 169 285 177 293 170 286 178 292 171 285 178 292 171 284 177 292 171 284 176 291 169 284 176 291 169 284 175 292 168 284 174 291 167 284 173 292 166 284 173 291 166 284 173 291 165 283 172 290 165 283 172 290 165 283 172 290 165 282 172 289 165 282 172 289 165 281 171 288 164 281 171 288 164 282 171 289 163 283 170 289 163 283 171 290 163 283 172 290 164 283 173 289 165 282 174 288 166 281 175 287 167 281 176 287 168 281 176 288 169 281 176 288 169 281 176 288 168 282 177 289 169 284 178 290 170 283 177 290 169 283 176 290 168 283 175 290 167 283 175 290 167 285 175 292 167 286 174 292 166 286 174 292 166 286 174 293 167 286 175 293 167 287 175 293 167 287 175 293 167 288 175 294 167 290 176 296 167 294 176 300 167 301 177 301 176 306 179 307 178 312 181 313 180 319 183 322 173 324 184 327 174 328 184 328 184 331 184 331 183 334 184 338 174 337 183 340 173 339 182 340 182 339 182 341 172 338 180 339 180 336 180 338 170 334 179 335 169 331 177 333 168 328 174 329 174 325 171 326 171 321 168 321 160 313 166 317 158 306 164 306 163 297 162 297 163 289 165 289 164 282 169 290 162 280 173 288 168 280 177 288 171 279 177 287 172 280 175 288 171 282 170 290 168 286 167 295 164 291 163 301 159 297 157 307 155 306 153 315 153 311 150 321 151 314 153 324 152 314 156 324 156 313 157 323 157 312 156 322 156 309 153 320 152 308 152 318 150 307 151 317 149 308 150 319 149 309 151 320 150 309 153 319 151 310 154 320 152 309 153 319 151 306 151 307 152 304 152 315 151 303 153 314 152 302 154 313 153 302 154 313 154 302 154 313 153 303 153 303 154 303 153 314 152 304 154 314 152 306 156 316 154 307 159 318 157 310 161 320 159 311 161 322 158 311 161 320 157 308 160 309 159 304 158 313 152 299 157 306 151 292 159 299 152 287 163 294 156 283 168 290 161 281 172 288 165 279 175 286 167 278 175 284 167 277 173 283 165 278 172 283 163 279 170 283 161 280 170 283 160 280 170 285 160 281 171 285 161 281 173 286 163 276 174 283 165 270 174 276 166 261 172 267 163 253 170 258 160 246 170 250 160 243 170 246 162 242 170 246 162 242 169 246 160 239 167 242 157 233 163 236 154 227 159 231 149 222 155 225 146 214 151 217 142 207 148 209 138 201 148 202 138 195 151 196 140 188 154 188 143 182 157 182 147 179 159 178 149 173 160 171 149 167 160 164 150 162 161 160 151 159 163 156 153 154 166 150 156 148 172 144 162 146 180 140 171 145 187 137 180 143 193 135 186 143 195 134 190 143 197 133 193 145 200 134 198 148 204 138 204 153 209 142 208 158 214 147 216 161 220 151 224 164 226 154 229 168 228 158 232 173 230 164 235 179 234 170 238 186 236 176 240 192 237 183 241 198 241 190 245 205 247 196 251 209 254 200 258 201 262 201 262 208 261 199 266 207 264 198 269 208 266 200 271 211 268 202 272 216 270 207 274 221 276 212 279 225 281 217 287 231 291 223 297 236 302 228 308 242 311 234 317 247 315 240 321 252 316 245 322 257 317 249 323 262 321 255 327 266 327 259 332 265 330 258 336 265 332 257 338 266 334 258 340 270 338 262 344 277 341 269 346 283 345 275 351 286 348 279 354 289 352 281 358 282 358 282 359 291 352 284 358 292 352 293 352 293 353 286 359 293 355 287 363 291 358 288 368 290 370 290 372 294 360 295 371 299 356 299 366 302 349 304 360 305 344 308 354 308 339 311 349 310 336 314 345 310 333 314 342 312 330 317 339 315 327 321 335 319 325 325 333 324 324 331 331 329 322 336 330 333 320 341 327 337 314 346 321 342 306 352 312 343 298 353 302 341 290 351 294 338 283 349 286 338 276 348 278 337 269 347 271 335 263 346 263 333 256 344 255 331 249 342 248 329 244 339 243 326 237 336 235 323 228 334 227 322 220 333 218 321 214 331 211 319 208 328 205 316 202 326 200 312 197 322 194 310 193 319 187 307 186 317 181 305 181 314 176 303 179 313 174 300 178 310 173 297 177 305 171 294 177 303 171 294 178 301 171 292 177 300 170 289 173 297 168 287 173 295 167 286 174 294 167 286 174 293 167 287 173 295 167 288 172 296 165 287 171 296 165 287 171 296 164 288 171 296 165 289 171 297 165 289 172 297 165 289 172 297 165 289 171 298 165 290 171 298 165 291 171 299 165 290 169 298 163 289 168 298 161 289 168 297 161 291 168 299 162 293 169 301 162 294 169 302 162 294 169 301 161 292 168 299 161 290 170 297 162 288 173 294 164 286 175 292 166 283 177 289 168 281 178 287 170 280 179 286 170 279 178 285 170 278 178 283 169 276 176 281 168 273 176 278 167 270 175 275 167 265 175 270 167 257 174 261 165 249 172 252 163 241 171 243 162 231 170 234 161 223 170 225 161 216 169 219 160 213 169 214 160 206 170 206 161 197 171 196 161 189 171 187 161 181 170 179 161 174 171 171 161 168 172 165 163 164 174 159 165 160 177 154 169 157 180 151 171 154 182 147 174 152 185 144 177 151 189 144 182 152 194 143 188 151 200 142 195 152 208 142 204 156 214 146 211 159 219 150 217 161 223 151 222 163 225 153 226 165 227 154 228 165 227 155 230 166 228 157 232 170 231 160 235 175 234 166 239 180 237 172 242 186 240 178 245 190 242 183 248 193 245 184 249 193 246 184 250 195 247 186 252 198 251 190 257 204 257 195 261 206 260 197 265 207 261 197 267 206 263 198 268 201 268 200 268 201 269 200 269 200 270 200 271 209 267 201 273 212 270 203 275 217 274 209 278 223 279 214 284 228 287 219 292 232 299 223 303 237 310 228 316 240 321 232 326 244 324 236 330 250 326 242 331 256 325 249 331 264 325 257 332 270 326 265 332 275 329 270 336 278 334 274 338 280 340 273 346 282 346 276 354 278 361 279 362 282 367 283 367 293 363 286 371 297 365 291 372 301 367 295 375 304 370 298 377 306 372 300 380 307 374 301 383 305 376 301 384 307 377 302 385 308 376 304 385 306 382 307 383 312 369 310 379 314 365 313 375 314 360 315 371 316 356 319 366 318 351 322 361 319 347 324 356 320 344 324 353 319 341 324 351 319 338 324 347 321 334 326 343 325 326 331 335 329 321 336 329 331 318 338 326 332 317 340 324 333 314 342 321 333 309 343 315 334 302 345 309 335 297 345 303 333 292 344 296 333 285 343 288 334 277 345 281 335 271 345 274 334 263 345 265 334 255 344 256 332 248 343 248 329 241 339 241 326 233 337 232 326 225 337 224 326 218 337 217 326 213 336 211 323 207 334 204 321 202 331 199 317 196 327 193 313 191 322 186 310 186 319 181 308 184 317 178 305 184 314 178 301 184 310 179 296 184 305 177 294 183 302 177 293 182 301 176 293 180 301 174 291 177 300 172 289 175 297 169 288 175 295 168 287 174 294 167 288 174 294 166 287 173 295 166 288 172 296 165 287 170 295 163 287 170 295 163 288 172 296 164 288 173 295 166 288 174 295 166 286 174 293 166 286 175 293 167 286 176 292 168 284 176 290 169 283 177 289 170 281 177 288 170 281 178 287 170 281 177 288 169 281 175 288 168 281 173 288 165 282 172 289 165 282 171 289 163 283 169 290 162 286 168 294 161 288 168 296 161 289 167 298 160 290 167 298 160 290 167 298 160 290 167 298 161 291 169 299 163 290 169 298 163 289 171 297 164 290 172 297 165 292 174 298 166 291 174 297 166 288 174 295 165 286 174 292 165 284 174 291 165 283 175 290 167 282 176 289 168 279 176 285 167 275 175 280 167 271 175 277 166 268 174 272 165 265 173 270 164 263 173 268 164 260 174 265 164 256 174 260 165 248 172 252 163 242 171 245 162 236 168 238 159 228 166 232 157 220 164 223 155 214 164 216 154 210 165 211 155 203 165 202 155 194 165 195 164 188 163 187 153 181 161 180 150 173 160 172 149 167 162 165 151 162 165 158 155 158 167 153 157 154 171 149 161 150 176 144 166 149 182 142 173 148 189 141 182 149 195 141 188 150 200 141 194 150 205 141 200 151 210 141 205 151 213 141 209 151 215 141 213 152 218 142 217 153 221 143 222 156 228 146 230 162 232 153 235 169 235 161 239 176 236 167 241 181 237 171 242 183 238 174 243 186 240 177 244 190 243 181 248 195 248 187 253 202 253 194 257 207 256 198 261 209 258 200 263 201 264 200 264 207 260 199 265 208 261 199 265 209 260 200 265 210 260 202 264 211 261 203 265 203 267 203 267 216 269 207 272 221 277 222 277 228 289 219 293 234 301 226 306 241 313 233 318 248 322 240 328 254 329 246 333 259 331 252 338 262 334 254 340 265 335 257 340 270 338 262 343 275 344 268 349 279 349 271 354 282 351 274 355 284 354 276 356 285 359 286 360 287 366 278 368 288 372 288 372 288 378 279 380 288 382 279 382 288 385 280 384 288 390 279 388 286 392 277 390 281 394 273 391 276 395 267 392 271 398 263 393 267 400 259 394 265 402 258 396 263 405 257 398 261 407 256 400 258 408 252 401 255 408 250 400 253 409 248 401 253 412 249 404 252 416 249 408 251 420 248 411 248 423 246 415 244 426 242 417 238 428 236 420 232 430 231 422 226 431 225 423 221 432 220 424 214 431 214 423 207 430 208 422 201 430 201 422 195 429 195 421 190 427 192 420 183 425 185 417 175 423 178 415 168 422 171 414 162 420 164 412 156 417 158 410 149 416 151 408 142 413 145 406 136 409 140 402 128 403 132 397 121 398 125 391 116 394 120 388 112 391 116 384 108 388 113 382 103 386 108 380 96 383 100 378 91 378 94 375 87 372 90 368 86 366 89 362 86 362 91 357 85 360 91 355 84 360 89 355 83 360 88 355 82 359 88 354 82 358 88 353 81 357 87 352 79 355 85 350 77 352 82 348 77 352 82 347 77 352 82 347 77 350 81 346 76 350 82 345 76 350 82 346 77 352 80 349 77 354 83 349 77 354 81 350 77 352 82 346 77 350 83 343 77 346 83 341 76 344 83 339 76 344 83 340 74 344 81 340 74 344 81 339 75 344 81 339 76 344 82 339 75 344 82 339 74 344 80 338 73 344 79 338 72 346 79 339 72 348 77 341 70 350 76 342 70 352 75 344 71 354 75 346 74 357 77 347 77 359 79 350 78 363 80 353 79 366 81 357 76 371 79 365 78 372 82 364 76 377 79 373 79 374 82 367 79 375 82 367 80 371 84 367 81 368 89 364 80 362 86 361 78 355 84 354 75 346 83 345 72 338 81 336 72 327 79 325 73 318 80 316 75 310 84 309 77 305 86 305 77 304 86 303 75 302 83 303 72 300 77 300 69 295 76 296 67 290 75 290 66 288 71 287 66 287 71 287 66 287 74 288 67 285 73 285 68 279 76 281 68 271 76 273 68 263 76 265 68 255 76 257 69 246 77 248 70 239 75 240 71 235 75 236 72 230 76 233 74 224 79 227 78 217 82 220 82 211 86 214 86 205 89 208 90 200 92 202 91 196 93 199 92 192 95 196 96 187 97 192 102 181 103 186 109 176 110 181 116 173 117 178 124 171 124 176 129 171 130 176 132 172 134 179 134 174 136 182 138 174 139 182 143 173 144 181 148 173 149 182 154 174 155 182 158 174 161 182 161 174 165 183 165 175 169 183 168 175 172 184 168 175 172 183 169 173 174 181 170 173 175 181 170 172 174 180 171 171 173 180 173 171 173 179 174 172 172 180 176 175 173 179 178 178 172 184 179 182 173 186 180 186 174 191 181 191 175 195 183 198 176 201 186 206 178 209 187 214 179 218 189 223 180 227 191 231 183 236 194 236 186 241 196 240 188 245 199 243 191 248 202 248 194 253 203 252 195 257 203 255 194 260 204 258 195 263 206 260 197 265 207 261 199 267 201 268 200 268 209 263 200 269 209 264 201 269 210 266 201 271 211 270 203 274 214 273 205 277 219 276 210 280 224 283 215 287 230 292 222 297 237 304 228 309 241 315 232 320 244 325 235 331 247 333 239 339 250 337 243 343 257 336 248 342 262 335 255 342 270 335 264 343 273 342 273 343 284 335 279 343 281 342 282 342 283 342 284 343 291 337 288 345 295 342 292 350 299 347 295 355 302 352 299 361 306 355 303 364 307 366 307 366 313 356 311 366 316 354 314 364 316 351 317 362 319 348 320 358 323 344 325 354 326 339 328 349 327 335 331 345 330 333 334 342 333 332 338 342 335 330 341 340 336 327 342 336 335 322 341 331 333 318 341 325 333 312 342 317 333 305 343 311 332 302 341 306 329 299 338 303 328 295 336 298 327 287 336 291 328 280 337 283 329 273 339 275 331 264 341 265 330 256 340 257 328 250 339 251 326 243 336 243 324 234 334 233 325 227 335 226 325 223 336 221 325 217 335 216 323 210 333 208 320 204 330 201 315 197 326 193 312 191 322 186 311 188 320 183 308 186 317 181 306 184 315 179 303 182 303 182 299 180 307 174 296 180 305 174 296 180 305 174 297 179 305 173 296 176 305 171 293 173 302 168 290 170 299 164 288 170 296 164 288 172 296 166 287 173 295 167 287 173 295 167 287 172 295 167 287 172 295 166 287 172 295 165 287 172 296 167 287 174 295 167 287 175 295 169 286 175 293 169 284 175 291 169 284 176 291 169 284 176 291 169 286 175 293 169 287 174 295 168 288 172 295 165 288 171 296 165 288 172 296 165 288 172 295 165 287 173 295 166 287 174 294 167 286 174 293 167 286 175 294 167 286 175 294 168 286 175 294 168 286 176 294 169 286 176 293 169 286 175 293 168 286 176 293 169 286 176 293 169 286 176 292 169 285 176 292 169 285 176 292 169 284 176 292 169 284 175 291 169 284 175 291 169 285 176 292 168 286 175 293 169 286 174 293 168 286 174 293 167 287 174 294 167 287 174 294 167 287 174 294 167 287 174 295 167 288 174 295 167 288 174 295 166 287 173 295 167 287 172 295 166 287 172 295 166 287 173 295 167 287 173 295 166 288 174 295 167 288 174 295 167 287 174 295 167 287 174 294 168 286 174 294 168 286 174 293 168 286 174 293 168 285 174 293 167 285 173 293 167 285 172 294 166 286 172 294 166 286 170 295 165 287 169 296 164 288 168 297 163 289 167 298 162 289 166 299 162 290 166 299 161 290 165 299 161 290 165 299 161 290 165 299 161 290 166 299 161 289 166 299 162 290 166 299 162 290 165 299 161 292 164 300 159 293 163 302 159 294 162 304 159 295 162 305 159 296 161 306 158 296 161 306 158 297 159 307 158 297 158 308 158 299 158 309 158 299 158 309 157 300 159 310 157 301 160 311 158 301 160 311 158 300 160 311 157 301 160 311 158 301 160 312 157 302 160 312 157 301 159 311 157 301 159 311 157 302 159 312 157 302 160 311 157 301 159 311 157 301 159 311 157 302 159 312 157 301 159 312 157 302 160 312 157 302 159 312 158 302 159 312 158 301 159 311 157 299 158 310 156 300 159 309 157 298 160 308 157 298 160 308 157 297 160 307 157 297 160 308 158 297 160 308 158 297 160 307 157 297 160 307 157 298 160 308 157 298 160 308 157 298 160 308 157 298 160 308 157 298 159 307 157 298 160 307 157 298 161 308 158 298 161 308 158 299 161 309 159 299 162 309 158 299 161 308 158 298 162 308 158 297 163 307 159 297 163 306 160 296 164 306 160 296 164 305 161 296 166 305 162 295 166 305 162 295 166 305 162 294 166 303 161 294 166 303 161 293 166 303 162 293 166 302 161 291 165 300 160 290 166 299 161 290 167 299 162 289 167 298 162 288 167 297 162 288 168 296 162 287 169 295 163 286 170 294 163 285 170 293 164 284 173 292 166 285 175 292 168 286 176 292 169 285 176 293 170 286 178 293 171 286 179 294 172 287 178 295 172 287 178 295 172 286 178 294 171 286 179 294 172 287 180 295 173 289 181 296 175 290 182 299 176 291 182 300 176 294 183 302 177 297 183 305 177 302 184 309 177 306 185 313 176 311 184 316 174 314 182 318 172 314 179 317 169 316 178 319 168 317 175 320 166 317 173 320 164 315 171 318 162 312 169 313 169 308 168 314 161 303 168 304 167 298 169 304 161 293 172 300 163 289 176 296 167 286 179 293 171 284 182 290 175 281 183 287 176 278 182 284 175 278 180 284 174 280 178 287 172 285 177 293 171 290 175 298 169 292 172 300 166 293 169 302 164 295 168 304 162 296 166 305 160 295 164 304 158 294 163 302 157 291 163 291 163 289 164 298 159 286 165 294 159 283 164 292 159 281 163 289 157 278 162 286 156 276 162 283 155 272 162 280 154 269 162 276 155 267 162 274 155 265 161 271 153 263 159 269 151 261 158 268 151 257 157 264 149 251 155 258 147 245 153 250 145 238 153 242 143 232 154 235 144 225 155 227 144 220 156 222 146 216 160 217 149 210 163 211 153 203 166 203 157 196 169 196 159 189 170 188 160 181 172 179 162 172 173 170 163 165 173 162 164 162 174 158 164 161 175 157 165 160 176 156 167 159 178 153 170 157 183 149 175 153 188 145 181 151 192 142 186 150 196 141 189 151 199 142 193 153 202 143 198 155 206 145 204 157 212 147 211 158 219 148 219 161 225 150 226 164 227 154 229 167 225 158 228 171 222 161 226 174 222 166 226 179 223 171 227 185 225 176 229 190 231 181 234 194 238 186 242 199 245 191 249 205 253 196 257 207 257 200 261 206 258 198 263 205 258 196 263 206 259 198 263 208 260 199 265 209 260 200 265 209 262 200 267 210 266 201 270 213 270 204 275 216 276 208 282 220 285 212 290 226 295 217 300 233 306 225 311 241 316 233 321 249 323 241 329 250 336 249 335 265 333 257 339 268 334 262 340 271 334 263 341 274 337 267 343 278 342 271 349 282 346 277 354 288 352 282 359 291 353 285 360 292 353 286 359 293 354 288 362 295 358 290 366 296 360 291 369 300 362 295 371 304 362 300 372 309 361 306 371 313 358 311 368 318 355 316 365 320 360 321 361 322 347 324 357 322 344 325 354 322 342 326 351 325 337 330 346 331 331 337 339 337 325 343 334 338 321 345 329 337 319 346 327 337 315 346 322 339 310 348 315 338 302 347 308 336 296 346 301 335 290 345 293 337 282 347 286 340 277 350 280 341 270 351 273 342 263 353 264 339 254 351 255 335 247 346 247 331 239 342 238 328 230 339 229 326 224 337 223 324 220 335 219 322 216 332 214 319 211 329 208 314 204 324 201 310 198 319 193 306 190 315 186 306 188 315 183 306 188 315 183 304 186 314 180 302 183 302 182 297 180 306 174 294 182 302 176 293 184 302 178 294 186 302 180 294 184 302 179 293 181 301 175 291 176 299 170 289 173 298 167 291 173 299 167 291 172 300 167 290 170 299 165 289 170 297 164 288 171 296 165 287 171 295 165 287 172 296 166 289 174 297 168 290 174 298 168 290 173 298 167 290 172 299 167 291 173 300 168 293 174 302 169 294 174 303 169 294 174 304 168 294 174 303 168 295 174 304 169 296 176 304 170 295 177 304 171 295 177 303 172 292 176 301 171 289 176 298 171 288 177 296 171 288 178 296 173 288 180 296 174 288 180 296 174 288 179 296 173 290 180 298 174 293 181 301 175 295 183 303 175 295 182 303 175 293 181 301 174 290 180 298 173 287 180 294 173 286 182 293 174 287 184 294 176 288 185 295 178 290 186 296 178 288 185 295 177 285 183 292 175 280 179 287 172 273 175 279 166 265 169 270 161 257 166 261 158 248 165 252 156 239 164 243 155 233 166 236 156 229 168 231 159 223 170 224 161 214 171 214 162 205 170 205 161 196 168 196 159 189 168 187 158 184 169 182 159 179 171 177 161 172 174 168 164 165 177 160 168 160 181 155 172 159 183 153 175 160 184 154 176 160 186 153 178 157 190 149 183 153 195 145 189 151 199 142 193 150 202 141 197 151 205 141 200 153 208 143 204 153 211 143 208 154 216 143 214 154 221 144 220 155 227 145 224 155 229 146 227 156 233 146 231 156 234 147 233 156 233 156 232 156 232 145 232 157 232 147 235 160 235 150 239 163 237 154 242 168 236 159 241 173 235 164 239 180 235 171 239 189 237 180 241 196 241 188 245 202 244 194 248 203 246 195 250 203 249 195 254 204 252 195 257 205 255 196 259 204 257 195 261 205 259 195 264 206 260 197 265 210 262 201 266 203 268 203 268 211 264 203 269 212 266 204 271 214 270 205 275 217 277 208 282 220 287 212 292 225 298 217 304 231 309 223 314 238 320 230 325 246 330 238 335 255 338 247 343 262 344 255 350 269 348 261 354 274 351 267 357 270 358 271 359 281 353 274 360 283 353 276 360 287 354 281 360 292 356 285 362 296 359 289 365 298 361 292 368 301 365 295 373 303 370 298 378 299 382 300 383 306 377 300 386 305 375 301 385 307 374 304 384 309 372 307 382 313 370 311 380 318 367 317 377 322 365 323 375 326 364 327 374 325 363 328 373 324 361 328 371 324 356 328 365 325 349 330 358 325 342 330 351 326 337 333 345 329 332 336 340 334 329 340 338 338 329 345 338 341 329 348 337 343 326 351 333 343 319 352 326 342 311 351 316 337 302 347 306 333 294 343 298 330 289 340 293 330 285 340 289 332 281 341 283 332 272 343 274 332 263 343 265 331 257 342 258 328 251 339 251 326 242 337 242 326 234 336 233 327 228 337 227 326 224 336 222 323 218 334 216 321 214 332 210 321 212 332 208 320 211 331 207 319 209 330 204 318 205 328 200 316 199 326 195 312 193 322 188 309 187 319 181 306 180 316 176 303 178 312 173 300 179 309 173 298 180 306 173 298 180 306 173 298 178 307 172 298 176 306 170 296 172 305 167 294 171 303 165 293 171 303 166 291 171 301 167 288 172 298 167 285 172 294 167 283 175 291 168 283 177 289 170 283 177 290 171 284 176 291 169 285 174 293 168 288 174 295 167 291 173 299 167 294 174 302 167 294 172 303 167 295 173 304 168 298 176 307 171 300 178 309 173 300 178 309 172 298 176 308 170 297 175 306 169 296 174 305 169 295 173 303 167 294 172 303 167 295 173 303 167 297 176 306 171 298 178 307 173 296 178 305 173 293 177 293 177 291 178 299 172 289 180 296 173 288 182 294 175 287 184 294 178 288 186 295 180 288 187 296 181 290 188 297 181 293 188 301 182 298 190 306 184 304 193 314 187 312 196 321 190 317 196 326 190 318 194 326 188 317 191 317 190 312 185 321 179 306 178 306 178 297 172 305 165 286 166 294 158 275 161 276 161 266 160 267 159 260 160 267 151 255 161 260 151 248 161 252 152 241 162 245 152 235 164 238 154 228 165 230 156 218 164 220 155 210 163 211 154 202 162 202 152 194 162 193 151 188 163 187 153 182 165 181 155 174 167 172 157 167 168 164 158 160 169 156 159 155 172 149 163 152 177 146 168 151 182 144 173 150 187 143 179 149 190 141 183 148 194 140 186 146 197 139 190 146 202 138 195 145 206 137 199 143 211 135 204 140 216 132 209 135 220 128 213 131 218 124 211 129 215 123 207 129 213 121 205 128 212 121 204 128 212 121 205 129 211 122 204 131 211 122 203 132 210 123 203 133 209 123 204 133 210 123 207 134 212 123 211 135 214 125 216 138 218 128 221 143 221 134 225 151 221 142 226 158 220 149 225 165 217 156 222 170 215 161 219 173 214 164 217 177 215 168 219 181 218 172 222 178 227 177 228 189 229 181 233 190 233 182 237 188 236 180 240 188 240 179 244 190 245 181 250 194 252 184 256 197 259 188 263 201 263 191 269 203 267 194 273 207 271 197 276 210 274 201 279 214 276 206 281 219 278 210 283 223 282 215 288 228 289 220 294 233 296 225 302 238 304 230 310 245 312 237 318 253 320 245 326 259 326 252 332 265 331 258 337 272 337 265 343 275 343 268 349 276 348 269 355 280 354 272 361 285 358 279 366 291 361 285 369 295 360 290 370 298 362 294 371 299 361 295 371 301 360 297 370 304 359 302 369 309 356 309 367 315 352 316 363 318 346 321 357 320 341 323 351 319 336 322 346 321 332 325 341 325 326 331 335 329 321 336 329 333 317 339 325 335 316 343 324 337 312 345 319 340 307 348 314 339 303 349 308 337 299 346 304 333 295 343 298 333 287 343 291 335 279 345 282 338 272 349 275 341 265 352 267 343 257 354 259 341 250 352 251 335 245 346 245 330 238 341 238 327 230 337 229 325 224 335 222 323 219 334 217 322 214 332 212 319 208 329 206 316 204 326 200 313 199 323 195 310 194 319 190 308 190 318 187 307 189 317 185 304 185 314 180 302 182 311 177 298 180 307 174 295 180 303 174 293 181 301 175 293 181 302 176 294 180 294 180 293 177 302 171 291 173 300 167 291 170 300 164 291 169 299 163 291 169 299 164 290 168 299 163 288 169 297 163 288 172 295 165 286 174 294 168 285 176 292 169 284 178 291 171 284 180 290 172 284 180 290 172 283 179 289 172 283 178 290 170 283 178 289 170 284 178 290 170 285 178 292 170 285 177 291 169 285 176 291 169 285 177 291 169 284 177 291 170 284 178 291 171 284 179 290 171 284 180 289 172 283 180 289 172 283 180 289 172 283 179 289 171 283 178 290 171 284 178 291 171 284 177 291 169 285 176 292 169 286 176 293 169 286 175 293 168 286 175 293 168 286 175 294 168 286 175 294 168 286 175 293 168 286 176 293 169 286 176 293 169 285 176 292 169 285 176 292 169 285 176 292 169 285 176 291 169 285 176 291 169 285 177 292 170 285 177 292 170 284 177 292 170 284 177 291 170 283 178 290 171 283 177 290 171 284 176 291 170 284 174 291 169 284 172 292 167 286 171 294 166 287 169 296 164 288 168 297 163 290 166 299 161 292 164 302 161 294 163 302 160 294 163 303 159 295 163 305 160 296 163 305 160 296 163 306 160 296 163 306 160 296 163 306 160 297 163 307 160 298 163 308 160 298 163 307 160 298 162 308 159 297 162 308 159 298 162 307 159 297 162 307 159 298 162 307 159 299 161 309 159 300 160 310 158 301 160 312 159 302 160 312 159 302 160 312 159 301 161 302 161 301 161 311 159 300 162 311 161 299 163 310 160 298 164 308 161 295 167 305 162 292 170 301 164 289 172 297 167 286 174 294 168 285 176 293 170 285 176 292 170 284 176 292 170 284 175 292 169 285 174 293 168 285 174 293 168 286 173 293 167 285 172 293 167 286 172 294 166 285 172 294 166 285 172 294 166 285 173 293 167 285 173 293 167 284 173 291 167 284 174 291 168 283 174 290 169 283 174 290 168 283 174 290 168 282 174 289 167 282 175 290 168 283 174 290 168 282 174 289 167 282 175 289 168 282 176 289 169 282 176 289 169 281 177 288 170 281 178 288 171 282 179 288 173 282 179 288 173 282 179 288 173 281 180 288 173 282 181 289 174 282 181 288 174 280 180 287 173 280 181 286 173 280 182 286 175 280 181 287 175 280 181 286 174 280 180 286 173 280 179 285 172 280 178 286 171 280 177 287 170 280 176 287 169 280 176 287 169 280 176 286 169 280 175 286 168 278 175 285 168 278 176 285 169 279 176 285 168 280 176 286 168 280 176 286 168 280 176 286 169 279 176 286 168 279 176 285 169 278 177 284 169 277 176 284 169 277 176 284 169 278 176 285 169 279 176 285 168 280 176 286 168 280 176 286 168 280 175 286 167 280 176 286 167 279 176 286 167 279 176 285 169 279 176 285 169 279 176 285 169 280 177 285 169 281 178 287 170 281 178 288 170 282 178 288 170 282 178 288 171 283 180 289 173 284 181 291 174 284 181 292 174 286 182 292 174 288 182 295 174 293 182 300 175 301 184 307 175 307 183 313 175 311 183 317 174 312 182 319 173 313 179 319 171 312 176 319 168 310 175 317 167 308 174 315 166 304 174 312 166 300 173 308 165 295 173 303 165 291 174 299 166 287 176 295 169 284 179 292 171 281 180 287 173 275 179 283 172 270 178 276 171 267 176 273 169 267 174 273 167 268 172 274 164 269 170 276 162 268 167 275 159 267 165 274 157 266 163 272 155 265 161 270 152 263 160 268 151 260 161 265 151 258 162 263 152 255 162 260 153 250 161 255 152 244 159 249 150 238 157 242 148 229 156 233 147 220 156 224 146 212 158 214 147 207 160 208 150 203 162 203 153 197 164 197 155 191 165 191 155 187 167 186 157 182 168 180 158 175 171 173 161 170 175 167 165 167 180 162 170 162 183 157 175 158 186 154 177 155 187 150 179 152 188 146 179 152 189 145 180 151 191 145 182 151 193 144 185 149 197 142 190 147 202 140 195 144 205 137 198 142 207 134 201 140 210 132 203 137 213 129 207 135 216 127 210 135 217 126 211 135 217 126 212 136 216 126 212 135 214 124 213 135 215 124 216 138 218 128 221 145 222 136 226 155 224 146 229 163 224 154 229 169 223 160 228 173 225 164 229 176 228 167 233 179 232 170 237 184 239 175 244 190 245 181 250 195 250 186 255 200 252 191 257 204 256 195 260 207 261 198 266 208 267 200 271 210 273 202 278 214 280 205 284 219 286 210 291 223 290 214 296 228 294 219 299 233 296 226 302 242 302 234 307 248 306 241 312 253 311 246 317 260 316 254 323 266 324 259 329 269 330 262 336 271 336 265 341 275 341 268 346 278 344 270 350 280 348 273 354 283 353 276 359 285 357 278 361 285 361 279 367 285 363 278 369 285 364 279 370 287 364 280 370 290 364 282 370 284 368 284 370 286 368 286 369 287 367 288 368 290 367 290 367 298 359 292 367 299 358 295 367 300 357 297 367 301 354 299 364 303 350 302 360 306 346 305 356 310 341 310 350 313 338 313 347 313 336 314 345 312 336 312 346 312 336 312 345 313 334 315 343 317 331 320 340 324 326 328 335 330 321 335 329 334 318 340 325 336 316 343 324 338 315 347 323 340 313 349 319 341 308 350 314 341 302 350 308 340 297 349 303 339 292 348 296 340 287 350 290 341 282 352 285 342 277 353 279 341 270 352 272 339 263 350 265 335 257 346 258 332 250 342 250 330 243 340 243 330 237 341 236 330 230 341 230 329 224 340 223 326 217 337 215 322 213 332 210 317 208 327 205 312 201 322 198 312 196 322 192 312 190 322 186 312 185 322 182 309 183 318 179 304 181 313 176 299 182 300 181 295 182 304 177 292 181 300 176 292 180 300 174 293 178 301 173 294 176 304 171 294 173 303 168 292 171 301 165 289 169 298 164 288 170 296 164 288 172 296 166 287 173 295 167 286 173 294 168 286 175 295 170 288 176 296 171 288 176 296 170 288 174 296 168 288 172 296 167 288 171 298 166 288 169 297 164 288 168 296 162 288 168 296 163 289 170 298 165 291 171 300 166 291 170 299 165 290 169 299 164 292 170 301 166 293 171 302 166 294 170 304 166 295 169 304 165 296 169 306 165 298 170 307 165 301 173 310 168 303 176 312 170 304 178 312 172 303 178 312 173 301 178 310 173 297 178 305 172 294 180 302 173 292 182 300 175 293 185 301 178 297 188 305 182 301 191 309 184 303 191 312 184 305 190 312 183 303 188 311 181 299 186 306 178 292 183 300 176 283 181 291 174 276 180 283 172 270 180 276 172 264 179 270 171 258 178 263 170 251 175 256 167 245 172 250 163 240 169 244 159 231 166 234 157 220 163 224 154 210 161 214 151 202 158 204 148 197 156 198 146 194 157 195 147 190 159 192 149 184 160 186 151 178 157 181 149 174 153 178 144 172 148 177 139 172 144 176 135 172 142 178 134 174 140 179 132 174 138 179 129 174 136 179 127 173 135 178 126 171 134 176 125 170 134 175 125 172 135 176 126 172 136 177 128 173 137 178 128 173 137 178 128 173 138 178 130 172 139 177 131 170 140 175 131 166 138 169 129 162 137 165 128 162 137 165 128 165 138 169 129 166 139 171 129 165 139 169 129 162 139 166 130 158 139 162 129 154 139 157 129 153 139 156 130 155 140 157 129 154 140 155 129 152 139 153 129 151 140 151 130 151 142 151 132 151 145 151 135 152 149 151 138 155 152 152 142 158 156 153 146 160 160 154 151 163 164 156 155 167 167 161 159 170 170 164 162 170 174 164 166 167 178 161 170 162 182 156 174 156 185 149 178 151 187 143 181 151 189 141 184 153 191 143 187 155 195 145 191 157 199 148 197 160 205 150 203 162 208 152 207 166 209 156 209 171 212 162 214 176 217 167 219 180 222 172 225 182 227 172 229 183 231 174 235 185 236 176 240 186 241 177 245 188 244 179 249 191 248 182 252 195 252 186 257 200 257 192 261 206 262 197 266 211 267 203 272 216 273 207 278 219 279 210 284 222 285 213 289 227 291 218 296 232 297 223 303 237 301 229 307 242 305 235 311 249 311 242 317 256 319 248 324 261 326 254 331 266 332 259 338 271 337 263 343 273 339 266 345 276 342 269 348 281 346 273 352 286 353 279 358 289 356 282 362 289 358 282 365 289 359 282 366 291 360 284 367 294 362 288 369 296 362 290 369 298 362 298 361 299 362 294 370 302 364 296 371 304 364 298 371 305 363 298 370 306 362 299 369 308 362 301 368 303 366 304 366 313 362 306 366 313 362 306 365 312 364 313 363 310 367 304 369 307 372 308 371 303 377 295 379 299 383 290 385 295 390 287 390 292 393 283 393 290 394 280 393 288 394 279 393 288 394 279 393 289 396 281 393 290 398 283 394 290 400 283 396 288 402 281 398 283 404 276 399 276 405 270 400 271 406 265 400 266 407 260 400 260 409 255 401 256 412 251 404 252 414 248 406 250 417 246 409 247 422 244 413 243 425 241 417 239 428 236 420 233 429 231 421 228 430 227 421 221 432 221 424 213 435 213 430 206 437 206 431 200 438 200 432 193 436 194 430 185 434 185 429 175 430 177 424 168 427 169 422 162 424 163 417 155 422 156 415 147 422 150 416 141 420 143 416 134 417 135 413 124 411 126 407 116 405 118 400 111 398 114 394 107 394 109 389 102 390 105 385 98 387 100 383 93 383 95 378 88 377 90 373 84 372 87 368 81 367 84 364 79 364 82 361 78 362 82 359 78 360 82 357 79 361 83 358 80 362 84 359 80 363 83 360 78 362 82 358 76 360 80 355 74 358 79 354 74 358 77 355 74 358 77 355 73 356 77 353 73 355 76 352 73 356 76 352 73 356 76 353 74 357 77 353 74 356 77 353 73 356 76 352 73 356 76 353 72 356 76 352 72 353 75 350 72 350 77 345 72 348 77 343 72 349 77 344 73 353 76 349 73 357 76 353 73 361 76 358 72 364 75 360 71 364 74 362 70 364 73 362 70 364 73 362 71 364 74 361 71 363 74 360 73 364 75 360 77 367 79 359 81 370 82 361 84 375 85 365 86 379 86 370 87 383 88 375 88 386 88 378 88 388 88 381 87 388 87 382 86 388 87 382 87 387 87 382 87 386 87 381 86 384 87 377 87 384 87 375 86 382 87 375 86 382 87 374 86 382 87 375 86 383 87 375 86 383 87 375 86 382 87 375 87 382 88 373 87 380 88 371 87 378 88 369 87 376 88 367 86 376 87 367 85 377 86 369 85 378 85 369 84 378 85 370 85 380 86 371 85 380 86 371 86 380 86 372 86 381 87 373 86 381 87 373 86 382 87 373 86 380 87 373 87 379 87 371 87 378 87 369 86 376 87 368 86 376 87 368 85 378 85 369 84 378 85 370 85 378 86 370 86 378 87 370 86 378 87 369 86 377 87 369 86 377 87 368 85 377 87 368 86 377 87 368 86 377 87 369 86 378 87 369 86 377 87 369 86 378 87 369 86 378 87 369 86 378 87 369 86 378 87 369 86 376 87 368 87 376 87 367 87 376 87 367 86 375 87 367 86 375 87 367 86 376 87 367 85 376 87 367 86 376 87 367 87 376 88 367 91 376 91 367 95 375 95 366 100 374 98 365 104 374 103 365 108 375 107 365 111 375 111 366 114 376 113 367 114 377 115 368 115 378 115 369 114 378 116 369 113 378 116 370 111 376 112 376 107 375 112 371 102 374 107 372 94 373 100 371 85 370 92 369 76 365 82 365 70 359 73 360 64 353 66 354 60 345 62 346 61 339 63 340 64 334 67 334 67 328 72 327 71 321 77 320 73 313 82 312 73 306 81 305 71 301 77 301 69 300 75 300 68 297 73 297 66 293 71 294 64 290 69 291 64 286 70 288 64 281 73 284 65 272 73 275 67 262 75 265 70 251 75 253 73 240 80 243 73 229 80 233 75 222 79 225 77 215 81 218 81 207 85 211 86 201 89 204 92 196 95 199 97 189 100 193 101 183 104 187 106 178 108 182 112 173 114 177 119 170 120 176 125 169 126 174 130 167 131 172 136 165 136 170 141 163 141 168 144 163 144 168 145 164 145 169 150 166 148 173 158 169 154 175 166 175 160 180 173 183 167 187 178 192 174 195 180 202 174 206 181 209 175 214 183 216 176 220 185 222 178 227 185 227 177 231 186 232 177 237 188 238 179 242 190 244 181 249 196 252 187 257 202 260 194 265 208 267 200 272 213 274 205 279 214 279 206 285 215 283 206 288 218 285 209 290 224 290 215 295 231 296 222 301 238 302 230 307 244 307 236 313 250 314 242 319 256 320 248 327 260 326 252 332 263 330 256 336 268 334 261 340 274 336 268 343 280 338 273 344 285 339 279 347 290 343 284 349 295 348 295 347 300 352 300 351 304 355 300 363 306 355 304 365 308 353 307 363 309 350 309 361 312 346 313 357 317 342 318 352 323 338 324 348 328 335 330 345 330 333 334 343 335 331 340 341 337 329 343 338 337 325 344 333 336 319 344 326 335 312 344 318 335 305 344 310 332 300 341 304 330 296 339 300 328 292 337 295 329 286 338 290 332 281 341 285 333 275 343 279 334 268 345 271 334 259 344 260 331 251 342 252 328 246 338 246 325 239 335 239 329 235 339 235 337 233 347 233 342 227 353 227 344 216 354 216 339 204 350 203 331 196 332 195 322 193 335 190 319 194 329 191 313 196 323 193 308 197 317 192 302 193 311 188 299 189 308 184 299 186 308 180 300 183 309 177 301 181 309 175 300 180 309 174 299 180 308 175 298 181 307 177 295 180 296 180 292 178 302 174 289 175 298 171 287 174 296 169 287 174 296 169 288 175 297 170 288 174 296 168 287 172 295 167 287 173 295 167 288 173 296 167 289 173 297 167 289 172 297 166 288 171 297 164 289 171 297 165 290 172 297 165 289 171 298 165 289 171 297 165 289 171 297 165 288 171 297 165 289 172 297 166 288 171 297 165 288 171 297 165 289 171 297 166 289 170 297 165 290 170 298 165 291 170 300 165 292 170 300 165 292 170 300 165 291 169 300 164 290 169 299 164 290 170 298 164 290 170 298 164 290 170 298 164 289 169 298 164 290 169 299 164 291 168 299 163 291 168 300 163 291 168 300 163 291 168 300 163 291 168 300 163 291 168 299 163 291 169 299 163 290 169 299 164 290 170 299 164 290 170 298 164 290 170 298 165 289 170 298 165 289 170 298 165 289 170 297 165 289 170 297 165 289 171 298 166 289 171 298 166 289 171 298 166 289 171 298 165 288 171 298 166 288 170 297 166 288 170 297 166 288 170 297 165 288 169 297 165 289 168 298 164 290 168 299 163 291 166 300 163 292 166 302 162 294 166 303 162 294 165 303 161 295 166 304 162 295 166 305 163 295 166 305 163 295 166 304 162 294 166 304 163 294 166 304 163 294 166 303 163 293 166 303 163 293 166 303 162 293 166 303 163 293 166 302 163 292 167 301 163 291 168 300 163 290 168 299 164 289 169 298 165 288 169 297 165 288 170 297 165 288 170 296 166 288 172 296 167 286 172 295 167 286 172 294 167 285 173 293 168 284 174 292 169 284 174 292 169 285 173 293 168 286 172 295 168 288 172 296 167 290 170 298 165 290 168 300 165 291 167 300 163 291 166 300 162 291 166 300 162 291 165 301 161 292 164 301 159 293 164 302 160 295 164 304 161 296 164 306 161 297 164 307 160 297 164 298 164 299 165 309 162 299 164 309 161 299 164 309 161 300 166 310 162 300 166 311 163 300 166 311 163 300 166 310 163 300 166 310 163 300 167 310 165 300 168 310 165 300 169 310 166 300 170 310 167 299 170 309 167 299 170 309 168 298 171 308 169 298 173 308 171 299 174 309 172 300 174 310 173 302 174 312 171 304 172 314 170 305 168 316 167 307 165 317 164 309 163 320 163 311 162 321 161 313 161 323 161 316 162 325 161 317 161 328 162 318 162 328 162 317 161 327 161 317 161 328 162 318 162 328 163 319 162 329 164 320 162 330 164 321 161 330 164 321 162 331 165 320 165 331 167 320 166 330 168 318 166 329 167 317 164 327 165 316 164 327 165 315 164 325 165 312 165 323 166 309 166 319 168 306 167 315 170 312 172 312 171 305 168 309 170 308 168 312 171 313 169 317 171 319 169 323 172 325 171 328 174 329 172 332 176 333 175 337 184 336 178 339 187 338 182 341 191 341 185 344 194 343 188 345 197 343 190 346 199 346 189 348 199 348 188 350 197 350 186 350 195 352 183 353 192 357 180 357 188 362 178 362 185 365 178 366 185 368 180 368 179 370 182 371 190 371 186 371 191 370 189 370 194 370 192 369 196 369 193 369 201 369 194 369 202 371 193 371 202 372 192 373 201 373 192 375 201 374 192 374 200 373 191 375 200 374 190 376 198 374 187 375 192 375 193 375 193 373 191 374 191 371 181 374 189 369 180 373 188 368 180 372 188 369 180 373 188 370 179 374 187 373 187 374 186 368 178 371 182 368 177 369 177 368 178 372 186 368 180 372 188 371 189 373 189 367 183 371 192 368 184 371 192 368 183 372 192 372 191 374 190 368 181 373 190 366 180 370 188 366 179 370 186 369 186 369 185 363 178 367 186 362 178 365 186 362 178 365 186 362 178 365 185 361 177 364 185 360 177 362 186 359 178 362 187 359 178 362 186 360 178 363 185 359 176 363 184 360 175 363 183 360 175 364 183 361 175 366 182 362 176 368 182 364 176 371 184 365 179 373 186 366 184 375 189 368 184 368 186 368 185 369 185 367 183 376 188 365 179 365 179 359 174 360 173 354 171 354 170 349 172 359 173 346 175 356 176 345 178 355 180 344 183 355 185 344 186 354 187 342 184 353 187 341 183 351 185 340 182 350 185 339 182 349 185 339 181 349 185 339 176 347 182 341 173 347 180 343 173 346 178 348 176 350 184 354 180 354 185 357 189 359 187 366 187 364 189 372 194 369 195 376 203 374 204 379 216 377 217 378 231 375 231 372 244 368 245 360 254 358 254 352 258 348 258 346 259 337 258 342 261 333 260 339 262 330 262 338 266 329 265 339 269 330 268 343 271 334 271 349 274 339 274 354 276 345 276 358 278 350 277 362 280 354 279 365 283 360 282 366 285 359 285 367 287 362 287 367 290 362 289 366 291 359 291 365 294 357 293 364 298 356 298 364 304 355 304 364 311 356 311 364 316 357 316 364 318 357 318 364 318 356 318 362 321 354 319 362 327 354 324 360 334 353 331 355 341 348 339 349 346 341 343 342 350 333 346 336 354 328 350 333 358 325 354 333 362 325 357 331 364 324 360 330 367 323 362 327 371 321 365 323 375 317 369 320 379 313 372 317 382 311 375 314 385 308 378 310 389 306 382 305 394 301 387 300 397 297 390 296 399 293 392 290 401 287 393 283 403 281 396 278 406 275 398 275 409 272 401 271 411 269 403 267 413 266 405 264 415 263 407 258 419 259 411 253 422 254 414 245 424 246 418 237 425 237 417 230 425 231 417 226 424 226 416 222 423 222 415 218 425 219 417 214 428 216 421 210 431 212 423 205 431 206 426 197 430 198 424 189 426 191 420 183 421 186 412 177 417 180 409 166 414 171 406 156 411 161 404 150 407 155 400 143 403 149 396 136 400 142 393 131 398 136 392 125 397 131 391 119 395 122 391 112 392 118 387 107 388 113 383 101 381 106 378 96 374 103 368 93 369 99 364 89 366 95 362 84 364 90 360 80 362 84 359 78 360 83 355 78 360 82 357 78 362 82 360 77 364 81 360 76 362 79 359 74 358 77 354 74 354 77 352 75 353 78 350 75 352 81 348 76 352 80 349 76 351 82 347 76 350 81 347 77 350 81 346 77 348 81 346 76 350 81 346 76 350 80 347 76 350 83 346 78 352 84 347 78 353 81 350 76 354 79 350 75 356 79 352 77 361 81 358 80 367 86 362 82 370 87 367 85 373 90 370 89 376 94 373 94 378 99 376 98 380 105 376 100 380 105 378 101 382 106 376 102 383 106 376 104 384 104 383 109 384 108 376 113 384 111 376 115 384 113 375 118 382 115 375 120 381 117 373 123 380 118 373 121 381 117 374 120 382 116 375 119 382 116 373 119 381 116 372 119 378 116 370 119 376 115 367 117 374 113 365 115 374 111 365 111 375 109 366 107 379 107 369 105 382 107 374 105 383 108 375 107 381 108 372 110 378 109 368 113 375 113 366 117 374 117 373 117 373 113 365 118 373 114 366 120 375 115 366 121 377 121 377 120 379 120 379 118 381 119 381 115 383 121 376 110 383 115 380 103 382 109 380 94 377 101 377 87 370 93 370 82 361 91 360 78 350 87 349 76 339 84 338 76 330 84 328 77 321 86 320 78 315 87 315 77 310 86 310 74 306 82 306 72 301 80 302 70 296 79 295 69 291 78 290 68 288 76 288 67 288 76 288 68 288 76 286 69 284 77 283 69 283 78 280 69 283 77 279 67 283 75 279 63 284 71 281 59 286 65 283 57 288 65 285 57 290 64 287 57 292 65 289 58 294 66 291 58 296 66 293 58 297 64 295 53 296 58 297 56 295 65 295 58 293 61 293 61 290 71 287 67 288 73 285 74 287 82 283 78 287 86 281 77 286 85 281 74 287 81 281 68 288 77 283 64 290 73 287 61 290 70 291 59 286 67 290 59 281 66 286 62 275 68 278 68 268 75 272 75 261 83 265 83 253 91 258 86 247 94 251 86 240 94 245 85 234 90 238 84 228 88 232 83 223 87 226 82 218 86 223 84 213 88 217 92 212 92 211 95 206 94 205 93 194 96 199 98 192 103 198 105 191 109 197 109 191 113 198 111 192 116 200 114 191 117 193 117 188 122 196 120 184 124 192 121 179 125 188 123 175 128 181 131 177 131 177 137 172 137 172 142 159 143 168 147 157 146 156 150 153 150 153 155 153 157 161 161 152 164 161 167 153 167 162 170 153 170 163 172 154 173 163 178 153 178 162 183 150 184 159 185 147 186 156 186 143 187 152 190 139 191 147 195 136 196 144 202 134 203 142 209 132 210 140 215 130 215 138 219 129 219 136 225 129 223 136 232 129 231 137 238 132 237 140 243 135 241 142 248 138 245 146 254 142 252 150 258 144 256 152 263 145 261 153 268 145 266 153 273 145 270 154 277 147 275 155 283 149 281 158 287 152 285 160 291 153 288 162 296 156 293 164 301 159 298 167 303 161 300 168 307 161 304 169 309 160 306 168 311 159 308 167 312 160 310 168 314 161 311 170 315 162 313 171 316 164 314 171 314 163 314 172 314 162 314 171 314 159 315 168 313 155 315 165 314 151 315 160 314 147 316 156 314 144 315 152 313 142 315 150 311 142 313 149 308 140 311 148 306 139 309 143 305 137 310 144 304 135 308 139 304 132 304 132 302 131 302 131 302 132 302 131 303 133 303 132 304 134 310 140 305 136 311 143 307 137 313 144 309 135 314 143 310 134 310 133 309 132 315 140 308 132 314 139 308 132 313 140 308 133 313 140 307 134 312 140 304 136 310 143 298 143 305 150 290 151 297 159 284 156 290 165 280 161 285 169 276 163 282 171 275 166 280 173 274 166 280 174 274 165 280 173 274 163 280 170 273 161 280 168 273 159 279 166 274 157 281 165 277 153 283 161 281 147 287 155 284 140 291 147 288 134 294 141 291 128 297 134 294 124 298 129 296 126 298 130 296 129 297 137 296 133 294 141 297 136 293 144 302 143 296 149 307 152 301 158 312 165 305 171 313 175 305 180 313 179 305 184 314 180 307 185 315 180 307 185 314 180 306 185 312 182 304 187 312 184 312 183 313 183 306 189 316 182 309 187 321 183 314 189 315 190 315 189 325 185 318 190 327 185 328 185 329 183 329 183 330 183 324 189 332 184 325 190 329 184 324 191 326 186 322 195 326 190 326 190 325 193 322 202 326 195 322 203 329 195 329 195 331 194 326 202 334 194 330 202 338 194 332 201 340 196 333 202 340 198 334 203 340 200 340 199 341 202 341 201 342 204 334 208 362 212 333 211 340 209 332 213 338 211 330 215 336 212 328 216 336 212 328 216 337 210 329 215 337 207 329 212 354 206 330 209 353 206 332 206 357 201 332 203 359 198 332 200 361 195 332 197 338 189 331 193 337 186 330 190 337 183 329 187 337 181 329 184 337 180 330 182 362 179 332 183 361 181 336 184 360 181 341 184 359 182 342 185 358 183 343 186 358 182 342 186 358 180 339 184 359 177 337 182 358 176 334 180 358 176 333 179 357 177 333 179 356 178 334 180 355 181 334 182 354 182 334 185 352 184 333 188 352 183 333 190 332 189 324 187 327 187 319 185 323 186 314 185 320 184 310 184 316 182 306 182 312 180 302 181 308 178 299 180 306 176 306 176 304 174 295 177 303 173 294 177 301 171 292 176 298 170 299 170 297 170 290 177 296 171 289 177 295 172 289 179 296 173 290 181 298 174 293 182 296 183 296 183 307 175 301 183 310 175 304 182 313 174 307 181 316 174 309 181 318 174 311 181 319 175 312 181 320 178 313 184 321 183 313 189 320 187 312 193 318 191 310 197 317 196 309 201 315 198 307 204 313 197 305 202 313 195 304 199 312 192 303 196 309 191 300 194 309 190 299 191 309 188 299 189 311 186 300 187 312 184 302 184 314 183 304 182 317 182 307 182 319 183 310 182 320 184 311 184 320 185 311 185 320 186 310 187 320 188 310 190 320 191 310 193 321 195 311 196 321 200 312 199 321 198 312 198 320 196 311 196 320 195 310 194 319 193 310 193 319 191 309 191 318 191 308 190 317 191 308 190 317 190 307 190 315 189 305 189 314 188 304 187 313 186 304 186 313 185 303 185 313 185 303 185 314 184 304 184 313 180 304 182 311 177 303 181 308 175 301 181 306 176 299 182 304 176 298 183 303 176 298 184 305 174 300 183 305 173 302 182 306 171 303 180 306 170 303 179 306 170 304 179 307 168 305 177 308 167 308 176 310 166 308 175 309 163 308 172 309 162 309 171 311 161 311 170 312 160 312 170 314 159 313 168 315 159 314 168 316 159 316 168 319 159 319 158 342 159 323 159 340 161 325 167 340 160 341 161 340 159 341 161 340 158 341 160 339 158 341 159 339 158 340 159 338 159 340 159 338 159 336 160 337 160 336 162 336 161 336 163 336 162 336 164 336 163 335 164 336 165 335 167 338 165 330 172 337 168 329 175 332 175 329 178 331 177 331 177 333 178 333 177 332 179 320 184 332 181 321 186 332 183 333 183 332 187 333 185 331 189 319 196 331 190 318 198 331 191 317 200 330 192 316 201 330 193 317 201 329 193 316 200 329 193 316 201 329 193 315 202 329 194 315 202 329 195 315 202 328 197 326 199 328 199 327 201 328 200 327 201 328 199 316 205 330 197 316 204 330 195 314 201 330 192 312 197 330 191 311 195 330 188 309 193 330 187 307 191 330 187 308 190 330 186 308 189 314 184 307 188 312 182 304 186 311 181 302 185 310 182 302 185 311 185 302 185 311 187 303 186 327 187 305 186 327 186 306 184 328 185 308 182 327 184 304 178 327 184 301 176 304 183 297 177 297 188 292 181 294 189 288 183 290 188 287 180 284 188 282 179 276 189 275 180 267 191 268 183 258 194 259 185 250 194 251 189 245 191 246 183 240 184 242 176 235 176 237 168 231 169 234 160 231 162 234 152 231 157 233 147 227 154 230 144 221 154 224 143 215 154 217 143 209 154 211 144 203 156 204 146 197 160 197 149 192 164 191 154 189 167 187 157 185 168 183 158 182 169 179 159 180 170 177 161 178 172 175 162 174 173 171 163 168 173 164 164 161 174 157 164 156 173 153 166 153 177 153 176 150 181 150 180 148 183 149 183 146 185 146 184 146 188 146 188 147 191 148 190 149 195 139 192 149 199 139 198 151 203 140 202 153 206 142 207 156 210 146 212 160 212 150 215 164 215 155 220 169 219 160 225 174 224 166 229 178 227 171 233 182 230 174 235 187 234 179 239 191 240 183 245 194 246 186 251 198 252 190 258 203 259 195 264 208 265 200 271 213 270 205 276 218 275 210 281 223 281 215 286 226 287 219 292 230 293 222 298 234 299 226 305 239 304 231 310 244 309 237 315 248 312 241 319 252 316 245 321 257 321 249 325 260 325 253 331 263 328 255 334 265 330 257 336 269 332 261 338 273 335 265 342 274 338 267 345 276 342 270 349 281 345 275 353 286 348 280 356 290 350 285 358 292 352 288 361 296 354 293 363 299 354 297 365 303 354 304 365 309 351 311 361 314 346 316 356 318 342 321 351 321 338 325 348 324 335 329 344 326 332 332 340 327 328 335 336 328 324 336 331 329 320 337 327 330 314 339 320 333 306 342 311 334 299 345 303 335 293 345 297 334 287 344 290 335 280 345 283 335 273 346 276 336 267 347 269 336 260 347 261 336 250 347 251 334 242 345 241 331 235 341 234 327 228 338 227 326 221 336 219 324 214 334 212 323 210 333 207 319 203 329 200 315 199 324 194 310 196 319 191 306 193 315 187 303 189 312 182 302 184 310 178 299 181 300 180 296 180 305 174 293 179 302 173 291 178 299 173 290 178 298 172 290 177 298 171 290 175 298 169 290 174 297 167 288 172 296 166 287 172 295 165 287 172 294 166 286 172 294 166 285 172 293 165 286 172 294 166 287 173 295 167 287 173 294 166 286 172 293 165 286 172 293 165 285 172 293 166 286 173 294 166 287 174 294 166 287 175 294 168 286 176 293 169 284 176 290 169 283 176 290 169 281 175 289 168 280 174 286 167 278 174 285 167 276 173 284 166 275 171 283 164 275 169 282 162 274 167 282 160 273 165 281 158 272 166 280 158 272 167 278 159 271 168 278 159 270 167 276 159 269 167 275 159 268 168 273 159 267 169 273 161 266 170 272 162 265 169 272 161 266 168 272 161 266 167 273 160 265 165 271 157 262 162 269 155 258 159 266 152 256 158 262 150 254 155 261 149 254 154 261 148 253 153 260 146 252 151 259 145 251 151 258 145 250 150 257 145 247 149 247 148 245 148 245 148 245 146 245 146 246 143 252 136 248 140 256 133 250 138 258 131 253 137 260 130 253 135 261 128 251 132 259 125 247 129 255 122 244 129 251 121 240 130 247 122 238 132 246 125 236 134 243 126 234 134 240 126 232 132 233 131 232 130 239 121 232 127 239 119 233 125 240 117 232 125 240 117 231 125 239 118 229 126 236 119 224 125 232 118 220 126 227 118 216 126 223 118 214 125 221 117 213 123 221 116 214 121 222 114 215 119 223 111 215 116 222 109 214 117 222 110 214 118 221 111 212 118 220 112 211 119 211 117 209 117 209 117 208 118 215 110 208 118 215 111 209 119 216 112 210 120 217 112 210 120 217 112 210 120 217 113 211 122 218 115 212 123 219 116 212 124 220 117 212 124 219 117 212 125 220 118 212 126 220 119 213 126 219 119 212 126 219 119 210 124 217 117 209 123 216 116 208 122 215 115 208 122 215 114 208 122 216 116 209 123 216 116 208 123 216 116 208 123 216 118 208 125 217 120 209 126 217 122 209 127 217 123 210 126 218 123 212 127 221 124 216 128 225 125 219 128 228 125 221 127 230 124 232 122 231 121 222 124 231 120 220 122 230 119 218 121 227 118 217 120 226 116 217 118 226 114 218 116 227 112 218 115 228 111 219 117 228 112 219 121 229 117 220 126 230 122 221 129 231 125 222 130 231 126 222 130 231 126 220 128 230 126 218 126 228 124 217 125 226 123 216 123 225 120 216 119 225 116 215 114 224 111 215 111 224 109 217 111 227 109 221 113 230 111 224 113 234 112 225 115 235 113 224 116 234 115 222 118 231 116 222 119 231 118 221 120 230 118 220 118 230 117 220 116 229 114 219 115 228 112 218 113 228 112 218 114 228 112 219 114 228 112 219 113 229 111 220 113 230 111 222 114 231 112 222 115 232 114 222 116 231 114 222 116 231 114 222 116 231 114 221 115 231 113 221 115 230 112 220 115 230 112 220 114 229 111 219 113 228 110 219 112 228 109 219 113 228 110 220 113 229 111 220 114 230 112 220 114 229 112 220 114 230 113 221 114 230 112 222 114 231 113 222 114 231 113 222 114 232 112 223 112 232 112 223 112 233 111 223 113 233 112 223 113 233 113 224 114 233 113 224 114 233 113 224 113 233 112 223 113 233 114 223 115 232 116 222 115 231 116 222 114 230 116 223 112 230 115 224 110 228 113 225 110 232 115 227 110 232 113 230 109 235 112 233 108 237 111 236 106 240 109 237 105 242 108 238 105 246 110 239 106 246 110 239 106 246 111 239 106 246 111 239 106 245 111 237 107 242 109 235 107 241 112 232 108 235 111 228 108 231 112 224 110 226 114 221 114 223 118 220 118 222 121 220 122 223 126 221 128 225 131 224 134 229 135 228 138 238 137 234 140 243 135 238 139 245 131 239 136 244 126 235 134 239 124 231 136 233 125 227 141 227 140 225 147 225 137 222 151 222 141 216 154 217 143 211 156 211 145 207 160 207 149 203 165 203 155 200 168 200 159 194 169 195 159 187 167 187 157 180 164 180 154 173 162 173 152 167 161 168 151 163 158 167 150 161 155 166 146 160 153 165 144 159 153 164 144 160 154 165 145 159 154 164 146 158 154 163 145 156 151 162 144 156 151 161 141 155 151 161 141 155 152 160 143 155 153 160 145 155 154 160 145 156 153 161 144 157 151 161 143 157 150 162 141 158 149 163 141 158 149 163 139 159 149 163 139 158 149 163 140 158 149 163 140 159 151 163 143 159 151 162 141 161 151 162 141 160 151 162 141 162 152 162 141 163 151 161 141 164 151 160 141 166 150 159 140 166 151 159 142 165 154 158 146 166 158 159 152 167 165 159 158 168 170 160 163 168 174 159 168 166 177 157 171 163 179 154 174 158 183 150 179 156 187 156 186 153 190 143 186 150 193 140 189 147 196 137 194 147 200 136 200 148 203 138 204 153 207 143 208 159 211 148 215 162 218 152 221 167 223 157 228 172 227 163 232 178 233 169 238 184 237 176 243 190 240 182 245 195 243 187 248 200 248 192 253 204 255 196 260 208 261 200 266 213 266 204 271 217 272 209 277 221 276 213 281 225 280 218 285 231 287 222 292 235 294 228 300 241 302 233 308 245 308 245 308 249 315 249 314 253 321 245 326 257 324 249 330 260 328 252 333 265 333 257 338 269 337 269 337 270 340 263 346 274 342 267 348 278 345 270 349 281 348 274 354 285 351 277 357 288 354 281 359 292 356 285 362 294 359 287 364 295 360 288 366 296 361 289 367 296 362 288 369 294 363 289 372 293 365 291 375 295 367 296 378 301 367 303 377 307 363 309 373 312 356 315 366 315 347 319 357 317 340 321 350 318 336 322 345 319 331 325 340 321 328 328 336 330 330 330 331 326 319 333 327 327 316 335 323 331 313 340 318 335 307 344 312 338 300 348 304 340 293 350 297 342 286 352 289 344 278 354 281 345 270 356 273 346 265 355 266 344 258 355 259 341 251 352 251 337 244 347 243 331 238 342 236 327 231 338 229 325 224 336 221 323 217 333 215 321 212 331 209 317 205 327 202 313 199 323 195 309 196 319 192 305 191 314 186 303 185 312 180 301 181 310 176 298 178 306 172 295 177 304 171 293 177 300 171 290 178 298 171 289 178 296 172 287 177 294 170 287 175 294 168 287 173 295 167 289 173 297 167 289 173 298 167 288 172 296 165 287 171 294 165 286 172 293 165 285 173 292 166 284 174 292 166 284 175 291 167 284 175 290 168 283 176 289 168 282 177 288 169 280 177 285 169 278 177 283 170 277 178 284 171 278 177 283 169 279 176 285 169 280 175 287 168 282 174 289 167 282 172 289 166 284 171 291 165 284 171 292 165 283 170 291 164 284 170 292 165 285 170 292 164 284 169 292 163 285 168 292 162 285 168 293 162 285 167 293 161 286 167 294 160 288 168 295 161 287 168 295 161 286 167 293 161 285 168 293 161 284 168 291 161 284 167 291 161 284 166 292 161 284 166 292 160 284 164 292 159 284 163 292 159 283 162 292 156 282 161 291 155 279 161 280 160 275 160 275 159 271 160 271 160 267 161 273 153 262 160 268 152 258 159 265 151 257 158 264 149 257 157 264 149 258 158 264 150 257 159 263 151 254 160 261 153 251 159 257 152 247 158 253 151 246 156 252 149 246 155 253 148 247 154 253 147 245 153 253 146 244 151 251 144 242 149 249 142 240 146 248 139 239 143 239 142 238 139 246 133 238 137 246 130 238 135 246 128 236 133 244 126 234 133 242 125 232 133 240 125 231 133 238 126 229 133 237 127 229 135 235 128 227 136 234 128 226 136 233 129 224 137 231 130 223 137 229 130 222 137 227 130 221 137 227 130 222 136 228 128 224 134 230 127 225 131 233 125 227 129 234 123 227 127 236 121 228 124 236 119 228 123 237 118 229 123 238 118 229 123 238 117 229 123 238 118 229 124 237 118 227 125 235 119 226 126 234 120 225 127 233 121 224 128 232 122 224 129 231 123 223 129 231 123 223 129 231 123 223 130 230 124 223 130 230 124 223 130 230 124 223 130 230 123 224 128 231 122 225 127 232 121 225 125 233 120 226 125 235 119 227 125 235 119 227 125 236 119 227 125 235 120 227 126 235 120 226 126 234 120 226 126 234 120 226 126 233 120 225 127 233 120 225 127 233 121 225 128 232 122 224 128 232 122 224 128 232 122 224 128 231 122 224 128 231 123 224 128 231 123 224 128 231 122 224 128 231 122 224 128 232 121 225 127 232 121 225 127 232 121 225 127 232 121 225 128 232 121 225 128 233 121 225 127 233 121 225 127 233 121 225 127 233 122 225 127 233 122 225 127 233 122 225 128 233 121 225 128 232 121 225 128 232 122 225 128 232 122 225 128 232 122 225 128 232 122 225 128 232 122 225 128 233 122 225 128 233 122 225 128 233 121 225 128 233 122 225 128 233 122 225 128 233 122 225 128 232 122 225 128 233 122 225 128 233 122 225 128 233 122 226 128 233 122 226 128 234 122 226 128 234 122 226 128 233 122 226 128 233 122 225 128 233 122 225 128 233 122 225 128 232 122 225 128 232 122 225 128 232 122 225 128 232 122 225 128 232 122 225 128 232 122 225 128 232 122 225 128 232 122 225 127 232 121 225 128 233 121 225 127 233 121 225 127 233 121 225 127 233 121 225 127 233 121 225 127 233 121 226 127 233 121 226 127 233 121 226 127 233 121 226 127 233 121 225 127 233 121 225 127 233 121 225 127 233 121 225 127 233 121 225 127 233 122 225 127 233 122 225 128 233 122 225 128 233 122 225 128 233 122 225 128 233 122 225 128 233 122 225 128 233 122 225 127 233 122 225 127 233 121 225 128 233 121 225 128 233 122 225 128 233 122 225 128 232 122 225 128 233 122 225 128 233 122 225 128 233 122 225 128 233 121 225 128 233 121 225 128 233 122 225 127 233 122 225 127 233 122 225 127 233 122 225 128 233 122 225 127 233 122 225 127 233 121 225 127 233 121 225 127 233 121 225 127 233 121 225 127 233 121 225 127 233 122 225 127 233 121 226 128 233 121 226 128 233 121 227 129 233 120 228 130 233 120 227 131 232 121 227 133 230 122 224 135 227 125 220 139 222 128 216 143 217 132 211 147 211 137 208 153 208 142 206 158 206 148 204 161 204 151 200 162 199 153 195 163 194 153 191 163 190 153 187 162 187 152 183 162 183 152 177 161 177 160 171 158 171 148 166 156 166 145 162 154 162 154 159 155 159 155 155 157 157 147 155 159 156 150 154 150 154 152 152 163 152 162 150 164 150 164 146 165 147 164 143 165 141 155 139 155 138 154 136 165 136 154 135 166 135 165 132 169 133 159 131 172 131 162 129 174 129 164 126 175 127 164 123 175 123 166 121 175 120 165 118 174 118 164 116 173 116 163 115 172 114 162 114 172 113 161 113 171 111 160 112 170 110 159 112 169 108 159 111 170 107 161 111 174 107 165 110 179 104 170 110 185 104 176 112 190 105 182 114 196 107 188 115 200 107 193 115 203 107 196 115 203 107 197 115 204 106 197 115 205 107 197 114 207 106 199 112 207 105 200 110 206 103 199 109 206 101 198 108 207 101 199 108 208 100 200 108 208 101 200 107 208 99 200 106 207 98 199 105 206 97 198 104 205 96 197 103 206 95 198 102 208 94 199 101 209 94 201 101 212 94 204 100 215 94 207 101 218 94 210 102 219 95 212 104 220 97 212 105 218 97 211 106 216 98 209 106 215 98 208 105 214 97 207 103 214 95 207 101 212 94 205 100 211 93 203 100 210 92 202 100 209 93 201 100 209 94 200 101 210 96 201 101 211 97 202 102 213 99 203 102 214 98 203 101 213 98 204 100 213 97 203 100 212 98 203 100 211 98 201 101 210 99 200 102 209 99 199 103 209 100 199 103 208 100 198 103 207 100 197 103 205 99 196 102 204 95 196 101 203 92 197 101 202 91 199 102 202 91 202 105 203 95 206 111 206 100 210 117 209 108 214 124 210 116 216 130 210 123 217 135 209 128 216 136 208 130 216 137 207 132 216 138 207 133 215 141 205 136 214 146 203 141 212 150 201 145 209 154 198 149 207 159 197 155 205 164 197 159 205 167 198 162 205 171 201 166 209 174 204 170 212 175 206 175 205 178 210 179 209 181 212 177 221 180 211 175 220 179 210 174 218 177 207 171 215 174 203 170 211 170 209 170 209 173 197 171 206 176 193 176 202 178 190 181 198 180 187 181 187 180 185 185 193 178 181 181 185 174 176 178 180 170 171 174 175 167 168 172 174 164 168 168 171 162 169 168 175 163 170 167 174 165 171 168 175 168 172 173 179 170 172 176 180 172 174 177 182 173 178 178 186 173 180 177 188 172 179 177 186 171 177 176 181 170 174 178 179 168 171 176 175 165 167 170 169 160 163 166 165 155 161 164 164 150 160 150 159 144 159 152 159 139 159 145 159 136 159 144 159 134 160 142 161 133 161 141 161 131 163 140 163 130 164 138 165 130 164 138 164 131 161 140 163 133 158 142 159 134 156 143 156 134 154 143 155 133 153 142 153 130 152 139 152 129 152 138 151 127 154 136 154 125 156 134 156 124 157 132 157 123 156 131 157 121 154 127 154 121 153 128 153 121 153 129 153 123 153 130 153 124 152 132 152 125 152 134 153 126 152 134 152 125 151 134 152 125 151 133 151 125 150 134 152 125 150 133 151 125 150 133 150 125 149 132 150 123 149 131 149 123 149 131 149 123 150 132 151 125 151 132 152 125 151 133 152 125 151 133 152 125 152 134 152 123 151 131 151 123 151 131 152 123 151 131 152 123 151 131 152 124 151 132 152 124 151 131 152 123 152 132 154 123 153 132 154 124 153 132 155 125 153 133 155 125 153 133 154 125 153 132 154 124 153 132 154 123 152 129 153 123 153 129 153 124 152 132 154 125 153 133 154 125 153 133 154 125 154 133 155 125 154 133 155 124 153 133 154 124 152 133 154 124 152 132 153 124 152 132 152 124 152 132 152 124 152 133 152 124 152 133 153 124 154 133 154 123 155 133 154 123 155 132 154 123 155 132 153 122 156 131 154 121 155 129 153 119 154 128 152 119 153 126 150 119 151 127 149 119 150 128 149 119 150 128 149 119 150 128 148 119 150 128 148 120 152 129 149 120 153 129 151 121 156 129 154 120 158 129 155 118 158 127 156 117 159 126 156 117 159 125 155 116 156 124 153 115 154 123 150 115 151 123 145 115 147 123 143 116 144 125 140 117 142 126 137 118 140 126 136 118 140 126 136 116 140 125 136 116 140 125 137 115 140 124 138 114 141 123 138 114 142 122 138 114 142 122 138 115 143 122 139 115 144 123 140 115 145 124 140 115 146 124 141 115 146 124 142 115 146 123 143 114 147 123 142 114 147 123 142 113 146 122 142 113 146 121 142 113 147 122 143 113 147 122 143 114 147 122 142 114 147 123 143 115 146 123 142 115 146 123 142 115 146 123 142 115 146 123 142 114 146 123 142 115 147 123 142 115 147 123 142 115 147 123 142 115 147 123 144 115 147 123 144 115 147 123 143 115 147 123 143 115 147 123 143 115 147 124 143 115 147 123 143 115 147 123 142 115 146 123 142 115 146 123 142 115 147 124 143 115 147 124 143 115 148 124 144 115 147 123 144 114 148 124 145 114 148 123 145 114 148 122 145 114 147 122 144 114 147 123 144 114 147 122 143 114 147 122 143 114 147 123 144 115 147 123 143 115 147 123 143 114 146 123 143 114 147 123 144 114 147 123 144 114 147 123 144 114 147 122 144 114 148 123 145 115 148 123 144 115 148 123 144 116 149 124 144 117 149 124 144 117 150 124 144 117 151 125 145 116 152 124 146 116 152 123 146 115 153 123 147 115 153 123 147 115 154 122 148 115 154 122 148 113 154 121 149 111 152 119 150 109 149 115 149 111 143 114 146 116 136 117 140 126 129 126 134 139 125 138 129 153 125 152 130 164 130 164 134 173 137 171 144 179 144 176 152 181 151 179 159 180 156 178 165 180 158 177 167 179 159 174 167 178 159 172 167 178 159 172 166 181 161 174 168 185 166 177 170 188 173 183 174 189 181 183 182 187 188 183 189 182 192 174 193 178 196 169 196 174 198 164 198 171 199 162 200 170 203 160 205 170 209 160 211 170 217 160 218 170 223 161 226 169 228 159 231 168 232 158 236 168 236 158 239 170 238 162 243 176 242 167 247 183 246 174 250 190 250 181 255 195 254 187 260 200 258 192 263 206 260 198 266 210 263 203 268 213 267 205 273 215 271 207 276 219 273 211 279 215 282 215 283 228 285 220 289 234 292 225 297 239 299 230 304 243 307 243 306 247 313 239 318 250 318 242 322 252 320 245 325 257 323 248 328 262 327 263 327 268 332 268 332 269 335 261 341 273 340 265 345 277 345 268 350 281 349 272 353 285 352 276 356 289 358 280 361 292 364 283 366 293 371 284 372 293 377 284 376 293 383 284 381 291 388 284 385 289 393 281 391 284 398 276 395 279 404 272 400 274 407 267 403 270 409 264 403 267 412 261 406 264 416 259 409 261 417 256 410 258 419 253 412 254 421 251 413 248 423 246 415 241 426 240 417 234 428 233 420 227 428 227 419 219 427 220 419 211 426 213 417 205 426 206 417 199 425 202 416 195 423 199 415 191 419 195 411 186 415 190 406 181 411 185 403 175 411 179 403 169 410 174 402 163 408 168 399 157 407 162 399 152 408 157 400 148 406 154 398 146 402 152 394 144 398 150 392 141 397 148 391 141 396 148 390 142 394 148 388 142 392 149 386 140 391 147 384 137 391 144 384 133 391 140 384 130 391 136 384 127 391 133 385 124 391 131 385 122 390 128 384 120 388 127 383 118 385 126 380 117 382 125 377 114 381 123 377 112 381 120 376 110 379 118 374 107 376 116 372 105 373 114 368 103 369 111 364 101 366 109 361 99 364 107 360 97 362 105 359 96 362 104 358 94 360 103 356 94 358 103 355 94 356 103 354 94 356 103 353 93 356 101 354 92 356 101 355 91 358 99 357 88 358 96 358 86 359 94 359 84 360 90 360 82 359 90 360 81 358 87 358 81 356 87 357 81 354 87 356 81 352 87 354 82 350 87 352 83 348 90 350 84 345 92 347 86 344 94 345 88 343 93 344 89 342 97 344 89 344 95 344 89 345 97 347 88 346 96 347 86 347 94 346 84 348 93 346 82 346 90 345 79 345 84 344 76 344 81 342 73 342 81 339 72 342 79 339 72 339 80 336 71 335 79 332 71 331 79 328 71 329 78 326 71 329 79 327 71 331 80 328 72 334 80 331 72 335 80 332 72 337 80 334 72 338 81 335 72 336 81 334 72 331 81 330 72 324 81 323 72 317 82 316 73 310 82 310 73 305 82 306 72 301 81 302 72 297 81 298 70 290 79 293 70 285 79 287 71 281 80 283 73 277 81 279 73 270 82 272 73 266 81 267 71 261 81 263 71 257 80 259 70 252 79 254 68 248 77 249 66 244 74 246 65 242 74 242 65 238 74 238 66 234 75 235 66 233 75 233 65 233 74 233 65 232 74 232 65 230 73 231 65 228 73 229 65 224 73 226 66 223 74 226 67 221 72 223 69 219 76 222 69 215 74 218 72 211 77 214 76 207 80 210 81 203 85 206 85 200 89 203 88 197 92 201 91 193 96 196 93 191 97 194 93 189 100 193 95 184 99 187 97 179 104 184 100 173 105 176 103 168 106 171 101 164 108 168 100 162 105 164 101 158 105 160 102 156 106 156 104 153 108 154 106 151 110 152 107 150 114 152 107 148 114 149 108 146 112 146 107 144 111 145 107 143 113 146 107 143 110 145 105 142 110 144 106 141 110 142 107 139 114 141 107 138 112 139 107 137 114 137 108 135 113 135 107 134 113 134 108 134 115 135 108 133 112 134 108 132 113 133 110 132 115 132 113 130 118 130 116 128 121 130 118 128 122 129 119 127 126 130 119 127 126 130 118 127 122 128 117 127 122 128 116 127 121 128 115 126 120 128 114 126 119 128 114 126 119 128 115 126 118 127 115 126 120 128 117 126 121 128 118 126 123 128 119 126 125 128 119 126 126 128 120 125 126 128 120 125 126 128 120 126 124 127 120 125 124 127 119 125 126 128 118 124 123 126 118 125 122 127 118 125 122 127 118 126 122 127 118 126 122 127 118 125 122 127 119 125 126 128 120 125 126 128 120 125 124 127 119 125 125 127 119 125 126 128 119 125 125 128 119 125 122 127 119 125 122 127 119 125 122 127 119 125 122 127 119 125 122 127 119 125 122 127 119 125 123 127 119 126 126 128 119 126 123 126 120 126 124 127 120 126 124 128 120 126 124 127 120 126 124 127 119 126 124 127 119 125 127 129 119 126 123 127 119 126 125 129 119 126 126 129 119 126 126 129 120 126 125 128 120 125 124 127 121 125 124 127 120 125 124 127 120 125 124 127 120 126 125 127 120 126 124 128 120 126 124 128 120 126 124 128 120 126 124 127 120 126 124 128 120 126 124 127 119 125 126 128 119 125 126 129 119 126 126 128 120 125 124 127 120 125 124 127 120 125 124 127 120 125 124 127 120 126 124 127 120 126 124 127 121 126 125 128 121 126 125 128 120 126 125 127 120 126 124 127 120 126 124 127 120 126 124 127 120 126 124 127 120 126 124 127 120 126 124 128 120 126 125 128 120 126 125 128 121 126 125 128 121 126 127 129 121 126 126 128 121 126 126 128 121 126 126 128 121 126 127 129 120 125 124 127 120 126 125 127 120 126 125 127 120 126 124 127 120 126 125 127 120 125 125 127 121 125 125 127 121 125 127 129 121 126 127 129 121 126 129 129 121 126 128 129 121 126 128 129 121 125 128 129 121 125 127 128 121 125 127 128 121 125 127 128 121 125 127 129 121 125 127 129 121 126 127 129 121 126 127 129 121 126 127 129 121 126 127 129 121 126 127 129 121 126 128 129 121 126 129 129 121 126 129 129 121 126 127 129 121 126 127 129 121 126 125 128 121 126 128 130 121 126 125 128 121 126 127 128 121 126 128 129 121 126 128 129 121 126 127 129 121 126 127 130 120 126 125 128 120 126 125 128 120 126 125 128 120 126 125 127 120 126 125 127 120 126 125 128 120 126 125 128 121 126 125 128 121 125 127 129 121 126 129 129 121 126 129 129 121 125 127 129 121 125 127 129 120 125 124 127 120 125 124 127 120 125 124 127 120 126 125 127 120 126 125 127 120 125 124 127 121 125 124 127 121 125 127 129 121 126 128 129 122 126 128 129 121 126 126 128 121 126 128 129 121 126 127 129 120 126 124 128 120 126 124 127 120 126 124 127 120 126 124 127 120 126 124 127 120 126 124 128 120 126 125 128 120 126 125 128 121 126 125 128 120 126 125 128 120 126 125 128 119 126 125 128 119 126 124 128 119 126 126 129 118 126 123 128 117 126 122 128 117 126 122 128 118 126 122 128 119 126 123 127 119 126 124 127 120 126 124 127 120 126 125 128 120 126 125 128 120 126 125 128 120 126 125 128 120 126 125 127 120 125 125 127 120 126 124 127 120 126 126 128 119 125 123 127 119 125 123 127 120 126 124 127 120 126 124 127 120 126 124 127 120 126 124 127 120 125 124 127 121 125 124 127 121 126 124 127 121 126 124 127 121 126 124 127 121 126 125 127 121 126 125 128 120 126 125 128 120 126 125 128 120 126 125 128 121 126 125 127 121 126 124 127 121 126 125 128 121 126 125 128 120 126 125 128 119 126 124 128 119 126 124 128 119 126 123 128 118 126 123 128 117 127 121 128 116 127 121 128 116 126 120 128 116 127 120 129 115 127 119 129 114 127 118 129 115 126 119 128 116 126 120 128 117 126 121 127 118 126 122 127 118 126 122 127 118 126 123 128 119 126 123 128 119 126 123 128 119 126 123 128 119 126 123 128 119 126 123 128 118 126 123 127 118 126 122 128 117 126 121 127 116 126 120 128 115 126 120 128 116 126 120 128 116 126 121 128 116 127 121 128 116 127 119 129 115 127 119 128 116 127 120 128 116 126 121 128 117 126 121 128 117 126 121 128 116 127 121 129 116 127 120 128 116 127 119 129 116 127 119 129 115 126 119 128 115 126 119 128 115 127 119 129 115 127 118 129 114 127 119 129 115 126 119 128 116 126 120 128 116 126 120 128 116 126 120 128 116 127 121 128 116 127 121 129 116 127 121 129 116 127 121 129 116 126 121 128 117 126 121 128 117 126 121 128 116 126 121 128 116 126 121 128 116 126 121 128 117 126 122 128 119 127 127 128 120 128 129 129 121 129 129 130 120 130 129 131 119 131 128 131 117 131 127 131 116 131 125 131 114 132 124 132 113 133 122 131 111 134 111 134 109 136 109 135 107 137 116 134 105 138 114 134 104 139 112 135 102 140 111 137 101 140 110 137 101 141 109 138 101 142 109 138 101 140 110 137 103 140 111 137 103 139 112 136 105 138 114 135 107 137 116 135 107 137 117 135 108 136 118 135 109 137 117 135 109 137 117 136 108 137 117 135 109 136 118 134 109 136 118 134 109 136 109 136 108 136 108 136 107 137 115 134 106 138 115 135 105 138 115 136 106 138 115 136 106 138 116 135 107 137 117 135 108 137 117 135 108 137 117 134 108 136 118 134 108 137 117 134 109 136 118 134 109 137 118 135 109 137 117 135 107 137 117 135 107 138 116 135 106 139 115 136 105 140 114 137 104 140 113 137 103 140 112 138 102 140 111 138 101 140 110 139 101 140 109 138 100 138 109 137 101 138 109 136 102 136 107 135 102 135 109 135 104 134 108 134 108 132 111 133 113 132 115 133 121 132 122 133 128 132 130 133 137 135 138 136 145 139 146 141 149 142 150 145 151 145 152 150 153 147 155 155 156 148 159 156 162 149 165 157 167 149 169 156 170 148 174 156 172 147 175 155 170 145 172 152 168 142 171 150 170 140 172 146 172 137 174 144 176 134 177 138 180 132 181 138 183 130 184 135 188 131 188 135 193 132 193 139 199 133 200 141 206 134 207 142 211 135 211 143 214 134 214 143 218 133 218 142 222 133 221 142 225 134 224 143 230 135 230 144 236 135 235 144 241 134 239 143 246 134 244 141 254 133 252 141 262 134 260 142 269 137 267 144 275 140 273 148 281 143 278 151 285 145 282 152 289 145 286 153 293 147 290 154 298 150 295 157 303 155 300 163 307 161 303 168 308 167 303 174 309 171 303 179 310 174 305 181 313 176 307 182 316 176 310 183 318 174 313 181 321 172 316 179 322 170 317 176 324 170 318 175 327 171 321 177 328 174 323 179 329 176 323 181 327 176 322 182 326 176 320 182 325 177 319 183 323 179 317 185 323 181 317 187 325 182 318 189 324 181 319 189 323 180 318 189 322 177 319 186 322 174 319 182 323 169 321 178 326 165 323 173 326 158 326 157 326 150 326 154 324 144 324 149 321 143 322 147 318 142 319 146 318 144 317 143 316 145 319 152 318 145 320 153 320 145 320 145 321 144 324 152 323 144 326 152 325 145 327 153 326 145 329 153 326 144 329 152 325 143 325 142 322 142 322 141 319 140 320 139 316 139 317 139 314 138 320 144 311 137 318 142 308 136 315 141 306 134 313 139 304 133 311 137 303 133 309 137 302 133 309 138 301 133 306 136 301 134 305 136 301 134 308 139 303 134 309 139 304 134 305 133 306 134 307 133 308 134 308 134 310 137 310 136 311 139 318 144 312 140 320 146 313 139 320 144 312 136 318 143 312 134 315 138 313 133 314 137 315 134 315 138 318 138 317 141 321 144 320 147 325 151 323 155 329 162 326 164 330 171 327 174 330 182 326 184 326 191 319 196 322 197 315 203 319 200 311 205 321 198 313 202 322 194 314 196 324 191 317 190 325 188 319 187 327 187 323 185 328 185 324 183 328 184 324 181 327 180 323 178 326 177 322 176 323 175 317 172 322 172 315 169 320 170 313 168 317 169 311 166 313 167 309 166 307 165 299 165 300 163 290 164 294 165 285 167 290 170 291 170 288 176 279 178 288 180 279 183 290 184 279 185 291 185 281 185 291 184 281 181 290 184 282 179 290 187 283 180 288 193 284 184 284 197 284 192 280 198 280 193 275 196 274 191 267 193 266 186 255 190 256 182 246 185 246 178 240 179 241 173 235 171 237 162 231 163 233 154 229 155 231 146 227 150 229 139 225 147 226 146 223 146 223 146 219 148 221 137 215 151 216 141 208 155 209 154 201 159 201 149 195 162 195 152 190 163 189 153 184 163 181 153 176 163 173 153 172 167 168 157 169 172 167 162 169 175 166 165 166 176 163 166 163 175 159 165 158 175 154 165 153 176 153 176 147 180 141 171 144 184 137 175 141 189 135 180 141 193 133 187 142 199 133 192 144 204 135 198 148 206 139 202 149 206 140 203 152 207 151 206 153 209 144 210 154 214 144 218 159 221 149 225 165 225 156 230 172 228 164 232 179 229 170 234 184 232 175 237 188 235 180 241 193 240 184 245 197 246 189 250 200 251 192 256 203 256 195 261 207 262 198 266 211 268 203 274 215 276 207 280 219 281 210 287 223 286 215 292 228 291 221 297 234 297 226 303 239 302 231 307 242 306 234 313 246 313 246 313 250 320 242 326 254 325 246 331 258 326 250 333 263 327 255 333 268 330 260 336 271 333 272 332 273 335 266 341 274 338 267 344 277 341 269 346 280 344 273 350 283 349 276 355 285 353 278 360 287 355 281 363 289 356 285 366 293 356 290 366 298 354 297 365 305 352 305 362 312 347 313 357 317 344 318 353 321 340 322 350 322 338 325 348 324 336 329 345 327 334 333 342 336 338 336 338 332 325 339 333 340 328 341 328 337 314 346 321 341 307 350 312 342 299 353 303 342 291 352 294 342 282 352 285 342 274 352 277 341 269 352 271 341 263 352 264 340 255 351 255 336 248 347 248 332 241 342 241 328 233 338 232 325 226 336 224 324 220 334 218 321 215 332 212 319 208 329 205 315 203 325 199 311 199 321 195 308 194 317 190 305 189 315 184 304 184 313 180 303 181 312 176 302 180 311 175 300 179 309 174 298 178 306 172 296 177 305 172 296 177 305 172 298 178 306 171 298 176 306 170 297 174 306 169 295 174 304 168 293 172 302 166 291 171 299 165 289 171 298 165 288 171 296 165 287 172 296 166 287 172 296 167 287 172 296 167 287 172 296 167 287 172 295 166 286 170 294 165 286 170 293 163 286 168 294 163 286 168 295 163 287 168 295 163 288 169 296 164 288 169 288 168 287 168 296 163 287 168 295 163 286 167 294 163 286 167 293 162 285 168 293 163 285 170 293 164 285 168 293 164 285 168 293 163 286 168 294 164 287 168 295 163 288 168 296 163 289 168 297 163 289 166 297 162 289 165 298 161 289 165 297 159 289 165 297 159 290 166 298 160 289 166 297 161 290 168 298 162 289 167 298 162 288 167 297 163 289 168 297 163 289 169 290 168 291 170 299 164 291 172 300 164 291 171 299 165 288 172 296 165 286 173 293 165 284 174 291 166 282 174 289 166 280 173 286 165 280 174 286 165 281 173 287 165 282 174 289 165 283 173 290 164 283 172 289 163 282 172 289 163 281 171 287 163 279 171 285 163 275 171 281 162 271 171 277 162 269 172 274 163 266 172 272 164 264 172 269 164 262 172 267 164 258 172 264 163 255 171 259 163 249 169 253 161 244 167 247 158 239 165 242 156 235 163 238 154 233 163 235 154 230 164 233 153 224 162 227 153 219 161 220 151 213 161 215 151 210 160 212 150 204 159 206 149 196 159 197 149 189 160 190 149 185 161 185 150 179 162 180 152 175 163 174 153 172 164 171 153 172 166 170 155 170 168 168 157 166 171 163 161 162 174 159 164 159 176 156 166 156 178 153 168 153 180 149 171 149 181 146 173 145 183 145 183 143 184 139 175 141 186 141 185 138 188 135 179 135 189 131 180 134 189 128 181 133 191 133 190 132 195 127 186 132 199 126 190 131 201 126 193 130 203 125 194 128 204 123 196 127 205 122 196 125 204 120 195 123 203 118 194 121 201 116 192 120 200 115 191 118 199 113 190 117 199 112 189 117 199 111 190 115 199 110 190 114 199 109 191 114 201 108 193 115 203 108 195 116 203 109 194 116 202 110 193 116 200 110 192 117 198 110 189 117 196 110 187 117 194 111 185 117 192 110 183 116 190 110 182 115 189 109 181 115 189 109 181 115 190 109 181 115 191 109 182 115 191 109 183 115 193 109 184 114 194 109 185 115 195 108 186 115 196 109 187 116 197 109 188 116 197 110 188 117 196 110 187 117 195 111 187 117 195 110 186 117 194 111 185 117 193 111 185 118 193 111 184 118 192 111 184 118 193 111 184 118 193 111 185 118 194 111 185 117 194 111 186 117 195 109 187 116 195 107 189 116 194 106 190 117 194 106 191 118 195 107 194 120 197 110 198 124 201 114 203 130 204 121 208 137 208 129 213 147 210 138 215 155 210 147 216 163 211 154 217 167 213 158 218 169 215 161 219 172 219 164 224 176 225 168 230 181 231 172 236 185 237 177 241 190 241 182 247 195 247 187 252 198 250 190 256 201 254 193 260 205 258 197 264 208 264 200 269 211 269 202 274 214 274 206 280 218 280 210 285 222 285 213 291 226 290 217 295 229 293 221 298 234 298 225 303 239 304 231 309 243 311 235 316 246 315 237 320 249 319 240 324 254 322 247 328 260 322 253 328 265 321 257 326 267 323 260 329 269 330 261 334 269 336 261 341 269 340 261 346 271 341 263 348 275 344 268 351 279 346 280 346 282 348 284 348 286 350 281 358 290 350 284 358 294 349 289 357 299 349 295 358 302 349 299 358 304 348 302 358 305 348 305 358 307 348 309 359 311 348 314 358 316 345 319 355 322 341 325 351 324 337 328 346 325 333 330 342 327 328 332 337 329 324 336 332 332 319 339 326 332 314 340 321 331 309 340 316 332 304 341 309 333 297 342 301 334 291 343 294 334 285 344 288 334 279 344 282 336 271 346 274 337 264 348 266 338 257 349 259 338 249 348 249 335 240 346 240 331 235 342 234 327 230 337 228 325 222 335 220 324 216 334 214 323 211 334 209 321 206 332 204 318 200 328 196 313 195 323 192 308 193 318 188 304 188 313 184 301 185 311 180 299 181 309 176 297 178 306 174 295 178 304 173 293 178 302 173 294 178 303 174 296 178 305 174 300 178 308 173 302 177 311 173 304 177 314 174 306 178 315 175 307 179 316 176 308 182 317 177 307 182 317 178 305 181 315 177 303 179 312 174 302 178 310 172 300 178 307 171 299 178 307 172 297 178 306 172 297 179 305 173 296 180 305 174 295 179 304 174 294 179 303 174 293 178 302 173 292 177 301 173 293 178 301 173 292 177 301 172 291 176 299 170 289 174 298 169 288 172 297 167 288 171 297 166 289 171 297 165 289 170 298 164 290 170 299 165 290 171 298 165 290 172 298 166 289 173 297 167 289 174 298 169 290 174 299 170 291 175 301 170 293 175 302 171 296 176 305 173 299 179 308 176 302 182 312 180 304 186 315 184 306 188 316 187 307 191 318 189 310 192 320 189 313 195 323 191 314 194 324 191 311 190 321 187 305 187 316 184 300 183 300 182 297 180 297 179 296 179 305 175 297 181 306 176 294 180 295 179 289 178 298 173 286 180 294 175 285 183 286 182 286 183 294 178 288 181 289 181 292 179 300 173 295 179 303 173 297 181 306 174 300 184 307 176 303 187 303 187 306 191 310 181 308 192 314 183 313 192 318 182 316 189 321 179 318 185 322 176 320 182 323 173 321 180 324 171 320 180 320 180 320 181 323 171 320 181 323 171 319 181 320 180 319 180 319 179 320 179 322 170 321 179 323 169 322 178 324 169 322 178 325 169 323 179 326 170 322 180 326 170 321 180 326 172 319 180 325 172 317 179 323 171 317 178 321 169 320 177 322 168 327 178 328 177 336 182 336 181 343 188 343 188 349 193 349 193 352 194 353 194 356 194 355 183 357 192 358 192 359 192 358 182 358 192 358 192 357 195 357 185 356 198 356 188 356 201 356 190 357 203 357 193 358 204 359 194 358 205 359 195 357 205 358 195 357 204 357 194 355 205 356 194 353 205 354 195 351 205 352 194 350 204 350 194 349 203 349 193 349 203 350 193 350 202 351 191 351 200 352 190 353 198 354 187 354 195 354 184 354 192 354 182 352 192 352 191 349 193 350 193 346 194 349 184 343 193 344 192 339 190 343 181 335 187 339 177 329 182 333 173 324 180 327 171 323 181 326 171 324 182 327 172 328 185 328 184 332 187 333 187 335 188 338 178 336 189 339 178 337 189 341 180 339 191 343 182 336 194 341 185 329 199 335 190 317 203 325 195 307 206 314 198 301 205 308 197 299 201 306 194 300 197 306 188 301 191 307 182 303 189 310 181 305 187 312 179 305 185 313 177 303 183 312 176 300 182 308 175 295 183 303 176 289 184 297 177 283 185 284 185 277 185 278 184 270 182 277 175 265 179 271 171 262 176 267 168 260 174 265 165 257 170 257 169 252 166 257 157 248 162 253 153 245 159 249 150 238 157 242 148 229 156 232 146 221 157 224 147 214 158 216 148 209 157 210 147 203 158 204 147 198 160 198 149 194 161 194 161 188 162 187 152 183 163 181 152 179 165 177 155 175 168 171 158 172 172 168 162 170 174 165 165 166 176 162 167 164 178 159 169 155 173 155 173 151 177 151 177 156 186 147 180 155 190 145 186 154 197 145 193 154 203 145 199 156 208 146 205 158 210 148 210 160 213 150 215 165 219 155 222 170 225 160 227 176 227 166 231 181 230 172 234 187 233 178 237 191 236 183 240 195 239 187 244 200 244 192 249 203 249 196 254 205 253 197 258 204 254 196 260 206 257 197 261 207 260 199 265 201 268 200 268 200 268 200 269 209 262 200 268 204 269 204 269 216 271 208 275 224 281 215 285 232 292 224 297 241 304 232 309 247 311 240 318 253 315 246 322 259 317 252 324 265 320 259 327 270 324 264 330 271 326 265 333 271 328 264 334 273 330 266 336 277 333 269 340 281 337 274 344 285 341 279 348 289 343 283 350 293 346 287 354 296 350 291 358 298 355 293 363 299 359 295 368 301 360 298 370 304 359 301 369 307 354 305 364 310 349 309 359 312 346 312 355 312 344 315 354 314 343 318 353 315 342 320 351 316 340 321 349 317 339 322 348 318 337 324 346 321 335 327 343 325 331 332 339 328 327 336 334 332 323 340 330 335 317 343 324 338 311 347 317 341 303 351 308 343 296 352 301 342 290 353 294 342 283 353 287 343 275 353 278 342 269 353 270 340 262 350 263 337 255 348 255 334 248 345 247 330 242 341 242 327 238 337 236 325 230 335 229 324 222 335 221 323 216 334 215 321 211 332 209 317 205 327 202 313 200 323 196 310 196 320 192 308 191 317 187 306 187 316 181 305 183 315 178 305 181 315 177 304 182 314 177 302 182 311 177 298 182 307 176 296 181 305 175 295 180 304 175 294 179 303 173 301 171 301 171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297 167 297 166 297 167 -1 -1 -1 -1 299 167 298 165 289 172 297 165 288 172 296 166 288 174 295 167 287 174 295 168 286 175 294 168 286 174 294 168 287 174 294 167 287 172 295 166 288 172 296 165 289 171 297 165 289 170 297 164 289 170 297 164 289 170 297 163 290 169 297 163 290 169 298 163 291 169 299 162 291 168 299 162 291 168 299 162 290 169 299 163 289 169 298 163 289 170 297 164 288 170 296 164 288 170 296 164 288 171 296 165 289 171 297 165 289 171 297 166 289 171 298 165 290 171 299 165 290 170 299 165 291 170 300 164 291 169 293 169 292 168 292 167 291 167 292 167 -1 -1 292 168 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290 168 291 168 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 292 165 293 165 -1 -1 -1 -1 293 165 294 165 293 165 295 165 293 164 303 160 293 164 303 160 294 165 294 165 294 165 304 161 293 164 303 160 293 164 302 159 293 164 304 160 294 165 303 160 294 166 303 161 294 166 303 161 293 165 302 160 292 165 301 160 292 165 301 160 292 165 302 160 292 166 292 165 291 166 300 160 291 167 299 161 289 168 298 162 289 169 297 163 288 169 289 169 289 168 297 163 289 168 297 163 289 169 298 164 289 169 297 163 289 169 298 164 288 169 296 164 287 169 288 168 287 169 295 163 287 169 295 163 287 168 296 163 288 167 296 161 289 167 297 161 289 167 297 161 288 167 296 161 287 168 295 162 288 169 295 163 286 170 287 169 286 170 286 169 285 170 293 164 286 172 293 164 285 172 292 165 284 172 292 165 284 174 291 167 283 175 290 168 282 176 289 168 282 176 288 169 281 178 288 171 282 179 288 171 282 179 287 171 281 179 287 171 281 180 287 172 280 179 287 171 280 178 287 170 280 177 286 170 280 177 287 170 280 176 287 169 280 175 286 168 280 175 286 167 281 175 287 167 281 174 288 166 282 174 288 166 282 173 289 166 283 174 289 166 284 174 290 167 283 174 290 167 283 176 289 167 283 177 289 169 282 177 288 169 281 178 287 169 281 178 286 170 281 180 286 171 281 180 286 172 280 179 286 171 280 180 286 172 281 182 286 174 281 182 287 174 281 182 287 174 281 182 287 174 282 181 288 174 283 181 289 174 285 180 291 173 286 180 294 173 289 180 297 174 292 182 300 175 295 183 304 177 300 184 309 179 305 187 314 181 311 189 320 184 317 192 326 186 323 193 332 189 327 195 328 194 327 195 336 190 325 193 326 194 109 183 330 188 315 191 324 186 307 190 316 185 299 187 309 182 290 184 299 178 282 181 289 174 275 177 281 170 269 173 275 166 265 170 270 162 263 167 269 159 261 165 267 156 258 163 264 155 254 162 260 153 251 161 255 152 246 162 251 152 241 162 245 153 234 162 237 153 226 162 229 153 220 162 223 152 214 160 217 150 208 157 211 147 202 156 204 146 197 154 199 144 192 154 192 143 186 155 185 145 181 159 180 149 176 163 175 153 172 166 169 156 167 167 164 157 162 168 159 158 157 171 154 161 153 174 149 165 150 180 144 171 150 185 143 177 151 189 144 182 153 193 144 187 152 194 143 191 152 196 142 195 154 198 144 198 158 200 148 199 162 201 152 200 165 201 155 200 166 201 156 201 166 203 156 203 155 206 154 205 154 209 153 208 163 211 153 213 166 219 156 220 169 224 159 226 172 229 163 233 177 234 177 234 182 239 174 244 187 242 178 246 192 244 183 249 197 249 188 253 200 254 191 258 203 259 194 264 207 266 198 270 212 272 204 277 217 275 209 281 222 278 214 282 218 285 218 285 229 287 221 292 234 294 226 299 239 299 232 305 246 303 239 309 252 308 245 313 256 312 257 311 258 316 250 321 259 321 251 326 259 327 250 333 259 332 251 338 264 334 255 339 268 333 262 337 276 332 270 336 280 334 272 338 281 337 274 343 281 342 276 349 285 345 278 353 290 348 283 355 293 348 288 356 294 348 295 348 298 350 296 360 303 352 303 361 309 351 309 361 315 358 316 359 321 344 323 354 323 338 326 348 326 333 330 342 330 329 335 338 335 326 341 335 338 324 344 332 339 320 346 329 339 316 347 323 339 309 347 316 338 303 347 309 337 298 346 303 334 294 344 298 332 289 342 292 332 285 342 287 332 279 342 282 334 275 344 276 336 266 346 268 337 256 347 258 336 247 346 248 333 240 344 239 331 232 342 231 329 224 341 223 327 219 338 218 324 216 335 214 321 211 331 208 317 206 327 202 313 201 324 197 310 194 320 190 309 188 318 183 310 186 318 181 307 183 317 179 304 182 314 177 300 182 310 176 297 182 305 176 296 182 304 176 296 181 305 176 298 179 307 174 299 177 309 173 299 175 309 171 298 174 307 170 296 174 305 169 297 174 305 169 296 172 296 172 296 171 304 166 294 171 303 166 292 172 300 167 290 173 298 168 288 174 296 169 288 174 296 169 288 172 297 167 288 169 289 169 291 169 300 165 295 172 304 168 297 175 307 171 298 175 307 171 296 174 306 171 295 175 304 171 294 176 303 171 294 176 302 171 294 176 303 171 296 178 304 171 298 178 306 171 296 176 306 170 294 174 303 168 292 172 292 172 287 170 295 163 284 170 291 163 280 171 286 163 276 173 283 165 272 174 272 173 273 167 273 167 265 175 269 166 261 175 265 166 258 177 260 167 256 178 258 169 254 178 256 169 252 178 252 177 249 175 253 167 247 171 252 162 246 168 251 159 243 165 247 156 234 161 239 152 227 160 231 151 221 161 225 152 215 162 215 161 209 153 207 152 -1 -1 -1 -1 189 159 190 159 -1 -1 181 148 -1 -1 177 149 -1 -1 -1 -1 171 169 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152 191 152 191 150 192 150 192 149 195 149 195 149 197 142 190 149 199 141 192 148 198 139 193 147 198 137 195 148 201 137 199 151 203 140 202 154 205 144 205 156 207 147 208 160 209 150 212 164 213 155 216 170 216 161 221 177 219 168 224 182 223 174 227 186 226 178 231 189 230 180 235 193 237 184 241 197 243 189 248 202 251 194 255 208 257 200 262 211 261 203 267 210 262 202 267 211 264 203 269 214 269 207 274 219 276 211 281 224 283 216 288 229 289 220 294 232 292 224 298 237 296 229 301 242 300 235 305 249 304 241 310 256 311 249 316 260 316 254 323 262 320 255 327 265 323 258 330 270 328 263 334 276 332 276 331 278 334 271 340 278 335 271 341 280 338 272 343 275 345 275 345 285 343 278 348 287 344 281 350 289 347 282 353 289 349 282 356 283 358 283 359 289 353 285 362 290 353 288 363 294 351 293 361 298 348 297 358 301 344 301 354 303 340 304 350 304 337 306 346 305 335 308 344 308 334 311 343 311 341 312 342 308 332 312 341 309 332 312 341 314 341 314 342 312 334 316 343 313 334 317 343 314 334 318 344 316 334 321 344 319 335 324 344 322 334 329 343 325 332 333 340 328 329 335 337 329 326 337 333 330 321 339 328 332 316 341 322 335 308 345 312 337 299 347 303 337 293 347 296 337 286 348 288 338 279 349 282 339 274 350 276 340 267 350 269 340 260 350 260 338 250 349 250 335 243 346 243 332 236 343 235 331 229 341 228 330 224 341 222 329 219 339 217 326 213 337 211 322 207 332 204 317 202 327 199 313 197 323 194 310 192 320 189 310 190 319 186 308 186 318 182 305 183 315 178 302 182 312 176 298 181 306 175 295 181 303 175 294 182 301 175 294 181 301 175 294 181 303 175 295 179 303 173 295 177 303 172 294 175 302 169 291 174 300 169 289 174 298 168 287 173 295 167 285 173 292 167 284 174 291 168 284 176 291 169 285 177 291 169 284 176 290 169 283 176 290 169 283 176 290 168 283 175 290 167 284 174 290 167 285 174 292 166 285 173 291 165 285 173 292 165 285 173 292 166 285 173 292 166 284 173 292 167 284 174 290 166 284 174 290 166 284 174 291 166 284 174 291 166 284 173 292 166 284 173 292 167 285 174 292 166 285 173 292 166 285 173 292 166 285 173 292 166 285 172 292 165 285 172 292 166 285 172 292 165 285 172 292 165 285 172 293 165 286 172 293 165 286 171 294 165 286 171 294 165 286 170 294 164 286 170 294 164 286 170 294 164 286 170 294 164 286 169 294 164 287 170 295 164 288 170 296 163 288 170 295 163 288 169 295 163 288 169 296 163 288 169 296 163 288 169 296 164 288 169 297 164 289 168 297 163 289 167 298 163 290 167 299 162 290 166 299 161 291 165 300 161 293 164 302 160 294 164 303 160 294 163 303 159 294 163 303 159 294 163 304 159 294 162 295 163 294 163 304 159 295 163 304 159 295 162 305 159 296 162 305 159 296 161 306 158 298 161 307 158 297 161 308 158 298 161 308 157 298 160 307 157 298 161 307 157 298 162 308 158 298 162 308 159 297 162 307 159 296 162 306 158 296 162 305 159 295 163 305 159 295 163 304 160 294 164 304 160 294 164 304 160 293 164 302 160 292 164 301 159 293 164 302 159 293 163 302 159 293 162 302 159 293 161 303 158 294 160 303 157 296 160 306 157 298 159 308 157 300 158 310 156 302 158 313 156 305 157 316 157 307 156 317 155 307 155 318 155 308 156 318 155 309 156 319 157 310 156 321 157 311 156 322 157 312 156 322 157 312 156 323 156 322 156 322 156 321 157 321 156 310 155 321 155 311 155 321 155 312 155 322 156 312 154 322 155 311 155 321 156 311 155 321 155 311 155 321 155 313 155 324 156 315 155 325 156 316 155 327 156 318 155 318 155 317 155 328 157 317 155 328 157 316 155 327 157 315 155 326 157 314 155 325 157 314 156 324 156 314 156 324 156 313 155 324 155 314 155 323 155 314 155 324 156 313 155 324 156 312 156 322 156 312 156 321 155 311 156 322 156 311 156 321 156 311 156 321 156 310 156 321 157 310 157 321 157 310 158 311 157 310 158 320 157 309 157 319 157 309 156 319 156 309 157 320 157 310 157 320 157 310 156 321 156 310 156 321 156 311 156 321 157 312 155 312 155 312 156 322 156 312 155 323 155 313 155 323 156 314 156 325 157 315 156 316 156 316 156 326 156 315 156 325 157 324 156 324 156 312 156 323 156 311 155 321 155 311 156 321 156 311 157 321 157 310 157 321 157 309 157 320 157 308 158 318 156 306 158 316 157 305 158 315 157 303 158 314 158 302 160 312 159 302 160 312 159 301 161 311 159 300 162 310 160 298 162 308 161 298 164 307 162 297 163 307 163 297 164 306 163 297 165 306 164 297 166 306 166 307 169 307 168 297 174 307 172 298 179 308 177 300 185 309 182 302 190 310 185 302 191 311 186 301 191 309 185 298 190 305 183 292 188 300 180 287 185 294 177 282 182 290 175 278 180 285 172 274 178 280 171 269 176 275 168 265 173 271 165 261 171 267 163 259 169 265 161 257 167 262 158 255 165 261 156 254 162 260 154 254 161 260 153 253 160 259 152 251 159 257 150 247 158 253 149 244 158 250 150 242 158 248 150 241 160 247 152 241 162 247 155 241 165 247 158 241 167 247 159 240 167 246 160 239 167 246 160 239 166 244 159 239 165 244 156 241 164 245 154 243 164 245 153 240 164 243 153 235 164 239 155 227 166 230 156 220 167 223 157 215 168 216 158 207 167 207 158 197 166 196 156 188 163 188 153 180 161 179 150 172 162 170 151 168 166 165 156 166 170 163 159 163 173 161 163 161 175 158 165 159 176 155 167 156 179 150 171 153 183 147 174 150 187 143 179 149 190 149 190 147 194 137 188 144 198 134 193 142 200 132 197 143 204 143 203 146 208 136 208 151 211 141 213 156 216 151 217 163 221 153 225 170 227 162 231 177 230 168 235 182 232 174 237 187 234 179 239 191 237 183 241 196 241 188 246 202 246 194 251 207 252 200 257 211 256 204 261 213 258 204 263 211 260 203 265 211 262 202 267 213 269 203 272 216 275 208 278 221 283 213 287 228 292 219 296 235 299 227 305 241 306 233 311 247 313 239 318 251 319 243 325 254 325 247 331 259 329 251 335 263 331 256 338 268 332 269 332 272 331 265 337 273 331 265 337 274 334 274 333 276 338 268 344 278 342 271 348 283 345 276 351 286 348 280 355 286 353 281 361 285 357 282 367 286 358 283 368 290 356 288 366 296 350 294 361 301 344 302 343 306 342 305 351 307 350 308 351 308 341 309 351 311 350 312 350 311 340 314 350 312 340 315 349 313 338 317 348 317 335 322 344 322 330 328 339 327 326 334 335 330 323 338 331 332 320 340 328 333 317 342 323 334 310 344 315 344 306 345 306 333 295 343 298 331 287 341 290 332 278 341 279 332 268 342 270 332 260 342 261 331 252 342 253 329 244 340 244 328 238 339 237 326 232 337 231 325 223 335 221 324 215 334 212 321 209 331 207 319 205 329 201 315 201 325 197 310 197 319 192 305 193 314 188 301 189 310 184 299 185 308 179 299 183 307 177 298 182 306 175 296 180 305 175 295 180 303 175 294 180 301 173 293 178 301 173 293 176 302 171 295 174 304 168 295 171 304 165 293 170 302 164 292 170 300 163 290 170 297 163 289 171 296 164 288 172 295 165 287 173 294 166 286 174 294 167 286 175 293 167 285 174 292 167 284 174 291 166 284 174 290 167 284 175 290 167 284 175 291 168 285 176 292 169 285 175 292 168 285 175 292 167 285 174 292 167 285 174 293 168 287 174 294 167 288 174 295 168 288 174 295 167 287 173 294 166 286 174 293 166 283 173 291 165 280 172 287 165 278 172 285 165 276 173 283 166 274 172 281 165 275 172 281 164 276 172 284 166 285 174 292 167 290 179 298 173 297 177 306 171 297 178 306 173 297 177 305 171 294 174 302 168 287 171 287 170 277 168 286 160 269 169 276 161 263 171 269 163 256 173 261 165 250 172 254 163 242 168 246 158 233 163 236 153 223 158 226 148 215 156 218 145 207 156 209 145 199 156 200 146 194 158 194 158 194 159 194 149 194 160 192 150 188 163 185 153 181 169 178 159 175 174 172 165 169 177 165 168 164 178 159 170 158 179 154 171 155 181 149 173 154 183 147 177 154 188 145 183 156 195 146 189 157 203 157 202 158 209 150 205 160 212 151 209 161 212 150 211 160 215 150 216 160 221 150 222 162 226 152 228 166 232 156 235 172 238 173 238 179 242 170 247 185 245 177 250 191 249 183 254 196 254 187 259 200 259 191 264 204 264 196 269 209 268 200 273 213 271 205 277 219 275 211 280 218 285 217 285 230 287 222 292 234 293 227 298 240 299 233 304 247 305 247 304 252 310 244 315 254 314 246 319 254 318 247 323 256 324 248 329 259 329 250 334 263 333 255 339 269 336 261 340 275 339 267 344 278 343 270 347 277 345 269 351 277 348 269 353 279 349 271 354 284 350 276 355 286 350 279 357 288 354 281 361 289 358 283 366 290 360 285 369 293 360 289 369 295 359 293 369 297 356 297 367 299 354 300 364 303 350 305 360 307 344 310 353 310 337 313 347 312 334 316 344 315 333 319 342 317 332 323 341 319 329 325 338 321 326 328 334 324 321 331 329 327 318 335 325 331 312 340 319 336 304 346 310 339 297 349 302 338 291 348 295 337 284 347 287 336 275 346 277 336 267 346 269 334 259 345 260 332 251 343 250 329 242 340 242 326 236 336 235 322 229 332 227 321 222 331 219 319 215 329 212 317 209 327 206 314 203 324 200 310 197 319 193 307 193 316 189 304 188 313 184 301 183 310 178 299 181 308 175 298 180 306 175 297 180 306 175 296 180 305 174 294 179 302 173 292 178 300 171 289 176 297 169 288 176 295 169 287 176 294 169 286 176 293 169 285 176 292 169 284 176 291 169 285 176 292 169 286 176 292 169 286 175 293 168 285 175 292 168 285 175 293 168 287 176 294 170 288 178 296 172 288 179 296 173 289 180 297 174 289 181 297 175 289 183 297 177 289 184 297 179 291 186 299 180 293 187 300 180 296 188 303 180 300 189 305 180 303 188 307 179 305 188 308 179 307 189 310 179 309 189 311 180 309 189 313 180 307 190 312 181 303 191 309 182 297 191 304 183 294 189 301 181 292 186 298 177 289 183 294 175 284 182 290 174 279 182 284 174 275 181 280 173 272 180 277 170 270 178 274 168 267 176 272 167 265 175 269 166 260 175 263 165 254 175 257 166 248 175 251 166 243 173 246 164 239 170 241 160 232 167 235 157 225 165 227 156 219 165 221 155 214 165 216 155 207 163 208 153 199 162 200 152 192 161 191 151 183 162 181 152 176 165 174 155 171 169 168 158 165 172 162 161 161 174 157 164 158 176 152 168 155 180 148 172 152 185 144 178 150 191 142 184 150 196 142 190 151 201 142 197 151 206 143 202 151 210 142 206 153 213 144 209 155 217 146 214 154 220 144 219 152 222 142 223 153 226 142 227 156 229 146 233 162 231 152 235 169 232 160 237 175 234 167 239 181 237 172 242 187 240 179 245 192 244 185 249 198 247 190 253 202 251 194 256 205 254 196 260 209 258 201 264 211 261 204 268 211 261 203 267 210 261 203 267 211 263 203 268 215 268 206 273 221 277 211 280 227 285 228 285 231 293 223 297 236 300 228 306 242 308 235 314 247 314 239 320 251 317 244 323 256 320 248 326 260 322 253 328 263 325 255 330 263 329 255 334 264 332 257 338 268 336 261 342 273 337 266 343 276 340 269 346 276 344 269 351 279 349 272 355 282 352 275 358 285 350 278 356 289 348 281 355 290 348 284 356 289 350 284 358 286 351 284 361 288 352 285 361 291 350 289 360 295 348 294 358 299 346 299 356 302 344 303 354 305 343 308 353 308 342 312 351 310 340 315 349 312 338 316 347 312 336 317 344 315 332 320 341 317 330 323 338 320 327 327 335 324 325 332 333 327 323 335 331 330 321 339 327 334 315 343 320 337 304 346 311 337 298 347 303 336 291 346 295 336 285 346 287 336 277 346 279 335 270 346 271 333 261 344 261 329 251 340 251 326 244 336 243 323 239 334 238 321 232 332 231 321 225 331 223 320 219 330 217 318 213 328 209 315 206 325 202 311 201 321 198 308 198 318 194 306 194 314 189 303 191 312 186 302 188 311 183 300 186 309 180 299 184 308 179 297 183 305 177 296 182 304 176 294 181 302 175 294 180 301 173 294 180 301 173 292 178 300 171 289 175 297 169 287 174 294 167 286 174 294 167 286 176 292 169 283 177 289 169 282 179 288 171 282 180 288 173 282 181 287 174 282 183 287 175 282 184 287 176 281 184 286 176 282 183 286 175 282 183 286 174 282 182 287 174 282 180 288 172 283 178 288 170 284 176 290 169 285 175 292 167 285 174 292 166 286 174 292 166 285 174 292 166 285 175 292 167 285 175 292 167 284 176 290 168 284 178 290 169 283 178 290 170 282 179 288 171 282 179 288 171 282 179 288 171 282 179 288 171 282 178 288 171 283 178 288 170 283 177 289 169 284 176 291 168 285 175 291 167 286 175 292 167 286 174 292 166 285 175 292 167 285 176 292 168 284 177 291 169 283 178 290 170 283 179 289 171 283 180 289 172 283 180 288 173 284 182 288 173 283 182 288 174 283 182 288 174 282 182 288 174 283 183 288 175 282 182 288 174 283 181 288 173 283 180 290 172 283 179 289 171 284 178 290 169 284 178 290 169 284 178 289 169 284 178 290 170 283 179 289 171 283 180 288 172 282 182 288 173 281 183 286 175 281 184 286 176 281 185 285 177 280 186 285 178 280 187 284 179 280 188 283 179 280 188 284 180 280 189 284 180 280 189 284 181 280 189 284 181 280 189 284 181 280 189 284 180 280 188 283 179 280 188 284 179 280 187 284 179 280 187 284 179 280 187 284 179 280 187 284 179 280 187 284 179 280 187 284 179 280 188 283 179 280 188 283 179 279 187 283 178 279 186 283 179 279 186 283 178 279 186 283 178 279 186 283 177 279 186 283 177 279 186 283 177 279 186 283 178 279 186 284 178 280 188 284 179 280 188 283 179 280 188 283 179 279 187 283 179 279 186 283 178 279 186 284 177 280 186 284 177 280 184 284 176 280 184 285 176 281 184 286 176 282 184 286 175 281 183 286 174 281 182 285 174 280 182 285 174 280 182 284 173 279 182 284 173 279 182 283 174 279 182 284 174 279 182 284 173 279 182 284 173 280 184 284 174 279 184 284 175 279 185 283 176 279 185 284 176 280 185 283 177 280 185 283 177 280 185 283 177 280 186 283 177 279 186 283 177 279 186 283 177 280 186 283 177 280 186 284 177 279 184 283 175 279 184 284 175 280 183 284 174 281 183 285 173 281 182 285 173 281 182 285 173 281 182 285 173 281 182 285 173 280 182 284 173 279 182 284 173 279 183 283 174 279 184 282 175 278 184 282 175 278 184 282 175 279 185 282 176 280 186 284 176 280 186 284 176 280 186 284 177 280 186 284 177 281 186 285 178 282 186 286 177 281 185 286 176 281 185 286 176 282 185 286 176 283 184 288 175 284 183 289 174 285 182 290 173 285 181 290 171 286 179 291 171 288 178 292 169 292 177 296 167 295 176 298 166 295 175 300 166 296 174 300 165 295 173 300 164 294 174 299 165 291 174 297 165 287 173 294 165 282 172 289 164 277 172 285 164 272 172 278 164 268 171 269 170 267 171 273 163 268 172 274 164 269 175 274 167 271 178 276 169 272 179 277 171 272 180 277 172 270 178 274 170 267 176 272 168 265 173 270 165 262 170 267 161 256 167 261 159 250 167 254 158 244 167 244 167 236 167 238 158 228 166 231 157 221 164 223 155 212 163 214 153 204 161 204 161 198 161 198 151 191 160 190 150 182 159 181 149 176 161 175 150 172 163 169 153 167 168 163 158 164 173 159 164 163 178 157 170 162 183 156 175 160 186 156 182 -1 -1 -1 -1 155 192 146 187 153 195 145 191 154 198 145 196 159 203 148 201 163 207 152 206 165 212 155 213 167 220 157 221 168 225 158 227 171 229 161 232 174 232 164 235 178 236 169 240 185 239 176 243 192 242 183 246 198 245 190 249 204 251 195 255 208 257 200 262 211 263 203 269 213 269 205 274 215 273 207 278 219 277 211 282 226 283 218 288 233 289 226 295 240 295 233 300 248 300 241 305 254 306 247 311 257 311 250 316 258 316 251 321 259 321 251 326 262 327 254 333 264 334 256 339 266 338 266 338 268 342 261 348 272 344 264 350 275 345 268 351 277 345 270 352 281 345 275 352 286 346 280 352 289 344 283 352 292 345 287 352 293 347 288 355 294 350 290 358 294 352 290 361 295 352 292 362 296 351 295 361 300 349 300 359 304 347 305 346 308 344 309 353 311 341 313 351 315 338 317 348 318 335 321 345 324 342 324 342 321 330 327 339 324 328 329 335 332 332 332 332 327 321 335 329 329 318 338 325 332 313 341 319 342 310 343 311 333 300 343 303 332 294 341 298 330 287 340 290 330 278 340 281 330 271 339 273 329 267 339 268 329 261 339 262 327 253 338 253 326 244 337 244 326 239 336 237 325 230 335 229 325 222 335 220 324 215 334 213 322 209 333 207 319 203 330 201 314 198 324 195 309 195 319 190 305 191 315 186 302 187 311 181 300 184 309 178 300 184 308 177 298 184 305 177 295 183 303 177 292 182 300 175 291 180 299 174 289 178 297 171 287 176 296 169 287 176 295 169 287 176 294 169 286 176 293 169 285 177 291 169 285 178 292 170 284 180 289 171 283 180 289 172 283 180 288 173 284 182 289 173 284 181 289 173 285 182 290 173 284 182 289 173 283 182 288 174 283 182 289 174 284 182 290 174 285 181 291 173 284 178 290 171 283 175 290 168 282 173 289 165 281 171 288 163 279 169 286 162 276 170 282 161 272 170 277 161 266 170 272 161 261 170 265 161 255 170 259 161 250 171 255 163 246 171 249 162 239 170 243 161 232 167 234 158 224 165 226 156 215 164 217 154 207 165 208 155 200 167 201 157 195 170 194 161 189 172 187 162 183 171 180 161 178 170 175 161 173 170 170 160 169 172 165 163 166 176 162 167 163 180 158 172 160 185 154 176 156 188 148 180 153 189 147 183 153 191 145 185 154 196 146 191 155 201 147 197 157 206 149 201 157 210 149 206 156 216 148 211 154 219 154 218 152 220 152 220 150 222 151 222 149 223 149 222 147 222 147 223 147 223 147 224 150 229 150 228 155 233 155 232 162 235 153 239 169 237 160 242 177 240 168 245 183 244 174 249 188 247 180 253 193 250 185 255 199 253 192 259 204 256 197 262 208 259 200 265 211 261 204 268 211 261 204 267 211 261 203 267 211 262 202 268 214 268 205 272 220 276 211 279 227 284 220 289 234 292 227 297 239 299 231 303 243 304 236 310 247 312 240 317 251 318 243 325 253 324 245 330 256 328 248 334 261 334 254 339 267 337 260 343 271 337 263 343 274 338 274 336 276 338 269 344 276 340 277 340 275 343 268 349 278 345 271 352 282 346 276 354 287 348 281 356 290 352 284 360 291 354 286 363 291 356 287 365 294 356 290 364 296 353 294 363 298 352 298 361 299 349 301 359 301 347 304 357 304 344 308 354 308 340 312 349 310 336 314 346 310 334 315 343 312 333 317 341 314 330 321 339 324 334 325 335 321 324 329 331 326 320 333 327 330 317 339 323 334 311 343 317 337 304 347 308 338 296 349 301 337 290 347 293 335 282 345 284 334 273 344 274 332 265 343 266 330 259 341 259 328 251 338 251 325 243 335 242 322 236 332 235 320 229 330 227 319 221 329 219 317 214 328 211 316 208 327 206 315 205 325 201 311 199 312 199 306 195 316 191 304 192 313 187 300 188 310 182 299 184 308 178 298 182 307 177 298 181 305 175 296 181 304 175 294 180 302 173 293 178 300 171 291 177 299 169 290 176 296 168 288 176 296 169 287 176 294 169 286 176 292 169 284 178 290 169 283 179 288 171 283 180 288 172 283 182 288 173 282 183 288 174 283 184 287 175 282 184 287 175 283 184 287 175 283 184 287 175 282 183 287 174 283 182 288 173 284 182 288 172 284 180 288 171 284 179 290 171 285 178 290 169 285 178 290 169 285 178 290 169 285 178 290 170 284 180 289 171 283 180 289 171 283 180 288 172 283 180 288 172 283 181 288 172 283 182 288 173 282 182 288 174 282 183 287 175 281 183 286 175 281 183 286 175 282 182 287 174 282 181 287 173 282 180 288 172 283 179 289 171 283 178 289 171 283 178 290 170 284 178 289 169 283 177 290 169 283 178 290 170 283 178 289 170 282 178 289 171 282 178 288 171 282 178 288 171 282 178 289 171 283 178 290 171 283 176 290 169 284 176 290 169 284 174 292 169 285 174 292 168 286 174 293 167 286 172 294 167 287 172 295 166 287 171 295 165 288 172 295 165 288 172 295 165 287 171 295 165 287 172 294 166 286 174 294 167 285 174 292 167 284 174 291 168 284 175 292 169 284 176 290 169 283 176 290 169 282 177 289 169 282 177 288 171 282 178 288 170 281 178 287 171 281 178 287 171 280 179 286 172 280 180 286 172 280 180 285 172 280 181 285 173 279 182 284 175 280 184 284 175 279 184 284 176 279 185 283 177 278 185 283 178 278 186 282 178 278 185 282 178 278 184 283 177 278 183 283 175 279 182 284 175 280 181 285 173 280 180 285 172 280 180 285 172 281 179 286 171 281 178 287 171 282 179 287 171 282 179 288 171 282 179 287 170 282 180 287 171 281 180 287 172 281 181 286 173 281 182 286 173 281 182 286 174 281 184 286 175 281 184 285 176 280 184 285 176 280 185 284 177 280 185 284 177 280 185 284 177 280 183 285 176 280 182 286 174 280 180 286 173 282 179 287 171 281 178 287 171 282 178 287 170 282 177 288 170 282 177 288 169 282 177 288 169 282 176 288 169 282 176 288 168 282 176 288 168 282 176 288 168 281 176 287 169 280 177 286 169 280 178 285 169 280 178 285 170 279 178 284 169 278 177 284 169 277 175 282 167 274 172 280 164 271 170 277 161 269 168 274 160 265 166 271 158 261 164 266 155 255 161 260 152 251 159 256 151 247 158 253 150 244 158 250 149 240 155 245 147 237 153 241 144 233 151 238 143 229 150 234 141 226 150 230 141 222 150 227 141 220 150 223 140 217 148 221 138 215 146 219 136 212 145 215 135 207 144 211 135 203 145 207 135 201 146 205 136 200 148 203 138 198 150 201 140 196 151 198 141 194 151 197 141 193 149 195 140 193 148 195 138 193 146 195 137 191 146 194 136 190 145 193 136 188 144 191 134 186 142 189 132 185 141 188 130 185 139 188 129 185 138 189 128 186 138 190 128 187 139 190 129 186 140 190 130 186 142 189 132 186 143 189 134 185 145 189 135 185 146 189 137 186 147 189 138 186 147 189 137 185 146 188 136 185 145 188 135 185 143 189 134 185 141 189 132 186 140 190 131 186 139 191 130 187 139 191 129 187 138 192 129 187 138 192 129 187 139 191 130 187 140 190 131 187 141 190 131 186 141 190 132 186 141 190 132 186 142 190 132 186 143 189 133 185 143 189 134 185 144 188 135 185 145 188 136 185 145 188 136 185 144 188 135 184 143 188 134 185 142 188 132 185 141 188 131 185 140 188 131 185 140 188 131 185 140 189 131 185 140 189 130 185 140 189 130 185 139 189 130 184 139 188 130 184 139 188 130 185 140 189 130 185 139 189 130 186 139 189 130 186 140 189 130 185 140 189 130 185 140 188 130 185 140 189 131 185 141 189 131 186 141 189 132 186 141 189 132 186 142 189 132 186 141 190 132 186 141 190 132 186 141 190 132 186 141 190 132 185 141 190 133 183 141 189 134 183 140 189 135 183 140 190 134 185 139 191 133 186 136 193 131 187 133 195 128 188 130 196 125 190 128 198 122 191 125 199 119 192 123 200 118 192 122 201 117 193 122 201 117 192 122 201 117 192 123 200 118 191 124 199 119 190 126 197 120 188 127 196 122 187 128 194 123 187 130 194 124 186 130 193 124 186 130 193 124 186 130 193 125 186 130 193 125 186 130 193 124 186 129 194 124 187 128 195 122 188 127 196 122 189 127 197 121 190 126 198 121 190 126 198 121 190 127 198 121 191 128 198 121 192 129 198 120 194 130 199 120 195 131 198 121 193 133 196 123 190 137 191 127 185 142 185 142 180 149 180 148 176 156 174 147 174 163 171 153 170 168 167 159 166 171 163 163 162 174 158 165 160 177 156 167 157 178 154 169 152 179 153 179 147 179 146 170 142 178 140 167 136 178 136 177 130 181 127 170 126 183 124 173 124 186 122 176 122 189 119 180 120 193 117 183 119 196 116 187 117 197 114 188 115 197 110 188 112 196 107 187 110 197 105 187 109 198 104 189 109 201 104 192 110 201 105 192 111 200 106 191 112 200 107 190 115 199 110 190 118 199 112 190 119 198 111 191 119 196 110 191 119 195 109 191 120 194 109 192 122 194 111 194 115 197 115 198 129 198 120 200 134 198 124 202 139 198 130 203 147 199 138 204 155 201 147 206 162 201 162 201 167 204 161 209 173 208 165 212 177 213 169 218 181 221 173 226 183 229 175 234 186 237 177 242 188 243 180 248 192 249 184 255 196 253 188 259 200 256 192 261 204 261 196 266 207 267 199 272 209 273 201 278 211 279 203 285 215 284 207 290 221 290 213 296 227 294 219 300 234 297 226 303 241 303 233 308 246 308 238 314 249 313 250 312 252 316 244 322 256 321 249 326 261 325 254 331 266 328 259 334 271 332 264 337 275 336 267 341 277 342 270 347 277 348 269 353 276 354 267 357 278 359 269 361 282 362 273 364 287 365 278 366 289 369 281 369 290 374 282 373 290 378 281 377 290 383 281 381 289 387 280 385 286 392 277 389 283 394 274 391 280 397 272 393 278 401 270 396 276 405 269 399 274 409 268 403 271 411 265 405 268 412 262 405 265 413 259 405 261 415 257 407 258 419 254 411 256 421 253 413 255 423 252 415 253 424 251 415 248 425 248 416 242 425 243 417 235 427 236 419 229 428 229 419 221 426 223 418 213 425 215 416 204 425 207 417 198 425 202 417 193 423 197 415 187 420 192 412 182 417 186 409 176 415 180 407 171 413 175 405 164 409 169 401 159 407 164 399 156 406 161 399 153 405 159 397 152 402 157 394 149 400 155 392 146 399 151 392 143 399 149 391 141 397 147 390 139 395 145 388 136 393 143 386 135 391 141 385 134 390 141 384 134 388 142 383 136 388 144 383 138 389 146 384 138 391 146 386 139 393 147 388 141 395 148 390 141 398 147 391 140 401 146 394 137 403 143 396 134 401 140 395 131 399 138 392 130 397 137 390 131 396 138 389 132 394 138 388 133 395 140 388 136 398 142 390 140 401 145 393 142 404 144 395 141 407 142 398 139 409 139 400 137 412 138 403 134 413 136 405 131 412 135 404 129 408 133 403 126 401 133 394 126 393 131 389 125 387 133 381 125 384 133 379 124 385 132 380 122 385 131 380 121 386 129 381 120 386 128 381 119 386 127 381 118 385 126 380 119 385 127 381 119 385 127 381 118 385 127 381 117 385 126 381 117 385 126 381 117 384 125 381 114 382 123 379 112 378 121 376 111 379 121 377 112 379 122 377 113 378 122 376 112 378 121 376 112 378 121 376 112 378 121 376 112 379 122 376 112 379 122 376 112 378 122 376 112 378 122 376 112 379 121 376 112 379 121 376 113 378 122 376 113 378 122 376 112 378 122 376 112 378 122 376 112 378 122 376 112 378 122 376 112 378 121 376 111 378 120 376 110 377 119 375 110 377 119 374 109 376 118 373 110 377 119 374 110 377 119 375 109 376 119 375 109 375 118 376 108 375 117 376 107 374 116 376 107 374 115 376 107 374 115 376 107 374 116 377 107 374 116 377 107 375 116 376 107 375 117 376 107 375 117 375 107 375 117 375 108 376 117 376 109 376 119 376 108 375 117 376 107 374 116 377 105 372 114 377 105 370 112 376 105 370 112 376 105 371 113 376 106 373 115 377 106 373 115 377 106 374 115 376 106 375 116 376 108 376 117 376 109 377 119 376 109 377 119 375 109 377 119 375 110 378 119 375 111 378 120 375 111 378 119 375 111 378 119 375 110 378 119 375 110 377 119 375 109 377 119 375 107 376 116 376 105 373 114 376 105 372 113 377 105 372 113 377 106 375 114 379 107 378 116 382 108 382 117 385 107 386 117 387 106 389 115 389 103 389 113 389 100 385 110 384 97 376 107 375 96 366 105 363 95 361 104 360 95 357 104 355 94 352 103 351 95 350 104 349 96 348 105 347 96 350 105 348 95 350 104 348 95 350 103 349 94 349 103 348 93 348 101 347 93 348 101 347 93 348 101 348 93 346 101 347 92 346 101 346 91 344 99 346 90 342 98 343 89 342 95 342 89 344 97 343 89 344 97 343 86 341 94 339 83 340 91 338 81 339 89 339 77 338 86 337 77 338 84 337 77 337 85 336 77 334 85 333 78 329 86 330 80 326 89 326 80 322 89 322 77 318 86 319 74 316 83 317 72 314 81 315 70 309 79 310 68 301 76 303 67 294 75 295 69 287 76 289 71 281 78 283 73 275 80 278 73 271 79 273 72 269 80 272 71 268 79 270 71 264 78 266 71 258 78 260 71 254 79 255 71 250 79 252 72 246 80 249 73 241 80 244 73 236 78 238 74 232 79 234 73 229 80 232 73 226 77 228 73 222 80 225 75 217 79 219 76 213 81 214 78 210 83 211 81 205 86 207 85 199 89 201 88 192 92 194 90 186 95 189 91 184 95 185 93 180 97 182 96 176 101 178 101 172 104 175 105 170 109 172 109 166 113 169 114 162 118 166 120 158 124 161 125 154 130 157 127 150 131 153 127 147 131 150 127 144 131 146 131 140 134 143 135 136 138 139 140 135 143 138 145 135 148 138 149 135 151 138 152 134 155 137 157 133 160 136 162 131 164 134 165 128 167 132 168 127 171 131 173 126 175 129 177 125 179 129 180 124 182 127 182 123 185 127 184 122 187 125 188 120 191 123 190 118 193 121 189 116 192 119 188 115 191 118 187 112 190 116 190 113 191 115 193 112 194 113 197 109 200 112 204 109 206 112 209 109 210 108 212 112 215 115 215 113 218 117 215 113 218 118 214 115 217 119 215 117 218 124 216 118 218 122 220 118 222 125 223 116 225 123 224 112 226 117 224 110 226 114 221 108 224 111 218 107 220 110 216 104 219 107 215 102 219 104 215 100 222 103 215 99 215 98 216 98 220 100 217 99 223 102 218 100 225 104 221 100 227 104 221 101 225 104 221 103 225 105 221 103 224 106 222 103 223 107 224 105 224 108 229 109 228 111 234 113 233 115 240 119 239 121 245 123 244 126 247 129 246 132 250 133 247 139 253 136 249 144 258 139 255 146 263 141 259 149 268 145 264 152 275 148 270 156 280 151 276 159 284 154 280 162 289 158 285 165 293 161 289 169 295 165 291 173 299 167 294 175 302 168 297 175 302 166 296 172 304 166 299 172 307 168 302 174 310 168 310 168 312 167 312 167 313 165 308 171 315 164 310 169 317 164 311 170 319 167 313 173 321 171 316 177 322 175 317 181 323 178 318 185 325 181 319 187 325 182 318 188 324 182 318 189 326 184 319 190 328 186 321 191 331 188 324 194 334 190 326 195 335 191 329 197 337 191 332 198 339 191 334 198 342 192 336 198 344 194 338 199 346 196 346 196 346 198 339 203 345 200 338 205 344 203 336 208 343 206 335 211 342 209 334 214 341 211 333 216 343 211 335 216 345 211 337 215 347 211 340 215 349 213 341 216 350 216 342 219 351 220 343 222 352 224 343 226 352 228 343 231 351 233 342 235 350 237 341 238 349 240 340 240 348 243 338 243 348 246 339 246 349 248 340 248 351 249 342 249 352 250 344 250 354 252 345 252 356 254 346 254 357 258 348 258 359 263 351 263 361 267 353 268 362 272 354 271 361 276 353 275 359 282 351 279 358 287 350 284 356 289 348 287 356 290 347 288 355 292 347 290 353 294 344 292 351 299 343 297 351 304 342 302 351 307 342 305 352 310 343 308 353 313 345 310 354 316 346 313 355 319 346 316 356 322 348 319 356 324 348 321 356 327 348 323 352 331 346 325 347 334 341 328 342 338 336 332 338 342 332 336 335 344 329 338 332 346 326 339 330 348 324 341 330 350 324 343 332 352 326 345 335 353 329 347 338 354 331 348 339 354 332 348 338 354 331 349 335 354 328 350 333 356 325 351 331 358 323 353 328 360 321 355 327 361 319 356 326 362 319 358 327 364 320 359 329 366 321 362 332 368 324 363 334 368 326 363 334 368 326 364 332 370 324 366 328 372 320 367 328 372 320 367 330 374 322 369 332 376 324 371 331 376 324 372 330 377 323 372 328 378 321 373 326 380 318 374 323 380 315 375 320 381 313 376 319 383 310 378 318 384 310 380 318 385 310 381 320 385 312 381 322 385 314 380 325 385 316 381 327 386 318 382 328 386 319 383 329 386 320 383 330 386 321 384 331 386 322 384 331 387 322 385 330 388 321 386 328 388 319 388 326 390 317 388 324 392 314 390 322 394 312 392 321 395 312 394 322 396 313 394 323 397 314 394 325 397 316 394 326 396 318 394 327 393 318 391 328 389 319 387 330 386 321 384 330 384 321 382 330 382 321 380 329 381 321 379 328 382 320 379 327 383 327 382 327 386 327 385 327 390 318 388 327 394 318 392 325 398 317 397 323 402 315 401 320 407 311 405 318 408 309 407 319 407 310 405 321 404 311 403 321 401 312 399 321 398 311 397 321 396 312 396 322 396 313 396 324 397 315 397 326 399 317 399 328 401 319 402 329 403 319 405 328 406 319 407 328 408 319 410 328 408 319 410 328 406 318 409 326 404 317 407 325 403 316 405 326 402 327 401 327 401 328 401 329 400 321 402 331 399 323 402 333 399 325 403 335 400 327 405 337 401 328 405 337 401 328 405 336 400 328 404 335 398 327 402 333 396 325 400 332 395 333 395 331 395 331 394 332 394 323 397 334 394 325 396 337 394 328 395 338 394 329 393 339 394 331 393 340 394 332 393 340 395 332 394 340 396 332 394 340 396 332 395 340 395 332 394 340 394 332 393 339 394 331 392 337 392 329 391 335 391 326 390 332 390 323 389 329 391 320 390 327 393 318 392 326 396 317 395 325 398 317 398 327 402 317 401 328 404 319 404 329 406 319 406 329 407 320 407 329 406 321 406 331 405 322 405 333 404 324 403 334 401 326 400 336 398 328 397 337 395 329 395 336 392 328 393 334 390 327 390 332 388 332 387 329 386 320 387 327 385 321 386 325 385 316 385 324 384 315 385 323 385 324 384 324 386 324 385 324 387 315 388 325 387 315 389 325 388 315 389 325 388 315 389 324 388 315 391 324 388 315 390 323 388 315 390 323 389 314 391 323 389 314 391 323 389 314 392 324 388 316 391 325 387 318 390 327 386 327 385 328 384 328 383 328 382 321 385 327 379 320 383 327 378 327 377 325 376 317 381 324 376 316 381 323 377 315 381 321 376 314 381 321 377 312 381 320 377 312 380 319 377 320 376 318 377 319 377 318 378 309 380 317 378 317 377 317 379 317 378 316 380 317 379 317 380 317 379 318 381 319 380 319 381 321 381 321 380 312 385 323 380 314 384 325 380 316 384 327 380 318 383 328 380 320 383 329 380 330 379 330 380 321 384 332 382 323 383 334 383 325 383 336 386 327 383 336 388 328 384 335 390 328 386 331 394 324 388 326 397 320 391 320 400 315 393 315 402 311 394 308 402 306 394 303 401 301 392 296 398 297 389 293 395 294 387 291 392 293 383 289 389 292 380 288 387 291 379 286 386 290 377 284 386 287 378 282 388 285 379 279 390 282 384 275 394 278 388 271 397 275 389 268 398 271 394 267 399 269 394 266 398 268 392 264 396 267 388 262 392 265 384 261 388 264 379 259 386 262 377 257 385 260 376 257 385 260 376 256 386 258 376 256 387 258 378 257 389 258 380 257 391 258 382 256 393 257 385 255 395 258 386 257 394 259 386 258 392 260 384 257 390 260 381 257 389 259 380 255 387 259 379 253 386 258 379 250 383 256 378 248 378 254 374 248 373 254 368 249 366 256 362 250 361 257 355 252 356 260 351 254 352 262 348 255 349 263 344 255 346 263 342 254 344 263 339 251 339 260 335 248 338 256 333 244 336 252 332 239 333 247 329 235 331 242 326 232 330 239 324 229 328 236 322 228 326 235 320 226 322 233 317 224 318 230 311 222 314 228 309 219 312 226 306 218 312 224 307 217 314 223 310 214 315 221 310 212 314 218 310 210 312 216 306 208 309 211 304 214 302 214 302 214 301 214 301 214 301 214 301 214 301 214 302 210 307 216 301 212 306 219 301 216 306 224 302 219 305 228 302 220 302 229 298 219 299 228 295 216 294 225 291 212 292 221 288 208 290 215 285 198 294 211 284 197 289 198 289 195 287 204 281 194 286 204 279 193 283 203 275 193 275 201 270 190 269 197 263 186 263 193 257 184 260 191 255 182 259 190 254 180 256 187 251 177 254 184 249 173 252 181 247 169 250 176 244 167 249 173 243 165 248 171 242 166 247 172 241 167 246 173 241 166 244 173 238 166 242 173 235 165 239 172 233 162 238 169 232 160 238 167 233 156 238 164 233 154 238 160 232 151 235 157 230 149 231 155 225 147 227 153 221 147 225 154 219 147 221 154 216 145 217 152 212 143 213 150 208 141 211 148 207 139 209 145 204 135 206 142 201 131 203 139 197 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 135 194 133 193 138 199 137 198 131 206 139 203 132 208 140 205 133 209 139 203 132 208 132 207 129 205 129 204 123 201 123 200 116 198 115 197 111 197 113 187 108 198 110 188 105 199 107 189 103 200 104 190 101 202 101 191 105 203 103 193 109 206 107 195 110 210 108 200 109 215 105 205 105 219 102 210 104 220 101 212 106 221 102 213 105 222 102 214 104 223 104 223 101 224 102 223 99 224 100 224 97 225 92 216 96 226 90 217 96 226 89 218 97 226 90 218 98 227 90 221 100 231 94 227 103 233 94 228 108 236 99 231 114 239 103 235 119 241 118 240 124 241 124 240 128 240 118 241 132 240 122 242 138 241 128 244 144 242 135 246 149 241 140 246 153 239 144 245 157 236 150 243 163 234 156 241 168 233 162 240 172 230 165 237 176 230 169 236 180 230 174 237 184 232 177 239 184 233 177 239 185 235 177 241 185 238 176 243 185 241 176 246 186 244 178 249 189 248 180 253 192 252 184 257 195 255 187 261 197 257 189 263 198 259 189 264 199 261 190 267 202 265 193 270 204 268 195 274 206 271 197 277 209 274 200 280 213 279 204 284 219 284 211 290 227 290 219 297 233 297 225 304 240 306 233 312 248 316 241 322 257 326 250 333 264 332 258 340 271 337 264 344 276 341 268 348 279 346 272 353 283 352 276 359 285 357 279 364 287 359 281 367 288 357 283 366 292 357 287 367 298 357 295 367 306 357 304 367 314 354 312 365 320 350 319 361 324 347 325 357 329 343 330 354 334 340 337 351 338 337 342 346 341 332 345 342 343 327 348 337 345 320 352 329 347 313 355 320 346 305 357 311 344 298 354 303 340 293 350 298 337 288 347 292 337 284 346 289 335 281 345 285 333 275 343 278 331 267 341 269 329 258 340 260 327 252 337 252 324 243 334 242 322 231 332 231 321 223 331 222 321 219 332 218 323 216 334 214 324 212 334 210 323 209 333 207 320 204 330 200 315 195 325 191 310 189 320 184 306 184 307 183 302 181 303 180 301 178 310 173 299 174 309 169 298 172 308 168 298 172 307 167 297 171 306 167 296 172 305 167 295 173 304 168 295 174 305 170 295 174 305 169 293 172 303 167 291 170 300 164 289 168 299 163 290 168 299 163 289 168 298 163 288 171 297 165 287 172 296 167 285 173 294 167 285 173 295 168 287 173 295 167 286 171 295 165 287 170 295 165 289 170 297 165 290 170 299 165 292 170 300 165 292 168 300 162 292 166 301 161 292 166 301 161 293 167 302 161 293 167 302 162 292 167 302 162 292 168 301 162 292 168 301 163 292 168 300 162 290 166 299 161 291 166 300 161 293 167 303 162 297 169 306 164 300 170 310 167 301 170 311 167 301 170 301 170 299 170 310 167 298 170 307 165 294 169 303 163 289 168 296 161 281 166 289 159 272 165 273 165 263 166 269 157 256 168 261 159 250 168 255 159 247 168 251 159 244 166 250 158 243 165 247 157 239 164 243 155 231 164 235 155 224 163 227 154 217 163 220 154 207 162 210 153 199 160 201 151 194 159 194 149 187 159 188 149 181 160 180 149 176 164 175 153 172 168 170 158 166 174 162 164 159 178 155 169 154 180 149 171 151 183 146 173 149 185 143 176 150 185 142 177 151 186 143 180 150 191 142 185 149 198 140 192 147 204 138 199 147 208 137 204 150 211 139 208 152 215 142 215 156 222 146 222 162 227 152 229 168 233 158 236 171 237 161 240 174 238 165 243 179 240 169 243 184 242 174 245 190 244 180 248 195 246 186 250 200 250 192 255 206 257 197 261 210 264 202 268 214 271 205 276 217 276 209 281 220 278 212 283 224 280 216 285 228 283 220 288 234 290 226 295 240 298 233 303 248 306 241 312 247 317 248 319 253 324 253 325 255 327 255 328 258 329 258 330 271 329 263 334 276 335 269 340 279 339 273 345 282 342 275 348 285 344 286 344 289 347 281 353 292 350 292 349 293 352 286 359 293 355 286 361 293 356 286 363 288 361 288 362 297 355 291 363 300 356 296 365 303 356 302 366 306 355 307 365 311 362 312 362 314 346 315 357 316 341 318 350 318 336 321 345 321 332 325 341 325 330 330 338 332 326 338 335 339 322 346 331 344 319 351 327 346 315 353 322 346 309 354 316 345 303 355 309 342 297 352 301 339 290 349 294 335 284 345 287 335 277 345 280 336 272 347 275 338 267 348 270 339 259 349 261 338 251 349 252 334 244 345 245 329 237 339 236 325 229 335 228 322 221 333 220 321 216 331 214 319 213 329 210 317 206 327 204 313 200 323 196 310 194 320 190 307 188 316 184 304 184 313 179 302 183 312 179 299 181 308 177 295 179 304 174 294 178 302 172 292 177 300 171 293 178 302 173 294 179 303 173 294 178 303 173 292 175 301 170 290 173 299 168 290 172 298 167 290 171 299 166 290 172 299 166 290 171 298 165 288 170 297 165 287 171 295 165 286 173 294 167 285 173 292 167 284 174 291 167 284 174 291 167 285 174 292 167 285 172 292 165 284 171 292 164 284 171 292 163 285 171 292 163 285 171 292 163 285 172 292 164 284 172 292 164 285 172 292 165 285 172 292 165 286 172 293 164 285 171 293 164 286 171 294 164 286 171 293 164 286 171 294 164 287 171 294 164 287 170 294 164 286 170 294 164 287 170 294 164 287 170 294 164 287 170 295 164 288 170 295 163 288 169 295 163 288 170 295 163 287 170 295 164 287 170 295 165 286 171 294 164 285 171 287 171 285 171 293 165 285 171 293 165 286 172 293 165 286 172 293 165 285 172 293 166 285 174 292 167 284 174 292 169 284 174 292 169 285 174 293 169 286 174 294 169 286 173 295 168 286 174 294 169 286 175 294 170 286 176 294 170 286 176 294 171 286 176 294 171 286 177 294 172 286 178 294 172 286 178 294 172 286 177 294 171 286 176 294 170 286 176 294 170 285 176 293 170 286 177 293 171 285 177 292 171 284 176 292 170 284 176 291 170 284 176 291 170 284 176 291 169 284 175 292 169 285 175 293 169 286 174 294 168 286 173 294 167 286 173 295 167 287 173 295 167 286 172 294 166 287 172 295 166 288 172 296 165 288 171 296 165 287 170 296 164 288 170 296 165 288 170 296 165 287 171 296 165 286 171 294 165 285 172 294 166 284 173 292 166 283 173 291 167 282 173 290 167 282 173 290 167 283 174 290 167 283 172 290 166 283 171 291 165 284 170 292 165 285 170 293 164 286 169 293 163 286 168 295 163 287 168 296 163 288 168 296 162 288 167 297 162 288 167 297 162 288 168 297 162 288 167 297 162 288 167 297 162 288 168 296 162 287 169 295 163 286 170 294 164 285 170 294 164 284 171 292 165 283 172 291 166 283 174 290 167 283 174 289 167 282 175 289 168 282 176 289 169 282 177 290 171 282 177 289 171 282 177 288 171 282 178 288 171 282 179 290 172 282 179 289 171 281 178 288 171 282 180 288 172 282 180 289 173 282 179 289 172 282 178 289 171 283 179 289 171 283 179 289 172 283 178 290 170 282 177 288 169 280 176 287 169 280 177 286 169 281 177 287 169 281 176 288 169 281 176 288 169 281 176 288 169 282 177 287 169 281 178 288 171 279 178 286 171 280 178 286 171 280 178 286 171 280 178 286 170 279 176 285 169 279 176 286 169 280 176 286 169 280 175 286 169 281 176 287 169 282 176 288 168 281 175 287 167 280 174 287 167 280 175 286 167 280 175 286 167 280 175 286 167 280 175 286 168 282 176 288 168 282 175 289 168 283 175 290 168 283 175 291 168 285 176 291 169 286 178 293 170 286 177 293 169 286 176 293 168 286 175 292 167 286 175 292 167 288 175 294 166 290 174 297 166 292 174 298 166 294 174 299 165 295 175 301 166 295 174 302 166 292 174 299 165 290 174 296 165 285 173 293 165 281 172 288 165 279 172 286 165 280 172 286 165 281 172 288 165 282 171 290 164 284 170 291 163 286 170 293 163 287 169 295 163 288 168 297 162 287 166 296 161 286 165 295 160 286 164 294 159 287 163 295 159 288 162 296 158 290 160 298 157 292 158 300 155 294 158 302 154 296 158 305 155 298 158 307 155 300 158 309 155 303 161 313 158 310 165 320 162 309 171 309 170 313 173 323 171 312 175 321 170 311 173 320 168 307 170 317 165 301 166 302 165 294 163 303 158 287 162 296 156 281 162 289 155 275 161 283 154 271 161 278 155 270 162 276 155 268 161 275 154 267 160 274 152 268 160 273 151 265 160 271 152 262 164 268 155 260 169 266 160 258 174 263 165 255 178 259 170 250 180 253 172 242 180 246 173 236 178 239 170 232 175 233 167 224 174 226 166 215 172 217 164 208 169 209 161 200 167 201 158 192 167 191 158 184 169 183 159 179 171 177 161 171 175 168 165 163 178 160 169 158 180 154 171 154 180 149 171 151 180 146 171 149 181 143 172 144 184 138 176 138 190 132 182 133 197 125 190 131 203 123 196 133 208 123 202 134 210 124 205 135 210 125 206 136 211 125 208 138 212 127 210 140 215 130 215 144 219 134 222 150 224 140 228 158 227 148 232 166 227 157 232 173 224 164 229 178 224 170 228 184 226 175 230 188 231 180 236 193 238 185 243 198 245 191 250 202 250 194 255 204 253 196 257 207 255 198 259 209 257 201 261 211 260 202 264 210 262 202 267 212 266 203 270 216 271 207 275 222 277 215 281 231 286 221 288 236 293 229 298 243 302 235 307 247 310 239 316 248 319 241 325 251 328 242 333 254 334 245 340 259 337 251 343 266 336 259 343 271 336 264 343 274 338 267 345 275 342 268 349 274 344 268 352 273 346 267 354 277 348 272 356 284 349 280 358 291 348 291 348 293 348 291 357 297 347 297 347 301 347 299 357 303 346 302 356 305 342 305 353 307 340 308 349 309 336 310 346 310 336 312 345 311 338 314 347 313 339 317 349 315 339 319 349 317 336 322 346 320 333 325 342 321 329 327 337 322 325 329 332 324 321 331 328 325 317 334 322 335 314 336 315 335 308 336 308 326 298 335 302 325 292 335 295 326 284 335 287 328 276 338 278 329 268 339 269 329 260 339 260 328 252 339 253 327 246 337 246 325 238 335 237 323 230 333 229 321 223 331 221 319 217 329 214 317 211 326 207 312 205 321 200 307 199 317 195 304 196 313 191 301 192 309 187 298 188 307 183 296 186 304 180 293 183 301 178 291 182 299 177 290 181 298 175 290 181 298 175 290 180 298 175 289 178 297 173 287 176 294 170 286 175 293 169 285 174 292 168 284 175 291 167 284 175 290 169 282 178 289 170 281 179 286 172 280 180 285 173 280 181 284 173 279 182 284 173 279 182 284 173 278 181 284 173 279 180 284 173 279 180 284 173 278 178 284 171 280 176 285 168 282 174 288 166 283 173 290 165 284 172 291 165 285 172 292 165 285 173 293 166 285 173 292 165 284 172 291 165 283 171 291 165 284 171 292 165 285 169 294 164 285 167 293 163 285 166 294 162 285 164 293 161 293 160 294 160 287 161 295 158 289 159 298 156 292 157 302 154 295 154 305 152 297 153 307 151 298 152 309 150 299 150 310 148 298 150 309 148 298 150 308 148 296 150 306 147 304 147 304 146 292 150 302 146 291 150 300 146 290 150 299 147 290 151 290 150 289 151 299 148 289 151 298 148 290 152 298 148 291 151 299 148 292 150 302 147 294 149 303 145 295 148 306 146 297 148 307 146 298 149 308 147 298 148 308 146 297 148 308 146 307 147 307 146 306 146 305 145 295 149 304 146 294 149 303 146 293 149 302 146 293 150 302 147 292 150 301 147 292 150 301 147 292 151 301 147 292 151 302 147 292 151 301 146 291 153 300 146 290 155 297 147 287 157 294 149 283 160 289 151 278 162 285 154 275 166 280 157 271 169 276 160 270 172 274 163 271 174 275 164 271 174 275 165 270 175 275 166 269 174 273 165 266 174 271 165 264 172 269 164 264 170 269 162 264 168 269 160 263 166 268 157 259 164 266 156 255 163 261 155 253 163 258 155 251 162 256 154 250 162 255 153 252 162 256 152 255 160 260 151 260 161 264 151 265 161 267 151 268 163 270 153 270 166 271 155 272 168 275 158 276 170 278 160 276 173 280 163 274 175 279 166 270 177 274 168 263 176 267 168 255 174 258 166 246 171 251 163 241 170 244 161 231 168 234 159 222 164 223 155 213 159 214 149 204 155 205 144 194 153 195 142 186 155 186 144 179 158 178 147 171 161 170 150 165 164 164 154 162 167 159 157 158 170 154 161 153 175 149 165 149 180 145 170 147 185 141 176 143 191 138 182 140 194 134 186 137 195 130 188 133 196 126 188 131 195 123 188 129 195 120 190 129 198 119 194 129 202 119 200 131 207 120 206 135 213 124 212 140 217 129 218 146 220 136 222 154 221 144 224 163 223 153 227 171 227 163 231 178 230 169 234 182 232 173 236 186 235 177 239 190 240 181 244 193 245 184 249 197 249 188 254 202 253 193 258 208 258 200 263 211 261 204 267 210 261 202 266 211 261 202 265 210 262 202 267 213 267 204 271 216 274 207 278 220 281 220 281 225 291 216 295 231 301 222 306 237 310 228 315 242 318 233 322 247 324 237 329 251 329 243 334 256 332 249 338 261 332 252 337 265 332 265 331 268 332 259 337 270 332 262 338 272 336 264 342 275 342 267 348 280 349 272 355 285 355 277 361 286 360 278 366 286 364 278 371 287 366 287 366 288 366 282 373 291 365 287 374 295 364 292 374 298 362 298 372 302 357 303 367 306 351 307 362 307 346 310 356 308 342 312 351 308 338 313 346 310 342 311 343 307 340 308 341 304 330 309 338 307 327 312 335 312 323 319 331 319 321 326 328 325 321 334 328 330 320 339 327 334 318 343 323 336 311 345 317 334 304 343 309 331 298 340 301 328 289 338 292 327 282 337 283 326 273 336 274 324 267 334 268 321 261 331 262 319 255 329 255 319 248 328 248 319 241 329 241 318 234 328 233 316 230 325 229 314 226 324 224 313 221 323 220 314 218 324 215 316 216 325 212 315 211 325 207 309 205 318 200 305 200 313 195 302 196 310 191 301 193 309 188 297 191 305 185 293 188 301 182 289 187 296 181 288 186 295 181 288 186 295 179 288 184 295 177 287 182 294 175 286 180 293 173 285 179 292 172 286 180 293 173 285 178 294 173 286 176 294 170 286 176 293 169 286 175 292 169 285 177 292 171 284 179 290 172 283 180 290 173 284 182 290 174 284 182 290 175 284 182 290 174 284 180 290 173 285 180 292 172 286 179 293 172 287 178 293 172 287 178 294 170 285 178 292 171 285 179 291 171 284 180 291 173 284 180 290 173 283 180 290 173 283 180 290 173 284 180 290 173 284 180 290 173 284 182 289 174 284 182 289 174 284 182 289 174 284 182 289 173 284 181 290 173 284 180 290 173 283 180 290 172 283 180 290 173 284 180 290 173 284 181 290 173 284 181 290 173 284 182 290 173 284 183 289 175 284 184 289 176 283 184 288 176 283 184 288 176 284 183 289 175 284 184 289 175 284 184 289 175 284 184 288 176 283 184 288 176 282 184 288 177 282 184 288 176 283 184 288 176 283 184 288 176 282 184 287 176 282 184 288 176 282 185 288 176 282 185 287 177 282 186 286 178 281 186 286 178 282 187 286 179 281 188 285 179 280 188 284 180 280 189 284 181 280 189 284 181 280 189 284 181 280 189 284 180 280 188 284 180 280 188 284 180 280 189 284 180 280 189 283 181 280 189 284 181 279 190 283 181 279 190 283 181 279 189 283 181 279 190 283 181 279 189 283 181 279 190 283 181 279 190 283 181 279 189 283 181 279 188 283 181 279 189 283 181 279 188 283 180 279 188 283 180 278 187 282 179 278 187 283 179 279 186 283 178 279 186 283 178 279 186 283 178 279 186 283 178 279 186 283 179 279 187 283 179 279 187 283 179 279 187 283 179 279 187 283 179 279 187 283 179 279 187 283 179 279 187 284 179 279 187 284 178 279 186 284 178 279 186 284 178 279 186 284 178 279 186 283 178 279 186 283 177 279 186 283 177 279 186 283 177 279 186 283 177 279 186 283 177 279 186 283 178 279 187 283 179 279 187 283 178 279 187 283 179 279 188 283 179 279 188 283 179 280 188 283 179 280 187 283 179 280 188 284 179 281 188 284 179 281 188 284 179 280 188 284 179 280 188 284 179 280 188 284 179 280 187 284 179 280 187 284 178 279 187 283 178 279 186 284 178 280 186 284 178 280 185 284 177 280 185 285 177 280 185 285 177 281 185 286 177 281 185 286 176 281 185 286 176 282 184 286 175 282 184 286 175 282 184 286 175 280 182 286 174 280 180 286 172 280 176 287 170 281 174 289 169 282 173 290 167 283 170 292 165 285 168 293 163 287 167 296 163 289 166 297 162 289 166 298 162 290 165 299 162 291 165 300 161 292 165 300 161 290 165 300 161 290 166 298 161 290 166 298 161 290 166 298 162 289 166 297 161 288 164 296 160 286 164 294 160 286 167 293 161 285 168 292 162 284 169 292 163 284 170 291 163 283 171 290 164 282 171 289 164 281 171 287 163 280 170 286 162 277 169 283 161 275 169 281 161 273 169 279 160 271 168 276 160 268 168 274 159 266 168 272 159 264 168 270 159 262 168 267 159 261 168 266 159 261 168 266 159 261 169 266 160 260 168 265 159 259 167 264 158 258 166 263 157 257 165 261 156 255 164 260 155 251 164 255 154 245 164 248 154 238 165 241 155 234 166 236 157 230 168 233 158 226 168 229 158 221 167 222 157 214 166 215 157 208 166 209 156 203 166 204 157 195 166 196 157 188 165 188 155 181 164 181 155 175 164 175 154 169 165 168 155 164 166 163 156 160 168 159 158 155 169 154 159 149 169 148 159 145 169 143 158 143 170 141 159 142 172 139 161 141 174 137 164 141 176 135 167 139 180 133 171 137 184 131 175 135 187 129 179 133 192 126 183 130 195 123 187 128 197 120 189 127 199 119 192 127 203 119 196 129 206 120 199 129 207 120 202 129 209 119 205 129 209 118 207 129 208 117 208 129 208 119 210 132 209 121 212 136 211 126 214 142 213 132 216 148 212 139 217 154 211 145 216 160 210 151 215 165 210 157 215 170 212 161 216 174 215 167 220 178 220 170 225 182 225 175 230 188 231 180 236 192 237 185 242 197 242 189 248 201 248 193 253 203 252 196 257 204 256 195 261 205 259 197 264 208 265 200 270 211 273 203 278 215 280 206 285 218 287 210 292 223 293 214 298 227 298 219 304 232 302 224 308 237 305 230 311 243 309 235 315 248 315 249 315 253 320 245 326 256 322 248 329 259 323 252 329 262 322 255 330 264 322 257 328 263 320 257 329 262 322 256 329 260 321 256 330 260 320 256 328 260 316 256 325 260 312 256 322 259 309 256 318 258 307 255 316 257 306 253 313 255 306 252 313 254 306 250 315 254 307 250 316 254 309 255 309 255 312 256 312 257 315 252 324 258 320 253 328 259 323 260 322 260 325 254 334 260 328 255 336 260 330 261 329 259 331 261 331 260 332 255 340 260 331 254 340 262 330 256 337 264 328 264 327 266 325 266 324 266 322 266 322 266 321 266 321 265 320 260 328 264 320 259 327 264 320 259 328 262 320 262 319 261 321 262 321 262 322 262 321 261 323 262 322 261 324 261 323 261 324 261 324 262 324 256 332 263 324 257 332 264 324 258 332 264 323 259 331 264 323 264 322 263 322 264 322 263 322 258 330 262 321 258 329 263 320 263 319 263 320 263 319 263 320 264 319 263 320 264 320 264 322 264 321 264 324 264 323 264 324 265 323 265 325 265 324 266 326 266 325 268 327 261 333 269 329 270 328 271 333 271 333 272 338 272 338 274 344 267 350 277 349 270 356 280 354 273 360 283 357 284 357 285 359 286 358 288 361 288 360 291 362 291 361 295 363 296 362 297 362 297 361 297 361 299 361 298 360 294 369 298 359 296 369 299 360 299 370 302 358 302 368 306 355 307 365 309 350 310 360 311 346 312 357 311 344 314 354 312 342 315 351 312 340 316 348 312 338 317 346 313 336 318 346 316 335 322 343 321 332 327 340 324 330 331 337 326 328 334 335 335 332 335 333 336 329 337 329 337 322 338 322 338 312 339 313 329 302 339 305 328 295 338 297 329 285 338 287 330 277 340 278 332 271 341 272 331 265 342 266 330 257 341 258 328 250 339 250 326 244 336 243 324 235 334 234 322 227 332 225 321 221 331 218 319 215 329 212 316 208 326 205 311 203 321 199 307 199 316 194 303 194 311 189 299 189 308 184 298 186 307 182 297 184 305 179 296 183 304 177 294 182 302 176 292 181 300 175 292 180 300 174 292 180 299 173 290 179 298 173 288 178 295 171 286 177 294 171 284 175 291 169 282 175 290 169 282 175 289 169 282 176 289 169 281 176 288 169 281 177 287 169 280 177 286 169 280 177 286 169 281 177 287 169 282 178 288 169 282 178 288 170 281 177 288 170 281 178 287 171 281 179 287 171 281 179 287 171 280 179 286 170 279 178 285 170 279 178 286 170 282 180 287 171 282 179 287 171 281 178 287 170 281 178 286 169 280 177 286 169 281 176 287 167 284 176 290 167 287 175 294 166 290 175 299 169 294 179 302 173 299 179 308 173 304 179 312 172 304 177 312 170 301 172 310 166 297 169 305 162 290 168 298 161 284 170 285 169 277 171 278 171 270 172 275 163 262 172 267 164 256 173 260 164 250 173 253 164 242 171 245 162 234 168 237 159 228 164 231 155 221 161 223 152 212 159 214 150 204 161 205 151 196 163 195 153 186 166 185 156 179 169 177 159 175 171 172 161 170 173 166 164 167 177 162 167 165 180 159 171 161 185 154 177 157 188 150 181 155 191 147 184 154 194 146 187 154 196 145 190 155 199 145 194 156 204 147 200 157 209 147 206 157 217 147 216 157 224 146 225 158 230 148 231 162 232 152 235 168 234 159 238 176 236 166 240 183 237 174 241 189 238 180 243 194 243 186 247 200 250 191 254 204 257 196 262 209 264 201 269 214 269 206 275 218 272 209 277 213 280 213 280 225 280 216 284 228 286 220 291 233 292 225 298 239 298 231 303 246 304 246 303 251 309 244 315 254 314 246 320 255 319 247 325 255 325 247 330 255 331 246 336 257 335 250 340 261 338 253 343 265 339 256 345 267 341 267 341 270 342 270 341 272 342 273 342 276 342 270 349 281 343 275 351 285 345 280 353 286 348 282 357 287 350 284 359 288 349 287 359 292 347 291 357 297 344 297 354 302 341 301 351 306 337 306 337 308 336 308 345 309 334 309 343 309 332 309 342 308 332 309 331 308 334 308 343 309 336 309 345 313 338 313 347 318 340 318 349 321 342 321 352 321 346 322 356 323 348 325 359 324 349 327 359 325 347 329 357 324 344 330 353 325 339 331 347 326 334 333 341 328 328 337 334 331 320 340 325 332 312 341 316 331 305 340 308 329 298 339 301 329 291 339 294 330 285 340 287 331 279 340 281 331 272 341 273 330 263 340 263 328 254 338 255 327 248 337 247 326 239 337 238 326 232 337 230 326 225 336 224 323 218 333 216 320 210 330 207 315 205 325 202 311 201 320 198 308 196 317 192 305 191 315 186 303 187 312 182 299 185 309 179 296 184 304 178 292 183 300 177 289 182 297 176 289 183 296 176 290 182 297 176 290 182 298 177 290 182 297 176 287 180 294 174 284 177 291 171 284 178 290 171 284 178 290 170 283 176 290 169 283 175 290 168 283 175 290 168 284 175 291 169 284 175 292 169 284 174 291 168 286 173 292 167 286 172 294 166 288 172 295 165 288 172 296 165 288 172 295 165 287 172 294 166 286 174 293 167 285 175 292 169 284 175 291 169 283 175 291 169 286 178 292 171 286 180 294 174 286 182 294 176 286 183 293 177 285 182 292 177 284 181 291 175 283 180 290 175 282 179 290 175 281 179 288 173 281 179 288 173 282 179 288 173 284 179 290 172 285 179 292 172 285 178 292 170 284 176 290 168 282 176 288 167 279 175 286 167 277 175 283 167 274 176 279 166 270 176 275 166 265 175 271 166 261 174 265 165 259 173 263 164 258 172 262 163 258 172 261 163 254 173 258 163 249 173 253 164 243 172 246 164 237 172 240 164 231 172 233 163 223 171 224 162 216 170 217 161 210 169 212 160 204 170 204 161 197 170 196 161 191 171 189 161 184 172 182 163 176 175 173 166 170 178 167 169 166 181 162 172 160 184 156 175 155 184 151 175 150 185 145 175 145 185 140 175 141 186 136 176 140 188 134 179 137 193 132 184 134 199 128 191 130 203 123 195 127 205 120 198 125 207 118 200 124 210 117 203 123 212 115 205 120 215 113 208 118 217 110 210 115 218 107 211 113 218 105 211 111 219 104 212 110 218 102 211 109 218 102 211 108 218 101 210 107 218 101 210 106 219 101 211 105 220 101 212 106 219 103 211 107 217 103 208 106 213 103 204 105 208 103 198 103 204 103 194 101 202 101 192 98 200 99 190 95 196 98 187 95 193 97 183 95 190 97 180 95 188 97 178 95 188 97 178 96 190 98 179 97 192 98 181 97 194 97 193 99 195 95 185 100 196 93 187 101 197 92 192 103 201 93 197 107 207 107 206 113 212 103 214 122 218 112 220 131 222 121 224 140 222 131 226 147 219 138 224 152 217 144 222 158 215 149 220 163 213 155 218 169 213 161 217 175 214 167 218 182 216 174 221 187 220 180 225 191 225 184 229 191 230 184 233 189 233 181 237 187 237 178 241 188 242 179 246 190 249 181 252 194 255 184 259 199 261 190 265 204 267 196 272 210 272 202 278 214 276 206 281 217 279 209 284 221 285 213 290 225 292 216 298 228 299 220 304 233 304 225 310 238 311 230 316 243 317 243 316 247 320 239 326 251 321 243 327 256 324 248 329 261 327 252 332 264 330 264 329 266 332 258 338 270 337 262 343 273 343 265 349 274 348 265 353 276 352 267 356 279 354 270 359 283 355 275 360 284 356 277 362 285 360 277 365 285 364 277 370 283 366 277 374 282 367 277 375 282 367 279 376 284 366 284 376 289 362 290 372 295 355 296 365 301 349 302 358 305 342 306 351 307 336 309 346 310 334 312 343 311 332 314 341 310 331 314 341 310 332 315 341 312 330 317 338 316 327 322 335 322 324 328 332 328 322 335 330 332 320 340 327 335 315 344 321 336 308 346 313 334 301 344 306 332 295 342 298 331 286 341 288 330 276 340 278 329 269 339 269 328 262 338 262 326 254 336 253 324 246 334 247 323 242 333 242 321 236 331 234 320 227 330 224 319 218 329 215 318 211 328 208 316 206 325 202 312 202 321 198 307 197 317 193 304 193 313 188 301 188 302 187 298 185 307 180 296 183 305 178 294 182 301 175 292 182 300 175 290 181 298 175 290 181 298 175 289 180 297 174 288 179 295 172 286 177 294 170 284 175 292 169 284 175 291 168 284 175 290 168 283 175 289 168 282 176 288 168 282 177 288 170 282 179 288 172 282 182 286 173 280 182 286 174 279 182 285 175 280 181 286 174 280 181 286 173 281 180 287 173 282 180 288 173 282 180 288 172 282 179 289 172 283 180 289 172 283 179 289 171 282 177 289 170 281 176 288 169 280 174 287 167 279 173 286 166 277 172 284 165 273 170 281 163 272 170 278 163 272 171 278 163 273 173 279 165 273 175 279 166 273 176 278 167 272 178 276 169 270 180 274 171 266 180 271 171 263 179 268 171 257 178 261 170 250 176 254 167 245 173 249 165 242 172 246 163 240 170 244 162 237 170 240 161 229 170 232 161 221 170 223 161 214 172 215 163 206 173 207 164 197 173 197 164 190 171 189 162 182 169 181 159 174 167 171 157 166 167 163 157 159 168 156 158 152 171 148 161 148 175 142 165 146 180 140 171 146 184 139 176 147 189 139 182 148 192 139 187 149 195 139 192 152 200 141 198 156 206 145 204 161 210 151 209 165 214 156 213 168 216 158 216 169 219 159 221 170 224 160 226 172 229 163 232 176 233 167 238 182 238 173 242 189 241 180 245 195 245 187 249 200 250 192 255 204 255 196 260 209 261 201 266 214 267 206 272 218 272 209 277 220 276 212 280 225 281 216 285 229 286 221 291 233 293 225 298 236 299 228 304 238 305 239 304 241 311 233 315 245 315 236 320 248 319 240 323 251 322 243 327 255 325 247 330 259 329 250 333 259 330 251 334 261 332 252 337 264 336 255 340 269 340 269 339 272 342 264 347 276 345 268 349 279 349 271 353 281 353 273 358 282 355 274 360 282 356 275 362 282 356 283 356 283 358 278 366 285 358 282 367 289 358 286 368 293 357 291 366 297 354 297 365 301 352 301 362 304 347 305 356 306 342 307 351 307 337 309 347 309 335 311 344 310 334 314 343 313 332 319 341 317 330 322 339 320 327 327 335 324 325 331 333 334 329 335 329 337 324 338 325 339 317 340 317 330 305 340 310 328 298 338 302 325 292 335 295 325 283 334 286 325 275 334 277 325 269 335 271 325 262 334 262 323 252 333 252 323 246 333 246 321 240 332 239 321 231 331 229 320 221 330 219 320 216 330 214 318 212 329 210 314 207 323 203 308 202 318 198 305 200 314 196 302 198 310 193 299 193 307 188 298 190 306 184 296 186 305 181 295 185 302 179 292 183 300 177 289 181 296 175 288 181 296 175 288 180 294 173 286 178 294 171 286 176 293 169 284 175 291 168 283 174 290 167 282 175 289 167 282 176 288 168 282 178 288 170 281 179 287 172 281 180 287 173 281 181 288 173 281 180 288 173 282 179 288 172 282 179 289 172 281 178 288 171 281 178 288 171 282 179 289 172 283 178 289 171 283 177 290 169 283 175 290 168 284 174 292 167 285 172 292 165 284 171 291 163 282 170 288 163 280 171 287 163 279 172 286 165 275 173 282 165 271 173 277 164 269 173 273 164 267 173 272 163 267 174 270 164 266 175 270 165 264 176 268 167 260 178 265 169 255 178 259 169 248 177 252 168 243 175 245 167 237 174 239 165 230 172 232 163 223 171 224 162 216 171 217 162 211 172 211 163 204 173 204 164 195 172 195 164 188 171 187 162 180 169 179 160 171 170 169 160 166 171 163 161 161 172 156 163 155 174 149 165 150 176 144 167 146 179 139 171 144 183 137 175 146 188 137 181 150 193 140 187 155 197 145 192 159 201 148 197 159 206 150 203 159 213 149 212 158 219 148 220 159 223 148 224 161 226 151 228 166 230 156 232 172 233 163 237 179 235 170 239 184 235 175 239 189 237 180 241 193 242 185 246 197 248 188 252 201 254 192 260 205 261 205 260 210 266 210 265 214 270 205 274 219 274 211 278 225 280 217 285 230 287 221 291 235 292 227 298 240 299 240 298 245 304 236 309 248 308 239 313 249 312 240 317 249 317 240 322 251 323 242 326 254 326 246 331 259 329 250 334 261 331 253 336 263 334 255 340 265 336 257 342 268 338 259 343 271 339 263 344 275 341 267 348 276 344 269 350 277 346 270 353 279 348 272 356 281 349 275 357 284 350 280 359 287 350 283 360 289 350 287 360 292 349 292 360 296 347 296 357 301 343 301 353 305 340 305 349 308 338 309 347 309 337 311 346 310 337 312 347 312 338 315 347 315 337 319 346 319 334 323 343 321 330 327 339 323 327 329 335 325 324 332 332 326 322 334 328 335 323 335 323 336 315 336 316 335 308 336 309 325 298 334 302 324 293 334 296 325 285 334 288 327 276 337 278 330 269 339 271 331 263 341 264 331 255 342 255 329 246 340 246 328 240 338 239 326 231 337 230 325 223 335 220 323 217 333 214 321 211 331 209 316 206 326 202 311 201 320 197 305 198 314 193 301 194 302 194 298 190 306 185 295 187 304 182 294 184 302 179 293 183 301 177 291 182 299 176 289 181 297 175 288 179 296 174 287 178 294 172 285 176 292 170 284 175 291 169 284 175 291 169 284 175 290 169 283 176 289 169 283 176 290 169 283 176 289 169 282 176 288 169 281 178 288 170 280 180 286 171 279 181 284 173 279 182 284 174 280 183 285 175 281 182 286 173 281 182 286 173 281 180 285 172 281 180 286 172 281 180 287 172 282 180 286 171 280 179 286 171 280 178 286 171 281 178 286 170 281 177 287 169 282 176 288 168 282 175 288 167 283 176 289 167 283 176 289 168 282 176 288 169 282 177 288 169 282 178 287 169 282 178 287 169 282 178 287 169 282 177 288 169 282 177 288 169 282 177 289 170 282 177 289 170 282 177 288 170 282 178 288 170 282 178 288 170 282 177 288 169 282 176 288 169 282 175 289 168 282 175 289 168 282 174 289 167 283 174 289 167 283 174 290 167 283 174 290 167 283 174 290 166 284 174 290 167 284 174 290 166 284 174 291 167 283 174 290 167 283 174 290 167 283 174 289 167 283 174 289 167 283 174 290 167 283 173 290 167 283 172 290 166 284 172 290 166 283 171 291 165 284 170 292 165 286 170 293 164 286 169 294 163 287 168 296 163 287 167 296 162 288 167 296 161 288 166 297 162 288 166 297 161 288 166 296 161 287 166 295 161 287 166 295 161 286 165 295 161 286 166 294 161 286 166 294 161 286 167 294 161 286 167 294 161 285 167 294 161 285 169 292 163 284 170 291 164 283 171 290 164 283 172 290 165 282 172 289 165 281 172 288 166 281 173 288 166 280 173 288 167 280 173 287 167 280 174 287 167 280 174 287 167 280 174 287 168 280 175 287 168 280 176 286 169 280 177 285 170 280 178 286 170 279 177 285 170 279 177 286 170 279 176 285 169 278 175 285 169 278 175 285 169 278 175 285 169 278 175 285 168 279 174 285 167 280 174 286 167 280 172 288 166 281 172 288 165 282 172 288 165 282 172 289 165 282 172 289 165 282 174 288 166 281 175 287 167 281 177 287 169 280 179 286 171 279 180 284 172 278 181 284 173 278 183 284 175 278 183 283 176 278 183 283 177 277 184 282 177 278 185 283 179 277 186 282 179 277 186 282 179 277 186 282 179 278 184 282 177 277 181 282 174 277 179 283 172 279 177 285 170 280 175 286 168 281 174 288 167 281 172 288 165 282 171 288 165 282 171 289 164 282 170 289 163 282 169 289 163 282 169 290 163 282 169 289 162 282 170 288 163 280 171 288 163 280 172 286 164 278 173 285 166 278 175 284 167 277 176 284 169 278 177 283 169 278 177 283 169 278 178 283 169 278 178 284 170 278 178 284 171 279 178 284 171 279 178 284 171 279 178 284 171 280 179 285 172 280 179 286 171 280 178 286 171 281 179 287 171 282 180 288 172 283 180 290 173 284 180 290 172 286 180 291 171 287 179 294 171 291 180 299 173 297 183 304 176 304 187 304 186 311 189 317 180 316 189 321 180 317 187 323 179 315 185 323 178 313 182 321 176 306 181 316 174 301 180 309 175 295 182 295 181 288 181 295 175 281 180 288 173 275 177 281 169 271 173 277 166 271 170 277 163 272 170 278 162 273 171 279 163 275 174 281 166 277 176 283 168 278 178 283 169 279 179 284 170 280 180 285 171 280 182 286 173 280 182 285 173 278 181 284 173 276 180 281 172 273 179 278 171 269 178 274 170 264 177 268 168 255 176 259 167 245 174 249 166 237 174 239 165 230 173 231 164 222 171 223 162 214 170 215 160 207 167 209 158 200 165 200 155 191 164 191 153 184 164 184 154 179 166 178 156 172 168 169 158 166 172 162 162 162 175 157 166 159 180 153 171 155 184 149 175 152 187 146 179 150 191 142 184 147 195 139 189 146 198 136 193 147 200 136 196 148 202 138 200 152 206 142 205 157 209 146 209 161 212 151 212 164 216 154 218 167 223 157 226 170 229 161 233 174 233 164 237 177 236 168 241 182 240 173 244 189 242 181 247 197 245 188 250 203 251 195 255 209 257 201 262 211 261 205 267 211 261 204 267 211 261 203 267 210 262 202 267 214 267 206 271 221 276 212 280 227 285 218 288 233 293 224 298 237 301 229 306 242 309 233 315 246 317 238 323 248 322 240 327 251 326 243 332 258 329 249 335 262 331 262 331 264 330 257 336 263 331 255 337 265 335 258 341 271 337 263 343 276 338 269 345 281 340 276 348 285 345 279 353 287 351 282 359 289 354 284 362 292 352 288 362 296 350 296 349 298 348 295 356 300 347 300 347 302 348 297 356 301 348 298 358 300 349 300 359 300 350 302 360 302 346 303 357 304 341 306 351 307 336 310 345 310 334 312 343 310 333 313 342 311 333 316 342 315 332 320 342 318 334 323 343 322 334 327 343 324 333 331 342 327 330 334 338 329 326 338 333 333 318 342 324 334 310 343 315 332 304 342 308 329 298 339 301 328 290 338 292 328 281 338 282 327 275 337 275 327 268 337 268 325 260 334 258 332 251 332 251 322 246 332 245 322 239 332 237 321 229 332 226 321 221 331 218 319 214 330 211 316 208 326 204 311 203 320 198 307 199 316 194 303 195 313 190 300 190 308 184 298 186 306 180 296 184 304 178 293 183 301 177 291 184 299 177 289 183 296 177 288 183 296 177 287 182 294 175 286 181 294 175 286 179 292 172 285 178 292 171 284 177 291 169 283 176 289 169 281 177 288 169 281 178 287 170 281 179 286 171 280 179 285 172 279 180 285 173 280 182 285 173 279 182 284 173 278 182 283 174 278 181 284 174 279 181 284 173 280 179 286 172 282 178 288 170 283 176 289 168 283 174 290 166 284 172 291 165 285 172 292 164 288 172 294 164 292 174 298 165 294 175 300 166 298 176 303 166 303 177 307 167 306 176 310 167 308 176 312 166 308 174 313 165 304 172 306 172 301 172 306 163 296 174 302 165 293 176 298 167 291 179 297 170 290 181 296 172 291 182 296 173 293 183 299 174 295 183 301 174 300 184 305 174 306 183 311 174 311 184 316 175 315 185 319 176 316 185 321 175 317 184 321 174 317 183 322 174 316 183 320 174 313 183 318 174 309 185 314 175 305 185 310 176 302 185 303 185 302 184 305 174 306 182 308 172 311 180 313 170 316 180 317 170 321 182 322 172 327 186 328 176 332 192 333 181 337 198 338 197 342 202 342 201 344 204 348 194 347 203 350 193 350 201 352 191 354 200 354 190 354 198 354 198 353 195 354 185 353 193 353 183 352 192 353 191 351 190 352 180 351 190 350 181 349 191 350 191 347 192 348 192 344 195 348 185 339 195 340 195 334 196 334 196 326 195 333 187 318 196 318 195 308 196 315 189 299 198 305 190 295 194 301 185 292 187 297 178 289 183 294 174 288 184 293 174 289 183 294 175 291 182 297 174 291 181 298 172 288 177 295 169 281 174 287 166 278 165 277 164 261 173 266 164 252 173 256 164 241 172 245 163 233 169 235 160 223 165 226 155 213 162 215 152 206 163 206 153 199 165 199 155 193 166 192 156 186 168 185 157 181 170 179 160 175 173 172 163 170 177 166 168 167 181 162 172 162 185 156 177 158 187 152 179 155 189 147 181 152 191 143 184 151 194 141 188 151 200 142 195 152 207 142 204 150 215 140 213 148 220 138 220 149 222 138 223 154 225 144 227 161 227 152 231 170 231 162 235 179 233 170 238 185 236 176 239 189 238 181 242 194 243 185 248 199 251 191 256 205 260 197 265 211 267 203 273 217 271 209 277 212 279 212 280 223 278 215 283 228 284 220 289 233 290 225 295 239 297 232 302 246 303 239 308 253 308 254 307 257 312 250 318 259 315 252 321 260 321 252 326 260 329 252 334 262 336 254 343 263 339 256 345 266 338 259 345 269 339 262 346 272 340 273 340 276 342 276 341 280 344 274 351 284 346 279 353 288 347 289 347 292 348 287 356 294 349 294 349 294 352 292 363 294 356 293 366 297 356 298 366 302 353 304 363 308 347 310 357 312 341 314 350 314 335 317 345 316 332 319 340 322 336 322 337 318 324 324 332 319 321 326 328 320 318 327 325 321 314 329 321 323 309 331 314 325 302 334 307 327 296 336 301 327 291 336 294 327 283 336 286 326 276 336 279 327 271 336 273 327 267 337 268 326 259 336 259 333 249 334 250 323 243 333 242 321 236 331 234 320 227 329 225 317 219 328 217 316 214 326 211 312 209 322 205 307 202 316 198 303 199 312 194 300 196 308 190 297 192 304 186 295 189 302 182 293 187 301 181 291 185 298 179 290 183 297 177 288 182 295 175 288 180 295 173 288 178 295 171 286 176 293 169 284 176 291 169 282 176 288 169 281 179 286 171 280 182 284 173 280 184 284 175 280 185 284 177 279 186 284 178 280 188 284 179 279 188 283 179 280 188 283 180 281 188 284 179 282 187 285 178 282 185 286 176 282 183 286 174 282 181 287 172 282 180 287 171 283 179 288 170 283 179 288 170 282 179 288 170 282 179 287 171 282 179 288 171 282 180 287 171 282 180 288 171 282 181 288 172 282 182 286 174 282 183 286 174 281 184 286 175 281 183 286 175 281 183 286 174 281 182 286 174 281 182 286 173 282 182 286 173 283 182 288 173 283 182 288 173 283 182 288 173 283 182 288 173 283 182 288 173 283 182 287 173 282 182 287 174 282 183 286 174 282 183 286 174 282 183 286 174 282 183 286 174 282 183 286 175 282 183 286 175 282 183 286 175 282 183 286 175 282 183 286 175 282 183 286 175 282 183 286 175 282 183 286 175 283 184 287 175 282 183 287 175 282 183 287 175 282 184 287 175 282 184 287 175 282 184 286 176 282 185 286 176 282 185 286 177 282 186 286 177 281 187 285 178 281 187 285 179 281 188 284 179 280 189 284 180 280 190 284 182 280 190 284 182 280 191 283 182 280 191 283 183 280 191 283 183 280 191 283 182 280 191 282 182 280 191 282 182 280 191 283 182 280 190 283 181 280 190 283 181 280 190 283 181 280 190 283 181 280 190 283 182 280 191 282 182 280 191 282 182 280 191 282 183 280 192 282 183 279 192 282 183 279 192 282 184 279 192 282 184 279 192 282 183 279 192 282 183 279 191 282 182 279 190 282 181 279 190 282 181 280 190 282 181 280 190 282 181 279 189 282 180 280 190 282 181 280 190 282 181 279 190 282 181 279 190 282 181 279 190 281 181 280 191 282 182 280 191 282 183 280 191 282 183 280 191 282 182 280 191 283 182 281 192 283 183 280 191 283 182 280 191 283 182 280 191 283 182 281 192 283 183 280 191 283 182 280 190 283 181 280 189 283 181 280 188 284 179 280 187 284 179 280 187 284 178 280 186 284 177 280 186 284 177 280 186 284 177 280 185 284 177 280 185 284 177 281 186 285 177 281 186 285 177 281 186 285 177 281 186 285 177 281 186 285 178 282 187 286 179 282 187 286 179 282 186 286 178 282 186 286 177 282 186 287 177 283 185 288 177 282 183 287 176 280 181 286 175 280 179 286 175 281 179 288 174 282 176 289 171 284 174 291 168 287 172 295 167 290 170 299 167 293 169 303 166 296 167 305 165 299 165 308 164 302 164 310 165 303 163 312 165 315 166 314 165 307 164 316 166 317 167 317 167 317 169 317 169 317 170 317 170 310 166 318 168 310 165 318 168 311 165 315 167 312 166 316 169 314 167 317 170 316 168 319 172 323 176 324 176 324 169 326 177 329 171 330 178 335 173 336 181 341 176 342 185 347 183 347 193 349 192 348 202 349 201 347 211 347 209 342 218 343 215 338 223 338 221 338 221 331 226 328 228 326 229 318 232 324 230 315 232 323 230 314 232 322 230 322 230 322 230 313 230 324 232 315 232 327 235 317 234 330 238 320 238 332 241 322 242 334 244 324 244 335 247 326 248 336 250 327 251 338 253 329 254 341 257 331 257 342 260 333 260 343 262 334 262 342 263 333 264 342 264 333 265 342 265 332 266 340 265 331 266 342 266 333 266 343 265 334 266 349 262 340 262 350 258 341 259 358 257 350 258 354 258 345 260 351 259 343 260 350 261 341 261 350 264 341 264 352 268 343 268 353 275 344 274 353 282 345 281 352 290 343 288 350 298 341 295 346 303 338 300 345 307 337 303 346 310 338 306 347 314 340 310 345 317 338 313 341 320 333 315 337 324 330 319 336 329 328 323 335 333 328 328 334 339 327 333 332 346 326 340 331 352 324 346 330 356 322 350 330 356 322 350 329 356 322 351 326 359 319 354 325 362 318 357 325 365 318 359 326 368 319 362 325 368 318 363 326 369 319 363 328 369 322 363 331 368 324 363 331 366 325 361 331 365 324 359 331 365 324 359 330 366 324 360 330 367 324 361 330 367 323 362 331 367 324 362 333 364 326 360 335 361 327 357 338 358 330 354 342 355 335 352 346 353 338 350 348 350 339 348 348 348 340 346 349 345 341 343 349 342 341 340 348 340 339 338 346 338 338 335 344 337 336 335 342 338 333 337 340 339 332 339 340 342 331 340 339 343 330 343 338 347 329 345 338 350 329 349 338 354 328 352 338 358 330 355 339 360 331 357 331 358 332 359 340 364 333 359 338 362 332 357 335 359 329 353 333 356 325 350 330 353 324 347 330 351 324 345 332 350 324 344 334 348 327 343 336 348 329 342 339 348 332 342 341 349 334 344 342 352 335 346 343 356 336 350 344 358 337 353 337 354 338 355 342 361 338 355 339 361 335 354 332 360 331 353 326 358 325 350 326 356 325 347 326 354 326 346 326 355 327 347 326 356 327 349 325 359 327 351 323 360 326 354 320 357 323 352 316 353 319 348 310 347 316 342 304 341 309 338 297 330 301 328 298 322 301 319 296 313 300 310 299 303 304 301 302 296 308 295 308 291 314 291 315 287 321 287 322 286 328 287 329 284 339 286 333 283 344 285 336 280 347 283 337 278 348 280 336 274 347 276 334 269 345 270 331 261 341 261 325 253 336 253 322 248 331 246 318 242 327 240 316 236 324 234 315 231 324 229 315 227 324 225 315 225 325 222 314 219 324 218 313 217 324 215 315 216 324 213 315 217 324 213 316 216 325 211 316 213 325 209 311 205 320 201 305 197 314 192 300 191 300 190 295 183 302 176 292 178 301 171 292 174 300 168 289 171 297 165 285 172 293 165 281 174 288 167 278 176 284 169 274 175 280 169 272 176 278 169 270 176 276 169 267 175 272 167 266 174 270 167 265 173 270 165 265 172 270 164 263 170 269 162 261 169 266 161 257 168 262 160 253 168 258 160 251 168 256 160 249 168 254 160 249 168 254 160 249 168 253 159 249 166 254 158 249 164 254 156 248 161 252 152 247 160 250 150 245 159 249 148 242 158 246 148 237 158 241 149 231 160 235 150 226 162 228 151 221 164 224 154 217 166 218 156 211 168 211 159 205 170 205 161 200 172 199 162 195 174 194 164 187 174 185 165 179 174 176 164 171 172 169 162 165 170 161 160 160 172 155 162 157 176 151 167 155 183 149 174 153 188 146 181 151 191 143 185 149 194 141 188 149 197 140 191 149 199 139 195 150 203 141 200 153 206 143 204 155 211 144 210 156 217 146 217 159 221 148 221 159 223 149 224 161 224 151 227 164 226 155 231 170 230 160 234 174 232 166 237 180 234 170 238 184 235 175 239 190 238 181 243 196 243 188 248 201 248 193 253 205 254 206 254 209 260 201 265 210 262 203 269 212 265 203 270 215 268 206 273 221 276 212 279 226 284 218 288 229 292 221 297 231 297 223 301 231 301 233 301 234 305 226 311 239 309 230 315 244 313 236 319 251 316 242 322 255 319 255 319 257 320 258 320 259 321 250 327 259 323 251 329 261 326 254 333 265 331 266 331 269 335 270 334 272 338 266 345 276 340 270 347 280 342 274 350 284 344 278 351 286 343 281 351 289 343 289 342 290 344 291 344 293 346 291 356 296 348 295 358 299 348 298 358 303 346 302 356 305 342 306 353 308 339 309 349 311 337 312 347 314 335 317 345 318 334 321 343 321 332 326 341 324 330 330 338 326 327 333 335 334 332 334 332 330 318 337 326 330 312 339 318 330 306 340 309 329 299 339 302 329 292 338 295 330 285 339 287 330 277 340 279 330 271 341 273 330 265 340 265 328 256 338 255 335 248 336 248 325 243 335 241 323 236 333 234 322 228 333 225 321 221 331 218 319 214 329 211 315 208 325 204 311 203 320 199 307 198 316 194 303 195 312 189 301 190 309 184 298 185 306 180 296 183 304 177 294 181 302 174 292 180 300 174 291 180 298 173 290 181 298 174 290 182 297 175 288 181 295 174 286 180 292 173 284 179 290 172 283 178 289 171 282 178 289 171 282 178 288 171 282 179 287 171 281 180 286 172 280 180 285 172 279 180 284 172 279 180 284 172 278 180 284 172 278 180 283 172 279 180 284 172 279 180 284 172 278 180 284 172 278 180 283 172 278 180 283 172 278 178 283 170 279 176 284 168 281 175 287 168 282 174 289 167 283 174 290 166 283 174 290 167 283 175 289 167 283 176 290 169 282 176 288 169 280 175 287 168 280 175 286 167 279 174 286 167 280 174 286 167 280 175 286 167 279 176 285 168 274 176 280 167 269 175 273 166 263 176 267 166 259 176 263 167 256 176 260 168 251 176 255 168 247 175 250 167 243 174 247 166 240 174 242 165 233 172 235 163 224 171 226 163 216 171 217 162 209 171 210 162 201 170 202 161 194 168 193 159 187 167 186 157 179 165 177 155 172 165 169 155 167 168 163 157 162 172 157 162 156 175 151 167 154 179 147 171 154 182 145 175 154 186 145 180 157 192 147 186 159 198 151 194 161 206 152 202 161 214 152 210 160 221 151 218 158 224 148 222 156 226 146 225 156 227 146 227 158 228 147 230 160 231 151 234 166 234 156 238 171 236 162 239 176 238 167 242 181 243 172 248 187 251 178 255 191 258 182 264 195 266 186 271 199 273 190 279 206 279 197 283 212 277 203 281 219 277 210 282 218 285 217 285 230 287 222 292 234 293 226 297 238 297 230 302 241 301 233 307 243 305 235 310 246 308 237 313 247 313 238 317 249 319 241 324 254 326 246 331 258 331 250 337 262 333 253 339 265 335 257 341 266 338 258 343 268 340 259 344 270 340 263 345 275 340 275 339 278 341 272 347 280 342 274 350 281 345 276 353 284 348 278 356 286 350 282 359 289 351 285 361 293 350 290 360 296 349 294 359 299 348 299 357 303 344 303 355 307 342 307 352 310 340 311 349 312 339 313 348 313 339 314 349 314 340 318 350 317 340 321 349 320 337 325 345 323 334 329 341 326 329 333 337 328 326 334 334 328 323 336 330 329 317 338 323 339 312 340 314 329 301 339 305 327 296 337 298 327 287 336 289 328 277 337 279 328 269 338 271 328 262 338 263 328 253 338 253 326 245 337 245 325 239 335 238 324 231 334 230 323 224 333 222 321 219 331 216 319 213 329 210 316 207 326 204 313 201 322 198 309 197 319 193 306 192 315 188 303 188 304 188 301 187 309 181 297 185 305 179 293 185 301 179 291 183 299 177 289 182 297 176 289 182 297 176 289 180 297 174 290 180 297 173 287 178 295 171 285 176 292 169 282 175 290 169 282 176 288 168 282 176 288 168 281 176 288 168 281 177 287 169 281 178 287 170 281 178 286 170 281 178 286 171 281 178 286 170 281 178 286 169 281 177 286 169 281 177 287 169 281 176 287 169 281 176 287 169 281 176 287 168 281 175 287 167 282 174 288 167 283 174 290 166 283 173 290 165 284 172 291 165 285 171 291 164 286 171 293 164 287 171 294 163 287 171 294 163 286 171 294 164 286 172 293 165 285 173 293 166 284 173 292 166 283 174 290 167 283 174 290 167 283 174 290 167 284 174 291 167 283 172 291 166 284 172 292 165 284 172 291 165 283 172 291 166 283 172 290 166 283 172 291 166 284 171 291 165 285 170 292 164 286 169 294 164 287 169 295 163 287 169 295 163 287 169 295 163 287 169 295 163 287 170 295 164 287 170 295 164 287 170 296 164 287 170 295 164 286 169 294 164 286 170 294 164 286 170 294 164 286 170 294 165 286 170 294 165 285 170 293 165 285 170 294 165 286 170 294 165 286 170 294 165 286 169 294 164 286 169 294 164 286 169 293 163 286 169 293 163 286 169 294 163 286 170 294 164 286 170 294 164 286 169 293 163 286 169 293 163 285 168 294 163 286 168 294 163 286 168 294 163 286 168 294 163 286 168 294 162 286 168 294 162 286 167 294 161 286 166 294 161 286 166 294 161 286 166 294 161 286 166 294 161 286 165 295 160 286 165 295 159 286 165 295 159 286 165 293 159 286 166 294 160 284 167 292 161 284 168 291 161 283 168 290 162 281 168 290 163 282 169 288 163 281 170 288 163 281 170 287 163 282 170 288 164 282 169 289 164 282 169 289 163 283 168 291 163 284 168 291 161 285 167 293 161 286 166 294 161 287 166 296 161 288 166 296 160 288 165 298 160 288 164 297 159 288 163 298 158 289 163 298 158 289 162 298 157 289 162 298 157 290 162 298 157 290 161 299 157 291 161 300 157 291 160 300 156 291 161 300 157 292 161 302 157 293 160 302 157 293 160 303 156 294 159 304 156 294 160 304 156 294 160 304 156 295 161 304 156 295 160 305 156 295 160 304 156 294 160 304 156 293 160 303 155 293 160 302 156 293 160 303 157 293 161 302 156 293 161 302 157 294 161 303 157 295 160 305 157 296 160 306 157 298 160 307 157 298 159 308 157 298 160 309 157 298 159 308 156 297 159 308 157 297 160 307 157 296 159 306 157 295 160 305 157 294 160 304 157 293 161 303 157 292 162 301 157 290 162 299 157 290 162 299 158 290 161 299 157 291 161 299 157 291 161 300 157 292 161 301 157 293 160 302 157 294 159 304 156 294 159 304 155 295 159 305 156 296 159 306 156 297 158 307 156 297 158 306 155 296 157 306 154 305 154 306 155 304 154 306 155 294 159 303 155 292 160 302 156 290 162 299 157 288 164 296 158 286 166 293 159 285 167 292 160 284 168 292 163 285 170 293 165 285 169 293 164 285 169 292 163 284 169 291 164 283 169 290 163 283 168 290 162 285 169 292 163 288 168 296 163 290 168 297 161 291 167 299 161 292 166 300 161 292 166 300 159 291 164 300 157 292 166 301 160 292 166 301 160 292 166 300 159 292 166 300 159 291 167 299 161 289 168 296 161 286 170 294 163 284 172 291 164 282 174 288 167 281 176 287 169 280 178 286 171 278 179 283 171 277 180 282 172 275 180 281 173 275 180 280 171 275 180 280 173 277 180 283 173 279 179 284 172 280 179 286 171 282 178 288 171 284 178 289 169 283 176 289 168 283 176 288 167 284 177 289 169 284 177 290 169 283 176 289 168 281 177 287 168 280 177 286 169 280 177 285 169 280 178 285 169 279 178 284 169 278 178 283 169 276 178 280 169 272 178 277 170 271 180 276 171 269 181 274 173 265 181 269 173 259 179 264 172 256 177 261 171 255 176 260 167 253 173 257 165 249 171 253 162 245 169 249 161 240 168 245 159 236 168 241 159 231 167 234 158 223 166 225 156 213 164 213 163 204 161 205 152 194 161 195 151 186 161 186 151 178 162 176 151 170 163 167 153 163 166 160 155 158 170 154 161 157 176 151 167 156 181 150 173 157 185 149 178 157 190 148 184 157 195 148 190 157 200 147 196 156 204 147 200 157 207 147 204 158 210 148 208 160 212 150 212 162 218 152 218 164 224 154 226 167 231 157 234 171 236 161 240 176 241 167 245 183 243 174 248 189 245 179 250 193 248 184 253 198 254 189 259 203 260 194 264 208 266 200 272 213 272 204 277 217 275 209 281 222 278 215 283 227 283 220 288 232 289 224 295 236 295 229 300 242 300 242 299 245 305 237 311 249 310 241 316 251 315 243 321 251 319 243 325 251 323 242 328 254 327 245 331 258 330 250 335 263 331 255 338 266 332 258 338 268 334 260 340 270 336 263 344 272 337 265 344 276 336 270 344 281 337 275 344 283 340 276 347 283 343 277 352 283 345 278 353 285 344 280 354 285 345 282 354 287 346 287 356 291 346 291 356 294 343 294 353 298 339 297 349 301 336 301 346 305 334 305 343 308 334 308 343 308 332 309 342 310 332 311 332 312 333 313 333 314 335 315 345 315 337 316 347 316 337 318 347 318 338 319 347 319 339 320 348 320 340 322 350 321 340 325 350 323 340 327 350 326 339 330 348 329 336 334 344 331 333 338 341 334 329 340 337 342 332 342 332 343 325 344 325 344 315 346 316 345 306 345 307 333 297 343 300 333 289 343 292 333 281 343 283 334 274 343 275 332 266 343 267 331 258 341 258 328 252 338 252 325 246 335 247 323 239 332 238 323 231 332 230 323 225 333 223 322 218 332 216 319 212 329 209 315 207 325 203 311 201 320 197 306 195 315 190 304 190 313 186 303 187 312 182 300 182 309 178 298 182 307 176 294 182 303 175 292 182 299 176 289 182 297 176 289 182 297 176 290 182 297 176 289 179 297 174 288 178 295 171 284 176 291 169 282 176 289 169 282 176 287 170 282 177 287 169 282 178 288 170 281 178 288 171 281 178 286 170 281 178 286 170 280 179 286 171 281 180 286 171 280 180 286 172 280 180 285 171 281 180 286 171 281 178 286 170 280 177 286 169 280 177 285 169 280 177 286 169 281 176 287 169 281 175 287 168 282 175 288 167 283 174 290 167 283 173 290 165 284 173 291 165 284 173 291 165 284 173 291 165 284 174 290 166 283 174 290 166 282 175 288 167 282 175 287 168 281 176 287 169 280 176 287 169 280 176 286 169 281 177 287 169 281 177 287 169 281 177 287 169 280 177 287 170 280 178 286 170 279 178 286 170 280 178 286 170 280 177 286 169 281 176 287 169 281 175 288 167 282 175 289 167 282 174 289 167 282 174 288 167 282 176 287 168 281 175 287 168 281 176 288 169 281 176 287 169 281 176 287 169 281 176 287 169 281 176 287 169 281 177 287 169 280 177 286 170 280 177 286 170 280 178 286 170 279 178 285 170 279 178 284 170 278 178 284 171 278 179 284 171 279 180 284 172 279 180 284 172 280 179 285 171 280 179 286 171 280 178 286 171 280 178 286 170 280 178 286 170 280 178 286 171 279 178 285 171 280 180 286 172 279 180 284 173 278 181 283 173 278 181 283 174 277 182 282 175 277 182 282 175 277 182 282 175 277 182 282 175 277 182 282 175 277 182 282 174 277 182 282 174 277 181 282 173 278 180 283 173 278 179 283 172 278 179 283 171 278 179 283 171 278 179 284 171 278 179 284 171 278 179 284 171 278 179 284 171 278 179 284 171 278 179 284 171 279 180 284 171 279 180 283 171 278 179 284 171 278 179 284 171 279 179 284 171 279 178 285 171 279 178 285 171 279 178 285 171 280 179 286 171 280 179 286 171 279 178 286 170 279 178 284 171 279 178 284 170 279 178 284 170 279 178 284 170 279 178 285 171 280 180 285 171 280 180 285 171 280 180 285 172 280 181 286 173 280 181 286 174 280 182 285 173 279 181 284 173 280 182 284 173 279 182 285 174 279 182 284 173 278 181 284 173 278 181 283 173 279 182 284 174 279 182 283 174 278 182 282 173 278 182 282 173 277 182 282 174 277 182 282 174 277 182 282 173 277 182 281 173 277 182 282 174 277 182 282 173 277 181 282 173 277 182 282 173 278 183 282 174 278 183 283 175 278 183 282 174 278 183 282 175 278 183 282 175 279 184 283 176 278 183 283 175 278 183 282 175 278 183 282 175 279 184 283 175 280 184 284 175 279 182 284 174 278 181 283 173 278 182 283 173 278 181 284 173 278 180 283 171 277 178 284 171 278 178 284 170 279 178 284 169 280 177 286 169 283 177 289 169 286 178 292 169 289 177 294 168 289 177 295 168 288 176 294 167 288 178 294 169 287 177 293 169 285 177 290 169 281 177 287 169 277 177 283 168 274 178 280 169 271 177 277 170 268 176 274 170 268 176 273 169 268 176 274 168 269 174 274 167 269 173 274 165 267 171 273 163 265 170 270 161 263 169 268 161 261 169 266 161 258 168 264 160 256 168 260 159 252 167 257 158 248 166 253 156 246 166 249 156 242 166 246 156 238 166 241 156 232 165 234 155 226 164 228 154 220 163 222 153 213 162 215 153 206 163 206 153 199 165 199 155 195 167 194 157 190 169 188 159 182 171 180 161 175 171 172 161 169 171 166 161 164 172 160 162 160 174 155 165 159 178 153 169 157 182 150 174 153 187 145 179 150 190 141 184 147 193 138 188 148 196 139 192 152 200 142 197 156 205 146 202 159 208 148 207 160 214 150 214 160 221 151 223 162 227 152 230 165 230 155 233 170 231 161 235 177 233 168 237 183 234 175 239 190 235 181 241 196 239 188 243 201 243 194 248 205 250 197 254 207 257 200 262 210 262 202 267 212 266 204 271 216 269 207 274 218 273 210 277 223 278 215 282 227 283 219 288 232 290 232 289 237 296 229 302 242 303 234 309 246 308 238 314 248 312 240 318 250 316 242 321 252 320 243 325 254 324 246 329 258 328 249 332 260 328 261 327 262 328 253 333 263 329 255 334 266 332 257 337 267 335 259 339 271 337 263 342 275 340 267 346 277 345 270 351 277 349 278 348 277 351 272 359 279 351 274 360 282 350 277 359 286 350 283 359 290 350 288 359 293 348 292 358 296 345 296 355 300 341 300 351 304 348 304 348 306 338 306 348 308 338 308 347 309 338 311 348 312 340 315 349 315 340 319 350 318 340 323 349 321 338 326 347 323 334 329 343 324 331 331 339 325 327 332 334 333 327 334 328 326 315 335 320 325 308 334 312 324 301 333 305 323 295 332 298 323 287 332 290 325 279 334 282 327 274 336 276 328 269 338 270 328 260 338 260 337 251 337 251 326 243 336 243 326 236 336 235 325 228 335 226 324 222 334 220 322 216 333 214 319 211 329 208 315 206 325 202 311 202 320 198 307 198 316 193 305 195 314 189 303 191 311 185 300 188 309 183 297 187 305 180 293 185 294 184 291 184 299 178 290 183 298 177 291 183 299 176 293 183 301 177 294 182 301 176 291 180 299 174 288 178 295 171 286 178 292 170 284 177 292 170 283 176 290 168 283 176 290 169 283 176 289 169 282 176 288 169 281 177 287 169 282 178 287 169 281 178 287 170 282 178 287 170 282 178 287 169 282 177 287 170 282 177 287 169 281 177 287 169 280 176 287 169 281 176 287 168 281 175 288 167 282 173 289 166 284 172 290 165 285 171 291 163 285 172 293 164 285 172 292 164 285 171 292 165 284 172 292 165 284 172 291 165 283 172 291 165 284 172 291 165 285 172 292 165 285 172 292 165 284 173 291 165 284 174 290 166 283 174 290 166 282 174 289 167 282 175 289 167 283 175 289 167 283 174 289 167 283 175 290 167 283 175 289 167 282 175 289 167 282 175 289 168 282 176 288 168 282 176 288 169 282 178 287 169 281 178 287 170 281 179 286 171 280 180 286 172 280 181 285 173 279 183 284 174 278 184 282 176 278 186 282 178 278 188 282 179 277 188 281 180 277 188 280 180 277 188 280 180 276 187 280 179 276 187 280 179 277 187 282 179 278 186 282 179 278 186 282 178 278 184 282 177 278 184 283 177 278 183 282 176 278 183 282 175 277 182 282 175 277 182 282 175 277 182 283 174 277 181 282 174 277 182 281 173 276 181 281 173 276 182 281 174 276 182 281 174 276 181 281 174 277 182 281 173 277 181 282 173 277 181 282 173 277 181 282 173 277 182 282 173 277 182 282 174 277 182 282 174 277 182 282 174 277 182 282 173 277 182 282 173 278 182 282 173 278 181 283 173 279 182 283 173 279 181 284 173 279 180 284 172 279 180 284 172 280 180 285 172 279 179 284 171 278 179 284 171 278 179 283 171 277 180 282 171 277 180 281 171 276 179 281 171 276 179 281 171 277 180 282 171 278 180 282 171 277 180 282 171 277 180 282 171 277 180 282 172 277 181 282 173 277 182 281 173 277 182 282 173 277 182 282 174 277 182 282 173 277 182 282 173 277 182 282 173 277 182 282 173 277 182 282 173 277 182 281 173 276 181 281 173 276 181 281 173 276 181 281 173 276 181 282 173 276 180 282 173 276 181 281 173 276 182 280 173 276 182 279 173 275 182 279 173 275 182 280 174 275 182 280 174 275 182 280 174 275 182 280 174 275 182 280 174 275 182 280 174 275 182 280 174 276 182 280 173 276 181 280 173 277 182 281 173 277 181 282 173 277 180 282 172 277 180 282 172 278 181 284 173 279 180 284 172 279 180 284 171 278 180 284 171 279 180 284 172 280 180 286 171 280 179 285 171 279 178 285 171 280 179 285 170 281 179 286 171 281 178 287 171 280 177 286 169 279 177 285 169 279 176 285 169 280 175 286 169 280 174 287 167 280 173 286 165 280 171 288 165 281 169 289 163 283 167 291 161 284 165 292 160 286 164 294 161 288 162 296 160 290 161 299 160 293 161 302 159 296 160 305 160 299 161 308 161 302 162 311 162 304 163 313 163 306 164 315 165 307 167 318 168 308 168 318 170 309 170 319 172 309 172 319 174 308 174 318 176 308 176 317 179 307 175 315 179 307 173 314 178 307 171 312 177 308 172 308 171 309 174 313 181 312 176 315 184 315 179 318 187 318 181 320 189 322 182 323 191 326 182 325 191 332 182 332 181 336 182 332 189 339 183 336 191 343 186 340 195 347 190 344 199 350 194 347 202 351 196 351 196 350 198 350 197 348 197 346 206 347 195 345 205 345 194 344 203 341 202 342 201 342 190 341 200 340 189 341 189 339 188 339 187 338 186 340 195 338 184 339 192 338 182 339 191 338 182 341 190 339 183 341 188 339 185 344 192 340 186 346 194 341 188 348 195 342 188 348 196 342 188 348 196 341 190 348 197 341 189 347 198 339 189 346 197 338 188 342 193 337 187 342 195 335 186 341 194 335 185 339 193 337 182 340 191 339 180 339 179 339 180 340 180 340 182 341 182 342 184 342 184 343 187 344 186 345 189 346 189 348 191 349 191 350 192 350 202 352 194 351 202 352 193 351 202 352 193 351 202 352 192 351 191 350 190 351 190 348 189 349 188 347 187 347 187 344 187 345 187 341 188 347 196 338 191 348 196 336 192 347 194 335 191 345 189 330 187 340 183 322 182 332 177 313 178 314 177 303 175 303 175 293 175 300 169 285 178 292 170 281 182 286 174 277 184 281 176 274 185 278 177 273 184 277 176 272 181 278 173 272 178 277 170 275 166 275 166 266 171 271 162 261 169 261 169 256 167 261 159 250 166 254 157 246 164 250 155 244 162 248 153 241 160 245 151 238 160 242 151 235 162 238 153 231 164 233 155 224 166 226 157 216 168 217 159 210 170 211 160 205 170 205 161 198 171 197 161 190 170 190 161 185 171 184 161 178 172 175 163 169 176 165 166 163 181 158 172 158 185 152 177 154 186 147 177 151 185 144 177 149 185 141 177 148 187 140 180 147 192 139 186 148 197 139 192 150 204 140 199 151 211 141 209 151 219 141 218 153 223 142 223 157 225 146 227 162 227 152 230 168 230 158 233 175 233 166 237 182 236 173 240 187 237 178 241 192 240 183 244 196 245 188 249 200 251 192 255 205 256 197 262 210 261 203 267 211 261 204 267 211 261 203 266 210 262 202 267 212 265 203 270 216 272 208 277 221 281 213 285 225 287 217 292 229 293 220 297 233 299 224 304 238 307 229 312 241 313 232 318 243 317 234 323 249 322 240 328 255 325 248 331 260 323 253 328 261 320 253 326 260 321 253 327 262 326 262 326 264 330 256 336 266 333 259 339 271 335 264 343 273 339 267 347 276 344 270 352 277 347 272 355 280 346 274 355 283 346 283 345 285 345 281 355 288 346 284 355 290 346 288 355 292 344 292 354 296 343 296 353 300 342 300 351 304 340 304 350 307 340 308 350 310 338 311 348 310 337 313 347 312 336 316 346 315 334 321 343 319 331 325 339 323 327 329 335 326 322 332 330 326 318 334 325 328 313 337 318 330 304 339 310 330 298 340 303 330 293 340 296 330 284 340 286 331 274 341 276 331 266 341 267 330 259 340 259 328 249 338 249 326 242 336 241 324 235 334 234 322 227 332 225 321 220 331 216 319 213 329 210 316 209 326 205 312 204 321 200 307 199 316 194 303 195 312 191 300 192 308 186 297 187 305 182 297 186 304 180 295 184 303 178 293 183 300 176 290 182 297 175 290 182 297 175 289 181 298 175 290 180 297 173 290 178 297 172 288 177 296 171 286 176 293 169 284 175 291 168 283 175 289 167 283 176 290 168 283 177 289 169 283 178 289 171 283 180 289 172 281 180 288 173 280 180 286 172 280 180 286 173 281 180 286 172 281 180 287 172 281 178 287 171 282 178 288 171 282 177 288 170 283 177 289 169 283 176 290 169 284 176 291 169 285 176 292 168 286 176 292 168 286 175 293 168 287 175 294 168 288 176 295 169 288 176 295 169 288 177 295 169 289 178 296 170 289 178 296 170 288 179 295 171 287 180 293 171 286 180 291 171 283 180 289 172 280 180 285 172 276 180 281 171 272 178 277 170 270 178 274 169 269 178 273 169 270 178 274 168 269 176 273 167 267 176 272 167 265 176 270 167 261 175 265 166 255 174 259 165 249 172 253 163 245 170 249 161 242 170 246 161 239 169 241 159 231 168 234 158 222 166 225 157 216 166 218 157 210 165 211 155 201 164 201 154 193 163 192 153 187 164 185 153 180 166 178 156 175 169 171 159 170 173 166 163 165 174 160 165 160 176 154 167 158 177 150 169 157 180 148 173 158 184 149 178 160 189 151 183 163 195 155 190 166 201 157 197 166 207 157 204 165 214 155 213 163 221 153 221 162 225 152 225 162 228 152 229 164 230 154 233 167 233 158 237 173 237 164 241 180 241 171 245 186 245 176 249 190 250 182 255 195 256 186 261 199 262 191 267 205 268 196 273 210 273 202 279 216 277 207 282 222 281 214 286 229 286 221 291 235 290 227 296 240 295 233 300 245 298 238 304 249 303 241 308 250 307 242 312 250 312 242 316 250 316 241 321 251 322 243 327 255 326 247 332 259 329 251 335 262 330 255 336 266 332 259 338 268 334 260 340 271 335 272 334 276 336 268 342 280 338 280 338 282 342 283 341 283 344 277 352 285 347 280 356 286 350 282 360 289 353 287 363 293 352 293 362 298 348 298 358 302 342 303 352 305 337 306 346 308 333 309 342 311 330 313 339 313 330 316 339 315 331 319 340 318 331 323 341 323 330 329 339 328 327 334 336 331 324 338 332 340 326 341 327 344 319 345 319 336 305 346 309 333 297 343 301 329 290 339 292 328 281 338 284 328 273 337 275 327 267 337 267 325 258 335 258 323 250 334 250 323 245 333 244 321 238 331 237 320 229 330 227 319 222 329 220 317 216 328 214 316 210 326 207 313 204 322 200 309 199 319 195 307 195 316 190 304 190 313 185 301 187 311 182 299 185 307 180 296 184 304 179 294 184 302 177 293 183 301 177 293 182 301 176 293 181 301 175 294 181 302 174 292 180 300 173 290 179 297 172 286 178 293 170 283 176 290 169 283 176 289 169 282 176 288 169 282 177 288 169 282 178 288 170 282 179 287 171 281 179 286 171 281 180 286 171 281 181 286 171 280 181 285 173 281 183 285 174 280 184 284 175 279 184 283 176 278 184 281 176 277 184 281 176 278 184 282 176 279 183 284 175 280 182 285 173 280 179 286 171 282 178 288 170 283 177 290 169 283 175 289 167 283 175 290 167 284 175 290 167 286 176 292 168 287 177 293 169 288 177 293 169 286 177 292 169 284 176 291 169 282 177 288 169 278 177 284 169 273 177 278 169 267 177 273 168 262 177 267 169 257 176 262 169 255 177 259 169 251 177 254 169 245 175 247 167 238 173 240 164 230 170 232 162 220 169 221 160 209 168 210 158 202 167 202 157 195 167 194 157 187 166 185 156 181 166 179 155 175 164 173 154 169 166 166 156 165 170 161 161 162 177 157 167 158 182 151 174 154 186 148 178 153 188 146 180 153 190 145 183 155 193 146 187 157 197 148 192 158 203 149 199 157 209 148 206 157 216 146 215 155 223 145 222 157 225 146 226 160 227 150 229 165 230 155 233 171 233 162 237 177 235 168 239 182 236 174 241 188 241 180 245 193 247 184 252 197 254 189 259 201 261 192 266 205 267 197 273 211 272 202 277 217 275 209 280 224 279 216 284 229 285 221 290 233 293 225 298 237 299 237 299 240 304 231 309 242 308 233 313 243 311 234 316 245 314 236 319 248 319 239 324 253 326 245 331 258 330 250 335 262 332 254 338 265 333 257 339 267 335 259 341 269 337 261 343 272 339 264 344 275 342 276 340 278 343 279 343 279 345 274 353 282 346 277 354 284 346 279 355 288 348 283 357 290 348 287 358 292 348 290 357 295 346 294 356 298 343 299 353 303 340 304 350 307 337 308 346 310 336 312 345 315 346 316 346 316 336 320 346 319 336 324 345 321 334 327 343 323 331 330 339 324 327 331 334 325 321 333 328 326 314 335 320 327 306 336 311 327 299 336 304 325 295 335 298 325 288 335 291 327 280 336 282 328 272 338 274 329 266 339 267 337 257 338 258 327 249 337 248 326 243 336 243 324 235 335 234 323 228 333 225 321 221 331 218 320 216 330 213 317 210 327 207 312 204 321 200 309 201 318 197 306 198 314 193 302 194 311 189 300 192 308 186 298 188 307 183 296 186 304 181 294 185 302 179 292 184 301 178 292 183 299 178 292 184 299 177 292 182 300 177 291 181 300 175 289 179 297 173 287 177 294 171 284 176 291 169 283 174 289 168 283 174 290 167 283 174 290 167 284 174 291 167 284 173 292 167 285 174 292 168 284 175 292 168 284 175 291 169 284 175 291 169 284 175 291 169 284 175 291 169 286 176 293 170 286 176 294 170 288 176 295 170 287 175 295 169 287 174 295 169 287 174 295 169 288 176 296 169 290 176 297 169 290 176 298 169 289 175 295 167 286 176 293 167 283 176 289 168 281 178 287 170 279 180 285 171 275 180 280 172 270 179 275 170 264 177 268 168 259 175 263 166 252 174 257 165 247 173 250 164 238 172 241 164 229 174 232 165 222 174 224 165 215 173 216 164 206 171 206 162 197 169 197 160 190 166 189 156 181 166 180 155 176 167 174 156 171 168 168 158 165 170 161 160 159 172 155 162 156 174 150 165 155 178 148 170 156 183 148 175 158 189 150 181 159 195 151 188 158 204 151 198 157 211 149 206 157 216 147 211 156 218 146 215 156 219 145 218 156 221 146 221 156 225 146 227 158 229 148 231 162 232 152 236 168 235 158 239 173 236 164 241 178 238 169 243 183 241 174 246 188 248 179 253 193 255 185 261 198 263 190 268 204 269 195 275 208 272 201 279 215 274 207 280 221 275 213 281 225 281 217 285 228 286 220 291 233 292 224 297 236 297 237 297 241 303 233 308 243 307 236 313 246 312 238 317 247 317 238 321 248 323 239 327 250 328 251 328 255 331 248 336 260 332 252 337 263 333 255 338 265 335 257 341 266 338 258 343 269 339 261 345 274 342 266 346 277 345 270 350 278 349 270 354 277 352 270 359 280 354 272 361 282 354 275 361 283 354 284 354 283 355 279 365 283 355 281 365 286 353 285 364 291 350 291 359 296 345 295 355 298 342 297 351 299 340 298 350 300 339 299 349 300 338 299 347 299 338 298 347 299 340 299 339 298 342 295 351 298 344 295 353 296 345 294 355 297 346 296 357 299 346 299 356 301 344 303 355 305 342 306 352 307 340 310 350 309 337 311 347 310 336 313 345 311 334 315 343 313 333 318 341 316 331 322 339 319 329 327 336 323 325 330 332 326 321 333 328 329 315 337 321 330 309 340 315 329 305 339 309 327 299 337 303 326 291 336 294 326 282 336 284 327 275 336 277 327 270 337 271 326 261 336 262 325 253 335 253 324 246 334 246 323 240 333 239 321 232 332 231 320 224 330 222 319 219 330 216 318 214 328 211 314 208 323 204 309 203 319 199 307 199 316 195 304 194 313 190 301 191 310 185 300 188 309 183 298 185 307 180 296 183 303 177 293 182 301 176 292 182 299 175 291 181 299 175 291 180 298 174 289 179 296 172 287 177 293 170 284 176 290 168 282 174 288 167 282 174 287 167 282 174 288 167 283 174 290 167 282 174 290 167 282 175 289 168 282 175 289 168 283 175 290 169 284 175 291 168 285 174 293 168 286 174 294 167 287 173 295 167 287 173 295 167 287 172 295 166 286 172 294 166 286 172 293 165 286 172 293 165 286 172 293 165 287 172 295 166 288 172 295 165 287 172 294 165 286 172 294 165 285 172 293 165 283 173 290 165 280 172 287 165 278 173 284 166 275 174 281 166 271 175 277 166 266 174 272 165 263 174 267 165 259 173 264 165 256 174 261 165 253 174 256 165 246 171 249 163 239 170 241 161 231 168 234 159 223 168 224 158 213 168 214 158 206 168 206 159 200 168 200 158 193 168 191 157 185 166 183 156 178 164 176 154 173 164 170 153 168 167 164 157 164 172 159 162 161 177 156 168 159 182 152 174 158 186 151 178 158 188 150 181 158 191 150 185 158 195 149 189 157 199 148 194 156 205 147 200 156 211 147 206 154 218 145 214 152 224 143 221 151 226 141 224 150 227 140 226 152 229 142 229 154 232 144 235 158 235 149 239 164 238 155 243 171 239 161 244 176 243 168 248 182 248 172 254 186 253 178 259 191 258 182 263 197 264 189 270 204 269 196 275 211 273 203 279 218 276 210 281 224 279 216 285 228 283 221 289 232 288 233 288 237 293 228 298 240 296 232 302 243 300 235 305 244 304 236 308 246 308 238 312 249 315 241 320 253 323 244 327 255 327 247 332 258 330 250 335 262 333 254 339 265 336 256 341 266 337 258 342 268 338 259 342 271 339 262 343 274 342 266 345 276 344 268 349 277 349 269 353 278 354 269 359 278 358 270 363 281 360 272 366 283 362 274 367 284 362 275 367 284 362 276 367 285 360 278 367 287 359 287 359 288 358 283 366 289 357 285 366 290 356 287 365 291 353 289 363 293 351 292 360 296 350 295 359 297 348 298 358 298 346 300 356 299 344 302 354 302 342 305 351 304 340 307 349 304 338 309 347 305 337 310 346 307 335 312 344 309 334 315 342 313 330 319 338 317 326 324 333 328 326 328 327 325 314 333 321 328 309 336 315 329 303 339 308 339 298 340 299 329 287 339 292 327 282 336 286 324 275 333 278 323 267 332 269 323 259 332 260 322 252 332 252 322 245 331 244 320 238 330 237 319 232 329 231 317 224 327 221 316 215 327 212 315 208 325 204 312 201 322 197 309 195 320 190 307 191 316 186 302 187 311 181 297 181 306 176 293 178 302 172 292 178 300 171 292 180 300 173 290 180 297 173 287 179 294 172 284 178 290 171 283 178 289 171 283 178 290 170 283 177 290 169 284 177 291 169 286 176 292 169 286 175 293 169 286 175 292 168 285 174 292 167 286 174 293 167 287 174 294 167 287 175 294 168 287 176 295 169 288 177 296 170 289 177 297 169 289 175 296 168 289 174 296 166 288 173 295 165 286 172 294 165 283 174 290 165 279 174 286 166 275 176 280 167 268 175 273 167 263 175 267 167 259 175 263 167 256 176 260 167 252 176 256 167 246 175 249 166 238 173 241 164 230 170 233 162 221 168 223 159 211 168 212 158 204 167 204 157 197 168 197 158 189 168 188 159 183 169 181 159 176 168 174 159 168 170 165 159 163 172 160 162 160 176 156 167 156 180 150 171 153 182 146 175 152 187 144 179 152 192 144 185 154 197 145 191 156 201 146 196 157 203 147 200 157 209 146 207 156 217 146 216 157 223 146 224 159 227 148 228 162 229 152 232 168 232 158 236 175 235 166 239 182 236 173 241 187 238 179 243 192 243 183 247 196 248 187 253 199 254 191 258 204 260 195 265 208 265 200 270 214 269 205 274 211 278 211 278 216 283 216 284 228 285 220 291 232 292 224 297 234 298 226 304 236 304 228 309 239 309 231 315 241 313 232 318 243 315 235 320 248 320 239 325 253 324 245 329 257 326 249 331 261 328 253 333 264 331 256 336 266 334 257 339 266 336 258 342 269 339 260 344 271 342 263 347 273 346 264 350 273 348 265 354 277 351 269 356 281 354 272 358 283 356 275 361 287 360 278 364 289 362 280 365 291 367 282 367 292 371 284 370 291 376 283 375 288 382 280 380 284 387 275 385 278 392 270 388 274 393 266 390 270 395 262 391 267 398 260 393 265 400 258 395 263 404 257 398 263 407 256 401 261 410 255 403 260 412 255 405 259 414 254 407 258 416 253 408 255 416 252 409 253 416 251 408 251 416 249 407 248 416 246 407 244 414 244 405 241 413 241 404 238 413 238 404 236 417 236 407 233 421 233 412 229 424 229 415 224 425 225 417 219 426 219 417 212 426 214 417 207 425 209 417 200 423 203 414 192 420 196 411 187 418 190 409 181 417 185 409 176 415 180 407 169 412 174 405 163 413 168 405 158 413 164 406 155 412 161 405 151 408 157 401 147 405 153 399 142 404 149 397 140 403 146 396 137 399 144 392 133 395 140 389 127 395 134 389 122 394 129 389 118 391 126 386 116 387 124 382 114 384 123 379 112 382 120 378 110 380 118 375 109 377 117 373 107 375 115 371 103 374 111 370 99 372 105 370 97 370 106 366 95 367 104 364 93 365 102 362 92 363 100 362 91 360 100 360 92 357 101 357 93 356 101 356 92 356 101 357 92 356 100 358 91 354 100 355 91 351 99 352 91 350 100 351 90 348 99 349 89 348 98 349 90 348 98 349 91 346 99 347 91 346 100 347 92 346 100 348 92 347 100 348 91 348 100 349 90 347 99 349 89 345 96 348 89 343 94 345 89 342 95 346 89 340 94 343 90 340 97 345 91 340 97 343 93 340 100 344 94 341 102 343 94 342 102 343 92 341 101 342 89 340 98 341 86 338 94 339 82 338 90 338 78 336 86 336 75 336 81 335 74 335 82 335 73 332 79 332 73 328 81 328 72 322 80 323 71 317 80 317 72 311 81 312 73 304 82 305 72 297 81 297 71 290 79 291 69 285 78 286 69 277 78 279 69 270 77 270 69 262 76 264 68 257 76 258 67 251 74 252 66 245 71 247 67 241 71 243 69 236 73 238 72 227 76 230 76 219 80 221 80 212 85 214 85 205 89 207 88 197 92 200 93 194 95 195 97 188 100 192 104 184 107 188 111 179 113 183 117 176 121 183 122 175 126 179 129 174 134 181 135 171 137 176 138 168 141 175 141 167 144 174 144 166 147 174 148 165 150 173 153 164 155 172 158 163 160 171 161 164 163 172 164 166 167 175 168 169 170 177 169 171 172 180 170 172 174 181 172 172 175 181 172 170 173 170 174 170 178 178 174 170 178 178 173 170 177 178 173 169 177 176 171 168 175 176 169 168 169 167 169 168 169 177 171 170 168 177 173 173 169 179 176 177 171 182 179 184 174 188 180 192 175 196 182 200 176 205 183 209 177 213 184 217 177 222 187 224 179 229 190 229 183 234 193 234 185 239 195 239 187 244 198 246 190 250 199 251 191 257 200 258 192 263 203 265 195 270 207 271 199 276 211 273 203 280 215 277 206 282 219 280 212 286 224 286 216 292 227 291 219 297 230 296 222 301 233 300 225 306 237 304 229 310 243 309 244 308 249 312 242 319 253 315 246 321 256 318 249 325 259 323 252 329 261 327 255 334 262 332 255 339 263 337 255 342 265 340 266 340 267 341 267 341 269 343 263 351 273 346 267 353 278 348 272 356 283 349 278 358 287 351 283 359 289 352 286 362 292 352 290 362 296 350 295 360 300 347 301 357 304 343 305 343 307 342 308 352 310 342 312 352 312 340 315 350 314 338 318 347 315 336 320 344 316 333 322 341 318 329 324 337 327 331 328 331 324 317 332 324 326 311 335 315 327 305 336 310 326 301 335 305 326 295 335 298 326 287 336 290 327 281 337 284 327 277 337 279 327 270 337 272 335 262 336 262 334 253 334 253 324 247 334 247 324 240 334 239 324 232 333 229 322 223 332 221 321 217 331 214 318 211 329 208 314 205 324 201 309 201 318 196 305 197 314 192 302 192 311 187 299 187 307 182 297 185 305 179 295 183 303 177 292 182 300 176 291 182 300 177 290 181 298 175 290 181 298 175 289 180 297 173 288 178 295 172 287 177 296 170 286 174 294 168 284 173 291 166 284 172 291 165 283 172 290 165 283 173 290 167 283 174 289 167 282 176 289 168 281 176 288 169 281 176 287 170 281 177 287 170 281 176 288 171 282 177 290 170 283 176 290 169 282 175 289 168 282 173 290 167 282 172 290 166 283 172 289 165 283 172 290 165 283 172 290 165 283 172 290 166 283 174 289 167 282 174 289 168 283 175 290 169 284 176 291 168 284 175 291 168 284 176 290 168 284 176 291 169 285 176 292 169 284 176 290 168 283 177 290 169 283 177 290 169 283 177 290 169 282 176 288 169 280 176 286 168 277 176 283 168 273 177 278 168 269 176 274 168 265 176 270 167 263 175 268 166 262 174 266 165 260 173 265 164 258 172 263 163 255 171 259 162 251 171 255 162 246 170 250 162 242 170 245 161 238 170 241 160 233 169 235 159 226 168 228 159 219 168 221 159 214 168 215 159 208 168 208 159 201 168 200 158 195 167 194 157 190 166 189 157 182 167 181 157 175 169 173 159 170 170 167 161 165 172 161 163 161 174 156 164 158 177 152 167 156 180 149 172 154 185 147 177 155 190 147 183 157 195 148 188 161 198 152 193 163 202 154 197 163 206 154 204 161 214 151 212 159 220 149 220 158 225 147 225 159 227 149 229 162 229 152 231 168 232 158 235 174 234 165 239 180 235 171 239 184 236 176 241 191 241 182 245 196 247 188 252 202 253 193 258 206 261 199 266 211 267 202 272 213 271 205 276 216 273 208 279 222 277 214 282 227 282 220 287 232 289 225 294 237 294 229 300 240 300 232 306 242 305 234 311 243 311 235 317 243 314 235 320 244 318 236 323 248 323 239 327 254 326 254 326 258 328 251 333 261 328 253 334 263 331 256 338 266 335 259 342 270 336 271 336 276 338 277 337 281 341 282 340 283 343 277 351 285 346 286 344 289 346 290 346 292 348 293 347 294 348 292 358 298 349 296 359 302 349 301 359 306 347 306 358 310 345 310 356 313 344 314 354 315 342 317 351 318 340 321 349 320 337 324 346 321 332 327 341 323 329 329 336 323 324 331 332 325 319 333 326 334 317 335 318 335 310 335 311 325 301 334 305 324 296 334 300 324 290 334 292 326 282 335 284 327 276 337 277 328 270 339 271 328 261 339 261 327 252 338 251 327 245 337 245 327 238 337 237 326 229 336 227 324 222 334 221 321 217 331 214 318 210 328 207 313 204 323 200 309 199 319 195 306 194 315 190 303 191 313 186 300 186 309 181 297 185 305 179 294 183 301 177 291 182 299 176 291 181 299 175 291 181 299 174 291 180 298 173 290 179 298 172 287 178 295 171 286 178 293 171 283 176 289 170 282 176 288 169 281 174 288 167 282 174 289 167 282 173 290 167 283 174 290 167 284 175 291 168 285 175 292 167 284 174 291 167 285 174 292 167 286 175 294 168 286 174 294 167 286 174 294 167 287 174 295 168 288 175 296 169 290 176 297 169 289 175 296 169 288 175 296 169 287 175 295 168 287 175 295 169 288 176 295 170 289 176 298 170 290 177 298 171 291 178 299 171 292 178 300 171 293 178 300 171 292 176 292 176 287 174 295 167 284 174 291 167 284 176 291 169 283 176 290 169 283 177 289 169 283 177 289 169 282 177 289 169 282 178 288 169 281 179 288 170 281 179 287 171 280 180 285 171 278 180 283 171 276 180 281 171 275 179 280 171 274 179 280 171 272 178 277 169 268 176 272 167 263 174 268 165 260 172 265 164 259 171 264 163 258 171 262 162 256 170 260 161 253 170 257 160 250 170 253 160 246 170 250 160 242 170 245 160 237 169 238 159 228 167 229 158 219 166 221 156 213 165 214 155 205 166 205 155 198 167 197 157 193 168 191 159 187 170 185 160 179 171 177 161 172 172 169 163 165 174 162 165 161 177 157 167 158 180 153 171 157 182 151 173 154 185 147 178 152 190 144 183 150 195 142 189 149 200 141 194 150 203 141 198 151 205 141 201 154 206 143 204 155 209 145 208 156 216 146 216 157 223 147 224 159 227 149 229 162 230 152 233 166 232 156 236 172 234 163 239 178 235 169 240 182 236 174 241 188 239 179 244 193 246 184 251 198 254 190 259 203 262 195 267 209 268 201 273 214 272 215 271 219 273 211 278 221 276 213 280 225 280 216 285 229 286 220 290 233 292 225 297 237 299 238 299 242 304 234 310 245 309 237 315 247 313 240 319 249 317 240 322 251 321 242 325 255 325 246 329 259 327 259 327 261 326 253 331 261 326 253 330 262 328 253 332 262 330 254 335 265 332 257 337 270 335 262 339 275 338 267 343 277 343 270 349 279 348 272 355 281 350 276 358 284 352 279 360 287 352 288 352 290 353 287 363 293 352 292 362 298 349 298 359 303 344 304 354 309 340 310 350 313 336 315 345 317 332 319 341 319 330 322 339 320 329 325 337 322 328 328 336 324 326 331 335 326 324 333 332 327 320 335 327 328 315 337 321 329 308 338 313 337 305 338 306 328 297 338 300 328 290 337 293 328 281 338 283 329 274 339 276 330 269 340 270 329 261 339 262 327 254 337 252 326 246 336 246 324 239 334 239 323 232 333 230 321 224 331 221 319 217 329 214 317 211 327 208 313 204 323 201 308 199 318 195 304 195 313 190 301 191 310 186 298 187 307 181 296 184 304 179 294 182 302 177 292 180 300 174 291 180 299 173 290 179 298 173 290 179 297 173 288 178 296 172 286 177 293 170 283 176 289 169 281 176 288 169 281 176 288 169 282 176 289 169 282 175 289 168 283 174 290 168 283 174 291 168 284 174 291 167 284 174 291 167 283 173 290 167 284 174 291 167 284 173 291 166 284 172 284 171 284 172 290 165 284 172 291 165 284 172 292 165 284 173 292 167 285 174 292 168 285 174 293 168 284 173 292 167 284 172 291 166 285 173 292 166 287 174 294 167 288 175 296 168 290 176 297 169 291 177 299 169 293 177 301 170 293 177 301 169 292 177 299 169 287 177 294 169 280 177 287 169 273 178 273 177 266 179 266 178 260 179 265 171 256 178 261 171 252 176 256 168 245 173 249 164 237 169 241 160 230 166 232 156 221 164 223 155 213 164 215 155 209 165 210 155 205 165 207 155 200 164 201 154 195 164 194 154 188 163 185 153 179 165 176 154 172 169 168 158 169 172 165 162 167 177 163 167 163 181 159 172 162 184 157 175 160 186 155 177 159 187 154 179 157 188 151 179 154 189 147 182 150 193 143 186 147 199 147 198 144 205 136 199 145 208 135 204 147 211 136 207 149 213 139 212 151 216 141 216 155 220 144 222 160 225 150 228 166 228 157 233 172 231 163 235 179 234 170 239 184 239 175 244 188 243 180 249 193 247 186 253 199 252 191 258 205 257 197 262 210 260 202 266 211 261 205 268 211 261 204 268 211 261 204 268 210 262 203 268 212 265 204 270 210 275 210 275 225 280 216 284 232 288 224 293 235 294 228 300 239 301 231 307 244 307 236 313 249 312 242 319 251 319 244 325 255 325 247 330 260 329 253 335 265 330 259 336 268 330 270 330 272 332 272 332 273 335 266 341 274 338 267 345 277 341 270 349 281 346 275 353 287 349 281 357 291 351 286 359 293 351 289 360 296 352 294 362 299 352 297 362 302 351 301 361 305 349 305 359 307 348 309 358 310 345 314 355 314 341 318 350 317 335 322 344 319 330 325 339 321 326 328 334 325 322 331 329 328 317 336 324 331 311 339 318 332 306 341 311 334 300 343 304 335 291 345 295 336 285 346 287 336 279 346 281 337 272 347 275 338 267 349 269 339 262 350 263 339 256 349 256 337 247 348 247 334 240 345 239 330 234 340 233 327 226 337 224 325 218 335 216 325 212 335 210 323 207 333 204 320 201 330 198 315 196 325 192 309 191 318 186 304 187 313 181 302 183 310 177 300 178 308 173 299 178 308 172 299 178 307 171 298 177 306 170 296 176 304 169 295 176 303 169 294 176 301 169 291 176 299 169 289 175 297 169 289 175 296 168 288 174 295 167 288 174 295 167 288 173 295 166 288 173 296 166 288 172 296 165 288 172 295 165 288 172 295 165 288 172 296 165 287 172 295 165 288 173 295 166 289 174 297 167 290 175 298 168 290 175 297 167 288 174 296 167 288 174 295 167 288 175 294 167 288 175 294 166 288 176 293 166 286 176 290 167 284 177 289 168 284 180 288 170 282 183 286 173 281 187 285 178 281 191 284 181 280 192 283 183 281 192 284 183 283 192 286 183 283 191 288 183 284 190 290 183 286 190 292 183 285 188 291 181 282 185 289 177 279 181 285 173 278 176 284 169 278 174 285 166 278 172 285 164 276 170 282 162 272 168 278 160 268 167 273 158 267 166 272 157 267 165 272 156 267 167 272 157 267 169 272 160 266 173 271 164 263 176 268 168 258 178 264 170 252 178 256 170 244 176 247 168 238 174 240 166 231 171 234 162 224 167 225 158 215 167 216 158 208 168 208 159 199 170 199 161 191 172 190 163 186 173 184 164 180 174 177 165 174 177 170 168 170 180 166 171 167 184 161 175 161 186 155 179 156 188 150 180 153 189 146 181 151 191 144 183 149 193 142 185 148 196 140 188 146 199 137 194 145 203 135 199 145 207 136 203 149 210 138 207 152 214 143 210 157 219 147 216 160 224 152 221 161 226 152 225 157 228 148 226 153 227 142 225 148 226 139 225 148 226 138 225 151 227 140 229 152 231 143 233 156 234 146 238 160 234 160 234 164 234 155 239 170 234 161 239 175 237 166 242 180 239 171 244 184 240 175 245 188 242 179 247 193 246 184 251 200 252 191 258 205 259 197 264 211 266 204 272 217 273 209 278 220 275 212 281 214 281 214 282 223 278 216 283 219 286 219 286 232 287 223 292 236 294 228 299 241 301 234 307 245 308 246 308 249 313 241 319 251 316 252 316 254 318 246 324 257 320 249 326 260 325 253 331 263 330 256 336 267 335 260 342 271 337 264 344 276 338 270 345 283 339 283 339 287 341 288 340 290 342 285 350 292 343 288 352 295 344 292 354 299 344 297 353 303 344 303 353 307 343 309 353 312 342 316 351 317 338 320 347 319 334 323 343 322 329 327 338 326 325 333 334 330 322 337 329 333 317 340 325 334 312 342 318 334 306 343 310 334 298 344 302 334 292 343 296 342 289 342 290 333 280 342 283 333 274 344 276 334 268 344 270 334 260 345 260 333 250 343 251 330 243 341 243 326 237 337 236 324 228 335 227 324 222 334 220 323 217 333 215 320 211 330 208 316 204 326 200 312 200 321 196 308 196 318 192 305 191 314 187 304 188 313 184 302 186 311 181 300 183 309 178 299 183 307 178 297 184 305 178 294 184 301 178 292 184 299 177 291 183 298 177 292 182 299 176 290 179 298 173 288 176 295 170 284 173 292 167 284 174 291 167 284 174 291 167 283 174 290 167 283 174 289 167 284 175 292 169 286 176 293 169 288 176 296 170 288 176 296 169 289 176 297 171 292 178 301 172 296 181 305 176 300 184 309 179 302 186 311 181 304 189 314 185 307 194 317 191 310 200 320 197 312 205 322 203 312 208 322 206 312 209 321 206 310 208 320 205 307 205 318 202 305 201 315 199 304 198 313 195 303 195 313 192 304 191 313 188 302 184 313 182 300 177 310 175 298 171 307 169 294 166 303 165 293 166 302 164 293 167 302 166 295 170 305 170 298 171 307 171 299 170 308 169 301 168 310 167 303 166 312 165 304 164 315 164 306 165 316 164 307 167 318 166 307 168 317 167 306 168 317 167 305 168 315 168 303 168 303 168 301 167 310 166 299 165 308 163 298 164 308 162 298 164 308 161 300 165 301 165 303 167 312 162 305 169 314 163 305 170 313 163 301 169 309 162 294 167 303 161 286 165 293 158 276 163 283 155 268 161 273 152 262 162 267 153 258 165 263 156 256 168 261 158 252 169 256 160 246 168 250 160 241 167 245 158 236 167 238 157 228 166 230 157 218 166 219 157 208 166 209 157 200 166 199 156 190 165 190 156 184 166 183 155 178 166 176 156 172 169 169 159 167 174 164 164 165 179 160 170 160 184 154 176 156 186 150 179 154 188 147 181 155 189 147 182 156 191 147 185 158 193 149 188 161 197 151 193 163 203 153 200 163 212 153 210 162 222 152 221 160 229 150 230 160 234 151 236 163 238 153 242 169 241 159 245 176 242 167 247 183 244 174 249 188 249 180 253 193 253 184 258 198 258 189 263 205 264 196 269 212 269 204 274 218 272 211 277 221 276 214 281 226 282 217 287 230 289 222 294 233 295 225 300 238 300 230 305 244 303 236 309 250 306 244 312 256 310 257 309 261 313 254 318 264 316 257 321 267 321 267 320 269 325 262 331 269 331 262 337 271 338 264 345 274 343 267 349 278 346 272 353 282 347 276 354 285 346 279 354 287 345 282 354 290 344 286 354 292 344 289 354 295 342 295 352 301 340 302 350 305 336 308 346 308 333 311 343 314 339 315 339 314 328 317 336 321 333 321 334 321 323 326 331 325 320 331 328 333 324 334 324 328 313 336 319 331 305 339 311 332 297 342 302 332 290 342 294 330 283 340 287 329 277 338 280 337 275 338 275 327 269 338 271 327 263 337 264 325 256 335 256 323 249 333 249 322 241 332 241 320 232 330 230 318 221 328 220 317 215 326 212 315 209 325 206 313 203 322 200 310 198 320 194 307 193 317 189 304 189 313 184 301 185 310 180 299 182 299 182 297 181 306 175 295 180 303 174 293 180 301 174 292 181 300 175 290 181 298 175 288 180 295 173 285 178 292 172 283 177 290 171 283 176 289 170 283 176 291 169 284 175 292 169 285 175 292 169 286 176 294 170 286 177 294 171 286 177 294 172 286 178 293 171 284 178 291 171 283 179 290 173 283 180 291 174 283 178 290 172 282 176 289 169 284 176 291 170 287 176 293 170 287 175 296 168 289 174 295 167 289 174 296 167 288 174 296 167 287 175 295 169 287 177 294 170 286 180 293 173 286 182 293 175 286 183 294 176 287 184 293 177 287 184 292 177 287 184 293 176 289 185 295 177 290 186 296 178 290 185 296 178 290 185 296 178 289 186 296 179 290 186 296 179 290 184 296 177 287 182 294 174 284 179 290 171 285 168 285 168 275 174 282 166 272 173 278 165 268 172 274 164 265 171 270 163 260 170 265 162 257 171 261 162 254 172 258 162 251 171 255 162 244 170 248 161 238 168 241 159 231 165 233 156 225 163 227 154 219 161 221 152 213 162 214 151 207 162 208 153 201 165 202 155 194 167 194 158 187 169 186 160 180 170 179 161 173 171 171 161 167 171 164 161 162 170 160 160 157 170 155 160 150 172 149 162 145 173 143 163 140 172 138 162 137 171 135 161 134 172 133 162 132 175 131 165 131 179 131 178 130 180 128 171 129 180 127 171 127 180 124 171 125 180 121 170 123 179 117 170 121 180 114 171 121 184 114 175 121 189 115 180 123 194 115 186 123 198 116 190 125 202 117 195 126 205 118 199 126 207 118 202 125 209 117 203 123 211 115 205 120 211 112 204 116 210 109 202 112 208 105 200 109 207 102 198 108 206 102 197 109 206 101 198 110 207 102 199 111 208 103 200 113 208 105 201 114 206 105 200 115 202 104 198 115 200 104 198 115 200 104 199 116 202 105 203 118 204 108 207 122 208 112 211 128 210 119 214 137 210 129 215 147 210 139 215 155 210 146 214 159 209 150 213 160 210 152 214 160 210 150 213 157 207 148 210 156 204 146 207 156 203 146 205 157 204 147 206 158 207 149 207 158 211 150 210 156 215 148 213 152 219 145 216 146 222 138 218 139 223 131 219 132 223 127 220 126 223 117 217 120 223 111 217 115 223 106 217 112 220 103 214 110 217 102 210 111 216 102 209 112 215 103 209 114 215 105 209 118 216 108 210 123 217 113 213 127 219 117 216 131 221 121 219 133 221 124 221 136 219 126 221 139 215 129 218 142 211 133 215 147 207 138 213 153 206 145 212 160 205 152 211 168 206 160 211 174 208 167 213 181 212 174 217 186 218 179 222 187 226 180 230 187 233 179 238 187 239 179 244 188 243 180 249 190 247 181 253 194 251 185 256 199 255 192 261 207 260 199 266 205 270 205 270 208 273 208 274 220 274 212 279 221 279 214 285 223 284 215 289 224 288 215 293 227 293 218 298 231 298 224 305 237 303 230 309 241 307 233 313 242 310 234 316 244 315 236 320 247 321 240 326 250 327 242 332 252 330 244 337 255 333 255 333 259 337 251 343 264 340 257 346 269 339 263 347 274 339 268 346 278 339 272 346 281 341 275 348 284 345 278 352 287 350 281 357 288 353 282 359 289 354 282 361 290 356 283 362 294 358 288 366 298 361 292 369 299 362 294 371 301 365 297 374 303 366 300 376 308 368 309 367 312 368 310 378 315 366 314 376 318 362 319 372 321 356 325 366 324 349 328 358 323 341 328 349 322 334 327 342 320 330 325 337 319 326 326 334 323 321 331 328 329 315 337 321 332 311 340 317 334 308 342 315 334 305 343 310 335 299 344 304 334 293 343 297 332 288 342 292 330 283 340 286 330 275 340 277 332 268 342 270 334 260 344 262 335 252 345 253 334 245 344 245 331 238 341 238 327 230 338 229 325 223 336 221 323 217 333 215 320 211 330 209 316 205 326 202 312 201 321 197 308 197 317 192 304 190 313 185 302 185 311 180 301 181 310 177 298 179 307 175 296 180 304 175 294 181 302 175 292 181 300 175 290 180 298 174 287 178 295 172 285 177 292 171 282 177 289 171 282 178 289 171 282 178 288 171 282 178 288 171 282 178 288 171 284 178 290 171 285 178 292 171 285 175 292 169 285 173 292 167 285 171 292 165 286 170 293 163 286 169 294 162 288 170 296 164 289 173 298 166 290 174 298 168 290 176 298 170 291 179 300 174 296 183 305 179 301 188 310 185 306 193 317 191 311 195 322 195 316 196 326 196 319 194 330 194 322 192 332 193 321 191 322 191 321 191 331 196 321 192 329 198 321 191 328 198 322 189 327 197 325 186 328 193 329 182 331 187 337 179 338 186 344 180 346 182 349 185 349 189 351 191 350 196 355 197 352 204 361 201 357 208 367 207 365 209 373 214 369 216 375 224 372 225 374 233 370 234 371 240 367 241 368 247 363 247 366 254 358 254 364 260 357 261 363 267 355 268 359 272 350 273 354 277 345 277 351 280 341 280 348 283 339 282 345 284 337 284 344 287 335 287 345 291 336 291 348 295 338 295 352 298 344 299 358 300 348 302 362 301 353 302 354 301 355 302 361 302 353 303 360 306 351 307 359 310 349 311 358 312 349 313 358 312 349 312 357 311 348 311 356 312 347 312 355 311 346 312 354 312 345 312 353 311 344 311 353 309 344 308 354 308 344 307 354 306 344 306 355 305 346 305 359 305 350 305 362 306 353 306 363 306 354 307 363 306 355 308 364 308 355 308 363 308 354 309 353 308 354 308 363 306 354 307 364 303 355 305 364 302 356 304 365 301 356 303 365 300 356 302 364 298 356 301 365 296 355 299 366 294 356 297 368 292 357 295 370 290 362 293 372 290 364 291 373 289 368 290 373 289 366 291 374 290 367 291 372 291 368 292 364 293 366 293 368 297 364 296 363 301 360 300 357 304 354 302 346 308 346 304 343 308 342 304 340 307 342 300 338 306 341 299 335 305 339 297 333 304 334 294 333 303 333 292 333 304 335 290 344 294 338 289 346 294 340 288 340 289 343 291 347 296 342 291 348 295 343 290 344 287 346 289 349 290 344 285 348 288 345 284 348 286 345 279 348 284 346 278 348 280 344 272 345 277 342 269 344 274 339 266 342 272 337 264 341 270 336 262 341 267 336 260 343 265 338 258 345 264 340 256 344 264 340 256 344 264 340 257 345 266 341 258 345 268 341 260 345 269 340 261 345 271 341 263 346 273 342 265 346 274 342 266 345 276 341 268 343 279 341 271 343 282 341 273 343 280 341 271 343 278 342 269 344 273 342 264 343 268 340 259 342 263 338 254 340 258 336 250 337 255 334 247 337 253 332 245 335 251 330 244 334 252 328 244 333 251 328 245 335 250 329 244 336 250 330 243 337 250 330 243 336 249 330 243 336 250 329 243 336 250 328 244 337 250 330 245 339 251 332 245 343 253 337 246 345 257 342 248 347 262 347 252 349 267 350 257 350 270 350 261 347 273 349 263 343 274 346 264 339 274 341 264 333 272 336 263 328 272 331 263 305 276 324 264 306 277 317 266 307 276 308 275 307 275 309 266 307 275 307 273 307 275 314 263 305 276 315 262 305 276 315 263 307 275 307 273 307 276 310 266 307 276 309 267 307 276 307 274 307 277 307 274 307 277 304 274 305 277 319 264 325 270 326 261 330 268 332 258 333 266 335 257 334 265 336 256 335 267 337 257 335 269 337 259 333 271 337 263 334 274 339 266 336 276 341 268 337 276 344 269 339 275 346 268 340 274 347 266 340 272 346 266 338 272 345 264 333 272 342 265 328 271 336 266 303 276 330 266 303 276 323 266 302 274 315 264 305 262 310 259 303 255 310 251 303 249 311 244 306 245 314 240 308 242 317 236 311 240 319 234 314 238 322 233 315 239 324 233 315 239 324 234 314 241 322 235 312 242 320 236 309 241 317 236 306 242 314 237 304 241 311 236 304 240 311 236 307 240 315 235 311 238 320 234 317 236 325 231 320 235 329 229 323 235 332 228 325 236 333 230 324 238 333 231 321 238 330 232 316 238 325 233 312 239 320 234 312 241 320 236 314 245 321 239 314 247 322 242 317 249 325 244 319 251 329 247 323 252 332 248 328 250 337 245 335 248 344 242 338 245 348 240 337 242 338 242 332 238 343 235 326 232 337 229 319 225 330 223 314 218 324 216 314 217 324 213 316 216 325 212 315 215 325 211 315 213 324 210 315 213 324 209 314 210 324 207 313 205 323 202 310 200 320 196 307 194 317 189 303 189 312 184 299 187 308 181 295 185 303 179 290 184 299 178 288 184 295 177 286 182 294 176 286 181 293 174 288 182 294 174 288 181 295 173 288 181 294 173 286 180 291 171 282 178 288 170 278 178 283 169 274 177 280 169 271 175 276 167 267 174 273 166 265 173 270 164 263 172 268 164 260 174 265 165 257 174 262 167 257 176 257 175 258 177 263 170 260 176 265 169 261 173 261 173 262 170 269 163 263 166 269 159 263 164 270 157 264 162 271 155 265 161 265 161 267 163 273 155 270 165 275 156 271 167 275 157 269 168 273 158 267 170 269 160 265 173 266 163 263 177 265 166 262 180 264 170 261 182 264 173 260 183 263 174 259 182 261 173 256 181 259 173 252 181 256 173 248 180 253 172 243 180 246 172 237 179 240 170 232 176 232 176 225 173 226 164 218 170 219 161 211 167 211 167 206 164 206 164 201 161 202 151 194 158 195 148 187 157 187 147 182 159 181 149 178 163 176 152 175 166 174 165 173 168 169 159 170 173 166 163 166 176 161 167 161 180 155 172 157 182 150 177 155 184 146 179 153 186 143 182 154 191 144 188 156 196 156 196 158 203 148 202 161 210 150 210 165 216 155 218 171 219 162 222 178 221 168 224 183 224 175 228 189 229 180 233 193 234 185 238 198 240 190 244 201 245 193 250 202 250 194 255 203 253 195 258 206 257 197 262 210 262 202 267 206 271 207 272 217 271 209 276 220 275 212 280 225 279 217 284 229 287 221 291 232 293 224 298 236 299 227 304 239 303 240 303 245 309 237 315 251 315 243 320 255 317 247 323 258 321 252 327 263 326 256 332 267 329 260 335 270 330 262 336 273 331 265 337 277 333 269 339 278 336 270 342 278 340 271 346 280 342 273 349 282 344 276 351 285 344 279 352 287 345 281 353 289 347 284 356 290 348 286 358 292 350 290 359 295 349 295 359 299 347 300 357 303 342 305 352 306 337 309 346 309 333 312 342 314 329 317 338 318 326 322 335 321 325 326 334 325 324 331 332 329 321 336 329 333 317 341 324 336 312 344 319 338 304 347 309 339 295 348 300 337 288 348 291 337 280 347 282 337 270 347 272 336 264 346 265 334 257 345 258 332 249 342 248 329 241 339 240 326 236 336 234 323 230 332 228 319 222 329 220 317 216 327 213 316 211 326 208 313 205 322 202 309 200 309 200 306 195 315 191 303 191 312 186 300 188 309 182 300 185 308 180 298 184 306 179 296 183 305 177 295 182 303 176 293 180 301 174 291 179 300 172 290 176 290 176 288 175 295 168 287 174 294 167 287 174 294 167 287 175 293 167 286 175 294 168 286 175 292 169 285 177 291 169 285 178 292 171 285 178 292 171 286 178 293 171 286 178 294 171 286 179 293 172 286 180 293 173 286 181 293 173 286 181 293 173 286 180 292 171 286 178 292 170 287 178 294 170 288 178 296 171 289 178 297 172 289 179 296 172 289 180 296 173 289 180 296 173 289 180 297 173 290 180 297 173 289 179 296 173 289 179 296 172 289 179 296 171 288 179 295 172 288 180 295 173 288 182 293 173 288 182 293 173 288 180 294 173 288 180 294 171 288 178 293 169 287 177 293 168 287 176 293 167 286 176 292 167 285 175 290 167 282 174 288 166 278 174 285 166 274 173 279 164 268 171 273 162 262 170 267 161 257 170 262 161 253 171 257 162 249 171 252 162 241 170 245 161 234 167 237 158 226 164 228 155 219 162 220 152 210 160 211 151 202 162 204 151 198 163 198 153 191 164 191 154 183 166 182 157 178 168 175 159 174 170 171 160 172 172 168 162 168 175 165 166 167 178 162 169 163 181 157 173 160 184 154 175 159 185 153 178 160 188 152 181 160 190 152 184 159 193 150 188 158 197 148 194 159 203 148 200 160 209 150 207 161 215 151 215 163 222 153 222 166 227 155 228 169 231 159 234 173 235 164 239 180 239 171 243 187 241 178 246 193 243 185 247 200 247 192 251 204 252 196 257 207 258 199 262 211 264 203 269 215 269 208 275 219 274 212 279 215 282 216 283 220 287 220 288 233 289 225 295 239 295 231 300 244 299 237 305 251 305 245 310 256 310 249 316 258 314 251 319 260 318 253 323 264 324 256 330 267 333 260 339 269 339 262 345 271 340 264 347 275 341 268 347 282 344 274 350 286 346 279 352 286 346 280 354 287 347 281 355 289 348 284 356 293 348 289 357 298 348 295 358 300 348 297 356 300 348 298 358 301 347 301 358 304 345 305 355 309 341 311 351 312 337 314 346 314 332 317 341 316 330 320 338 320 327 325 335 324 323 331 331 328 319 335 327 329 315 337 322 330 312 338 319 333 306 342 312 336 298 346 302 338 290 348 294 338 285 348 287 337 278 347 280 335 270 346 272 334 263 345 264 332 254 342 255 329 246 339 246 325 241 336 240 322 234 332 233 319 226 329 224 319 218 329 217 319 213 329 211 318 207 328 203 314 201 325 197 310 197 320 192 306 192 315 187 303 187 311 182 301 183 310 177 300 179 309 174 300 178 309 173 298 178 307 172 296 178 305 172 296 178 303 171 295 178 303 171 294 177 302 170 291 175 299 169 288 174 295 167 284 174 291 167 283 175 289 168 283 176 289 169 282 176 288 169 282 176 288 168 283 176 289 168 283 174 289 167 283 174 290 166 283 174 290 167 283 174 290 167 283 174 290 167 285 176 292 168 286 177 293 169 287 177 293 169 286 176 292 169 285 176 292 169 285 176 291 168 285 175 291 168 285 175 291 167 285 174 292 167 285 174 292 167 286 174 293 167 288 175 295 168 289 174 296 167 290 174 297 167 292 175 300 168 295 177 304 171 299 179 299 179 303 183 311 177 305 187 314 181 306 191 315 185 304 192 313 187 300 193 309 187 295 191 303 184 291 185 298 178 283 178 290 171 274 171 281 163 264 163 271 155 256 158 262 149 248 152 253 143 240 149 244 139 233 150 237 140 227 152 230 141 219 153 222 143 -1 -1 213 144 -1 -1 -1 -1 -1 -1 192 152 184 164 183 154 176 166 175 156 169 167 167 157 164 169 160 159 157 163 156 163 152 168 151 168 -1 -1 146 173 147 186 147 185 147 189 147 188 147 191 139 184 148 193 139 188 151 196 141 193 156 201 146 198 160 206 150 204 163 213 153 212 165 221 155 220 166 225 156 226 168 229 158 231 172 233 162 237 177 236 168 240 184 237 175 242 190 238 182 243 196 241 189 246 202 247 194 251 206 253 199 258 212 259 204 264 212 260 205 266 211 261 203 267 210 262 202 267 205 269 205 270 217 271 208 276 222 279 214 284 230 288 222 293 239 296 231 302 246 302 247 302 251 306 245 311 254 308 248 314 259 311 253 317 264 317 258 323 267 323 260 328 270 329 263 335 272 334 265 340 273 340 267 346 275 345 268 351 278 346 271 353 282 347 274 353 284 346 278 353 286 346 278 352 286 345 280 352 290 345 283 351 294 346 287 352 296 348 291 355 298 352 293 360 297 355 294 364 298 358 296 368 302 360 300 370 305 360 304 370 309 358 308 369 311 356 311 366 315 352 315 362 317 348 320 357 320 343 323 352 321 338 325 347 321 333 326 342 321 329 326 337 323 325 329 333 327 320 335 327 331 317 339 324 339 320 340 321 333 311 342 317 334 307 342 311 333 300 342 304 332 294 341 296 330 287 340 290 331 279 340 282 332 272 342 274 333 265 344 267 335 257 345 258 334 249 345 249 333 243 344 243 332 237 342 236 331 228 341 227 329 220 340 218 328 214 339 211 327 209 338 206 324 203 335 200 319 198 319 198 313 193 323 189 308 188 317 183 304 185 313 179 302 186 311 179 298 184 306 178 295 184 303 178 292 184 299 177 290 184 296 177 288 184 296 179 286 184 293 177 283 182 290 175 281 179 288 172 282 177 289 170 284 175 292 169 285 173 293 167 287 171 295 165 288 171 296 164 289 171 296 164 288 170 295 163 287 170 294 163 287 170 294 164 288 171 296 165 290 172 298 166 292 174 299 167 292 173 301 167 295 175 303 169 298 178 307 173 301 181 311 177 305 185 315 181 309 190 320 187 313 194 323 193 315 195 326 196 318 195 329 197 323 193 334 195 327 190 338 192 330 185 330 184 331 180 341 186 332 178 339 184 335 178 339 185 339 177 342 184 346 176 347 183 355 178 354 181 362 181 361 183 361 191 364 189 368 194 365 196 372 201 369 203 375 211 373 211 376 221 373 221 374 231 370 231 369 242 366 242 364 251 360 251 357 257 352 256 352 261 343 260 348 263 339 262 343 262 334 261 341 262 332 260 342 262 332 259 342 262 333 260 345 265 336 262 348 268 339 265 351 271 343 269 355 275 346 273 357 279 349 277 357 284 349 281 355 289 347 287 352 296 344 294 350 299 342 297 346 303 339 299 343 307 335 302 339 311 331 306 336 317 328 311 335 321 328 315 336 324 328 318 335 328 327 323 334 333 326 328 333 337 326 332 333 341 326 335 332 344 326 338 330 346 324 340 328 348 322 342 327 350 321 344 325 352 319 345 321 353 316 346 317 355 312 347 314 359 310 351 313 364 308 356 312 368 308 360 310 372 306 363 307 375 303 367 305 377 302 368 303 379 300 370 301 382 298 373 298 384 295 374 292 383 291 375 288 385 287 376 286 389 284 379 284 392 282 383 280 395 279 385 277 397 276 387 274 398 274 389 273 401 272 392 270 404 269 394 265 404 265 395 260 404 260 395 256 405 256 396 252 407 252 398 248 409 248 399 245 409 245 400 245 410 243 401 245 411 243 402 247 413 244 404 248 416 245 407 249 416 245 408 249 418 245 410 249 420 245 411 249 421 245 413 249 423 244 415 249 424 244 417 248 426 242 418 247 426 241 419 247 426 242 419 247 428 243 421 248 429 244 421 248 430 244 423 247 430 244 422 247 430 243 422 246 430 242 423 245 431 240 424 245 432 240 425 245 434 241 426 246 435 242 427 247 436 243 429 247 437 244 429 247 438 244 430 247 439 243 431 245 439 242 431 244 439 240 432 243 440 239 432 242 441 238 433 241 442 237 435 240 444 235 437 239 445 234 438 239 445 232 440 237 446 231 440 237 444 230 439 238 444 230 440 240 444 232 440 244 445 236 441 248 445 241 441 253 446 247 441 258 444 252 439 261 441 256 437 263 439 259 435 264 436 261 433 265 433 261 427 264 429 260 423 264 426 264 425 263 423 264 422 262 421 263 421 261 422 256 415 260 424 256 416 259 426 254 418 257 427 252 420 255 428 250 421 251 429 247 422 249 430 244 423 246 432 241 425 244 434 239 426 242 436 236 428 240 438 235 430 239 439 234 432 238 441 233 434 237 444 232 436 238 446 234 438 239 448 235 441 241 449 237 442 242 450 239 443 244 450 241 443 247 449 245 444 249 448 247 441 251 447 248 440 251 447 248 440 249 446 248 441 248 446 245 439 246 445 244 440 244 444 241 437 243 442 239 435 243 441 239 434 243 441 238 434 243 440 238 434 244 440 239 432 244 437 239 430 244 433 238 427 243 430 238 423 244 428 238 421 244 426 238 420 245 426 239 419 248 425 242 419 251 425 246 418 254 424 249 416 256 422 252 415 258 420 253 413 259 419 254 411 259 416 254 409 258 414 252 407 257 412 252 405 257 410 250 404 256 409 248 403 253 409 246 404 252 410 243 405 249 410 241 406 247 412 238 408 245 413 237 409 246 415 238 410 248 417 240 413 250 418 242 414 253 416 246 411 255 414 248 409 257 411 249 407 258 410 250 404 258 406 250 402 259 405 251 400 259 403 251 398 259 402 251 397 258 401 251 396 258 400 250 395 258 400 250 396 259 402 252 396 259 403 252 398 259 405 251 400 259 407 251 402 259 409 251 404 259 412 252 406 259 414 252 409 259 418 252 413 260 421 252 416 260 425 251 421 259 429 251 425 258 433 249 429 256 436 247 433 254 437 245 435 252 437 243 435 251 435 242 433 252 433 243 431 254 431 245 429 257 429 248 426 259 426 251 423 262 423 253 420 262 419 254 415 261 414 253 409 259 411 252 406 259 411 251 405 258 412 252 405 256 415 251 407 253 417 249 409 249 421 246 412 244 426 242 417 236 432 237 422 230 434 232 426 227 435 230 426 225 432 229 424 225 428 228 421 225 424 228 418 228 418 231 412 229 414 233 406 226 414 231 406 224 417 228 409 222 421 225 412 220 423 224 415 218 423 222 414 216 421 219 413 214 419 217 411 211 418 214 410 208 418 211 409 204 417 208 408 203 416 206 408 202 416 206 408 202 418 206 410 202 420 205 412 199 420 204 412 196 420 200 412 192 420 197 412 187 420 192 412 181 420 186 412 174 420 179 413 167 421 172 414 161 420 166 414 155 419 160 412 149 416 155 410 144 413 149 409 140 409 146 403 135 405 141 399 130 401 136 395 125 398 131 392 121 397 128 391 116 394 123 390 111 392 119 387 107 390 115 385 104 388 111 383 102 384 109 379 100 379 107 375 98 375 107 371 96 371 105 367 95 366 103 363 95 363 103 361 93 361 101 359 91 360 97 358 91 360 99 358 90 360 98 360 89 360 97 361 89 359 97 359 89 357 96 358 89 355 97 356 89 352 98 353 91 348 99 349 91 345 99 346 92 344 101 345 93 344 103 344 94 342 103 342 93 341 93 340 91 342 100 341 91 343 99 342 90 344 99 342 90 344 99 342 90 344 98 342 90 345 98 344 91 347 99 346 91 348 100 347 91 348 100 348 90 349 100 349 90 348 99 349 89 348 98 348 88 346 97 345 86 342 96 342 84 339 94 338 82 335 91 335 81 332 90 332 79 328 88 328 77 323 86 323 75 319 84 320 74 315 82 317 73 312 82 314 73 308 82 310 73 303 82 305 72 297 81 298 71 290 80 292 69 285 77 287 67 280 76 282 67 274 76 277 68 268 76 270 67 262 75 263 65 256 73 258 63 252 69 253 63 248 71 249 63 245 70 246 63 243 72 244 65 240 73 241 65 235 74 237 66 231 74 232 67 228 75 229 66 226 75 227 65 224 71 225 67 222 74 225 69 220 76 223 71 218 77 220 75 216 83 220 77 215 83 218 81 215 88 219 83 214 90 219 83 214 90 219 80 215 85 218 75 216 79 219 68 217 72 221 67 219 72 222 68 219 73 222 69 218 72 222 69 217 72 222 72 214 75 219 77 209 79 214 84 202 87 207 95 196 99 203 106 192 111 199 114 189 118 196 117 187 122 194 119 183 124 190 121 177 126 184 124 170 127 174 127 164 131 168 132 160 135 164 138 157 141 161 141 154 141 154 143 153 148 159 145 151 147 154 147 148 151 151 150 145 154 149 153 145 157 149 155 145 160 151 157 145 163 151 159 143 165 150 160 141 164 144 159 138 165 143 155 135 159 139 153 133 157 137 152 130 156 134 152 127 156 131 154 126 157 129 157 125 156 124 158 126 162 129 159 127 164 130 161 127 165 131 161 127 168 131 161 127 166 130 161 126 161 126 160 126 160 125 158 124 158 123 156 122 156 121 154 118 159 121 153 116 156 116 154 114 158 116 154 112 162 116 156 112 163 115 158 112 165 115 158 112 158 110 158 112 167 114 158 112 166 116 158 113 166 116 157 113 164 116 156 113 164 115 155 112 164 113 154 112 154 111 153 112 162 112 150 112 159 112 145 113 150 112 140 115 148 114 137 116 145 114 135 116 135 116 133 116 133 116 133 117 132 117 132 118 132 117 133 117 132 117 133 117 133 116 133 118 138 118 134 118 139 118 134 117 139 117 136 115 138 116 135 114 137 116 135 115 136 116 135 116 136 117 136 116 137 118 136 116 137 119 137 115 137 119 138 114 139 120 141 113 141 116 144 112 145 118 149 112 149 118 154 112 155 118 158 113 159 118 162 113 163 119 165 113 165 118 167 112 168 118 170 111 170 116 174 111 174 116 177 112 176 117 194 103 179 120 194 103 181 125 195 102 181 125 179 121 180 129 177 121 177 129 173 120 173 128 171 119 171 125 171 119 170 126 172 119 170 127 174 121 173 126 177 121 176 130 181 122 179 130 195 105 181 130 196 107 183 131 196 109 183 130 196 111 185 129 196 113 186 128 196 113 186 127 196 113 184 131 196 113 182 134 196 113 181 135 195 113 179 136 195 113 179 136 195 113 178 136 181 131 174 137 176 133 170 140 171 136 165 143 166 140 160 148 161 144 157 153 158 150 155 159 157 156 155 165 158 161 157 169 159 165 160 174 161 167 162 176 162 167 163 175 162 165 164 174 161 163 164 171 161 159 163 168 159 155 162 164 158 152 161 160 157 149 159 157 155 145 157 154 151 143 154 152 149 141 151 149 147 138 148 146 145 135 145 143 143 132 143 140 142 129 141 137 142 127 140 134 142 126 140 134 142 126 140 134 142 127 141 135 142 127 140 135 142 126 140 134 141 124 139 132 141 121 139 129 143 118 140 125 145 115 143 123 149 113 147 120 152 112 151 118 154 113 153 117 152 118 152 123 150 125 149 132 147 130 148 138 146 135 147 144 145 138 146 147 145 138 146 147 146 137 147 146 147 135 148 144 150 134 151 142 154 133 156 142 158 132 160 141 162 131 165 140 165 130 169 139 168 129 172 137 169 126 172 131 168 122 170 126 164 117 166 122 161 112 163 117 159 109 160 113 157 108 158 111 155 108 156 111 154 107 155 111 154 108 154 114 154 110 154 113 154 110 154 114 154 110 155 115 155 110 156 113 156 109 157 113 157 109 157 112 158 109 159 113 161 109 161 113 163 111 165 116 168 114 170 119 173 118 176 123 180 122 184 131 187 128 192 137 192 134 195 139 194 140 197 145 194 144 199 152 193 145 196 152 188 143 192 151 182 140 187 149 177 138 181 146 173 134 176 143 170 131 173 139 169 129 170 138 166 128 167 137 165 129 163 138 163 132 161 142 162 137 160 147 163 142 160 151 166 146 161 155 170 150 164 158 174 152 174 151 179 154 173 162 185 154 179 162 191 152 185 161 195 151 191 159 197 149 192 157 197 149 192 156 198 151 192 158 198 155 192 162 197 161 190 168 195 169 188 174 193 176 185 181 191 179 182 184 188 179 180 184 187 179 178 183 186 178 177 183 186 179 177 183 185 179 185 178 184 178 184 177 183 177 175 182 184 176 176 181 187 175 187 175 187 175 187 175 186 176 180 183 186 177 180 184 184 178 178 186 181 179 176 188 178 181 174 189 176 182 172 191 174 183 171 191 173 185 170 193 172 184 170 193 172 182 169 191 172 180 168 188 173 177 173 177 173 175 166 182 171 172 164 180 169 172 162 179 167 173 161 180 164 174 159 181 163 177 158 184 165 181 159 188 167 183 161 190 169 185 163 191 172 185 167 193 175 185 169 193 175 183 169 191 175 183 168 189 176 183 168 190 177 185 170 193 179 187 172 194 182 188 175 195 185 189 178 197 187 189 179 196 186 187 179 194 186 186 180 193 187 186 180 193 189 187 181 194 190 188 182 193 191 189 182 193 190 190 181 192 189 190 180 191 186 188 177 188 185 187 175 187 182 188 172 186 179 188 170 186 176 188 167 187 174 189 164 187 170 190 161 189 168 190 158 189 167 189 157 188 167 189 157 189 168 189 157 190 170 190 159 191 172 189 163 192 175 187 166 192 178 186 170 191 182 184 174 190 184 181 179 189 186 178 186 176 188 174 188 173 189 172 189 171 190 170 190 170 190 171 190 170 190 173 190 172 189 176 186 185 189 178 186 187 189 179 186 189 188 178 186 188 188 177 186 187 188 175 187 185 188 172 188 181 189 168 188 177 189 165 189 164 189 162 186 171 187 162 184 171 183 164 180 173 181 167 177 176 179 172 175 181 179 177 174 185 180 181 175 189 180 185 175 193 179 187 174 195 177 190 172 197 176 190 171 198 175 189 170 197 175 187 171 196 175 185 171 193 175 182 172 191 174 180 171 189 172 180 172 180 171 181 168 190 168 182 166 191 166 183 163 192 165 185 162 193 163 185 161 194 161 185 159 194 161 185 158 194 161 185 158 194 162 187 159 196 164 189 162 198 165 191 164 199 165 191 164 199 165 189 164 198 164 187 164 196 162 184 163 193 161 181 162 191 161 179 162 188 159 176 160 186 155 173 156 184 153 171 153 181 151 170 151 179 149 169 149 179 148 168 147 177 147 166 147 176 146 166 146 175 145 164 145 174 143 162 143 172 141 161 141 160 139 161 139 171 140 161 140 171 142 163 143 172 147 164 148 174 154 164 154 174 160 164 160 173 164 163 164 172 163 163 163 173 163 165 162 175 166 167 164 177 171 170 168 180 178 171 175 180 180 170 179 179 178 168 176 178 174 166 171 176 171 165 168 174 169 164 167 173 168 164 165 173 169 166 165 176 171 171 168 180 173 175 170 184 174 176 174 175 174 176 174 175 173 175 170 184 172 173 169 182 170 171 167 180 168 170 164 179 168 169 164 178 169 169 164 177 170 169 170 168 170 168 164 176 171 166 164 174 172 164 165 171 174 164 167 170 177 163 168 169 178 163 170 169 179 163 171 168 180 164 170 167 180 166 170 167 181 169 171 169 181 173 171 172 180 178 170 176 178 182 168 179 176 187 167 183 174 190 165 186 172 193 164 189 170 196 162 192 167 199 159 195 163 200 155 196 159 199 151 194 155 197 146 192 152 196 143 190 149 195 141 188 145 193 138 186 142 191 135 183 139 191 132 183 136 192 131 184 135 195 130 185 133 197 128 187 131 198 127 189 130 199 127 189 130 197 127 188 130 195 128 185 129 193 129 184 129 193 129 184 128 193 130 184 128 191 131 182 129 188 131 182 130 185 134 176 132 181 136 172 133 178 137 169 135 175 139 165 136 172 140 163 137 171 142 161 138 170 142 160 138 170 143 160 138 170 142 161 135 172 140 163 132 175 136 165 126 177 131 169 120 180 125 171 115 181 119 173 111 181 114 173 106 180 109 172 103 178 106 170 101 174 104 166 101 170 104 162 103 168 107 159 104 167 110 159 107 166 114 159 110 165 117 159 112 164 119 158 114 163 122 157 117 164 125 157 120 165 128 158 122 167 130 161 125 170 133 164 127 174 136 170 127 176 136 175 127 179 136 179 127 180 136 181 128 180 128 179 127 179 137 179 125 176 134 177 120 172 130 173 115 165 120 166 110 157 118 158 107 148 115 149 107 142 115 141 109 139 117 137 112 138 121 135 116 138 125 135 119 139 128 136 120 141 129 138 119 142 128 138 116 142 116 141 112 142 120 138 108 142 116 137 105 142 113 137 102 142 110 137 99 143 106 138 98 144 105 140 99 147 106 142 101 147 109 142 103 145 111 141 102 144 110 140 101 142 109 139 101 141 108 138 101 139 108 136 101 137 109 134 101 136 110 133 103 136 111 133 103 137 112 134 105 139 113 136 106 139 114 137 107 139 115 137 107 139 115 138 107 139 115 138 106 140 114 139 105 139 112 139 104 137 109 138 103 135 108 137 103 134 108 136 107 136 109 137 109 138 111 139 108 136 112 138 109 134 113 137 110 131 113 135 113 127 115 131 117 124 118 128 121 122 123 126 127 121 129 125 135 120 136 125 143 120 143 126 151 121 151 126 157 125 157 129 163 129 162 136 167 135 167 143 171 142 170 151 172 149 172 158 173 153 173 162 176 154 175 163 178 152 177 161 180 149 180 158 185 145 185 154 189 141 189 140 192 136 192 146 194 133 195 140 195 129 197 136 196 128 196 127 197 129 197 128 199 131 199 130 200 134 200 134 202 137 203 146 205 137 205 146 206 136 206 145 207 135 207 144 206 134 208 142 204 132 206 140 201 128 203 137 198 125 200 133 196 121 197 129 191 118 192 123 185 118 186 125 179 120 180 127 173 124 174 130 169 128 170 135 166 131 167 138 165 132 166 140 166 133 168 141 168 134 170 141 171 133 174 140 174 133 176 137 177 133 177 132 180 132 185 138 184 130 189 137 189 126 194 133 194 124 199 131 199 120 205 127 202 116 206 120 202 113 205 116 197 109 200 113 191 106 194 110 187 105 189 108 186 109 187 110 185 111 186 113 184 111 187 115 184 114 187 117 186 115 188 120 186 117 189 122 186 119 189 123 188 119 190 127 191 118 192 126 197 117 196 126 205 119 202 126 214 123 208 128 220 130 220 129 222 136 215 141 223 143 216 148 221 148 213 153 216 153 209 159 214 158 206 163 212 159 205 165 211 157 204 164 213 155 206 160 216 151 209 157 218 148 212 155 222 145 217 153 228 144 223 151 232 142 229 150 236 142 237 141 240 142 238 150 242 142 240 150 242 144 239 153 241 147 241 146 241 149 241 149 242 151 243 151 244 150 240 159 246 148 242 157 248 145 244 153 251 142 247 150 254 141 250 149 258 140 253 148 263 141 263 141 269 143 269 143 273 146 273 146 276 148 271 156 279 153 274 160 284 158 279 165 287 161 282 168 291 163 284 170 293 165 287 172 296 168 289 174 298 169 291 175 301 169 294 175 305 168 299 175 309 169 302 175 312 170 305 175 314 172 307 177 316 174 309 179 319 177 312 181 321 180 314 184 323 183 315 187 323 185 315 189 323 186 315 189 323 186 315 189 322 186 314 190 323 186 314 191 324 188 316 191 326 190 318 193 326 192 318 195 325 192 317 196 325 192 317 196 325 191 316 195 325 191 316 195 327 193 318 196 329 195 320 198 331 199 322 202 333 201 324 205 334 203 326 207 334 204 326 208 336 205 327 210 338 207 329 211 339 208 330 212 339 209 331 212 340 210 332 213 339 211 331 214 340 210 332 213 342 209 334 213 344 207 336 211 346 205 338 208 349 204 341 206 349 203 341 206 348 203 340 206 347 205 340 208 348 209 340 212 349 215 340 217 350 220 341 222 351 227 343 228 351 234 343 233 350 241 342 239 347 243 339 242 346 247 337 244 344 249 337 246 344 250 334 247 342 250 333 247 342 250 333 248 344 252 335 250 347 253 338 253 349 257 340 257 351 261 342 261 353 267 344 267 355 270 347 270 357 273 349 272 358 275 349 274 358 278 349 276 357 282 348 280 355 286 347 284 354 290 345 287 352 293 344 291 350 296 341 294 349 300 340 298 349 305 340 304 351 309 343 308 354 312 345 309 354 312 346 309 353 313 346 309 352 316 345 311 352 320 345 314 350 322 345 316 347 324 342 317 343 326 337 319 339 329 334 322 338 332 333 325 339 334 334 327 340 336 335 328 340 334 335 327 340 332 335 324 341 330 336 323 340 330 335 322 339 332 334 325 337 334 333 327 337 335 332 327 337 335 333 327 335 336 333 327 333 336 332 327 330 335 329 326 331 336 330 326 332 327 332 328 332 337 333 328 331 337 333 329 331 336 333 328 333 334 336 325 338 329 341 320 344 322 346 316 347 315 348 306 348 309 348 299 349 303 349 294 350 298 350 289 351 296 350 287 353 294 352 285 353 293 353 284 353 294 354 284 353 294 355 285 351 296 354 287 348 297 353 289 344 298 350 290 338 297 344 290 329 296 338 290 305 294 329 290 308 294 308 291 308 292 316 291 307 289 311 288 305 289 317 285 304 287 319 282 303 286 323 280 322 276 331 277 328 271 339 273 334 265 344 267 337 259 348 260 339 255 350 255 338 250 349 250 336 246 347 245 333 243 343 241 328 240 339 238 325 237 334 235 321 235 330 233 317 233 326 230 315 230 324 227 314 227 323 224 314 224 322 221 314 222 323 218 314 217 323 214 314 217 323 212 314 217 323 212 315 217 324 212 315 217 325 212 316 216 325 210 314 210 323 205 318 196 318 197 304 195 313 189 299 190 306 183 294 185 301 178 291 181 298 174 288 178 295 170 286 176 292 169 285 177 292 170 284 179 290 171 283 180 283 180 282 180 282 180 280 178 281 177 279 174 286 167 278 170 285 164 276 167 284 161 274 166 281 159 272 166 278 158 268 166 275 158 266 164 272 157 266 163 271 155 266 162 271 153 265 161 272 152 264 159 270 151 260 158 267 150 257 158 262 149 253 158 258 149 250 161 254 151 247 164 251 155 245 170 248 161 244 174 246 165 243 176 244 167 240 176 242 167 236 175 236 167 229 173 230 165 225 171 225 162 220 169 221 160 213 168 214 158 206 166 208 157 201 164 201 155 196 162 195 152 188 161 187 151 181 163 178 153 174 166 172 155 173 167 169 157 170 169 166 159 167 173 163 163 167 176 162 166 166 179 161 170 163 183 158 175 160 187 154 179 158 191 152 184 156 194 150 187 155 197 148 190 153 199 145 192 150 200 142 193 146 200 139 193 145 201 138 194 144 203 137 197 144 207 135 202 143 210 135 205 143 209 134 205 144 208 135 204 146 208 135 205 147 208 137 208 149 210 139 212 152 213 142 217 156 216 147 220 162 219 152 223 166 221 157 225 170 224 161 228 173 226 165 231 177 228 169 233 181 229 173 235 184 230 175 235 187 232 178 236 189 233 181 237 191 236 183 240 192 240 184 245 194 243 185 248 196 247 187 252 199 250 190 255 203 253 194 259 205 256 198 261 207 258 199 264 207 260 200 265 209 262 200 267 211 266 203 271 213 270 204 275 214 274 206 279 215 277 207 282 218 280 210 286 220 282 213 289 223 285 216 292 225 286 218 294 225 287 219 295 227 287 220 295 229 289 222 297 232 292 225 299 235 293 229 301 239 295 232 303 241 295 241 295 241 293 242 293 241 291 235 298 242 290 236 297 244 291 237 297 245 293 238 298 246 296 247 295 246 298 246 298 247 303 248 302 249 307 241 312 251 313 243 319 253 319 245 324 254 322 246 328 258 326 249 331 262 328 254 333 265 329 257 334 266 330 258 335 269 333 261 338 273 335 265 341 277 337 277 337 279 338 280 338 282 340 284 340 286 342 280 349 290 344 284 352 292 345 294 344 294 346 289 354 296 348 291 356 297 349 294 358 299 350 298 360 301 350 302 360 305 349 307 359 309 346 311 356 316 342 318 352 321 338 324 347 323 335 327 344 326 333 332 341 330 329 338 337 334 325 342 332 338 321 346 328 341 316 349 323 343 311 352 317 344 305 354 309 343 299 353 302 340 294 350 297 337 289 347 292 336 285 346 287 336 279 347 281 337 274 348 276 339 267 349 268 339 258 350 258 337 249 347 249 333 242 344 241 330 233 341 232 328 225 339 223 327 219 338 217 325 214 335 212 323 208 333 205 319 202 328 199 313 198 323 194 309 192 318 188 305 187 314 181 302 182 312 176 301 180 310 174 300 180 309 174 298 178 306 172 295 177 295 177 292 177 300 171 291 179 299 172 291 180 299 174 291 181 298 175 290 181 298 175 289 179 297 174 288 177 296 172 287 175 295 170 286 174 294 168 285 173 293 168 284 173 292 167 283 172 291 167 283 172 290 166 284 172 291 165 285 172 293 165 286 172 294 165 287 171 294 164 286 170 294 163 286 170 294 163 286 168 293 161 284 167 292 160 285 167 292 159 284 166 292 159 284 165 292 158 286 166 293 159 286 166 293 159 286 164 293 158 286 163 294 157 287 163 295 157 288 163 296 157 289 162 298 157 291 163 300 158 292 164 301 159 293 163 302 158 294 162 302 157 295 160 304 156 296 159 297 159 298 158 307 155 300 158 310 156 302 159 312 157 303 158 313 157 304 158 315 157 306 158 316 157 309 158 319 158 311 156 322 157 313 155 323 155 314 155 315 155 315 155 326 157 316 156 326 157 316 156 326 157 316 157 327 158 317 157 328 159 319 156 329 158 319 156 330 158 320 156 330 158 321 156 331 158 321 157 331 158 319 157 321 157 316 156 328 156 313 157 323 155 308 157 308 156 301 156 311 152 296 158 305 152 291 160 291 160 286 163 293 156 282 165 289 158 279 167 286 159 276 168 283 160 273 168 279 160 269 167 274 158 264 166 269 157 260 166 265 157 254 165 259 156 246 164 251 154 240 162 244 153 234 161 237 151 225 160 227 149 216 159 218 149 209 161 211 151 202 162 202 152 194 163 193 153 187 164 186 153 180 164 178 154 171 166 169 155 165 168 162 157 160 170 158 160 154 173 151 163 150 175 146 165 146 177 142 167 141 178 137 168 138 179 134 170 134 181 130 171 129 183 127 173 121 184 121 175 114 182 112 174 106 177 106 168 102 169 103 160 101 161 102 151 102 154 105 144 102 148 106 138 100 144 100 144 97 143 96 142 93 143 97 134 92 142 96 133 95 141 100 132 97 139 103 131 97 137 102 128 97 134 102 126 98 134 104 126 98 134 104 126 96 134 102 126 94 136 99 128 93 140 98 131 93 142 97 133 93 143 97 134 93 144 97 134 93 143 96 134 91 144 95 135 90 144 94 135 90 145 93 135 90 145 93 135 90 144 94 135 90 142 94 133 91 140 94 131 91 139 96 130 92 137 97 129 92 137 98 128 93 136 98 127 93 136 98 127 93 136 98 128 93 136 98 128 93 137 98 128 93 137 98 128 92 137 97 128 92 137 97 128 92 138 97 129 91 140 96 131 90 141 94 132 91 141 94 132 90 142 94 133 90 142 93 133 90 141 94 132 90 142 94 132 89 142 89 140 90 142 89 140 89 142 90 141 89 142 90 141 88 140 89 142 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95 133 94 133 96 133 95 132 93 135 97 131 94 134 99 129 96 132 99 129 98 130 102 127 100 128 106 124 103 127 109 123 106 126 113 122 108 125 116 122 112 124 120 121 114 123 122 120 115 123 123 120 115 123 123 121 114 124 122 121 112 126 121 123 111 127 119 124 109 128 116 125 107 129 115 126 106 130 113 126 105 131 111 127 104 132 104 131 103 133 102 132 101 134 108 131 101 135 107 132 102 136 107 132 103 135 109 132 104 134 110 130 105 132 112 129 107 132 113 128 108 131 115 127 108 130 116 127 109 130 117 127 109 130 117 128 110 130 118 127 110 130 118 126 110 129 118 126 110 129 117 126 109 130 117 126 108 130 116 127 107 132 115 128 106 133 113 129 105 134 113 130 105 134 113 130 106 135 113 130 105 136 112 130 104 137 111 130 103 137 110 131 103 138 109 131 101 138 108 132 101 140 107 132 101 140 101 139 101 141 101 140 101 141 100 141 99 142 106 135 99 143 105 136 99 144 105 137 99 145 104 137 99 146 105 138 101 148 106 141 101 149 106 142 101 149 106 142 102 148 107 141 104 149 108 140 106 149 110 139 109 150 111 139 110 151 113 141 111 153 114 142 112 155 114 144 113 157 114 146 114 159 114 148 114 162 114 151 114 164 113 154 114 168 111 157 114 171 110 161 114 175 108 166 114 181 106 174 117 188 108 183 121 195 111 190 126 200 115 197 129 203 118 201 132 203 121 202 135 203 123 202 137 204 126 205 140 208 130 209 144 212 134 213 149 215 140 215 155 218 145 217 159 219 150 218 161 220 153 219 161 220 153 220 160 222 152 221 158 224 150 221 155 225 147 223 149 227 145 225 143 230 143 230 135 233 127 229 127 234 118 230 120 234 111 229 115 232 106 226 113 229 105 223 114 226 105 219 116 226 107 220 118 228 109 223 120 231 110 227 123 231 112 228 127 230 117 229 133 227 123 228 141 224 131 228 149 221 140 227 158 218 150 225 168 216 160 222 175 214 168 220 180 214 174 219 185 216 178 221 187 221 181 225 189 227 182 232 189 235 182 240 188 243 180 249 187 250 179 256 188 255 180 261 190 260 182 266 195 262 187 269 201 265 193 271 207 268 199 275 212 273 205 280 214 278 207 284 216 283 208 289 219 285 211 291 224 289 216 295 231 293 223 299 236 297 228 303 239 301 231 307 243 306 235 312 246 313 239 318 250 318 242 325 252 324 244 330 253 330 246 337 256 336 248 343 260 340 252 346 264 342 257 348 271 346 263 352 277 350 270 357 283 354 276 360 288 356 282 363 293 359 287 366 297 364 291 371 299 368 292 376 300 372 293 379 303 377 296 381 305 384 298 386 304 390 297 391 301 395 296 395 297 399 292 399 293 404 288 403 288 408 283 407 280 413 273 410 272 417 265 413 262 419 256 414 253 418 248 412 248 418 243 410 245 419 240 412 243 424 238 416 240 428 237 421 236 430 234 422 231 429 229 422 223 429 222 421 216 430 215 421 209 429 208 422 201 428 201 420 193 427 193 419 187 428 187 420 180 427 182 420 173 426 174 418 162 424 163 417 153 421 154 413 146 416 147 411 139 412 140 406 131 408 134 401 125 404 128 397 116 399 119 391 109 394 113 387 104 390 108 383 102 385 105 379 98 382 103 375 94 377 99 371 89 371 94 366 86 366 92 360 84 360 89 356 84 358 90 352 83 357 87 354 82 358 86 354 80 360 84 357 80 360 84 358 79 359 83 356 77 353 81 350 78 348 83 344 80 347 86 342 81 346 88 342 81 346 88 341 80 344 87 340 79 345 83 342 78 346 84 341 78 346 85 342 79 347 85 342 78 346 85 341 77 344 83 340 76 344 83 339 74 345 81 340 71 346 77 340 69 345 75 340 67 344 73 340 67 342 71 339 67 340 71 336 68 338 74 333 69 337 75 333 68 336 75 332 68 334 75 331 68 332 75 329 69 328 76 327 70 323 75 322 72 318 77 317 73 316 79 315 74 316 82 315 72 316 80 314 69 315 77 313 68 312 75 309 68 307 73 306 68 301 73 300 -1 -1 76 293 -1 -1 74 288 -1 -1 74 284 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 88 211 87 212 88 199 91 204 93 194 97 198 99 188 103 192 105 182 108 186 110 178 113 181 114 175 116 179 119 172 120 177 125 168 126 175 132 165 133 172 137 164 140 171 142 164 145 170 146 164 149 171 151 162 154 170 155 162 158 169 159 161 161 168 163 160 166 168 167 162 169 170 168 164 170 172 170 166 172 175 173 167 175 176 174 168 176 177 174 168 176 177 173 167 175 175 173 166 173 174 173 167 171 174 175 170 173 173 175 175 171 180 175 182 173 186 175 191 171 194 173 200 166 205 172 207 164 213 171 211 163 217 169 212 161 217 169 213 161 218 173 216 165 221 180 221 172 226 187 227 179 232 194 235 187 240 200 243 193 248 201 249 194 254 200 253 192 259 199 257 191 263 201 261 192 267 204 266 196 272 208 268 201 274 213 269 205 275 209 276 210 277 214 280 213 281 224 281 217 287 228 289 220 295 232 297 225 303 237 304 230 311 242 310 235 317 247 313 240 320 251 314 244 321 257 318 250 325 263 324 256 331 266 332 259 339 269 339 262 347 273 345 267 352 278 348 272 356 283 351 277 359 289 354 284 363 294 357 290 366 298 357 294 367 303 356 300 366 307 354 306 364 312 352 310 362 312 349 312 360 312 346 314 356 315 341 317 350 319 335 323 345 327 330 332 339 335 326 341 334 339 324 345 333 339 322 346 329 338 317 347 323 337 308 347 314 335 300 344 305 331 295 340 299 327 290 336 293 326 283 335 286 328 275 337 278 329 267 340 268 330 259 340 260 330 254 340 254 329 248 339 248 327 240 338 239 327 232 337 230 326 223 336 222 323 217 334 214 321 211 331 208 317 208 327 205 313 205 322 201 307 199 317 195 304 193 314 189 303 187 312 182 300 182 309 177 298 180 307 175 295 179 303 173 291 176 299 171 289 174 296 168 288 173 295 167 288 173 294 167 288 174 295 169 288 175 289 174 289 176 296 171 292 177 300 172 293 177 302 172 295 177 303 171 296 176 297 175 298 176 306 169 299 176 308 171 301 178 310 173 301 179 311 174 302 179 312 174 301 178 302 178 301 178 310 173 301 177 310 172 299 175 308 170 299 175 308 169 298 176 308 171 296 176 305 170 293 175 301 169 291 175 299 169 289 174 298 168 289 174 297 168 290 173 298 168 289 173 298 167 290 173 298 167 290 173 298 167 290 172 298 167 289 172 298 166 289 171 297 165 290 172 297 166 290 171 298 165 291 170 299 165 294 172 303 167 297 175 306 170 298 176 307 171 298 175 307 170 298 174 306 168 298 172 307 167 300 173 309 167 302 174 311 169 303 174 312 169 302 173 312 168 303 174 312 169 303 175 312 170 301 173 311 169 299 173 309 168 297 172 306 167 295 172 304 167 294 173 303 167 294 174 302 168 293 174 301 168 294 176 301 169 294 176 302 170 293 175 302 169 292 175 301 169 293 176 302 170 294 178 302 173 294 177 302 172 291 173 301 170 290 170 298 166 289 168 297 163 290 167 298 163 293 167 302 162 294 166 303 161 295 164 304 160 297 164 306 160 298 165 308 160 300 166 309 161 301 167 311 161 303 167 311 160 302 166 310 159 297 163 307 157 293 161 302 155 288 160 297 153 283 158 290 151 276 158 277 157 271 158 277 150 266 161 271 152 264 163 268 154 263 164 267 155 264 165 269 157 265 168 270 159 265 171 270 163 263 174 268 165 258 176 263 167 254 176 258 169 252 178 256 171 251 178 255 171 252 178 257 171 252 178 256 171 250 178 254 170 247 175 251 168 243 174 247 166 242 171 245 163 241 168 244 159 239 165 243 155 235 162 238 153 228 160 230 150 220 159 222 149 212 158 213 148 205 160 205 149 196 161 195 151 189 163 189 153 186 164 185 153 182 164 180 154 175 166 172 156 167 167 165 157 161 168 157 159 155 170 151 160 153 172 148 162 152 174 147 164 151 177 145 168 149 180 142 171 146 183 139 175 145 186 137 179 145 189 135 183 145 191 134 187 146 193 136 191 150 195 139 194 154 198 143 196 157 200 147 199 160 206 149 206 162 214 152 215 165 221 154 223 166 226 156 228 168 229 158 233 171 234 161 238 175 238 166 243 180 241 170 246 184 243 174 248 188 247 180 252 193 252 184 258 196 256 188 261 201 257 193 263 206 260 199 265 211 264 203 269 215 269 206 273 218 274 209 278 220 280 211 285 222 287 213 292 224 293 216 299 229 298 220 303 234 303 226 308 242 308 234 313 251 313 244 319 258 316 252 322 264 319 258 325 270 324 264 329 275 330 269 336 279 336 273 342 283 341 277 348 287 345 282 353 289 348 284 355 291 350 285 358 294 355 288 362 298 361 292 368 299 365 293 373 301 370 294 377 302 373 296 381 303 376 298 385 304 376 301 386 307 374 306 384 312 370 312 381 318 365 318 375 321 358 323 368 320 349 323 360 318 342 321 352 318 337 321 346 319 332 324 341 324 327 330 335 331 323 337 331 337 320 343 328 340 319 347 327 344 317 352 324 345 312 354 318 344 305 354 310 342 298 352 302 341 291 351 295 341 286 351 290 342 283 351 286 342 279 352 281 344 272 355 273 345 261 356 262 344 251 355 252 342 242 353 242 340 234 351 233 338 228 349 226 335 223 346 221 332 217 342 215 327 211 338 208 323 206 333 203 318 201 328 197 314 194 324 190 312 188 322 184 310 184 311 183 308 182 318 176 304 180 313 173 299 178 308 173 297 179 298 179 295 181 304 175 294 182 302 175 292 180 300 174 291 180 299 174 289 180 298 175 287 179 295 174 284 177 291 171 283 176 290 171 283 177 291 171 284 176 291 169 284 175 291 169 283 174 290 168 283 174 289 167 284 175 291 168 285 174 292 168 285 173 293 166 287 172 294 165 287 170 295 163 288 170 295 163 287 170 295 163 287 170 295 163 286 169 294 163 287 170 295 164 286 171 295 164 287 170 295 164 288 170 296 164 288 170 295 163 287 169 295 163 286 167 294 161 286 166 293 159 285 165 293 159 287 166 295 160 288 166 296 160 288 166 296 160 289 166 297 161 289 166 298 161 290 166 299 161 290 166 299 161 292 167 300 162 294 169 302 165 295 173 304 168 296 175 306 171 296 177 305 173 294 176 304 173 292 174 302 173 291 171 299 171 291 169 298 168 293 167 300 166 298 165 302 165 303 165 307 165 306 166 314 169 310 168 317 171 313 169 317 172 316 170 319 174 319 170 322 174 322 170 324 174 327 171 328 175 333 172 334 175 342 171 342 175 350 172 351 175 357 177 358 178 363 182 364 183 368 187 369 190 374 194 374 197 377 204 377 204 379 213 378 214 378 224 378 225 377 235 375 236 374 245 370 246 368 252 364 254 362 259 354 261 357 263 349 265 354 266 345 267 352 269 343 271 350 272 341 274 349 274 341 276 349 277 339 279 352 280 342 282 355 281 346 284 360 281 351 284 365 280 357 284 370 282 362 285 374 284 366 287 374 284 367 288 373 285 366 289 370 286 366 290 368 289 361 293 367 292 368 292 368 296 360 299 367 297 358 301 365 299 356 302 361 302 352 305 359 308 350 309 356 313 347 313 354 316 355 316 354 319 346 319 356 322 346 322 356 326 346 326 356 328 346 328 355 330 346 331 354 335 345 334 353 338 344 338 353 342 343 342 353 347 343 345 353 349 343 348 354 351 345 350 354 354 346 353 353 358 344 357 351 361 343 360 350 364 341 363 349 367 340 367 347 370 338 370 345 373 336 373 345 375 336 375 345 376 337 376 346 377 338 377 347 376 338 377 349 378 341 378 351 380 343 380 351 382 344 383 353 384 345 384 354 386 346 386 353 388 346 388 353 388 346 389 354 387 346 389 354 387 346 389 355 388 347 390 355 391 348 393 355 392 348 395 354 393 346 395 353 393 346 396 352 396 344 398 351 399 343 401 349 401 342 403 349 402 341 403 349 402 341 404 350 403 342 405 350 405 343 406 349 404 342 407 348 405 340 407 346 405 338 408 346 405 338 409 346 405 338 409 348 404 339 409 350 402 342 407 353 399 346 405 357 397 351 403 361 394 355 400 365 389 361 396 368 386 364 392 368 383 365 389 367 382 364 389 362 388 363 389 362 389 362 390 364 385 360 390 358 390 358 391 355 390 355 391 351 388 352 389 355 381 349 387 354 380 348 386 347 384 348 385 354 378 348 384 353 378 346 383 352 377 345 383 350 375 343 380 349 374 341 379 348 373 340 378 347 373 339 377 346 372 338 376 344 372 336 375 342 372 334 375 340 372 332 375 336 371 328 375 332 371 324 375 328 372 320 375 323 373 315 377 320 375 312 380 319 376 310 380 318 376 310 380 319 376 311 380 320 376 312 379 322 376 314 380 324 377 316 381 327 378 319 382 330 380 322 384 333 381 324 386 334 381 326 386 335 380 327 385 335 379 327 384 334 377 326 381 333 376 324 380 332 376 323 379 329 374 320 378 326 372 318 375 324 370 315 374 322 368 313 371 320 366 312 368 319 363 311 364 319 360 311 362 320 358 312 359 322 358 314 357 324 357 315 357 326 357 317 357 327 358 318 357 328 359 320 358 329 361 320 360 330 363 322 362 332 366 322 365 333 369 324 368 334 372 325 371 335 375 326 375 335 378 326 379 335 382 326 383 336 386 326 387 336 389 327 390 336 390 327 393 336 390 327 394 336 390 327 394 335 388 326 393 334 386 326 391 333 383 324 388 331 381 323 386 329 379 321 384 328 378 320 383 327 376 319 383 326 375 319 382 326 376 319 382 326 376 320 384 327 377 321 385 329 379 323 387 332 381 327 389 337 382 333 391 344 383 340 392 354 384 350 393 364 382 361 392 372 379 371 389 376 374 376 383 374 367 375 377 369 362 371 372 366 359 367 368 366 356 368 365 367 354 371 362 368 354 371 361 368 355 370 362 366 355 368 362 364 356 365 363 364 359 364 364 364 363 363 370 365 368 362 375 365 374 362 379 364 380 360 386 363 386 358 391 361 390 357 394 358 395 354 397 355 399 351 400 352 402 347 402 345 404 343 403 342 407 338 405 337 409 333 407 330 411 328 409 324 414 322 411 316 415 314 413 310 415 307 413 302 414 300 412 296 413 295 412 292 413 290 410 289 412 287 409 284 411 283 408 280 410 278 405 275 406 274 401 272 403 270 396 270 400 267 392 268 397 265 388 266 395 265 386 263 392 262 383 261 390 260 381 261 391 260 382 262 394 261 385 263 399 262 390 265 406 263 397 264 413 262 404 263 418 260 410 262 422 261 416 260 424 259 419 257 425 256 421 251 425 251 421 246 424 245 419 242 421 241 417 240 420 238 413 239 419 238 411 239 419 238 411 237 420 236 412 232 421 232 412 228 419 227 411 221 420 221 411 216 422 215 414 211 425 211 417 206 427 205 419 198 428 199 421 192 429 192 421 186 428 187 421 181 427 182 420 174 426 175 419 167 426 167 419 162 426 163 419 158 424 160 418 151 422 155 416 141 418 144 414 131 413 133 408 123 406 125 402 116 401 119 394 112 400 114 395 107 398 110 395 104 397 107 394 99 392 102 389 92 386 95 382 87 378 91 374 85 372 89 368 83 368 86 365 81 365 84 362 78 364 82 361 78 362 81 359 78 360 83 357 79 360 83 356 80 356 86 353 79 352 83 350 79 350 86 346 81 350 88 347 83 351 90 349 83 350 89 349 83 351 90 349 81 355 87 353 79 360 85 358 78 362 82 362 72 362 78 361 72 358 74 358 69 353 71 354 68 350 69 351 68 348 68 351 68 348 68 353 68 348 68 355 69 350 69 357 69 353 70 360 69 356 70 362 69 356 70 364 68 356 69 364 67 355 68 362 67 354 68 361 66 352 68 359 67 350 68 357 69 348 68 355 70 350 70 357 70 353 71 361 71 360 72 368 71 370 73 379 72 380 76 388 73 386 78 393 73 388 78 396 70 387 75 395 67 383 70 392 65 379 67 389 63 376 64 386 63 376 63 375 63 376 63 386 63 378 64 388 63 382 66 391 65 384 67 394 67 386 70 396 68 387 73 396 69 388 74 398 69 388 74 398 68 387 73 396 67 386 72 395 66 384 70 392 64 380 68 388 63 376 66 385 62 374 64 383 61 376 63 384 62 376 64 385 63 377 66 386 65 377 68 386 66 376 70 385 67 377 71 386 66 381 70 389 65 385 70 394 66 389 71 397 67 390 72 398 69 390 69 389 69 388 74 397 70 386 74 395 70 385 70 385 71 384 71 383 71 382 71 381 72 380 74 389 72 380 75 388 72 379 72 378 70 378 70 386 68 378 68 385 66 377 66 380 64 373 65 375 64 367 64 367 64 358 66 357 68 345 70 344 73 334 76 332 78 328 82 325 82 324 87 322 84 324 92 322 86 324 94 323 86 322 94 321 85 318 94 317 85 316 93 313 83 314 92 312 81 316 89 312 77 318 85 314 72 318 80 315 69 317 76 312 67 317 73 311 65 318 72 312 64 318 71 312 63 317 70 313 63 316 70 312 63 315 70 311 62 314 69 310 62 316 69 311 61 320 68 315 60 324 65 320 58 325 63 322 57 325 61 323 56 324 60 322 55 322 60 320 55 318 59 316 54 313 59 311 54 307 59 306 54 301 59 301 54 295 59 295 55 289 59 289 56 282 61 282 58 275 63 275 60 267 65 267 63 260 67 260 65 255 72 256 67 250 75 251 68 243 76 244 69 236 76 238 70 230 74 232 72 225 76 227 74 216 78 219 77 208 81 211 81 200 85 203 86 194 89 196 89 188 93 191 93 186 96 190 96 185 100 189 101 180 104 184 107 174 110 178 114 169 117 174 121 166 124 170 -1 -1 132 168 -1 -1 -1 -1 -1 -1 140 171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163 168 163 169 163 169 163 171 161 170 163 171 162 171 161 163 163 171 161 163 163 171 161 163 163 171 161 164 163 172 161 164 163 173 161 165 163 173 164 165 165 173 165 165 167 173 165 166 167 173 165 166 166 173 165 166 166 173 164 165 165 173 163 165 164 173 162 165 163 173 163 165 165 173 164 165 166 173 164 165 166 172 163 164 166 172 164 164 166 171 164 163 167 170 163 162 166 169 163 161 165 168 163 160 165 166 162 159 164 163 161 158 163 164 161 158 164 165 162 159 165 165 162 159 164 163 161 160 164 166 161 160 163 166 162 160 165 167 162 161 164 165 162 161 164 168 162 162 164 169 164 164 166 171 165 166 168 173 166 167 167 175 165 168 166 176 165 168 166 176 165 168 167 176 166 168 168 175 165 166 168 172 165 164 167 167 164 161 166 165 163 160 165 162 162 158 165 161 160 157 163 159 160 156 162 157 159 155 160 156 158 154 160 155 158 154 160 156 159 155 160 156 160 157 162 158 160 157 163 159 160 158 163 160 162 160 164 162 164 162 165 163 165 164 166 165 163 164 166 167 164 165 166 168 164 165 167 169 164 165 166 168 164 165 166 168 165 166 166 168 164 165 166 169 164 165 166 168 164 165 166 168 164 165 166 168 164 166 167 169 165 168 167 170 166 169 167 173 167 172 169 179 168 175 169 182 168 177 169 185 168 179 169 187 168 181 168 189 167 182 167 191 168 183 168 191 168 184 168 192 167 184 168 192 167 184 167 193 167 184 167 194 168 185 167 194 167 184 167 194 168 183 168 192 168 182 168 191 167 180 168 189 168 179 169 188 168 177 169 185 167 175 168 183 167 174 168 182 166 173 167 182 165 174 166 182 166 175 166 184 165 176 166 185 166 177 167 185 167 176 168 185 168 175 169 183 167 172 169 180 165 170 169 177 165 167 167 174 163 166 165 172 161 164 164 171 161 164 163 170 162 163 163 169 162 163 163 169 161 164 163 170 163 165 164 172 164 167 166 174 165 170 166 177 164 171 165 179 163 172 163 180 163 171 163 179 163 171 163 179 164 171 164 179 161 170 162 178 160 169 161 177 158 167 160 175 155 165 158 173 154 163 157 170 152 160 156 167 149 157 153 161 150 154 153 158 153 151 156 155 156 151 159 155 159 153 162 157 159 154 163 160 160 155 162 159 158 154 162 160 156 153 160 157 156 151 159 155 155 150 158 153 152 149 156 152 150 148 154 151 150 149 152 152 150 149 153 152 152 151 156 155 154 153 157 156 156 155 158 159 156 156 160 163 158 157 161 164 160 158 164 165 163 161 167 168 166 165 168 172 167 168 169 176 167 170 169 179 167 172 169 180 167 172 169 181 167 174 169 183 167 175 168 184 166 178 168 187 166 181 167 191 166 184 165 193 164 186 164 195 162 188 162 198 162 191 161 201 162 193 161 203 163 193 163 203 165 190 164 200 166 187 166 196 167 182 168 191 167 177 169 185 167 172 170 180 165 167 168 174 163 164 167 170 162 161 165 167 160 159 162 163 160 159 161 162 158 158 160 162 157 158 158 161 156 158 159 164 157 158 160 164 160 160 164 167 164 164 167 172 166 169 169 178 167 175 170 184 168 180 169 189 168 184 168 193 168 188 167 197 165 191 165 200 163 193 162 203 161 194 159 203 159 195 157 204 156 195 153 205 152 196 150 205 150 196 148 205 148 196 147 205 148 196 146 205 146 194 143 203 141 195 141 204 139 189 136 198 135 188 136 198 139 179 136 188 141 178 141 188 147 174 148 183 154 172 156 181 162 172 164 181 167 174 169 183 169 179 171 188 170 185 170 194 167 189 166 199 163 194 161 203 158 199 156 208 155 204 152 212 153 208 149 216 151 212 147 219 149 215 144 221 145 217 140 221 141 215 135 221 138 216 132 222 136 216 130 222 134 217 128 222 133 218 133 217 132 220 126 223 133 220 130 222 134 221 128 224 136 221 130 224 139 220 132 224 142 219 135 224 144 217 137 223 146 216 139 222 148 214 141 220 151 213 145 220 153 211 149 218 156 208 153 216 159 203 156 212 160 197 158 206 162 190 161 199 162 182 163 191 161 174 163 183 161 166 163 175 161 158 163 167 160 152 162 160 160 148 162 155 162 144 164 150 163 141 164 145 163 141 164 145 163 142 165 149 164 142 167 150 168 141 170 149 174 139 176 146 180 136 182 143 186 134 187 141 190 133 191 140 192 131 194 138 196 129 197 133 200 125 202 129 206 123 207 126 212 122 213 128 217 124 219 131 225 126 227 133 236 127 238 136 241 130 242 138 240 131 241 139 242 131 243 140 247 131 248 139 250 130 252 138 252 129 254 137 253 128 255 136 253 127 255 136 254 127 256 134 258 126 259 134 260 126 261 131 263 127 262 130 265 128 264 132 267 131 266 134 271 134 269 138 275 138 273 144 280 142 276 148 282 144 279 151 284 147 282 154 289 149 287 156 294 150 291 157 299 151 296 158 304 153 301 160 308 157 306 164 312 162 308 169 312 166 308 173 315 169 310 176 318 172 312 179 320 172 315 179 322 172 318 179 323 172 318 178 323 171 319 178 325 172 321 179 329 175 326 182 332 178 328 184 331 178 328 185 332 180 328 186 334 182 330 189 336 185 332 192 337 188 332 194 337 188 332 194 339 190 333 195 343 193 337 198 347 198 341 203 349 203 344 208 350 206 345 212 349 206 344 212 349 207 344 212 351 210 346 216 354 214 348 218 356 216 350 220 356 216 350 220 356 215 350 219 356 214 350 218 357 214 350 219 358 215 352 220 359 219 357 221 360 222 356 224 357 221 351 226 353 219 347 224 349 217 342 223 345 218 338 224 342 220 335 226 341 224 335 229 342 228 335 234 355 240 334 237 352 240 333 240 350 241 334 241 347 238 347 239 349 234 346 238 353 230 348 238 359 225 349 234 359 224 350 232 359 222 355 225 360 221 356 224 360 220 358 222 360 219 356 222 360 219 356 222 360 218 356 222 361 217 359 218 361 216 360 217 361 215 360 217 362 214 345 218 363 213 342 215 362 215 339 212 344 204 337 209 343 201 335 206 342 200 334 204 341 197 334 201 341 194 333 198 342 192 334 194 344 191 336 192 345 190 337 191 346 190 338 190 346 189 339 190 348 189 341 190 351 190 347 189 353 191 349 190 355 193 354 192 358 195 355 193 358 199 356 196 357 200 356 199 356 202 354 200 356 204 347 198 356 200 345 197 356 199 359 190 356 197 358 189 356 195 358 188 356 195 358 189 356 193 340 202 356 192 338 202 356 190 335 202 355 186 332 201 332 192 328 201 329 189 326 199 325 187 322 196 321 183 318 192 319 179 316 187 319 175 314 183 318 172 314 178 318 169 314 174 319 166 315 171 321 164 316 169 323 162 321 164 325 160 323 162 326 159 324 160 326 157 323 158 325 157 322 158 323 156 321 156 323 156 317 157 322 155 316 156 323 154 323 154 324 154 317 155 324 156 318 156 324 156 317 157 321 157 314 158 317 158 309 160 313 159 313 158 310 160 303 163 306 161 300 164 304 162 305 161 302 162 295 167 301 163 294 167 299 162 300 162 299 162 300 162 299 162 299 162 299 162 292 167 299 161 300 161 300 161 301 161 302 160 294 165 303 159 295 163 304 158 297 163 305 158 298 162 305 158 297 161 304 158 296 162 302 159 295 163 301 160 294 165 300 162 293 167 298 163 292 169 297 164 291 171 297 165 298 165 299 165 294 172 300 164 295 171 303 162 298 169 306 161 301 167 308 159 304 165 311 158 307 164 312 158 309 164 312 158 309 165 311 160 308 166 310 161 308 165 309 163 305 170 308 164 305 171 309 164 305 172 309 164 305 172 309 164 305 171 310 164 306 171 310 164 306 171 309 163 305 171 308 163 305 171 308 164 304 170 308 163 304 170 308 163 304 170 308 163 304 170 308 163 303 170 307 163 308 162 306 162 302 169 306 163 307 163 306 164 307 164 307 166 307 165 309 168 304 176 313 170 308 178 319 173 313 180 326 176 326 175 333 180 329 188 357 172 336 191 356 179 339 192 355 182 356 179 354 183 356 183 353 185 352 186 353 186 352 187 353 185 356 185 355 185 355 185 355 185 356 185 356 184 340 193 356 184 340 192 356 184 339 191 356 183 338 189 356 182 336 188 356 181 335 188 355 179 334 188 355 175 332 188 353 170 330 187 330 178 328 186 330 176 328 184 330 174 328 182 328 172 328 180 326 170 329 177 326 167 329 171 328 164 333 170 330 161 337 167 334 159 340 166 334 158 340 164 334 158 337 161 334 156 339 163 335 156 340 163 335 156 340 161 332 156 333 155 328 156 334 162 324 157 332 163 322 157 330 162 320 158 327 162 318 158 326 162 318 157 326 161 319 154 328 158 322 151 329 155 322 148 326 150 320 145 323 147 317 144 321 146 316 144 318 145 315 142 317 144 317 142 318 142 320 140 322 141 324 141 324 141 325 142 325 143 327 142 327 143 330 142 331 143 332 142 333 143 333 142 334 143 333 142 334 143 332 143 332 143 329 142 330 142 327 141 328 141 325 140 326 141 322 139 324 140 320 139 324 140 317 138 321 140 313 139 321 141 310 139 317 141 306 140 314 141 304 140 311 141 303 140 310 141 304 140 311 142 306 140 313 143 316 144 315 143 312 140 313 139 315 139 322 143 318 139 325 143 320 140 327 143 322 140 330 144 325 140 333 145 327 140 336 145 329 141 337 147 330 142 330 141 329 142 329 142 326 142 327 142 322 142 323 141 316 142 317 141 311 141 312 140 305 140 314 137 297 140 307 135 289 138 299 133 282 138 283 137 277 140 285 132 273 143 279 134 269 147 274 138 265 152 269 142 261 156 264 146 258 160 260 150 255 162 257 152 252 164 254 155 250 166 250 165 248 167 249 166 248 168 248 167 247 169 248 159 245 170 247 161 244 171 245 161 243 170 245 161 243 168 245 159 244 166 247 158 247 165 250 156 252 164 255 154 258 161 262 151 261 158 267 149 264 155 268 145 260 158 265 149 259 153 262 143 252 157 255 148 250 154 253 144 247 154 250 144 244 152 247 142 241 151 243 140 237 151 241 141 235 151 238 141 230 153 233 142 223 155 226 145 217 159 219 149 211 163 212 153 203 166 204 157 195 168 196 159 189 167 189 158 183 165 182 156 177 163 176 154 174 162 172 151 172 161 170 150 168 161 166 151 162 162 160 151 157 163 154 153 153 164 151 154 149 166 146 155 145 168 141 157 142 170 137 160 142 173 135 165 145 177 137 169 147 181 139 174 148 186 139 180 148 190 139 184 148 193 139 188 148 196 138 193 148 200 138 197 151 203 140 202 154 206 144 206 158 208 148 208 162 211 152 212 164 217 155 219 166 222 157 225 168 225 158 228 169 227 159 230 170 229 161 233 174 233 164 237 178 236 168 240 182 236 174 242 188 238 179 243 194 242 186 247 201 249 193 254 208 256 199 261 211 261 205 268 211 261 204 268 211 261 204 267 211 261 203 267 210 262 210 261 205 270 205 270 212 278 211 277 226 282 217 287 230 290 222 296 233 297 225 302 238 302 230 307 242 306 235 312 247 308 240 314 252 310 245 316 257 313 249 318 261 317 254 323 266 324 259 329 269 330 262 336 269 335 262 341 270 340 263 346 271 343 263 349 272 344 264 351 275 347 268 353 280 351 273 357 285 354 278 361 288 358 280 363 288 358 280 365 290 360 281 366 291 361 284 367 294 362 287 368 296 362 290 369 300 362 294 369 303 362 298 370 305 362 300 369 307 361 301 369 308 361 302 368 309 362 303 368 309 362 302 368 302 367 302 368 308 364 301 369 307 365 300 369 305 365 297 370 301 364 295 371 299 364 292 370 297 362 291 370 296 362 291 370 298 362 293 370 300 362 296 371 303 362 299 371 307 363 303 372 310 364 307 372 312 364 311 374 314 362 313 372 316 359 315 369 318 354 318 365 319 350 320 349 320 346 321 345 319 341 320 340 318 336 318 336 317 334 322 342 317 332 322 340 318 327 325 335 322 322 329 328 326 317 330 322 330 314 335 321 332 312 338 320 335 310 342 317 338 306 345 313 340 304 347 311 340 304 349 310 341 304 350 310 342 303 351 308 344 298 353 303 345 292 355 296 346 288 356 291 346 284 356 287 346 279 356 283 346 274 356 278 344 270 355 273 343 267 353 269 340 266 351 267 337 264 347 265 334 261 345 261 332 253 342 254 330 245 340 245 329 238 340 237 328 231 339 229 326 223 336 221 323 219 333 216 320 214 330 212 316 209 327 206 313 202 323 199 311 197 320 192 309 191 318 186 308 188 317 182 305 185 314 180 303 183 311 177 301 183 310 176 301 182 301 182 298 180 307 174 297 179 305 173 295 178 304 172 294 178 303 172 295 178 304 173 294 177 301 171 291 176 299 170 288 174 296 168 287 175 294 168 287 176 294 169 286 176 293 169 285 176 292 169 284 176 291 169 285 176 291 169 285 176 292 169 286 176 293 169 286 175 293 167 287 174 294 167 287 173 295 165 287 170 294 163 286 168 293 161 286 168 294 161 288 170 295 163 288 172 296 165 288 172 295 165 287 173 295 167 288 176 296 169 290 178 297 171 288 178 295 171 286 177 294 171 285 178 292 172 286 177 294 172 288 178 296 173 291 179 300 174 294 180 304 176 299 181 308 177 301 180 311 177 302 178 312 176 301 175 311 174 301 173 310 172 305 172 315 172 314 172 314 171 325 173 331 174 337 178 337 178 342 187 350 194 342 196 350 203 342 202 349 210 342 207 348 215 341 209 342 209 339 209 345 217 338 210 343 218 337 210 341 218 336 210 340 218 336 210 340 218 336 210 340 219 337 210 341 219 339 210 342 219 342 210 345 218 345 209 349 218 349 208 353 217 351 207 355 216 349 206 350 206 347 204 352 213 347 201 347 201 347 199 352 208 350 197 353 206 354 195 355 204 358 196 357 203 360 195 358 202 361 197 358 203 363 199 360 203 365 201 362 205 368 205 365 207 372 210 368 211 374 217 371 218 376 225 372 226 376 233 372 235 374 242 370 243 370 250 366 251 367 256 362 258 362 262 354 264 358 267 350 268 355 270 345 270 351 272 341 272 346 275 338 274 343 278 334 277 341 281 332 279 342 282 332 281 344 284 335 282 348 288 339 286 351 293 342 291 354 298 345 297 355 303 347 303 356 308 348 308 356 313 348 311 354 317 346 315 352 323 344 320 348 327 341 324 344 331 337 327 340 335 333 330 334 337 328 332 329 338 322 333 324 341 317 336 321 344 314 338 320 347 313 341 318 353 313 346 317 357 312 350 317 361 312 353 316 364 311 357 315 369 310 362 312 375 307 367 308 379 303 372 304 382 300 375 298 385 295 377 291 388 288 379 286 389 283 381 283 392 279 383 281 393 278 385 279 393 275 385 275 394 272 386 273 397 269 389 272 401 268 393 271 404 269 396 270 406 268 398 268 408 266 400 266 412 264 402 263 414 262 406 260 415 259 407 256 415 255 406 250 415 249 406 245 415 244 405 242 416 242 406 239 417 239 408 237 417 237 409 235 417 237 408 235 417 236 408 232 418 234 408 229 419 231 409 224 419 226 410 218 419 221 410 211 419 214 410 204 420 207 411 197 421 201 413 191 422 194 413 183 420 188 413 177 419 182 411 173 418 178 410 167 415 172 407 161 412 166 404 153 409 159 402 148 407 154 400 143 404 150 398 139 402 146 395 135 400 142 394 131 399 137 393 126 398 133 392 121 395 128 389 117 391 124 386 113 389 120 384 109 387 116 382 106 383 113 379 102 379 109 374 98 375 106 371 96 369 105 365 95 365 103 362 93 362 101 360 90 362 96 360 87 362 95 360 85 362 92 360 83 360 90 359 82 357 87 356 81 352 88 352 81 349 88 349 82 348 87 347 82 346 87 346 82 344 87 344 82 344 90 344 83 341 90 342 83 340 90 339 83 340 91 338 83 338 91 336 83 335 92 334 82 334 91 332 80 334 89 332 77 334 83 332 75 332 83 330 73 330 81 329 71 327 78 325 71 323 79 321 71 320 79 317 71 318 79 316 71 317 78 315 69 316 78 315 69 315 77 314 70 313 78 311 71 307 79 306 71 303 80 301 71 301 80 299 72 300 81 299 72 299 81 297 71 296 80 295 70 293 79 293 69 291 78 290 68 288 77 288 67 284 76 285 67 279 76 280 67 275 76 276 66 272 75 272 65 270 74 270 64 270 72 270 63 269 71 269 63 268 71 266 63 267 72 264 64 267 72 263 63 266 71 263 61 266 70 264 59 267 68 265 58 266 67 264 57 265 66 263 57 263 65 262 57 262 65 261 57 260 66 259 59 259 67 257 61 258 70 257 64 258 73 257 66 258 76 257 68 259 77 257 66 260 75 260 63 260 71 262 61 260 66 263 61 259 65 263 62 258 66 262 66 255 70 260 72 252 76 259 79 250 82 254 84 247 87 253 85 245 89 249 86 244 89 247 87 241 92 247 87 241 90 245 87 238 91 243 88 235 93 239 88 234 92 238 86 233 90 236 84 230 88 233 83 225 88 228 83 221 87 224 83 218 87 221 84 214 88 217 86 209 90 213 87 204 91 207 89 200 90 200 -1 -1 100 197 95 189 100 192 97 187 100 190 98 184 102 187 101 180 105 183 105 174 109 177 109 168 113 172 113 164 116 167 116 160 119 163 120 157 123 161 125 155 128 159 129 154 131 157 131 153 133 157 133 152 135 157 137 151 138 156 142 149 143 154 148 149 149 156 153 149 154 156 158 150 157 157 161 151 160 158 166 154 164 158 171 158 168 161 174 162 170 165 174 167 170 170 173 172 169 175 171 177 167 180 171 184 163 187 169 190 162 193 170 197 162 200 171 205 163 209 172 213 164 218 173 220 164 225 174 226 165 231 177 230 168 235 180 232 172 238 184 234 175 240 187 237 179 243 190 240 182 245 192 242 184 247 195 245 187 251 199 249 191 255 203 253 195 258 207 255 198 260 208 256 200 262 212 258 204 263 212 259 205 265 211 261 203 267 211 265 202 269 214 271 214 271 216 278 207 283 220 284 211 291 225 290 218 297 230 294 222 302 233 297 226 305 236 298 230 306 241 296 235 304 245 294 239 302 245 292 240 300 243 290 238 299 241 290 236 299 240 291 236 299 240 290 237 300 242 290 239 299 244 288 242 297 246 288 243 296 246 288 243 297 246 291 243 300 245 294 242 304 242 296 240 306 234 298 234 308 224 298 224 309 212 298 213 308 204 300 210 308 206 299 210 308 206 299 210 308 206 299 210 308 207 298 210 308 207 298 210 308 207 298 210 308 208 298 211 308 209 298 212 309 210 300 213 310 210 302 212 312 212 302 212 312 215 300 212 310 221 298 217 307 230 296 224 304 237 294 230 302 241 293 233 300 245 293 237 299 247 295 240 300 248 296 240 300 248 296 240 301 250 298 241 302 250 300 242 304 250 303 242 307 250 307 241 312 250 313 241 317 249 317 241 323 249 322 242 327 253 326 245 332 259 330 251 336 265 331 258 338 268 332 261 338 269 332 262 339 271 334 264 341 275 337 267 343 278 338 278 337 278 339 272 347 279 343 273 351 280 348 276 357 284 351 280 361 289 352 286 362 293 352 290 361 296 351 295 361 300 350 300 360 304 347 305 357 310 344 311 354 314 342 316 352 316 342 318 352 317 342 320 352 320 342 323 351 322 338 324 348 324 336 324 345 324 343 325 344 327 336 326 345 328 340 325 349 329 344 326 350 329 348 325 357 328 353 323 360 326 357 321 366 325 361 320 370 324 364 319 372 323 364 318 374 324 364 320 373 326 361 322 370 329 358 326 366 334 353 330 362 338 350 335 359 340 347 338 355 342 346 340 354 343 346 341 354 344 348 341 357 342 351 339 359 340 354 341 353 340 356 336 366 341 357 338 367 343 356 340 365 345 355 342 364 347 353 344 362 349 352 346 361 350 352 347 361 349 352 346 362 347 353 345 362 346 354 342 363 344 355 340 364 343 356 338 365 342 357 338 366 341 358 336 367 342 359 336 367 343 359 337 366 345 360 338 366 345 360 338 366 345 361 338 367 345 361 338 367 344 361 337 367 344 362 337 368 343 363 337 369 343 363 336 369 341 363 334 369 339 362 332 369 338 362 331 368 336 360 329 366 334 358 335 358 333 356 333 356 331 354 331 353 329 352 324 360 327 350 324 359 326 348 324 358 327 347 326 356 328 353 328 354 332 352 332 352 331 343 336 351 333 343 340 351 335 344 343 350 334 343 344 349 332 341 342 346 327 338 337 342 322 334 332 338 318 330 328 333 316 326 324 328 315 320 323 322 317 315 325 317 320 310 330 313 326 306 336 307 331 301 341 303 335 298 346 300 340 295 350 298 343 290 354 294 353 290 354 290 340 284 351 286 335 280 346 282 331 279 341 280 328 277 337 278 327 274 336 275 326 270 336 271 326 265 336 264 326 258 336 258 336 252 336 252 336 246 337 246 327 243 337 240 327 236 327 236 327 232 337 230 327 226 337 224 326 219 337 217 326 212 336 209 324 207 334 204 321 204 332 200 317 201 327 197 312 198 321 193 307 197 316 191 304 196 311 189 300 193 307 186 298 190 305 184 296 187 304 180 294 185 302 179 294 185 300 179 290 185 297 178 288 185 288 184 286 184 292 177 286 183 292 176 288 183 295 176 289 181 297 173 289 177 297 171 288 174 296 167 287 172 295 165 287 172 295 165 286 171 294 165 284 171 284 171 283 172 290 164 282 173 289 165 281 175 282 174 280 175 288 168 280 176 286 168 280 175 287 169 281 175 288 169 281 175 288 168 280 175 287 168 279 174 286 167 279 174 286 167 280 174 286 167 280 174 280 173 280 173 281 173 280 172 287 165 281 172 289 165 282 172 289 164 282 172 289 164 282 172 288 164 281 172 287 163 279 171 285 163 277 172 277 171 274 172 275 172 270 172 275 163 266 171 267 171 263 171 264 170 262 172 265 162 261 173 264 163 261 174 264 164 260 174 264 165 258 174 262 165 255 173 258 164 251 172 255 163 247 171 250 161 243 169 245 159 239 167 242 157 237 165 239 155 233 163 236 153 227 162 229 152 220 162 222 151 215 162 216 151 210 163 211 153 203 164 203 154 196 165 195 155 191 163 191 154 186 161 185 151 182 160 180 150 178 161 175 151 175 165 171 154 174 168 170 158 174 171 170 163 172 174 169 166 170 175 171 175 168 177 165 169 165 180 159 171 159 181 153 173 154 180 147 172 151 181 143 173 148 182 142 174 147 185 139 178 146 189 137 183 145 191 136 185 145 193 136 190 146 197 136 196 146 201 137 200 151 205 142 206 156 211 147 214 160 215 151 219 163 219 154 223 166 221 157 225 171 223 162 228 175 226 168 231 179 229 171 235 182 232 174 237 184 234 177 241 189 238 181 244 194 241 186 247 196 243 189 249 197 245 189 251 199 248 191 254 203 252 195 259 205 257 198 263 206 261 198 267 206 264 199 271 207 267 200 273 210 271 203 278 214 275 207 282 219 279 212 285 223 281 215 288 226 283 219 290 230 287 223 292 235 290 227 296 238 294 230 300 240 299 233 305 243 303 236 309 245 305 238 312 248 306 241 312 251 307 244 314 252 308 246 316 252 309 245 316 252 312 244 317 252 314 244 320 253 315 245 321 257 316 249 323 262 320 262 318 266 322 259 328 269 325 263 331 273 329 273 328 276 333 270 340 278 336 272 344 279 339 273 345 281 341 274 347 282 343 283 343 284 346 278 354 287 349 282 357 290 351 290 350 292 354 289 363 294 356 293 366 297 356 297 366 300 353 302 364 304 349 307 359 307 344 311 354 310 340 315 349 317 345 318 346 319 342 319 343 315 332 321 340 317 330 324 337 319 327 327 334 322 323 330 330 326 320 334 326 330 315 339 320 335 307 344 311 337 301 347 305 336 296 346 299 336 289 346 291 335 280 346 282 335 273 346 275 334 268 345 269 332 262 343 262 329 255 339 254 326 247 336 247 324 244 333 242 322 237 332 235 322 230 332 227 321 222 332 219 321 217 330 213 319 210 328 207 315 205 325 200 312 200 321 196 309 197 318 192 306 192 314 186 304 188 313 182 303 185 311 179 300 183 309 177 298 182 306 177 294 182 303 176 292 182 300 175 291 182 299 176 291 182 298 175 290 180 298 174 290 178 298 171 289 175 296 169 287 172 287 172 286 171 294 163 286 171 293 164 286 171 293 163 286 172 293 164 285 172 293 165 286 173 294 166 286 173 294 167 287 174 294 167 287 174 295 167 287 174 295 167 287 174 296 168 286 174 295 169 287 174 295 169 288 173 296 169 290 172 298 169 302 168 302 168 296 168 305 167 301 168 309 167 304 167 313 167 306 168 317 168 308 168 318 169 309 168 319 169 311 168 321 168 312 167 323 167 313 167 324 166 314 165 324 165 313 165 314 165 312 165 323 165 310 164 320 165 308 164 317 165 306 165 314 166 306 166 310 167 311 171 311 169 312 173 312 173 314 177 315 177 318 180 318 177 323 174 324 180 332 173 332 181 343 175 342 179 353 179 352 182 361 185 360 188 367 194 365 196 370 203 367 206 373 214 369 216 374 224 370 225 372 233 368 234 367 242 363 242 360 251 356 251 352 259 347 258 345 264 336 262 342 266 332 264 341 267 333 266 345 269 336 269 348 272 340 272 351 275 342 276 354 278 344 279 356 280 347 281 358 281 350 282 360 283 352 283 362 286 353 286 362 288 354 289 362 292 354 292 361 297 353 298 359 304 351 303 357 308 349 308 354 313 345 311 349 316 341 313 344 320 336 316 339 324 332 320 337 328 329 324 336 330 328 326 335 332 327 327 333 334 326 329 332 338 325 332 333 343 326 337 335 347 329 342 336 352 330 345 333 354 328 347 329 358 324 351 325 362 321 355 323 365 318 358 320 366 315 359 315 368 309 361 311 371 306 363 310 374 305 367 312 375 307 368 314 374 309 366 315 372 310 364 316 370 312 362 318 368 314 360 319 367 316 359 320 364 317 356 320 361 317 353 318 360 315 352 318 358 314 350 321 356 317 348 324 356 320 348 325 356 321 348 326 358 322 350 328 360 323 352 327 361 323 353 328 363 323 355 327 364 323 357 327 367 324 359 325 369 325 360 322 370 323 362 318 370 320 362 312 368 316 361 307 366 312 359 305 362 308 357 305 358 307 352 303 353 306 348 299 347 305 342 296 337 300 336 297 334 305 331 298 330 306 327 299 323 303 321 299 316 308 313 303 307 308 306 307 300 312 299 311 296 320 294 314 293 324 291 316 290 326 289 317 290 326 289 317 290 326 288 318 290 326 287 317 288 327 286 318 286 327 284 318 283 327 280 317 280 327 278 318 280 327 278 319 280 328 278 318 278 328 275 317 276 327 275 316 276 325 274 316 278 324 274 315 278 324 276 314 281 323 278 315 285 323 281 317 289 324 283 318 292 324 284 318 294 323 285 316 295 320 286 314 297 317 287 310 299 313 289 308 302 310 293 306 305 308 296 306 308 307 298 306 310 306 301 306 312 306 303 304 314 305 305 304 317 304 308 304 319 305 310 306 320 306 311 306 320 307 311 306 319 306 310 306 318 306 308 305 316 305 306 303 316 303 306 302 317 302 308 302 319 301 309 302 320 302 311 304 322 304 313 305 324 304 315 306 328 304 318 305 331 304 322 305 334 303 325 306 336 304 328 308 337 305 329 307 337 304 329 307 336 303 328 308 334 302 325 308 332 302 324 309 331 303 323 310 331 305 323 312 331 306 324 315 333 309 326 317 335 312 328 319 338 313 330 320 340 314 333 321 345 315 338 322 348 316 341 316 342 316 342 322 350 316 343 320 349 315 342 319 349 314 342 319 348 314 341 318 348 313 340 317 349 313 341 316 350 312 343 316 354 311 345 315 358 311 350 315 362 311 354 315 366 311 358 314 368 311 361 313 370 309 362 310 370 307 362 308 370 304 362 304 370 301 362 301 371 298 363 298 373 295 364 296 376 294 367 294 378 292 370 294 382 292 373 293 384 291 375 291 386 290 377 289 388 288 379 286 390 285 381 284 389 283 381 283 389 281 381 283 389 281 380 285 388 284 379 289 386 289 377 294 383 295 375 298 381 298 372 300 380 300 370 300 377 301 369 300 376 302 367 299 374 300 365 298 372 299 362 298 370 298 361 298 370 298 361 296 372 297 362 292 373 295 365 288 374 293 366 285 374 290 367 283 372 288 365 283 368 288 361 283 364 289 357 283 359 289 353 283 354 289 347 280 344 290 344 282 343 292 342 282 338 296 339 283 334 300 335 283 332 302 333 284 330 304 333 284 329 306 333 285 327 308 331 285 325 310 328 286 324 312 326 286 322 312 325 287 321 313 324 288 322 313 324 289 320 311 322 290 320 310 320 292 319 291 316 294 317 293 315 296 315 304 314 296 314 295 312 296 312 295 310 297 310 296 307 298 307 307 304 298 305 306 302 298 305 307 302 298 305 297 303 298 305 297 303 298 304 297 302 298 304 297 302 298 304 296 301 298 304 297 302 298 306 306 301 302 302 303 302 303 303 303 304 296 311 303 304 296 312 303 306 296 313 303 307 296 313 302 307 296 313 302 308 296 313 303 308 296 313 303 307 295 312 304 306 295 312 295 310 294 313 306 307 294 314 294 311 294 314 293 311 294 313 302 307 294 313 300 307 300 307 300 308 293 314 300 308 293 315 300 308 293 316 301 308 293 316 294 314 293 317 301 306 293 317 301 307 292 318 292 314 292 318 302 308 292 318 304 307 291 318 306 308 292 318 306 308 292 318 306 307 291 317 308 307 291 317 309 306 291 317 309 306 291 317 309 306 291 316 309 306 291 316 310 307 291 316 310 307 291 315 310 307 291 315 310 308 291 316 309 308 291 316 308 309 291 315 307 310 291 314 306 309 300 308 307 308 302 305 308 304 306 301 312 301 312 297 318 297 319 294 324 295 323 292 333 294 327 290 337 291 329 286 339 287 330 283 341 283 332 278 342 279 333 274 344 275 335 269 346 270 337 264 348 265 337 262 347 263 335 261 345 261 331 259 341 259 327 257 337 256 323 255 333 253 320 252 329 249 318 250 326 247 318 249 326 247 320 249 329 246 322 247 331 243 324 243 333 239 326 239 336 237 327 236 337 234 328 233 339 232 329 231 340 229 329 229 340 226 327 227 338 224 325 223 335 220 322 218 333 215 319 213 330 210 318 210 328 206 316 207 317 207 314 203 324 198 311 197 312 197 307 191 316 186 304 188 312 182 299 185 307 179 294 185 302 179 290 186 298 181 288 186 295 180 286 186 293 179 286 184 293 178 286 183 294 176 286 182 292 174 283 179 284 179 282 178 282 177 281 178 288 171 281 177 287 171 281 176 288 169 282 175 289 170 283 173 291 170 284 171 292 169 285 170 293 169 288 170 295 168 289 169 299 168 292 170 301 169 294 171 304 170 295 171 305 169 296 170 306 167 297 169 297 169 297 169 307 166 298 169 308 165 300 169 309 164 310 163 309 162 299 167 308 161 295 167 303 159 288 165 295 158 280 165 287 156 275 166 279 156 269 168 273 159 265 173 269 163 261 175 264 166 256 176 259 167 251 175 254 167 245 174 249 165 241 174 244 166 238 175 239 167 229 176 230 176 223 176 224 167 220 175 220 165 216 172 216 163 208 169 207 160 198 166 197 156 190 163 189 152 185 161 184 151 178 162 176 152 172 165 169 155 170 168 168 157 169 170 166 160 168 173 164 163 168 176 162 168 167 180 160 172 165 183 165 182 162 186 154 179 160 189 152 183 159 193 151 188 158 199 149 194 157 206 148 201 156 210 146 207 156 213 146 211 156 214 146 214 157 216 147 218 160 220 150 223 165 226 155 230 171 231 161 235 176 234 168 239 182 236 173 241 187 239 179 245 192 244 184 249 196 249 188 254 201 252 193 258 206 256 199 262 211 259 203 264 212 260 206 266 212 260 205 267 211 261 204 267 211 261 204 267 211 261 203 267 210 261 203 268 214 268 205 272 218 274 219 274 223 282 214 286 229 288 220 292 235 293 236 293 243 299 235 304 247 304 240 310 251 310 244 317 255 317 248 323 259 321 253 328 263 324 264 324 265 325 258 332 264 326 256 332 263 326 255 332 265 329 258 335 270 333 263 339 275 335 268 342 279 337 273 344 281 340 274 347 280 344 275 353 281 349 277 359 284 351 281 360 288 347 285 358 291 344 292 343 293 340 291 350 296 339 295 349 300 338 299 347 302 337 301 347 302 338 301 347 301 338 302 348 303 340 305 350 305 340 308 350 308 339 312 349 312 338 315 347 314 336 318 346 316 335 321 345 324 342 325 342 322 331 328 339 324 329 331 337 326 327 334 334 329 324 337 331 331 320 340 325 334 312 344 317 336 305 345 309 335 298 345 302 335 291 346 293 337 281 347 283 337 274 348 276 338 269 348 269 336 262 347 262 334 255 345 255 331 250 342 248 328 243 338 243 325 236 336 233 324 228 334 226 323 223 333 220 319 217 330 214 316 211 326 208 314 207 324 204 312 203 322 199 309 197 319 193 308 192 318 188 306 190 315 185 302 187 311 182 299 185 308 180 296 184 304 178 294 183 302 176 294 182 301 175 293 181 301 173 293 179 301 172 292 178 299 171 290 177 298 171 288 176 296 170 286 175 294 169 285 174 293 168 285 174 292 167 283 172 291 166 283 173 291 167 284 174 291 167 286 174 292 167 286 173 294 167 286 172 294 166 287 172 295 166 287 171 294 164 286 170 293 163 285 170 293 164 286 172 293 165 285 173 293 167 285 173 293 167 285 173 286 173 285 173 293 167 285 172 293 167 286 173 294 167 288 174 295 167 288 174 297 168 288 174 296 168 288 174 295 167 287 174 294 167 287 175 287 174 288 176 289 175 289 177 296 169 289 178 295 169 289 179 295 171 288 180 294 171 287 181 293 173 284 182 291 173 281 182 288 173 278 180 279 180 275 179 280 171 270 178 275 170 265 177 270 169 261 177 265 168 257 175 260 167 254 174 256 165 250 173 252 163 245 171 246 161 242 170 243 160 240 168 242 158 238 167 241 157 234 166 236 156 227 166 228 155 220 164 221 155 214 163 215 153 209 163 208 153 202 163 200 153 198 164 196 154 196 166 194 155 192 166 190 155 188 166 185 156 186 169 182 159 182 171 178 162 179 175 174 166 176 178 170 169 173 179 167 171 171 180 163 173 167 184 160 176 165 187 158 180 164 190 156 183 162 192 155 186 161 196 153 190 159 199 150 194 157 201 148 197 156 203 146 200 156 207 146 204 156 210 146 209 156 213 146 213 156 216 146 218 157 219 147 222 161 223 151 228 167 228 158 233 173 231 165 236 180 234 171 239 185 236 177 242 191 241 183 246 195 246 188 252 199 251 192 256 202 254 195 260 208 257 200 263 212 260 206 267 211 261 204 267 211 261 204 268 210 261 203 268 213 267 204 272 216 273 208 278 220 278 211 283 224 283 224 282 229 287 221 293 235 292 228 299 241 298 233 303 244 302 236 309 248 308 240 314 252 312 245 319 256 316 248 323 258 318 250 323 258 318 250 324 260 320 252 327 262 324 263 323 264 326 257 333 268 328 261 334 272 331 267 337 277 335 270 341 279 339 273 346 280 342 274 350 282 343 276 351 284 343 279 350 286 344 280 351 286 344 281 353 286 344 282 353 287 344 282 354 287 344 284 354 288 344 285 353 289 343 287 353 290 352 290 353 294 342 294 352 297 342 297 352 300 342 301 351 302 340 304 350 304 339 307 349 306 338 309 347 308 336 311 345 309 334 313 344 311 334 315 344 312 334 316 343 313 334 317 344 313 334 318 343 315 335 320 344 317 335 323 344 321 334 327 342 324 331 332 339 328 328 336 335 332 323 340 331 334 320 342 326 336 315 345 320 337 308 347 312 347 304 347 304 335 295 345 298 332 288 343 290 332 281 342 282 331 274 341 275 331 268 342 269 330 261 340 262 328 255 338 254 325 249 336 248 324 244 334 244 322 238 332 236 322 230 332 228 322 224 332 222 321 219 331 217 319 214 329 211 316 208 326 205 314 205 323 201 311 200 320 195 308 194 317 190 308 190 316 185 306 187 315 183 303 184 313 180 301 183 309 177 297 182 306 176 295 182 303 176 294 183 302 177 294 183 302 177 294 182 301 175 294 180 302 173 292 178 300 172 292 178 300 171 290 176 298 169 289 175 297 169 288 173 295 168 286 173 287 172 286 173 287 173 286 174 294 166 286 174 293 167 285 174 292 167 285 175 291 167 285 175 291 167 285 175 291 168 284 175 291 167 285 176 291 168 284 175 291 167 283 174 289 166 282 174 289 167 283 174 290 167 283 174 283 173 283 172 283 172 283 172 290 165 283 172 290 165 284 172 291 165 284 172 291 165 285 172 292 164 285 171 294 165 286 170 294 164 286 170 294 165 285 170 293 165 285 170 285 170 284 169 285 169 285 169 292 167 287 168 293 168 291 167 298 167 295 167 303 167 300 166 308 166 313 166 312 165 306 162 315 162 306 159 316 158 307 156 317 156 308 156 318 156 309 157 319 157 311 158 322 158 314 158 324 158 314 158 324 158 313 158 324 158 310 158 321 158 307 159 318 158 305 159 305 159 302 160 303 159 301 161 301 161 300 162 300 161 300 163 309 163 302 164 310 164 304 164 312 166 306 165 315 167 309 165 318 168 311 167 320 169 312 168 321 171 311 170 320 174 311 174 319 178 311 177 319 181 311 179 312 179 311 182 320 186 311 182 319 187 311 181 319 187 311 179 320 186 312 179 320 184 312 177 312 176 312 174 321 180 312 171 321 176 311 167 320 172 311 163 320 166 309 157 319 160 309 154 318 156 309 152 319 153 311 151 321 152 312 152 322 151 311 154 321 154 318 160 318 159 305 163 315 163 302 166 312 167 299 168 300 168 298 169 298 169 299 170 308 171 301 172 310 171 302 172 312 171 301 169 311 168 299 166 309 164 298 162 308 160 298 159 308 157 299 158 309 156 299 158 309 156 298 158 308 156 297 158 307 156 297 159 306 156 298 160 307 157 300 160 310 158 301 161 312 159 302 160 312 158 302 160 311 157 301 159 311 157 301 159 310 156 301 160 310 157 301 161 311 158 300 162 310 159 300 162 309 159 299 162 308 157 299 162 307 155 299 162 306 155 298 164 304 155 295 166 300 157 290 169 296 160 284 172 289 163 279 176 283 166 275 180 279 170 271 182 274 173 267 182 271 174 263 181 266 172 260 178 263 170 257 176 260 167 255 172 257 163 249 169 251 160 243 166 246 157 238 163 241 153 234 159 237 149 228 155 230 145 221 152 223 142 216 152 217 141 213 153 214 143 208 155 208 145 202 158 201 148 197 162 196 152 195 165 194 156 193 168 191 158 188 169 186 159 182 169 179 160 177 168 173 159 173 167 169 157 169 168 165 159 165 170 161 160 162 172 158 162 160 174 156 164 156 175 152 165 154 177 150 167 152 178 148 169 150 180 145 171 149 181 143 173 147 181 140 174 147 181 138 175 146 182 146 182 146 184 138 182 148 188 148 188 149 192 139 193 150 198 140 200 152 203 143 206 157 206 148 209 161 207 152 211 164 209 156 213 168 213 160 218 174 218 166 223 180 223 172 227 184 225 176 230 188 229 180 234 192 235 185 240 197 242 190 248 200 249 193 254 203 253 204 253 206 259 199 264 209 264 202 269 212 268 204 274 215 273 207 278 219 279 211 284 223 285 215 290 227 290 219 295 230 292 222 299 235 295 228 301 242 299 234 305 246 302 240 308 251 305 244 311 254 310 247 316 257 315 251 322 260 320 252 326 261 321 254 327 263 323 256 329 265 326 258 333 267 329 267 329 268 332 261 337 269 333 262 340 272 336 265 342 275 337 269 345 278 340 273 348 279 340 275 349 281 340 277 349 284 340 281 350 287 340 285 349 290 340 288 350 293 339 291 349 294 347 294 348 297 338 297 348 301 339 300 349 302 339 302 350 304 341 304 351 306 342 307 352 309 342 310 352 311 341 312 351 312 342 314 352 312 342 316 351 313 342 317 351 314 341 319 349 315 338 320 346 316 334 322 342 318 330 325 337 321 326 328 333 323 323 331 329 326 318 335 323 338 314 339 315 331 304 340 308 330 300 340 303 330 294 340 297 330 286 340 287 331 277 341 279 331 271 341 272 329 264 339 265 327 257 337 257 326 251 336 251 325 246 334 245 323 239 333 237 323 231 333 230 323 225 332 223 321 219 331 216 318 213 328 210 315 209 326 206 313 205 323 201 311 200 320 195 308 194 317 189 305 190 315 185 304 188 312 182 302 188 310 181 300 188 307 181 298 188 304 180 296 188 301 179 294 189 300 180 294 189 300 181 295 189 301 181 295 189 302 182 294 188 302 182 300 181 300 181 291 186 299 179 291 184 298 179 291 183 298 177 291 182 299 176 290 180 291 179 289 178 296 171 288 176 295 169 287 175 289 175 288 175 296 168 290 176 297 169 290 177 298 170 290 178 298 171 291 180 298 173 292 183 300 176 294 185 301 178 296 187 302 179 297 187 303 179 298 187 303 178 297 186 302 177 294 187 299 178 292 188 296 178 292 188 296 179 291 188 296 179 291 188 297 179 292 188 298 180 293 189 300 181 294 189 301 182 295 191 303 184 296 191 304 184 296 190 296 190 296 190 303 182 295 188 302 180 293 186 300 179 291 185 292 184 291 184 297 176 290 183 296 175 290 182 296 174 292 182 296 173 290 180 295 172 286 179 292 170 282 178 287 169 280 178 285 169 279 177 284 168 277 177 281 167 276 177 281 168 276 178 280 168 273 177 279 168 271 177 271 177 265 176 270 168 258 176 263 168 253 175 258 167 246 174 247 174 236 174 236 173 226 172 228 164 219 171 219 162 212 170 212 160 204 167 204 157 198 164 198 154 194 161 193 150 190 159 189 148 184 161 184 150 182 165 182 164 182 169 180 159 180 172 177 163 176 174 172 165 171 174 165 165 166 177 159 168 162 181 156 172 161 183 154 176 162 186 154 178 161 188 153 180 160 190 152 183 159 192 151 187 159 195 150 190 159 199 150 194 159 201 150 197 156 202 147 198 153 205 144 201 151 209 142 205 150 212 141 207 151 212 142 208 153 213 143 209 152 214 142 211 152 216 142 214 153 219 142 218 154 221 144 223 157 224 147 227 161 225 152 229 166 226 157 231 171 227 162 232 176 229 168 233 181 232 182 231 187 237 178 242 191 241 183 246 195 244 187 250 201 248 194 255 207 253 200 259 211 257 204 263 213 260 206 266 211 261 205 267 211 261 205 267 211 261 204 267 211 261 203 267 204 269 204 269 210 274 209 274 223 278 214 282 228 283 219 288 233 289 225 293 237 293 230 299 242 300 235 306 245 305 238 311 249 310 242 317 255 316 248 323 260 320 253 327 262 322 255 329 261 324 254 330 259 326 251 332 259 331 251 336 263 333 255 339 268 334 259 339 272 334 266 339 275 335 268 341 277 339 270 345 279 345 272 351 281 350 274 355 283 352 275 356 286 353 277 356 286 356 278 358 286 361 277 362 286 364 277 365 287 368 278 369 288 372 278 372 287 375 278 375 286 378 276 378 285 379 276 379 284 380 275 380 284 382 276 381 285 386 276 383 286 390 277 387 284 394 276 390 282 396 274 392 280 397 272 393 279 398 271 394 276 400 269 395 274 402 267 396 271 404 266 398 269 406 264 399 268 408 263 401 267 409 262 402 264 410 261 402 260 411 258 402 257 412 254 403 252 414 251 405 248 416 246 407 242 416 241 408 237 416 237 407 234 415 234 406 231 415 231 406 229 417 229 408 224 419 226 410 220 420 221 411 214 420 217 411 208 421 211 412 204 420 206 412 198 419 202 410 194 417 197 409 190 418 193 409 186 419 190 410 182 418 186 410 177 415 181 407 172 412 176 404 166 410 171 403 162 409 167 402 160 407 166 400 157 404 163 397 154 402 160 395 150 401 157 394 147 399 153 392 142 397 149 390 139 396 146 390 134 397 141 391 130 397 138 391 129 394 136 388 127 389 134 383 125 385 133 379 123 386 131 381 122 385 130 381 121 386 129 381 119 386 127 381 117 385 125 381 116 385 125 381 116 385 125 381 116 384 125 381 116 384 125 380 115 384 124 381 116 384 125 381 116 384 125 381 115 384 124 380 114 383 124 380 115 384 124 381 117 384 126 381 117 384 126 381 115 384 124 382 115 384 124 382 116 384 125 381 116 384 125 381 115 384 124 381 115 384 124 381 115 384 123 382 115 383 123 382 113 384 123 382 114 384 123 382 115 385 125 382 117 385 125 381 117 385 126 381 117 385 126 380 118 385 126 380 119 385 127 380 121 385 128 379 122 385 128 378 122 385 127 378 121 385 127 378 120 385 127 378 120 385 126 378 118 386 125 379 114 389 121 382 113 391 119 384 113 393 118 385 115 395 119 387 118 396 121 388 121 397 124 388 123 398 125 389 124 399 125 390 125 400 125 391 126 401 125 391 126 401 125 392 128 402 126 393 129 403 128 394 129 403 128 394 128 403 128 394 128 403 127 394 127 404 127 394 127 403 125 394 128 401 123 393 128 399 123 391 130 398 124 391 131 398 125 391 132 399 127 392 133 401 127 393 134 401 128 394 135 402 130 394 136 402 130 395 135 403 130 396 134 405 129 397 133 407 127 399 131 408 126 401 129 410 124 401 127 410 122 402 123 411 119 403 119 412 114 404 115 413 110 405 113 414 109 405 111 414 107 405 110 414 107 405 107 416 105 407 104 417 104 409 101 418 102 413 99 415 101 411 97 409 100 406 95 402 98 399 -1 -1 98 385 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 75 334 75 334 74 332 74 332 74 329 74 328 72 324 72 324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 83 257 86 251 85 251 77 242 87 244 77 236 86 239 78 231 86 234 80 224 88 228 83 217 88 219 87 211 94 215 91 205 98 209 94 198 99 201 96 194 101 197 98 191 103 195 102 187 107 193 107 181 110 185 112 176 115 180 117 173 120 177 123 170 126 176 128 168 132 175 133 168 136 175 136 168 138 173 140 169 140 177 146 169 144 177 153 170 149 177 160 172 158 177 168 176 164 182 174 181 171 187 180 187 176 193 182 193 179 197 183 199 178 204 183 203 180 207 183 209 183 208 183 213 176 218 184 216 176 221 186 220 178 225 189 224 181 229 191 229 183 233 191 231 182 236 190 234 182 239 191 239 182 244 194 246 185 250 196 253 187 258 196 259 187 264 197 263 188 268 199 267 190 272 203 271 194 276 210 275 202 280 218 278 210 283 225 281 217 286 228 284 220 290 231 287 224 293 235 291 227 297 238 295 231 301 242 296 234 301 245 297 238 303 248 300 241 306 249 305 242 311 250 310 242 316 251 315 243 320 253 319 246 324 257 323 250 329 260 326 253 332 264 329 257 336 268 334 261 340 272 336 265 343 277 336 271 344 281 336 275 344 284 338 279 346 287 339 282 348 289 341 284 350 291 342 287 351 293 343 290 353 294 344 292 355 297 345 296 355 301 344 302 354 305 341 306 351 308 338 309 347 311 335 313 345 315 332 317 342 317 330 320 340 317 329 322 338 318 328 324 337 326 335 327 335 330 332 330 332 324 321 333 328 327 315 335 321 328 309 337 313 328 303 337 307 327 298 337 301 328 292 337 294 328 284 338 286 328 278 338 281 329 276 339 277 329 270 339 270 328 261 338 261 327 253 337 253 326 248 336 247 326 241 336 240 325 234 335 231 324 225 334 223 322 222 332 219 320 218 329 214 315 212 325 209 310 208 320 204 308 205 317 201 306 202 314 197 304 198 312 192 302 194 310 189 300 191 308 186 297 188 306 183 295 187 303 181 293 185 300 178 292 184 299 177 291 182 299 175 292 180 299 173 292 178 299 171 290 175 298 168 288 173 296 166 287 173 293 165 286 174 292 166 284 174 291 167 284 176 291 169 284 178 291 171 283 179 290 173 284 180 291 173 285 180 291 173 286 180 293 174 287 181 295 175 290 182 297 176 291 182 299 176 295 183 302 176 297 183 304 176 298 183 305 176 298 182 305 175 297 181 304 173 296 180 304 173 296 179 303 171 295 179 302 171 293 178 300 170 289 178 297 171 286 178 293 169 281 177 287 168 276 176 281 166 270 173 275 164 266 172 271 163 263 171 267 162 261 171 266 162 259 173 263 163 256 174 259 165 250 174 253 165 244 174 246 165 239 173 241 164 234 172 236 163 227 172 227 171 222 172 222 163 217 171 218 171 215 171 215 161 212 170 212 161 204 169 205 160 197 165 197 165 192 161 193 152 186 157 188 148 181 154 183 144 177 152 179 142 175 151 177 141 174 151 177 141 174 149 177 139 174 147 177 138 175 147 178 137 175 147 179 138 172 149 177 140 170 152 173 143 166 153 169 144 162 152 166 143 161 150 164 141 160 148 165 139 162 146 167 138 164 144 171 137 168 143 175 134 172 140 178 132 174 138 180 130 174 137 181 129 174 137 181 129 173 136 180 130 171 137 178 129 167 137 175 130 163 138 170 130 158 138 165 130 155 138 160 131 152 140 157 131 151 142 156 134 152 143 157 136 153 143 159 135 155 142 161 134 157 141 157 140 159 139 158 138 159 137 165 129 160 134 167 127 160 132 168 125 160 128 160 128 160 126 168 120 159 124 167 118 157 124 165 118 155 126 163 119 155 128 163 122 157 130 156 129 158 132 165 126 158 132 165 126 157 133 165 127 157 133 164 127 157 133 164 127 157 131 164 126 158 130 166 124 160 129 168 123 161 127 169 121 162 128 170 122 163 129 163 127 163 130 163 129 162 131 163 130 162 131 171 126 162 131 170 126 161 132 169 127 169 127 168 127 159 133 167 127 158 133 167 127 160 133 167 127 160 132 169 127 161 133 169 128 161 132 169 128 160 132 161 131 160 132 161 131 161 131 162 130 162 130 170 124 161 129 169 124 161 129 169 123 160 129 168 123 159 129 167 123 158 129 159 128 158 129 166 123 158 129 167 124 158 129 167 123 158 129 167 123 159 130 167 124 159 130 166 124 158 130 158 129 158 130 158 129 158 130 158 129 158 130 166 124 159 129 167 124 159 129 167 123 159 129 167 123 159 130 167 123 159 130 168 124 160 131 168 125 160 131 169 125 160 131 169 125 160 131 169 126 160 132 169 126 160 132 170 126 162 133 170 126 165 133 172 125 168 134 174 124 170 134 176 125 171 134 177 125 172 136 178 126 173 136 180 128 175 137 181 128 176 137 183 129 175 136 183 130 174 137 182 131 172 136 181 130 170 134 178 128 167 131 167 130 164 128 172 122 159 125 168 120 155 125 163 118 151 125 159 119 149 125 156 121 146 126 154 122 148 127 155 124 151 129 159 126 154 130 163 127 157 131 156 129 158 130 158 129 159 129 168 126 160 128 169 124 159 125 159 124 159 121 167 117 157 119 166 114 155 116 164 112 153 116 162 112 153 118 161 114 154 122 155 121 156 124 156 123 156 126 166 122 155 126 156 125 153 125 163 123 152 124 162 122 153 123 161 120 153 120 163 117 154 118 163 115 154 117 163 113 156 119 165 115 157 121 167 118 159 123 168 120 160 125 169 121 160 125 170 123 162 128 171 125 163 131 172 128 163 133 172 131 163 135 172 132 165 138 174 134 167 142 176 139 171 147 179 143 174 151 183 148 177 154 186 151 180 156 180 155 180 156 189 152 177 154 187 151 174 151 183 148 170 147 179 144 167 144 176 141 165 141 174 138 164 140 173 136 165 139 173 136 166 141 175 137 168 142 176 139 169 144 178 140 171 147 180 143 173 149 182 145 172 149 182 146 172 150 182 147 174 150 183 147 175 150 185 148 177 151 186 148 177 151 178 150 178 152 179 151 180 153 180 152 181 154 191 151 182 155 191 152 182 156 192 152 183 157 192 153 184 158 193 153 184 158 193 153 184 158 184 157 184 158 192 154 184 158 185 157 186 158 195 153 186 156 195 152 186 156 194 150 185 154 193 148 183 152 192 146 181 151 188 144 176 149 183 142 173 146 180 138 171 141 176 133 169 137 174 128 167 137 172 127 165 140 171 132 165 145 170 136 166 147 172 139 169 148 174 139 172 150 176 140 173 152 176 142 174 153 176 143 175 152 175 142 177 151 175 140 178 150 175 139 178 150 174 140 178 150 173 141 178 151 172 142 178 152 171 143 178 154 170 146 178 158 171 150 179 161 172 154 179 165 172 157 178 167 172 159 177 169 171 161 175 171 169 164 172 174 166 166 168 176 162 167 162 177 157 169 156 178 156 178 150 180 150 179 145 181 140 173 137 173 136 173 139 183 139 182 138 184 138 183 137 186 131 177 136 188 131 180 135 191 130 182 133 192 129 183 130 194 128 185 126 196 126 195 123 196 120 186 122 195 120 185 121 194 119 184 120 193 119 183 120 191 119 180 120 190 119 179 119 190 119 180 118 190 119 180 115 189 116 180 113 187 114 178 111 186 112 176 109 184 111 173 110 182 111 171 110 180 111 170 112 180 112 169 114 180 113 170 115 182 115 171 114 184 115 174 113 185 114 175 111 186 114 176 110 186 113 176 110 184 113 176 110 181 112 172 109 179 112 169 109 176 112 167 110 175 113 164 111 172 113 163 112 171 114 161 113 171 114 161 113 171 115 161 113 172 115 162 112 175 115 165 110 179 113 169 107 183 110 173 105 185 106 179 103 187 105 178 103 187 105 181 105 186 106 180 107 184 108 175 108 182 111 172 111 178 113 168 112 175 115 165 115 170 115 170 -1 -1 121 158 -1 -1 124 154 127 154 126 153 123 163 128 154 129 154 129 155 -1 -1 129 156 -1 -1 -1 -1 120 168 128 161 119 169 119 169 119 170 119 169 118 170 119 169 118 169 118 168 117 169 117 168 117 168 117 167 116 167 116 166 113 167 113 166 111 166 112 165 113 166 113 165 114 166 115 165 117 167 117 166 120 168 120 167 125 168 125 167 130 167 129 156 135 166 133 154 139 164 140 164 143 164 143 163 146 163 146 162 144 153 144 153 148 163 143 154 147 164 140 156 146 165 137 160 142 170 136 167 138 175 128 172 133 179 123 180 129 186 119 187 129 192 118 193 134 194 124 196 142 195 131 197 149 195 139 197 156 194 148 197 161 195 152 197 163 196 155 198 165 199 156 200 166 202 157 202 165 205 156 205 161 208 153 207 156 210 148 209 150 214 151 213 144 217 144 216 139 217 131 213 135 217 126 211 131 215 123 209 129 213 120 206 127 211 118 204 125 209 117 202 127 208 118 201 129 208 121 201 133 208 133 208 136 210 136 209 139 211 131 205 139 209 131 204 139 207 131 202 138 204 130 199 138 202 129 196 138 202 130 195 137 199 137 199 136 198 128 191 134 195 126 189 133 195 125 189 132 194 122 189 131 195 121 191 131 196 120 195 132 198 121 199 135 200 124 203 138 201 128 205 144 201 135 207 143 208 142 208 158 201 159 202 165 203 159 209 171 203 164 210 173 203 167 209 175 203 170 210 176 204 171 211 176 205 170 212 178 207 172 214 180 211 175 219 181 217 177 226 182 223 182 222 183 226 184 226 182 226 178 236 180 224 176 233 180 220 178 230 181 217 181 226 183 213 184 223 184 209 185 208 186 203 187 202 186 197 186 196 184 191 188 198 180 186 184 190 176 183 179 186 172 180 176 185 172 179 177 185 173 177 176 181 173 178 179 184 173 178 179 185 173 179 173 178 174 179 179 187 175 181 180 189 178 183 183 191 182 185 187 193 183 185 188 194 183 185 188 193 180 183 186 190 177 180 182 187 175 177 180 184 173 175 177 178 173 173 177 177 174 172 178 177 175 172 180 179 176 173 180 177 178 174 183 181 180 176 186 183 182 179 185 182 182 182 189 189 182 184 183 183 182 184 189 189 179 182 187 187 176 179 176 178 173 175 182 177 169 171 178 172 164 168 174 170 160 166 169 167 156 164 165 165 154 164 163 166 152 166 161 168 153 168 162 170 155 169 156 168 159 169 159 168 163 169 168 171 167 171 176 176 172 174 179 179 175 174 181 181 178 174 182 183 181 175 182 183 183 178 183 177 186 183 183 190 188 190 186 194 189 198 185 202 190 208 184 213 190 218 183 222 190 227 183 232 189 234 182 239 188 239 180 245 187 243 180 249 189 247 181 253 192 250 185 257 197 253 189 259 201 255 192 261 204 259 196 265 207 263 199 269 209 267 201 274 211 272 202 278 212 275 204 281 215 278 207 283 219 279 211 285 222 278 214 283 224 279 215 283 224 280 216 285 226 282 218 287 230 285 222 290 233 289 224 293 235 290 228 294 237 290 229 295 238 291 230 295 238 292 230 297 237 296 229 301 237 300 229 306 238 304 230 309 239 307 231 312 242 309 233 313 245 309 236 314 247 309 239 314 249 311 241 316 252 317 243 320 252 320 244 325 253 322 245 326 256 322 249 326 260 324 251 329 261 326 253 331 262 328 254 333 262 330 254 335 264 332 256 337 267 333 267 333 271 335 262 339 273 337 264 341 273 339 265 342 274 341 266 345 276 344 267 348 277 347 268 351 278 350 268 352 277 351 268 353 277 352 268 355 277 355 268 357 278 358 269 360 280 361 270 362 281 363 272 364 283 365 274 366 283 366 274 367 284 366 275 367 284 365 275 366 284 364 275 365 284 364 274 364 282 361 273 362 282 359 272 360 282 357 272 358 283 356 273 356 283 356 274 356 284 355 274 356 284 355 274 356 284 356 274 356 283 356 274 357 283 357 274 358 282 357 273 359 281 357 272 359 279 356 271 360 278 356 278 355 277 356 277 355 277 355 278 354 279 354 279 353 280 352 273 358 282 350 276 358 281 348 277 357 283 347 279 357 285 346 284 356 289 346 287 355 291 345 289 355 292 345 290 355 292 346 290 355 292 346 291 357 294 348 293 358 294 348 295 358 296 347 298 357 300 346 302 356 304 344 307 354 308 342 311 351 310 339 314 348 316 346 317 346 314 334 319 343 316 332 321 341 323 338 323 338 326 334 326 335 329 332 329 331 332 328 332 328 335 321 336 322 330 310 339 315 332 303 341 308 331 299 340 303 330 294 340 297 331 286 340 289 332 278 342 280 333 271 343 273 332 266 343 267 331 259 341 259 329 251 339 251 327 246 337 245 325 240 335 237 323 232 334 229 323 225 333 222 323 221 333 218 320 217 330 214 316 212 325 208 311 207 321 204 307 205 316 200 305 201 314 196 303 195 311 190 302 191 310 187 301 189 310 184 299 187 307 181 297 185 305 179 294 184 302 177 292 184 300 177 291 183 299 177 291 182 300 177 292 182 300 174 291 179 300 172 290 176 297 169 295 166 296 166 286 171 294 165 285 172 292 165 284 173 292 166 284 174 291 167 285 175 292 168 286 175 293 169 287 175 295 169 288 175 295 169 289 176 297 169 291 177 298 170 292 177 299 170 292 178 300 170 291 177 298 170 290 178 297 170 289 178 296 170 290 179 297 171 290 179 297 171 290 179 297 171 288 178 295 171 286 178 292 170 283 178 289 169 280 178 281 177 279 179 285 170 278 180 283 171 276 180 281 171 273 179 277 170 267 177 273 168 263 174 267 166 258 171 263 163 256 172 260 163 253 172 256 163 249 172 251 163 242 173 244 163 235 173 236 163 230 172 231 163 227 169 228 160 222 167 223 156 216 163 217 154 210 162 211 152 205 162 205 152 200 163 199 153 193 164 191 154 187 165 185 155 183 166 180 155 180 166 176 156 176 169 172 159 174 173 169 163 171 176 166 167 169 179 163 170 168 181 160 174 167 183 159 176 166 186 157 180 163 191 155 185 161 195 160 194 159 196 150 192 157 198 146 194 155 199 145 197 155 202 145 200 156 206 145 205 157 210 146 211 159 213 149 214 163 215 153 217 166 217 157 220 170 221 162 225 175 225 166 229 178 228 170 233 183 231 175 237 187 234 179 240 191 238 184 243 194 242 186 247 196 245 188 251 198 248 191 254 202 252 195 258 208 256 201 262 212 260 206 266 212 260 205 267 211 261 204 268 211 261 204 268 211 261 204 267 204 269 203 269 215 269 207 273 220 275 212 280 224 279 216 284 230 285 225 292 234 291 227 298 239 297 231 303 242 301 235 307 246 306 239 312 250 312 243 319 253 316 246 323 256 318 248 324 257 318 250 324 256 318 249 325 256 320 249 326 257 322 250 329 260 324 252 330 263 323 256 329 269 326 262 331 273 331 266 337 276 337 270 345 277 344 272 352 279 347 274 356 281 348 276 358 284 348 279 357 286 346 282 355 289 344 285 353 292 342 289 351 295 341 293 351 298 341 296 350 296 350 296 351 298 342 295 351 296 342 294 351 294 342 293 353 294 344 293 354 294 343 293 354 295 343 296 353 297 342 298 353 299 341 300 352 301 339 303 349 302 336 304 346 301 334 303 344 300 334 302 343 299 334 301 344 299 336 301 345 300 337 303 347 303 338 306 348 306 339 309 349 308 338 311 348 312 337 315 347 315 336 319 346 316 336 321 345 322 342 323 343 326 338 327 338 330 332 331 333 326 321 333 328 327 319 335 325 328 316 337 321 329 311 339 314 330 302 340 306 329 297 339 300 328 290 338 292 329 281 339 283 330 275 340 275 330 269 341 269 329 262 340 262 329 254 339 253 328 247 338 246 326 241 337 240 325 236 335 233 324 228 334 226 323 223 334 221 321 220 331 217 317 216 327 212 313 211 323 207 311 207 320 203 309 205 317 200 307 202 316 197 307 199 315 194 304 196 313 191 301 193 309 187 299 191 307 185 297 188 305 182 295 185 303 179 294 184 302 177 292 182 300 174 292 181 299 174 290 180 297 173 289 179 296 172 287 178 293 170 285 178 291 170 284 178 291 171 284 180 289 171 284 180 290 171 284 179 290 172 285 179 292 172 286 179 293 171 287 178 295 172 288 179 295 171 288 178 296 172 288 178 295 172 287 177 294 172 286 177 294 173 287 177 294 174 288 177 295 174 291 177 299 173 294 176 301 172 295 176 303 173 296 174 304 172 297 173 305 171 298 172 307 171 300 170 301 171 302 169 302 169 303 169 312 168 304 169 314 168 305 168 314 168 314 169 314 168 314 168 314 169 303 169 313 169 302 169 302 169 301 170 310 169 301 171 310 170 301 170 301 170 301 171 310 169 311 171 310 169 310 169 310 169 301 171 310 169 300 170 309 169 299 170 308 169 299 171 300 170 299 170 308 169 299 170 308 168 300 170 300 169 299 170 300 169 299 170 308 167 299 170 307 167 298 170 306 168 297 170 306 168 297 171 305 169 296 170 305 168 297 171 305 169 297 171 297 171 297 171 297 171 297 172 297 171 296 172 297 171 296 172 304 170 296 172 304 170 296 172 304 170 296 172 303 169 296 171 303 169 296 171 303 169 296 170 304 169 297 171 305 169 297 170 305 169 298 170 298 170 298 171 299 171 298 170 306 169 299 169 306 169 300 168 308 168 301 168 309 169 302 168 309 169 303 168 311 169 304 168 312 169 304 168 311 169 304 169 311 171 304 172 308 172 304 172 309 173 305 169 309 171 308 165 311 168 313 166 313 165 317 167 320 170 323 170 325 174 330 172 331 178 336 175 337 179 342 178 342 183 347 182 347 189 355 185 353 193 362 190 360 194 364 195 362 199 365 202 363 206 366 208 361 214 367 213 362 219 369 217 364 223 371 221 366 227 372 227 368 229 371 232 367 234 367 237 363 239 364 244 357 247 362 250 353 254 361 256 352 259 360 259 352 263 360 260 352 264 352 263 353 263 361 259 353 264 363 261 355 265 365 264 357 268 366 266 358 271 367 269 360 274 371 272 363 278 373 277 366 282 373 278 366 284 374 280 367 286 376 282 376 282 378 284 372 289 380 284 373 289 380 286 373 290 379 288 372 293 377 292 368 297 374 295 366 301 373 299 365 303 373 301 364 306 374 302 366 308 377 303 369 308 380 302 372 308 382 300 375 306 386 299 379 306 390 298 384 304 392 296 387 302 394 292 389 298 394 288 391 295 395 285 392 292 396 284 394 291 397 286 395 292 398 288 396 292 398 293 396 297 398 298 396 302 397 303 393 310 396 308 391 314 387 315 389 315 385 315 387 315 383 315 385 316 388 309 383 317 386 309 382 317 386 308 381 316 386 305 381 314 386 304 382 311 387 301 384 310 389 299 386 309 390 297 388 306 392 294 391 304 395 291 394 301 398 287 398 297 399 282 400 292 399 277 400 286 397 272 399 282 396 269 399 279 396 268 398 277 397 277 398 277 396 269 397 278 397 270 397 278 397 270 398 270 396 271 395 278 394 272 392 280 394 273 392 279 390 280 392 279 392 276 390 280 389 277 386 281 386 278 382 282 381 279 375 285 376 279 369 285 371 278 363 284 366 278 359 284 363 279 356 284 360 279 353 285 358 282 351 287 356 283 349 290 355 285 349 293 356 286 350 294 359 286 354 294 363 284 359 293 368 283 364 292 373 279 370 289 376 275 374 284 378 270 375 278 376 266 373 274 375 265 371 273 374 264 370 272 371 265 367 273 368 267 364 275 366 271 361 279 364 275 359 282 361 278 355 286 358 281 352 289 356 282 351 291 356 284 351 291 357 285 352 292 360 285 354 293 364 285 358 293 368 285 362 293 372 286 366 294 376 286 370 293 380 286 375 293 384 286 379 293 388 285 383 292 391 285 388 288 393 285 390 288 388 289 390 289 393 288 390 288 390 288 388 288 387 290 387 289 378 290 380 291 381 295 377 292 370 290 373 292 373 294 368 291 368 294 363 290 363 291 356 286 358 289 351 284 353 288 345 283 348 289 340 285 345 291 337 287 344 295 336 291 345 301 337 296 346 306 338 301 347 313 340 307 348 317 341 312 348 321 342 315 350 324 343 318 343 320 344 321 350 328 344 323 348 330 342 326 345 332 338 328 338 335 333 329 333 338 327 331 328 339 321 333 323 340 317 333 321 340 315 334 321 343 314 336 320 346 314 339 319 350 313 342 317 354 311 347 318 359 311 352 318 364 312 357 320 368 314 361 320 370 315 363 318 373 314 365 315 376 312 368 311 377 308 369 307 377 304 368 302 376 300 367 298 375 296 366 293 378 291 368 288 382 286 372 288 385 285 376 288 387 286 378 288 389 286 380 288 391 285 382 288 394 285 385 287 395 284 387 286 396 283 387 284 395 281 387 282 395 280 387 281 396 278 388 279 397 277 388 278 398 275 389 275 399 274 390 274 400 274 391 271 401 274 393 269 400 274 393 268 398 274 391 267 393 273 387 265 387 272 382 264 379 272 375 264 372 273 367 266 367 274 361 265 361 274 356 265 357 274 353 264 355 273 351 264 353 272 349 262 351 271 348 261 351 270 347 258 349 267 346 255 348 263 344 253 348 261 344 251 348 258 343 249 347 257 342 248 347 256 342 248 347 256 342 247 346 255 340 247 346 254 341 246 346 254 340 246 345 254 340 246 345 254 340 246 345 254 341 247 346 255 342 248 348 254 342 248 349 255 343 249 350 256 344 248 350 254 344 246 349 253 343 247 349 254 342 249 350 254 342 249 352 254 344 249 355 254 346 250 358 254 349 250 361 253 352 249 363 252 355 248 366 252 358 248 370 251 364 249 372 253 368 251 374 255 370 250 374 255 371 256 370 254 371 248 371 253 370 253 366 252 367 246 366 251 364 246 363 250 361 253 358 254 359 249 363 256 360 251 364 258 360 254 366 261 361 256 366 263 362 257 367 265 362 258 368 265 363 260 370 267 365 262 374 269 368 262 376 270 372 262 379 268 376 268 376 269 377 263 384 266 379 263 384 266 377 265 384 266 376 266 384 265 375 264 383 263 374 262 382 261 373 260 382 258 373 260 382 258 373 261 380 260 371 263 377 262 368 265 374 264 365 266 373 266 363 267 373 266 364 266 374 265 365 264 376 263 366 263 377 261 368 263 379 261 370 263 380 261 371 264 382 261 373 262 384 259 375 262 386 259 376 261 386 258 377 259 386 257 377 258 385 256 377 257 385 255 376 257 384 255 375 255 382 254 373 254 381 254 371 254 380 254 371 254 380 254 371 253 381 254 372 252 382 253 372 251 380 253 372 250 379 253 370 250 378 252 368 250 376 253 367 249 375 253 366 249 374 254 366 249 374 254 366 249 374 254 366 250 374 254 366 251 374 255 365 251 373 255 365 251 374 255 365 251 374 254 366 251 374 254 366 251 374 255 366 251 375 255 366 251 375 255 367 252 376 255 367 252 376 256 367 251 375 256 366 252 374 256 365 251 373 256 364 252 372 256 364 252 372 256 364 252 372 256 364 252 372 256 364 252 372 256 364 252 372 256 364 252 372 256 364 252 372 256 364 251 372 256 364 251 372 256 363 251 372 256 363 251 372 256 363 251 372 256 363 251 372 256 363 251 372 256 363 252 372 256 363 251 371 256 363 251 371 256 363 251 371 256 363 252 372 256 363 252 372 256 363 252 372 256 363 251 372 256 363 252 372 256 363 252 372 256 363 252 372 256 363 252 372 256 363 252 372 256 363 252 372 256 363 251 371 256 363 251 371 256 363 252 372 256 363 252 372 256 363 251 371 256 363 251 371 256 362 251 371 256 362 251 371 256 362 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 252 372 256 363 252 372 256 363 252 372 256 363 252 372 256 363 252 372 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 251 371 256 363 250 372 256 364 250 374 255 366 248 374 254 367 246 374 252 368 244 373 251 368 243 372 250 368 242 371 247 368 242 370 247 367 241 369 249 366 242 368 249 364 242 365 249 362 244 362 251 359 245 359 253 357 247 357 255 354 249 354 258 351 251 351 260 348 254 350 262 347 255 349 265 346 258 349 266 346 259 350 268 346 261 352 270 348 261 354 270 350 261 356 270 353 261 359 271 356 260 360 269 356 258 360 267 356 257 359 265 355 256 360 264 354 255 360 264 356 256 362 264 357 255 363 264 358 256 364 264 359 255 364 263 360 254 364 262 360 254 366 262 362 254 369 262 365 253 370 260 366 260 366 260 367 252 371 260 367 253 371 260 367 254 372 261 367 253 370 261 367 254 370 262 367 255 371 262 367 256 372 264 369 257 372 265 369 258 373 266 369 261 374 267 371 264 374 273 371 266 373 275 370 268 374 277 370 270 375 279 371 270 376 280 373 269 377 278 374 267 378 276 374 265 378 274 374 264 378 272 374 261 377 270 374 260 377 268 374 260 378 268 375 260 378 269 375 261 377 270 374 262 376 270 373 263 376 271 372 264 376 272 372 265 375 273 371 267 376 275 371 268 377 276 371 269 378 277 373 270 379 277 373 270 379 276 372 270 379 276 371 270 379 274 372 268 379 271 370 266 378 268 369 262 376 263 367 259 375 260 366 257 375 257 366 256 376 256 366 256 376 255 366 256 376 254 367 257 376 255 368 260 378 256 369 262 379 258 371 264 381 261 372 266 382 262 374 267 382 263 374 266 382 262 374 264 382 261 373 262 381 259 372 260 382 258 373 259 383 257 374 260 384 257 374 260 384 257 375 261 384 257 376 262 384 257 376 262 383 257 376 263 384 258 376 264 387 258 379 266 389 260 381 267 390 261 384 268 391 262 385 269 393 263 386 270 394 264 388 271 395 265 388 272 394 266 387 272 394 266 387 271 394 265 387 270 394 264 387 269 396 264 388 269 397 264 389 269 398 264 391 269 400 264 393 270 402 265 394 270 403 265 395 270 404 266 396 269 404 265 396 268 404 265 396 267 404 264 396 267 404 264 396 267 405 265 396 267 405 267 396 267 404 268 395 266 402 268 393 264 400 268 391 261 396 266 389 258 392 264 385 256 386 263 381 254 380 262 375 252 375 260 371 251 371 260 368 252 368 260 366 254 366 262 364 256 364 265 363 258 362 267 361 260 360 270 359 263 358 273 356 265 357 274 355 260 343 274 353 260 342 274 352 260 343 273 352 260 344 272 354 263 356 272 354 263 357 272 355 260 344 271 355 259 343 269 355 259 343 267 354 259 344 268 352 260 341 270 350 262 338 264 341 263 338 266 340 264 337 278 348 265 336 280 348 265 334 283 348 266 333 286 346 267 332 287 346 268 333 289 345 268 333 290 344 269 332 291 343 269 331 292 341 269 330 293 340 270 330 293 337 271 329 293 335 271 328 293 334 287 328 294 333 288 327 295 332 290 326 297 332 293 324 298 331 296 324 299 327 297 324 303 329 298 326 305 331 299 326 307 332 301 326 308 332 302 326 309 331 301 323 306 327 300 322 306 327 304 325 305 326 296 320 303 325 295 320 302 325 303 324 304 325 299 319 305 324 300 320 306 324 301 320 308 325 304 322 311 326 306 322 314 327 308 323 316 329 309 326 317 331 309 326 318 331 309 326 319 331 309 326 310 325 309 325 311 325 309 323 319 328 309 322 318 325 308 322 317 325 305 321 314 324 302 322 311 325 300 323 309 326 298 324 307 327 297 324 305 328 296 323 304 327 303 326 303 327 303 326 303 326 296 322 303 326 297 322 304 326 298 321 306 325 300 320 308 324 303 319 311 323 304 318 313 323 306 319 314 323 308 320 316 323 310 320 319 323 312 320 321 324 314 319 323 323 316 318 326 322 320 318 329 321 321 318 332 321 323 320 333 322 324 322 335 324 326 324 336 325 326 324 336 326 326 324 336 325 324 323 335 324 324 324 334 323 322 324 332 321 318 323 329 320 314 324 323 319 309 324 317 319 303 326 310 319 296 327 304 320 292 329 299 323 290 332 296 325 288 334 294 327 287 335 293 328 288 334 294 327 288 332 296 326 290 329 298 324 293 326 302 321 296 323 306 319 300 321 310 317 304 320 314 317 306 320 316 318 306 320 316 318 305 320 316 319 304 321 305 321 302 321 312 319 300 322 310 319 298 322 307 318 296 324 304 317 294 326 300 318 291 329 298 321 291 333 295 324 290 338 293 328 289 342 292 333 288 347 290 337 286 351 287 341 284 356 285 346 283 359 282 349 281 361 280 352 280 363 279 354 280 364 280 355 280 364 281 355 280 364 281 355 279 362 280 353 279 360 279 350 279 357 280 347 279 354 280 344 278 352 281 343 276 352 279 343 274 356 276 346 271 360 274 350 270 364 272 355 269 366 272 358 269 367 272 359 269 368 272 359 267 369 270 360 266 369 269 361 266 369 270 361 267 368 271 360 267 366 271 359 266 365 272 357 265 363 271 356 264 362 270 355 263 361 269 354 262 360 269 354 262 360 268 354 261 361 267 354 261 361 268 355 262 362 268 355 263 362 269 355 262 361 269 354 262 361 269 354 262 362 269 355 262 364 269 357 262 366 268 360 260 368 266 363 258 370 263 366 263 366 264 367 257 372 262 369 258 373 262 371 258 374 263 371 259 374 264 372 267 372 266 373 261 376 267 374 261 376 266 374 260 376 265 374 260 376 265 374 260 375 264 374 259 374 264 373 258 373 263 372 265 370 263 371 258 372 264 368 263 366 261 367 256 368 260 365 256 366 261 363 256 366 262 362 255 365 260 362 256 365 261 362 258 367 263 364 259 369 266 365 265 366 265 367 265 368 264 369 265 370 264 371 265 370 263 372 257 375 262 372 262 370 261 372 261 370 260 372 254 376 258 372 250 375 255 373 249 375 253 372 254 370 252 371 246 371 250 368 244 367 249 364 244 362 249 360 247 360 252 358 250 360 257 357 252 358 259 356 251 356 259 355 258 355 258 356 250 358 255 358 249 358 256 359 255 358 254 359 256 359 255 360 257 360 255 360 251 358 258 360 251 358 257 359 251 358 257 359 254 358 260 359 256 357 263 357 260 355 269 355 264 353 274 352 269 352 279 350 273 349 283 347 277 345 287 342 279 340 289 337 281 337 291 335 283 337 293 334 283 336 293 334 283 337 293 334 283 339 293 337 283 342 293 340 282 344 292 342 282 346 292 345 282 348 292 347 282 350 292 348 282 350 293 349 284 352 294 351 286 354 297 352 288 354 298 352 291 354 301 351 294 354 304 350 296 354 306 350 299 355 308 350 300 356 309 352 299 358 308 353 298 362 307 357 295 364 305 360 292 366 302 362 291 368 300 363 289 367 298 363 287 367 297 362 287 367 296 362 287 367 296 363 285 367 296 362 284 365 294 360 283 363 292 358 280 361 289 355 277 359 285 353 273 357 281 351 269 355 276 349 263 353 271 348 259 351 266 345 255 349 263 344 253 348 260 342 253 348 260 343 253 349 260 344 253 350 260 346 253 353 261 349 255 355 264 353 259 359 268 355 263 360 273 357 266 360 275 357 266 358 275 355 265 355 275 351 263 351 273 347 261 349 270 345 260 348 268 343 258 347 267 341 257 346 266 341 257 346 265 341 256 347 264 342 255 349 264 344 256 351 265 347 256 352 265 349 258 354 267 350 263 355 272 351 269 354 278 349 273 352 282 346 277 348 285 342 279 345 288 339 281 344 289 338 282 345 290 339 283 347 291 340 284 348 291 340 284 348 291 340 284 347 292 340 284 348 292 341 283 348 291 342 280 350 289 345 278 352 287 347 276 353 286 349 276 356 285 351 276 358 285 353 276 358 284 352 274 357 283 352 271 356 280 351 267 355 276 350 263 354 273 350 260 356 270 352 258 359 268 355 258 362 268 359 257 362 268 361 258 364 268 361 260 366 269 363 261 367 272 366 262 370 272 368 263 371 273 370 264 373 274 371 264 373 275 372 266 374 276 372 269 373 280 371 272 372 282 370 274 371 284 369 274 371 284 369 274 372 284 369 273 370 284 369 275 369 285 366 277 367 288 364 280 365 290 361 283 362 293 358 284 359 284 358 282 353 292 347 281 350 292 344 282 348 292 342 282 347 292 342 283 347 292 343 283 348 292 344 283 348 292 343 283 347 292 342 283 347 292 342 282 349 292 344 281 351 291 346 280 353 290 349 277 354 288 351 274 355 285 352 270 354 281 352 266 352 278 351 264 352 274 350 262 352 272 351 262 352 272 352 262 352 273 354 265 353 275 354 267 351 279 351 270 347 281 348 273 344 284 344 276 343 288 342 280 342 291 342 283 343 294 342 285 343 296 342 287 343 298 343 288 344 299 342 289 345 300 344 288 346 299 345 286 347 297 347 281 347 292 347 278 346 289 346 276 344 287 344 276 342 288 343 278 342 290 342 282 343 293 343 285 344 296 342 287 343 298 342 288 345 298 344 288 348 298 347 287 348 297 347 285 345 295 346 283 344 294 344 281 344 292 345 282 344 292 345 282 342 293 344 283 341 294 342 283 339 294 341 282 338 293 341 281 338 292 341 279 337 290 340 278 338 288 340 276 338 286 341 275 338 286 340 276 338 287 339 276 336 287 337 276 334 286 337 276 334 286 336 263 318 284 335 263 319 284 333 263 319 284 333 263 320 284 331 264 320 284 330 265 319 285 328 266 319 287 326 266 318 289 326 266 318 291 325 267 318 292 324 267 318 292 324 268 318 291 324 268 318 290 324 268 318 289 322 269 318 290 321 269 318 289 320 269 317 289 318 269 318 289 316 269 317 290 314 268 316 291 313 268 316 289 313 268 316 288 313 268 316 286 313 268 316 285 312 267 317 286 311 267 317 287 311 267 317 288 311 267 317 287 312 267 317 286 313 267 317 286 314 267 317 288 315 280 313 289 316 283 312 292 317 287 313 294 319 291 315 297 321 294 317 300 325 297 320 303 327 299 323 304 331 300 326 305 334 300 328 305 337 300 328 304 337 301 327 303 335 302 327 303 335 303 328 304 336 303 330 304 339 303 333 304 342 303 336 305 345 304 338 304 347 305 340 305 349 305 342 304 351 307 344 305 353 308 347 305 355 308 350 304 359 308 352 304 360 308 354 304 362 307 354 304 363 308 356 305 365 309 356 305 366 309 357 305 365 310 356 305 365 311 355 307 364 312 355 309 364 313 356 310 365 313 357 311 366 312 365 312 366 315 356 313 365 315 356 313 366 316 358 313 367 315 359 312 369 315 362 313 372 314 363 314 373 315 363 315 373 316 362 317 372 318 360 318 370 319 358 320 368 321 356 323 366 323 355 325 365 324 354 327 364 328 362 329 363 324 353 329 362 323 352 329 361 321 352 328 359 318 351 326 359 315 352 324 357 313 351 322 355 310 348 319 352 308 344 317 347 307 339 316 342 308 334 316 336 310 329 319 331 313 324 322 327 316 321 325 323 320 315 330 318 323 312 333 315 326 310 336 313 327 307 336 309 326 303 337 306 325 302 335 304 323 300 333 302 322 299 331 300 321 299 330 300 320 300 329 301 320 300 329 302 319 300 329 302 328 301 328 302 319 301 328 302 320 302 330 303 321 303 331 304 322 304 331 305 322 306 332 306 322 308 333 308 322 312 332 310 320 315 331 312 318 318 328 314 315 321 324 316 312 325 320 318 309 328 316 320 305 330 310 322 300 333 304 324 296 335 299 325 293 338 295 329 291 343 293 333 290 348 292 338 289 351 291 341 289 352 291 343 290 354 291 344 289 354 291 344 287 352 290 343 286 352 288 342 284 352 286 343 283 354 285 345 281 356 283 347 279 359 282 349 278 360 281 351 278 362 281 352 277 362 280 353 275 362 279 353 271 361 275 352 266 360 270 352 261 359 265 351 258 358 262 350 255 355 260 347 253 353 258 345 252 352 257 344 253 351 259 344 254 350 260 344 253 349 261 342 253 348 260 342 251 347 259 342 249 347 257 342 248 348 255 342 249 349 255 342 249 350 255 343 249 352 255 345 249 355 255 348 250 358 256 351 251 361 256 355 251 363 256 357 252 365 256 361 253 368 259 362 256 368 260 365 258 368 264 362 258 365 262 361 256 361 263 357 256 360 263 355 255 358 262 354 254 356 261 352 254 354 262 350 255 352 264 349 257 351 265 348 258 351 267 348 260 352 268 348 259 353 267 349 258 354 266 350 259 356 267 352 259 357 267 354 259 357 267 354 260 357 268 353 262 357 270 353 262 356 270 352 261 354 270 350 262 354 270 349 261 352 269 348 260 351 268 346 259 350 267 345 259 351 268 346 259 351 268 346 260 351 268 346 262 352 269 345 263 352 270 345 264 354 271 347 265 357 271 349 265 359 271 352 266 362 270 354 266 364 270 355 265 365 269 357 265 367 268 358 265 368 268 359 265 369 268 360 266 370 267 360 267 370 267 361 268 370 268 361 270 370 269 361 272 370 271 360 274 370 273 361 275 371 274 362 276 372 275 363 276 374 275 364 274 373 274 364 274 374 273 364 272 373 272 364 272 374 272 364 270 374 270 365 268 376 269 367 267 377 269 368 268 378 270 368 270 378 272 368 271 377 273 368 274 378 275 368 276 378 276 368 278 378 278 369 279 379 278 370 281 379 278 371 281 380 278 372 280 382 277 373 279 383 276 375 278 386 274 377 276 386 273 378 276 388 272 379 275 388 272 380 275 388 273 380 275 387 273 378 274 385 272 376 273 383 271 374 271 382 270 373 269 382 268 373 267 383 266 374 265 383 264 374 264 384 263 374 261 383 262 374 261 382 263 373 261 380 264 371 261 377 265 368 261 375 265 366 259 374 265 367 257 375 264 368 255 374 262 368 253 374 260 368 252 376 259 370 251 378 258 373 251 380 258 375 252 381 259 376 253 382 261 377 256 382 263 377 259 382 266 376 260 382 267 376 261 382 268 376 262 380 268 374 263 379 269 371 264 378 268 370 265 379 269 370 267 380 268 371 267 382 267 373 267 385 267 375 268 388 267 379 270 392 268 382 272 394 269 385 273 395 269 387 273 395 269 387 273 395 269 386 273 395 269 387 273 395 270 387 272 394 269 386 271 395 269 386 271 395 269 386 271 397 269 388 270 399 268 390 269 402 267 393 267 404 265 395 264 407 262 398 262 409 260 400 258 411 256 402 255 412 253 403 251 412 251 403 250 412 249 403 249 412 249 403 248 411 249 402 247 410 248 401 246 410 248 401 244 411 246 402 241 412 243 403 236 414 239 405 232 416 235 407 228 418 230 409 225 420 227 411 220 419 223 410 217 418 219 409 212 417 215 408 209 417 212 408 206 417 209 408 201 416 205 408 197 416 201 408 193 417 198 408 188 417 193 409 185 418 189 410 180 418 185 410 176 417 181 410 172 416 177 408 168 414 173 407 164 413 169 405 161 410 167 403 158 408 164 402 155 407 162 401 152 406 158 400 148 404 155 398 145 402 152 396 142 400 149 394 137 399 145 393 134 399 138 395 131 398 139 392 129 395 137 389 127 392 135 387 124 389 133 385 122 387 131 383 120 385 129 381 119 386 128 382 118 385 127 381 117 385 126 382 117 385 126 382 118 385 127 382 118 385 127 382 117 385 126 382 117 385 126 382 117 385 126 382 116 385 125 382 116 384 125 382 115 384 125 382 115 384 124 381 114 383 124 382 114 383 123 382 114 382 123 382 114 382 123 382 114 382 124 382 114 382 123 382 113 382 123 382 113 382 122 381 112 381 122 381 112 381 122 381 123 378 122 379 112 380 122 380 112 381 122 380 113 381 123 379 110 377 120 375 104 376 113 373 100 375 108 372 104 370 105 372 96 375 103 371 96 374 104 369 96 371 105 366 96 367 103 362 94 364 102 360 93 362 101 358 91 360 100 355 -1 -1 98 352 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 87 354 88 353 86 354 86 353 85 354 91 353 84 353 92 352 83 352 89 352 82 352 87 351 81 353 88 352 81 354 87 354 82 352 87 353 83 350 89 351 85 348 92 350 86 348 91 349 87 349 94 350 87 347 95 349 89 346 97 347 91 346 100 347 93 346 93 345 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 88 342 89 342 86 342 95 342 84 341 93 340 83 339 91 338 83 338 92 337 83 335 92 335 83 332 91 332 84 332 93 331 86 332 95 331 87 332 96 329 89 332 98 328 88 333 96 329 85 335 93 329 83 337 89 330 78 341 84 333 75 345 79 337 71 350 75 341 70 354 73 345 70 357 71 347 70 361 71 352 70 364 71 355 72 366 72 356 75 368 75 360 77 371 78 363 79 372 80 364 82 372 84 364 86 371 88 363 88 369 91 361 89 366 92 357 88 362 92 354 87 359 90 350 84 355 88 347 81 353 85 344 78 351 82 343 75 350 79 341 73 350 77 340 73 351 76 342 72 355 75 346 72 358 75 349 76 361 78 352 80 364 83 355 83 364 87 356 86 365 89 357 88 364 91 355 89 362 92 353 89 360 92 351 89 358 91 348 87 356 89 346 86 354 87 344 84 352 85 343 82 351 82 342 81 352 81 342 80 354 81 344 81 356 82 346 81 359 83 349 83 362 84 352 85 364 86 355 87 365 89 356 90 366 91 357 92 366 94 357 93 365 95 356 94 364 97 355 95 364 98 355 95 364 98 355 94 363 97 355 92 363 96 355 90 364 94 355 87 363 92 355 84 361 89 353 81 360 86 352 78 358 84 351 77 358 83 350 77 356 82 348 78 355 82 347 79 354 83 346 80 354 84 345 82 354 86 345 84 355 89 346 86 356 90 348 88 357 91 348 89 358 91 349 89 358 91 349 89 360 90 350 87 360 87 350 86 360 85 351 85 361 83 351 84 361 82 352 82 362 80 352 81 361 81 361 81 362 78 352 82 362 78 352 83 361 80 352 86 360 83 351 88 360 85 351 90 360 90 360 92 361 93 361 95 362 95 361 96 362 92 353 96 363 92 354 96 364 92 355 95 365 91 356 94 365 89 357 92 365 87 357 90 365 85 357 90 364 90 365 90 364 86 354 91 363 87 354 92 362 88 353 93 362 90 352 95 361 92 352 97 360 95 351 99 360 96 351 99 361 97 352 99 362 98 353 99 364 99 355 99 365 99 355 98 365 99 356 97 366 97 357 96 366 97 357 94 366 95 357 92 366 94 357 89 366 92 357 87 366 90 358 84 366 88 357 81 365 86 357 78 364 84 357 77 362 83 355 75 360 81 353 73 359 79 353 71 358 78 352 72 356 78 350 72 355 78 348 73 355 79 347 73 356 79 347 75 356 79 348 77 359 82 350 79 362 84 353 83 364 87 355 86 365 89 357 90 368 93 359 93 370 97 361 97 370 101 361 101 368 105 359 105 367 106 366 109 365 108 365 109 365 109 364 107 365 108 365 104 366 105 356 100 366 101 356 96 364 96 355 91 361 91 351 86 357 85 347 83 355 82 345 81 355 80 346 80 357 80 347 79 359 81 349 79 360 82 351 81 359 84 350 84 356 87 347 86 354 87 353 88 352 88 342 88 352 88 342 86 352 85 342 84 352 83 342 81 353 80 343 79 354 77 345 77 357 76 347 77 361 75 351 76 365 77 365 78 369 77 360 80 370 79 361 81 370 81 361 82 368 82 359 83 366 83 366 83 365 83 356 83 364 83 355 82 363 82 354 82 362 82 352 81 360 81 351 80 359 81 350 80 359 81 350 80 360 80 350 80 360 80 351 80 361 81 352 81 362 81 353 81 364 82 354 82 363 82 354 82 362 82 353 81 361 81 361 81 360 81 359 80 359 80 359 78 360 77 350 77 362 76 352 77 362 75 352 77 363 75 353 77 364 77 363 77 366 78 365 77 368 78 367 77 369 76 360 76 369 75 360 73 368 73 360 71 367 71 358 69 366 69 357 68 365 69 356 68 365 69 355 67 364 69 355 68 363 70 353 68 362 71 353 68 361 71 352 67 362 71 353 67 362 70 354 65 364 68 354 63 364 66 355 63 364 66 356 63 364 65 356 62 364 64 355 62 364 64 355 64 363 66 353 65 361 66 351 65 359 66 349 65 358 66 348 64 358 65 349 64 359 65 349 63 360 64 351 64 362 65 352 65 363 65 354 65 365 66 355 66 367 66 357 67 368 67 358 67 370 68 359 68 370 68 360 67 370 68 360 67 370 68 360 67 371 68 362 67 372 69 363 66 371 68 363 64 370 66 362 63 369 65 360 62 367 64 358 62 365 63 354 61 362 62 352 61 360 62 350 62 359 63 349 62 358 63 349 63 358 63 348 64 358 64 348 65 358 65 348 66 358 65 348 66 358 67 357 67 359 67 359 66 360 66 359 65 362 65 361 64 363 64 363 63 365 60 356 63 366 63 366 63 368 58 359 63 371 58 362 64 373 58 365 66 376 59 368 67 378 60 371 70 380 63 374 72 382 64 377 73 384 65 378 75 384 66 379 77 385 68 381 78 385 69 381 79 386 71 381 81 385 72 381 81 386 73 380 81 385 73 380 81 385 74 380 81 385 74 379 80 384 74 379 79 384 73 377 77 383 71 376 74 382 70 373 71 380 67 371 67 376 65 367 64 371 63 362 61 367 62 357 60 362 60 361 59 359 61 349 58 357 61 347 57 354 61 345 57 352 61 343 57 350 61 341 56 351 61 342 56 352 59 344 55 354 59 345 55 356 58 347 55 358 58 349 55 358 57 349 54 358 57 349 54 358 57 349 54 359 57 350 54 360 57 350 54 360 56 351 54 359 57 349 55 356 57 347 54 354 57 345 55 354 57 345 57 354 58 344 59 354 59 345 59 356 60 346 61 357 60 348 62 359 60 349 63 361 60 351 63 363 60 354 63 365 59 356 63 367 58 358 64 370 58 362 65 374 59 366 67 378 60 371 70 382 62 375 74 385 65 380 78 388 69 385 83 390 74 388 88 392 78 391 93 392 83 393 97 393 88 394 100 392 91 394 101 392 91 394 99 392 90 393 97 391 88 392 95 390 85 391 92 390 83 390 89 390 79 389 86 389 76 387 84 388 73 386 82 388 72 385 80 386 70 384 80 386 70 383 80 387 70 384 81 388 71 386 83 390 73 388 85 392 75 390 88 393 78 392 90 394 80 393 92 394 82 394 93 394 83 394 94 394 84 393 93 393 84 392 94 392 84 392 94 392 84 391 93 392 83 390 91 392 81 390 89 392 80 390 88 392 78 390 88 392 78 390 87 393 78 391 89 393 79 391 90 394 81 391 92 394 83 392 93 393 84 391 94 392 85 391 94 392 85 390 95 392 86 390 94 392 86 391 94 393 86 391 94 393 85 392 93 394 85 392 93 394 85 392 92 394 84 392 91 393 83 391 90 393 83 390 90 392 82 390 90 392 81 389 89 391 81 389 90 391 80 388 88 391 80 388 88 390 79 388 86 390 77 388 85 390 75 388 84 390 74 388 84 390 74 387 84 390 74 387 84 390 74 387 85 390 75 388 85 390 75 388 86 390 76 389 87 390 77 390 89 392 79 390 90 392 80 392 91 392 81 392 92 392 82 392 94 392 83 393 94 392 84 393 95 392 84 393 95 392 85 393 96 392 85 394 96 392 86 394 96 392 87 394 98 392 88 394 100 392 89 394 101 392 91 394 102 391 93 394 102 391 93 395 102 391 93 395 102 391 93 396 103 391 93 396 102 391 93 396 102 390 92 396 101 390 91 395 101 390 91 395 100 390 91 395 101 390 91 395 101 391 92 396 102 391 93 396 103 392 94 397 105 392 96 396 106 391 97 396 108 391 98 395 109 390 99 395 109 391 100 395 108 391 99 395 106 391 97 395 104 391 95 395 101 391 91 394 98 390 88 393 96 390 86 393 95 391 84 394 94 391 84 393 94 391 83 393 95 392 84 393 96 392 85 394 97 392 87 394 100 392 90 394 103 392 93 394 105 392 96 395 107 392 99 395 108 392 99 395 107 392 99 395 106 392 97 395 105 392 95 394 104 392 94 394 103 392 93 393 102 392 93 393 101 392 91 393 99 392 89 393 97 392 87 393 96 392 86 392 95 392 85 391 94 392 84 391 94 392 83 392 94 392 84 392 94 392 85 392 94 392 85 392 94 392 85 392 93 392 84 391 93 392 83 391 92 392 83 390 91 392 82 390 91 391 81 390 90 390 80 389 90 390 80 389 89 390 79 388 88 390 78 389 88 390 77 389 88 391 78 390 90 392 79 392 92 393 82 393 95 393 86 394 98 393 89 395 100 393 91 395 102 392 92 394 102 392 92 395 101 392 91 395 100 392 90 395 98 393 88 395 96 393 86 395 93 392 83 394 91 392 80 394 89 392 78 393 88 392 77 393 88 392 77 393 89 392 78 394 90 392 79 395 91 394 81 396 93 394 82 397 94 394 83 398 95 396 85 399 97 396 87 400 99 396 89 400 100 396 90 399 101 395 92 399 103 394 93 398 104 394 95 397 105 393 97 396 106 392 98 396 106 392 97 396 106 392 97 395 105 391 95 394 103 391 95 394 102 391 93 393 102 390 92 393 100 390 91 393 100 390 90 393 99 391 89 393 98 391 89 393 98 391 89 393 98 391 89 393 99 391 89 393 100 391 91 393 101 391 93 393 102 391 94 393 104 390 95 392 104 390 96 392 104 390 96 391 104 390 105 390 104 390 104 390 102 390 94 390 102 390 93 390 102 390 93 390 100 390 92 390 100 390 92 390 100 390 101 389 100 390 100 390 100 390 100 389 100 390 100 389 100 389 100 389 100 389 100 389 99 389 100 389 99 390 91 388 99 390 90 388 97 390 89 388 96 390 88 387 95 390 87 388 94 390 86 387 94 390 86 387 94 390 85 386 94 390 85 387 94 389 85 386 94 389 87 386 96 389 88 386 96 388 89 386 98 388 90 386 98 388 90 386 98 389 91 386 99 390 92 387 99 390 92 388 100 390 92 388 100 390 92 388 99 390 92 388 99 390 91 388 98 390 91 388 98 390 91 388 98 390 91 387 98 390 91 387 98 390 91 387 99 390 91 387 99 390 91 387 99 390 91 388 99 390 92 388 99 390 91 388 98 391 91 389 99 390 91 389 99 390 91 389 98 391 91 389 98 392 91 390 99 391 91 389 99 392 91 389 99 392 91 389 98 391 91 389 98 391 91 388 96 391 92 389 96 391 89 387 94 391 90 389 92 391 88 388 90 390 86 387 89 390 83 385 88 388 81 383 86 388 79 382 85 387 79 381 84 386 78 380 84 385 77 379 83 385 77 379 83 386 77 379 81 388 78 380 80 390 79 385 78 392 79 387 78 392 79 388 78 392 78 388 76 390 77 387 74 389 75 385 71 386 73 382 69 384 71 379 67 381 68 376 64 378 66 372 62 374 64 367 60 371 62 363 59 366 61 358 58 361 61 353 60 357 63 347 62 353 65 343 63 350 66 342 64 350 66 341 66 351 67 342 69 353 69 344 72 355 71 346 75 358 74 349 76 361 74 351 77 364 74 355 78 367 74 358 78 371 72 362 76 375 70 367 76 379 69 372 78 384 70 377 81 386 73 381 84 388 76 383 86 390 77 387 91 392 81 390 96 392 86 390 100 392 91 392 104 392 95 392 105 392 96 392 105 392 96 391 103 392 94 390 100 391 91 390 97 391 87 390 93 391 84 390 89 391 79 390 86 390 76 391 85 390 74 391 85 390 74 391 85 390 75 391 86 388 75 390 86 388 76 391 87 389 76 393 87 390 77 393 90 391 79 395 93 392 83 395 98 393 87 397 103 394 93 399 108 394 100 400 115 393 108 401 124 392 116 401 131 390 131 390 137 385 133 394 141 379 137 388 142 375 140 384 143 373 141 381 144 372 141 380 143 372 140 380 143 373 139 381 143 374 139 382 142 376 138 383 141 378 137 386 141 380 136 388 140 383 135 391 140 386 135 394 142 388 136 397 143 390 137 399 143 392 138 400 144 392 139 402 144 393 138 402 144 393 140 402 146 392 141 401 148 392 142 401 148 393 143 401 151 394 146 402 153 394 147 403 154 394 149 403 157 394 152 403 158 393 153 401 159 391 154 399 160 390 155 398 160 390 155 398 160 390 155 398 161 391 156 399 162 391 158 400 164 393 160 402 -1 -1 161 404 -1 -1 161 406 166 401 161 408 165 403 161 410 165 405 160 411 165 405 160 412 164 407 159 414 163 408 157 414 161 409 154 416 160 412 153 418 158 412 151 418 149 417 148 418 147 416 147 417 155 412 146 418 157 412 150 417 162 411 155 417 165 409 161 414 166 407 161 415 167 407 162 413 166 408 160 414 164 409 158 414 162 410 154 413 158 408 151 411 156 407 148 409 154 406 145 407 151 406 145 405 149 405 140 405 147 406 139 405 146 407 137 408 144 410 135 410 142 412 133 413 140 414 130 415 137 415 127 416 134 416 124 417 132 417 121 417 129 419 119 418 128 420 117 420 127 421 116 421 127 423 117 422 128 423 118 423 130 423 121 423 134 422 123 423 136 422 126 422 138 421 129 422 141 421 131 420 143 418 133 418 145 415 136 414 148 411 139 410 150 406 142 405 151 401 143 400 151 395 143 394 150 388 141 388 140 383 140 384 140 379 140 380 147 372 140 377 148 369 142 375 150 369 148 374 154 370 151 378 159 373 156 381 162 376 160 384 164 379 163 388 168 383 166 392 170 386 168 396 170 390 168 400 170 393 168 403 168 395 167 405 166 395 166 406 164 393 164 404 162 391 163 401 157 388 159 398 154 386 155 396 150 385 151 395 147 384 149 395 148 383 151 393 151 380 154 390 155 378 158 388 157 376 160 386 157 376 160 386 154 377 157 387 151 380 154 390 147 383 152 393 143 385 150 394 140 385 146 393 135 383 141 391 129 382 135 391 125 385 131 393 121 388 127 396 118 392 124 400 118 396 125 404 119 398 125 405 120 397 126 405 120 397 127 404 121 396 128 404 123 393 128 403 127 391 129 401 133 388 133 399 141 386 140 397 149 383 147 393 156 379 154 389 160 375 159 384 163 372 161 381 163 372 162 381 163 374 163 384 165 377 165 387 164 381 165 391 162 386 163 396 160 387 161 398 160 386 162 397 160 383 163 394 162 379 165 389 165 373 169 383 165 370 169 380 165 368 169 378 164 367 169 376 164 366 169 375 164 365 171 373 166 362 173 369 166 357 173 363 163 351 171 357 160 348 168 353 161 348 168 354 160 350 168 356 160 350 167 356 160 349 167 355 160 349 167 355 160 349 169 354 163 350 171 355 165 351 175 356 168 353 177 358 168 355 177 359 168 355 177 359 166 355 176 358 165 354 174 358 162 355 171 358 160 355 170 358 160 355 170 359 162 358 171 362 164 358 173 362 166 358 175 362 167 358 176 362 167 361 176 364 166 365 175 366 164 370 174 371 162 378 171 377 159 388 169 385 158 395 167 393 157 401 166 398 155 406 165 402 155 409 164 405 153 411 163 408 152 412 161 409 149 411 158 409 146 409 156 408 144 406 154 405 144 401 154 400 143 398 153 397 143 396 153 395 141 398 151 397 140 403 150 402 140 407 150 407 140 410 150 411 143 412 153 412 148 412 158 410 152 411 161 409 153 412 163 408 153 412 163 409 151 412 161 409 149 413 159 410 148 415 158 412 147 416 157 414 146 417 156 415 145 417 155 417 144 417 153 417 141 415 151 417 139 412 147 417 138 407 144 414 139 400 143 410 144 393 145 403 151 384 151 394 161 375 158 385 166 369 165 378 168 368 166 376 168 368 165 376 165 368 163 376 164 371 161 379 165 374 161 382 168 378 165 387 171 383 171 383 170 387 165 394 169 390 163 397 168 391 160 398 166 390 158 396 166 389 159 394 168 386 161 392 168 385 160 389 166 384 158 389 162 384 154 389 160 385 151 390 160 386 151 391 162 389 153 393 164 392 155 395 164 395 155 398 164 399 155 403 164 401 155 406 166 402 157 407 170 402 161 407 173 402 165 407 174 400 167 407 174 399 167 406 174 398 168 406 176 397 170 406 178 398 173 407 180 399 175 408 182 400 177 409 182 399 178 408 184 398 179 407 186 397 181 406 190 396 186 405 195 397 191 406 198 398 195 407 200 400 197 409 201 401 198 410 202 401 200 411 204 401 203 411 206 400 205 410 207 399 207 409 208 398 207 408 207 397 207 407 206 397 207 406 206 397 207 407 206 397 205 407 203 407 202 408 201 406 200 408 200 398 199 408 200 398 198 408 200 398 198 407 200 397 198 407 198 398 197 407 198 398 196 408 197 397 197 407 196 396 198 406 194 394 197 404 192 390 196 400 191 386 194 395 190 383 192 392 187 382 189 392 184 383 187 392 182 383 184 392 179 384 180 394 176 385 178 395 176 386 176 396 174 387 174 397 171 390 171 400 171 391 170 401 172 390 171 401 172 390 171 401 173 390 171 401 174 390 173 400 176 390 176 400 178 400 179 401 181 390 181 401 182 390 182 401 181 390 182 401 180 390 180 401 178 389 178 400 177 388 177 399 175 388 174 398 172 388 171 398 171 386 170 396 171 384 169 394 169 383 167 392 168 382 165 391 168 380 165 390 170 379 167 388 173 379 169 388 176 380 171 389 176 383 172 392 176 387 172 396 174 389 169 399 172 391 167 401 170 392 165 402 166 393 162 403 163 394 159 403 160 395 157 405 158 396 156 406 157 398 155 408 158 397 156 408 158 396 157 407 158 396 157 407 156 397 155 407 156 397 154 408 156 397 154 408 157 396 155 407 158 395 156 406 159 394 158 404 160 393 159 403 161 392 159 403 160 392 160 402 159 392 160 402 159 392 162 401 161 391 165 400 163 390 167 400 165 390 170 399 165 390 172 398 164 391 172 398 163 390 171 396 160 388 169 393 159 385 167 389 156 384 166 387 155 384 164 384 153 384 162 383 150 383 160 381 149 382 159 379 149 382 158 379 148 382 157 379 148 383 157 379 147 383 155 378 144 383 152 379 141 384 149 379 137 385 146 381 136 387 144 382 134 387 142 382 133 388 141 383 134 388 139 385 135 388 143 383 136 387 144 382 137 387 146 383 138 388 147 383 138 389 146 385 136 389 145 387 133 391 143 389 132 392 141 390 132 392 141 390 130 391 139 390 125 391 135 391 123 391 133 393 123 391 132 394 121 392 130 394 122 392 131 395 123 394 132 395 122 393 131 395 124 394 133 395 126 394 136 395 126 394 135 396 122 393 132 396 119 392 128 396 118 393 128 397 121 394 130 397 120 394 129 397 118 393 127 395 117 391 127 393 117 390 126 390 115 388 124 388 111 385 111 385 108 383 108 383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 94 346 -1 -1 95 345 -1 -1 -1 -1 -1 -1 -1 -1 89 350 97 347 90 350 98 346 89 348 97 344 89 346 97 343 89 346 97 343 89 346 97 343 89 345 97 342 89 344 97 342 90 346 98 343 90 346 98 343 91 345 99 343 92 344 101 341 91 340 101 339 89 336 98 335 87 333 95 332 85 331 93 331 84 329 93 329 85 326 93 326 88 324 97 325 91 323 100 323 92 322 101 322 91 321 100 321 89 319 99 318 87 316 97 316 84 314 94 313 81 311 90 310 77 308 83 308 73 307 81 307 68 305 77 305 65 302 72 302 62 299 68 299 60 296 66 295 59 292 66 292 59 288 64 288 60 282 65 283 62 274 66 275 64 265 69 266 67 257 73 258 71 251 77 252 75 245 81 246 77 239 86 241 79 235 85 236 82 230 90 234 85 223 90 225 89 213 94 216 93 207 98 210 98 202 102 205 102 196 107 200 105 191 111 196 106 187 110 191 108 183 112 187 113 178 117 182 118 173 121 177 122 170 126 176 126 168 129 172 131 165 133 169 136 162 139 169 141 161 144 168 144 163 145 162 147 164 149 172 151 165 152 173 153 167 155 175 156 170 158 178 159 171 161 179 161 170 162 180 161 169 161 179 161 171 160 176 160 172 158 181 162 174 158 183 165 177 160 184 169 181 164 187 173 186 167 191 173 191 167 196 173 195 167 200 173 200 166 205 175 204 167 209 176 208 168 213 177 211 169 216 178 214 170 218 179 217 171 221 181 220 172 225 183 225 175 230 187 229 179 234 190 234 182 239 193 238 184 242 195 242 187 247 199 246 191 251 202 252 194 256 204 257 196 262 206 262 198 267 208 266 200 271 213 269 204 274 217 271 209 277 220 275 221 274 221 277 213 283 224 279 215 284 227 282 219 287 230 287 223 291 233 289 225 294 235 291 226 295 236 292 227 296 237 293 228 298 240 296 240 296 243 298 236 303 246 300 238 305 246 302 239 306 247 304 238 309 247 307 239 311 248 310 248 309 248 312 240 317 249 314 241 319 250 316 241 320 250 316 242 321 253 317 244 322 254 320 255 319 258 322 250 327 261 323 253 329 263 324 256 329 265 325 258 330 267 327 260 331 268 329 261 334 269 331 261 335 272 334 263 337 273 336 265 340 274 338 266 342 275 340 267 344 277 341 269 346 279 343 270 348 280 346 272 350 281 348 273 353 282 350 274 355 284 351 285 351 286 352 278 357 288 354 280 359 289 355 281 360 290 356 291 356 292 358 284 362 294 358 294 357 295 358 288 363 296 358 287 363 296 358 288 362 296 359 288 363 297 361 289 364 298 363 289 365 299 366 290 367 299 369 290 368 298 372 289 369 295 374 287 371 292 376 285 373 289 378 281 374 284 379 277 375 281 380 273 376 278 380 270 375 277 379 269 374 278 378 270 373 280 376 271 372 281 374 272 372 283 372 274 371 286 372 277 371 288 370 279 371 290 369 281 371 292 368 283 371 294 366 285 371 295 364 287 370 295 362 288 369 294 360 290 369 295 358 292 368 296 356 295 366 298 353 297 363 300 350 299 360 300 347 301 357 300 344 302 354 301 342 304 351 302 339 306 348 303 336 307 345 306 334 310 343 308 334 313 342 315 341 315 341 314 332 319 341 319 330 324 338 321 329 328 337 323 327 331 334 325 324 333 331 336 326 336 326 331 313 340 319 341 312 342 312 333 302 342 306 332 297 342 301 331 290 341 293 331 282 341 285 331 277 340 278 330 271 340 272 329 264 339 264 337 256 337 256 326 250 336 250 325 244 334 244 323 238 332 236 322 230 332 228 322 224 332 222 321 218 331 215 318 212 328 209 315 207 325 204 312 203 322 199 309 198 318 194 306 193 315 188 304 187 314 182 303 185 311 179 300 182 308 176 296 182 304 174 294 182 301 176 292 184 299 177 290 184 297 177 289 184 296 177 288 182 295 176 288 182 295 175 287 180 294 173 285 178 292 171 292 170 291 170 283 176 291 169 283 176 290 169 283 176 290 169 283 174 290 169 282 173 290 167 283 172 291 167 283 170 290 165 283 169 291 163 284 169 292 164 284 171 293 165 285 172 293 167 285 172 293 167 285 173 294 168 285 173 293 167 284 171 292 166 284 170 284 169 284 169 285 169 285 170 293 163 287 171 296 166 289 171 298 166 289 171 299 166 290 170 299 166 289 169 299 165 288 168 298 165 287 168 297 165 285 169 295 167 284 168 293 168 283 168 292 167 281 167 290 167 280 166 289 166 280 166 288 167 280 168 289 168 279 169 288 170 279 170 288 171 278 170 287 171 278 170 286 170 278 168 286 167 278 164 287 163 280 159 289 157 282 153 292 151 285 148 294 145 285 143 294 139 284 140 293 136 282 138 292 135 281 138 290 134 280 140 289 135 279 144 288 138 279 147 288 141 279 149 287 143 277 149 286 143 278 149 278 149 276 147 283 140 273 146 280 139 272 146 278 138 270 145 277 137 270 144 277 137 270 144 276 137 268 147 275 139 269 150 275 141 270 152 276 143 271 152 271 152 271 152 272 152 271 152 277 143 270 152 276 144 270 153 276 146 268 154 275 147 266 154 273 147 265 154 272 148 265 154 271 149 266 154 273 150 268 153 274 150 270 151 276 149 272 149 280 145 275 143 275 143 277 141 278 140 280 140 288 137 282 138 290 136 285 137 294 136 289 136 297 137 294 136 295 135 299 134 299 133 302 134 310 136 304 134 312 137 305 134 313 137 306 135 313 138 306 137 313 140 307 139 314 142 308 139 316 143 310 139 319 143 312 138 320 142 314 136 320 141 314 135 318 138 316 135 319 139 319 136 321 139 322 137 325 140 326 138 329 141 330 140 332 143 333 143 335 146 336 146 337 149 337 150 339 156 336 152 337 157 334 153 335 160 332 152 333 159 330 150 330 154 327 147 328 151 325 145 326 148 322 144 323 146 318 143 320 145 315 143 318 145 312 142 312 141 -1 -1 315 145 307 140 315 143 307 140 307 139 307 138 315 141 310 139 317 142 312 140 320 143 314 140 322 143 316 139 324 143 317 139 326 142 319 138 319 138 320 138 320 139 320 140 320 139 319 140 328 144 317 141 326 144 314 140 314 140 311 141 312 140 308 141 308 141 305 142 305 141 302 142 302 142 299 142 299 141 296 143 306 139 293 144 303 140 290 146 299 140 287 146 287 145 283 147 291 141 280 150 288 143 278 153 286 146 276 157 277 156 -1 -1 281 151 273 161 279 153 -1 -1 276 154 269 164 269 164 268 165 269 165 268 165 268 165 268 164 269 164 270 164 270 163 269 164 270 164 269 165 272 156 268 167 269 167 267 168 268 167 267 168 267 168 266 170 267 169 266 171 266 171 265 173 266 172 265 175 265 174 264 177 265 177 264 179 264 179 264 180 264 179 264 180 265 179 264 179 265 178 265 178 265 177 265 177 265 177 265 176 266 166 265 175 267 165 265 173 268 163 266 171 270 162 267 170 270 159 -1 -1 271 157 -1 -1 273 156 267 164 267 163 267 163 268 163 267 162 268 162 268 163 273 155 267 163 273 154 266 162 272 155 264 161 271 153 263 158 264 157 263 156 264 156 262 155 263 154 260 154 267 149 259 154 265 149 258 153 264 149 257 152 257 152 257 152 262 148 259 151 262 149 261 150 266 147 264 151 271 147 268 152 275 147 270 152 277 147 270 150 278 147 269 149 278 145 270 149 279 145 270 149 279 145 269 149 279 145 270 151 280 147 269 151 278 147 267 150 275 148 266 148 275 146 266 146 266 146 266 144 275 142 267 142 275 139 267 139 275 137 268 138 276 136 270 136 278 135 273 134 282 133 279 134 278 133 284 133 294 134 288 134 298 135 292 134 302 136 294 134 304 136 293 134 303 136 291 134 300 137 288 135 297 138 286 136 295 139 283 135 291 137 281 131 289 135 281 130 281 130 280 129 287 131 280 128 288 130 282 127 289 129 284 126 292 129 287 127 295 130 291 127 292 127 295 129 295 128 298 128 306 133 298 128 307 132 298 127 298 126 297 126 305 131 295 127 303 131 294 126 302 130 293 125 301 129 292 124 299 128 291 123 299 128 292 122 299 127 294 122 294 121 296 122 296 122 299 123 299 122 302 124 302 123 304 124 305 123 306 124 309 126 307 124 313 130 309 126 309 125 310 126 311 125 311 127 316 134 312 128 317 134 313 127 318 134 314 126 314 125 314 126 317 132 313 126 317 132 313 125 317 132 313 126 313 126 312 128 313 127 311 127 315 135 311 128 315 135 311 127 315 134 311 126 316 134 312 126 315 133 313 125 317 132 315 124 315 124 316 125 316 124 316 126 316 125 316 126 317 133 315 126 317 131 316 128 318 134 316 128 318 136 315 129 318 137 315 130 317 134 316 132 319 140 316 132 320 140 316 132 319 139 315 131 317 131 316 130 316 129 316 130 316 129 315 129 316 128 315 128 315 128 314 128 314 127 314 129 314 129 314 129 319 136 314 130 319 136 313 130 320 137 313 130 320 136 312 130 319 135 310 129 319 134 309 127 318 132 306 126 315 129 302 125 312 126 296 124 306 123 290 125 300 121 282 127 282 126 274 131 282 124 269 136 275 127 263 142 268 133 260 149 262 139 257 154 259 145 256 159 257 149 255 163 256 153 255 165 255 155 256 167 255 157 257 168 255 158 257 168 255 158 257 168 254 157 256 167 255 157 256 167 255 157 256 167 255 156 256 167 256 156 256 167 256 156 255 166 257 157 255 166 257 157 255 166 258 156 256 166 258 156 256 164 259 155 256 164 259 155 257 164 260 154 258 163 262 153 260 162 265 153 263 161 268 152 267 160 272 151 269 159 276 151 272 158 280 152 276 157 284 153 280 158 289 153 283 159 293 156 287 162 297 159 289 165 299 162 289 166 299 163 289 167 297 162 288 167 296 160 286 166 292 159 285 166 288 157 285 166 288 157 286 166 287 155 287 165 286 155 286 165 285 155 286 165 283 155 285 166 283 156 283 166 280 157 278 169 275 159 271 172 268 163 264 177 262 167 260 181 258 171 259 184 257 174 263 185 261 175 265 186 263 176 266 187 264 177 266 187 265 177 265 186 262 177 264 186 262 177 264 186 262 176 264 185 262 175 263 183 261 174 264 182 262 171 266 179 265 169 268 176 268 165 271 172 270 161 275 167 271 158 277 163 272 154 277 159 271 153 277 159 270 152 276 158 269 153 278 159 278 159 279 162 279 161 279 165 279 165 282 167 282 167 283 167 276 162 286 168 278 162 288 165 280 159 290 162 282 157 292 162 284 155 294 160 287 154 296 162 291 153 294 168 294 157 289 173 294 164 281 175 289 167 276 174 284 168 275 173 283 167 274 172 282 167 273 173 281 168 272 174 280 169 273 173 281 167 275 171 282 165 277 167 285 162 280 166 289 161 284 166 294 163 288 166 298 163 289 162 299 163 288 157 298 161 287 153 296 157 287 150 296 154 288 148 288 148 287 148 295 151 286 147 294 150 284 146 293 149 284 146 293 148 285 146 294 148 286 147 295 149 288 148 297 150 287 147 297 149 289 145 298 147 289 143 299 145 291 141 299 143 291 139 301 142 293 136 301 139 293 135 301 138 292 135 301 138 293 134 301 138 293 135 301 139 295 136 304 140 298 136 306 139 298 136 307 139 299 135 308 138 300 133 309 136 299 131 309 134 299 131 309 133 299 132 309 134 297 132 306 134 294 131 303 133 291 129 300 131 288 128 289 128 287 128 295 129 287 127 296 128 288 127 297 128 289 126 298 128 291 126 299 128 292 126 293 125 295 128 305 129 299 131 309 131 301 133 311 133 301 134 311 133 298 135 309 134 295 135 305 133 292 135 292 135 290 136 300 135 289 136 300 136 289 135 300 136 289 135 299 136 289 135 299 135 289 134 298 134 287 133 297 133 285 131 295 132 284 131 285 131 283 131 292 131 283 130 283 129 283 129 293 129 285 130 294 130 285 131 295 131 285 133 294 134 283 137 293 139 282 140 291 141 290 142 290 142 279 141 281 141 279 141 288 143 277 141 287 143 277 140 286 143 276 138 286 142 277 136 286 139 278 135 279 135 280 138 289 141 283 142 292 145 285 141 294 144 285 137 295 139 283 136 293 138 283 143 292 146 282 148 291 152 282 145 291 148 283 141 292 145 285 143 294 146 287 146 297 149 288 146 298 150 289 147 298 150 290 146 300 149 291 144 301 146 291 141 301 143 292 138 292 137 291 135 300 138 292 134 292 133 293 133 302 137 295 134 303 139 297 136 301 139 301 136 304 139 308 136 308 140 316 141 314 144 324 151 321 154 330 164 325 170 331 176 324 182 329 185 325 189 326 193 319 198 322 196 315 202 317 197 310 203 317 194 309 200 318 192 310 198 320 192 314 198 324 194 324 192 327 194 327 193 329 194 330 193 331 194 331 193 330 193 326 201 329 191 324 200 328 191 323 199 327 191 322 199 328 192 322 199 327 191 322 199 328 192 322 199 330 192 324 199 331 189 330 189 331 186 326 194 331 183 327 191 331 182 327 189 332 182 328 189 333 183 328 190 334 184 328 190 335 187 329 189 336 189 329 190 335 190 330 190 334 190 327 191 333 190 328 191 332 190 325 191 332 191 325 191 332 192 325 193 332 195 325 196 331 196 324 198 332 198 324 200 332 200 324 201 331 198 324 201 332 196 325 199 333 194 326 198 333 191 327 196 333 187 327 194 334 186 329 191 335 183 330 189 334 180 329 186 333 178 329 184 332 176 328 182 331 174 329 177 331 173 330 177 332 172 329 178 332 171 329 177 328 177 330 175 335 175 331 177 337 181 330 183 339 188 332 191 339 196 332 199 341 204 333 207 342 211 334 214 343 215 335 218 342 216 334 220 342 218 333 221 342 218 333 222 341 215 334 220 341 211 335 218 339 205 335 213 338 200 334 207 339 195 335 202 340 192 337 196 339 190 337 193 339 188 337 192 339 189 337 193 339 191 337 195 340 194 337 199 340 199 337 203 341 203 336 211 343 205 338 213 346 206 341 212 347 203 343 209 347 200 342 206 345 197 341 203 345 195 340 201 345 194 342 197 345 193 341 199 346 194 343 196 342 200 343 199 346 193 343 200 346 193 343 199 346 194 342 200 345 194 341 200 344 195 341 202 345 197 341 204 345 198 341 205 345 199 342 206 345 199 341 207 345 199 342 206 346 198 342 205 346 196 343 204 347 194 345 201 348 192 344 198 347 190 345 194 345 189 343 196 345 189 342 196 345 190 343 195 345 192 342 199 345 193 342 200 345 195 342 202 347 196 343 202 347 197 344 203 348 197 346 201 348 197 345 203 348 198 345 204 348 198 344 204 346 198 343 206 345 198 341 206 344 198 341 205 344 198 340 205 345 198 341 205 345 197 342 205 346 197 342 204 347 197 344 204 346 197 343 203 346 197 343 203 346 197 343 204 346 197 343 204 345 197 342 204 345 196 342 201 345 196 340 203 345 196 341 202 345 195 341 202 345 195 342 202 346 196 342 202 346 196 343 204 345 197 342 205 342 196 342 206 340 196 341 205 340 193 341 202 339 189 341 199 337 187 340 195 335 183 336 183 333 181 334 181 331 179 335 187 329 179 333 186 328 180 332 186 327 179 332 186 326 179 327 179 325 179 326 178 325 178 326 178 325 178 326 178 326 179 331 185 327 179 328 178 329 179 330 179 330 180 330 179 331 180 331 180 331 180 331 180 330 179 331 179 329 179 330 178 328 178 328 177 327 177 327 177 326 177 326 176 325 177 326 177 325 177 325 177 325 178 325 177 325 178 325 177 325 177 326 177 326 178 327 177 327 178 327 177 327 177 328 177 328 178 328 177 328 178 332 185 328 178 328 177 327 178 328 178 327 179 328 179 327 179 327 179 327 179 327 179 327 179 327 178 327 178 328 177 327 177 327 177 327 177 327 176 326 177 327 177 326 177 327 177 326 177 327 177 326 178 327 177 326 178 326 177 326 178 327 177 326 178 327 177 326 178 327 177 327 178 327 177 327 178 331 184 328 178 331 185 328 178 332 185 328 178 328 177 328 178 328 178 327 178 328 178 327 178 327 178 327 178 327 178 327 178 327 177 327 178 327 177 327 178 327 177 327 178 327 177 327 178 327 177 327 178 328 177 327 178 328 177 327 178 328 177 327 178 328 177 327 178 328 177 327 178 328 177 327 177 327 177 327 178 328 177 327 178 328 177 327 178 328 177 327 178 328 178 327 178 328 178 327 178 328 177 327 178 328 177 327 177 328 177 327 177 328 177 327 177 327 177 327 178 327 177 327 177 327 177 327 178 327 177 327 178 327 177 327 178 331 185 327 178 327 177 327 178 327 177 327 178 327 177 327 178 327 177 327 178 327 177 327 178 327 177 326 177 327 177 326 177 327 177 326 177 327 177 326 177 327 177 327 177 328 176 329 175 333 182 331 175 334 179 333 175 337 179 335 174 338 179 337 175 340 182 338 176 339 181 338 177 340 184 338 178 339 186 338 179 338 186 337 179 338 187 337 180 338 185 338 181 338 185 337 181 338 189 338 182 338 187 340 184 339 191 340 184 339 192 341 185 340 192 342 186 341 194 342 187 341 194 342 188 341 196 342 189 340 196 342 190 341 197 343 191 341 198 343 191 341 200 343 191 342 200 343 191 342 200 344 192 341 200 344 192 342 199 344 192 342 198 344 192 341 198 344 192 341 198 344 192 341 199 344 192 342 200 344 193 342 200 344 194 341 202 344 194 342 202 345 194 342 202 344 194 342 202 344 194 341 201 344 194 340 200 344 194 340 200 344 193 340 200 344 193 340 200 344 194 340 200 345 193 342 199 345 193 342 200 345 193 342 199 345 194 341 200 346 194 341 199 345 193 342 200 345 194 342 200 344 194 340 201 344 194 340 201 344 194 340 201 343 194 340 201 343 194 340 202 344 194 341 202 344 194 341 202 344 193 341 202 345 194 341 200 344 194 341 201 344 194 341 202 344 195 342 200 344 195 340 203 343 195 340 202 343 194 340 202 344 194 340 200 344 194 340 200 344 194 340 200 344 194 340 201 344 194 340 201 344 195 341 202 345 195 342 202 347 197 344 204 349 201 346 208 351 204 348 212 352 207 349 215 353 209 349 218 353 211 349 219 352 212 348 220 352 213 348 220 353 213 348 220 354 212 350 219 355 211 351 217 355 209 352 216 356 208 352 215 355 207 353 214 355 206 352 213 355 207 352 214 355 208 352 215 355 209 352 216 355 211 352 218 354 212 351 219 354 214 349 222 353 216 348 223 353 218 348 225 353 218 348 225 352 218 347 225 352 218 347 226 351 218 346 225 351 218 346 225 351 218 345 226 351 219 346 226 351 219 347 226 352 218 347 225 352 217 347 224 352 216 348 223 352 215 348 222 352 215 348 222 353 216 348 222 353 216 348 223 352 217 348 224 352 217 347 224 352 217 346 224 352 217 346 224 352 217 347 224 352 218 348 224 352 218 348 225 352 219 347 226 352 219 347 226 351 219 346 227 351 219 346 226 351 219 346 227 352 220 346 227 352 220 345 227 351 220 345 227 351 220 345 227 351 220 345 227 351 219 346 227 351 219 346 227 351 219 346 226 351 218 345 226 351 219 346 226 351 219 345 226 351 219 345 226 351 219 345 226 352 218 346 225 352 218 346 224 351 216 346 223 352 216 346 223 352 216 347 223 352 217 347 224 353 217 348 225 353 218 348 225 353 218 348 225 353 218 347 225 352 219 347 226 352 219 345 227 351 220 345 227 351 221 345 228 351 221 345 228 350 221 345 228 350 221 344 228 350 221 344 228 350 221 345 228 350 221 344 229 351 222 344 229 351 222 344 229 350 221 345 228 351 221 346 228 352 220 346 228 352 220 347 228 353 221 347 229 354 222 349 229 354 222 349 229 354 222 349 230 354 222 349 230 354 222 349 229 354 222 350 229 354 221 350 229 355 223 350 231 354 224 349 232 353 225 348 233 353 227 348 235 353 229 348 237 353 230 347 237 353 230 347 237 353 230 347 237 353 230 348 237 354 230 348 237 357 231 351 236 359 233 353 238 360 236 355 241 360 239 356 241 360 241 356 244 360 244 356 246 359 246 353 249 359 248 355 251 358 250 354 252 358 251 352 254 358 253 351 256 357 256 351 258 357 258 351 261 357 260 353 262 355 261 349 264 352 264 349 266 348 267 345 270 344 268 339 272 342 268 335 272 340 268 334 272 340 270 334 273 341 272 335 274 341 272 334 273 342 272 334 273 344 272 336 272 345 271 339 271 348 269 344 269 348 266 344 266 348 264 344 264 347 261 343 261 344 259 339 258 339 258 335 257 333 258 328 257 325 257 320 257 316 255 310 255 305 252 299 251 293 246 284 244 282 240 272 236 271 233 263 228 263 227 255 221 256 223 249 216 250 218 244 210 245 213 239 204 242 212 235 201 239 210 233 201 238 210 231 201 234 210 227 202 232 212 224 204 228 211 220 205 222 210 215 203 216 208 210 201 209 206 203 198 203 203 196 194 194 202 189 191 188 202 183 191 183 203 178 191 180 206 175 195 177 211 171 200 172 217 166 207 171 221 163 212 171 224 163 215 171 224 162 215 169 224 161 215 166 225 157 217 162 227 152 219 159 227 148 220 154 224 143 219 151 220 139 213 146 215 135 207 141 208 131 201 135 202 126 194 129 198 122 189 125 196 118 186 122 197 116 186 121 199 115 188 121 203 114 193 120 206 114 195 119 208 113 198 120 211 113 201 122 218 115 208 129 227 120 219 139 233 133 229 146 236 136 232 147 237 138 233 144 236 134 231 141 229 133 222 140 224 132 216 140 223 133 215 140 224 132 216 136 225 128 216 134 224 127 215 136 223 130 214 139 224 133 215 143 226 137 218 145 227 139 219 147 227 141 219 147 226 142 219 148 223 142 216 147 221 141 213 145 219 140 210 144 217 139 208 142 216 137 207 143 215 138 206 144 216 139 206 144 217 138 208 143 219 138 210 142 222 137 213 141 225 135 216 139 228 133 219 139 231 132 222 139 232 134 224 141 233 136 225 142 234 138 226 144 234 139 227 147 233 141 227 150 232 143 225 152 230 146 223 155 227 148 221 161 231 150 220 158 224 150 217 158 221 151 214 158 218 159 217 158 216 152 208 159 213 151 205 158 211 151 203 156 210 150 202 154 210 147 202 151 211 143 203 148 212 141 203 145 214 138 205 143 216 135 207 141 219 134 210 141 223 134 214 142 226 134 219 145 229 137 222 148 230 140 223 150 230 142 223 151 228 144 222 153 225 146 217 154 222 147 215 154 220 148 213 154 219 155 219 154 220 154 219 154 219 146 211 153 219 146 211 151 219 144 211 149 219 143 211 146 220 141 211 144 222 140 212 143 223 138 213 142 224 138 214 141 224 138 215 141 223 139 214 141 221 140 212 141 219 142 210 142 217 143 207 142 215 144 205 142 213 146 203 142 212 148 203 145 211 150 202 145 209 151 201 145 209 151 201 145 210 151 201 144 210 151 202 143 211 149 203 142 213 148 205 141 214 146 205 140 215 140 214 140 216 146 207 140 216 146 208 140 217 146 209 139 217 144 208 138 216 143 207 137 214 141 205 135 213 138 203 133 211 135 201 130 210 132 200 129 210 130 199 128 210 130 200 129 211 130 201 128 211 130 201 130 213 130 212 134 215 135 205 137 216 137 206 138 218 139 208 139 219 140 209 138 220 139 210 139 221 138 211 137 221 137 212 137 222 136 212 135 221 135 212 135 221 134 211 134 220 134 211 135 219 134 210 135 219 135 209 135 218 135 208 135 217 136 207 136 216 137 206 136 216 137 206 136 216 137 206 135 216 136 207 135 217 135 207 134 217 134 207 134 218 134 207 134 217 133 207 133 217 133 207 133 217 133 207 133 217 133 207 133 218 134 208 135 217 135 207 135 217 135 207 135 217 135 207 134 218 135 208 134 218 134 208 133 218 134 208 133 218 133 208 133 218 133 208 132 218 133 208 132 218 133 208 132 218 133 208 133 218 134 208 133 217 134 207 133 217 134 207 134 216 134 206 133 216 134 206 133 216 134 206 133 216 134 206 133 216 134 205 135 215 135 205 135 215 136 205 135 215 135 204 135 215 136 205 135 215 136 205 135 215 136 205 136 215 137 205 136 216 137 205 136 216 138 206 137 216 139 206 138 216 140 206 139 216 141 206 139 215 142 206 140 215 142 205 140 215 142 205 140 215 142 205 140 215 142 205 139 215 141 205 139 214 141 205 139 214 141 204 139 213 141 204 139 213 141 204 139 214 141 204 139 214 141 204 140 214 142 204 140 214 143 204 142 214 145 204 143 214 145 205 144 214 146 204 144 214 147 204 146 214 148 205 147 214 150 205 148 214 151 205 148 214 152 205 148 214 151 205 148 214 151 205 147 214 150 205 146 214 149 205 145 214 148 205 145 214 147 205 143 214 146 205 142 215 144 205 141 215 143 205 139 215 142 205 139 215 141 205 139 215 141 205 139 215 141 205 139 215 141 205 139 215 140 205 139 215 140 205 139 215 140 205 139 215 141 205 139 215 142 205 140 215 142 205 140 215 142 205 140 215 142 205 140 215 142 205 140 215 143 205 141 215 143 205 141 215 142 205 140 215 142 205 140 215 142 205 140 214 142 205 139 215 142 205 139 214 141 205 139 214 141 205 139 214 141 205 138 214 141 205 139 214 141 205 138 214 141 205 138 214 140 204 136 214 139 204 135 214 137 204 133 214 134 204 131 214 132 204 130 215 131 205 130 215 130 205 130 216 130 206 130 216 131 206 132 217 133 206 134 216 134 207 134 216 135 206 135 215 135 205 135 216 135 206 134 215 134 205 133 215 133 204 133 215 132 204 132 215 132 204 132 214 131 204 132 214 131 204 132 214 132 204 133 215 133 205 133 215 134 205 133 216 133 206 133 217 133 207 133 217 132 207 132 218 132 207 131 217 131 207 131 217 131 208 131 217 131 208 131 217 131 207 131 217 132 207 131 215 131 206 131 215 132 205 132 214 132 204 131 214 131 204 130 213 130 203 130 213 130 203 129 214 130 203 130 214 130 204 131 214 131 204 133 215 133 205 133 215 133 205 134 216 134 206 134 216 134 206 134 217 134 207 134 218 133 208 134 218 133 208 134 218 133 208 134 218 133 208 134 218 134 208 135 218 135 208 137 218 137 208 138 217 139 207 139 217 140 207 140 216 141 206 139 215 140 205 139 215 140 205 139 215 140 205 139 215 140 205 139 215 140 205 139 215 140 205 138 215 139 205 137 215 138 205 137 215 139 206 138 216 139 206 138 216 140 206 139 216 140 207 139 216 141 206 139 216 141 206 140 217 142 207 140 217 142 207 140 216 142 207 141 216 143 206 141 215 143 206 141 215 143 206 141 215 143 206 141 215 143 205 141 215 143 205 141 215 143 205 141 215 143 205 141 215 143 205 141 215 142 205 141 216 142 205 139 215 140 205 137 215 138 205 135 215 136 206 133 216 133 206 132 217 132 207 131 217 131 207 132 217 132 207 132 217 132 207 133 217 133 207 135 217 135 207 135 217 135 207 135 218 136 207 135 218 135 207 134 218 134 208 133 217 133 208 131 218 132 208 130 218 130 208 130 218 130 208 130 218 130 208 131 217 132 207 133 217 133 207 133 217 134 207 133 217 134 206 133 216 134 206 132 216 133 206 132 216 132 206 131 217 131 207 131 217 131 207 131 217 132 207 132 217 132 207 133 217 132 207 135 217 135 207 136 216 137 206 137 216 138 206 138 216 139 206 139 216 140 206 138 216 140 206 138 216 140 206 138 216 139 206 137 215 138 205 137 216 138 206 136 215 138 206 136 216 137 205 136 216 137 206 136 216 138 206 137 216 138 206 137 215 138 205 137 215 139 205 138 215 140 205 138 215 139 205 137 215 139 205 137 215 138 205 136 216 137 206 135 216 137 206 135 216 136 207 134 216 136 207 134 216 136 207 134 216 136 207 134 216 136 206 136 216 137 206 136 216 138 205 137 215 138 205 137 215 138 205 137 215 138 205 135 215 136 205 133 215 134 205 131 215 132 204 131 215 131 205 131 215 131 204 131 215 131 205 131 215 132 206 132 216 133 206 132 216 134 207 134 216 134 207 134 216 134 207 134 217 134 207 133 217 134 207 133 217 133 207 133 217 132 207 133 217 132 207 132 217 132 207 133 217 133 206 133 216 133 206 133 216 133 206 133 217 133 206 133 217 133 207 133 217 133 207 133 217 133 207 132 216 133 206 132 216 132 206 131 216 132 206 132 217 132 207 132 217 133 207 132 216 133 206 132 216 133 206 132 216 133 206 132 216 133 206 133 216 133 206 132 216 133 206 132 216 133 206 132 216 134 206 134 216 135 206 134 216 136 206 136 215 137 206 137 215 138 205 139 215 140 205 140 215 142 205 142 215 144 205 143 216 145 206 143 216 145 206 143 216 145 206 142 216 145 206 142 216 144 206 141 215 144 206 141 215 143 206 140 216 142 206 139 216 141 206 138 216 141 206 138 216 141 206 138 216 140 206 139 215 141 206 140 216 142 206 141 215 143 205 142 215 144 205 143 216 144 205 143 215 145 205 143 215 145 206 143 215 145 206 143 215 145 206 143 216 145 206 142 215 144 206 141 215 143 206 140 216 142 206 139 216 142 206 139 216 141 207 138 216 141 206 138 216 140 207 137 216 139 207 136 216 139 206 136 216 137 206 134 216 135 206 133 215 134 205 131 215 132 205 131 216 130 205 130 216 130 205 130 216 131 206 131 217 131 207 132 217 132 207 133 217 134 207 134 217 134 207 135 217 135 207 133 217 134 207 132 217 133 207 131 217 132 207 131 217 131 207 130 216 131 207 130 215 130 206 130 215 131 205 131 215 131 205 131 215 132 204 132 214 133 203 133 213 133 203 132 213 132 202 132 213 132 202 131 213 132 203 131 213 131 203 131 213 131 203 130 213 130 203 130 214 131 204 131 215 132 205 133 215 133 205 133 215 133 205 133 215 133 205 131 216 132 205 131 215 132 205 131 215 132 205 131 215 132 206 131 215 132 205 131 215 131 205 130 215 131 205 130 215 131 205 130 214 131 204 130 214 131 204 131 213 132 203 132 213 132 203 131 213 132 202 131 213 131 203 131 213 131 203 130 214 130 203 131 214 131 204 131 214 131 204 131 214 131 204 131 215 132 205 131 215 131 205 130 216 131 205 131 216 131 206 131 215 132 205 132 216 132 205 132 215 133 205 132 215 133 205 132 215 132 205 132 215 132 205 133 215 133 205 132 215 132 204 132 215 132 204 130 214 131 204 130 214 131 204 130 214 130 204 130 214 130 204 130 215 131 204 131 215 132 205 131 215 132 205 131 215 132 205 131 215 132 205 131 215 132 205 131 215 132 205 131 215 131 205 131 215 131 205 129 215 130 206 129 215 129 206 129 215 129 206 129 215 130 206 129 215 130 205 130 216 131 206 131 216 132 206 132 216 132 206 132 216 133 206 132 216 133 206 132 216 133 206 132 216 133 206 132 216 132 206 131 215 131 205 131 215 130 205 131 215 132 205 133 215 133 205 137 215 135 205 143 213 139 203 148 210 143 201 153 208 146 199 157 207 149 199 160 207 152 200 163 207 154 202 165 208 156 205 166 210 167 209 167 213 158 212 166 217 156 216 167 223 154 221 164 226 151 225 161 228 148 228 161 229 147 229 161 228 148 228 159 223 148 226 161 220 151 224 163 218 164 218 170 220 169 224 173 220 171 220 175 220 168 220 177 220 169 221 176 220 169 220 175 220 171 220 172 221 159 219 171 223 155 218 162 218 152 218 160 218 149 219 158 218 148 219 159 219 147 220 158 218 147 220 158 217 147 219 158 216 148 217 160 214 150 215 162 214 152 215 164 214 155 215 166 214 157 215 168 212 158 213 167 211 157 211 166 209 156 209 165 207 154 206 162 206 152 205 161 207 150 206 158 208 147 207 155 209 145 208 153 209 142 210 152 210 142 211 154 210 144 211 156 208 145 210 156 206 147 211 156 207 148 213 157 208 151 216 160 210 155 219 166 212 160 220 170 212 169 220 178 216 173 218 180 214 173 218 175 209 171 217 173 207 171 217 175 205 172 216 176 204 175 214 178 201 177 210 182 198 184 207 185 196 185 206 185 194 187 204 186 192 188 202 188 189 189 200 188 190 189 189 189 189 190 199 191 189 191 199 193 188 193 188 195 187 194 197 196 186 197 195 196 186 197 194 195 185 194 195 194 185 194 184 192 185 194 195 191 186 196 195 191 183 198 193 191 181 196 191 190 180 194 188 187 178 191 186 185 176 188 184 183 173 186 181 181 170 183 176 179 169 181 174 178 167 179 173 176 168 177 175 173 171 175 179 172 175 173 183 172 179 175 188 174 183 177 191 175 185 180 193 175 185 181 193 175 183 180 192 172 182 178 190 170 179 174 187 166 176 170 183 162 173 166 180 159 171 161 179 157 171 158 178 157 171 158 178 157 171 159 178 161 179 160 179 159 171 161 179 159 171 162 179 159 171 162 178 160 172 162 179 162 172 165 180 164 173 167 181 166 174 170 182 170 174 174 182 172 174 177 182 174 173 177 178 174 171 177 176 173 168 176 173 172 166 175 171 170 164 173 170 169 163 171 168 168 163 170 169 167 163 170 169 167 163 170 168 167 163 170 168 167 162 170 167 167 162 169 168 165 165 169 170 165 168 169 172 166 169 171 173 168 168 172 172 169 168 174 171 170 167 178 173 170 167 175 170 168 165 173 169 165 164 170 168 162 162 167 166 159 162 163 165 156 162 160 166 153 165 156 169 151 170 153 174 150 174 153 182 148 177 152 185 147 177 150 186 145 177 149 185 145 175 150 184 147 174 151 183 149 173 154 182 152 172 156 181 154 172 159 181 156 172 161 180 158 170 163 179 160 170 164 178 160 169 165 178 160 170 166 178 161 172 167 180 162 174 168 182 162 176 169 183 161 177 167 184 158 177 165 185 154 177 161 184 151 175 157 183 147 174 153 182 145 174 149 182 143 175 147 183 143 176 148 184 144 178 149 185 145 179 150 187 146 182 152 189 148 184 154 191 149 184 155 192 150 185 157 193 151 185 159 193 153 186 161 193 155 186 162 193 157 187 164 193 158 188 166 194 160 188 168 195 159 188 167 195 157 188 165 195 154 188 162 195 153 189 160 195 151 189 159 194 150 189 157 194 149 188 153 191 149 187 155 193 148 186 152 189 148 185 155 191 148 185 152 188 148 185 151 188 148 186 154 191 149 186 155 192 150 187 154 190 152 189 156 191 154 190 162 195 157 192 166 197 161 194 161 194 164 196 164 195 167 197 176 199 168 198 178 199 170 198 179 198 171 197 180 197 171 196 180 195 170 194 180 193 170 192 179 191 168 191 178 190 166 190 176 189 164 190 173 189 162 190 171 190 161 191 170 191 160 192 169 193 160 193 168 193 160 194 168 195 160 194 168 195 160 194 168 195 169 197 168 196 159 194 167 196 159 194 167 195 159 193 166 195 158 192 167 194 158 192 167 193 159 192 167 193 158 190 167 193 157 187 166 191 157 184 165 189 157 181 166 187 158 179 166 184 159 177 167 182 159 175 167 181 159 172 166 178 158 170 166 177 158 168 162 172 157 167 164 174 156 166 162 173 155 166 161 174 154 166 159 173 153 167 159 174 153 166 158 174 153 167 157 174 152 167 156 175 151 165 155 175 151 165 154 174 151 165 154 175 151 166 155 176 152 166 156 176 152 166 157 175 154 166 158 174 154 166 158 174 154 166 158 174 154 166 159 175 155 169 159 177 154 170 160 178 155 171 160 179 154 172 160 180 154 172 159 181 154 174 159 182 153 175 160 183 153 177 158 185 151 179 157 186 150 180 157 187 149 181 155 189 147 182 153 189 146 183 153 190 146 184 153 191 147 186 154 192 149 187 156 192 150 189 157 193 152 190 160 194 154 192 162 196 156 194 165 197 159 195 168 197 162 196 172 197 166 195 176 196 169 193 179 193 170 191 180 191 169 186 179 187 167 183 176 184 164 178 173 179 161 173 170 174 158 170 168 171 157 169 166 170 156 170 165 170 156 172 165 170 157 173 166 172 158 176 166 173 159 179 168 176 162 181 171 178 165 183 174 179 169 182 178 179 173 180 182 176 174 177 184 173 174 173 184 169 172 170 181 165 169 169 178 165 166 168 175 164 164 169 173 165 163 171 171 167 161 173 169 168 160 174 168 170 160 176 168 172 161 177 168 172 160 178 168 173 160 178 168 173 158 178 166 173 156 177 164 173 155 177 163 173 153 177 162 174 151 178 160 175 151 177 160 175 152 177 160 175 153 177 162 176 155 179 165 177 158 180 168 179 161 181 172 180 164 182 175 181 168 183 178 182 171 183 181 182 174 183 184 182 175 184 186 182 176 184 176 184 176 184 187 183 177 184 187 183 176 184 187 183 175 184 185 183 173 183 182 183 168 182 178 184 165 181 174 183 161 179 170 183 159 178 168 183 157 178 166 183 157 179 166 184 156 180 157 179 157 181 166 186 158 183 167 187 158 184 167 189 158 185 167 189 159 186 168 190 160 188 169 191 161 189 171 191 162 189 172 191 164 190 174 192 167 190 177 191 171 191 171 191 174 192 184 190 175 191 186 190 176 191 186 190 175 191 186 191 174 192 184 191 172 191 173 191 171 192 182 192 170 192 180 193 169 191 179 193 168 192 178 193 167 192 177 192 167 191 177 192 166 191 176 192 165 190 176 192 164 190 174 192 164 190 174 192 164 190 174 192 165 190 176 192 166 190 176 192 168 190 178 192 170 191 180 191 171 190 181 191 172 190 184 190 174 190 174 189 174 190 175 190 175 190 175 190 175 191 175 190 175 191 175 191 176 192 185 189 176 192 186 189 178 192 186 189 178 192 186 188 178 192 185 187 178 192 184 187 176 192 180 185 173 191 177 184 170 189 172 184 167 186 169 179 164 183 165 175 162 178 162 167 160 172 159 161 159 167 158 156 159 166 157 154 160 167 159 156 163 170 161 159 164 174 162 163 165 177 161 167 164 181 159 172 163 184 156 176 162 186 155 179 161 187 153 181 160 189 152 182 158 191 150 184 158 194 158 194 158 197 150 191 158 200 149 195 157 201 148 197 156 204 147 199 156 205 146 201 155 205 146 201 154 206 145 202 154 206 145 202 154 206 155 205 155 205 145 201 155 205 145 201 154 205 145 201 154 205 145 201 154 205 144 201 153 205 144 200 153 205 144 200 153 205 153 204 154 206 145 201 154 206 145 201 154 206 145 202 155 205 146 202 157 201 146 201 160 199 148 200 164 198 165 197 170 196 160 199 174 194 164 198 176 192 167 198 178 192 169 198 179 193 171 199 178 192 171 199 179 189 171 196 181 185 174 192 184 181 177 188 188 177 179 181 190 171 181 175 190 167 182 169 189 163 180 165 185 160 176 162 179 159 170 161 175 158 166 161 169 157 161 161 165 158 157 163 161 159 154 165 159 159 159 159 158 161 151 168 156 164 150 171 154 166 150 175 152 168 149 178 152 169 149 178 152 168 150 177 152 165 150 174 153 162 152 171 154 159 152 168 154 157 151 166 152 156 149 165 151 155 147 165 149 155 145 163 148 154 144 163 148 153 144 162 149 151 143 159 149 149 143 157 149 148 142 155 149 147 142 154 149 146 142 154 151 147 150 146 152 148 144 154 152 149 144 155 152 150 144 156 152 151 144 157 152 151 144 158 152 152 144 159 153 152 145 159 153 152 145 160 153 152 145 159 153 151 145 158 153 150 145 156 153 148 144 155 153 147 144 154 153 147 144 153 153 147 144 153 153 147 144 153 154 148 145 153 155 147 146 153 156 148 147 153 157 147 148 153 158 148 149 153 159 149 149 153 159 149 149 154 158 150 148 154 156 150 147 155 154 150 144 155 152 151 143 156 150 152 141 157 148 152 140 158 148 152 139 158 148 152 139 158 149 151 140 157 149 151 140 157 150 152 141 158 151 153 141 158 151 152 142 158 151 151 142 157 151 151 142 156 152 150 142 155 153 149 143 153 152 148 143 153 153 147 143 152 153 147 153 147 153 147 143 153 153 147 142 152 153 147 143 152 153 147 143 152 154 148 144 152 154 148 144 152 154 149 144 153 154 149 144 154 154 149 144 154 154 149 144 154 153 149 144 154 153 149 144 154 153 149 144 154 153 149 143 154 152 149 143 155 152 150 143 155 152 149 143 155 153 150 144 154 154 150 144 154 155 150 144 155 155 150 145 155 155 151 145 155 155 151 145 155 156 152 145 155 156 152 145 154 155 151 144 154 154 150 143 153 153 149 142 152 152 149 141 151 151 148 140 150 150 147 139 149 149 146 138 148 149 145 137 148 149 145 138 146 149 144 138 145 151 143 139 144 152 143 141 143 154 142 143 141 156 142 144 140 158 141 146 139 159 141 148 139 160 140 148 138 160 140 148 139 160 140 149 139 159 140 148 139 159 141 148 140 159 141 147 139 159 141 147 140 158 141 146 140 157 141 146 141 156 142 144 141 155 143 143 142 153 143 142 142 152 144 141 143 151 144 140 144 151 144 140 145 151 145 140 146 151 144 140 145 152 144 140 144 152 144 141 144 153 143 142 144 154 144 142 143 155 143 143 143 155 143 144 142 155 143 144 142 156 144 145 143 156 144 145 143 157 143 146 142 157 143 146 142 157 143 146 142 157 142 146 141 158 142 146 141 158 142 146 140 158 142 147 140 159 142 148 140 159 142 149 139 160 142 149 139 160 142 150 138 161 141 150 138 161 140 150 138 160 140 149 137 158 138 147 137 156 138 145 138 154 138 143 139 152 138 142 141 151 140 141 144 150 142 141 148 149 145 150 144 151 150 146 158 153 155 150 164 157 159 157 158 162 163 162 173 166 167 168 177 172 172 174 181 175 175 180 184 177 174 182 183 176 171 182 179 173 167 176 172 169 162 172 167 166 159 170 167 165 158 169 166 164 158 167 167 163 158 166 167 163 159 166 168 163 160 166 169 162 162 165 171 161 164 164 174 159 167 162 177 158 169 160 179 156 172 159 181 155 175 159 184 154 178 159 186 154 180 160 189 154 182 160 189 154 182 160 189 154 180 160 189 154 180 160 188 153 178 158 186 151 176 151 175 149 174 153 183 148 171 151 180 147 168 150 177 147 166 150 176 147 166 150 176 147 167 150 177 147 167 150 177 147 167 151 177 148 166 151 175 149 164 152 174 152 162 153 173 155 161 156 171 158 160 160 170 160 161 163 171 162 162 166 172 163 163 167 172 164 165 168 174 164 168 168 177 165 169 169 179 167 169 171 178 169 168 174 177 171 167 176 176 171 167 176 175 170 168 175 177 169 168 174 177 168 168 173 177 168 168 173 177 169 168 173 177 169 168 173 178 168 168 172 178 168 168 172 177 168 167 171 176 167 166 171 175 167 166 170 175 167 165 170 175 168 164 169 174 171 163 170 173 172 162 171 172 174 162 172 172 177 163 174 173 177 163 175 174 177 164 175 174 177 165 174 175 175 165 173 175 173 165 171 175 172 165 169 174 170 163 167 173 168 162 165 171 165 161 162 170 163 159 159 169 162 158 158 167 160 157 156 166 159 156 154 166 157 156 157 155 155 157 152 166 153 157 151 167 152 159 151 169 150 160 150 169 150 161 151 171 150 162 150 172 149 164 151 173 150 165 152 174 150 168 153 175 151 171 155 178 151 173 157 180 153 175 158 181 153 175 160 182 155 176 161 181 155 173 162 181 155 171 162 179 156 170 162 177 157 169 162 177 156 168 161 176 156 168 161 177 156 169 160 178 155 170 159 178 156 170 159 180 156 172 159 180 156 173 160 181 156 173 160 182 155 173 160 182 155 172 159 181 155 171 159 181 155 171 158 179 155 170 159 179 155 171 159 180 156 171 161 180 157 173 162 182 158 176 164 184 159 178 166 185 159 180 167 186 160 181 167 187 159 181 167 187 160 182 168 186 161 182 169 187 163 182 171 186 164 182 173 185 166 180 175 182 167 179 176 180 168 176 177 177 169 173 178 173 169 168 178 168 169 164 178 164 168 160 177 160 166 156 176 156 165 153 175 152 164 150 174 150 164 148 173 148 164 148 173 147 165 150 174 148 167 153 176 152 168 156 177 154 167 156 176 155 166 157 176 155 164 157 174 155 163 157 173 156 161 157 171 156 160 158 170 157 159 160 168 160 158 162 168 163 157 165 167 166 157 167 166 168 157 169 167 170 158 170 168 171 161 171 170 172 162 171 172 171 163 171 172 171 163 170 173 170 163 170 172 171 163 171 172 171 163 171 173 171 163 171 173 171 164 172 174 171 166 172 175 171 168 173 177 170 169 171 178 169 170 171 180 169 171 170 181 168 171 169 181 167 169 167 179 165 167 162 177 160 167 156 177 154 168 152 178 151 167 151 177 150 166 150 175 151 165 150 174 152 164 150 174 152 164 150 174 151 165 151 173 152 163 150 172 152 161 149 170 150 159 149 167 150 156 149 165 150 155 150 163 152 155 152 162 154 154 153 159 154 154 154 159 155 153 155 162 157 153 154 161 157 153 155 162 157 154 154 162 157 155 154 163 158 156 156 164 159 156 156 164 159 156 155 164 158 156 154 164 157 156 154 164 156 157 153 165 155 158 153 167 155 159 153 168 155 161 153 170 154 162 154 171 152 164 155 173 152 166 157 174 151 169 159 176 152 171 160 177 152 171 161 176 152 171 161 175 152 171 161 174 151 171 161 173 150 171 162 172 151 171 163 172 152 171 164 172 153 170 164 170 153 169 163 168 152 169 162 166 152 167 163 164 153 165 165 161 155 163 168 159 158 160 171 156 162 159 175 154 165 158 178 152 169 157 181 150 174 158 185 150 179 158 188 151 182 159 190 151 184 159 191 151 185 158 192 150 187 157 193 149 186 157 191 150 185 157 191 149 184 157 191 149 184 157 191 147 185 157 189 147 185 158 187 148 183 160 185 149 182 162 184 152 181 165 183 154 181 166 184 156 181 168 187 158 183 169 190 159 186 169 192 159 189 170 194 160 190 170 194 160 191 169 193 159 191 169 191 159 190 168 189 158 188 167 187 156 187 165 185 154 185 163 183 153 183 161 181 151 181 159 177 148 179 155 173 155 172 153 168 143 171 152 164 143 167 151 160 141 163 151 157 128 145 153 155 130 143 154 154 144 155 154 153 144 155 154 153 144 155 144 157 143 156 152 155 142 157 151 155 140 158 150 155 140 158 150 155 139 157 151 155 140 158 151 155 141 157 151 156 140 159 150 158 140 160 149 159 139 162 147 160 137 163 147 161 136 164 146 160 136 164 146 160 136 163 148 160 137 163 149 160 138 163 150 160 140 163 151 159 140 162 151 158 141 161 153 157 142 159 156 157 144 158 158 159 147 158 159 160 148 158 158 161 147 159 157 162 145 159 155 161 144 160 155 161 143 159 155 161 143 159 155 161 143 159 155 161 144 159 156 161 145 159 155 161 144 159 155 160 143 159 154 160 143 158 155 159 143 157 156 160 145 156 157 160 147 155 159 159 149 154 160 158 150 152 161 156 151 151 161 155 152 149 162 154 153 148 162 153 153 147 163 152 153 146 162 151 153 145 162 151 153 145 162 152 152 145 162 152 152 145 162 153 152 146 162 153 152 146 161 153 152 146 161 153 151 146 160 152 150 147 160 153 150 147 161 153 150 147 162 154 152 148 162 154 153 148 163 154 154 147 164 155 155 148 164 156 155 148 164 156 155 149 164 156 155 149 164 156 155 149 164 156 154 149 164 156 154 149 164 157 154 149 163 156 153 150 162 156 153 149 163 155 153 149 163 155 153 148 163 154 153 147 163 154 154 148 163 154 154 147 162 154 154 147 163 155 155 147 164 156 157 147 165 157 160 148 168 159 163 149 170 160 165 150 172 161 169 151 175 162 171 152 177 163 173 152 179 164 175 154 180 166 177 155 179 169 178 158 179 173 180 163 179 178 182 167 179 182 183 172 179 185 184 175 180 188 184 178 181 189 185 179 182 190 186 179 182 189 187 180 188 181 187 180 183 189 187 179 184 188 188 178 185 187 187 176 186 185 187 175 186 183 187 172 186 180 186 169 186 177 185 166 185 172 182 162 183 168 178 158 180 166 174 156 178 165 171 156 176 166 169 157 175 167 167 158 173 169 166 160 173 171 165 163 173 173 165 164 173 174 166 166 174 175 166 166 175 175 168 166 176 176 169 167 177 176 171 167 179 177 172 168 180 178 174 169 181 180 175 171 181 182 177 171 182 182 178 172 182 181 177 171 181 179 176 169 180 177 175 168 179 175 173 166 178 174 172 165 178 172 171 164 177 170 170 163 176 167 167 162 175 165 165 162 172 164 163 163 171 165 162 165 171 166 162 167 171 168 161 169 170 170 161 172 170 172 160 174 169 174 159 176 168 174 158 178 168 175 158 178 168 175 158 177 168 174 158 177 169 173 158 176 168 172 158 175 169 171 158 174 169 171 158 174 168 171 158 174 168 172 158 174 168 172 158 175 168 172 158 175 169 173 158 175 169 173 159 176 169 173 159 176 169 173 159 176 169 173 159 175 169 172 159 175 170 172 159 174 170 172 160 174 170 171 160 173 171 171 160 173 171 171 160 173 171 171 160 173 170 171 160 173 171 171 160 173 171 171 161 173 171 171 161 173 171 171 161 173 171 171 160 173 170 171 160 173 170 171 160 174 170 171 160 173 169 170 159 172 168 170 158 172 167 170 157 171 167 169 156 171 165 168 155 169 164 168 154 170 165 169 154 171 163 168 152 171 158 167 148 171 152 166 143 172 148 166 140 173 146 166 138 173 146 166 138 173 145 165 138 172 144 164 137 172 142 164 136 171 140 164 134 172 138 164 133 173 137 166 133 175 138 167 134 176 139 167 135 176 139 169 136 178 139 171 137 181 140 173 138 183 142 174 140 183 145 173 144 183 148 172 146 182 149 171 147 181 149 168 145 177 149 164 144 173 151 161 151 160 -1 -1 128 146 -1 -1 131 147 -1 -1 131 149 -1 -1 132 151 -1 -1 132 152 -1 -1 132 154 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 125 156 127 161 125 159 125 163 123 162 123 167 121 165 121 156 120 167 121 156 124 172 120 155 125 173 120 154 114 160 120 155 127 175 118 157 128 178 115 159 130 183 131 180 133 188 132 186 135 190 134 190 139 196 134 192 140 198 133 193 137 197 131 194 137 200 129 195 135 200 128 196 134 201 127 197 134 203 127 199 134 205 128 200 135 207 128 202 136 208 129 203 136 209 127 203 135 209 127 203 134 209 127 203 134 208 127 203 134 207 127 202 132 204 128 201 136 205 129 200 136 203 128 198 136 201 128 194 136 198 127 191 134 195 135 195 134 195 136 198 136 198 131 197 140 202 135 201 143 205 137 203 146 206 138 203 147 205 137 201 146 205 136 201 145 205 137 203 146 207 140 206 149 209 144 208 154 210 147 209 156 211 147 209 157 209 147 207 157 209 144 205 154 209 141 204 150 208 137 203 146 208 134 201 142 207 132 200 139 206 131 198 138 205 131 197 138 204 131 195 138 202 131 192 137 200 131 188 130 188 131 186 134 195 131 183 135 193 133 182 136 191 136 180 139 189 139 178 142 188 143 176 146 186 147 174 150 183 152 171 155 181 156 167 159 177 160 163 161 173 163 158 162 168 166 154 164 164 169 152 165 161 171 151 165 160 169 152 164 161 166 154 161 162 164 155 158 163 163 157 158 166 162 160 158 169 164 163 158 172 167 165 162 173 171 165 165 173 173 163 168 172 176 161 170 169 179 157 173 165 181 156 175 164 182 155 175 163 183 156 176 164 183 157 177 165 183 157 177 165 183 157 177 165 185 157 177 164 185 155 178 162 185 153 177 159 183 151 175 157 182 150 173 155 181 149 172 153 180 148 170 152 179 146 169 149 177 143 167 146 173 141 148 128 153 122 150 131 153 124 150 133 152 126 149 135 150 126 146 136 148 127 150 144 145 128 140 137 155 141 138 137 154 141 144 146 152 140 144 146 143 130 137 139 143 129 141 141 154 139 144 143 155 139 145 143 154 139 145 144 152 140 144 145 149 142 141 148 137 136 139 153 133 140 138 157 141 151 137 160 141 153 137 163 141 154 138 163 142 154 138 163 142 154 139 163 143 153 143 152 143 153 138 161 143 153 138 161 143 153 138 162 142 154 139 163 143 155 139 164 142 156 139 165 142 158 140 167 142 160 142 169 143 162 143 171 145 163 145 172 146 162 147 171 147 161 148 170 148 159 149 168 149 157 149 166 149 156 149 166 149 157 149 167 149 160 150 170 150 163 152 172 151 167 154 177 152 171 156 180 153 173 156 182 153 173 157 182 154 171 157 180 155 170 155 169 155 169 159 177 156 167 160 176 158 166 162 175 159 165 163 174 160 166 164 175 160 166 165 174 161 166 166 175 161 167 166 175 162 167 167 176 162 168 167 176 160 168 165 177 158 170 163 178 157 170 161 179 156 171 159 180 156 171 158 180 155 171 156 181 155 171 155 181 155 170 155 180 157 166 155 176 161 161 156 170 164 157 158 165 167 154 159 160 170 152 161 157 172 150 162 155 174 150 163 153 175 149 164 151 176 148 164 149 176 148 164 149 175 147 164 148 175 147 164 148 175 148 164 148 176 150 165 149 180 152 169 150 183 155 172 152 187 159 177 154 191 163 182 157 195 167 187 160 199 171 191 163 200 175 193 167 198 178 191 170 195 178 187 170 191 177 183 170 188 176 179 169 186 176 177 169 185 176 176 169 186 178 177 170 187 179 178 173 189 183 181 176 191 187 183 180 198 196 185 184 196 197 186 188 195 199 195 198 195 202 186 193 193 203 184 194 192 204 191 202 190 204 190 202 189 204 189 202 189 203 180 191 185 196 179 187 184 192 178 183 182 190 176 181 180 190 175 180 179 190 175 180 178 188 175 178 177 186 174 175 177 184 175 173 179 183 176 172 180 182 178 171 182 182 181 171 184 182 183 171 185 182 185 172 186 182 186 171 187 181 187 171 188 181 188 180 190 181 190 180 192 180 191 169 193 179 193 168 194 178 194 167 194 177 194 166 194 177 194 166 194 176 193 165 192 176 193 165 192 176 192 165 192 176 191 165 191 176 191 165 190 176 190 165 190 176 190 166 190 177 189 166 190 178 190 166 190 178 190 167 190 178 190 167 191 179 190 168 191 179 190 167 190 178 190 167 190 178 190 167 190 178 190 166 191 178 190 166 191 178 191 167 190 180 192 169 189 182 193 172 187 186 192 177 185 189 191 181 183 191 190 183 180 192 188 184 178 192 185 185 175 192 183 185 174 192 181 185 172 192 180 185 170 192 178 185 170 192 178 185