ncols 360 nrows 180 xllcorner -180 yllcorner -90 cellsize 1 NODATA_value -9999 172 172 172 172 172 173 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 177 177 177 177 178 178 179 179 179 180 181 182 182 183 184 184 184 184 184 184 184 184 184 184 184 186 186 186 186 186 186 187 188 190 190 190 193 193 193 194 194 195 194 194 195 196 197 197 198 199 201 203 203 203 203 205 206 209 209 210 210 210 210 211 213 213 215 216 217 217 219 220 220 221 222 222 222 222 224 224 224 225 225 225 226 227 227 228 229 230 230 230 230 232 232 233 233 235 235 235 236 237 237 237 238 238 240 241 241 241 242 243 243 244 245 247 247 247 247 248 249 250 250 251 252 254 255 255 255 255 257 258 260 260 260 260 261 262 262 263 263 264 264 264 267 267 267 269 269 271 271 273 273 273 273 273 273 273 275 275 276 276 278 279 281 281 281 281 281 281 281 281 282 283 283 284 284 284 284 284 284 285 285 285 285 286 286 286 288 288 289 289 290 290 290 290 290 290 291 291 291 291 292 292 293 293 294 295 295 295 296 296 296 296 297 297 297 278 278 278 278 278 278 278 246 247 247 247 248 248 249 249 249 249 249 249 250 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 250 250 250 250 250 250 249 249 249 249 249 249 248 248 248 247 247 246 246 246 246 246 246 246 246 245 243 243 242 241 241 241 239 238 237 237 237 235 235 233 230 230 230 230 227 226 224 224 224 222 218 215 213 213 211 209 207 206 203 202 200 197 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 154 154 154 154 154 154 155 155 155 155 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 160 160 161 161 161 161 161 161 161 163 164 164 164 164 164 164 164 164 166 166 167 167 167 167 167 167 167 167 168 168 170 172 172 172 173 173 174 175 176 177 178 181 183 184 184 184 184 184 184 185 186 188 189 190 191 193 193 193 194 194 195 197 197 198 198 200 203 203 203 204 206 206 209 209 210 210 210 213 214 216 217 217 219 221 222 222 222 224 225 226 227 230 230 232 233 235 237 238 239 241 242 245 246 247 249 251 256 256 258 262 263 265 266 271 272 274 274 275 278 278 279 281 282 285 286 288 290 291 291 292 292 294 296 297 299 299 299 300 300 300 303 304 304 305 305 305 305 306 308 308 308 309 311 312 312 312 313 314 314 314 314 314 315 317 317 318 319 320 320 321 321 321 322 322 323 323 323 324 324 326 328 328 328 328 328 328 330 330 330 330 330 331 332 332 334 336 336 336 335 336 337 337 337 338 337 338 338 338 338 340 341 341 342 343 344 326 326 326 325 326 324 323 322 322 322 322 321 321 319 317 315 313 309 307 307 305 303 300 295 294 293 290 289 286 282 282 282 282 282 282 282 282 282 282 281 280 280 279 279 276 276 276 275 275 274 272 269 266 264 262 259 256 251 247 243 237 229 221 208 190 170 151 149 149 149 150 150 150 152 152 152 154 154 154 157 156 151 151 150 149 150 150 150 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 154 154 154 154 154 154 154 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 152 152 152 152 152 152 152 152 152 152 154 154 154 155 155 155 155 155 155 158 158 158 158 158 158 158 158 158 158 158 158 160 161 161 161 161 161 164 164 164 164 164 164 167 167 167 167 167 167 167 167 167 170 170 169 170 171 172 174 174 176 177 177 178 178 178 178 178 179 181 182 182 184 187 187 188 188 194 194 195 197 199 200 205 205 210 210 214 217 221 222 223 227 229 232 235 237 239 240 244 247 249 253 255 258 261 264 266 268 274 275 278 278 282 282 284 287 288 290 291 292 293 293 294 295 297 299 300 300 301 301 303 305 305 306 307 308 310 310 311 311 311 311 314 315 316 316 316 316 316 316 316 316 316 317 317 317 317 320 320 321 322 322 322 324 324 323 324 324 324 327 327 328 329 329 331 330 330 331 332 332 331 329 322 319 309 302 291 281 268 259 244 234 225 222 216 213 209 203 200 196 191 189 183 178 175 172 167 162 161 159 154 153 151 148 146 144 143 142 141 140 140 137 137 135 135 135 135 133 133 132 132 132 132 135 136 140 144 147 153 160 167 178 189 198 216 230 246 264 283 300 322 343 363 373 378 374 372 365 360 356 352 350 348 346 344 337 333 330 323 318 311 301 294 284 276 266 254 241 224 212 196 187 175 160 147 145 146 146 148 148 148 149 149 149 150 150 151 151 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 152 151 151 151 149 148 148 148 148 148 192 194 196 198 198 200 202 205 207 207 211 215 218 221 224 227 232 233 217 158 153 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 152 152 152 152 152 155 155 155 155 158 158 158 158 158 158 158 158 158 158 161 161 161 162 163 163 163 163 163 163 163 163 162 162 162 163 164 164 164 164 165 165 165 166 165 166 166 166 167 168 168 168 167 166 163 161 160 162 166 170 179 185 189 195 199 210 220 227 234 242 250 257 262 266 270 276 278 281 285 287 287 288 288 289 289 290 295 296 296 298 299 302 303 303 304 304 303 303 304 303 305 305 305 305 306 306 306 307 309 309 309 309 309 309 310 311 312 314 314 314 314 315 315 316 316 317 316 317 320 322 322 322 324 323 324 324 326 327 328 329 329 330 330 332 332 335 335 335 335 331 329 322 317 305 295 287 278 271 259 249 241 227 218 205 197 185 175 164 157 150 144 139 134 133 127 126 123 119 119 118 115 114 114 113 111 111 110 109 109 109 109 108 108 108 107 107 108 107 107 106 106 105 106 106 106 106 106 106 106 105 107 107 108 108 108 107 108 108 109 109 112 112 114 116 118 121 127 130 137 147 160 179 195 214 236 259 278 301 392 395 366 338 322 301 279 259 242 226 212 194 173 178 172 170 170 168 166 166 164 164 163 164 163 162 160 159 157 157 160 160 159 159 162 168 178 181 182 182 183 183 184 183 182 181 181 181 181 181 181 180 179 179 180 181 181 182 183 184 184 185 186 188 190 190 151 153 154 157 157 157 157 158 158 158 159 161 162 164 165 166 167 168 168 168 169 172 173 174 177 181 181 186 189 192 176 163 155 153 148 148 148 148 145 145 145 145 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 145 146 146 146 146 149 149 149 149 149 149 149 149 152 152 152 154 154 154 155 155 157 158 158 158 158 158 157 157 158 160 160 160 162 161 160 161 162 161 161 164 162 164 166 170 173 181 182 189 193 194 201 214 232 251 242 236 234 231 231 231 231 232 234 234 236 238 238 240 241 243 244 246 251 254 260 263 265 271 272 275 280 281 287 288 290 290 291 293 294 295 297 298 298 298 298 300 301 301 302 302 304 303 303 305 306 306 306 307 307 310 310 312 312 312 312 313 313 313 315 316 317 319 321 322 323 322 322 322 323 324 327 328 329 328 329 331 333 335 336 337 337 335 334 326 319 309 304 294 286 274 259 244 226 211 197 179 162 149 138 133 126 121 118 115 112 111 110 108 108 106 106 104 102 103 101 101 100 99 98 98 97 98 97 96 97 97 97 96 96 97 97 97 97 97 97 97 97 97 98 97 96 97 97 97 98 98 98 98 97 97 97 98 98 98 100 99 101 102 102 104 105 106 109 115 141 204 215 213 217 219 223 226 229 233 237 238 242 235 224 205 196 186 167 161 163 163 160 154 149 149 148 149 150 150 150 150 150 151 150 148 148 149 146 146 144 142 141 142 142 144 145 148 149 152 154 158 162 166 160 150 143 140 140 140 144 148 148 148 149 149 149 149 149 149 149 150 150 150 150 151 120 120 121 123 124 124 124 124 126 128 129 131 131 132 135 138 141 146 147 145 141 139 139 139 138 136 136 136 136 136 136 136 138 138 139 139 141 141 141 142 142 142 143 140 141 141 139 139 139 139 137 135 135 135 137 137 137 137 138 139 140 140 140 140 140 140 140 140 140 140 142 142 142 142 142 142 143 143 143 143 144 146 147 151 151 152 152 155 155 156 157 156 156 158 160 165 164 168 170 171 175 174 178 180 182 184 186 192 198 200 201 201 202 202 202 205 206 207 208 209 212 212 214 216 217 219 224 225 225 231 232 233 237 238 243 244 247 251 254 258 264 270 275 278 282 284 285 287 289 289 291 293 294 295 296 295 297 298 299 299 301 303 303 304 304 304 306 308 310 310 310 310 310 311 311 312 314 316 316 317 318 318 319 320 322 323 325 324 327 326 328 329 329 332 334 336 337 338 338 342 342 331 315 302 295 287 280 271 257 249 234 218 204 187 169 149 136 130 121 116 113 108 109 107 105 105 103 101 100 99 98 96 96 94 95 96 98 98 99 100 101 102 103 104 104 104 104 104 104 104 104 104 104 103 105 106 106 105 105 105 105 106 107 104 103 102 104 107 109 111 110 110 108 106 105 113 134 153 153 157 169 176 181 188 193 199 202 207 213 212 210 213 218 220 224 231 230 242 244 238 236 234 225 205 180 162 161 162 160 160 160 159 157 156 156 155 158 159 158 158 158 157 156 157 157 157 156 154 154 154 155 155 153 154 154 153 154 153 153 153 153 153 152 153 152 152 153 151 151 151 106 107 110 112 113 114 115 117 120 120 77 94 94 93 93 97 97 98 100 100 98 99 100 100 100 100 102 102 100 100 101 101 101 102 102 101 101 101 101 101 101 100 100 100 100 100 100 100 101 101 96 98 110 117 121 126 129 132 133 132 130 129 130 130 130 130 130 130 131 129 129 129 132 135 135 134 132 132 131 131 130 130 129 129 128 126 126 125 125 123 122 122 121 120 118 117 115 111 93 92 96 99 100 104 108 111 112 116 118 120 124 127 129 135 140 142 146 146 153 155 160 162 166 170 171 175 175 178 180 182 185 186 192 193 195 200 200 204 206 209 212 216 220 222 225 228 233 237 244 249 257 263 269 275 281 283 285 288 287 288 289 293 295 296 297 298 297 297 300 300 301 302 302 305 305 305 306 307 308 309 310 312 312 312 312 313 313 313 314 317 320 320 320 323 327 332 335 339 341 345 346 347 349 353 354 354 358 359 361 360 360 361 358 354 349 329 305 295 285 270 256 244 232 215 202 186 170 157 141 132 124 117 110 104 98 95 95 93 94 94 95 95 95 95 97 97 98 98 99 99 99 99 100 100 99 99 97 97 96 96 96 96 96 98 104 111 117 120 121 123 127 131 134 140 149 155 165 185 222 253 236 220 211 209 207 205 202 205 204 204 203 202 201 202 204 209 214 218 220 229 233 240 248 253 258 255 260 264 276 263 266 237 220 210 197 179 165 165 166 164 164 164 164 164 163 165 163 163 162 161 161 160 157 156 154 158 157 157 156 155 154 154 154 155 154 154 154 153 154 153 153 153 153 152 153 152 153 152 151 152 151 151 148 145 142 138 133 118 94 84 133 149 160 159 152 134 116 100 102 102 104 106 110 114 116 120 123 124 126 126 126 125 124 123 119 119 117 117 117 115 115 111 110 109 106 103 99 94 92 87 84 78 76 72 70 82 99 109 116 118 126 126 123 123 118 122 126 128 129 130 130 130 131 130 130 131 129 128 126 126 124 122 122 121 122 119 116 114 110 106 102 94 89 83 76 70 67 59 52 49 56 64 71 76 81 82 84 84 86 85 88 89 87 88 91 93 96 96 101 104 107 111 113 116 120 123 128 132 136 138 143 148 152 159 164 168 174 178 183 186 191 195 198 203 207 213 218 224 231 244 253 264 271 277 282 285 287 288 290 290 293 295 297 299 299 299 301 300 301 301 306 308 309 309 309 309 311 313 314 316 318 320 323 324 327 330 334 336 343 347 350 357 360 366 369 375 385 392 408 430 477 494 474 457 436 426 416 409 402 396 391 387 380 378 372 381 392 427 479 485 490 496 511 598 525 498 487 478 469 457 444 428 413 391 366 338 301 258 245 240 234 223 209 191 152 116 104 98 95 99 102 105 108 113 124 136 149 159 158 141 134 171 216 255 282 303 319 328 342 341 339 337 333 332 353 360 331 306 283 269 258 246 240 232 220 214 209 204 204 202 203 210 214 219 229 240 247 254 261 270 276 284 286 293 297 298 297 296 293 281 245 242 229 211 201 183 164 168 167 166 166 167 167 165 165 165 166 166 166 166 166 166 167 165 165 165 165 161 159 156 156 156 155 154 154 154 154 154 154 154 153 153 153 153 152 153 152 152 151 152 151 149 146 132 116 99 94 90 96 114 155 162 183 156 167 131 131 106 104 97 96 96 95 96 104 108 115 117 123 129 137 144 148 155 161 163 164 161 158 156 153 151 149 144 142 141 139 138 136 136 134 131 127 126 121 116 108 107 117 123 126 123 124 124 125 126 126 126 126 126 126 127 129 129 127 129 129 126 126 122 121 118 118 114 111 108 104 100 97 92 90 87 84 84 82 78 76 73 68 62 56 49 52 61 67 72 78 84 90 93 99 102 104 107 106 103 94 87 82 75 72 71 72 74 74 75 78 84 89 93 97 101 104 109 116 122 130 139 146 156 162 168 174 180 184 192 200 207 221 236 261 269 275 281 283 286 288 289 296 299 298 296 300 299 299 301 301 301 302 303 304 303 307 309 309 312 314 319 321 326 331 335 342 348 350 356 358 361 363 366 370 372 378 387 414 490 502 509 515 517 516 516 510 503 492 482 468 455 440 426 411 398 381 363 348 332 316 303 428 473 491 520 596 601 602 603 604 608 610 613 621 627 636 647 661 678 694 712 724 685 664 653 651 648 645 641 642 639 635 631 620 611 602 591 581 570 558 548 540 535 529 524 522 520 524 527 536 551 525 497 476 453 428 398 372 348 328 306 286 266 245 229 216 205 201 202 202 206 212 218 227 234 244 252 264 275 284 296 302 309 313 316 319 319 317 316 314 311 304 298 281 265 248 223 198 171 163 166 167 168 168 166 166 167 167 164 165 165 166 166 166 166 167 167 165 165 165 166 166 166 164 164 161 160 158 156 154 153 152 153 152 154 153 153 153 153 152 153 151 152 151 146 141 119 117 92 96 75 90 97 136 141 137 127 117 116 114 112 110 110 112 112 113 112 113 114 115 116 117 120 122 125 127 128 130 132 135 140 141 144 147 149 152 155 160 165 168 173 172 169 167 164 161 157 158 123 118 115 102 102 106 106 106 107 109 110 108 107 107 109 111 111 114 114 115 116 118 118 118 120 120 120 119 115 115 114 111 108 104 103 101 99 97 95 94 92 88 85 83 75 65 60 61 68 79 92 101 108 116 120 126 129 136 141 144 148 148 147 143 130 124 122 116 113 105 96 78 75 74 71 71 72 73 73 80 84 88 92 93 104 115 127 140 152 157 167 178 190 207 236 270 279 283 286 296 296 292 293 293 291 291 291 290 292 291 290 288 289 292 293 293 293 293 296 299 301 304 305 308 312 319 329 339 350 361 365 367 369 373 374 372 326 335 349 368 389 414 437 453 468 477 477 472 462 445 428 407 388 368 343 317 290 261 232 203 171 147 130 120 115 420 458 461 469 476 486 494 503 515 530 545 558 572 588 604 616 627 640 647 655 678 694 702 702 696 690 676 659 641 640 637 635 636 636 639 638 635 633 631 628 627 627 623 622 622 664 624 580 538 499 465 428 405 382 362 339 318 293 266 233 202 189 192 196 205 215 223 231 236 246 253 265 279 295 310 321 329 338 341 341 336 333 328 319 311 300 287 277 266 257 241 217 207 191 179 176 158 169 164 162 164 164 166 166 166 167 166 165 165 166 165 166 166 167 165 165 165 166 166 166 164 164 161 160 160 160 161 162 165 166 168 168 169 169 170 171 171 171 171 169 168 165 158 156 147 143 128 113 109 120 174 175 182 141 140 127 125 124 125 125 124 125 125 126 128 128 129 131 131 132 134 134 136 136 137 137 139 138 138 137 137 137 136 136 137 139 141 142 135 127 127 125 120 120 117 114 110 110 109 107 107 103 105 104 105 106 104 105 105 105 105 106 107 109 112 113 114 114 115 116 117 119 120 120 120 120 120 118 119 119 120 120 122 121 120 119 119 120 121 118 118 115 120 119 120 124 125 129 131 137 142 148 154 155 151 150 145 141 138 135 134 129 127 123 120 118 116 113 112 107 106 105 99 99 97 96 93 92 90 91 92 92 90 90 110 135 152 168 198 244 280 279 279 279 281 281 282 281 281 279 279 280 281 280 279 279 279 278 278 279 279 280 280 279 279 282 285 289 296 298 302 311 320 331 345 364 379 378 405 407 406 408 408 409 409 410 410 411 439 473 479 452 481 481 466 439 405 355 279 153 92 96 99 100 100 100 100 98 98 95 95 258 380 470 436 405 420 431 470 506 535 551 565 576 589 602 613 626 635 643 652 656 660 661 661 659 653 647 640 631 621 604 589 547 539 529 527 524 521 515 503 496 493 489 491 488 476 458 438 418 399 379 358 332 310 285 261 235 198 174 181 192 200 211 221 233 242 253 264 277 288 318 350 372 381 381 376 367 355 341 325 304 286 273 258 246 233 221 209 197 185 164 130 140 242 242 242 239 230 223 216 215 206 202 192 180 170 163 165 165 166 166 166 166 165 165 165 165 166 166 164 164 161 160 159 160 162 163 165 166 168 169 174 175 177 179 186 188 192 192 184 178 173 153 142 104 108 88 116 121 138 141 130 125 124 125 128 126 126 127 129 130 128 128 128 128 129 130 131 132 133 133 135 136 136 138 138 141 141 141 142 143 143 143 142 137 128 126 117 120 119 117 117 116 115 112 112 109 110 106 106 103 103 105 103 101 100 101 101 101 104 104 107 110 112 115 119 123 125 130 134 135 135 137 137 138 136 138 141 143 149 149 152 153 158 160 163 164 166 171 171 173 174 175 180 188 203 198 189 183 177 171 164 147 136 133 129 129 124 121 120 113 111 112 116 119 122 127 130 133 134 137 137 135 132 128 121 116 108 95 81 78 97 101 103 101 105 157 206 255 266 269 273 271 270 265 264 264 266 265 265 267 267 268 268 267 267 266 267 266 267 266 266 265 264 263 266 272 276 285 295 303 316 345 357 375 429 431 431 433 466 480 485 488 493 497 502 509 520 525 521 517 509 493 427 407 372 341 306 282 265 249 233 220 210 202 178 124 95 380 477 517 534 559 589 608 601 590 552 527 505 499 507 483 479 475 513 538 568 600 610 615 619 624 606 574 548 523 485 451 429 413 401 386 345 337 336 339 325 334 343 344 342 340 337 336 332 328 319 313 301 280 259 236 212 196 179 173 171 174 180 182 189 194 203 214 228 253 280 314 362 400 424 437 435 403 361 317 279 248 226 215 201 182 166 152 147 150 159 166 174 180 209 253 272 282 281 295 283 286 271 264 259 256 249 242 238 233 225 220 214 198 172 166 167 165 165 166 166 166 164 161 158 157 157 157 158 160 164 166 165 168 170 168 167 166 163 162 158 155 156 153 145 145 141 139 122 112 113 124 131 133 134 126 126 129 129 129 130 132 131 133 136 136 138 138 139 137 134 134 134 133 131 132 133 133 135 137 138 138 139 140 142 143 127 126 124 123 121 122 121 122 118 118 114 113 110 113 112 111 108 107 102 102 99 101 102 98 100 99 99 100 101 109 121 131 139 146 154 157 161 165 166 166 168 168 164 162 156 155 156 160 166 173 179 187 204 213 216 219 223 224 227 232 234 238 239 244 244 231 221 217 208 199 192 150 146 143 141 140 137 134 133 133 133 139 140 142 144 146 147 146 148 148 147 148 149 151 154 158 163 164 166 170 172 177 210 219 235 272 292 296 295 294 294 293 291 289 285 283 281 279 275 271 269 266 262 260 258 255 254 252 249 249 251 260 266 274 296 313 323 338 350 359 375 405 423 422 422 424 424 426 426 427 427 457 528 378 330 320 310 300 288 275 264 255 250 242 237 226 211 186 369 448 462 462 461 463 473 483 498 516 534 558 589 613 610 558 480 403 370 348 333 320 308 303 301 358 391 413 411 415 436 461 464 448 432 418 402 390 371 356 344 322 305 286 262 244 227 234 241 245 245 242 238 231 223 223 213 202 190 179 182 188 190 193 195 198 198 198 197 192 189 187 175 179 193 210 235 273 312 336 342 340 320 279 217 192 187 182 196 197 199 199 205 214 225 238 248 262 274 297 320 309 287 281 278 278 281 289 302 311 318 314 304 300 290 282 273 263 257 253 249 243 238 217 160 157 145 143 143 147 147 150 151 151 155 155 157 160 167 170 168 163 161 149 144 135 126 123 125 124 126 126 125 119 119 115 116 117 123 121 122 124 127 128 129 131 131 131 132 133 135 133 136 136 139 139 141 141 145 144 141 140 137 138 136 137 136 136 135 138 130 126 124 123 121 127 130 127 126 124 121 117 115 114 111 111 112 113 111 112 111 109 107 106 109 110 112 114 120 129 143 151 160 169 181 191 196 200 206 212 216 207 199 191 184 180 174 132 143 151 160 165 172 177 182 187 192 198 206 228 237 240 244 247 248 254 254 256 258 249 221 207 191 181 176 173 174 177 174 163 151 147 146 145 144 144 148 156 164 168 174 178 182 184 186 191 194 198 203 209 218 237 257 272 284 288 290 291 317 333 340 347 352 355 355 350 347 342 340 338 333 329 324 321 315 311 307 303 298 294 290 286 285 286 284 286 318 331 332 360 372 415 425 423 423 423 423 423 424 426 426 427 427 429 431 434 440 444 448 453 457 462 469 473 475 475 474 473 468 467 464 464 462 462 462 463 473 483 498 515 534 558 590 613 604 558 481 406 361 336 320 308 297 287 277 288 281 306 356 384 406 438 435 416 395 382 403 394 382 371 362 345 326 310 295 285 273 262 250 241 229 214 201 230 247 257 263 267 263 261 253 251 241 230 224 228 229 230 230 230 232 233 233 236 242 251 266 270 279 282 282 274 254 244 220 220 231 244 248 252 257 264 267 271 271 274 283 300 274 251 237 234 238 242 242 248 251 257 264 271 280 292 302 315 324 324 318 307 300 299 297 282 262 250 227 211 186 147 140 144 145 147 150 150 155 155 157 160 168 170 167 163 159 150 142 139 139 137 138 138 137 133 131 127 124 127 130 128 113 110 108 116 112 120 130 136 139 139 135 134 131 133 134 135 137 138 139 142 149 148 152 155 152 153 155 155 154 155 168 183 185 176 178 177 175 172 168 156 143 133 124 122 120 117 118 117 115 115 114 114 113 116 116 117 120 122 129 141 151 159 169 176 185 197 206 220 230 240 246 246 242 232 223 207 197 187 176 166 147 128 141 148 153 157 166 171 179 186 198 210 227 249 265 261 262 263 264 263 259 258 257 258 231 203 216 273 257 250 237 222 207 192 173 171 177 182 185 189 194 197 200 207 215 223 240 250 287 290 291 292 290 290 290 292 294 303 306 313 346 373 386 400 444 428 416 410 407 402 399 394 390 382 378 371 366 357 348 342 338 334 330 322 321 338 347 369 409 441 516 542 540 531 514 485 449 427 425 426 424 425 425 427 426 429 430 434 439 444 448 453 457 463 469 473 475 477 476 474 470 467 464 464 462 462 461 463 472 483 498 514 533 559 585 622 633 572 483 382 352 329 321 315 309 304 309 311 317 363 442 589 670 576 522 454 414 392 379 369 360 358 362 362 342 328 321 312 305 298 294 287 291 322 347 378 428 474 440 408 387 375 366 352 340 327 313 300 282 259 255 254 254 257 255 256 261 269 282 311 331 308 244 227 224 216 204 203 206 209 212 212 216 218 221 223 227 225 222 213 208 204 202 197 191 189 194 203 211 217 227 233 239 246 249 250 252 251 248 245 238 232 223 218 210 201 191 176 145 144 143 147 145 147 150 150 155 155 157 160 167 170 168 163 158 167 171 173 171 169 163 159 153 144 136 131 134 159 156 145 115 110 109 107 108 108 105 105 110 133 141 144 140 139 137 136 144 154 158 161 160 160 158 158 156 155 153 161 173 183 189 197 208 221 229 227 211 203 198 188 178 170 161 143 123 120 121 120 119 119 121 123 123 124 127 133 137 144 153 165 180 192 200 207 215 220 225 230 236 240 245 241 239 231 219 211 198 190 185 184 179 171 170 171 175 177 182 182 183 180 181 185 190 195 205 216 223 229 231 230 231 230 227 225 219 210 193 178 184 200 210 229 277 245 206 193 195 200 204 213 226 242 260 289 296 286 281 276 271 271 273 273 277 281 286 291 293 298 305 314 330 359 367 378 388 402 435 450 449 450 450 449 449 452 451 445 442 437 426 415 404 396 383 372 360 367 432 467 483 490 503 542 564 592 619 649 675 660 638 614 594 574 561 546 537 525 513 499 487 478 475 477 480 483 487 493 494 501 513 529 541 561 584 620 652 665 666 661 658 656 660 664 668 673 679 679 668 626 563 484 416 367 344 332 332 330 331 332 331 350 402 475 557 573 517 457 405 371 356 347 350 378 378 354 344 335 340 335 329 321 313 313 323 338 361 381 403 440 500 517 527 539 521 457 407 393 394 390 376 362 301 294 314 310 276 285 315 318 305 285 256 229 207 192 189 191 208 192 185 187 191 190 190 195 194 195 194 194 182 180 177 175 172 157 117 109 124 134 133 173 199 213 211 202 200 207 211 209 205 200 192 183 175 170 162 152 142 133 130 137 144 156 161 154 147 150 155 155 157 160 163 163 176 181 182 184 188 184 178 171 164 159 153 144 136 127 131 150 157 143 143 112 113 113 110 110 110 107 106 104 131 150 155 160 163 167 173 173 173 174 171 167 165 165 168 172 178 183 187 193 199 210 218 231 237 241 250 259 246 218 206 193 183 175 164 156 142 134 128 125 124 125 125 125 130 136 146 154 163 173 182 188 196 200 205 211 215 217 221 223 229 230 239 236 233 230 224 217 210 212 209 210 213 213 215 215 215 213 205 197 187 174 165 149 146 162 171 181 188 192 196 198 197 193 190 192 196 198 203 205 199 211 226 247 256 248 256 263 272 280 286 285 282 281 280 271 266 263 255 252 255 261 270 277 283 288 294 300 310 316 334 341 358 367 372 376 384 396 418 426 429 432 436 441 445 453 459 464 467 470 472 471 469 467 481 541 661 680 672 663 519 501 536 575 607 649 684 713 723 725 722 707 694 674 648 625 601 565 532 504 495 497 503 509 506 503 499 516 544 580 612 661 711 796 866 903 887 858 844 832 828 818 806 793 775 756 737 709 675 571 459 365 345 342 336 334 333 332 331 336 345 399 469 496 484 442 387 367 370 386 425 449 375 376 350 336 334 333 331 324 315 302 290 279 276 333 363 388 415 448 529 600 629 621 595 556 492 395 340 328 411 433 448 482 510 539 552 533 491 449 374 281 214 198 191 188 185 186 224 207 205 203 204 202 203 205 208 211 199 191 186 184 191 214 233 247 261 277 295 306 307 297 272 254 243 207 197 186 178 174 165 158 147 142 158 169 174 174 172 170 165 160 151 139 133 114 93 105 111 143 115 113 111 101 83 74 69 171 181 171 166 159 153 144 136 127 140 144 151 152 192 242 373 430 404 404 408 406 396 261 176 166 171 175 177 181 185 179 179 178 174 173 173 171 176 179 184 190 195 203 211 222 230 236 242 245 252 257 250 240 234 230 221 205 187 177 170 166 159 148 135 131 129 131 131 137 145 153 158 163 169 177 183 187 190 194 198 200 199 198 199 199 200 202 207 211 212 214 221 234 251 259 252 259 261 264 255 238 229 219 209 196 185 175 148 152 155 164 174 179 182 183 186 192 198 202 207 208 210 213 213 211 203 203 244 254 258 260 264 277 281 276 271 269 261 258 252 251 239 233 223 221 253 267 278 287 298 303 312 321 329 335 353 360 359 365 371 377 392 405 405 407 408 410 411 410 416 421 426 432 442 455 480 523 574 627 661 690 700 706 723 736 730 718 714 723 737 748 755 756 751 745 742 734 731 721 715 705 699 696 699 708 716 722 725 723 722 727 738 753 778 835 906 959 954 960 928 904 880 834 790 759 734 710 677 646 610 575 538 495 449 418 404 392 376 360 345 330 331 346 372 408 443 476 476 442 410 383 374 375 373 364 350 343 375 396 404 418 422 424 421 417 413 405 389 378 365 369 387 524 701 762 792 624 444 310 247 233 293 359 399 450 551 604 630 638 636 626 616 604 590 557 439 258 216 208 205 203 203 208 230 222 223 225 228 228 225 218 209 220 241 249 263 282 301 316 339 359 376 390 388 380 377 355 298 249 220 206 190 187 181 176 165 209 229 231 230 227 215 210 198 168 141 118 122 101 87 87 92 103 102 108 111 113 116 112 103 235 833 774 679 551 407 279 184 179 178 178 175 178 63 46 29 17 7 3 1 0 4 30 83 187 211 205 203 200 195 192 191 187 184 181 180 180 182 187 191 199 205 214 223 229 240 247 256 257 254 250 242 233 228 223 217 220 221 226 211 210 206 204 199 177 167 158 145 145 144 153 156 162 165 171 174 178 181 184 183 180 176 174 170 171 173 169 175 179 185 186 192 194 199 205 211 217 226 228 236 235 233 229 225 215 205 200 194 191 191 193 196 198 204 207 210 212 213 214 213 219 220 218 219 229 236 241 243 246 248 250 266 290 319 333 282 270 258 246 232 222 216 217 223 218 246 273 282 294 301 311 318 322 357 413 447 454 459 446 412 368 397 402 395 385 383 385 391 398 397 399 403 426 436 452 476 522 575 630 662 690 710 722 744 780 777 766 772 782 789 793 795 789 782 786 791 801 809 821 834 849 867 888 906 922 934 947 954 951 942 929 926 926 934 948 951 950 891 917 877 837 769 733 719 700 674 627 589 529 480 430 415 413 426 452 467 451 419 380 352 326 310 298 299 311 327 344 357 366 369 360 354 353 352 347 346 372 352 337 392 428 457 480 507 516 499 480 463 447 418 406 519 606 656 720 603 447 387 356 336 322 434 493 515 535 553 591 601 633 652 658 661 672 698 721 646 511 443 372 298 268 257 254 265 258 255 253 253 250 251 254 253 258 258 256 255 272 285 288 292 303 330 346 346 336 329 315 295 265 221 211 207 218 231 263 307 341 366 367 351 334 305 256 226 187 165 172 178 149 118 82 83 84 79 74 72 74 80 88 198 944 925 815 609 416 253 148 195 191 188 212 214 75 151 65 23 20 26 32 32 88 195 499 456 379 268 219 221 226 230 225 206 195 193 194 196 194 197 199 204 209 218 225 233 238 244 247 249 254 255 242 233 229 220 216 214 223 233 244 252 274 320 267 239 231 212 189 167 159 161 163 171 173 180 184 190 192 196 195 193 189 185 184 179 171 165 159 156 157 162 163 165 167 168 173 177 180 185 188 194 196 200 207 210 216 221 224 219 215 215 216 216 220 221 225 228 230 232 235 234 241 252 261 261 262 268 267 270 270 258 254 266 296 333 377 408 409 420 421 392 337 317 297 286 288 290 293 311 315 317 319 322 405 532 638 691 717 741 751 762 799 766 707 587 545 545 546 556 573 593 613 609 575 543 519 513 533 572 614 656 686 713 736 760 778 786 782 786 797 812 824 832 835 840 840 846 846 844 839 840 847 867 900 932 947 973 997 986 956 966 972 954 863 814 837 787 688 575 583 651 658 578 545 564 600 564 546 585 564 501 438 416 417 438 452 461 453 427 399 367 349 340 333 336 342 353 363 378 374 366 366 363 374 347 346 354 358 357 347 333 340 386 406 439 470 495 502 498 491 484 464 416 456 446 462 483 459 437 426 418 412 435 464 484 501 519 543 560 513 477 443 419 391 334 416 449 468 476 482 552 410 316 287 284 284 281 280 280 283 282 285 287 287 290 277 265 263 261 261 257 251 239 223 239 256 257 245 220 220 232 238 242 257 302 344 371 395 419 440 492 444 384 346 311 284 262 237 205 221 268 279 290 312 330 350 371 385 401 382 587 919 861 705 277 67 63 63 70 202 208 270 308 260 380 18 165 317 337 499 647 669 691 716 704 612 320 243 242 256 273 299 319 336 340 274 246 212 212 231 237 239 237 232 235 238 247 246 258 244 237 233 229 219 215 215 220 226 237 249 260 274 292 305 307 319 315 258 226 209 192 190 201 204 208 212 216 218 219 216 211 207 203 196 191 183 176 168 155 152 149 147 146 145 147 144 145 149 150 154 163 172 182 188 195 202 210 216 239 242 241 242 242 242 240 241 245 249 254 258 266 279 285 292 295 295 302 298 287 272 258 251 263 293 332 378 409 422 425 453 459 403 371 338 325 323 317 316 330 330 329 329 355 588 666 705 770 837 950 1223 1194 1212 1235 1009 904 831 723 704 693 678 668 656 649 625 599 562 539 534 558 606 651 695 710 732 750 771 783 791 801 813 831 855 876 890 900 900 901 890 879 859 844 832 857 910 960 999 965 1206 1311 1352 1193 965 817 618 438 411 394 392 429 472 513 517 488 465 502 518 513 508 550 537 475 418 421 443 466 494 514 523 489 420 388 371 377 380 371 378 395 412 439 416 381 377 369 355 350 355 364 370 367 359 353 344 375 453 533 574 612 647 676 699 698 659 605 550 516 506 494 476 465 461 460 458 464 474 490 508 522 542 433 405 400 391 381 368 346 315 419 529 588 549 507 484 465 415 327 312 307 307 305 307 308 312 315 320 320 315 300 298 290 285 286 290 269 266 274 295 295 285 280 275 270 268 270 271 268 290 395 458 539 577 455 410 368 337 314 296 277 258 239 243 248 262 273 289 295 296 309 307 273 191 343 568 464 334 158 66 23 90 206 308 454 507 540 595 292 392 487 555 643 650 660 705 741 768 761 698 476 304 235 271 324 385 472 546 612 730 641 413 335 326 310 293 278 261 236 216 221 218 204 187 196 205 204 223 226 229 232 236 241 248 262 272 279 286 293 295 294 296 301 298 281 256 238 231 234 233 236 238 242 240 232 224 218 212 203 191 179 170 162 156 150 147 147 147 149 145 143 143 143 144 142 158 165 177 193 206 220 234 247 254 260 261 260 255 254 250 254 255 276 284 301 326 330 333 331 329 325 313 280 254 235 234 254 285 333 375 410 426 433 448 462 440 403 369 350 348 345 343 342 347 342 612 710 710 921 970 985 1004 1030 1044 1064 1099 1063 1021 987 976 950 938 930 936 927 918 892 834 719 637 588 577 582 616 689 777 883 940 952 929 899 878 861 854 850 856 882 915 952 976 982 970 935 889 857 845 857 898 1015 1219 1510 1579 1397 1394 1325 852 580 458 478 434 436 513 580 573 557 546 531 469 393 347 363 406 465 497 493 516 565 628 619 604 603 597 563 476 392 362 371 423 462 506 578 648 692 760 739 739 627 605 583 587 534 491 462 461 467 464 460 463 463 473 504 541 576 597 611 623 628 615 587 567 560 555 548 545 549 554 559 563 573 588 598 606 421 401 398 385 374 363 344 314 420 514 534 514 490 472 456 429 385 338 323 323 324 322 323 322 324 325 324 326 329 334 308 284 264 251 240 234 228 228 244 249 240 231 228 228 234 243 249 266 290 389 344 323 306 289 274 258 244 230 215 207 222 248 260 273 279 288 292 286 288 295 306 317 345 345 374 383 378 348 316 278 285 313 84 308 358 331 360 445 512 600 907 662 669 694 722 784 894 662 483 263 263 265 292 343 464 580 634 617 504 450 406 394 387 375 359 326 297 261 238 181 160 203 238 259 278 283 283 271 259 257 263 267 271 277 285 290 294 296 312 318 319 309 300 287 256 248 244 243 242 242 242 243 246 237 230 220 213 204 190 177 168 158 161 164 166 167 168 171 174 179 182 191 196 201 203 202 209 236 264 269 269 267 267 266 266 267 267 267 263 268 298 319 351 374 374 375 374 380 376 366 332 290 247 213 249 294 334 381 419 435 444 485 552 495 433 320 281 278 287 310 331 602 780 1050 1041 1033 1023 1014 948 915 888 868 869 894 906 913 924 961 1007 1049 1093 1188 1236 1143 1220 1047 842 692 646 648 643 666 719 876 1053 1180 1158 1089 1019 954 929 894 865 834 892 958 996 1041 1072 1034 988 923 873 840 857 917 972 1011 1040 1541 1615 1190 931 725 584 550 527 515 485 534 607 635 627 635 639 567 483 428 411 449 462 471 479 506 535 560 565 534 471 412 386 366 351 331 389 398 389 472 575 641 678 679 682 681 701 739 722 687 650 617 602 603 621 601 560 500 462 425 381 361 484 534 567 596 622 641 637 633 635 640 646 653 651 650 642 645 646 649 662 671 483 396 354 338 324 322 325 358 392 431 473 538 483 450 430 412 395 363 334 328 328 327 328 326 324 322 320 315 315 310 286 251 217 193 171 148 127 112 97 87 100 114 113 107 110 123 107 113 160 234 277 283 285 283 277 269 261 255 249 246 247 258 274 288 301 312 314 315 324 337 366 370 442 471 490 490 470 415 363 328 309 303 310 329 334 336 399 432 466 549 640 635 612 608 612 623 602 503 400 317 292 292 300 305 336 388 434 467 466 439 422 413 398 375 352 329 313 340 317 293 268 287 309 323 331 325 315 304 298 296 303 303 286 288 294 303 313 320 325 327 328 324 308 288 273 263 243 237 236 238 238 239 241 240 240 243 235 218 208 200 190 192 194 191 193 193 197 202 207 211 217 225 233 241 253 294 288 288 283 277 275 275 273 272 272 274 276 284 285 291 319 363 403 403 400 398 395 389 385 385 383 379 357 345 366 404 471 520 552 572 624 717 790 790 736 666 546 461 421 396 531 758 1093 1059 1043 1032 1020 1007 1002 1021 1034 1051 1061 1059 1063 1070 1083 1112 1165 1386 1446 1385 1218 1180 1140 1015 1088 1270 763 685 696 1054 1433 1418 1292 1203 1169 1126 1085 1045 1001 942 910 902 942 1023 1098 1141 1154 1137 1096 1012 959 940 951 1052 1205 1300 1469 1760 1247 977 717 678 586 596 625 564 547 581 647 698 774 759 743 720 641 545 453 449 459 477 474 474 485 499 534 525 487 445 408 380 396 424 474 528 614 622 627 615 590 569 536 572 609 635 632 610 565 494 521 552 586 605 620 582 538 458 452 486 530 565 596 627 658 672 669 667 667 666 667 670 673 676 678 677 673 678 646 603 566 496 389 349 341 346 352 371 392 413 435 454 452 401 372 362 335 331 331 331 328 326 319 317 311 310 307 306 305 302 295 289 261 157 129 105 95 92 91 90 87 82 70 49 37 46 52 56 108 208 257 289 304 314 312 307 303 295 287 283 284 285 292 302 324 336 336 337 380 409 458 544 608 622 642 682 647 594 547 474 468 519 464 414 385 369 324 348 542 611 648 637 625 604 575 533 474 428 412 446 474 485 494 541 570 551 520 488 477 464 450 423 391 371 373 381 338 338 378 376 341 302 301 306 312 315 322 323 320 313 303 291 294 304 314 325 331 332 333 327 320 316 311 302 289 274 256 236 234 235 230 231 234 231 233 233 236 237 238 212 225 234 245 250 245 239 238 238 242 245 250 262 272 285 298 294 289 287 285 278 275 270 269 273 276 283 289 296 306 316 344 394 409 433 433 427 420 414 414 407 411 408 411 433 467 531 585 631 658 689 717 746 745 692 656 587 447 273 241 168 695 1429 1302 1217 1117 1058 1043 1009 982 1047 1087 1141 1173 1201 1212 1224 1232 1241 1278 1438 1498 1601 1534 1248 1044 798 714 663 689 745 1062 1380 1582 1225 1239 1223 1184 1149 1140 1106 1062 1002 958 926 984 1068 1133 1208 1263 1221 1174 1101 1051 1029 1040 1037 1152 1596 1675 1246 807 696 656 608 592 599 650 594 565 572 592 686 782 803 808 807 777 703 571 534 537 549 494 479 522 569 585 578 548 507 496 515 537 568 599 598 600 604 610 613 612 607 605 605 606 604 590 553 545 547 565 584 604 619 630 641 651 634 610 611 627 639 668 700 707 707 698 696 701 676 656 647 642 637 633 632 634 639 628 560 535 515 490 410 371 363 370 382 393 402 407 394 366 366 362 348 330 312 296 295 285 281 283 284 286 284 285 285 286 291 259 247 235 220 187 184 185 182 158 135 123 124 166 53 42 40 42 47 115 222 286 333 357 350 356 346 336 334 331 331 336 328 322 322 341 341 341 383 445 515 619 658 655 654 658 655 640 622 608 662 707 686 622 427 296 304 402 406 461 502 532 558 584 597 580 471 398 409 470 512 522 517 507 526 558 540 507 482 470 466 449 398 364 344 383 406 393 368 377 363 327 313 312 321 319 325 334 329 318 309 297 293 284 307 315 325 339 333 327 325 322 322 321 327 329 292 271 236 230 229 229 229 227 228 228 231 231 233 235 238 240 239 242 244 248 248 251 254 256 264 272 281 290 297 301 301 296 292 283 275 272 265 259 268 280 288 300 309 321 339 376 398 410 430 449 449 447 442 436 431 431 431 434 460 495 549 604 646 675 703 730 762 792 828 844 777 703 658 604 532 1798 2137 1939 1804 1653 1509 1352 1204 1125 1109 1151 1205 1226 1235 1241 1250 1260 1268 1287 1335 1474 1618 1617 1552 1688 1737 1461 2304 2581 2488 2225 1940 1669 1362 1233 1250 1267 1266 1269 1269 1238 1166 1118 1101 1117 1153 1200 1236 1252 1258 1266 1240 1193 1131 1180 1412 1439 1077 1030 783 654 605 574 603 642 646 622 548 479 549 664 767 783 776 764 748 729 724 689 627 586 549 533 558 632 632 616 588 571 550 555 577 590 596 597 598 600 602 602 614 629 638 645 650 638 622 595 569 552 534 523 547 582 601 611 622 642 674 688 703 703 703 699 696 691 688 678 658 641 629 608 585 586 589 587 590 596 601 597 551 514 482 452 409 401 396 393 393 395 392 395 399 393 386 372 352 327 302 277 253 257 262 264 265 266 268 276 281 283 283 272 256 244 227 204 178 171 175 182 170 171 180 53 45 44 42 42 44 99 294 429 519 567 461 340 346 347 345 345 344 341 343 354 355 357 355 356 414 502 584 654 679 670 659 649 636 607 567 651 672 675 681 483 340 296 336 324 400 453 478 466 452 443 447 434 409 392 401 432 462 484 520 536 526 506 496 500 480 470 467 460 448 416 429 503 594 619 560 458 382 337 317 307 300 317 337 353 337 309 295 290 290 304 340 358 371 378 368 360 349 336 338 339 338 335 311 288 258 235 228 229 223 226 234 235 236 236 235 233 235 236 236 238 241 241 242 246 249 258 264 274 283 295 305 315 319 308 297 287 279 275 275 275 280 286 300 310 326 342 363 381 395 413 451 451 453 452 452 449 448 451 450 455 489 524 574 619 669 694 732 756 779 775 740 829 915 987 1052 1154 1115 1894 2242 2469 2258 2058 1796 1679 1436 1296 1200 1229 1273 1281 1267 1274 1282 1282 1282 1281 1275 1271 1287 1300 1276 1422 1751 2021 2021 1558 1795 1699 1485 1324 1216 1232 1293 1353 1405 1408 1518 1486 1359 1284 1254 1257 1257 1260 1259 1259 1296 1359 1493 1556 1691 1742 1488 1054 920 790 636 578 550 546 602 478 519 568 595 625 692 771 759 800 785 875 892 881 843 799 726 696 680 682 688 697 717 697 638 606 596 596 606 599 606 614 619 624 627 628 626 624 627 631 550 349 174 285 442 534 528 511 507 508 514 519 370 357 409 496 601 698 690 679 674 670 662 651 632 611 582 560 555 542 548 564 579 599 600 594 576 551 445 407 409 410 411 410 408 402 401 401 402 410 417 438 399 342 301 271 236 205 223 238 261 277 286 291 293 290 281 296 290 275 258 233 202 192 187 187 190 195 213 126 62 58 49 42 82 257 440 620 596 537 492 433 333 343 341 342 342 344 349 357 379 378 376 366 367 472 533 609 704 713 695 686 670 648 601 589 585 580 552 439 211 151 324 367 405 450 475 463 448 439 433 428 425 427 439 456 507 585 659 665 587 583 586 584 568 565 558 525 475 425 485 611 638 553 477 431 502 439 511 603 643 563 445 338 303 269 260 270 277 290 357 394 407 414 410 407 397 379 363 347 344 339 326 299 276 244 252 261 263 265 264 265 267 263 255 253 247 244 242 236 232 231 235 241 243 248 257 269 295 339 350 349 341 318 308 291 283 281 280 279 285 301 315 333 351 362 362 377 391 403 421 422 426 433 441 441 426 410 434 471 514 548 581 613 649 676 705 725 732 721 766 913 1122 1285 1233 1068 930 852 1380 1815 2043 2063 1881 1566 1286 1209 1201 1272 1344 1373 1383 1379 1365 1345 1328 1316 1315 1312 1312 1312 1323 1363 1464 1566 1508 1429 1445 1443 1364 1291 1254 1259 1302 1465 1668 1879 2099 1863 1556 1314 1274 1269 1264 1260 1241 1380 1670 1768 1902 1877 1254 533 524 539 564 618 617 613 581 549 549 519 513 587 656 770 731 723 749 795 783 783 828 820 813 770 708 690 720 743 742 726 777 807 748 666 616 568 532 525 563 613 634 632 631 628 629 624 630 635 545 441 441 703 890 805 719 555 521 529 474 386 337 356 426 490 572 680 666 661 655 644 638 635 614 591 584 581 574 580 605 617 623 628 603 509 433 380 324 398 426 424 430 425 419 414 407 405 412 416 417 413 414 398 375 332 320 296 296 305 322 314 310 307 305 300 292 317 340 375 362 336 295 245 233 227 226 226 239 259 110 88 66 122 282 361 427 503 627 706 474 344 356 359 354 343 337 338 337 343 349 358 360 359 364 386 491 566 643 700 728 732 717 683 641 606 580 548 515 473 426 384 369 382 411 438 470 462 449 443 440 441 447 464 478 489 516 564 605 604 584 550 549 585 633 646 715 712 654 554 586 619 753 1366 2050 2512 2319 1728 1549 1508 1627 1721 1358 525 315 316 319 302 285 301 343 392 409 426 437 444 454 453 415 398 379 347 314 288 270 271 301 319 316 315 320 336 318 303 290 278 270 260 257 257 255 242 234 247 303 376 403 447 462 422 388 372 355 341 326 317 299 288 285 357 390 417 438 457 477 490 480 421 365 375 379 388 401 421 441 445 455 472 491 526 561 578 591 603 630 654 677 691 696 685 674 821 1063 1185 1188 829 1010 1057 1483 1769 1607 1821 1569 1357 1173 1147 1213 1286 1380 1443 1514 1487 1443 1413 1376 1346 1354 1357 1365 1374 1364 1354 1347 1337 1328 1317 1318 1308 1293 1283 1269 1281 1320 1366 1392 1388 1501 1477 1365 1313 1295 1334 1359 1308 1180 1264 1812 2055 2718 1929 823 744 671 711 687 717 736 679 670 665 582 576 608 689 797 819 732 744 774 750 792 816 790 706 688 711 716 735 788 821 761 714 721 754 731 692 664 574 487 481 465 491 540 574 600 624 625 633 656 693 728 655 649 758 845 820 550 498 562 650 730 738 549 561 575 598 654 692 657 643 630 620 614 603 592 589 587 519 490 498 529 588 598 520 468 403 382 376 438 483 485 474 461 442 430 411 394 378 376 380 385 385 390 399 411 427 384 370 359 342 331 330 323 318 308 335 398 429 462 484 490 443 365 303 277 265 258 259 264 285 339 378 424 421 404 448 542 574 521 455 390 387 402 385 381 371 352 338 330 324 317 308 305 333 359 385 455 550 632 708 733 744 742 697 656 613 581 557 519 473 434 435 364 489 620 641 649 642 635 634 628 624 622 628 624 624 618 588 579 613 643 643 634 693 884 901 870 882 953 910 844 821 1207 2185 3648 3710 3036 2937 2992 2953 2982 3128 3496 2759 1979 1127 674 609 502 401 346 379 414 450 453 462 476 475 463 445 427 397 364 328 279 305 320 333 332 340 350 347 348 326 317 304 291 284 295 300 305 307 305 361 406 431 467 491 507 453 394 358 342 332 323 314 304 393 446 426 427 442 471 497 517 542 589 667 541 416 440 451 466 478 500 526 532 534 589 642 674 663 678 698 738 774 795 795 786 773 791 852 968 1062 1032 998 1137 1265 1906 2604 2655 2288 1766 1312 1178 1176 1207 1256 1332 1378 1403 1409 1419 1429 1436 1438 1449 1463 1493 1510 1513 1502 1474 1448 1422 1400 1389 1381 1376 1373 1370 1368 1379 1394 1392 1411 1468 1490 1339 1235 1271 1325 1351 1296 1208 1257 1560 1699 1807 1739 1042 945 906 792 787 771 760 831 737 642 625 599 638 724 740 793 861 811 742 695 870 822 684 656 662 671 690 711 767 780 758 720 709 710 719 742 716 657 570 496 419 420 496 547 594 637 625 618 630 644 651 639 597 568 548 515 487 482 479 544 840 918 788 716 663 649 642 621 615 605 589 578 576 570 565 564 560 468 371 313 323 316 333 424 421 483 613 609 579 459 422 420 412 404 395 378 344 333 332 337 345 345 369 397 422 448 434 427 433 377 319 315 305 340 399 462 518 560 595 566 547 498 438 376 320 292 286 285 319 365 380 417 447 496 514 522 521 492 467 439 394 381 375 372 382 403 385 386 394 393 387 380 373 379 389 414 462 537 600 621 636 644 653 661 632 592 590 587 570 548 519 496 419 706 946 856 831 827 826 829 821 810 802 797 787 765 695 616 578 621 699 807 848 897 929 877 786 803 1036 1228 1319 1217 1376 1769 2018 1713 2300 2319 2398 2324 1866 2382 3039 3293 2904 2163 1525 1400 1566 1445 1155 635 405 422 433 448 462 470 466 464 457 450 432 413 374 341 326 318 336 349 347 338 330 325 315 304 301 340 346 354 360 364 363 409 455 525 636 512 465 401 369 348 333 319 309 302 296 419 423 434 444 453 460 471 501 551 566 541 526 514 540 551 539 546 569 606 650 615 625 666 725 740 762 801 853 890 910 901 893 891 907 929 953 971 977 982 1084 1207 1557 1708 1336 1430 1424 1287 1196 1196 1211 1232 1280 1303 1296 1334 1395 1445 1489 1518 1551 1581 1617 1643 1681 1646 1578 1540 1501 1459 1463 1462 1467 1467 1459 1452 1441 1417 1389 1422 1610 1681 1449 1202 1232 1215 1174 1149 1124 1144 1343 1469 1554 2054 1469 1166 1116 876 905 869 658 759 668 669 622 585 567 582 691 981 1373 1228 919 830 813 682 660 693 716 748 752 736 783 852 871 826 762 706 684 667 667 654 646 621 592 587 648 682 684 668 629 584 601 654 776 728 628 546 516 506 501 498 494 512 535 580 615 602 594 583 565 547 548 554 557 546 541 528 540 562 578 590 413 263 263 246 277 355 529 565 552 520 451 410 376 365 362 364 363 370 359 338 304 288 304 306 303 392 448 440 430 414 401 373 350 347 345 432 498 540 574 621 692 729 739 704 563 480 384 356 370 496 599 636 642 518 572 555 543 512 501 480 459 419 396 378 359 337 328 344 383 426 488 470 471 467 459 452 428 405 405 419 444 466 493 517 542 557 575 585 603 613 621 625 595 505 742 888 888 874 865 855 852 857 856 846 841 873 977 1040 1001 926 887 895 992 1201 1400 1333 936 871 930 1031 1480 1646 1703 1614 1533 1480 1386 1353 1507 1624 1654 1590 1539 1692 2123 2419 2601 2742 2904 2247 2120 2205 1637 828 383 429 428 425 444 462 451 449 446 443 430 411 399 372 349 324 345 382 426 422 410 395 346 324 325 365 399 416 434 445 441 442 478 494 475 439 413 384 362 342 330 322 314 309 324 381 406 434 447 455 457 458 459 462 471 464 457 488 544 535 537 541 538 560 589 636 605 620 646 706 787 868 927 948 958 961 974 992 1014 1021 1023 1036 1046 1055 1116 1227 1348 1379 1308 1311 1348 1274 1230 1233 1253 1288 1335 1374 1395 1419 1476 1537 1597 1619 1628 1641 1662 1667 1672 1668 1649 1633 1616 1606 1615 1621 1631 1640 1646 1649 1637 1675 1774 1870 1908 2195 1455 948 958 931 982 1114 1183 1208 1279 1454 1601 1562 1587 1238 1015 700 736 802 782 647 646 677 651 615 621 735 797 849 852 723 829 839 799 731 711 722 735 747 759 770 764 760 806 830 790 755 741 730 712 683 668 674 693 701 710 706 694 644 611 592 606 659 678 694 628 571 546 523 514 507 500 517 538 560 570 569 563 550 537 532 529 531 539 540 556 568 578 590 598 607 607 439 356 293 276 426 517 505 493 485 423 387 368 361 356 351 350 366 385 385 362 373 375 336 282 311 430 459 457 447 441 432 418 390 370 496 542 578 621 652 656 661 653 623 597 553 444 446 563 640 745 871 983 953 838 721 612 582 536 508 442 417 417 429 444 456 498 545 649 693 653 598 565 550 553 544 506 487 510 509 543 577 608 634 654 662 675 690 730 775 805 808 803 792 793 960 928 922 900 881 877 886 889 882 871 951 1129 1274 1214 1200 1170 1144 1161 1533 2563 3421 4116 3437 2863 1568 1567 1565 1446 1507 1399 1171 1018 983 1017 1021 1065 1086 1052 1164 1429 1704 1821 1951 2800 3041 3134 2335 2432 2075 1934 1722 2191 1767 504 449 434 431 424 417 421 430 426 387 346 367 404 471 470 466 436 418 391 393 395 432 467 474 475 474 469 466 456 452 445 429 412 393 372 361 348 344 354 437 458 417 472 468 477 484 492 498 503 508 505 503 512 496 549 541 542 546 545 552 567 581 625 717 815 870 914 953 986 985 996 1018 1040 1058 1106 1090 1082 1103 1134 1159 1195 1224 1252 1254 1240 1244 1258 1269 1261 1265 1309 1348 1400 1438 1480 1515 1566 1625 1702 1741 1702 1699 1698 1688 1668 1680 1710 1737 1746 1754 1775 1790 1799 1812 1834 1843 1838 1837 1876 1929 2106 2518 1575 1182 967 915 967 1093 1212 1251 1253 1253 1167 1052 1009 1036 892 726 687 813 926 760 676 631 552 615 683 811 897 890 770 726 770 795 783 753 724 719 711 709 734 756 749 742 772 775 766 787 798 752 694 643 624 627 626 622 621 640 630 591 571 581 588 614 637 610 579 557 545 532 512 501 490 501 519 526 528 547 537 554 550 547 520 492 479 474 488 544 590 602 622 628 626 591 531 482 463 482 460 445 427 290 316 373 399 400 373 306 328 360 392 403 398 404 429 393 331 302 345 565 563 548 500 476 465 455 472 520 581 593 598 600 616 627 623 559 511 483 445 577 726 824 971 1146 1132 1042 918 792 677 621 561 505 457 430 438 478 530 583 627 661 720 777 837 802 739 638 607 584 624 718 754 706 685 702 721 759 772 768 780 801 861 934 986 992 983 984 961 989 981 964 963 981 985 975 929 905 922 989 1083 1148 1230 1291 1277 1229 1247 1367 2279 3416 3587 3213 2461 1392 1340 1326 1286 1291 1243 1118 1079 1066 1049 1053 1090 1135 1152 1184 1319 1503 1571 1633 2718 3933 3737 2978 2553 3058 2808 2072 1586 1028 515 469 445 428 422 423 448 436 421 405 413 447 451 449 449 427 395 353 364 435 458 469 480 489 502 503 489 486 490 470 465 461 453 437 421 426 452 472 489 510 540 572 613 543 522 523 528 537 545 553 564 595 629 644 633 609 599 600 621 635 645 638 638 762 877 937 920 914 914 946 965 977 977 963 981 1007 1063 1130 1216 1258 1285 1299 1320 1330 1334 1337 1352 1370 1390 1394 1404 1435 1465 1482 1498 1508 1537 1574 1601 1610 1622 1642 1664 1684 1696 1724 1778 1845 1920 1956 1954 1951 1945 1933 1913 1859 1755 1606 1489 1483 1819 1848 1651 927 827 891 898 963 1031 1056 1069 1083 1044 1011 1068 1087 1015 835 718 700 767 659 648 599 578 586 797 890 879 849 727 750 761 806 815 800 768 749 720 685 701 738 751 778 799 749 711 715 732 704 671 659 632 603 588 575 584 593 595 562 538 537 575 636 647 639 606 580 558 524 484 488 423 312 335 476 479 463 465 472 473 473 460 441 455 462 449 448 482 515 574 598 584 551 494 459 446 415 308 317 466 360 357 439 438 419 368 331 335 393 427 416 423 414 382 315 259 220 233 286 434 427 433 439 419 419 423 430 498 596 623 630 639 623 615 596 572 554 509 549 656 768 881 979 993 993 880 717 610 554 508 481 460 445 516 638 725 749 765 769 854 980 1099 1088 988 842 919 1104 938 848 796 837 948 933 852 825 830 851 886 921 966 1000 1016 1003 990 980 974 994 1041 1008 1031 1077 1107 1063 928 903 959 1020 989 1000 1369 1444 1433 1344 1128 1173 1485 1863 1819 1281 1536 1416 1152 1135 1107 1101 1088 1053 1021 1006 1044 1088 1137 1178 1226 1227 1233 1259 1245 1259 1790 2430 3252 3598 3502 3203 2728 1969 1151 654 483 452 434 430 471 498 477 457 438 435 455 468 476 484 467 431 401 416 475 449 453 460 470 479 481 477 476 476 481 469 473 490 500 488 503 514 523 545 584 603 579 545 540 543 573 593 614 631 651 675 697 719 725 723 718 711 712 714 702 726 733 728 720 726 858 910 869 800 792 932 938 932 908 870 817 898 1046 1174 1273 1329 1363 1373 1390 1407 1417 1429 1449 1472 1512 1532 1505 1513 1525 1521 1522 1513 1512 1515 1491 1477 1543 1580 1633 1676 1713 1774 1878 1994 2125 2188 2125 2110 2085 2050 2022 1830 1581 1522 1594 1463 1264 1185 1333 1215 1090 787 743 776 833 873 884 901 899 917 1009 1095 1039 781 733 743 694 744 761 772 804 687 682 828 858 796 718 736 760 767 796 817 829 828 810 799 753 756 800 828 769 704 677 700 749 750 750 778 705 632 583 550 544 556 545 528 530 623 711 764 783 762 685 616 599 565 536 515 451 416 439 452 469 462 455 434 412 403 396 411 437 457 442 462 493 493 491 529 567 570 539 452 408 390 356 362 365 329 327 416 423 417 376 319 320 342 365 342 360 382 386 355 327 296 306 416 401 384 395 415 416 418 435 441 438 483 607 644 598 572 580 629 669 616 621 642 694 766 828 830 818 783 703 616 540 483 455 456 460 474 606 788 914 918 903 878 867 875 919 890 828 685 857 882 897 728 751 808 997 983 971 960 900 933 997 1050 1076 1064 1043 1019 995 964 1012 1083 1047 1048 1209 1443 1620 1467 1215 1116 1136 1225 1434 1617 1868 1805 1632 1327 1092 1072 1236 1503 1405 1262 1291 1191 1114 1104 1089 1090 1092 1080 1076 1075 1087 1127 1158 1192 1206 1211 1224 1245 1245 1238 1443 2013 2220 2068 1846 1992 2127 1761 1215 906 552 428 379 453 610 693 621 519 456 469 489 483 485 464 424 420 405 426 430 423 425 427 444 464 445 439 471 460 437 424 451 477 499 533 563 590 606 634 595 551 519 501 488 525 559 628 592 561 569 584 636 689 736 777 801 798 806 791 794 797 811 822 830 877 897 916 902 871 894 946 1006 1054 1052 952 920 969 1101 1272 1390 1437 1445 1462 1481 1499 1502 1498 1497 1489 1488 1487 1483 1484 1486 1492 1490 1494 1517 1546 1563 1568 1587 1624 1658 1688 1713 1747 1831 1947 2040 2069 2050 2020 1981 1929 1869 1665 1655 1673 1350 1190 1098 1068 1158 1037 1276 908 771 681 702 833 855 894 881 880 971 991 1006 875 699 756 741 798 819 851 818 733 757 766 732 823 722 712 740 763 812 821 823 797 760 783 778 774 777 744 672 637 624 635 644 648 657 673 641 584 536 507 594 627 550 503 491 590 666 661 619 519 488 485 479 459 427 456 496 502 477 438 408 437 480 451 413 408 400 400 376 365 404 448 538 572 539 537 549 562 611 641 562 460 391 450 548 537 470 428 456 461 481 470 403 412 442 414 333 308 291 327 401 420 393 368 338 348 364 382 392 412 435 442 439 441 468 498 484 475 493 543 613 671 728 837 819 774 748 736 745 753 707 597 473 412 447 462 471 485 563 670 763 803 810 784 767 763 756 677 758 913 940 982 1160 1158 1097 1004 1009 1066 1141 1082 962 999 1079 1112 1091 1053 1030 1011 991 982 991 1053 1111 1010 1520 1798 2260 2265 1223 1250 1362 1298 1210 1216 1537 1576 1366 1181 1016 1007 1037 1071 1098 1109 1109 1108 1089 1079 1062 1074 1092 1110 1133 1146 1142 1156 1186 1196 1188 1195 1216 1228 1235 1239 1309 1412 1580 1637 1657 1626 1717 2096 2703 2340 1542 807 451 435 473 877 665 487 410 426 493 516 507 476 423 422 422 400 400 410 410 428 414 437 444 424 424 431 457 463 470 475 483 495 590 694 668 612 527 485 465 449 470 762 820 759 599 480 414 434 568 654 846 859 853 846 834 820 824 831 855 856 858 867 886 905 924 982 1051 1174 1164 1208 1172 1075 983 1044 1186 1347 1499 1564 1529 1540 1583 1592 1586 1569 1544 1508 1467 1447 1465 1458 1457 1464 1448 1474 1524 1571 1634 1665 1640 1657 1681 1684 1708 1735 1790 1875 1951 1976 1952 1921 1855 1813 1786 1724 1661 1734 1248 1093 1273 1046 1115 1058 872 955 731 748 709 797 811 840 882 917 960 954 993 841 732 710 704 661 721 707 660 638 642 639 638 691 686 700 713 740 766 763 760 742 712 715 736 737 706 649 563 602 605 539 609 622 617 625 617 628 603 561 631 693 590 532 506 508 575 552 489 274 382 429 419 391 363 374 412 534 525 448 423 565 538 486 439 413 392 386 378 392 423 490 609 645 655 664 616 702 830 878 770 559 456 450 465 468 462 426 416 417 424 431 416 380 338 326 307 238 266 359 386 383 372 376 390 372 353 351 355 379 398 427 446 412 284 260 396 432 454 478 507 590 691 764 754 706 671 629 606 637 712 652 463 400 467 485 484 506 526 545 608 679 713 689 670 699 807 726 778 994 1006 1100 1311 1410 1348 1242 1027 944 908 967 972 1053 1151 1178 1085 1045 1019 1012 976 957 1069 1150 1259 1507 1899 2060 2159 1985 1545 1186 1164 1150 1090 1142 1229 1280 1230 1083 1028 1025 1042 1070 1089 1120 1169 1182 1137 1105 1103 1104 1119 1137 1150 1139 1107 1081 1098 1171 1216 1236 1243 1256 1263 1273 1327 1437 1488 1579 1640 1713 1825 2570 3116 2996 1938 930 417 384 391 428 433 443 653 735 611 545 517 459 436 397 359 365 355 356 394 381 425 449 448 456 470 494 521 509 494 479 491 552 684 813 726 610 454 400 421 452 489 869 1366 1167 624 330 207 193 721 807 846 885 890 887 885 887 947 1070 1074 921 875 857 871 952 1045 1221 1445 1232 1089 1022 1039 1040 1034 1062 1164 1334 1442 1479 1489 1576 1628 1686 1711 1689 1640 1586 1538 1516 1511 1499 1496 1505 1501 1508 1525 1542 1562 1566 1573 1590 1602 1608 1623 1671 1733 1784 1841 1870 1844 1789 1736 1659 1639 1632 1595 1784 1217 1174 1095 1186 1291 1275 852 795 733 686 623 691 833 851 857 864 931 1208 1293 1466 669 744 681 668 715 697 648 632 691 651 664 674 644 671 688 692 667 634 657 682 678 679 710 720 740 726 680 694 699 636 626 644 652 589 567 657 775 685 687 620 546 502 495 504 506 475 442 418 367 349 314 316 319 338 391 466 457 493 634 622 490 425 422 428 402 380 382 400 453 503 552 617 738 811 778 775 882 1103 957 606 368 333 324 373 397 419 410 400 385 390 408 459 451 489 350 409 297 316 354 365 363 352 361 293 303 323 352 386 408 429 445 344 44 338 469 480 505 518 538 541 623 687 687 657 629 624 698 727 658 595 577 611 595 584 585 607 662 728 835 935 1010 1032 1023 952 848 777 906 1068 1076 1259 1325 1337 1269 1074 969 889 867 888 940 1022 1074 1080 1058 1052 1053 1071 1075 1063 1055 1149 1131 1064 1527 1650 1590 1399 984 933 989 1039 1061 1066 1074 1063 1042 1035 1029 1034 1048 1067 1074 1075 1105 1116 1120 1128 1134 1138 1144 1162 1182 1160 1035 979 1005 1094 1271 1291 1276 1281 1291 1298 1373 1434 1446 1507 1509 1596 1866 2245 2386 2244 2274 1518 964 537 484 311 319 495 803 1071 590 493 491 439 395 374 344 339 349 346 373 399 436 441 424 448 457 488 523 517 492 494 552 644 659 668 646 626 563 478 519 583 638 732 962 1012 654 154 101 133 898 876 861 873 898 926 933 959 1026 1078 1192 1145 978 937 952 1057 1233 1373 1269 1307 1084 1059 1090 1088 1059 1084 1171 1291 1386 1418 1466 1555 1689 1756 1862 1818 1731 1673 1607 1569 1582 1571 1555 1550 1544 1535 1523 1512 1488 1477 1502 1512 1513 1522 1540 1564 1618 1677 1762 1789 1708 1661 1587 1525 1491 1582 1685 1616 1312 1203 1146 1105 1158 1195 936 931 859 783 844 834 868 872 836 888 1340 1343 978 1095 689 749 987 1034 1044 769 710 790 732 676 641 686 662 647 633 645 634 618 652 669 653 648 666 702 713 700 660 686 691 634 600 615 621 551 523 549 620 683 693 499 437 412 421 444 460 434 416 378 340 307 273 280 296 332 421 484 503 591 729 691 389 358 437 450 414 394 402 450 472 494 566 695 672 640 596 573 526 499 513 361 261 244 325 358 371 373 363 325 300 312 329 364 486 624 528 315 301 360 397 397 380 366 362 346 319 327 415 408 410 449 445 442 498 514 528 558 570 565 629 673 735 723 681 672 642 662 741 960 737 631 697 792 777 732 694 716 808 914 1072 1184 1307 1376 1377 1406 1359 1347 1692 1535 1448 1410 1329 1259 1096 974 874 872 856 875 926 979 1005 1006 1030 1053 1090 1126 1180 1102 1121 1095 1053 1067 1181 1297 1282 1119 1010 981 1008 1064 1086 1094 1096 1074 1066 1054 1043 1050 1064 1087 1088 1092 1104 1126 1138 1157 1164 1166 1174 1192 1199 1173 1018 840 847 1049 1223 1253 1257 1269 1275 1282 1328 1386 1393 1447 1462 1496 1671 2246 2450 2454 2523 1596 989 1205 1067 664 265 342 448 675 583 529 595 469 415 381 364 377 389 391 393 419 436 437 471 470 499 505 510 545 522 520 629 664 684 703 680 717 745 712 670 697 690 724 767 767 725 624 789 847 1043 1012 1011 932 895 980 1045 1005 1097 1075 1072 1037 958 961 1023 1124 1250 1352 1171 1027 1027 1065 1035 1080 1148 1197 1236 1253 1265 1270 1308 1460 1552 1687 1732 1729 1712 1712 1713 1707 1688 1667 1646 1601 1600 1583 1549 1509 1484 1470 1469 1451 1445 1434 1427 1435 1456 1487 1495 1494 1483 1404 1362 1305 1278 1316 1331 1242 1146 1069 1045 1139 1246 1139 833 968 909 916 844 777 822 1075 1139 915 766 714 956 819 816 863 625 643 734 886 832 810 873 834 814 771 713 670 629 648 662 657 662 669 642 645 661 660 693 697 647 626 653 691 736 692 558 450 547 540 455 431 446 374 360 342 362 391 402 379 346 313 297 282 280 283 290 322 377 456 533 632 685 543 406 433 443 431 422 421 443 451 446 431 513 613 679 705 618 585 379 203 76 89 216 248 319 331 332 329 314 308 307 309 327 348 656 376 400 370 369 390 424 470 435 434 426 363 307 301 311 294 344 388 480 484 497 502 549 571 583 609 682 752 780 799 818 779 717 677 706 780 857 807 869 969 1042 1166 877 863 976 1086 1196 1258 1246 1233 1458 1891 2193 1956 1714 1504 1405 1290 1181 1108 1062 966 928 925 922 927 951 997 1010 1011 1019 1030 1045 1074 1078 1069 1051 1010 1004 996 1003 994 989 988 970 990 1030 1076 1104 1117 1119 1103 1087 1077 1052 1059 1081 1095 1101 1102 1124 1144 1164 1177 1200 1200 1206 1223 1257 1251 1066 989 992 1072 1235 1257 1246 1257 1263 1265 1278 1312 1353 1375 1406 1417 1561 1762 1811 1650 2655 2659 1490 1040 1224 1445 683 310 439 702 575 486 590 581 452 381 315 317 371 351 364 400 425 437 450 456 482 523 547 568 564 572 619 688 736 717 669 671 710 791 779 768 766 801 813 763 774 761 830 921 987 971 957 870 820 1049 1063 889 978 1027 849 975 1060 1029 1239 1215 1294 1375 1313 1113 1156 1127 1260 1261 1253 1303 1304 1209 1135 1112 1196 1292 1462 1565 1619 1648 1699 1758 1829 1864 1781 1759 1708 1662 1676 1637 1567 1515 1472 1448 1431 1402 1374 1350 1301 1297 1300 1285 1225 1188 1235 1183 1127 1112 1021 1035 1046 996 968 960 923 876 830 745 971 901 884 739 673 689 763 776 867 868 933 903 1084 827 830 806 1380 788 767 655 734 846 975 803 799 1013 1074 930 656 664 658 639 609 604 598 597 615 635 665 691 686 695 687 629 644 540 449 504 478 413 382 367 345 324 317 337 373 415 421 419 361 290 279 280 278 279 284 289 337 386 474 639 525 443 438 436 430 422 408 402 442 456 462 449 461 488 546 527 469 467 364 223 180 151 165 230 287 313 309 309 309 308 307 307 304 327 312 310 301 301 307 330 373 453 440 447 449 384 313 329 317 325 386 476 551 467 596 658 625 684 642 611 666 758 783 696 686 732 775 780 703 878 1016 912 948 1016 1162 1430 1295 1062 1166 1244 1313 1302 1205 1096 1247 1467 1682 1625 1435 1405 1326 1200 1060 1002 1009 1004 986 979 982 978 983 1006 1009 1009 1015 1009 1013 1016 974 996 1002 1036 1032 1032 1034 1029 1031 1035 1031 1043 1071 1126 1149 1161 1162 1151 1145 1135 1127 1128 1136 1148 1152 1153 1155 1167 1176 1188 1189 1188 1196 1205 1212 1197 1155 1104 1108 1176 1219 1236 1235 1241 1242 1240 1244 1263 1273 1294 1295 1310 1392 1593 1613 1677 2097 2782 2949 975 818 2145 618 315 445 621 765 1123 445 1022 467 404 378 426 472 368 396 372 389 415 424 465 498 507 545 599 584 654 669 699 817 740 646 747 822 933 963 1025 984 832 773 783 752 804 895 941 981 991 960 894 913 952 891 766 925 1008 1047 904 1009 1116 1176 1179 1293 1431 1502 1431 1340 1324 1361 1495 1496 1433 1325 1125 1052 1043 1089 1243 1339 1522 1545 1571 1624 1703 1750 1767 1738 1680 1643 1563 1546 1537 1513 1472 1449 1439 1425 1380 1360 1323 1304 1295 1289 1257 1225 1212 1221 1169 1147 1130 1109 1104 1097 1062 1050 1045 928 736 842 977 804 803 854 727 682 698 751 855 967 1404 819 981 945 1198 1185 1249 1387 1317 1212 783 706 687 696 758 687 744 1051 976 834 670 593 552 574 594 606 569 581 619 627 593 616 705 675 618 621 612 577 507 419 378 377 368 338 288 282 305 334 376 432 418 366 297 281 258 251 256 260 257 244 242 275 322 336 355 373 326 204 210 212 212 250 437 536 514 429 405 387 386 400 373 273 193 174 164 170 244 274 307 307 307 307 307 308 308 305 282 279 260 259 252 256 281 312 354 395 453 435 368 330 398 365 399 424 503 498 493 549 610 610 605 593 604 624 652 621 571 609 641 726 781 788 953 975 983 1057 1090 1138 1106 1078 1163 1266 1359 1431 1492 1642 1412 1276 1360 1373 1315 1262 1262 1243 1137 1074 1046 1049 1028 1019 1008 1002 1002 1011 1038 1044 1046 1048 1037 1034 1037 1022 1027 1033 1068 1064 1062 1067 1072 1078 1084 1084 1096 1121 1165 1195 1207 1203 1205 1200 1196 1196 1191 1191 1196 1202 1200 1195 1191 1195 1192 1172 1175 1187 1188 1184 1182 1198 1208 1221 1230 1236 1234 1228 1226 1218 1213 1212 1206 1209 1211 1173 1210 1276 1344 1383 1378 1670 2283 2344 1945 1184 1647 252 227 301 547 725 859 419 499 420 638 579 547 395 404 403 390 410 444 480 494 502 515 575 577 633 708 690 736 821 836 968 1067 1011 1065 1066 1033 982 852 786 785 796 845 869 897 954 908 858 1045 1057 1125 1106 984 1072 962 992 1086 1043 1107 1238 1230 1307 1473 1457 1169 1495 1595 1528 1573 972 1253 1273 1082 957 950 1042 1134 1316 1426 1448 1485 1562 1637 1685 1700 1666 1610 1539 1494 1418 1430 1448 1435 1431 1431 1405 1379 1344 1315 1291 1287 1268 1232 1206 1199 1206 1199 1176 1160 1176 1163 1142 1136 1139 1140 1036 841 720 729 961 853 789 684 741 757 977 938 1053 1568 1301 2338 1636 930 1033 1261 1213 969 969 847 830 658 628 631 675 767 737 799 768 768 673 621 557 547 532 542 547 530 510 518 662 637 725 704 629 585 515 429 375 341 342 360 306 258 238 248 266 272 287 267 267 235 205 213 220 217 196 176 161 185 215 251 271 266 244 238 224 204 188 159 170 387 544 631 484 412 346 310 236 182 182 176 138 159 182 248 284 281 281 291 304 307 307 305 293 277 258 219 218 214 213 234 258 239 271 305 323 277 285 316 352 388 436 479 515 510 470 516 535 584 633 605 575 623 661 610 643 687 703 714 651 730 898 951 1010 1118 1154 1082 1085 1216 1389 1472 1557 1665 2123 1128 1325 1296 1196 1141 1027 1071 1113 1100 1080 1071 1085 1073 1049 1042 1020 1026 1044 1066 1076 1081 1077 1076 1072 1067 1051 1057 1055 1127 1103 1096 1107 1119 1131 1161 1159 1171 1189 1219 1230 1233 1236 1240 1237 1238 1236 1236 1239 1248 1249 1246 1247 1234 1233 1236 1222 1221 1221 1201 1194 1192 1196 1209 1215 1219 1227 1224 1218 1210 1212 1212 1206 1205 1201 1191 1208 1264 1294 1315 1321 1313 1438 2144 2133 1931 1260 1175 352 221 347 530 615 799 483 444 346 391 397 403 414 363 420 411 406 424 455 500 479 532 576 602 657 707 730 807 884 910 1039 1006 1032 1044 1063 897 899 920 871 882 937 966 817 823 874 973 1123 920 1110 1096 972 1199 1155 1028 1084 1042 1027 1103 1132 1222 1394 1567 1409 1205 1336 1395 1416 1386 1252 1168 1160 1026 976 976 1019 1193 1297 1489 1515 1530 1565 1618 1635 1636 1627 1557 1525 1473 1451 1448 1447 1421 1412 1405 1400 1367 1348 1311 1308 1299 1281 1242 1229 1225 1220 1209 1197 1159 1164 1157 1154 1179 1181 1179 1170 1033 959 759 744 748 797 894 1072 1087 840 840 1101 1183 955 1686 1792 1378 1362 1533 2068 1900 1218 1029 914 753 696 665 700 749 684 733 744 739 596 562 528 504 427 440 474 494 473 488 642 689 727 638 625 600 496 420 349 275 280 277 244 179 193 193 215 211 211 205 200 191 177 177 181 179 167 159 156 173 217 244 257 250 227 211 271 301 370 334 385 381 388 427 367 366 332 245 134 166 188 197 185 172 171 132 182 205 211 232 290 303 303 297 288 277 247 184 178 198 225 228 236 258 304 276 236 279 292 281 306 359 473 506 538 497 448 494 591 615 627 656 605 610 655 799 918 786 677 590 560 622 780 1187 1242 1181 1090 1075 1145 1374 1593 1608 1426 1427 1672 1479 1288 1220 1196 1177 1155 1170 1191 1187 1186 1186 1180 1139 1120 1086 1071 1073 1085 1108 1118 1123 1123 1127 1128 1135 1129 1127 1120 1175 1148 1125 1153 1164 1208 1234 1221 1236 1263 1268 1259 1255 1274 1275 1279 1283 1279 1278 1286 1297 1294 1291 1299 1290 1288 1286 1256 1257 1250 1221 1200 1196 1199 1207 1208 1208 1223 1219 1208 1202 1215 1221 1192 1197 1190 1178 1193 1197 1210 1244 1258 1245 1548 2128 2408 2035 1832 539 351 420 579 366 608 725 410 296 356 573 502 499 216 497 394 462 481 425 474 492 537 546 544 654 725 734 758 830 879 923 982 986 990 971 979 1010 963 976 947 935 949 987 887 830 836 867 1014 932 1112 1162 1186 1264 1350 1296 1271 1148 1085 1290 1359 1366 1369 1401 1186 994 1076 1116 1135 1105 999 992 1011 1001 987 984 1065 1179 1376 1489 1574 1576 1577 1589 1581 1570 1566 1541 1498 1477 1464 1455 1437 1415 1390 1376 1381 1370 1336 1318 1324 1314 1285 1258 1257 1261 1229 1219 1195 1163 1157 1154 1175 1219 1217 1208 1261 1240 1060 868 681 880 845 845 1002 1159 910 1149 1080 829 944 746 856 816 741 780 991 1700 1834 1280 967 973 807 703 873 931 862 778 719 566 599 576 529 455 380 378 484 583 452 465 722 868 835 700 723 696 497 412 383 312 247 194 206 220 173 131 185 200 202 202 198 193 182 169 170 168 163 156 154 174 201 246 252 236 199 183 231 273 270 328 385 414 359 277 285 192 164 149 182 201 210 196 171 193 171 105 61 101 135 156 173 196 231 281 230 198 175 188 208 221 214 211 264 275 267 224 219 268 299 323 293 333 393 404 423 394 449 512 589 689 778 706 569 538 627 702 764 843 783 656 588 605 841 1249 1344 1259 1245 1115 1337 1407 1606 1552 1249 1151 1081 1087 1205 1205 1204 1233 1249 1254 1263 1274 1295 1305 1260 1230 1185 1149 1110 1115 1129 1148 1161 1166 1170 1176 1196 1204 1203 1196 1173 1243 1225 1221 1233 1291 1328 1390 1398 1396 1384 1350 1336 1327 1328 1334 1335 1335 1332 1332 1338 1354 1365 1371 1364 1381 1380 1370 1378 1357 1315 1239 1207 1192 1190 1181 1177 1167 1160 1159 1153 1129 1120 1116 1115 1123 1124 1116 1120 1125 1139 1200 1229 1252 1335 2074 2241 1596 1610 488 276 348 361 252 345 695 439 285 264 445 736 381 353 270 362 396 456 569 485 490 528 524 635 676 706 739 837 828 845 855 998 1004 958 1006 1000 1002 875 845 830 995 922 769 896 831 989 1259 1251 1000 1087 1498 1448 1496 1547 1466 1222 1328 1545 1427 1295 1382 1540 1609 1332 1074 1108 1099 1099 1085 1038 1040 1053 1043 1033 1033 1069 1263 1365 1549 1592 1594 1593 1585 1572 1562 1562 1532 1514 1476 1478 1469 1448 1415 1401 1396 1385 1354 1333 1285 1280 1272 1251 1217 1206 1205 1199 1187 1170 1130 1128 1107 1091 1109 1274 1517 1398 1202 1356 1186 1437 1260 1044 744 815 956 1608 850 1053 1164 1064 1017 1548 1787 1298 925 932 994 1196 1464 1411 1064 996 858 870 662 586 613 611 639 639 534 507 656 669 473 691 849 669 600 950 1342 1396 1146 777 653 582 516 537 523 532 421 314 280 247 222 188 201 201 194 190 190 201 191 182 167 164 164 162 198 225 249 277 340 294 257 315 334 363 417 323 359 255 182 419 398 281 156 187 203 238 202 145 129 92 72 38 33 40 45 50 58 67 87 82 109 139 160 177 187 189 182 176 166 178 183 202 239 273 353 386 374 390 424 420 440 516 610 665 701 756 658 572 567 714 791 778 891 867 834 830 992 1262 1591 1579 1398 868 976 1504 1510 1303 1217 1156 1184 1189 1211 1253 1273 1290 1344 1352 1351 1350 1345 1345 1342 1331 1283 1258 1224 1201 1203 1212 1216 1209 1204 1219 1239 1254 1287 1288 1282 1271 1340 1306 1309 1340 1395 1478 1520 1578 1556 1499 1442 1414 1401 1390 1390 1392 1386 1388 1390 1393 1410 1443 1460 1435 1459 1463 1451 1525 1473 1362 1280 1207 1180 1181 1160 1143 1135 1095 1098 1096 1060 1026 1015 1039 1044 1046 1053 1050 1067 1115 1155 1195 1254 1390 1660 1491 1162 1275 686 278 321 320 312 240 613 307 282 332 480 528 341 314 357 360 413 439 503 510 536 593 625 691 694 750 827 857 928 954 964 954 1021 1033 1017 1068 971 855 867 860 984 920 850 1064 952 1054 1300 1173 1134 1268 1284 1345 1288 1120 936 1203 1427 1463 1190 913 1085 1335 1381 1224 1087 1158 1121 1090 1097 1025 1052 1090 1083 1069 1067 1158 1266 1427 1525 1627 1608 1583 1573 1560 1552 1548 1537 1507 1487 1503 1487 1450 1421 1419 1421 1374 1350 1302 1259 1247 1237 1210 1185 1160 1150 1152 1141 1121 1109 1103 1064 1040 1243 1623 1292 1641 1559 1193 1123 1032 1383 1671 1253 1286 731 722 625 603 838 927 579 662 874 973 1000 1051 875 803 935 1449 1906 1926 945 737 669 894 808 856 877 673 613 655 919 956 730 619 706 755 774 1022 1366 1515 1505 1417 1168 1163 1214 943 621 594 510 404 283 200 205 199 197 195 176 166 163 169 164 155 163 188 192 200 205 225 306 407 438 330 303 391 380 378 550 527 437 312 204 386 316 197 117 156 159 183 109 38 63 61 39 34 42 46 53 58 68 80 72 77 74 79 108 135 152 96 175 172 157 163 185 229 281 376 396 424 395 464 555 449 522 670 814 846 884 856 653 586 697 960 860 747 782 849 859 1044 1289 1383 1278 1128 1272 1048 1242 1244 1195 1004 1003 1101 1206 1272 1288 1337 1365 1404 1437 1455 1449 1437 1419 1397 1384 1384 1355 1334 1325 1270 1279 1294 1284 1247 1229 1286 1300 1330 1359 1374 1371 1334 1399 1378 1375 1392 1489 1535 1609 1638 1614 1568 1491 1456 1441 1437 1435 1430 1418 1420 1419 1417 1411 1415 1417 1409 1407 1401 1376 1384 1365 1326 1254 1223 1207 1202 1175 1159 1125 1123 1110 1081 1008 1007 981 978 987 989 984 991 1011 1068 1058 1008 992 1050 1924 1973 860 628 288 415 325 225 311 353 461 270 393 391 388 305 283 292 316 364 398 481 464 503 528 622 634 689 751 785 840 920 946 1000 1003 974 1025 1048 996 1073 1053 965 859 777 1030 1102 1289 1257 1075 1044 1177 1507 1275 1314 1395 1352 1235 1088 952 1001 1251 1289 1178 1128 1218 1320 1427 1425 1378 1383 1334 1313 1279 1273 1262 1248 1204 1184 1175 1198 1327 1390 1516 1535 1536 1533 1531 1532 1534 1523 1498 1479 1430 1433 1442 1422 1354 1339 1343 1325 1277 1244 1170 1169 1164 1145 1114 1110 1111 1098 1099 1092 1060 1066 1052 1134 1453 1814 1471 1060 475 473 612 599 476 533 566 703 1031 667 636 747 1030 891 949 1011 791 858 977 1007 964 708 577 1275 2517 2037 1138 629 655 1086 708 674 690 852 885 956 1110 1336 1029 654 696 758 875 1114 1429 1439 1923 1993 1593 949 1012 837 619 425 514 583 359 280 232 195 210 212 129 106 122 125 124 126 148 183 221 223 226 266 430 608 725 381 274 447 533 427 423 457 460 461 279 190 191 66 80 87 96 92 58 79 75 68 36 42 47 54 60 69 83 57 63 85 83 74 94 128 154 123 209 276 311 300 247 274 390 483 501 524 502 545 558 644 722 827 957 912 907 883 670 716 663 733 957 920 841 894 970 1048 1589 1616 1401 1435 1265 1412 1364 1273 1263 1239 1236 1287 1418 1464 1483 1500 1511 1518 1528 1539 1531 1519 1516 1504 1492 1502 1490 1489 1503 1490 1487 1473 1421 1399 1390 1396 1416 1431 1456 1461 1451 1439 1486 1446 1433 1491 1542 1608 1654 1727 1697 1625 1556 1501 1478 1486 1478 1462 1454 1456 1453 1437 1420 1395 1380 1379 1352 1318 1305 1259 1271 1274 1246 1232 1232 1215 1202 1157 1126 1150 1124 1055 990 993 928 918 933 922 914 945 921 882 849 771 725 934 1357 1440 1458 1379 517 408 263 193 194 200 348 239 152 326 510 408 274 288 389 449 479 440 455 501 550 601 673 719 770 794 907 931 971 1001 986 1033 1003 967 1082 1037 1046 990 1042 1048 1069 1043 1235 1231 1110 1106 1634 1379 1361 882 1243 1320 1206 1026 838 911 1003 1163 1270 1293 1318 1409 1527 1628 1656 1597 1582 1528 1480 1514 1476 1393 1333 1289 1275 1296 1335 1409 1452 1445 1457 1485 1492 1511 1525 1482 1465 1423 1389 1372 1396 1366 1307 1265 1271 1250 1215 1151 1107 1099 1092 1071 1052 1068 1086 1039 1049 1042 1020 1041 1050 1128 1253 1354 999 726 483 563 855 661 543 505 509 553 654 687 654 609 548 494 619 805 838 868 867 1041 1440 1057 685 765 952 1131 1050 832 795 665 801 728 773 666 793 922 1035 1009 890 612 584 543 743 1135 1362 1148 2106 1779 908 638 716 693 449 457 642 779 517 315 218 173 177 234 243 197 123 102 99 92 147 176 194 233 361 331 324 463 650 280 251 323 299 248 225 240 255 242 170 114 42 60 68 81 67 65 56 70 104 54 79 103 57 54 66 89 85 56 59 91 90 86 80 117 159 206 349 387 370 393 326 231 327 444 552 641 570 683 673 773 773 901 1226 994 1010 820 654 746 765 1030 1282 1161 1112 1055 1070 1077 1374 1577 1656 1565 1232 1252 1271 1336 1387 1446 1456 1509 1596 1649 1663 1675 1667 1629 1609 1642 1625 1604 1611 1601 1589 1621 1639 1659 1683 1701 1685 1633 1575 1546 1547 1518 1531 1548 1544 1549 1541 1500 1540 1543 1544 1538 1600 1623 1644 1666 1653 1621 1568 1554 1548 1537 1523 1512 1475 1481 1471 1451 1416 1399 1392 1384 1327 1303 1260 1238 1246 1248 1232 1229 1224 1215 1167 1136 1069 1069 1052 1012 908 916 889 864 838 822 786 785 777 752 700 666 640 679 1239 1283 1313 670 835 780 209 140 230 255 349 312 211 380 473 304 265 343 513 421 777 382 464 516 572 613 652 715 806 902 957 1006 1068 1074 1005 1027 1061 1100 1111 1128 1118 1076 1079 1115 1101 1100 1247 1058 1122 1115 1300 1289 1281 1236 1095 1109 1160 1145 1105 1132 1300 1384 1539 1572 1574 1604 1697 1754 1779 1740 1707 1673 1571 1583 1553 1503 1411 1381 1374 1366 1402 1420 1444 1438 1439 1442 1431 1427 1422 1417 1364 1342 1314 1420 1542 1535 1344 1221 1187 1317 1340 1270 995 975 974 961 919 905 898 899 907 908 900 904 883 782 796 1179 1179 1160 820 573 481 619 627 597 533 483 648 776 683 660 570 600 758 1134 949 771 573 806 1104 1102 987 614 855 1511 1484 1118 701 642 677 730 780 750 713 614 571 527 631 523 608 508 488 647 685 598 698 668 601 462 365 562 560 462 470 448 418 370 156 164 209 257 250 235 229 172 164 200 178 153 150 235 344 405 343 233 175 185 263 282 172 137 67 52 59 85 55 60 47 48 48 42 28 19 9 6 14 114 120 61 39 36 69 125 86 58 61 102 104 105 100 130 158 273 509 525 417 384 423 440 423 655 653 607 659 719 706 673 760 1012 1114 1418 1341 920 747 783 1015 1382 1507 1456 1320 1260 1168 1088 1643 1686 1795 1356 1379 1408 1452 1492 1589 1602 1624 1672 1799 1856 1883 1872 1818 1773 1648 1654 1675 1694 1732 1751 1761 1766 1815 1828 1841 1870 1831 1768 1662 1621 1603 1600 1609 1608 1602 1608 1596 1592 1632 1634 1668 1611 1624 1635 1616 1626 1626 1610 1596 1612 1626 1577 1571 1541 1509 1517 1502 1458 1419 1404 1406 1363 1331 1280 1242 1203 1207 1219 1222 1223 1222 1196 1149 1081 1037 994 988 948 874 827 816 784 747 706 677 627 632 625 577 551 549 679 900 1056 1068 774 603 1434 281 145 181 192 304 301 234 339 490 220 228 260 534 518 440 482 405 464 523 618 660 754 798 931 973 1010 1110 1073 1056 1017 1131 1144 1127 1207 1265 1112 1134 1024 1105 1288 1377 948 1069 1208 1287 1234 1020 762 742 930 1208 1363 1375 1426 1532 1663 1734 1868 1849 1821 1852 1918 1939 1849 1822 1762 1699 1677 1657 1591 1512 1480 1483 1443 1447 1447 1425 1429 1419 1396 1374 1337 1320 1327 1284 1268 1267 1231 1515 1583 1366 1304 1116 1313 1483 1373 1006 853 857 839 794 734 709 762 759 764 780 772 728 604 659 688 718 567 559 578 466 515 440 776 673 501 536 659 687 675 649 606 658 690 771 646 559 568 792 990 1399 992 964 1393 1392 1186 677 824 759 747 750 740 734 635 493 494 459 454 441 472 560 503 552 718 835 848 730 464 385 374 378 467 980 1280 992 465 242 179 236 274 240 228 251 285 169 315 381 244 188 206 316 360 361 334 293 195 167 139 120 89 49 47 57 51 48 44 41 37 30 24 21 13 9 9 15 39 53 29 40 44 79 159 84 63 94 198 238 179 137 184 213 295 394 468 448 477 486 478 445 507 523 526 606 649 622 652 717 757 781 879 1204 1363 1313 1312 1616 1796 1801 1641 1573 1452 1367 1085 1651 1918 2078 1301 1546 1561 1613 1697 1744 1764 1789 1871 1976 2076 2112 2043 1989 1877 1761 1709 1743 1795 1846 1905 1937 1931 1968 1989 1985 2062 2009 1876 1783 1692 1665 1684 1680 1665 1656 1679 1665 1639 1582 1593 1595 1576 1574 1565 1542 1536 1545 1547 1546 1556 1567 1548 1529 1508 1460 1462 1451 1429 1381 1362 1349 1349 1300 1274 1221 1216 1215 1213 1206 1209 1212 1193 1112 1068 973 958 949 911 810 768 746 745 675 643 595 571 572 561 498 468 455 486 777 894 916 604 385 773 725 285 145 226 304 324 277 330 273 178 407 488 556 323 422 477 377 443 498 603 668 742 873 967 1062 1172 1180 1163 1112 1152 1142 1165 1180 1245 1250 1177 1256 1158 1194 1115 1079 1191 1102 1162 1225 1038 989 872 873 984 1369 1547 1613 1579 1731 1784 1831 1880 1859 1837 1838 1849 1857 1831 1801 1773 1686 1698 1669 1614 1503 1468 1459 1441 1430 1417 1389 1382 1379 1368 1340 1323 1307 1316 1247 1225 1195 1167 1309 1313 1258 1546 1336 1202 1631 1346 882 796 789 774 724 693 671 695 689 693 711 703 654 547 740 738 661 714 598 591 583 564 426 386 473 495 669 756 941 907 870 853 840 709 627 612 647 917 1017 1006 1461 1154 1107 1117 1066 768 803 450 608 667 779 768 619 566 575 528 462 422 464 547 692 575 557 537 660 788 770 623 437 396 381 412 862 1449 1315 1068 494 272 406 415 283 257 257 222 151 164 255 345 277 172 151 212 312 418 396 219 150 104 69 65 48 50 48 44 40 35 34 30 31 28 31 30 34 38 48 38 36 32 35 32 234 386 426 367 231 274 348 366 253 224 220 282 477 494 440 387 452 461 533 424 489 562 496 594 570 668 778 775 855 1056 1388 1398 1259 1341 1602 1697 1522 1592 1841 1956 2101 1783 1937 2497 1410 1297 1578 1760 1838 1875 1938 1947 1969 2011 2114 2173 2214 2175 2115 2062 2002 1941 1896 1889 1923 1959 1991 1968 2006 2015 2013 2041 1963 1899 1791 1764 1765 1745 1723 1707 1657 1660 1652 1652 1596 1548 1540 1533 1509 1491 1482 1437 1453 1486 1494 1515 1523 1496 1481 1453 1431 1409 1403 1384 1354 1310 1294 1308 1289 1243 1224 1232 1223 1206 1191 1203 1210 1145 1099 1016 956 919 903 848 772 697 670 678 629 574 543 501 500 479 430 368 346 455 562 637 579 589 511 278 548 260 216 103 129 198 286 328 191 246 194 359 450 736 379 537 500 524 549 584 699 779 904 975 1056 1253 1289 1204 1220 1238 1250 1263 1296 1324 1340 1308 1314 1279 1207 1150 1153 1140 1260 1236 1276 1207 967 898 975 1223 1486 1792 1885 1784 1844 1899 1885 1926 1907 1854 1823 1800 1798 1784 1776 1739 1703 1734 1704 1609 1520 1462 1446 1427 1403 1381 1366 1333 1335 1337 1311 1290 1285 1275 1241 1186 1151 1137 1136 1146 1162 1076 919 1093 1143 1066 860 733 720 698 664 629 616 637 631 632 636 626 586 524 484 515 553 620 589 530 427 328 277 293 516 542 755 814 1123 1017 1218 966 1064 643 508 485 616 681 740 723 831 963 1024 1056 1000 933 842 654 559 509 751 900 1190 893 911 1146 741 489 612 758 943 513 438 450 466 523 745 965 808 488 334 424 657 1073 1303 1325 1005 656 486 473 401 282 325 258 171 175 155 195 260 214 190 193 291 469 532 339 263 143 110 112 108 73 43 36 34 32 33 32 33 36 41 43 50 60 49 40 40 39 38 69 138 319 512 537 394 367 395 362 272 180 227 487 585 571 554 600 630 412 590 469 547 594 549 631 507 706 783 807 898 894 1275 1240 1180 1122 1376 1370 1197 1717 2121 2244 2020 2654 2990 1931 1533 1584 1962 1993 2029 2078 2104 2138 2146 2174 2223 2309 2343 2264 2247 2245 2246 2163 2058 1984 1993 2039 2062 2014 2015 2031 2039 2013 1960 1888 1832 1850 1880 1784 1770 1727 1684 1643 1646 1605 1510 1514 1506 1502 1479 1471 1443 1441 1438 1437 1430 1428 1426 1426 1409 1402 1390 1380 1380 1370 1333 1319 1314 1310 1269 1247 1199 1198 1193 1175 1131 1113 1104 1100 1013 973 888 880 869 832 727 691 675 670 608 575 510 502 494 470 400 372 361 371 465 480 451 789 637 367 207 518 109 53 118 145 305 377 306 294 316 291 305 493 571 479 438 555 581 651 733 813 925 1006 1119 1335 1412 1309 1281 1294 1331 1381 1394 1315 1451 1401 1289 1231 1468 1238 1262 1237 1275 1448 1439 1421 1116 1128 1156 1178 1541 1679 1749 1703 1778 1793 1782 1806 1782 1750 1707 1689 1682 1675 1664 1649 1606 1618 1593 1548 1435 1414 1396 1403 1374 1366 1354 1344 1344 1335 1303 1289 1284 1280 1214 1182 1108 1103 1100 1088 1052 1003 946 977 1003 976 670 646 647 651 649 643 637 640 605 595 598 590 565 551 508 487 569 781 931 675 367 345 351 382 419 501 697 532 399 528 510 533 593 510 442 492 524 619 642 585 663 732 748 777 855 824 717 755 778 517 525 768 978 1034 1069 1182 866 675 506 1155 638 311 272 263 300 395 447 494 677 880 880 658 548 397 478 586 666 708 558 957 686 219 248 265 234 230 246 342 410 322 232 336 722 938 663 373 350 300 153 169 159 173 87 60 51 43 43 56 57 63 66 55 99 126 39 82 65 38 41 59 90 189 343 459 360 375 409 379 358 374 510 588 587 561 598 660 600 547 602 538 815 818 906 634 921 989 866 876 1036 1033 1216 1375 1085 1210 990 1739 1797 1914 2348 2452 2745 2360 1387 1525 1523 1803 2033 2056 2144 2173 2205 2242 2222 2214 2228 2242 2253 2237 2203 2173 2136 2078 2010 1976 1982 2000 2000 1971 1931 1902 1865 1829 1798 1764 1736 1740 1754 1733 1720 1700 1637 1649 1629 1622 1525 1479 1473 1458 1456 1440 1420 1440 1422 1389 1366 1341 1329 1345 1343 1351 1362 1337 1345 1346 1322 1326 1336 1289 1267 1231 1201 1164 1161 1134 1083 1017 993 1015 964 893 863 839 833 787 711 679 678 636 607 558 508 505 491 446 387 370 370 341 329 319 313 261 469 475 198 278 148 108 120 143 322 389 578 246 327 358 315 354 390 387 471 556 606 656 757 871 1012 1134 1199 1209 1297 1332 1369 1379 1425 1415 1431 1407 1469 1506 1911 1646 1328 1252 1269 1308 1476 1497 1543 1489 1359 1323 1270 1351 1511 1620 1639 1640 1658 1671 1669 1706 1683 1636 1599 1575 1571 1554 1549 1533 1519 1512 1500 1465 1416 1379 1343 1362 1361 1353 1351 1347 1345 1325 1300 1288 1287 1250 1211 1149 1100 1075 1068 1021 950 932 956 944 955 814 660 548 567 602 627 651 651 630 597 568 558 546 545 559 576 593 613 690 1186 836 347 370 569 456 449 444 359 355 267 237 415 484 328 340 282 311 418 520 561 562 545 508 468 541 668 776 780 844 931 529 481 550 722 783 675 583 698 399 563 928 960 301 169 164 174 188 175 257 305 676 665 575 526 362 233 171 211 532 903 923 344 230 242 258 262 276 289 320 331 315 286 287 674 621 380 590 798 1149 699 418 251 176 87 73 60 47 94 108 118 104 96 76 243 313 314 209 157 73 50 63 215 275 329 411 476 437 558 587 577 580 635 669 542 608 659 556 634 647 631 682 654 810 925 954 886 942 988 1109 1194 1195 1318 1557 1530 1705 1840 1824 1955 1615 1513 1666 2100 2432 2483 1890 2206 2032 2135 2167 2221 2263 2273 2386 2338 2256 2228 2191 2172 2183 2162 2096 2030 1980 1970 1968 1964 1956 1922 1849 1826 1773 1696 1640 1635 1638 1650 1651 1649 1661 1666 1636 1617 1671 1637 1547 1384 1393 1393 1378 1385 1380 1349 1360 1345 1329 1300 1288 1275 1285 1318 1333 1368 1372 1362 1344 1297 1278 1272 1271 1235 1216 1172 1177 1160 1128 1048 1014 998 1003 930 893 817 822 803 761 656 621 606 605 550 523 459 458 444 420 354 332 324 324 287 272 255 234 330 396 447 412 422 220 94 122 232 404 358 539 639 382 352 273 412 352 449 508 580 635 711 777 988 1075 1294 1398 1382 1419 1413 1414 1463 1413 1483 1496 1417 1382 1356 1248 1291 1237 1286 1369 1394 1436 1440 1365 1290 1296 1269 1266 1445 1489 1488 1489 1646 1665 1510 1493 1490 1484 1462 1448 1439 1443 1420 1412 1400 1392 1395 1391 1363 1368 1364 1354 1365 1363 1350 1358 1347 1321 1261 1245 1245 1229 1164 1128 1040 1042 1026 979 858 818 810 820 781 724 531 522 532 590 746 745 924 840 554 585 535 538 522 509 456 443 445 574 586 669 371 277 409 304 290 360 271 286 202 124 113 106 123 178 219 220 335 388 388 413 389 376 367 387 579 588 495 553 578 380 315 333 483 481 415 363 419 436 829 936 271 177 139 142 150 163 147 153 214 347 455 514 507 417 213 152 272 719 450 348 162 179 187 189 247 286 294 317 310 289 318 286 333 478 546 449 679 1405 1088 778 563 173 88 75 53 49 120 160 173 187 237 300 377 408 458 451 377 323 346 429 465 441 452 465 464 516 645 618 563 488 560 743 640 685 762 713 728 690 721 617 673 751 874 880 940 974 1009 1113 1382 1190 1229 1342 1725 2047 1606 1752 1547 1493 1854 2466 3113 2015 2216 2565 2402 2344 2111 2105 2163 2174 2163 2207 2177 2147 2109 2113 2127 2094 2088 2052 1901 1940 1864 1842 1813 1790 1713 1721 1687 1676 1582 1592 1576 1574 1561 1555 1547 1552 1533 1521 1480 1497 1478 1468 1323 1314 1323 1294 1302 1298 1283 1289 1284 1264 1241 1221 1212 1245 1284 1332 1358 1408 1385 1330 1284 1225 1205 1235 1219 1183 1162 1194 1172 1102 1033 999 996 959 930 859 806 813 787 710 627 561 542 545 509 463 437 411 406 381 335 287 272 291 259 227 211 188 223 278 340 341 224 759 64 96 146 176 243 372 307 391 356 242 593 353 403 500 531 593 683 771 886 1044 1158 1277 1347 1355 1420 1377 1418 1446 1435 1426 1403 1369 1303 1250 1250 1295 1337 1279 1100 1189 1184 1208 1241 1286 1272 1284 1336 1355 1340 1403 1628 1613 1472 1266 1283 1326 1329 1310 1300 1325 1303 1289 1292 1265 1281 1312 1326 1370 1391 1345 1361 1367 1352 1372 1355 1295 1239 1212 1213 1169 1138 1075 1021 1014 991 903 797 693 661 678 625 549 515 487 489 630 805 929 886 1184 635 589 531 532 508 444 387 376 413 521 726 459 293 273 208 232 198 261 175 135 83 72 75 87 98 176 158 184 266 353 266 270 243 242 274 276 374 596 373 256 159 147 162 173 184 193 194 279 436 574 688 688 310 218 111 132 135 130 119 125 147 196 270 419 429 365 215 239 518 704 353 191 150 156 154 144 144 178 186 211 239 233 290 250 299 407 383 471 539 779 976 1229 1960 1758 395 82 62 105 144 177 34 358 354 288 344 377 421 442 488 571 586 560 518 489 470 581 707 767 866 754 620 503 586 934 797 673 799 869 844 878 681 863 857 788 872 1044 1031 1057 1019 1135 1294 1349 1625 1739 1931 2032 1734 2607 2041 2996 2696 2493 2748 2083 2621 3370 3243 2575 2111 2070 2077 2062 2044 2063 2057 2026 2000 2065 2105 1986 2002 1950 1865 1940 1840 1718 1648 1617 1535 1530 1575 1519 1533 1572 1554 1507 1476 1456 1448 1430 1408 1380 1357 1340 1340 1317 1166 1171 1176 1184 1181 1180 1176 1181 1178 1176 1183 1185 1180 1186 1251 1279 1333 1345 1330 1304 1249 1234 1232 1228 1185 1161 1106 1111 1099 1064 971 944 937 927 850 807 717 715 702 668 578 542 525 531 474 450 398 392 385 368 318 302 297 293 265 250 207 211 223 228 233 246 338 354 122 91 183 331 294 325 424 290 255 234 246 333 308 378 488 588 747 784 921 1053 1191 1298 1295 1472 1431 1473 1471 1512 1427 1388 1407 1328 1274 1325 1331 1224 1241 1181 1066 1074 1086 1091 1161 1161 1164 1188 1256 1275 1277 1345 1717 1655 1439 1239 1242 1251 1255 1256 1255 1259 1240 1234 1224 1218 1226 1241 1269 1281 1286 1279 1302 1305 1296 1314 1289 1246 1156 1125 1116 1109 1045 1013 941 940 924 866 702 644 625 624 567 533 462 468 463 507 645 719 740 1069 648 505 438 446 425 398 364 300 324 557 326 162 252 204 141 164 155 90 72 75 70 61 54 64 67 65 111 142 266 253 208 211 187 192 222 254 289 290 119 122 141 158 176 165 161 223 217 172 174 316 543 255 136 108 144 156 129 93 76 97 123 147 165 239 278 448 355 158 352 397 161 122 119 152 145 128 137 115 99 142 174 208 278 288 269 297 287 274 348 432 674 1218 2274 2508 954 255 139 148 175 349 440 748 619 387 317 343 384 423 496 589 630 644 562 510 562 626 716 753 816 894 858 838 886 1141 1040 740 905 987 847 933 863 1073 1056 1009 962 1115 1121 1093 996 953 1129 1217 1640 1762 2101 2400 2345 2643 2476 2519 2183 2093 2247 2117 2424 2854 2665 2260 1905 1918 1872 1854 1834 1817 1825 1812 1754 1738 1739 1731 1715 1698 1644 1661 1613 1586 1527 1510 1465 1468 1477 1467 1442 1472 1447 1413 1360 1341 1337 1328 1277 1252 1204 1189 1196 1191 1057 1022 1019 1073 1063 1060 1067 1076 1077 1093 1123 1144 1144 1163 1196 1244 1274 1290 1290 1265 1230 1244 1262 1191 1165 1116 1076 1031 1031 999 932 890 885 850 795 719 673 617 621 595 538 511 507 486 460 420 384 369 364 343 314 315 320 283 281 256 222 236 224 182 143 104 133 254 269 97 217 321 338 535 396 400 307 228 254 338 362 351 429 562 683 750 943 1017 1242 1336 1450 1581 1580 1681 1628 1686 1670 1630 1489 1370 1367 1340 1395 1331 1099 970 958 964 997 1028 1060 1036 1055 1108 1153 1195 1211 1312 1578 1594 1275 1189 1178 1175 1180 1195 1204 1184 1183 1177 1162 1162 1163 1176 1202 1200 1188 1223 1232 1233 1234 1268 1247 1172 1099 1035 1018 1014 973 925 898 866 863 786 650 584 588 537 528 488 442 452 442 435 438 447 447 457 432 396 370 370 361 352 462 433 365 211 110 55 66 88 98 136 99 69 57 62 63 55 45 42 36 49 56 161 117 71 172 222 175 152 145 161 166 157 74 75 100 126 174 146 145 157 116 65 80 123 199 217 104 86 199 211 131 82 93 111 124 120 125 153 227 332 366 237 204 178 128 88 108 130 133 104 81 63 41 72 82 191 255 278 279 288 227 217 256 317 444 677 1104 1783 2323 1253 332 179 707 677 1016 1309 1216 845 312 321 359 416 570 683 679 731 618 483 549 610 706 776 1069 1199 997 1009 1004 1234 1387 1418 1301 1085 1031 1049 1227 1268 1377 1380 1260 1261 853 1169 944 809 901 1286 1610 1830 2232 2532 2212 2877 2164 2048 1784 1733 1941 2075 2094 2102 2027 1843 1707 1745 1686 1639 1641 1564 1580 1582 1524 1418 1376 1459 1422 1417 1442 1396 1418 1468 1389 1420 1443 1426 1455 1380 1384 1396 1372 1299 1254 1235 1236 1190 1157 1111 1082 1023 1039 1039 1049 1016 971 1052 1032 1014 950 942 958 986 1058 1087 1101 1097 1155 1173 1202 1217 1202 1180 1147 1135 1134 1126 1082 1060 1020 1005 1005 979 873 836 822 826 734 694 624 605 599 566 526 497 476 486 425 399 349 341 339 327 279 263 265 259 232 220 176 182 176 158 122 106 118 158 129 146 233 287 341 482 533 355 400 357 281 308 422 351 436 640 756 847 956 1202 1281 1432 1559 1618 1638 1654 1636 1600 1657 1633 1556 1515 1531 1411 1375 1343 1083 988 869 898 924 947 1012 1002 1012 1033 1082 1096 1100 1113 1283 1281 1109 1105 1102 1106 1117 1116 1107 1122 1109 1109 1118 1111 1118 1137 1169 1179 1177 1183 1165 1160 1145 1143 1134 1101 1005 968 954 960 915 891 850 845 829 758 570 486 449 471 414 391 356 354 354 380 460 491 439 553 396 386 249 273 264 243 381 347 402 210 52 54 49 56 53 35 27 35 46 52 58 45 39 36 34 36 35 35 57 39 78 154 109 108 101 159 219 140 18 21 19 26 87 128 128 95 39 26 24 41 82 150 52 50 113 198 160 132 108 109 106 98 109 140 196 238 312 289 306 317 197 96 150 182 159 125 72 48 37 80 103 150 207 255 274 330 213 171 185 261 351 486 819 1263 1596 1517 1322 779 958 943 1439 2369 1897 846 394 381 409 462 568 694 728 847 747 589 586 604 746 890 1250 1561 1146 1044 1088 1295 1502 1537 1347 1223 1314 1404 1413 1469 1648 1623 1599 1503 1762 1487 1196 1008 1520 1637 2049 2050 2594 2884 3052 3071 2148 2054 1117 1115 1905 2003 2052 2080 2023 1864 1663 1673 1599 1565 1496 1493 1482 1451 1367 1316 1269 1318 1275 1274 1302 1281 1299 1307 1275 1286 1298 1283 1258 1234 1191 1185 1179 1161 1105 1077 1068 1077 1027 1008 978 967 977 975 965 1003 891 1058 1030 949 874 800 824 902 972 1040 1058 1056 1090 1106 1104 1155 1132 1085 1070 1032 1010 1033 1012 994 995 972 971 930 840 771 753 754 706 648 613 586 582 557 513 458 437 456 412 366 341 309 311 299 257 221 212 220 190 164 152 125 130 131 107 91 85 96 98 144 216 302 349 443 571 459 487 433 339 266 358 278 422 587 641 732 873 1118 1327 1278 1259 650 1562 1675 1684 1330 699 1137 1481 1508 1375 1424 1390 1402 1281 950 770 859 866 891 933 959 958 970 999 993 980 1016 1007 1011 1024 1015 1019 1037 1052 1021 998 1059 1041 1048 1071 1050 1066 1104 1129 1152 1158 1137 1109 1080 1064 1017 1024 1000 937 893 885 882 869 844 822 827 802 671 548 360 296 380 328 283 290 252 264 350 446 582 364 608 350 274 169 215 203 179 180 173 227 175 44 58 57 52 43 35 27 26 31 37 33 35 26 24 28 29 29 31 72 65 38 38 30 18 18 27 47 1 9 10 10 13 13 16 2 7 11 16 28 35 43 49 54 79 86 177 219 194 176 154 166 191 167 115 102 139 250 261 250 286 233 149 249 193 155 121 86 46 43 72 96 126 186 130 105 190 261 193 190 240 320 412 567 817 1037 1415 1711 1484 1446 861 1406 1553 1157 672 522 338 361 373 393 552 1223 1575 1862 1322 941 667 742 931 1078 1377 1244 1165 1084 1180 1375 1335 1352 1514 1432 1489 1594 1726 1734 1636 1738 1592 1503 1505 1925 1773 1921 2166 2243 2294 2667 2995 2814 2481 2146 1537 1120 1067 1409 2012 2046 1961 1877 1726 1621 1564 1545 1463 1388 1424 1387 1292 1235 1161 1131 1172 1156 1146 1150 1153 1154 1163 1139 1169 1160 1103 1087 1054 1044 966 985 1005 969 914 889 938 918 896 892 907 904 980 968 1094 1212 1189 918 888 764 753 772 814 922 959 973 974 972 975 976 967 977 984 989 986 981 987 990 991 991 995 981 937 810 761 745 754 684 656 592 590 585 566 506 488 487 480 427 400 330 331 322 299 234 207 199 209 167 154 135 119 126 125 103 93 89 93 100 128 197 176 222 345 631 698 516 396 327 279 484 579 650 512 579 681 796 949 1193 1224 802 627 956 1238 1437 1202 706 804 1440 1493 1466 1396 1420 1407 1390 1194 843 1015 1038 1007 897 901 900 911 952 958 956 969 962 967 994 974 993 1013 1048 1057 1055 1066 1065 1065 1068 1068 1073 1083 1104 1115 1125 1115 1068 1045 995 983 982 955 865 834 826 827 804 790 757 764 743 680 531 463 435 453 360 329 271 255 265 286 325 388 318 314 540 272 110 109 124 124 79 79 75 97 79 63 55 50 47 46 29 21 15 21 22 23 23 21 23 23 24 20 9 12 16 23 18 9 8 12 10 1 11 12 13 12 7 3 2 2 2 1 12 15 44 94 109 105 116 181 263 238 195 193 224 264 262 119 84 114 191 191 180 161 185 174 159 150 148 138 123 122 77 83 99 145 170 111 97 102 196 283 273 313 361 468 596 734 830 1042 1307 1304 1474 1697 1924 1858 1376 2143 1532 691 396 525 1055 2084 2954 2786 3162 2683 2067 889 879 1011 1019 981 1067 1111 1073 1151 1250 1302 1257 1483 1668 1610 1525 1525 1740 1793 1895 1776 1684 1358 1711 1888 2177 2260 2288 2253 2434 2627 2391 2215 2010 1934 1061 1060 1642 1745 1801 1766 1628 1648 1470 1407 1323 1279 1206 1188 1197 1195 1158 1139 1129 1146 1093 1080 1061 1043 1055 1064 1054 1042 1026 1037 985 967 947 929 937 935 904 884 865 883 848 839 832 819 827 831 821 802 701 900 860 786 723 697 705 758 837 883 887 889 859 835 846 773 814 883 906 936 947 939 969 987 985 1022 1000 909 814 744 734 721 688 642 604 593 589 559 517 524 542 477 459 410 349 353 336 285 228 186 177 178 158 140 130 100 108 117 100 91 91 94 100 107 117 121 165 272 514 692 798 725 499 346 354 271 407 461 473 616 751 736 1023 889 643 559 579 647 807 824 676 783 1102 1383 1221 905 1374 1529 1580 1379 908 1362 1227 1080 919 847 846 862 897 917 918 922 921 937 958 914 938 999 1036 1088 1110 1072 1088 1086 1063 1090 1081 1065 1072 1092 1100 1061 1038 997 956 937 932 884 818 772 764 757 745 725 705 704 698 634 567 542 559 482 438 357 293 252 251 235 203 181 148 192 288 326 174 52 49 61 70 71 63 71 70 64 50 54 51 38 22 14 15 17 18 20 20 20 19 18 18 14 11 10 12 26 20 7 9 11 10 3 9 9 11 9 3 2 2 1 10 12 3 5 87 144 77 55 54 152 189 182 161 170 213 239 229 163 99 104 99 98 129 173 176 170 143 135 127 128 127 145 166 137 114 183 203 152 135 132 186 251 296 372 452 585 700 738 781 927 1068 1163 1293 1742 1813 1825 1542 1336 2474 2312 2448 1939 1787 2504 2694 2676 3302 3534 3132 1097 1054 894 909 933 943 1056 1192 1221 1313 1369 1311 1453 1588 1670 1533 1585 1629 1824 1914 1771 1452 1593 2132 2180 2306 2390 2339 2260 2034 2166 1900 1806 1939 1813 1591 1446 1503 1571 1593 1555 1497 1546 1085 1151 1153 1067 1068 941 994 1082 1094 1106 1114 1099 1053 1009 991 918 939 970 954 902 874 938 909 876 866 884 874 853 843 832 823 820 797 776 776 725 738 825 779 744 690 778 736 714 658 647 661 705 807 837 845 875 874 862 811 794 811 832 860 871 878 880 915 930 950 962 947 900 782 740 726 728 673 646 596 588 585 567 505 477 460 472 406 376 320 317 313 291 215 189 176 186 170 165 150 148 147 139 115 105 100 105 108 115 130 106 122 281 364 514 902 882 660 446 239 218 369 528 607 589 757 659 824 719 544 542 550 575 663 724 641 645 808 978 935 1202 1440 1613 1515 1548 1453 1433 1196 1102 801 775 768 790 864 886 891 893 931 952 1011 991 1006 1022 1047 1060 1068 1058 1052 1048 1026 1027 1026 1023 1016 1014 1011 1015 971 946 886 895 878 845 749 717 706 709 674 660 628 622 625 608 550 534 541 523 430 378 251 259 247 221 155 125 112 134 205 224 185 50 49 51 60 67 69 62 68 63 58 44 33 25 17 13 14 17 18 22 20 16 18 18 15 14 13 11 8 15 31 16 9 10 8 6 4 3 3 2 2 2 0 0 11 2 1 4 150 228 42 35 44 79 143 135 128 126 202 197 180 125 127 114 92 90 106 187 264 270 177 147 127 122 112 145 157 146 151 209 207 184 176 206 252 316 371 421 555 766 911 900 921 1044 941 986 1066 1110 1193 1240 1376 1751 2151 2738 2840 3565 2789 1790 2092 2228 2437 2640 2070 1524 1405 1074 965 1021 1090 1313 1288 1225 1307 1704 1696 1559 1559 1557 1551 1667 1851 1787 1677 1502 1145 2034 1963 2350 2423 2411 2369 2097 2390 2085 1738 1627 1784 1837 1543 1466 1443 1447 1477 1469 1388 1401 1143 1166 1091 1068 1056 1026 1049 1069 1078 1085 1098 1104 1063 1047 992 962 975 978 946 929 923 934 870 841 796 789 794 802 808 813 818 818 794 786 781 757 765 770 726 652 646 680 647 624 624 593 608 673 750 777 784 886 918 876 810 800 791 789 804 811 808 836 849 881 903 908 905 856 784 727 716 711 671 637 614 575 577 556 510 414 367 439 373 321 317 279 288 275 224 182 172 187 188 186 178 199 187 156 139 115 105 122 118 129 138 100 209 288 397 520 773 800 612 459 321 367 472 594 736 741 435 612 562 529 514 528 521 540 592 609 606 621 616 654 747 630 1208 1349 1387 1037 907 1226 1121 1046 867 685 679 738 812 856 864 884 931 994 1042 1054 1053 1054 1049 1038 1030 1040 1015 1000 1000 963 973 979 964 935 923 941 914 871 839 856 839 776 708 657 648 641 617 586 570 536 550 559 551 539 535 510 455 350 276 274 253 188 122 78 69 63 55 71 54 55 58 57 57 61 68 68 71 57 41 29 23 18 15 14 17 22 60 88 49 23 23 20 15 15 10 8 7 8 12 5 9 6 6 5 2 1 1 0 0 0 0 0 0 0 0 11 141 86 24 44 49 55 83 100 104 128 165 177 150 123 122 108 92 92 111 134 130 140 218 172 128 126 121 125 100 119 164 172 199 233 230 241 298 503 821 734 769 904 1047 1089 1026 1100 1085 1079 1120 1170 1178 1139 1096 1384 1626 1924 2768 5396 3925 2202 1980 2035 1990 2090 1741 1127 871 993 1029 1053 1338 1445 1258 1365 1548 1763 1847 1591 1552 1569 1652 1718 1777 1512 1154 1146 2391 2224 2491 2751 2551 2306 2027 1809 1933 1845 1710 1687 1738 1688 1603 1478 1390 1331 1353 1364 1361 1310 1085 1107 1091 1073 1059 1091 1077 1054 1063 1072 1080 1108 1120 1079 1035 988 990 981 943 943 956 902 858 798 755 687 708 752 769 801 816 796 799 795 797 772 774 730 699 696 692 700 661 649 638 615 634 675 761 775 802 942 966 910 736 726 867 1040 1537 1325 798 836 833 843 883 867 875 851 766 734 724 730 692 675 637 638 631 609 547 524 518 521 442 403 328 321 320 301 232 207 200 200 197 194 183 186 180 175 164 156 151 158 147 145 165 198 251 250 333 423 570 824 906 521 535 467 420 483 780 842 902 868 716 628 449 439 453 484 573 595 601 627 967 1039 1173 1139 1298 1450 1399 1208 1008 1059 1062 1059 864 684 680 720 801 827 835 830 957 1006 1105 1121 1103 1081 1048 1034 1028 1029 1006 999 986 971 975 970 929 915 909 917 846 813 741 743 739 712 633 605 599 600 571 556 519 521 520 521 530 533 514 513 371 312 201 201 198 173 91 67 60 53 47 48 43 63 85 95 88 61 63 65 65 53 31 24 23 19 20 20 29 47 62 94 58 37 34 26 19 17 10 5 4 5 12 13 13 11 11 5 1 1 1 1 0 0 0 0 0 0 0 0 79 58 35 48 52 54 75 90 95 128 153 156 133 124 118 105 91 97 121 141 153 169 178 158 112 121 169 165 178 198 316 335 204 232 268 349 443 559 818 851 908 1018 1170 1247 1204 1224 1280 1170 1225 1239 1332 1369 1308 1476 1495 1694 2032 2323 2710 2157 1921 1774 1723 1781 1626 1581 1742 1267 945 926 1207 1328 1216 1430 1770 1688 1612 1447 1710 1819 1840 1757 1639 1333 1060 1045 1618 2155 2799 2589 2432 2234 1860 1772 1806 1806 1531 1547 1706 1723 1538 1453 1289 1258 1291 1309 1364 1350 1187 1180 1136 1112 1069 1077 1065 1053 1033 1020 1030 1099 1132 1107 1032 1043 1021 989 926 912 916 903 831 795 723 704 718 737 758 761 758 770 797 808 827 840 822 811 771 733 732 702 689 675 667 619 639 699 752 733 724 905 927 833 737 653 884 1374 2281 1769 808 858 826 821 852 811 830 823 774 737 736 729 725 703 679 698 686 643 604 636 674 557 536 464 387 356 346 307 257 227 224 216 209 199 195 177 180 191 193 194 191 189 178 174 178 153 206 303 362 429 663 814 977 822 575 410 471 491 857 1113 1262 1175 938 669 494 348 393 450 538 571 575 872 1328 1552 1620 1557 1677 1558 1505 1179 650 859 915 918 837 633 656 722 769 800 806 841 944 1048 1112 1200 1170 1102 1054 1025 1023 1010 1003 994 984 968 968 948 908 889 891 857 801 731 681 633 639 626 580 551 549 547 537 514 488 506 493 487 498 505 490 414 333 235 187 124 140 136 85 57 55 49 46 37 40 85 136 139 137 135 60 65 63 49 44 45 47 46 46 45 46 46 48 52 55 49 41 35 25 14 10 7 14 16 15 17 16 13 11 10 12 5 1 1 0 0 0 0 2 0 0 0 27 53 48 50 56 69 111 130 146 169 126 125 126 124 118 106 91 105 126 150 161 151 129 120 141 132 200 269 304 403 510 493 332 261 350 439 562 562 801 927 895 993 1103 1296 1413 1389 1426 1350 1399 1456 1541 1434 1429 1509 1546 1749 2354 2803 2963 2223 1516 1058 2019 1633 1535 1506 1708 1604 1186 1315 1827 1704 1686 1573 1578 1544 1505 1608 1732 1823 1940 1745 1590 1300 1117 1322 2839 2454 2013 2224 2389 2218 1898 1728 1701 1662 1623 1650 1717 1656 1532 1380 1291 1168 1195 1262 1296 1291 1262 1237 1194 1139 1093 1068 1064 1042 1009 950 941 1060 1094 1083 1052 1108 1070 981 924 889 884 856 823 772 736 706 711 727 740 713 690 765 790 823 842 918 886 797 732 727 722 719 730 729 734 732 737 754 793 815 844 858 874 845 716 701 910 950 3810 995 2296 1391 2190 1583 905 889 877 850 767 742 734 732 718 708 679 683 676 652 585 570 581 561 500 465 377 379 370 345 280 253 240 250 220 213 202 193 202 213 234 242 242 244 243 244 252 242 281 319 449 463 765 827 1231 1031 724 634 500 474 1370 1293 1345 1537 1376 1139 405 399 475 494 422 690 800 1008 1560 1502 1346 1384 1366 1506 1688 1472 1409 973 779 930 845 769 840 941 988 930 755 756 911 980 1113 1129 1116 1086 1015 994 997 989 997 998 984 991 977 952 874 853 850 847 741 696 615 587 603 593 521 496 494 495 466 450 416 416 416 406 381 352 328 282 236 195 150 144 146 132 71 54 50 41 62 46 56 76 99 128 164 111 85 73 59 46 59 59 62 60 58 59 68 73 91 124 96 81 56 43 36 20 11 20 24 26 25 23 21 16 12 19 26 28 16 1 2 5 5 3 1 2 3 4 36 62 54 46 58 85 139 170 177 161 142 128 124 123 121 110 90 113 131 153 155 149 130 154 174 271 357 274 386 464 603 603 435 415 482 534 635 668 841 920 721 860 1012 1333 1494 1448 1489 1311 1407 1562 1654 1509 1598 1670 1624 1997 2908 2851 3078 2208 973 852 1243 1563 1380 1290 1571 1691 1764 2225 1956 1808 1414 1893 2007 1506 1281 1948 2038 2004 2109 1816 1569 1491 1759 1970 2660 3751 2774 2231 2154 2052 1742 1712 1714 1723 1744 1749 1762 1801 1567 1470 1301 1280 1293 1311 1334 1332 1310 1311 1212 1163 1066 1064 1063 1056 1031 1020 1025 1046 1038 1030 989 980 976 954 892 860 834 861 838 819 767 752 743 744 757 760 761 761 795 805 816 830 816 808 754 721 710 741 764 788 801 838 830 820 826 906 967 847 853 821 768 742 833 907 1161 580 579 1046 2761 2688 1319 957 920 848 787 745 740 724 716 703 688 672 672 639 584 520 499 529 483 438 414 401 394 368 319 270 250 272 244 223 221 204 214 242 271 293 292 297 310 321 324 333 336 409 501 654 782 910 1327 942 901 918 773 556 686 1944 1468 1637 1845 1328 767 407 595 793 977 1134 1464 1649 1575 1461 1144 753 1042 1220 1182 1482 1645 1053 1152 1100 770 495 897 1362 1321 980 699 744 837 945 1042 1069 1077 1050 992 968 975 966 986 996 984 1020 1000 934 859 816 810 781 716 640 606 518 543 542 482 439 435 432 406 378 363 326 336 319 264 197 167 149 151 138 135 162 150 112 74 61 61 26 47 107 117 79 62 34 87 77 85 85 62 52 7 66 72 73 71 74 87 98 132 135 113 98 73 55 42 33 20 31 38 39 33 28 24 22 29 33 40 42 39 11 16 15 12 10 7 5 6 10 36 86 59 50 72 91 137 168 178 167 149 129 122 120 118 113 105 121 135 145 142 39 30 47 99 196 281 330 454 566 612 614 573 547 550 591 653 681 1170 1513 850 828 924 1162 1144 1423 1560 1422 1426 1492 1502 1499 1628 1621 1477 1926 3230 3923 4696 3664 965 826 1463 1806 1403 1326 1589 1589 1791 1613 1398 1801 1750 2263 2243 1920 1636 1826 2104 2103 2085 1858 1635 1768 2079 2506 2716 2982 1903 2271 2039 1806 1778 1673 1710 1798 1845 1818 1772 1839 1684 1510 1413 1380 1370 1367 1369 1362 1350 1332 1260 1156 1092 1055 1060 1063 1060 1080 1099 1041 1000 960 951 839 879 913 880 803 761 864 864 852 834 789 771 766 770 807 835 776 788 788 776 752 759 749 744 746 748 746 804 829 865 877 864 838 782 770 781 778 788 793 802 797 855 854 761 714 874 1461 1526 3731 1515 917 887 856 771 734 720 727 711 703 696 684 684 659 568 530 503 527 478 464 444 434 436 419 358 340 337 332 301 288 263 254 264 281 320 336 339 338 370 386 415 414 426 474 621 687 798 908 1061 911 862 807 859 820 746 616 3632 1984 1814 2240 860 637 980 1106 1298 1327 1481 1619 1524 1414 937 893 1236 1313 1455 1285 1256 1395 1210 1127 1093 1798 805 1850 2213 1738 806 996 1084 1084 1232 1101 1046 1025 942 914 908 924 931 939 959 958 948 919 834 797 773 794 712 680 625 614 611 575 455 410 396 407 361 344 319 304 313 291 208 171 140 138 233 227 111 118 116 106 86 82 77 67 77 103 105 85 97 107 95 83 84 155 65 5 6 41 75 90 98 100 104 106 130 131 82 55 43 54 48 37 23 30 32 36 34 30 26 23 38 62 56 59 53 52 34 29 22 14 15 20 14 12 29 68 82 102 150 152 171 189 192 184 172 145 117 115 118 147 137 139 130 136 142 114 85 46 75 91 294 376 510 600 647 670 717 774 857 828 1032 1295 1796 1375 754 727 811 985 1143 1344 1453 1474 1412 1401 1410 1463 1567 1515 1538 1655 3025 3901 4940 4763 1331 879 1172 1458 1476 1678 1565 1417 1614 1559 1263 1883 1811 2160 1544 1414 1785 1781 1618 1667 1765 1731 1617 1628 2065 2196 3006 3082 2476 2171 1951 1893 1876 1855 1877 1924 2031 2075 2098 2089 1841 1715 1437 1454 1437 1433 1438 1442 1438 1444 1288 1229 1131 1087 1121 1130 1083 1074 1083 1071 1026 1002 945 936 943 943 934 925 920 928 935 963 963 806 764 779 753 753 759 753 740 737 730 715 729 733 730 773 789 788 830 879 905 925 909 837 758 642 599 714 718 768 835 848 849 836 831 781 817 1330 1386 2810 1393 842 843 835 777 716 696 720 706 703 711 684 692 655 580 514 498 510 494 483 488 460 469 458 414 410 424 376 367 348 323 294 301 333 361 386 389 398 424 460 490 492 504 591 688 753 764 855 989 971 950 944 1192 1325 1449 1168 1262 1560 2188 2793 1690 477 1249 1029 1294 1176 1136 1424 1419 1274 1036 797 1191 1350 1634 1593 643 1830 1373 1787 1349 1358 1271 1771 1948 1476 688 1482 1831 1220 1322 1010 1032 977 916 848 829 891 876 888 924 898 903 886 830 753 716 771 737 699 674 704 678 576 462 368 347 365 330 306 292 271 274 242 180 143 137 187 300 286 148 76 84 96 106 109 108 117 124 132 144 166 156 136 96 94 95 69 77 36 47 77 134 136 125 126 134 152 193 192 155 120 81 70 58 43 22 25 29 32 31 28 24 23 47 67 80 86 104 71 96 46 39 29 23 37 35 31 54 94 117 177 193 311 409 309 246 230 198 171 129 111 116 149 180 159 121 112 155 209 262 264 261 329 372 432 554 647 676 732 847 997 1122 1358 1539 1890 2110 1601 871 722 884 1001 1055 1157 1360 1582 1570 1267 1221 1370 1476 1613 1746 2070 2393 3088 3590 3752 3033 1087 2141 1853 1327 1290 1306 1545 2552 1979 1573 1426 2192 2185 1184 1367 1785 1597 1307 1361 1441 1560 1631 1675 1802 2158 2804 2832 1896 1936 1951 1979 1993 2017 2023 2087 2184 2349 2433 2203 2085 1827 1604 1540 1518 1501 1506 1520 1526 1469 1375 1276 1249 1078 1141 1180 1123 1075 1076 1072 1062 1022 974 1030 999 969 990 1040 1068 1004 1009 1025 984 633 710 785 744 703 688 718 693 683 694 666 683 725 738 751 759 753 831 862 901 925 886 855 716 695 659 688 771 813 913 917 907 880 829 797 817 923 1148 1750 934 890 876 864 829 799 766 803 764 755 749 749 741 709 622 578 550 573 552 549 551 550 545 527 479 452 432 452 406 396 398 372 391 416 457 456 432 464 502 526 603 595 607 650 759 784 778 811 986 944 1102 1141 1197 1186 1084 885 670 1267 2397 2839 2318 2305 2135 1593 1641 1704 1733 1387 1888 1642 1178 893 1074 1118 1596 1828 1823 2400 1932 2117 2097 1694 955 1112 1170 1070 1405 1049 1660 848 1315 2379 1272 1139 981 931 906 930 910 908 913 908 907 889 829 818 822 812 778 750 673 695 666 597 430 369 356 358 328 316 299 285 290 267 175 141 126 129 281 412 121 106 100 110 139 145 156 169 166 204 256 247 221 172 146 99 91 65 114 131 159 169 187 175 155 145 184 199 254 279 211 160 131 107 74 52 49 35 25 25 31 32 25 31 56 80 100 125 170 373 254 99 62 56 41 37 47 71 79 109 125 174 241 382 446 324 248 251 247 239 242 138 80 90 202 181 154 118 152 207 268 320 364 424 447 427 585 650 710 711 938 1088 1400 1466 1603 1802 2787 3719 2150 720 832 926 913 980 1196 1517 1282 1056 1198 1400 1483 1622 2003 2080 2260 2371 2531 2110 3823 1870 2998 2804 1406 1216 1321 1444 1875 2488 3043 2344 3076 2679 1469 1509 1455 1458 1294 1307 1480 1559 1719 1727 2119 2477 2588 1908 1820 2202 2295 2272 2140 2148 2152 2172 2241 2302 2360 2296 2024 1872 1517 1519 1515 1521 1540 1558 1572 1560 1720 1706 1484 1447 1394 1320 1143 1080 1067 1065 1021 996 932 941 942 956 1014 1045 1065 1048 1057 1059 961 910 893 867 773 731 710 725 691 685 685 673 686 700 727 733 735 771 814 858 867 949 893 792 740 713 697 716 799 887 938 997 972 903 850 767 717 767 841 892 888 909 891 883 891 841 799 884 839 804 791 819 796 737 691 617 584 636 622 615 612 639 621 584 557 476 424 514 460 449 490 429 456 513 542 498 455 566 569 616 679 693 701 744 792 795 769 857 939 1082 1213 1292 1304 1334 1261 1151 1028 739 1548 1630 1144 1508 2150 2166 1860 2748 1213 2001 2456 1997 1298 854 881 1144 1424 1395 770 1115 1844 1930 1478 762 956 1150 1148 1033 844 877 1212 1170 1288 978 1087 1222 1087 991 965 969 952 928 902 914 907 880 845 892 940 826 827 775 702 702 678 571 444 367 365 338 333 325 325 282 294 268 192 137 117 119 196 408 176 115 115 131 165 171 178 270 270 296 328 330 319 252 229 281 211 173 226 280 257 201 187 176 210 227 236 264 334 332 298 208 160 156 156 110 113 126 137 118 61 44 42 55 64 132 179 202 259 526 766 303 109 85 61 73 122 107 99 167 177 337 424 462 369 267 179 235 317 401 314 174 30 66 187 211 188 159 160 223 283 331 396 445 471 523 603 672 725 802 942 1203 1423 1591 1675 1994 2718 2706 1280 640 707 801 824 821 1002 1204 1066 1046 1268 1397 1444 1687 1924 2127 2122 2245 2391 2977 3219 2344 3104 4076 2348 1254 1389 1293 1421 1494 1817 2126 2224 2618 2513 1809 1476 1307 1262 1355 1461 1606 1716 1780 2300 2685 2673 2050 2420 2614 2680 2519 2359 2291 2284 2274 2284 2319 2346 2209 2041 1802 1623 1498 1513 1551 1564 1606 1628 1732 2013 2090 1858 1780 1647 1399 1228 1082 1065 1033 994 948 921 866 890 960 1017 1068 1082 1088 1101 1084 1042 1145 1071 927 826 744 720 721 705 689 681 674 676 699 719 718 706 721 746 759 793 788 782 767 732 721 703 698 867 927 1003 989 995 977 902 876 863 851 903 915 910 886 910 954 1033 1064 1072 1075 971 921 849 820 839 841 797 776 762 777 728 716 719 684 706 727 738 718 685 728 673 672 743 675 723 779 838 816 753 839 785 796 898 848 887 929 969 961 929 972 1030 1081 1236 1215 1244 1346 1163 1314 1431 813 1019 1354 1409 1481 1401 3565 3713 3226 2729 2227 2645 2662 1948 1212 1107 1181 1168 1021 721 782 1222 1213 857 765 845 919 983 955 848 840 1002 1010 1155 1601 3289 1172 1108 1084 1045 1033 979 947 872 870 869 850 788 777 787 767 724 696 631 625 616 565 418 356 329 351 349 353 363 367 356 329 253 217 185 179 170 254 302 140 122 179 297 313 339 439 461 421 440 444 438 429 443 397 370 369 421 357 308 310 297 283 299 309 289 365 419 371 347 237 202 217 321 357 191 229 303 324 226 114 62 118 222 255 241 275 358 525 743 584 282 151 163 132 156 206 263 297 326 409 719 528 340 262 106 258 417 548 289 34 29 90 193 241 224 209 210 262 332 372 429 461 493 541 622 687 754 822 1013 1238 1474 1642 1774 1916 2568 2499 1589 683 638 714 747 777 963 1113 1188 1169 1415 1480 1555 1720 1939 2075 2116 2335 2894 3067 3092 2570 2747 4879 3749 1152 1276 1234 1215 1372 1474 1698 2156 2868 2369 2233 1416 1369 1335 1365 1525 1613 1801 1794 2786 3016 2081 2689 3045 2776 3454 3404 2377 2378 2364 2322 2235 2192 2171 2186 1926 1806 1570 1555 1565 1571 1573 1579 1584 1577 2193 2280 2089 1622 1514 1418 1196 1094 1043 1085 979 940 887 875 889 928 1023 1061 1130 1142 1124 1116 1084 1130 1077 1017 873 808 779 795 761 738 707 680 698 716 720 689 671 696 670 667 705 622 666 723 725 722 721 806 907 992 1036 966 1006 1030 975 987 1020 953 950 937 943 837 903 1056 1140 1285 1347 1212 1137 1017 961 786 855 934 919 920 925 904 850 817 843 699 762 878 915 923 902 937 906 921 1000 857 931 1066 1121 1055 969 1130 1028 1010 1086 957 1030 1126 1136 1088 1051 1140 1105 1126 1197 1124 1145 1108 997 998 1153 1121 1174 1531 3089 3781 1436 1824 681 1569 1721 1387 1892 2777 2515 997 1254 1230 943 675 616 650 651 653 646 680 681 727 805 860 858 815 829 883 969 808 2006 2347 1445 1169 1138 1062 1019 945 876 826 830 805 744 680 651 679 630 599 598 545 554 517 431 324 281 369 366 384 392 458 427 366 333 288 255 285 484 637 520 174 167 268 394 460 317 608 596 592 851 653 652 700 721 656 546 549 590 622 512 510 532 522 428 435 453 446 452 446 502 439 297 327 392 396 273 237 309 343 360 235 227 276 310 387 369 361 369 461 624 539 331 219 257 226 249 313 375 445 454 522 661 583 431 264 119 255 344 292 231 43 30 123 240 244 252 268 283 312 362 415 458 487 511 561 643 718 776 866 1022 1284 1498 1697 1787 2170 2680 2759 2242 743 568 628 778 928 1005 1058 1197 1368 1496 1577 1647 1777 1920 2028 2085 2478 2861 3159 2952 2800 3565 3430 3968 1210 1267 1370 1250 1378 1473 2188 3048 2429 2138 2101 1694 1433 1381 1469 1549 1674 1791 1800 2778 3671 2628 3003 1820 2990 4548 4067 3042 2473 2450 2333 2221 2047 1983 2037 1886 1741 1649 1601 1603 1597 1574 1559 1549 1685 2089 2051 2016 1342 1359 1357 1245 1060 987 1105 993 914 887 873 874 928 1021 1106 1172 1193 1159 1135 1141 1146 1139 1062 960 888 883 857 828 782 759 666 695 724 737 728 720 721 686 676 688 652 689 753 904 1033 1131 1184 1174 1172 1197 1160 1186 1183 1106 1062 1031 1063 1043 1054 1122 1074 1125 1217 1379 1424 1407 1449 1285 1207 1075 1084 1079 1098 1152 1147 1108 1156 1081 1067 1093 1049 1089 1129 1161 1201 1234 1192 1204 1237 1360 1409 1396 1412 1516 1588 1643 1588 1568 1559 1539 1481 1525 1531 1459 1426 1413 1424 1368 1356 1355 1319 1331 1293 1092 1126 1257 1229 1250 1515 2355 1382 3143 2039 1811 1949 1337 1335 2196 3099 3127 1987 1742 1793 880 742 624 646 611 602 604 554 570 545 706 757 717 698 679 734 987 856 2404 1957 1397 1240 1058 1053 968 932 855 835 843 817 716 663 623 662 598 608 697 661 662 650 541 481 444 491 431 427 448 419 439 453 455 444 423 430 468 317 314 378 348 412 574 626 784 962 716 813 951 865 913 953 951 902 685 721 640 636 682 702 679 616 565 490 557 566 595 558 535 619 543 464 434 426 330 266 311 362 371 416 437 476 460 513 559 520 389 362 450 439 315 313 362 340 323 440 620 694 643 890 932 588 523 227 56 72 139 115 43 75 125 249 326 241 226 253 365 375 389 419 501 498 513 541 673 730 823 825 1108 1285 1653 1689 1739 1756 3051 3296 3284 1512 674 639 741 1033 1146 1174 1326 1403 1565 1565 1701 1807 2029 2012 2126 2259 2894 3022 2719 2728 4456 5176 4613 1051 1462 2007 1511 1376 1614 2032 2210 2507 2056 1799 1662 1602 1589 1594 1733 1802 1950 1936 2708 2931 2406 2173 2990 3211 5172 4580 2580 2544 2535 2476 2299 2182 2093 2189 1932 1838 1713 1691 1714 1704 1612 1573 1561 1944 2389 2267 1772 1527 1551 1529 1352 1288 1285 1283 1265 1202 965 953 971 1059 1229 1332 1356 1320 1238 1173 1099 1137 1099 1063 986 975 975 961 882 853 794 793 776 771 769 764 764 728 712 691 675 670 699 896 1115 1414 1547 1584 1474 1366 1365 1317 1336 1316 1257 1107 1003 1173 1148 1198 1288 1259 1297 1445 1554 1537 1435 1612 1493 1352 1271 1387 1307 1281 1365 1328 1243 1387 1340 1319 1355 1357 1373 1400 1391 1513 1614 1439 1505 1585 1632 2013 1889 1791 1875 2170 2382 2015 2114 2109 2044 1944 1963 1909 1810 1751 1765 1684 1651 1586 1537 1480 1491 1427 1319 1308 1383 1321 1316 1281 1246 1232 1598 1911 2029 1962 2129 1009 1831 2901 2932 1054 1946 1774 1252 751 624 629 583 558 599 387 461 441 601 682 589 556 523 659 958 728 2080 1921 1308 1195 982 997 940 899 878 830 839 802 720 609 564 636 587 651 762 828 816 762 682 596 570 606 516 475 498 359 430 542 576 589 583 553 446 404 462 484 514 610 688 754 754 1395 1360 1175 1128 1324 1106 970 1101 1014 898 774 851 867 870 840 780 754 804 682 680 626 715 709 723 728 660 565 528 458 400 418 404 456 475 490 590 612 625 649 649 670 519 381 306 373 428 441 445 454 430 553 701 787 1014 1255 1027 668 719 104 89 58 52 49 44 75 133 228 243 195 194 202 267 334 368 424 495 527 544 612 697 782 846 927 1079 1320 1514 1668 1680 2183 2689 3409 3460 2477 1041 897 869 1177 1303 1345 1432 1517 1594 1645 1722 1846 1977 2096 2258 2615 2870 2907 2792 3393 4594 5332 4491 1285 1308 1659 1753 1321 1297 1807 1906 2103 1519 1574 1676 1750 1794 1791 1883 1973 2042 2054 2317 2625 2575 2408 2004 3156 3344 3753 2997 2577 2602 2545 2450 2223 2119 2262 2055 1904 1844 1751 1807 1782 1680 1559 1539 1959 2289 2286 1717 1581 1663 1640 1520 1514 1580 1462 1539 1411 1243 1096 1106 1255 1435 1569 1547 1440 1320 1190 1089 1154 1099 1035 1032 1037 1035 996 960 906 869 918 862 795 776 770 752 739 713 701 691 881 1169 1581 1897 2172 2255 2167 1963 1793 1688 1631 1673 1695 1657 1579 1485 1593 1544 1540 1584 1606 1602 1658 1845 1934 1986 1987 1736 1673 1611 1620 1449 1562 1859 1909 1835 1921 1790 1762 1791 1742 1785 1772 1634 1597 1773 1739 1694 1752 2020 2106 2025 2051 2133 2203 2359 2234 2386 2420 2441 2518 2421 2280 2059 1989 1986 1932 1885 1859 1804 1755 1777 1723 1494 1381 1331 1417 1263 1225 1218 1178 1373 1504 1583 1648 1775 1480 1459 2581 3905 2367 1847 1788 1579 1289 714 740 579 1152 1738 801 624 445 778 628 570 538 547 581 805 1378 2104 2054 1442 1371 1084 1105 1020 996 977 934 960 939 817 757 717 755 767 817 1037 1024 1013 957 839 814 824 799 753 745 754 676 740 799 836 838 818 847 763 760 842 836 860 918 1047 1096 1492 2056 1893 1715 1738 1810 1503 1363 1186 1104 1123 1072 1105 1122 979 950 944 952 953 968 1000 838 826 862 998 979 897 752 735 690 592 712 694 628 631 757 762 774 731 652 744 753 610 550 507 499 574 692 705 717 544 679 773 802 1319 1648 1421 1094 1015 199 278 110 94 124 85 46 67 74 98 110 171 196 255 327 412 467 533 566 595 644 735 809 890 951 1134 1328 1531 1643 1647 1630 2162 2310 3363 3223 1586 986 992 1234 1357 1363 1548 1626 1671 1697 1779 1879 2011 2136 2396 2636 3066 3020 2707 3087 4560 4645 3675 2150 1279 2130 3455 2476 1437 1900 2273 2494 1790 1132 1651 1806 1915 1910 2035 2093 2208 2206 2443 2926 2903 3797 3122 2655 2911 3716 3404 2847 2816 2785 2660 2623 2641 2626 2393 2288 2072 2039 2270 2326 2083 1909 1712 1791 2288 2305 1979 2015 2001 1906 1667 1569 1545 1569 1580 1502 1212 1222 1342 1417 1647 1654 1591 1571 1275 1188 1121 1011 1079 1107 1030 1008 1022 1053 965 932 877 901 836 816 786 778 755 737 720 711 792 1189 1646 2348 2666 2970 2977 2724 2471 2193 2107 1881 1962 2063 2068 1951 1850 2039 1960 1892 1835 1984 1927 1947 2066 2360 2544 2215 2066 2096 2076 1965 1902 2126 2246 2409 2338 2419 2296 2210 2239 2078 2156 2102 2015 1937 2022 2042 1991 2072 2234 2389 2369 2368 2392 2433 2473 2562 2635 2733 2788 3180 2962 2571 2387 2260 2261 2119 2129 2120 2133 1977 2027 1939 1748 1384 1203 1472 1261 1167 1214 1092 1112 1128 1102 1065 1062 1555 2025 2706 5398 1167 1440 1735 2300 1635 782 900 842 893 1896 1056 605 983 1259 1159 474 961 1127 588 866 944 1832 2015 1822 1416 1169 1188 1123 1095 1105 1009 1049 1041 953 864 838 905 946 1039 1158 1109 1142 1117 1037 1048 1109 961 996 1028 1050 919 979 1071 1084 1062 1031 1112 1101 1136 1181 1192 1193 1273 1362 1433 1441 2133 2501 2763 2585 2041 1735 1570 1498 1240 1433 1435 1344 1178 1171 1126 1045 1070 1127 1180 1157 1149 1074 1175 1199 1182 1177 1054 896 795 1090 1010 907 811 851 898 827 871 930 862 804 764 676 664 586 617 709 761 796 818 658 792 870 1250 1886 1783 1294 1102 966 207 179 135 132 165 207 13 18 25 49 118 184 257 334 389 448 507 563 607 628 680 773 861 926 1001 1135 1346 1522 1644 1638 1566 1532 1877 2763 3133 2130 1135 921 1189 1415 1496 1646 1743 1744 1760 1815 1913 2035 2138 2295 2687 2887 2832 2684 2988 3672 4224 3843 2552 1413 2062 3817 3572 1335 1637 2039 2398 1189 825 1441 1904 2035 2096 2155 2246 2321 2352 2325 2746 2754 3166 2538 2100 2467 3555 3533 2990 2994 2967 2931 3039 3179 2871 2799 2614 2425 2291 2673 2877 2667 2127 1816 2045 2159 2292 2324 2492 2368 2090 1893 1601 1485 1694 1618 1489 1360 1298 1460 1654 1761 1665 1387 1493 1303 1173 1240 759 970 1161 1051 967 981 1076 1001 969 915 878 846 830 794 779 758 745 736 994 1369 1989 2485 2990 3247 3242 2989 3188 2752 2630 2598 2561 2584 2662 2831 2846 2795 2859 2798 2763 2603 2556 2608 2806 2982 2963 2983 2984 3235 3322 3376 3448 3492 3407 3230 3162 3175 3154 3026 2954 2828 2799 2820 2843 2853 2845 2823 2774 2733 2795 2929 3002 2968 2937 2922 2913 2907 2962 3048 3113 3101 3200 3132 3002 2700 2535 2483 2472 2611 2616 2548 2557 2538 2442 2205 2050 1949 2041 1704 1603 1544 1404 1492 1527 1415 1362 1369 1834 2226 2276 3474 2554 2265 3604 2961 2548 1504 1267 1221 1269 1478 1876 980 1181 650 1756 1183 1497 1445 1147 1453 1630 1732 1992 2181 1933 1361 1370 1344 1338 1340 1316 1324 1282 1132 1082 1072 1072 1148 1201 1326 1282 1306 1279 1136 1093 1082 1021 1285 1376 1478 1474 1469 1466 1462 1448 1427 1448 1471 1481 1508 1525 1515 1547 1671 1709 1776 1944 3131 3455 3543 2234 1964 1752 1838 1596 1592 1554 1468 1372 1249 1222 1147 1155 1249 1395 1359 1326 1185 1217 1273 1412 1476 1289 1114 1033 1311 1209 985 997 1045 1077 1080 1018 1036 990 883 947 914 903 849 842 850 811 891 836 759 884 1392 1817 1944 1451 1092 1036 1264 538 551 472 351 370 239 132 71 73 120 189 287 341 457 457 505 541 637 638 656 675 818 878 988 989 1205 1347 1648 1659 1659 1644 1615 1662 2058 2624 2631 1086 964 1330 1435 1491 1737 1760 1798 1798 1885 1947 2087 2057 2190 2358 2745 2692 2483 2492 3395 3662 3864 3170 1887 1732 2597 3145 2244 1715 1600 1723 1596 1403 2019 2101 2201 2163 2263 2275 2256 2302 2228 1609 2255 2408 2591 2092 2341 3613 3970 3279 3220 3176 3083 3067 3328 3274 3346 3138 2309 2649 3094 3087 2897 2660 2483 2469 2644 2655 2518 2502 2461 2428 2366 2234 2024 2093 2049 2037 1940 1852 2350 2514 2040 1972 1664 1744 1584 1548 1573 1372 1644 1737 1808 1679 1461 1577 1416 1236 1039 899 859 836 792 780 762 753 812 1360 1969 2859 3247 3586 3682 3258 2796 3326 3150 3062 3128 3214 3175 3327 3528 3682 3640 3684 3662 3634 3596 3610 3611 3695 3805 3882 3859 4083 4262 4557 4671 4959 5057 4641 4335 3925 4039 3805 3796 3655 3517 3497 3461 3603 3675 3748 3635 3496 3493 3539 3609 3617 3575 3498 3452 3391 3346 3372 3437 3470 3439 3430 3457 3305 3119 2936 2919 2986 3038 3093 3016 3151 3062 2859 2748 2619 2591 2489 2255 2029 1976 1568 1764 1889 1767 1640 1600 1817 3100 3454 3784 2871 3645 3656 1938 2772 2143 1653 1387 1677 2358 2744 1196 1265 1661 1469 1325 1117 1187 1195 1720 1723 1444 2802 2963 2275 1548 1550 1567 1584 1587 1612 1583 1477 1359 1289 1307 1286 1335 1400 1459 1415 1437 1388 1289 1180 1133 1294 1514 1757 1855 2037 1960 1864 1837 1812 1798 1814 1830 1838 1816 1881 1847 1860 1941 1974 1954 2414 3263 3686 3759 2883 2898 2472 2578 1914 1571 1477 1401 1324 1206 1217 1258 1250 1418 1437 1341 1349 1359 1292 1308 1492 1581 1272 1200 947 1116 1169 1012 1129 1190 1105 1148 1136 1190 1122 1017 1020 1142 1219 1165 987 980 939 983 889 826 932 1599 2023 2085 1302 1019 818 1206 990 841 581 444 257 176 139 134 147 155 222 341 431 471 495 528 581 649 676 700 771 857 939 1008 1071 1187 1371 1541 1656 1668 1687 1701 1803 2047 2502 2488 1188 912 1022 1487 1675 1738 1773 1824 1854 1915 1986 2054 2101 2201 2387 2513 2542 2474 2526 2683 2961 3177 2309 2357 1943 1569 2090 2410 2229 2008 1932 1918 2026 2179 2358 2400 2262 2339 2297 2225 2420 1864 1648 1944 2000 1793 2171 2242 3012 3504 3470 3448 3339 3268 3360 3544 3795 3960 3564 2663 1620 2997 3021 3066 3116 3162 3048 3108 2978 2800 2492 2561 2745 2855 2756 2495 2508 2500 2564 2680 3029 3326 2983 2338 1994 1887 1904 1919 1947 1931 1584 2344 2340 2533 2566 2364 2086 1920 1538 1302 1024 887 866 845 785 766 953 1236 1960 2687 3351 3549 3703 3745 3853 4006 3940 3875 3797 3559 3626 3679 3827 4204 4461 4582 4367 4527 4501 4342 4547 4393 4257 4412 4626 4723 4585 4885 5063 5390 5479 5425 5067 4467 4281 4305 4207 4106 4042 3891 3993 3838 3801 3971 4060 3910 3876 3862 3876 3954 4028 3887 3769 3678 3644 3515 3500 3594 3616 3622 3666 3639 3516 3319 3311 3322 3256 3313 3314 3227 3317 3284 3217 3153 3191 3272 3160 3053 2950 2653 2692 2632 2538 2365 2228 2098 2194 3186 3348 3001 2643 3254 1824 1603 2123 2251 2247 2102 2254 1409 1157 785 1753 1612 1502 1487 1517 1983 1689 1114 1167 1231 2433 2929 2724 1647 1586 1888 1943 1868 1831 1812 1724 1475 1401 1411 1387 1525 1579 1665 1672 1647 1588 1481 1431 1440 1638 1923 2133 2208 2243 2230 2203 2166 2172 2190 2171 2143 2111 2023 2043 2032 2055 2170 2234 2274 2230 4122 4679 4798 3017 2935 2782 2623 2089 1608 1362 1250 1186 1093 1253 1531 1460 1546 1331 1395 1292 1325 1369 1290 1362 1390 1293 1156 1448 1512 1576 1345 1300 1259 1212 1238 1279 1313 1410 1540 1387 1299 1293 1283 1140 1059 954 924 888 929 1024 1412 2034 1751 1254 1058 922 1033 1193 954 438 411 302 160 146 156 181 213 236 390 461 510 530 582 628 694 729 761 807 896 971 1050 1094 1223 1367 1530 1619 1652 1665 1730 1732 2002 2101 1700 1192 1333 1368 1968 1859 1745 1791 1925 1956 1999 2048 2104 2150 2235 2295 2372 2398 2355 2374 2557 2489 2434 2258 2196 1989 1745 1965 2418 2325 2116 2049 2035 2080 2242 2270 2216 2223 2588 2673 2308 2121 1989 2105 2000 2382 2864 3674 3011 3159 3216 3272 3259 3264 3268 3367 3574 3950 3994 3900 2197 1943 2654 2810 2922 2932 2938 3195 3330 3248 2988 2966 2991 3038 3253 3535 3069 2920 2713 2760 3119 3220 4272 3704 2561 2373 2295 2498 2455 2423 2386 2647 2932 2955 3370 3347 3087 2851 2622 2375 2215 1782 1347 991 905 805 767 1162 1691 2645 3259 3748 3757 3739 3788 4550 5318 4486 4623 4451 4110 4107 4203 4480 4726 5384 5799 5067 5331 5294 5018 5245 5003 4846 4932 5164 5315 5185 5300 5541 5752 5940 5584 5062 4864 4689 4724 4502 4444 4369 4303 4622 4328 4073 4095 4140 4166 4171 4158 4158 4171 4286 4149 3971 3899 3753 3630 3666 3682 3730 3769 3856 3761 3630 3585 3567 3605 3509 3527 3499 3455 3598 3566 3547 3590 3854 4080 3716 3872 3782 3500 3854 3541 3128 3023 2713 2503 2876 2958 3066 3026 3212 2802 2176 2159 2152 2298 2962 2589 3516 2134 1202 1524 1574 1576 1784 1807 2105 2817 2306 2030 1961 1570 2138 2541 2717 1287 1694 2313 2324 2204 2018 2032 1888 1674 1526 1541 1554 1675 1785 1827 1961 1872 1743 1675 1674 1731 2010 2310 2531 2499 2495 2522 2534 2505 2550 2616 2504 2454 2356 2269 2240 2230 2287 2366 2539 2638 3220 4417 4695 3138 2422 4310 2983 2107 2179 1892 1444 1270 1208 1275 1459 1541 1650 1632 1249 1203 1413 1591 1648 1538 1663 1810 2013 1887 1837 1750 1695 1706 1449 1349 1388 1398 1375 1433 1532 1627 1612 1486 1412 1370 1374 1123 1014 894 882 976 1015 1440 1936 1871 1426 1365 860 892 1002 514 430 392 329 178 164 190 322 326 363 439 503 546 571 624 677 736 791 811 853 940 1020 1081 1132 1225 1361 1495 1582 1614 1674 1729 1775 1833 1754 1447 1408 2300 2359 4356 2524 1784 1884 2014 2057 2073 2104 2155 2199 2210 2210 2238 2246 2256 2261 2278 2349 2375 2353 1975 2026 1690 2243 2301 2290 2182 2204 2170 2188 2247 2155 2024 2395 2845 2787 2446 2027 2229 2263 2006 1870 1893 2652 2219 2281 2699 3011 3071 3183 3241 3359 3481 3664 3815 3792 2652 2240 2454 2688 2773 2726 2621 3192 3394 3350 3301 3421 3392 3368 3428 3511 3294 3277 2992 3048 3469 2340 4455 3684 3088 2670 2470 3219 3017 2891 2786 2901 3359 3867 3920 3704 3675 3533 3279 3150 3109 2493 1885 1163 1234 931 834 1381 2189 3050 3417 3654 3622 3610 3631 3855 4193 3978 3988 3926 3712 3983 4076 3687 3903 4185 4484 4359 4669 4714 4561 4582 4653 4730 4879 5002 5289 5224 5401 5508 5779 5822 5432 5206 4910 4792 4624 4565 4463 4424 4362 4479 4245 4160 4180 4183 4190 4202 4193 4183 4168 4217 4072 3995 3908 3833 3678 3695 3646 3669 3817 3833 3721 3662 3599 3583 3587 3555 3361 3261 3143 3244 3534 3435 3235 3328 3462 3259 3667 3712 3414 3612 3430 3299 3334 3473 3630 3445 3817 3852 3592 3785 3363 2985 2780 2707 4608 5497 2212 2858 2167 1172 1770 1932 2058 2102 2194 2404 2714 2696 2829 2521 1957 2332 3259 2809 2125 1874 2255 2419 2473 2574 2740 2608 1796 1522 1527 1511 1681 1745 1845 1872 1836 1796 1749 1808 1928 2229 2538 2735 2700 2781 2774 2734 2674 2688 2727 2679 2576 2487 2250 2304 2265 2272 2367 2451 2515 2451 3680 3758 2794 2950 4098 4152 2963 2180 2022 1629 1653 1495 1721 1743 1676 1651 1162 922 1525 1966 2285 2565 2075 2091 2358 2807 2183 1896 1734 1676 1610 1560 1467 1543 1549 1534 1534 1562 1647 1691 1753 1588 1496 1529 1321 1196 976 940 954 1047 1408 1702 1628 1234 1208 933 883 706 378 380 336 297 189 189 242 386 426 375 485 535 593 593 673 717 820 829 846 857 984 1040 1138 1138 1277 1364 1564 1565 1592 1621 1731 1771 1837 1838 1621 1714 2260 2680 2350 1219 1406 1659 2067 2067 2124 2162 2248 2250 2253 2258 2221 2228 2271 2094 1879 1850 2337 2357 2474 2637 2759 2812 2608 2471 2043 2029 2104 2206 2403 2459 2480 2566 3256 3210 2734 3181 2753 2185 1845 2083 2082 2580 1677 1400 2505 3104 3066 3090 3123 3212 3421 3366 3476 3592 3029 2755 2611 2612 2778 2805 2826 3035 3455 3463 3537 3520 3564 3654 3876 3825 3888 3840 3637 3601 3560 3642 4255 3597 3768 3834 4806 4490 4298 3998 3003 3026 3783 4211 4013 3755 3461 3340 3162 3038 3008 2659 2196 1643 1556 1057 908 1648 2415 3262 3403 3403 3403 3401 3466 3412 3361 3395 3337 3313 3375 3211 3475 3148 2909 3101 3371 3802 3901 4079 4207 3984 4282 4680 4778 4999 5171 5376 5459 5546 5612 5567 5446 5244 5059 4840 4702 4555 4508 4458 4437 4374 4305 4255 4251 4242 4237 4229 4230 4204 4162 4104 4049 3984 3908 3852 3795 3682 3573 3605 3714 3792 3715 3595 3566 3579 3616 3409 3130 2860 2828 2980 3196 3090 2924 2667 2666 2980 3225 3536 3401 3611 3497 3481 3629 4387 4922 4181 4542 4551 4179 4542 4273 3823 3559 3409 6764 5584 2211 1868 1120 2114 2215 2473 2528 2529 2934 3113 3227 3332 2742 2335 2080 2422 3221 3334 2191 2008 2392 2424 2736 2720 3500 3040 2220 1533 1533 1549 1635 1735 1806 1825 1833 1828 1797 1920 2057 2405 2682 2926 2872 3142 3071 2920 2860 2865 2896 2781 2722 2535 2342 2416 2342 2289 2334 2423 2461 2440 2526 2603 2635 2719 3485 4154 4223 3409 2552 1774 1754 2021 2228 2206 1483 1223 882 1083 1372 1568 3185 3378 2757 2629 2986 3011 2487 1833 1648 1607 1602 1559 1557 1617 1551 1577 1653 1659 1695 1721 1810 1620 1520 1579 1523 1465 1314 1057 1101 1184 1066 1035 1071 1138 952 678 522 287 316 381 295 233 207 212 250 348 410 448 528 586 620 644 695 758 834 866 889 949 1021 1089 1143 1188 1270 1376 1488 1561 1590 1650 1727 1791 1839 1849 1839 1923 2090 2203 1910 1598 1445 1597 1943 2109 2162 2225 2291 2302 2301 2284 2244 2293 2422 2670 2199 1780 2143 2570 2887 2464 2180 2957 2827 2517 2127 1864 2085 2261 2483 2729 2848 3030 3557 3766 2531 1950 2222 1965 1603 1762 2218 2138 1188 1291 3171 3284 3143 2977 2966 3039 3207 3316 3328 3421 3422 3161 2796 2573 2725 2881 2940 3157 3390 3609 3750 3615 3705 4004 4227 4456 4567 4318 4337 4077 3958 3835 3906 4134 4579 5