36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 2000 02 27 2001 06 21 0.0 GPS altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 .001 999999 Aerosol Scattering Ratio 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 99999 99999 99999 99999 99999 99999 99999 99999 99999 Number of values for current recorded time GPS altitude at which data begins (m) Altitude increment (m) GPS altitude of aircraft (m) Hour of day of observation (UT) Minute of hour of observation (UT) Second of minute of observation (UT) Latitude ( +N degrees) Longitude ( +E degrees) 0 8 ------------------------------------------------------------------------------- Vertical data interval is 30 m., horizontal data interval is 6 or 9 seconds. Vertical resolution is 60 m, horizontal resolution is 6 or 9 seconds (1.4 or 2.1 km), respectively. These measurements have a maximum estimated error of 5% or 0.1, whichever is larger. The scattering ratio was determined using the JPL Microwave Temperature Profiler (MTP) atmosphere molecular densities preliminary data. No attempt has been made to correct for aerosol or cloud attenuation. ------------------------------------------------------------------------------- 78052 209 2067 30 9327 21 40 52 3851 -11845 261 305 313 618 290 220 342 411 330 215 353 317 431 204 270 264 548 571 369 431 402 256 382 342 251 417 395 281 336 158 273 320 396 420 356 349 387 430 854 4178 7438 16887 37984 3592 571 575 534 574 459 449 545 601 428 358 335 417 458 500 556 476 448 474 398 335 414 492 517 486 542 465 554 691 441 466 504 405 425 515 516 537 419 388 362 418 539 571 412 394 420 493 400 467 470 340 410 481 416 418 357 318 403 386 436 302 287 369 297 340 317 372 422 303 288 328 379 268 366 347 350 350 381 284 361 400 342 322 326 209 299 303 221 245 282 236 121 265 334 293 314 305 310 255 243 229 263 249 235 248 249 190 137 237 225 209 238 203 199 187 218 203 228 237 220 226 193 224 250 204 199 245 211 176 201 201 213 215 207 201 175 139 150 151 163 171 147 142 153 127 148 149 166 146 133 116 124 110 76 82 117 116 100 86 99 76 66 58 43 23 4 78061 211 2152 30 9322 21 41 1 3853 -11844 244 296 620 464 499 402 214 354 449 458 427 427 372 333 591 506 186 134 434 420 469 500 393 524 637 489 523 556 488 523 527 361 515 634 404 438 660 607 675 603 514 544 805 729 706 660 576 573 606 554 643 656 516 467 413 503 488 513 406 480 536 515 482 567 537 431 508 554 592 606 623 481 523 634 591 443 461 448 386 467 548 611 569 529 668 561 527 560 445 424 490 579 641 526 453 555 528 563 523 465 475 481 439 461 441 494 499 510 397 488 418 375 407 396 417 460 383 315 427 313 333 316 375 407 289 352 432 331 325 298 328 325 333 396 335 262 248 268 344 346 360 345 297 274 273 266 291 280 231 228 291 248 267 331 289 312 348 317 330 290 282 237 270 291 288 271 258 251 275 298 275 230 225 217 251 270 226 202 237 227 234 235 201 209 189 204 186 176 187 214 191 194 210 187 169 175 165 173 153 140 122 103 97 97 83 80 66 46 27 15 4 78070 210 2112 30 9312 21 41 10 3855 -11844 403 348 309 327 216 298 311 401 287 393 293 228 266 206 173 58 389 424 459 550 285 217 306 326 248 182 385 301 254 378 375 460 526 450 387 388 513 468 451 486 617 576 529 613 623 523 453 449 469 465 501 526 527 439 467 399 564 447 543 470 399 498 475 464 389 440 475 483 549 515 495 482 568 616 548 479 488 419 414 455 559 424 407 537 507 499 577 531 483 407 458 474 542 432 410 437 396 396 522 431 348 363 455 533 597 429 379 382 294 283 382 371 270 338 337 220 312 416 291 256 307 347 304 256 333 357 270 300 309 309 329 306 267 269 294 265 295 237 251 337 241 225 266 278 253 268 298 252 244 247 186 230 223 218 233 254 301 219 235 205 226 230 229 225 204 208 226 233 266 223 219 239 193 185 195 226 172 148 180 175 184 175 166 161 155 160 176 163 177 149 136 127 131 114 143 136 124 129 127 123 104 98 88 87 81 71 47 39 28 23 78079 207 2138 30 9308 21 41 19 3857 -11843 381 334 305 368 355 367 523 467 262 363 227 230 436 193 27 135 205 399 391 487 234 473 392 315 266 311 296 242 271 491 441 184 215 366 404 369 379 543 418 345 504 439 512 461 469 339 353 573 625 422 391 552 569 523 471 406 401 437 578 541 608 621 652 679 678 583 497 560 466 594 539 563 519 578 480 443 348 545 407 401 505 530 505 543 490 473 438 386 439 504 523 528 522 466 499 495 496 483 552 538 529 480 470 453 342 469 422 421 476 451 383 396 348 289 289 355 329 364 329 330 302 351 356 349 320 229 309 303 264 263 266 343 291 254 239 250 256 323 325 248 168 263 308 281 229 282 296 299 189 231 230 230 297 312 280 298 245 236 247 211 229 242 251 273 272 214 182 201 268 282 276 225 240 232 211 218 218 224 180 194 232 182 152 206 184 194 160 154 139 119 125 116 139 126 125 110 118 117 114 107 92 91 81 67 64 50 28 78088 207 2101 30 9301 21 41 28 3859 -11843 457 350 238 59 312 338 155 223 533 599 413 466 362 350 276 317 470 277 257 269 354 536 512 346 405 447 384 395 53 153 275 408 366 563 436 409 452 485 485 577 648 414 454 495 538 518 419 268 454 548 381 236 397 410 437 512 524 454 575 718 617 514 587 538 494 445 610 640 465 436 345 517 648 487 401 591 565 474 443 453 469 401 465 592 535 491 423 356 392 451 408 397 357 447 520 440 437 482 370 457 463 385 311 337 443 464 398 373 292 309 299 350 319 256 381 403 283 264 339 296 282 269 351 392 370 342 351 304 327 299 356 349 304 245 259 259 173 225 236 222 291 272 216 181 233 206 186 180 182 225 227 273 260 238 222 182 210 163 168 220 233 216 170 205 217 253 248 221 250 170 198 224 239 176 213 196 199 204 174 168 156 156 162 172 180 174 136 141 136 135 88 111 109 95 79 86 62 47 75 66 56 52 54 36 33 32 9 78097 216 1861 30 9301 21 41 37 3861 -11842 126 192 281 244 288 121 188 200 299 275 52 341 385 192 160 178 180 113 154 82 111 156 301 249 280 270 139 280 353 188 240 223 378 207 148 398 397 489 437 400 495 244 338 303 264 121 207 232 326 316 324 401 400 419 479 414 316 350 261 289 432 416 503 456 454 400 304 317 377 499 490 446 382 335 514 583 524 463 497 529 382 401 331 337 483 405 383 492 557 454 283 292 410 494 373 353 328 363 346 350 461 383 360 494 460 342 296 357 365 394 383 461 335 349 322 333 279 322 364 371 247 328 307 388 344 282 281 282 230 311 343 313 349 232 253 303 334 199 248 326 316 321 218 227 273 204 268 262 217 251 194 205 157 181 215 204 204 225 233 147 187 236 172 137 198 207 208 237 235 200 224 244 222 209 173 236 217 206 209 185 186 183 200 179 188 195 156 140 151 160 192 163 129 142 130 114 91 114 111 95 93 70 81 70 56 60 59 55 38 42 39 41 41 13 4 2 78106 211 1948 30 9298 21 41 46 3863 -11841 969626 920695 1883 999999 999999 6882 206 143 351 123 127 105 134 223 254 251 236 115 153 211 422 276 175 308 116 130 318 105 149 205 255 212 256 145 83 142 331 355 361 245 286 441 458 169 676 3239 2213 547 1361 5766 5239 2251 269 349 282 280 366 333 343 447 380 262 336 356 388 486 373 321 486 432 380 358 568 377 448 636 560 378 452 424 574 531 527 361 336 468 325 405 471 399 471 483 290 303 337 332 370 465 403 288 305 345 455 488 261 311 356 324 320 434 426 294 286 394 395 291 393 336 291 296 328 308 224 294 302 211 256 282 274 246 194 242 288 289 266 236 243 281 248 159 194 116 225 229 201 182 279 271 185 195 213 172 188 164 145 181 197 136 152 170 170 145 142 210 155 113 130 152 123 126 168 191 168 174 135 109 145 144 159 164 184 187 132 132 144 141 138 115 123 114 109 111 77 85 96 63 53 71 50 52 75 69 31 35 19 2 3 9 999999 999999 1 78115 204 2055 30 9285 21 41 55 3865 -11841 14750 326 395 402 206 199 399 370 365 235 271 136 188 311 89 118 300 312 340 283 230 56 124 68 160 202 220 253 175 305 202 342 231 334 408 336 328 478 344 423 322 281 2907 20830 1708 337 508 290 472 459 306 403 574 566 361 292 384 330 493 525 322 408 462 585 539 597 544 506 352 413 515 424 358 717 633 520 518 436 493 518 458 611 612 452 455 490 501 523 353 343 292 346 503 443 416 465 418 457 500 434 450 419 325 274 289 358 351 376 392 336 366 353 281 294 303 252 226 239 329 305 312 296 294 250 231 183 287 291 217 266 251 291 130 202 265 226 242 215 201 241 257 267 214 199 179 171 226 219 198 167 124 163 181 179 213 227 224 189 183 182 152 114 162 171 158 192 189 154 157 182 190 181 164 152 137 128 108 145 150 118 131 131 134 122 135 117 107 101 112 81 78 91 96 56 57 61 53 51 32 30 37 37 9 12 78124 210 2084 30 9284 21 42 4 3867 -11840 13599 93 999999 999999 -17 78 26 999999 999999 999999 999999 999999 999999 -27 -77 -21 3 12 123 145 37 38 57 -75 999999 999999 -43 999999 999999 999999 7 -66 -38 -9 150 81 196 226 201 146 233 513 1236 9205 63962 198678 403842 305558 276751 323335 276371 97137 162837 45315 803 541 472 505 574 454 635 647 687 533 455 634 535 472 563 516 457 498 556 480 506 546 629 557 486 457 484 490 524 514 467 513 577 422 407 591 648 459 467 556 555 525 447 488 540 596 548 479 433 483 407 455 445 416 366 325 391 298 366 322 312 285 320 411 331 408 356 344 265 403 384 363 331 420 348 356 387 309 260 226 152 266 207 192 211 216 243 320 310 269 302 291 194 180 253 311 231 254 243 226 274 300 209 260 239 181 213 231 176 180 223 221 192 242 300 228 231 273 271 248 264 234 234 223 233 225 184 192 200 195 181 176 163 186 177 162 143 158 145 165 125 132 130 115 106 100 106 101 87 88 59 31 48 21 8 8 78133 208 1942 30 9292 21 42 13 3870 -11840 23090 430 140 330 387 463 285 115 172 186 258 286 259 239 431 403 311 250 195 181 300 418 355 229 224 383 317 303 334 478 347 178 223 357 267 276 147 372 311 440 471 386 413 466 435 415 381 419 426 484 420 486 445 414 459 498 388 518 428 490 497 407 564 546 538 531 514 409 283 414 485 566 560 669 504 505 498 312 236 259 385 353 382 399 366 423 563 405 394 484 333 331 404 428 473 349 367 391 280 332 256 410 442 277 325 340 352 367 345 228 261 302 333 225 294 289 273 247 321 284 177 217 213 345 325 318 313 291 238 227 261 175 263 229 264 222 226 201 201 244 238 233 199 198 226 231 205 220 147 180 182 224 230 203 187 165 180 172 209 189 177 155 158 161 142 182 193 196 215 196 193 154 178 149 147 153 147 147 149 147 143 181 165 149 144 127 116 123 100 91 117 100 89 63 82 62 66 48 58 59 50 38 38 43 21 16 6 18 78142 213 1879 30 9289 21 42 22 3872 -11839 12090 500 211 334 236 365 388 272 377 146 192 253 324 267 216 244 274 379 463 404 449 276 339 359 337 400 443 229 262 339 392 287 293 278 390 416 385 432 377 392 495 321 327 427 394 344 501 495 440 383 466 466 347 419 273 446 493 607 543 601 554 529 430 514 407 486 339 429 623 571 375 319 386 301 298 453 624 435 394 368 373 459 567 343 339 398 359 443 477 367 514 403 318 286 346 297 248 308 348 383 337 354 358 286 396 336 361 309 346 321 387 350 279 228 235 196 263 292 263 272 311 365 285 267 210 323 302 273 244 283 385 279 274 243 236 262 238 244 214 265 285 259 227 218 194 229 220 221 152 136 150 185 221 214 235 129 129 122 176 192 189 173 188 206 164 136 200 188 171 144 190 172 182 188 194 171 171 171 131 143 161 180 150 168 191 156 152 144 124 133 127 95 116 110 123 102 116 111 101 87 84 70 76 87 66 52 45 15 19 39 24 15 2 78151 213 1901 30 9281 21 42 31 3874 -11839 153 120 167 191 214 53 158 308 445 353 432 295 347 400 412 426 615 558 296 383 250 198 350 238 336 383 282 259 353 392 463 454 219 252 314 449 307 245 293 378 408 578 438 399 453 474 486 430 392 407 496 606 562 595 480 565 477 612 555 474 512 490 388 444 557 480 406 552 459 397 480 530 606 540 417 431 493 604 516 370 438 561 575 537 474 449 501 627 563 535 538 464 537 475 400 395 431 446 440 331 257 429 509 435 419 393 405 402 392 462 358 431 369 268 252 448 389 343 292 326 343 250 277 312 306 383 272 321 320 360 381 301 287 373 380 315 331 359 386 379 307 288 341 367 351 322 314 277 242 248 236 241 248 189 216 200 222 201 253 221 201 228 256 229 249 216 210 206 213 194 225 202 177 186 185 204 190 196 200 205 221 215 171 186 195 151 175 159 157 144 151 168 128 139 120 125 127 124 121 126 114 101 79 86 91 70 48 51 18 30 25 9 12 78160 210 1922 30 9272 21 42 40 3876 -11838 237492 1749 464 322 173 376 384 252 91 115 296 446 332 144 330 533 514 451 415 486 408 364 299 605 512 186 282 144 397 405 399 204 278 284 374 374 392 338 419 380 257 392 525 309 334 540 451 483 586 559 434 639 645 770 656 609 571 544 519 540 570 584 422 451 306 497 633 508 501 365 339 459 477 482 299 322 356 420 452 505 424 444 494 417 484 294 390 349 421 470 444 476 367 557 574 487 443 372 349 449 461 435 486 417 513 457 408 388 420 526 458 486 363 416 390 358 281 368 450 400 376 378 314 330 376 307 255 243 305 328 336 315 283 363 312 379 420 372 363 309 268 338 394 342 299 310 323 248 275 317 247 268 282 285 272 260 205 243 200 206 224 178 231 199 231 229 225 237 201 226 220 159 154 162 184 168 155 161 182 180 220 183 194 152 151 199 177 177 146 157 137 139 151 146 122 123 114 106 110 107 92 96 90 86 89 78 37 26 27 18 78170 211 1887 30 9267 21 42 50 3878 -11837 22607 999999 999999 999999 12882 251 75 32 183 203 98 374 463 496 176 275 492 274 272 501 415 320 126 381 323 277 319 172 290 161 217 263 451 332 247 338 386 554 206 360 290 306 531 471 543 469 392 438 544 545 351 451 434 499 661 843 559 461 650 528 602 611 417 398 618 595 535 510 431 423 379 333 416 505 492 537 628 578 568 520 428 397 521 576 535 557 474 439 533 456 345 504 449 479 393 467 437 440 493 421 434 515 594 514 420 439 354 382 468 399 341 326 393 312 435 409 355 293 293 405 458 470 493 384 365 344 361 329 247 381 380 407 260 274 297 272 284 338 390 365 317 318 305 290 267 303 307 325 200 198 173 157 194 199 160 206 227 244 213 167 192 194 234 217 245 257 189 149 170 188 157 164 155 149 163 203 197 155 180 197 161 174 160 185 200 145 150 158 177 180 143 164 134 111 96 114 101 86 86 88 74 61 91 110 65 43 40 38 18 4 4 78179 216 1823 30 9263 21 42 59 3880 -11837 423 489 400 266 273 297 283 247 349 267 285 343 527 233 348 181 275 339 447 395 331 276 223 245 264 188 252 521 434 359 274 417 425 173 146 213 364 323 369 358 362 393 384 380 456 425 209 478 540 437 2298 45884 52146 52229 1252 570 459 500 475 523 583 600 672 713 669 588 521 551 528 427 522 607 516 477 507 508 466 404 511 402 344 500 605 496 531 432 568 485 389 404 626 574 523 459 482 519 469 450 410 489 406 489 562 426 492 457 465 390 420 435 463 415 426 440 462 449 410 498 550 385 333 364 389 395 445 309 388 451 349 328 365 374 340 366 310 348 386 335 391 319 310 332 387 333 287 352 340 358 327 241 279 294 288 229 251 280 278 263 304 270 246 250 232 198 235 211 265 266 245 261 229 237 229 220 193 171 221 222 241 211 224 243 205 189 201 224 250 216 197 189 213 214 177 163 178 177 175 174 165 140 142 136 146 122 124 118 109 106 100 71 56 53 34 25 18 10 78188 211 1892 30 9272 21 43 8 3882 -11836 -35 122 -27 -90 -13 -25 999999 999999 999999 -58 999999 999999 999999 -12 100 999999 999999 -94 999999 -48 -93 999999 999999 999999 -85 999999 999999 999999 -63 11 -13 -23 999999 999999 94 41 53 999999 999999 93 159 112 132 312 4097 25640 87052 256591 452289 266613 221807 274884 279061 50243 90078 185174 9076 5375 753 496 499 547 623 654 664 491 427 461 535 508 559 434 368 475 557 424 552 534 456 484 436 374 296 340 361 463 463 315 388 483 440 357 416 408 466 433 462 331 349 375 450 451 415 342 437 442 363 402 452 436 480 355 349 337 342 341 306 208 325 490 409 401 428 395 305 361 279 223 271 285 362 256 306 320 316 235 330 297 290 328 253 194 227 284 260 287 230 295 252 251 250 138 219 306 276 207 188 203 209 191 200 192 164 217 178 188 231 230 178 184 158 178 218 195 158 156 164 144 152 175 168 169 116 151 145 149 139 128 103 120 143 140 118 113 123 116 111 121 114 99 88 68 54 66 57 41 42 26 22 11 3 78197 211 1816 30 9286 21 43 17 3884 -11836 -92 -65 999999 999999 999999 -24 -40 -67 999999 999999 999999 85 999999 999999 999999 999999 999999 -46 -40 -9 999999 23 -31 999999 999999 999999 -75 999999 999999 -30 -7 999999 999999 999999 999999 -64 -59 999999 -93 999999 999999 999999 999999 -84 999999 80 129 206 2203 4803 2513 5475 14368 138001 317468 151977 212229 225773 51357 168402 396765 94416 155880 255898 174328 1461 456 547 502 531 497 565 523 518 525 578 517 551 575 582 470 485 534 474 573 568 367 217 393 450 518 521 443 370 358 461 414 484 538 410 489 507 445 326 395 432 385 425 392 353 400 312 438 427 324 441 384 382 377 337 331 296 269 280 313 349 305 347 347 329 345 252 289 252 238 339 294 324 362 281 247 382 302 236 259 243 267 186 199 233 265 245 235 220 231 218 217 229 223 223 218 192 159 166 204 196 205 200 175 219 149 151 166 147 144 191 204 160 166 145 178 191 175 155 156 175 168 159 165 136 167 150 153 124 132 127 109 97 146 121 89 96 73 80 76 73 70 54 35 22 16 78206 169 3227 30 9287 21 43 26 3887 -11835 731 20916 89045 81588 35810 80955 149957 191336 501337 611160 342813 180569 247965 183417 85310 100205 145711 476176 811205 990615 383080 106928 81439 61850 80813 186799 117163 79737 80164 153250 180320 38287 712 338 410 525 533 441 403 518 354 278 300 519 508 362 391 411 479 408 428 300 197 380 441 499 440 319 512 582 508 533 379 403 457 313 395 376 351 322 288 504 549 420 293 287 325 477 414 393 348 398 352 377 336 345 354 289 309 263 344 286 317 327 227 242 215 223 178 263 355 206 163 272 250 235 237 270 195 161 257 229 170 186 202 274 164 118 183 198 178 234 215 203 161 160 219 163 173 112 121 186 218 223 201 146 176 173 191 180 159 157 150 172 171 155 135 150 155 140 124 138 133 133 115 96 101 66 56 71 61 64 47 47 29 17 0 999999 15 78335 172 3145 30 9295 21 45 35 3917 -11827 371 3408 39593 150895 271587 79822 40783 59603 150615 322835 509490 736217 283731 284064 485701 813825 831642 588695 698146 206837 55864 1046 467 539 527 263 394 395 534 583 579 377 517 525 706 653 662 623 506 362 506 448 463 545 630 544 487 603 611 573 474 452 504 566 503 471 401 264 403 348 244 387 449 465 507 467 350 314 339 403 404 460 372 310 356 327 294 370 430 366 414 365 451 309 299 288 388 444 415 310 375 311 285 265 267 335 331 282 304 240 224 229 277 278 302 243 258 229 314 198 186 239 259 221 275 299 252 263 271 219 204 122 185 192 208 196 183 149 208 161 123 177 205 231 241 186 161 201 193 218 217 193 168 161 160 153 168 144 142 162 161 155 144 158 148 122 134 117 134 145 115 105 97 67 68 60 53 49 28 24 12 2 78344 217 1729 30 9289 21 45 44 3919 -11826 3564 3509 3565 4544 5860 6191 7546 8546 10537 13111 14549 18798 20362 20322 20859 23323 24719 24719 26689 27174 25354 22591 21381 22339 25165 25594 24858 24063 23358 22065 20918 18740 18525 18181 17074 15833 15707 15280 16692 16917 16963 17565 20831 47134 184454 347797 42018 15805 20872 32294 72167 103463 180866 59801 16833 28268 10009 13250 14875 11875 21981 12578 12252 12464 12564 13675 16569 17991 19157 20464 22881 24077 27120 26829 28861 34147 36541 33065 27767 20687 18155 17698 13178 9476 6975 3897 2922 2486 2082 1882 2810 8064 18604 38093 59745 93757 104715 116031 129483 147016 145686 175563 116676 95827 133112 150607 152597 123664 93359 107564 36037 23284 34709 13975 2844 2619 30107 92637 56174 3334 449 368 399 378 316 293 372 394 391 384 356 433 312 222 241 261 335 262 256 251 327 280 246 335 271 262 202 252 269 254 170 245 257 256 231 173 208 205 256 184 229 192 164 194 191 159 175 175 228 233 266 282 288 322 293 351 359 352 349 487 878 1606 3389 3919 2230 1265 555 338 224 169 171 179 172 172 143 157 153 174 162 169 156 141 148 139 123 127 120 101 96 97 86 71 50 53 49 35 21 78353 222 1608 30 9288 21 45 53 3921 -11826 4721 4984 4702 4250 3742 2742 1652 1558 1643 1681 2709 4215 4390 4753 5026 4468 3684 3795 3854 3697 3578 3832 3953 3674 3410 3181 2627 1940 1570 1615 1222 1090 902 1084 691 249 221 140 344 313 91 970 3544 2330 4148 21111 18702 31797 34850 70279 95452 74096 57410 55741 39513 5530 5794 4744 7909 9611 1393 11991 475911 6116 444232 98063 57909 902878 476803 656402 289161 844510 52837 636091 9854 677166 723075 7342 5592 5735 5254 5428 5814 5848 5858 5839 5681 5525 5808 6138 7886 11113 11130 11541 10974 9468 9708 11613 11884 10134 7344 6115 8141 8784 8664 6952 7863 8252 7236 6351 6024 5612 4165 4046 3458 1891 1427 1293 832 632 486 562 396 371 581 550 448 356 275 266 310 315 413 294 343 309 375 331 311 345 288 196 298 315 303 284 248 225 314 325 243 187 286 344 262 295 315 186 204 300 327 297 269 181 168 175 133 208 253 271 337 284 283 348 353 338 377 409 412 389 446 516 1034 1383 1583 1537 975 616 450 395 283 254 232 214 222 193 156 150 161 174 170 165 169 187 174 183 182 154 151 134 144 139 129 114 75 72 73 67 61 28 41 22 78362 222 1550 30 9290 21 46 2 3923 -11825 16282 14715 14496 15554 16152 15976 14355 11603 9647 6762 3999 3533 4408 5191 5319 5454 4825 4113 4223 3976 3469 3245 2907 2975 2872 3124 3314 3044 2896 2799 2607 2505 2310 2261 1984 1740 1662 2093 2023 2102 8535 26917 83238 91616 114765 121728 69520 1248 604 442 614 805 800 751 721 802 939 848 665 627 792 812 584 755 781 792 776 750 841 647 877 848 823 873 859 871 1017 977 901 723 918 750 808 824 857 1065 1222 1337 1406 1347 1352 1762 2111 2366 2738 3641 4190 4407 4575 5803 7737 8902 8764 8977 10223 12117 15588 20002 18265 20444 25684 16798 7871 6398 5698 5179 4382 3624 2506 1659 1292 1082 717 643 501 518 429 380 427 410 464 519 610 559 407 445 366 339 304 313 322 197 205 260 227 285 250 252 286 228 250 197 261 300 285 257 317 287 220 170 141 218 226 166 195 236 202 180 162 177 187 222 222 232 288 307 336 374 382 384 386 361 376 397 444 612 876 901 802 753 633 403 293 236 217 208 168 153 199 162 128 136 126 166 147 136 133 113 106 114 93 78 90 96 63 80 60 63 64 37 9 5 78371 216 1643 30 9293 21 46 11 3925 -11825 15588 14552 12905 12985 11337 8521 5664 3541 2336 1899 1912 2141 2478 2700 2754 2449 2187 1802 1632 1150 776 761 834 837 402 181 399 327 384 340 309 534 449 343 390 294 445 403 201 264 245 447 490 388 278 197 162 24 53 10 52 139 78 999999 87 280 228 81 143 23 160 232 146 208 163 230 266 291 301 297 241 180 271 267 275 258 212 358 249 59 81 243 108 216 285 380 443 400 512 434 376 363 249 267 290 364 689 879 1792 3466 5996 7407 6987 7343 7674 7499 6520 6281 7760 6735 5262 4416 3939 3499 2607 1207 602 331 258 186 295 299 238 157 148 164 122 109 53 72 103 161 133 142 146 138 57 15 1 64 166 58 90 54 -21 45 41 90 119 110 76 76 44 -8 78 48 -12 9 76 74 50 15 31 22 -24 -8 -13 -38 41 23 69 108 155 144 172 196 215 168 184 191 228 438 467 420 428 415 754 4499 21657 42420 62028 71871 74887 65766 74610 82852 78069 45213 20835 4547 411 119 98 72 83 80 81 82 71 63 54 51 38 28 29 20 78380 218 1679 30 9299 21 46 20 3927 -11824 1177 1221 1303 1017 642 258 494 534 352 272 356 695 324 502 379 323 318 303 273 346 343 245 229 382 521 626 464 450 197 387 358 257 309 382 334 309 103 -98 -44 67 217 340 351 63 96 160 125 303 139 -26 167 191 71 278 208 203 182 131 -7 84 109 217 132 142 155 100 -54 62 79 999999 4 127 102 -91 -92 999999 54 104 196 73 259 147 84 358 248 149 213 274 222 216 392 124 233 228 290 260 181 200 212 216 250 101 281 827 981 522 510 1849 2676 2117 1813 1395 837 349 189 233 261 138 95 12 -30 38 64 -29 29 92 46 100 88 34 -39 39 23 65 104 -9 -96 -91 4 24 -18 -62 8 57 26 -44 -99 999999 2 999999 -76 -4 -19 6 52 -24 -58 999999 -45 -58 -28 -22 999999 -31 -53 -57 -4 13 43 102 144 113 101 184 69 152 145 167 199 250 324 340 365 526 1925 6324 21082 58340 92536 106939 125209 131278 132362 106288 68807 39767 8126 2632 879 200 122 138 115 117 109 95 75 73 69 77 84 52 65 34 18 15 23 12 78389 222 1598 30 9308 21 46 29 3929 -11823 399 319 719 845 970 1160 1002 910 710 560 440 687 455 391 549 767 504 502 587 323 272 258 300 388 612 578 666 710 556 668 697 547 681 772 588 659 539 476 538 509 204 231 354 482 521 519 459 401 499 263 277 223 362 280 88 242 220 451 385 242 206 258 380 276 246 211 332 341 271 474 393 369 395 395 419 441 326 319 437 394 400 351 383 449 442 467 629 704 654 500 574 694 518 516 508 476 417 383 414 342 289 239 342 260 295 322 311 334 351 322 358 307 256 336 371 381 402 428 291 281 286 289 286 342 345 298 283 219 257 198 158 302 211 177 264 306 216 256 266 272 260 301 254 179 153 125 129 154 211 222 247 245 188 238 184 132 154 258 196 201 275 88 98 177 175 218 255 224 264 294 353 351 338 356 336 408 419 367 402 548 696 779 821 793 1053 2254 8177 21520 28712 15694 5923 6345 11311 13879 13443 4906 395 142 148 103 114 135 122 98 159 132 112 123 126 112 126 105 104 104 91 66 67 35 22 23 21 3 78398 219 1717 30 9307 21 46 38 3931 -11823 457 913 875 199 -21 51 999999 -42 8 30 936 1671 2076 3317 6646 6112 6527 6224 4935 2551 1634 2919 4693 3730 2902 2157 1555 1452 1566 1675 855 1253 4812 43257 172246 408946 194347 92288 59754 219308 680354 653456 161912 267370 415211 327559 465767 206608 432847 416349 390471 381743 1186 214 256 350 317 156 488 428 259 278 262 339 379 279 363 492 239 183 284 371 441 476 501 563 410 565 606 604 701 763 674 644 779 695 690 650 603 490 431 493 514 679 599 536 327 420 423 480 462 478 513 371 379 275 321 295 220 164 175 337 424 388 340 342 274 291 328 396 428 347 246 232 331 226 165 261 205 283 361 332 299 340 331 301 317 323 368 309 279 273 269 244 212 268 219 253 331 355 218 175 168 216 240 161 232 232 250 334 444 475 392 442 392 417 414 503 529 419 401 385 500 501 421 377 392 327 295 359 661 845 759 703 652 784 858 1007 1134 834 481 300 225 147 158 186 145 164 160 167 186 172 153 145 136 148 147 148 146 109 96 74 79 83 52 34 48 42 16 78407 219 1531 30 9301 21 46 47 3933 -11822 25467 999999 999999 999999 23915 23395 21497 18413 15420 12031 9793 8745 8274 8622 9990 12282 15059 19153 22960 24895 27774 33219 35416 38717 46747 52949 55339 60083 64238 62362 60863 57281 53438 51230 46701 41269 32956 27862 25157 23157 22365 22191 22974 23211 21932 22057 22368 24447 24220 23047 22263 21959 22121 21376 21689 20717 16432 13405 11203 9676 7946 7619 9702 7374 5759 5204 2068 870 862 571 363 261 375 335 369 316 286 295 327 316 303 350 381 427 400 435 508 506 574 523 457 499 605 514 431 478 465 530 504 526 477 549 605 461 462 386 391 436 417 369 314 390 311 336 307 378 341 381 292 328 362 338 278 248 212 222 261 322 267 221 257 260 238 204 227 253 206 173 194 281 208 186 170 160 191 169 243 184 140 124 127 108 186 169 118 137 161 145 97 116 93 138 150 219 251 326 332 337 369 427 411 408 389 334 326 344 323 338 311 241 245 263 277 275 249 316 470 591 606 613 524 458 452 435 373 358 306 150 100 74 87 113 96 78 91 87 117 81 65 77 72 80 53 59 58 39 30 30 15 78417 219 1624 30 9304 21 46 57 3936 -11822 4599 5610 6393 6487 6441 7087 7677 6453 6011 5472 3834 2385 2362 3319 5589 7563 8286 8495 9073 9357 10430 11322 11230 11195 11946 12323 12384 12575 12735 10694 8661 7560 8729 35005 53696 145378 192795 195261 137240 68778 185946 136619 11310 6412 6765 8601 12755 13553 12680 12370 14223 15643 18495 22338 25195 24924 22800 22379 23567 23858 22907 23913 22525 22167 20233 15693 11958 9615 4513 1572 764 503 493 336 226 315 348 394 279 439 500 257 311 438 414 464 535 641 734 660 490 531 644 609 557 411 382 406 486 561 587 497 405 553 566 467 412 521 551 495 367 451 422 274 330 292 230 213 243 301 316 371 334 358 236 224 254 271 304 359 366 253 288 344 243 299 256 237 201 218 229 287 314 225 209 152 122 196 246 269 201 175 207 197 203 150 172 198 140 201 237 236 204 236 273 331 376 377 406 424 436 432 400 401 408 407 412 411 367 324 361 353 338 493 753 743 707 669 558 473 408 304 225 237 198 164 173 161 154 136 93 94 89 118 85 92 101 84 86 102 88 84 67 78 53 43 7 17 8 78426 223 1592 30 9302 21 47 6 3938 -11821 3353 2337 1713 1036 1016 1389 716 91 154 9 999999 999999 -64 40 -87 999999 14 999999 77 170 999999 55 182 -58 999999 -16 -16 101 150 251 357 395 1151 6727 25086 26161 92538 249852 81260 28603 95516 359583 154131 147148 91918 212635 177058 124612 256752 330162 174581 122229 292941 86882 104386 265685 10522 3142 2652 2921 3247 2946 4352 5419 5468 5448 5025 4887 4797 4095 2703 1126 595 662 1509 2217 2407 2141 983 790 492 595 497 490 505 450 536 566 511 683 573 570 508 420 421 410 548 567 601 559 427 550 551 355 235 335 475 462 423 481 538 488 386 316 361 322 386 346 284 276 330 279 209 185 214 249 304 292 256 270 299 250 267 342 231 194 236 339 311 303 295 262 325 308 216 311 332 200 252 218 239 205 318 286 241 248 181 211 292 261 251 234 208 168 176 174 166 215 274 307 296 300 364 415 442 450 473 457 446 441 424 417 367 402 382 334 253 268 312 399 569 791 940 877 643 679 719 635 599 562 573 568 3209 38024 29979 417 132 107 88 92 126 114 92 97 103 58 49 68 75 50 39 31 9 78435 187 2431 30 9301 21 47 15 3940 -11820 16 528 5636 11567 13875 29688 19214 52836 100183 50272 2903 837 48844 71092 12624 15997 46399 176906 143546 306706 149444 18711 66049 279120 356321 322257 465278 103338 137535 458260 585861 395129 125978 221948 191331 3901 999999 -22 -45 40 999999 999999 -61 999999 999999 999999 -24 -17 -49 90 -62 -51 123 999999 999999 999999 999999 -65 -58 81 -87 -69 -92 224 53 -13 117 101 72 -66 -59 20 -72 999999 999999 999999 999999 -16 999999 999999 999999 100 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 999999 11 999999 999999 999999 999999 999999 999999 999999 999999 -78 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -46 -40 -26 12 19 86 95 33 25 -27 33 72 -11 77 628 2303 5216 8626 10331 16732 32115 36441 28916 29311 24792 23507 22217 17908 16334 13061 14157 33469 201706 289004 165618 111315 63169 4122 447 84 42 22 999999 8 78444 165 3001 30 9301 21 47 24 3942 -11820 147 2373 9822 11597 4157 22310 136161 58226 1638 2420 8183 35339 174072 255155 121304 53480 50786 94739 115021 41253 20204 60778 23428 57170 51760 13221 1031 999999 1310 12932 12446 595 999999 485 1031 2399 6103 37201 101729 81973 169385 33261 75447 88001 17707 108702 50970 40183 218401 219361 304436 366847 2001 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 3185 8688 15553 28109 35572 43281 48568 57443 52307 40695 40745 53733 75385 102170 127701 164228 242249 308382 254355 183580 177119 122784 73983 29782 6279 656 10 78453 147 3778 30 9298 21 47 33 3944 -11819 82 494 1876 5389 23828 100460 150458 95513 9815 12699 26866 54089 2841 611 1149 3426 14030 48523 197013 371262 103731 61770 109207 518393 348339 90452 937179 563748 720090 552281 557081 846592 336865 211782 847 349 230 28 84 27 34 113 93 49 66 68 110 -13 -76 90 213 14 108 48 -28 -24 -55 -44 -29 53 75 116 94 44 47 62 118 72 143 -47 90 9 39 106 94 86 71 -20 -55 999999 11 999999 999999 27 87 96 -8 34 34 10 47 67 60 145 250 166 284 280 247 249 288 273 266 229 185 216 333 378 813 1261 1340 1636 5980 8091 7721 9846 10105 17953 30750 54228 58568 68337 76083 71892 57594 44057 27730 83595 82557 22159 10143 4796 250 72 69 61 39 62 50 45 46 28 15 11 14 20 14 78462 146 3862 30 9292 21 47 42 3946 -11819 -45 999999 999999 999999 -93 39 243 384 885 1642 1921 7503 18537 45306 73600 443970 103576 238255 999999 999999 163434 403205 922242 698198 163590 264990 3248 1041 12898 32985 25428 2310 567 396 169 181 97 234 136 32 23 -16 86 67 35 54 16 67 163 49 170 184 181 120 143 94 108 -18 -26 57 -4 -27 27 79 118 3 3 33 109 87 65 129 138 7 154 110 -37 67 111 72 151 42 23 124 169 91 177 228 232 270 293 323 394 415 230 354 569 1508 3540 4902 9569 15597 22245 29259 38201 31565 24870 26185 24576 22125 34135 38359 37760 39238 43295 33150 27333 29026 24940 26289 33819 40464 33499 13353 3864 1034 206 139 112 88 119 100 75 60 72 87 97 57 18 28 43 56 38 24 20 17 78471 218 1376 30 9296 21 47 51 3948 -11818 518 559 274 281 880 1331 1175 1060 952 409 522 426 999999 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 624 894 4133 16666 11785 3393 2506 3172 4179 10182 22408 92148 270439 139912 12077 9712 17378 24299 30216 49988 99564 92839 36981 55852 89722 47001 33553 32751 101150 300626 194327 100426 180102 214807 167789 165858 54508 68557 30156 17512 14397 7968 19333 61850 74498 27100 19065 41363 103137 141473 13245 76126 196635 1967 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -72 137 569 1389 2283 4701 11122 18622 25210 28022 21492 23831 28620 30674 39712 45238 48515 62497 69341 84555 121907 150188 140326 153893 197909 224793 202779 137404 98066 56924 20967 1178 30 999999 999999 999999 1 999999 7 7 78480 229 1340 30 9290 21 48 0 3950 -11817 2050 1991 2325 2180 1898 1491 1538 1478 1697 1800 1686 1502 1328 1311 1245 1152 1196 777 672 353 135 210 351 560 392 143 421 619 499 358 359 428 870 685 535 221 10 -6 144 212 29 -69 999999 999999 999999 999999 999999 999999 999999 293 1420 26566 71811 2454 999999 999999 999999 999999 999999 999999 198 226 -16 -1 90 -51 42 2791 9365 4636 3984 15869 38916 181233 70570 93886 201694 310761 482168 378786 132150 48556 95752 222366 646739 282818 248113 353111 7675 1508 385155 2895 408 300 521 425 349 335 357 515 478 462 527 423 337 342 237 277 348 196 238 237 196 181 123 242 542 1702 3373 4660 6048 6678 14415 27472 29175 28279 25777 23019 15871 9523 6638 1025 215 222 89 75 168 200 202 231 190 226 178 129 136 235 191 204 235 137 99 169 203 263 191 166 158 121 117 198 205 110 78 54 150 139 45 158 266 180 168 236 305 369 377 437 440 439 418 424 434 407 404 352 360 375 474 558 716 1178 1684 2092 2674 2366 1899 3199 5715 10342 11982 15549 21166 24814 22307 22621 15815 10041 8423 6091 4677 1170 185 80 85 114 102 82 79 93 88 62 36 42 31 9 45 38 11 16 14 78489 175 2802 30 9282 21 48 9 3952 -11817 1773 5422 4157 1882 999999 999999 999999 637 2175 1541 14635 31216 15108 6986 16017 20253 12358 6066 6433 34188 103320 162237 103748 16914 5507 5576 7117 8224 13016 18825 20369 21910 24639 38580 116120 160006 433332 276012 334143 528397 345541 477501 229724 301043 296239 292277 303301 310843 308081 182149 64750 8562 4849 16061 37829 3665 1449 1511 997 930 956 1047 972 1097 1515 2177 3081 3503 4657 7012 10676 14923 17633 25621 31178 22149 13040 11225 10596 6945 5586 6371 4673 2950 2285 1965 2107 2219 956 254 99 63 136 202 143 41 175 105 45 22 61 28 89 36 58 94 99 68 84 91 106 103 52 78 -37 28 100 89 16 -28 -10 53 102 86 150 177 200 228 212 296 299 327 369 387 392 360 432 777 1198 1568 2099 2537 6271 25147 50046 52293 39619 27316 19367 13400 8997 8108 6564 7561 6611 15269 42775 58279 64307 52982 35691 12940 4118 1146 208 107 51 39 40 29 43 24 17 999999 8 78498 160 3019 30 9289 21 48 18 3955 -11816 306 3088 9961 31144 30465 5941 17865 29757 30845 42017 33744 39377 76759 5161 3479 9218 26312 65127 208371 209450 35527 98507 268035 354803 199102 33637 70702 199773 257430 277292 342192 238070 99844 27075 20727 14889 7374 6881 6431 4001 1887 275 25 59 186 281 291 272 417 566 778 1713 2766 3434 5587 10431 16818 21224 24696 25956 24223 22572 23851 26030 26861 31061 50922 59690 51668 41333 42829 48336 46419 41435 34720 33841 34446 31896 23522 17613 19413 23879 15659 10102 8235 7550 4635 1590 238 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 11 54 396 1070 1597 2148 3228 5389 4682 3044 3419 4425 10798 22677 34609 45148 45044 62444 102587 114530 120063 117242 113991 96220 106340 118808 155990 188204 175931 153157 150102 100153 63032 37443 8137 961 509 744 51 78507 161 3234 30 9294 21 48 27 3957 -11816 38 2837 10845 37679 43558 15350 31987 42908 25302 4465 94 1206 3527 6399 15805 42107 43945 71029 49088 28788 36512 28261 24842 20530 13840 11098 11559 12727 16380 16698 5539 3072 3449 4821 5743 9939 22174 33776 56134 82082 25844 462 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 189 508 1093 997 716 1022 1409 1548 1896 1890 1789 1509 1732 1581 969 1204 1569 1619 1563 1668 2058 2212 2352 2449 2257 1961 2580 2481 2794 3235 3195 2451 1797 835 489 563 103 999999 999999 -72 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 595 1858 3013 4964 9961 13125 14072 15015 18344 20844 21958 29716 36536 44845 53817 54410 60856 70289 84453 107428 120628 148406 173920 196801 224159 293084 376319 381437 501367 542079 516488 385907 208223 87216 77371 311 3 999999 7 6 78516 153 3703 30 9283 21 48 36 3959 -11815 -75 483 1178 3779 10972 26907 73198 159400 198045 236309 338349 327645 381469 338670 250306 201487 162760 228685 58961 24851 11421 2150 2044 1729 1119 447 128 999999 999999 999999 999999 999999 -100 424 979 1780 2103 2431 3398 4949 5368 5794 7229 9237 11451 17190 30694 48626 73788 76762 68903 74975 66165 49686 35622 19138 12517 8756 5510 5756 6879 7152 7065 6478 6336 7284 7319 5221 3277 2313 1388 969 647 681 466 289 179 54 113 129 -25 -32 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 360 1928 3764 8217 14015 19785 22435 36979 57084 74792 77645 82923 100119 111980 126826 155075 199985 204208 175310 159361 139413 125458 144697 145529 168661 182152 155079 173154 150698 87674 37197 23846 13933 8320 16936 18249 10964 5057 325 117 90 89 64 40 63 64 49 37 41 35 15 13 11 78525 145 3634 30 9274 21 48 45 3961 -11815 130 1139 1861 4005 9795 15772 37563 77843 122732 171839 210091 231363 210638 276535 275796 191736 168409 138399 66658 33654 25606 2475 564 124 -68 -98 199 368 516 663 1589 2257 2854 3343 2906 2388 1514 1235 1586 1823 2656 3935 3898 4059 5002 5710 6061 5724 4306 3342 3687 5761 12008 19934 27769 32364 35603 38610 36553 37638 37952 33724 29904 27012 23836 18939 15761 12567 10965 8878 7157 6615 5314 4892 4077 2653 2131 2169 2175 1996 1358 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 289 815 1352 1665 3017 6573 11059 11689 10750 11041 14527 11799 15397 20524 37846 70076 115257 144242 123686 118243 139120 138518 122425 110373 93427 96320 150587 183288 176200 191037 225570 229328 166064 140063 156173 93451 18908 2583 24 18 2 3 78534 141 3838 30 9268 21 48 54 3963 -11814 228 980 2067 5562 14664 35701 79847 149497 203169 150489 38273 66332 117634 153597 184826 219279 306378 225807 168963 34328 53073 87771 136963 252107 258138 271821 258876 140267 208824 267512 93051 36691 31217 21993 20609 23073 24095 25708 18242 12798 11163 10490 8201 7423 9282 15618 44012 33518 15892 16473 17134 15884 14530 13176 12202 12510 15102 15659 14856 14365 8432 5515 3923 4136 3804 3137 2480 1908 1459 1439 1347 976 1112 1657 1846 1423 619 195 -31 -80 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 58 115 183 344 780 1900 3590 2968 2117 2919 2684 1529 659 219 109 123 2300 23270 96478 168691 227414 247767 266741 223266 194932 148546 116338 60210 22343 31424 53341 40093 34026 47929 43917 6321 286 70 66 24 11 7 8 10 999999 8 78543 111 4587 30 9267 21 49 3 3965 -11813 146 1044 3298 10847 34366 102246 162944 122082 167006 155891 172856 129235 60310 135759 250202 223518 200554 146886 177434 189435 83702 66717 118913 283296 216268 105477 22217 5196 5399 5974 5122 5512 6906 7743 8936 8289 6021 4566 4541 4671 4739 4602 4332 4087 3171 2737 2124 3202 3947 4248 2791 2760 2964 2423 2087 1204 811 814 197 -43 -65 999999 999999 999999 999999 999999 999999 999999 -74 72 454 2062 11675 22992 20631 34915 54259 60640 65193 78614 119652 138209 146725 165945 199544 216521 200108 157925 107030 57256 29794 18062 24020 52974 83370 63170 38225 27237 15865 34312 61358 79235 114883 133226 64822 23224 10368 1976 258 83 6 78552 114 4442 30 9272 21 49 12 3967 -11813 -66 250 750 2546 6349 15412 35706 84259 194788 365565 583436 761205 614358 541229 227264 155178 196004 49998 9725 9140 10257 12128 14387 15962 16731 18793 18194 13816 11790 26916 30540 27131 6219 7361 5923 6324 7792 8416 8432 9383 9611 10504 11851 12030 11201 10652 10070 9175 9011 8804 7110 5484 5344 4616 4406 5071 4423 3536 3283 2498 1630 1086 878 597 81 999999 -62 453 1344 2171 2790 5052 7591 11467 25269 50744 83978 99294 101099 111712 127518 134449 131576 135143 136869 115267 88487 75942 72273 51670 47041 28215 23308 22670 21242 9135 9174 12522 12078 10473 5690 5018 5647 9843 23350 30709 48792 74169 68909 47988 28295 11322 1290 48 78561 189 2318 30 9278 21 49 21 3969 -11812 58 626 824 1380 2296 2441 1884 1170 938 856 715 1141 2930 6217 6811 6067 5771 5813 5319 2208 431 1692 1431 1139 1624 1702 1680 2040 2076 2994 4103 5352 7679 9960 11256 9008 10322 15877 23515 53072 109473 118289 113397 120474 101871 115583 150034 160920 123062 159146 185563 233822 126258 133033 71663 82326 157476 219775 227882 6029 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 588 2519 4707 7424 8807 30163 142570 206126 180819 135439 310377 331532 121653 4783 2162 2199 2489 3051 4939 7325 10103 17105 26954 34038 38320 28681 17215 10561 6257 4211 3098 2868 2743 2282 1966 1883 2005 2327 2511 2640 2795 3265 3811 3849 3718 5322 7610 8313 6812 5355 3537 1737 1760 1888 1730 1902 1696 1112 867 696 434 97 43 3 999999 999999 999999 999999 -9 79 151 450 1204 2560 5444 8612 13820 17614 17732 15720 18923 19936 17685 14831 15955 37965 86401 105311 106657 112620 139490 133582 97438 76679 57978 39499 18729 6631 1734 2215 3259 1812 1108 2201 5135 37081 110472 139915 130624 81462 57688 31082 6111 713 58 19 35 6 78570 198 2044 30 9274 21 49 30 3971 -11812 -77 999999 999999 412 679 653 1085 1037 1216 1452 1409 1674 1683 2108 3070 3623 3997 4669 5408 7073 8259 8317 8799 9061 9077 8168 7894 8242 7926 8770 9585 10647 10696 8924 8552 9123 10240 12977 18452 22303 23443 26258 30664 32631 36191 36829 32701 34432 65443 90148 114795 129779 137658 115063 128525 185895 200150 190020 77710 105910 132934 162907 112527 47044 66739 93717 100563 83704 58218 40168 30891 22022 12051 6985 7352 8238 9957 8362 7158 6096 4186 2923 2849 1260 999999 999999 999999 999999 999999 999999 -86 77 407 934 2144 3428 4423 6339 9138 13817 23284 36464 51502 63765 79192 80234 69516 62394 49794 41523 31662 19093 10158 6883 4013 2930 1747 1100 1352 2160 2588 3186 3210 3418 3489 3185 2174 1782 1054 856 549 429 250 130 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 1450 4992 11804 23111 29194 29497 27012 24186 29430 29474 23182 17751 10020 5395 3454 2710 3187 3831 5972 11133 14561 15842 15781 16398 14492 13237 17658 22121 32251 50531 65377 71499 101178 156386 178478 167807 154991 151117 168097 152301 123273 106758 100407 93590 47926 9994 228 78579 152 3425 30 9275 21 49 39 3973 -11811 123 41 225 364 794 1179 1660 2226 2576 3045 3991 4990 6560 7214 7846 10436 13021 16767 21026 25733 29239 32672 35310 35170 34828 30334 25649 18882 13230 8394 4655 4332 3340 2771 2908 2437 1498 717 283 56 999999 999999 999999 474 1551 2938 3472 3534 3425 3081 3736 5385 6664 7681 10669 15110 20289 26131 31019 39820 47308 48454 45343 34872 24893 18664 13843 9289 5818 2905 1218 450 466 317 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 445 959 1811 4398 7843 14413 17762 15882 12701 8270 4451 2641 2813 3361 3695 3349 2528 1705 1662 1987 2709 4815 5158 5055 5060 5092 7547 16422 26711 33664 39999 43037 53547 64698 81131 92948 85125 69183 88248 115945 136580 165602 213938 276965 311731 336267 397970 426662 395132 213105 24284 937 78588 93 5201 30 9281 21 49 48 3975 -11810 27 538 659 1112 1966 1745 2482 2034 2237 3265 3941 3343 5167 4883 5115 3729 1436 575 722 484 209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 362 1148 1815 3284 4858 6498 8537 9092 10367 12772 14502 15822 19731 26253 32034 38622 48932 65735 79630 98379 124383 155928 171436 185877 177874 170964 224752 232066 186157 188102 210286 228043 261507 254907 323232 375761 324260 319704 286008 253183 144451 38658 615 2 78597 92 5264 30 9284 21 49 57 3978 -11810 232 835 758 878 1555 2755 4409 6485 11201 14511 13728 15020 14609 13530 14109 17935 19150 15164 10489 5481 3878 2669 4204 10118 16821 18214 22001 21357 22246 21878 14820 4590 374 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1529 6545 10189 12176 12427 12186 13242 13450 15857 18811 24420 34605 42912 52952 58484 59919 62137 69233 79008 91932 106274 118001 121176 135464 165740 176759 167850 164591 185133 245073 288452 306409 266405 249813 245477 245661 258758 203972 159999 129884 123980 138781 123326 56142 21599 505 78606 113 4610 30 9290 21 50 6 3980 -11809 -86 -12 541 1269 1639 2493 4441 6604 8166 5841 4888 8622 11979 12102 10083 10630 6695 861 999999 999999 999999 999999 999999 999999 999999 999999 189 1178 3059 6052 9349 15214 25800 35569 43760 53638 55066 58664 82086 109132 91965 52159 21407 20127 29897 36244 35154 32698 21847 17594 16971 17281 24002 32993 27897 40887 72404 119666 178049 118804 53782 69799 60381 1663 2089 4496 9623 24366 34896 42925 42622 42210 42369 56836 66696 58750 48085 43580 44761 46858 48661 52172 55183 56334 50106 37899 29711 25167 24713 24962 26432 30455 39383 53024 70815 96551 141829 184386 195074 211164 194963 168914 163502 158740 162866 159492 140410 155720 180160 131307 57140 9455 725 78615 117 4642 30 9292 21 50 15 3982 -11809 -76 715 1628 2303 3493 2431 342 2611 3696 2837 4673 8146 3109 1866 4720 7817 8523 13664 20724 10744 7223 13816 17801 13132 19939 18992 19495 21087 33332 43047 56967 42920 19083 10338 5389 7723 11770 13928 18059 20617 23429 24345 28481 25184 24581 21681 18559 16891 17892 13456 11198 13174 13234 11677 9019 7850 7213 5565 4856 3355 2416 1215 839 1114 2163 3501 6772 10898 17978 24977 31094 38512 44445 43104 40175 39064 42936 50053 61427 71206 74977 78459 75834 64940 58405 57156 63791 72533 77998 79430 84656 89871 92487 100012 103287 107128 103172 110435 129659 145904 153731 131920 126569 142254 149374 166474 164665 156495 155379 110071 96320 84107 94936 74709 40772 6459 49 80049 91 5537 30 10277 22 14 9 4310 -11711 304 432 1367 4032 5645 5554 5037 6147 7582 9558 9957 11433 13267 10275 9697 11805 14622 14448 5853 1932 891 764 1266 2557 4019 4656 4015 1338 258 -51 999999 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 314 958 2542 5953 13282 15607 23193 30930 33615 34862 35405 38183 40698 45373 51573 63339 76387 98217 100176 84606 62701 51874 65327 95320 115688 118913 121848 136955 158460 163485 132881 107338 99811 91800 102879 111406 127369 164518 269200 364152 423949 473631 472078 283243 33664 23 -96 -86 -87 80058 243 1899 30 10299 22 14 18 4312 -11711 -2 999999 999999 999999 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 814 571 257 1115 1556 1299 1086 1071 2190 1581 1753 2250 3448 4139 3841 5304 5418 5156 4599 4473 4815 4789 4829 7840 8053 8926 11215 11797 12795 13140 14347 15460 16028 17098 16520 16320 16720 16713 16338 19429 21604 24551 28413 32826 37548 44744 53938 62397 70218 80658 93099 103574 118253 140968 156207 164233 161440 154700 139800 126011 110296 103891 93062 73913 54219 38041 30829 27790 27075 27360 29570 29811 29846 31423 34386 35716 35317 36242 37612 34772 32654 35554 42304 48138 53489 54075 50583 44158 42006 41256 35586 33274 29647 25886 21638 18801 14601 14887 14235 14469 13166 11611 10733 10208 11817 13463 14766 17360 18114 17663 16354 13838 12006 10598 9067 6539 3933 1762 1037 1240 679 713 652 750 653 176 538 437 147 515 470 693 1099 986 1216 1021 873 1237 559 60 999999 33 606 536 897 1392 1003 1125 1753 2277 2277 3059 4277 6257 8123 9780 10438 12053 13454 12636 11878 13624 10129 3966 675 434 201 55 999999 999999 999999 34 999999 999999 -79 999999 734 1942 1801 1917 2272 2726 4028 5407 7677 11740 12748 11988 12943 14427 14033 13851 16861 21111 24777 34646 49526 51879 42839 42734 35739 25872 20891 12962 11741 19436 23451 24414 25709 26394 31605 42579 63703 85487 110615 135036 159161 189652 215529 224569 209488 132964 38887 3607 999999 7 19 80067 235 1863 30 10323 22 14 27 4314 -11710 -52 57 453 864 631 813 912 999999 103 46 561 500 999999 999999 127 271 541 249 1763 1337 613 1136 2395 2815 3531 3047 2238 4209 6321 6697 7447 8534 9195 9348 10072 11188 11674 11931 11061 11011 11899 13770 15236 15145 17298 18203 19824 21353 21450 22159 23305 25541 25388 25781 27384 27723 28505 29435 31509 35826 40338 45952 52322 60110 69344 83846 98361 116693 133602 148073 166078 182773 192194 196673 191026 177932 154337 128398 110108 97990 79140 61367 49157 39320 32752 30416 30695 30984 32418 32850 32160 32791 36357 41242 45834 46115 45076 41800 37964 33317 30136 30234 32674 36488 42906 48168 50484 47292 40538 36852 36340 34136 28506 22855 16927 14196 11920 11734 11596 11904 12085 10868 10164 10100 9568 9352 10151 10515 11737 12128 11119 10062 8824 8054 6826 5089 3929 2863 1895 1204 341 999999 214 77 -25 -66 53 105 999999 999999 31 194 282 -80 -71 -46 999999 -10 191 -60 999999 -26 64 -4 999999 999999 999999 999999 999999 999999 999999 -37 999999 999999 999999 999999 -30 39 999999 999999 -74 999999 999999 126 195 22 201 318 479 615 547 478 510 671 758 993 1109 1170 714 307 103 508 1776 3104 4374 7992 21950 32609 28525 29042 27865 32236 41087 51396 62631 80501 91304 111169 125214 103917 90563 49764 28392 20517 15261 10199 4992 1705 202 999999 999999 94 74 93 30 80076 249 1853 30 10343 22 14 36 4316 -11709 -9 30 999999 999999 999999 999999 999999 10 822 684 850 2624 4050 6015 5535 4095 4799 5838 4631 4835 5957 7592 8369 12293 14811 15012 13437 13688 16282 19566 22590 25333 26886 30290 32939 34909 33890 33571 34552 34947 35414 36161 37019 37361 38404 38974 39039 39460 40596 42177 42056 42195 41528 40504 41373 42340 43217 43234 44155 45179 48457 52921 56579 62493 70804 79973 90796 107147 131951 157226 176345 189426 199604 213107 224491 224687 214265 189782 162142 131829 107319 90229 76382 62031 49921 42663 37069 33194 31705 31675 34279 39448 46416 50587 49472 45901 42045 41988 40248 38507 38483 37909 37082 34990 33392 32212 31268 32440 36071 40238 44501 44842 41789 39759 37595 36529 31306 25081 19585 16638 14695 13833 14637 14444 16528 16777 16620 16183 13677 11614 9625 8070 7041 6074 5594 4932 4201 3788 3262 2821 2733 2206 2058 1882 1242 558 746 590 244 58 164 201 -19 151 131 17 -22 999999 299 550 399 162 228 153 201 250 297 324 459 266 360 318 105 127 183 342 314 644 2108 4432 6924 10541 10531 13690 19090 23174 26203 26920 26014 22475 20100 17753 14858 11005 7014 4391 2449 1448 1127 887 547 266 233 333 281 204 138 304 302 336 424 747 1069 1208 1729 2398 2648 3243 3461 3044 3301 3754 4109 4406 3868 3354 3392 3685 2610 1023 296 124 149 145 116 133 141 115 104 109 123 154 98 67 98 32 16 3 3 80085 235 2020 30 10360 22 14 45 4318 -11709 72 -12 249 398 698 1390 1884 2230 2663 2991 3576 4402 2955 5844 4614 3461 6392 10913 9839 12832 21795 28379 32431 28784 24122 20491 22335 24694 27593 31206 35603 38750 42223 46336 50826 54949 58954 61916 66457 71575 72594 70056 69563 67906 65343 63190 62054 59406 56179 55881 55679 54993 56193 58999 62635 64303 65922 67769 68620 68372 68428 67871 67360 67984 68933 68491 70587 72037 75752 81576 85368 90282 93213 94962 95671 92507 87530 82522 78222 71290 64319 56098 48952 44333 38481 33777 31053 33268 37357 38938 39966 40344 38416 35307 32443 30496 29715 28439 25442 22780 21712 20999 19918 18369 17483 16589 16254 17163 17709 19784 20975 22017 24225 23895 23019 23777 25334 23829 20642 16864 13695 12061 10629 9832 9414 8570 8846 8493 7656 7545 7298 6013 4668 3395 2741 2358 1652 1228 725 422 443 357 529 264 -84 -82 97 999999 999999 -24 59 -55 -87 -13 74 226 222 196 91 103 -61 -23 94 137 328 744 1556 2573 4360 5680 6409 7925 9724 11555 14236 13784 15235 16872 17993 20695 21330 24534 27185 27072 27958 26454 22521 22462 24509 25091 23475 23943 18925 13851 8082 3381 1881 592 172 108 177 110 49 6 64 112 -9 3 -32 24 42 35 53 52 45 85 24 64 31 86 54 20 20 80 97 78 65 999999 28 38 20 14 18 18 8 80094 238 2038 30 10378 22 14 54 4320 -11708 -65 -93 999999 999999 999999 169 183 283 754 2464 3170 4426 7361 10783 10288 5051 6214 5440 5021 5785 6872 7100 8362 9526 10294 11504 13369 15395 17213 19828 22626 26365 30158 35095 40638 46115 53516 61660 68972 74803 83523 90030 98157 102875 103792 104118 104077 103459 100963 95795 92065 87901 85972 88671 86906 84579 82046 77222 73790 72337 72217 71553 76026 78926 91839 94366 87108 87242 87174 86900 86313 89486 95033 98472 101724 100912 100183 99130 98280 96182 94165 89858 84581 76815 66748 58796 53105 50607 46166 40522 38800 39248 37019 34290 33383 31383 30338 31507 29578 25902 22772 19925 18452 17152 17155 17379 15757 12995 10544 9685 9908 10883 12377 16036 19022 21252 23832 24569 22528 21465 19846 17830 14850 13219 10769 8912 7156 5610 4595 4162 3582 3906 3768 3356 3012 2271 1792 1655 1222 736 240 255 163 218 399 229 167 -63 -72 122 223 292 80 103 37 154 123 107 66 9 172 151 143 39 69 79 66 144 137 292 333 353 208 144 392 417 505 583 621 788 964 1516 1620 1909 2189 2532 3122 4154 4310 4145 4598 4511 4908 5860 5275 3143 1399 464 93 116 239 129 131 133 110 78 88 48 86 77 30 28 35 86 29 38 76 59 77 106 40 999999 999999 999999 26 4 17 14 21 999999 999999 27 26 5 999999 1 13 6 80103 210 2840 30 10400 22 15 3 4322 -11707 113 629 1294 1682 2502 3398 5066 6861 8641 9781 13076 16794 17471 17701 20537 21366 23269 26987 33183 39368 45510 53536 57235 58523 53079 49135 47689 46620 42892 39925 37340 35024 34271 34638 36285 42288 48793 65041 103112 160213 261467 376832 368517 315155 237528 150812 95807 93893 101654 106981 103938 96509 92044 90275 89237 85925 83323 80602 77410 74783 70360 66023 60318 59466 59481 57212 53404 48541 46068 43145 40720 39571 36172 31795 27070 23261 20678 20399 57610 498443 462167 85774 18383 11865 8979 7871 7113 7038 6767 6787 7779 8887 11755 14206 14353 14253 13738 13717 15140 14876 12472 8270 5081 3850 2850 2053 1722 1537 1514 1303 1010 780 313 160 416 404 20 13 65 144 310 349 330 113 160 43 6 157 93 334 302 268 181 165 -24 16 189 154 303 245 96 69 143 43 136 255 116 -5 30 71 153 105 145 83 196 212 149 197 149 228 278 518 780 1198 1473 1537 1446 1922 1591 601 147 85 166 126 99 122 103 96 68 -10 45 105 142 108 3 83 75 46 10 28 15 44 32 21 56 74 59 57 26 82 70 80 66 92 62 39 33 46 61 36 80112 207 3010 30 10420 22 15 12 4324 -11707 305 1074 1893 3822 5757 8229 12403 15841 18845 25906 36647 47145 45808 47211 55546 61736 70867 77157 75771 73134 72137 73238 75381 77169 79395 80997 82426 84983 88299 93272 99360 105852 111034 115372 121343 127827 132582 132158 132202 131493 131806 137642 143520 152748 158603 158912 158477 154457 145337 136435 126967 115957 110330 107278 104679 104108 104788 100371 97500 91821 83868 75953 68166 60080 52698 45457 38605 32193 27790 24481 22091 19698 18216 17486 16696 15379 13047 10793 9151 7954 7718 8044 7293 5837 4898 5728 6917 6488 5750 5326 4766 5016 5893 6219 5685 5810 5662 5952 6395 5370 4404 3931 3085 2114 1129 902 552 265 122 22 72 146 -57 63 216 107 999999 19 115 70 187 30 -55 29 195 106 82 136 131 167 218 125 166 120 59 181 146 247 243 151 93 -8 68 110 185 144 221 208 160 134 199 114 198 124 173 146 123 59 208 173 119 242 197 120 138 182 225 187 96 139 101 51 134 111 76 73 14 41 91 47 73 159 81 43 34 48 51 61 98 63 34 45 49 33 53 30 24 28 0 47 52 35 28 32 15 22 2 80121 209 2940 30 10440 22 15 21 4326 -11706 95 259 308 1046 1885 2897 3954 4868 5915 6863 7457 9542 12590 15443 19120 23440 28624 33077 37814 41298 43534 47537 51657 56777 61560 67308 72976 80257 90188 99379 106278 113475 125296 139313 150962 160604 172531 188606 197501 199335 187191 164113 142300 129441 126503 125514 127529 131245 136916 138525 132575 128234 124260 116495 110821 106707 103743 99853 94301 91379 90156 83612 72173 65915 62854 60890 58642 55009 52151 43234 33597 27830 29835 42987 51707 57474 67736 68676 50426 33433 16356 7911 5685 5719 4849 3701 2933 2674 3072 2820 2272 2360 2656 2885 2680 2874 2941 2744 2403 1974 1702 1780 1512 1594 1292 757 748 670 433 457 192 999999 26 221 333 292 169 62 -20 105 183 62 -32 123 20 62 196 165 195 173 269 139 83 175 141 13 93 227 206 234 262 200 137 133 149 156 72 135 152 200 161 148 227 177 189 161 180 273 247 187 211 306 290 94 209 348 366 416 512 354 197 114 113 121 74 47 106 100 17 72 81 90 59 99 97 23 82 126 104 56 62 24 24 63 5 43 15 66 78 50 43 42 5 26 16 25 32 42 6 80130 211 2963 30 10463 22 15 30 4328 -11706 -94 -10 -24 790 1149 969 1413 2027 3053 3568 4654 5846 6809 8088 10408 13806 16728 20804 27154 34678 43060 49942 58108 67854 77865 86659 94883 104426 109492 116610 127429 137480 147683 167234 186266 191738 179291 170623 164842 163754 165442 158809 136973 119671 105844 94940 88140 87463 90961 99095 106968 109506 110093 107121 101155 99146 97974 93450 88486 85846 90017 97321 102745 105307 107845 102228 90034 79084 69552 59045 58912 63455 74973 81873 84612 83656 77444 68706 52773 32913 18577 9351 6489 5732 5531 3954 2060 1231 1078 722 578 604 825 1087 986 760 1006 1041 1004 1229 1015 879 725 537 313 173 97 67 87 -32 132 185 53 33 113 68 112 184 60 137 -55 48 82 83 248 322 168 284 239 122 158 162 233 150 157 111 187 169 182 53 95 68 73 108 179 139 111 187 157 140 133 115 101 321 494 809 1812 3228 4757 6058 7017 7889 7911 7610 6810 5734 5342 4745 3891 3533 2696 1806 1309 1160 1219 1750 2465 4113 6632 7594 7771 6620 5146 4156 2597 1185 472 155 104 114 123 124 128 73 96 56 52 68 92 89 73 96 104 92 61 56 57 74 54 4 21 80139 212 3132 30 10482 22 15 39 4330 -11705 -63 999999 29 304 536 1413 1430 2046 3437 4853 6783 9476 12990 16987 21554 27098 32578 38060 44892 51807 56690 62073 70929 76956 74576 68068 65595 66241 69233 72466 77083 81192 84714 89081 96010 106246 111909 111420 107771 101595 93024 82555 69149 55696 46478 42193 38920 37808 37436 38707 41038 45173 51768 60400 64781 68594 70451 76452 86081 95380 99462 108120 129711 153365 165780 164596 150691 132231 107950 77557 53733 37114 26954 18923 14250 11202 8271 7245 7502 6561 5049 2879 1255 519 134 28 999999 999999 62 -43 999999 999999 999999 -68 62 1 -5 -56 5 -69 999999 999999 -76 53 -95 21 -41 999999 999999 999999 999999 999999 999999 25 -65 57 -70 999999 999999 -27 -14 999999 -35 999999 -97 -35 999999 999999 21 -45 -57 -91 -16 88 206 475 849 1119 1189 1531 2319 3708 5719 7316 9352 13408 18307 21522 23824 30318 43391 52381 54011 51986 48677 42435 35166 28709 28059 31707 31067 31215 35473 39123 45537 49173 52311 59421 60307 60425 67713 61489 50047 34766 22200 13592 8661 5528 5007 5746 8286 11679 17621 20348 24297 26468 22626 13268 4928 1568 2107 813 99 115 120 95 77 103 116 114 128 116 137 97 92 85 39 45 45 31 13 1 80148 199 3330 30 10500 22 15 48 4332 -11704 -50 999999 231 1273 2089 3232 4121 5221 6605 8647 10896 12329 14520 16952 19885 22899 25796 25515 24044 23321 23611 24991 26844 29218 32571 37960 45542 57164 70105 82481 91858 98357 96419 89637 81283 71039 60908 50723 37950 25587 16792 11715 8569 8035 9000 11356 14535 18314 21641 25578 28889 33097 37911 47479 64961 84652 107501 121301 122500 108668 84425 67542 56159 44274 31917 23039 15042 8645 4617 2946 1958 1116 706 710 385 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 503 992 1345 1474 2260 4161 7069 11075 16036 19211 22156 24686 25730 27854 30696 33016 32381 35210 40454 45821 51251 59739 69703 75874 68651 62626 63028 82908 93830 101696 114032 122860 121247 125635 139687 137016 139764 139893 131056 125973 118375 99852 85128 70874 44615 25241 20453 22863 31624 44561 53641 57737 52968 38721 19933 8216 1734 563 116 31 3 54 34 31 25 66 57 39 30 25 15 80157 202 3400 30 10510 22 15 57 4334 -11704 271 479 90 913 1442 1967 2378 2886 3847 4227 5707 7229 8919 10299 11537 12601 13789 15434 17652 20632 24721 30160 37378 45756 54141 64520 78221 94119 114233 135801 151637 155344 148560 135539 122169 107725 98451 93380 90152 87842 80262 67830 50290 33768 22638 17523 15445 15327 18459 24535 34532 44875 54647 64030 80485 109259 130782 136310 131426 117581 97371 79914 64070 47970 33893 24054 14974 7549 3465 1705 901 607 233 214 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 524 1096 1646 2375 2909 3221 3267 3052 2891 3484 3772 3347 2911 2794 2700 3502 4513 6282 9027 12146 16220 23474 36582 55665 73203 83200 92650 106738 118213 124653 136891 151769 161831 156336 138008 109433 86525 75368 68312 60503 60044 59695 58007 64510 72327 81576 86254 87767 86582 80119 62957 35869 14340 8071 4783 2169 859 466 338 176 80 102 105 104 124 139 102 80 76 67 93 61 50 49 18 80166 202 3467 30 10517 22 16 6 4336 -11703 255 660 879 1109 1524 2257 3133 4362 5590 6707 7947 9697 11759 15122 18479 21672 27241 32999 39767 45948 50986 57121 64934 75582 88792 99911 108346 113272 120849 127408 133410 139203 142569 149565 157396 165600 176617 178382 177818 172445 158376 137359 106741 77406 63002 56135 54556 56143 59783 69600 79096 86874 93136 98489 99842 98263 93448 81449 71372 58926 51244 46799 44881 39705 32466 24683 16049 10202 8473 6136 2242 1418 682 537 616 844 940 616 254 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 999999 999999 999999 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 -3 999999 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 15 655 2946 8896 16084 21851 29198 42815 61548 84924 113614 140157 160298 170016 169789 163895 152149 139215 122610 98677 79387 64332 73840 75184 60611 52127 45299 31838 16976 8817 5807 4005 2582 1475 935 516 282 166 155 166 155 134 153 177 114 103 150 125 109 129 100 85 91 53 29 57 41 10 2 80175 192 3587 30 10517 22 16 15 4338 -11702 150 255 371 867 1453 1526 2130 2690 3291 4149 5131 6206 7617 9752 12662 16012 20785 27316 36157 47241 61871 75463 86810 96397 104663 115151 126003 141171 159174 168975 175370 179388 182359 181443 180445 173864 162475 155831 152037 146864 136082 122533 110833 105776 100170 91282 84913 76345 67401 62601 57152 54851 51858 48010 41710 30750 22198 19676 20687 21856 24424 29873 33591 37118 43618 71603 93999 147701 316262 298442 105094 117544 269352 278652 138540 4132 1591 926 701 415 -1 999999 50 -38 -2 999999 999999 -59 -94 -72 999999 999999 -65 999999 999999 999999 999999 -2 -16 51 -33 -75 -45 73 68 -2 -49 -20 999999 999999 999999 999999 -89 -43 -23 -64 -31 62 -22 86 82 9 -53 -49 -7 -38 -11 85 135 210 103 69 46 -64 -11 27 22 118 166 54 125 458 1432 3674 8714 15049 21350 27715 36284 37281 35057 36337 42629 48974 57769 72817 85065 84804 75483 62684 49741 39425 24019 11961 7982 5506 3393 1758 1319 870 748 579 458 454 451 465 474 516 417 237 200 168 90 52 88 81 72 78 41 59 54 44 80185 185 3854 30 10514 22 16 25 4341 -11702 48 999999 -6 414 337 507 1128 1651 1916 2690 3667 4460 5148 6282 7205 8517 9743 11073 12881 15493 18252 20013 22207 25022 29035 31123 30875 31771 33485 34229 33231 32282 31415 30189 28680 28019 26862 24162 21584 18429 15587 13119 11283 9442 7479 5701 4048 2615 1281 769 978 1355 1782 2388 4334 6397 10838 30274 73707 218772 432724 520407 258146 242188 634083 722321 765022 636921 479557 297802 175897 99037 39513 28152 28282 8779 36367 88215 87191 3056 125 70 110 96 5 128 196 241 143 14 53 9 75 157 134 167 101 64 141 101 -21 56 108 236 98 199 148 135 -53 -27 51 172 77 -16 50 44 62 97 70 49 25 40 -6 21 51 214 199 165 44 26 133 177 129 112 120 254 381 623 1064 2202 4534 7230 11720 21704 30597 33722 35860 37103 30445 21995 17865 14954 10621 7975 5579 2719 832 320 209 171 210 124 148 159 172 244 304 342 307 273 288 261 169 85 87 96 109 123 85 73 91 78 43 34 32 80194 129 5504 30 10514 22 16 34 4343 -11701 722 1974 3840 7236 13713 24495 46015 96826 168250 221453 274174 311836 296427 190941 205751 187464 95651 74914 91474 122900 315071 799358 999999 999999 940159 599459 61346 425 -21 103 1 54 114 118 -36 -62 -14 88 -10 26 110 160 191 99 145 98 60 198 -77 129 335 161 22 112 -63 89 49 -39 6 65 135 219 243 99 80 161 156 146 85 158 130 75 191 114 13 -44 69 119 131 14 48 77 97 105 111 249 494 916 2311 6005 12429 23186 33987 36531 33447 26910 15149 3783 541 87 84 145 83 72 40 122 166 224 271 284 317 319 316 340 366 349 270 159 111 107 72 89 91 97 69 35 52 56 11 80203 123 5628 30 10518 22 16 43 4345 -11700 -35 657 1717 4038 9387 20006 39880 68137 116307 185730 197411 113083 45567 22577 38501 115301 253537 468334 759572 999999 999999 999999 609178 35278 264 55 32 163 102 6 -17 -34 93 154 96 119 319 566 754 685 533 591 506 382 254 274 254 129 177 144 67 267 185 21 -10 149 65 68 172 109 -90 -30 40 124 184 162 213 99 44 151 118 51 30 127 46 26 31 52 47 100 83 142 155 197 157 307 449 971 2090 2997 2669 1207 503 196 128 100 101 102 129 223 222 301 399 524 607 613 606 505 462 456 361 239 182 106 63 64 41 30 46 26 13 17 15 80212 122 5724 30 10524 22 16 52 4347 -11700 -99 491 2015 4754 10403 24842 60923 137155 240703 325647 268005 123478 76411 93822 191328 334328 552188 929621 999999 999999 999999 16244 444 140 64 193 249 124 73 178 109 89 38 149 49 -37 82 91 87 150 138 58 189 53 48 37 -77 87 134 -48 -92 -17 68 219 99 67 78 129 141 96 57 45 117 135 148 149 102 85 64 126 124 131 178 123 40 42 73 139 178 618 2791 6317 8941 13367 13079 10210 10069 10584 12681 14228 16078 17228 16561 12739 8161 6298 6971 3585 703 667 1045 1520 1733 1581 1594 1700 1427 997 775 507 304 185 120 96 52 39 36 48 29 31 18 7 80221 127 5489 30 10529 22 17 1 4349 -11699 101 615 1071 1701 2019 4198 7073 12010 18229 26224 51515 86791 119045 208115 346695 372392 341253 256172 143656 52207 40547 51277 75889 174911 532561 999999 999999 999999 288634 3738 188 150 97 138 176 84 66 151 110 -3 53 168 150 158 59 43 93 50 94 86 -33 108 95 -26 9 100 155 131 116 180 185 70 116 93 95 50 79 110 48 121 121 53 8 22 21 56 179 154 29 23 60 115 74 70 44 38 20 32 63 55 24 34 119 89 -17 58 108 79 11 115 134 187 278 400 469 576 979 1912 2994 3667 4513 4286 3486 3306 2869 1883 1049 701 491 338 227 130 75 76 59 58 2 80230 157 4680 30 10530 22 17 10 4351 -11698 -46 999999 999999 709 871 1129 1701 1738 1776 2816 3829 4412 5774 8313 13603 19973 25691 28914 33792 44480 58326 65453 64183 68501 62778 76208 85505 93464 100668 109718 64496 64426 122115 182966 173395 194701 222634 286049 338217 540423 606476 582280 397595 33664 348 127 821 2734 4918 8502 48322 416755 999999 959822 53663 602 100 135 19 9 40 69 115 154 104 999999 105 160 40 -87 -57 105 128 94 57 -48 -19 60 101 76 125 108 25 99 69 37 110 27 -40 118 76 168 103 78 47 95 120 152 129 79 5 93 1 66 53 104 145 91 43 10 62 48 6 -11 95 75 128 83 19 42 27 10 83 41 -2 64 24 38 303 489 757 1249 1631 1704 2210 2382 2084 2261 2604 3896 3308 3173 2945 1847 822 542 319 221 169 130 134 127 96 44 999999 999999 9 80239 232 2314 30 10534 22 17 19 4353 -11698 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 876 1966 3763 5626 4865 4108 4783 7612 10591 9883 8732 10045 12210 14324 17205 20264 27593 36663 43102 58355 71606 91370 114766 135048 169213 180020 182468 221379 227752 225590 285567 295056 289797 297820 303878 367360 628382 941111 999999 696875 94818 4570 1108 537 496 670 945 2305 6323 8159 6279 21696 165961 73021 1445 120 -37 27 109 -1 -14 19 160 77 -47 -9 15 152 35 101 126 109 62 999999 33 46 88 -99 999999 -76 -34 -29 61 13 -92 42 108 104 74 24 1 -59 30 -70 -4 16 -43 -91 61 88 -6 -19 85 142 73 -31 -17 -70 50 34 23 3 17 -43 999999 -39 43 59 5 -78 44 93 -37 -49 13 44 66 101 130 218 397 887 1568 2194 2363 2708 2500 1464 1346 2480 3792 3954 3797 3779 3413 3532 3223 1860 796 272 25 48 92 25 80248 154 4598 30 10538 22 17 28 4355 -11697 69 1061 2145 4077 5657 7349 7704 6154 4465 4404 4914 5919 7068 7962 9055 11332 14285 17909 24787 35870 45419 59339 94977 150778 216554 316555 496088 703994 865367 792058 599075 362144 323073 295268 232295 157382 124832 149327 259665 416714 579214 444772 131451 4841 1274 744 517 486 1669 4682 6151 5703 3601 1557 448 196 40 -5 17 -20 42 215 155 -49 -88 48 144 92 -42 -6 -59 999999 999999 -19 -20 21 -15 55 105 -55 -37 131 37 999999 51 25 96 10 51 50 -42 -79 0 -38 -42 999999 -84 50 78 34 -88 35 65 29 35 26 -13 -52 -44 15 60 -65 -83 40 28 43 46 13 63 95 -7 -7 45 -13 15 23 -20 -32 21 -39 -32 20 9 56 119 239 597 1096 1272 975 643 492 490 665 892 1227 1355 1195 892 392 73 28 58 35 80257 169 4177 30 10537 22 17 37 4357 -11696 -71 53 350 1094 904 762 1208 1454 1988 2563 3051 3587 3752 5064 6841 10212 14828 24168 32637 36386 41935 47248 46918 43644 47510 51058 50410 52569 57768 59821 61075 75110 80883 87140 104980 141410 228169 360742 529782 692018 715194 618168 620796 680550 545044 442213 355661 274676 203455 175291 182724 119578 12570 4780 2538 1240 752 416 485 722 804 1637 4233 3495 1334 272 199 109 -10 110 79 113 -7 999999 -66 210 313 69 -14 130 191 1 61 65 228 151 189 153 60 123 92 91 63 127 221 121 58 83 40 83 44 -37 28 105 91 119 145 -8 20 19 83 138 112 40 -44 21 -26 54 62 82 99 26 -54 -6 90 83 25 62 47 110 149 78 36 36 39 19 -1 -46 18 2 20 18 18 28 54 44 6 37 69 48 2 5 68 138 237 290 387 1039 2662 3942 4344 3182 1278 244 151 240 281 167 26 80266 173 4057 30 10537 22 17 46 4359 -11696 93 335 753 1349 2325 3224 3981 4155 3939 4376 5369 6598 7995 8796 8860 9695 12833 17483 23962 31513 45041 59813 74469 84263 93735 85255 94161 104057 110565 120286 133189 135726 132889 135663 138549 129747 129117 134766 145781 148710 151700 181669 237344 293917 367452 347167 315940 280477 253325 248925 245864 197845 173094 276894 439957 414040 134452 42311 26626 16208 8673 4345 2608 1722 1129 769 497 137 142 -39 112 42 13 999999 -79 48 5 117 70 285 441 391 636 614 100 110 264 -25 -59 -1 68 110 -37 118 117 198 114 46 39 59 140 154 286 206 344 223 70 32 70 85 135 187 236 470 673 928 1307 1394 2012 5331 8688 7082 5237 4029 2612 1906 1581 1393 1404 1247 1074 787 566 525 383 240 170 66 39 0 6 20 -38 12 49 -9 45 42 53 54 74 181 195 199 272 329 343 294 248 240 230 290 454 670 849 843 717 486 263 198 215 186 80 80275 179 3999 30 10539 22 17 55 4361 -11695 -67 999999 -25 850 1198 1765 2275 2524 3370 3865 3971 4778 5295 5828 6232 6590 6718 7338 8168 8362 8868 10425 11929 13427 16105 21747 27563 35241 45749 56819 66297 78103 85408 86276 83666 78560 77160 79809 81395 81232 77676 75014 74779 86874 113231 145008 198840 273563 302709 325046 402591 403295 281286 203796 105456 170429 644258 744113 275760 66629 52637 46153 39042 29921 22797 16927 12292 9750 8017 6453 5104 3809 3002 2238 1668 1249 1220 1139 1592 1638 1679 2049 1854 1574 1226 972 762 417 363 560 401 226 132 263 290 63 66 135 188 17 131 346 670 1227 2101 4156 5445 7814 12015 14461 15291 19629 26669 31387 36712 43322 46374 50668 60114 69721 65361 50264 29755 15996 8813 4868 3168 2586 2161 1581 1361 965 572 500 583 728 732 740 774 508 301 231 137 80 193 174 116 112 98 32 47 51 79 214 280 374 597 1007 1187 1318 1175 1011 871 658 627 1246 2636 2709 4116 7002 2817 1001 683 290 250 249 165 43 20 80284 174 4151 30 10541 22 18 4 4363 -11694 -55 457 854 779 1307 1800 2164 2328 2841 2771 2639 2495 2534 2542 3028 4105 5267 6608 8109 9623 10751 13421 19513 18979 17160 20301 22666 22079 18074 20378 24920 26426 29655 30831 32815 38338 50724 63382 69065 79987 103108 125484 140525 174401 291414 417195 489437 618911 552869 474931 263308 155661 453334 865795 649339 322627 72237 31833 24670 20818 18709 16401 14444 12564 10987 9504 8711 7891 6919 5798 4675 3596 2846 2701 1753 1161 897 461 215 86 9 81 30 -90 109 7 25 145 -30 36 42 -22 22 171 96 58 173 181 66 85 269 481 993 1878 4430 9678 15700 21126 24274 29116 32485 35546 36971 31291 25827 20393 9065 4616 3255 2513 1488 805 473 368 340 344 548 713 784 631 493 308 250 200 166 116 144 124 61 62 124 109 109 84 93 65 75 153 225 320 503 805 988 1077 1029 1042 1197 1209 1165 1229 1222 1387 1341 1145 978 718 634 490 371 278 252 160 63 12 80293 134 5381 30 10541 22 18 13 4365 -11694 9 1064 3026 6774 12161 20833 36192 64500 124274 201210 256538 453810 808719 999999 999999 977633 906519 483396 78581 27934 21063 15558 12730 10194 8498 6899 4882 3822 3301 2539 1789 1052 530 407 268 247 230 163 37 999999 -8 55 162 67 134 197 357 173 33 40 117 -35 -13 45 -37 143 94 48 -18 44 143 128 59 165 124 191 260 396 345 374 606 819 964 1449 1199 1082 965 739 682 551 517 327 140 93 74 16 45 182 501 609 596 556 317 201 171 185 72 44 98 57 34 53 82 57 31 96 64 192 313 294 321 418 526 505 509 612 706 815 866 1144 1415 1619 1812 1880 1719 1677 1791 1755 1913 1488 781 989 1272 33 80302 125 5591 30 10541 22 18 22 4367 -11693 29 442 1747 4056 8558 19856 50130 117305 272572 718883 999999 999999 999999 725580 372472 210261 236778 253611 213887 223619 319026 309617 254546 136498 13368 1049 122 163 -44 -52 -9 -95 7 -18 50 89 -31 -36 999999 -31 -53 999999 -29 112 30 -21 17 -1 15 -39 -80 32 10 155 71 999999 -28 145 128 110 116 113 31 57 17 -12 86 -15 54 -39 84 42 -71 32 -7 -84 -44 44 -48 -20 -49 15 67 57 -10 86 92 85 117 112 245 185 45 -10 -12 -52 -65 -11 8 999999 999999 999999 999999 11 4 999999 41 118 123 251 342 409 569 648 641 646 720 774 803 772 637 465 362 230 57 80311 122 5713 30 10543 22 18 31 4369 -11692 -23 379 1132 2869 6838 17107 39192 74142 139224 229739 314693 408134 441757 245490 333647 625157 956943 999999 999999 824874 721794 256693 3474 -30 81 -73 102 149 999999 999999 999999 -37 187 126 -19 18 99 130 15 -66 -4 24 -37 21 74 93 -30 -3 -21 999999 34 122 59 -86 -56 22 41 94 67 -41 -10 -64 57 122 50 -60 -7 33 131 46 -41 -62 -1 -20 -22 -66 -48 -52 -88 -57 25 59 76 299 613 733 776 769 836 780 700 701 693 634 495 291 151 118 9 11 22 72 71 77 190 455 689 723 739 872 857 1295 2764 3731 3701 4689 12275 16520 19907 18753 2358 192 80320 248 1878 30 10548 22 18 40 4371 -11692 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 846 1898 4360 9798 20773 45215 96762 198826 356233 523767 600633 381483 112420 13714 16820 62171 305248 666296 868108 954790 885330 631861 218195 3320 24 -67 -7 999999 -39 70 -99 999999 999999 999999 -73 61 41 999999 999999 21 47 -27 999999 999999 -37 -75 -53 999999 21 51 -24 -71 -51 -90 -71 999999 -62 -69 -9 999999 -78 -5 -67 -51 -51 -21 -16 -99 -64 999999 999999 69 -2 -33 -33 -72 -23 999999 999999 -99 23 21 37 119 359 322 527 721 788 1284 2067 2609 2855 2611 2444 1612 734 169 100 190 351 316 382 861 1659 2889 4096 5404 7871 10821 14831 21414 30664 31287 32522 38152 41107 38333 32080 27431 11887 460 80329 124 5603 30 10553 22 18 49 4374 -11691 529 1850 4187 9607 21162 44857 96922 203307 405193 532960 483409 645021 799598 590882 353284 70025 85658 92709 71268 202614 417161 606126 484613 403494 178312 27770 79 99 -48 -39 66 -69 999999 999999 -70 999999 -20 163 -5 999999 -90 999999 9 -53 999999 -88 -30 -19 999999 999999 -47 -7 -19 -82 999999 -76 -71 -50 -58 -68 -17 57 -40 999999 -19 -42 -47 -66 999999 -76 -76 -71 -48 -33 -57 -50 -66 -60 -56 27 -9 -52 -91 -90 51 277 675 1106 1281 1315 1171 818 732 909 933 759 559 323 77 27 999999 28 245 849 2014 4578 9318 13625 18075 23547 28439 34668 38703 43471 48981 53731 62539 70648 73708 63185 40256 20575 7118 656 80338 127 5486 30 10556 22 18 58 4376 -11690 56 496 1309 2483 4818 10114 22395 50173 108393 228445 438421 815007 999999 999999 999999 306603 21085 4981 5326 22415 5157 2089 9459 36331 83662 153244 198649 75995 43199 2513 999999 999999 999999 -79 -66 -72 -60 999999 999999 999999 999999 999999 999999 999999 -51 999999 -83 999999 999999 -23 -87 -59 -36 -77 -45 23 -6 -61 999999 -70 -67 -60 -8 -100 999999 999999 -96 -24 -49 999999 -65 -3 -62 -50 -32 -79 999999 999999 999999 999999 -96 999999 -76 -26 20 353 1545 2325 3284 4540 4187 2429 1336 932 798 488 345 319 222 149 159 176 102 51 20 93 197 449 1006 2049 4788 9370 14443 22659 29410 38436 45734 48559 48154 43379 41569 40869 41984 35377 18921 6212 1362 80347 129 5394 30 10554 22 19 7 4378 -11690 263 1305 2647 5319 9200 13528 17888 20238 27197 49586 107904 242535 514573 999999 999999 999999 917583 47931 4184 2929 2371 2385 1966 1660 1148 592 295 176 -19 147 18 -76 8 49 -62 999999 -96 999999 999999 999999 999999 -50 999999 999999 999999 999999 -51 999999 999999 -79 999999 999999 999999 34 90 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -99 999999 999999 -35 999999 999999 999999 999999 999999 999999 -70 -66 32 128 337 1265 3933 9144 18745 24490 29117 37584 51387 55232 40506 25004 15469 8236 4075 1868 873 542 298 161 49 -13 7 -20 -24 19 26 126 369 1113 2756 4921 7472 9629 12723 16327 18376 19525 22635 25512 27264 29617 28491 21361 16129 10257 3983 513 80356 129 5396 30 10556 22 19 16 4380 -11689 308 1072 2380 4816 9607 18139 31779 41251 37947 36702 54271 67806 122128 247560 547588 999999 999999 999999 999999 50036 11449 9149 6558 4147 2866 1754 1161 738 525 545 586 460 414 382 234 118 222 118 180 143 -1 5 5 -86 -34 -28 -95 8 16 -87 -60 -95 999999 -61 -6 -16 -12 124 -44 -7 -33 -12 999999 -36 999999 999999 -69 -57 53 16 -12 -79 -34 -43 -84 -7 -27 -14 -54 -72 59 270 792 1599 5480 11932 19158 27561 34268 35732 30926 21175 11576 6700 3240 1307 495 173 126 83 11 15 35 0 -87 -44 39 121 315 719 1500 2556 3991 6007 7371 9107 12493 15723 19011 21019 17718 11417 6971 4081 2909 1637 679 144 21 80365 166 4289 30 10559 22 19 25 4382 -11688 452 550 595 399 109 999999 210 -83 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 1717 4812 10014 18588 30139 49632 82955 129624 149473 154787 155209 158928 125047 94601 66131 71895 159655 375741 828859 999999 999999 858792 809797 469010 11930 5660 4201 2837 1813 1334 917 728 470 600 483 297 320 317 164 136 122 339 114 124 198 233 94 80 20 -97 38 181 65 51 -28 -25 65 18 -35 91 86 26 -33 34 -6 69 53 77 15 62 13 182 134 95 39 37 64 93 78 -9 -12 -28 -54 -19 -64 -46 80 89 54 75 106 148 503 1064 1342 1326 911 382 104 21 15 -24 -22 5 36 -18 1 -42 -19 999999 999999 6 16 48 215 597 1541 3141 4741 5594 6340 7002 8259 8595 8309 6638 4402 3270 2533 1609 544 77 80374 129 5460 30 10560 22 19 34 4384 -11688 258 1000 2006 3862 7480 13277 18545 26691 40763 57035 80310 125137 211551 398950 591161 849954 999999 999999 999999 650807 13015 3789 2938 2246 1700 1519 1261 1184 1184 2025 19971 17136 10329 4533 4738 23874 38914 66346 17128 448 210 38 -96 -56 -19 17 -44 -35 145 65 63 65 189 46 148 183 105 241 165 52 120 73 -40 57 93 23 10 28 9 120 47 58 19 112 55 -26 4 -57 -83 -36 9 -6 59 -41 -69 62 44 42 137 488 1067 813 325 99 125 34 24 24 42 52 2 -47 -56 -3 999999 999999 21 37 999999 44 37 112 254 647 1558 2675 3857 4917 5413 5563 5649 5516 4900 4390 3067 1870 872 210 6 80383 127 5491 30 10561 22 19 43 4386 -11687 -89 588 1359 1561 1326 1204 1725 2530 4121 6728 10703 22082 52577 117433 228076 387154 596912 600605 242378 8612 299 255 202 188 704 1078 1463 1599 1446 16212 159526 379347 649872 797593 749566 674274 732055 510142 130330 2301 159 169 6 -60 26 11 999999 -32 55 86 -70 999999 46 37 44 17 106 999999 -64 41 27 -28 -35 -57 -66 28 19 7 74 -49 -41 71 0 5 38 25 79 68 86 12 -92 -56 0 -53 -48 -56 -56 -15 28 -65 -80 -76 -21 -40 -89 -97 -61 -77 -27 -39 -56 -23 -59 999999 999999 45 105 145 125 88 22 999999 999999 999999 98 684 1849 2486 2758 3478 4242 4785 5355 5115 3437 1839 584 80392 131 5403 30 10563 22 19 52 4388 -11686 -11 522 990 1389 1899 1928 1503 1402 2038 1406 971 2457 5254 7652 18856 42642 92005 187447 345355 558788 530351 453330 178092 44902 4594 5783 5807 6540 6207 4272 4551 5462 7022 22376 111492 329022 645065 913747 999999 999999 513474 113120 2528 100 10 -46 -69 32 -53 -8 -51 22 121 -29 -41 -69 60 -18 -4 156 39 -19 -1 58 -67 -64 13 -73 -62 52 154 29 -18 -1 -54 -35 69 6 25 38 -10 -54 47 1 29 -14 -41 -6 17 -13 10 30 70 -1 -2 -43 -20 29 16 9 36 68 170 373 495 532 499 462 410 379 320 309 360 402 410 323 169 139 259 563 935 1312 1821 2679 3826 4384 3412 1720 595 127 8 80401 128 5436 30 10566 22 20 1 4390 -11686 176 948 1809 3379 5022 8492 15251 22470 17263 11086 6732 4666 4388 19130 63441 156593 337386 617795 861291 908005 447365 44058 5462 5383 5156 4925 4877 5513 6548 6119 5490 5204 8051 39980 133389 353199 647125 926613 960795 519245 165647 1844 72 22 -89 -40 999999 -93 71 10 -96 68 34 78 118 135 116 -19 -31 26 111 23 9 50 99 61 83 192 87 35 83 53 -14 10 14 25 42 1 61 53 47 393 931 1178 1142 1359 1940 1740 1179 809 355 95 33 32 -17 -51 -25 -47 -46 204 629 888 646 449 423 440 383 473 773 1062 1420 1618 1382 1058 676 499 405 349 416 657 1301 2750 4240 3604 2591 1478 630 148 80411 176 3998 30 10568 22 20 11 4392 -11685 3 62 124 182 424 221 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 887 968 179 999999 999999 999999 999999 42 3028 6790 11779 19976 26320 35512 42166 41252 41829 45297 36586 36355 24349 15343 33100 113633 274809 559636 977634 999999 999999 379907 13398 5815 5171 3636 3457 3172 3256 3328 3606 2984 2786 2539 2612 24992 140811 377278 499171 349691 265723 34191 451 147 303 599 1347 1527 251 999999 -72 -14 -81 999999 -75 -17 -47 -5 -23 -41 -19 999999 40 30 -29 -90 85 -9 -30 -94 4 -77 -54 -54 -42 999999 999999 -34 -33 -56 9 47 -13 29 27 11 84 209 256 176 17 -49 999999 -90 -2 29 107 209 160 236 309 354 333 398 525 598 677 828 785 967 1169 1259 1045 679 348 140 53 121 282 325 311 358 1070 2054 2224 1688 895 410 61 80420 174 4062 30 10572 22 20 20 4395 -11684 235 147 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1330 4561 9958 18593 31385 48481 65182 75413 41391 24066 12863 11639 11688 10490 12550 56471 233687 540013 999999 999999 999999 999999 73179 4041 2935 3277 2868 2031 1792 1455 1161 1007 940 776 553 328 702 3037 3480 3494 4848 5744 6763 6774 6877 4303 1931 495 67 -7 14 -17 13 18 128 -55 -16 79 -14 999999 999999 999999 -68 121 109 33 -42 -45 2 -77 -5 -79 -99 -6 46 -39 22 -12 -51 37 11 3 -27 29 -30 -39 -84 999999 13 -18 -84 -38 42 313 789 718 328 96 43 50 49 90 160 193 180 186 304 418 499 489 481 477 378 311 147 34 999999 999999 999999 8 52 121 372 653 804 654 429 161 80429 192 3525 30 10575 22 20 29 4397 -11684 167 384 239 425 724 1068 1638 2199 3112 4539 6398 9494 13367 18794 23976 30474 36102 40514 40159 35796 29745 27025 26245 25625 23474 22030 19647 17511 15049 13848 13486 13220 13214 14438 15753 18878 20885 19585 14110 11924 10978 10180 10144 8603 8094 7525 6457 5190 3720 2292 1350 732 479 351 276 149 112 -3 146 162 384 1257 2785 3773 7703 29405 64844 104360 139983 125691 95277 51789 75283 77277 19530 17705 22938 81147 384730 876619 999999 843700 724114 787446 146120 11531 7118 4933 3604 3128 2412 2147 3534 4547 5136 6209 7786 8286 7737 9962 11649 11735 8648 5996 5935 6937 7918 5195 4383 5357 817 81 112 49 -10 1 -71 999999 -48 -50 -5 -11 -24 -45 33 94 53 47 9 35 25 74 85 -13 -100 -20 -40 -30 -18 -11 46 58 -24 -38 -37 -45 -52 -95 -91 -85 -59 -42 47 307 944 1826 1921 1532 968 640 565 553 654 670 528 513 440 357 330 380 416 336 305 320 308 254 313 340 247 94 33 999999 999999 999999 999999 999999 999999 76 266 340 290 135 80438 201 3344 30 10574 22 20 38 4399 -11683 -91 149 211 451 637 703 968 1106 1485 1139 1328 1762 2059 2663 3304 3992 4913 6104 8514 11384 14784 18452 23375 29219 37564 44423 44881 37803 31136 25875 21704 19163 18452 17591 16387 15182 13792 13073 13386 13770 13291 12876 12339 11518 10145 7255 6220 5865 5636 6351 6419 6518 6791 6205 6081 5882 5679 5417 4612 3595 2859 1939 1340 847 716 454 385 263 190 260 250 411 2632 14747 30328 44200 130384 163957 142275 136273 77578 33558 8854 7188 17333 123456 369794 847035 999999 999999 961127 577361 47175 1055 425 259 253 159 214 383 692 1439 2874 4573 4964 4482 5278 7569 7501 8502 8583 8288 8813 6832 4452 2826 1052 253 128 -11 -58 14 -39 37 3 10 28 -44 0 -34 -52 -36 -52 -47 -38 -34 -37 -69 999999 7 102 51 -35 -46 -45 -4 -66 -21 4 -33 33 33 -25 24 -23 -91 -50 -74 -94 999999 -74 54 193 365 488 504 559 601 774 1056 1369 1815 2221 2458 2325 2051 2136 2665 3735 5417 4969 4017 4156 4310 4243 3364 3366 3544 2673 1588 747 293 21 999999 999999 999999 9 119 236 242 95 80447 223 2682 30 10572 22 20 47 4401 -11682 16 52 999999 999999 75 234 746 1323 999999 999999 100 -20 -83 999999 -30 217 454 402 626 443 656 978 1159 1341 1275 1294 1379 1567 1553 1429 1443 1263 1732 2143 2403 2763 3418 4149 4828 6382 7891 9416 11620 14023 14426 14855 15484 13933 11779 9502 7540 6638 6293 5601 5482 5663 5284 5930 6602 6065 5382 4736 4548 4898 4745 4143 3568 2979 2601 2577 2553 2812 3100 3189 3097 2996 3192 3381 3442 3181 2483 2462 1978 1592 1194 976 688 515 389 284 0 999999 999999 999999 281 622 1657 5579 4335 281 164 -47 255 518 680 1059 1996 18493 126194 349356 675747 999999 999999 999999 999999 786331 263618 2514 2086 2691 3028 3637 3828 2966 2145 1330 1279 785 307 124 122 19 9 21 -11 68 -72 26 39 -81 -52 999999 999999 -24 -29 -26 -74 15 -3 -68 -47 60 0 -15 46 42 -41 -58 -24 4 -50 999999 -93 -29 24 -16 -32 -6 17 -82 -80 54 41 -70 -70 -69 -55 999999 -39 -70 999999 -84 -32 -66 -49 -44 -73 -67 -69 54 416 877 1140 1166 1119 1855 2664 3036 3150 3132 3788 5263 7119 8430 8228 7379 7063 6186 5239 4680 3988 3311 2488 1455 679 200 999999 999999 999999 999999 999999 19 22 80456 283 853 30 10573 22 20 56 4403 -11682 770444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1248 3874 5164 6579 6342 5081 3846 4420 8480 14451 11203 3306 506 665 8222 65095 144534 233158 421737 668699 982395 999999 999999 999999 601194 6739 397 319 189 70 999999 161 98 24 12 -80 -83 -100 999999 -93 999999 999999 -46 -54 999999 3 -9 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 -89 -66 -59 -22 999999 -39 -63 999999 -64 -86 999999 -76 -31 8 -23 -46 -100 -82 -12 -45 999999 999999 -41 999999 999999 19 -22 -77 -81 999999 -67 -34 187 701 1461 2060 2960 3572 3846 3138 2281 1946 1913 4204 10794 21068 19751 7898 3612 3745 4742 6067 6587 5700 4003 5291 15810 21791 11681 3752 935 207 19 999999 999999 48 48 80465 269 1153 30 10573 22 21 5 4405 -11681 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 179 53 -56 999999 999999 999999 999999 999999 999999 150 725 3107 6726 12527 21274 29640 34191 53576 84243 88551 42025 8640 6487 3321 44521 199246 336080 431982 754587 999999 999999 696068 826469 821941 114952 1659 229 133 122 126 88 39 212 125 51 191 92 69 85 -32 999999 20 -67 999999 999999 7 -67 -30 -15 -10 999999 -98 -44 -55 -83 999999 -31 999999 -31 999999 -32 -74 999999 999999 999999 -57 -59 -77 -21 -80 999999 999999 -95 -45 -22 -89 -65 -77 999999 -53 -28 -87 -59 999999 999999 -93 999999 999999 -41 260 1153 2460 4686 6950 6726 3670 2204 2267 1918 1493 1645 1664 2050 3932 8399 12771 12983 7612 3528 2714 3400 3949 3522 2479 1932 1560 1270 1095 875 722 492 154 80475 137 5116 30 10576 22 21 15 4407 -11680 294 306 567 966 1668 2655 2809 1377 999999 999999 999999 999999 999999 999999 1361 2039 2516 4460 8941 16831 24942 30039 28982 31360 35905 16520 13608 12234 12360 57803 139615 224950 367216 818028 999999 999999 999999 507206 131172 3168 147 92 81 80 85 -67 999999 -61 29 44 -38 72 34 146 25 13 -47 68 202 27 -66 -25 999999 999999 -61 999999 -95 -99 999999 999999 999999 999999 -88 999999 -85 -73 -51 3 -97 999999 -98 -37 -69 -71 -90 -43 -40 999999 -86 -64 999999 999999 -86 999999 999999 -72 -30 -39 -58 -93 -67 -49 -18 -44 226 1298 3520 6444 9402 10797 10602 11209 11185 7229 4349 3064 1799 1432 1658 2030 2765 3251 3171 3179 3109 2480 2323 2412 2404 2293 1937 1494 1175 920 608 292 81 80484 176 4011 30 10581 22 21 24 4409 -11680 110 530 710 810 1339 1610 1900 1186 723 539 67 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 205 -50 -32 8 145 14 -50 999999 14 2872 5444 3911 304 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 1021 3594 7106 9295 9140 10464 9617 2318 999999 999999 -12 160 1611 26349 85818 178031 424195 792679 999999 999999 999999 262609 4436 999999 27 166 162 96 398 566 281 106 999999 -80 -41 999999 999999 999999 60 7 125 194 -75 -60 22 5 39 999999 -58 -59 -50 -92 999999 999999 999999 -37 -86 999999 -72 -84 -100 -99 -73 999999 -40 -11 -93 999999 999999 -30 -85 999999 -94 -65 999999 999999 -79 -80 -94 -48 -100 999999 999999 999999 999999 -92 -96 -73 -27 6 40 587 2671 6660 12057 17500 23344 27307 28804 23991 23186 20141 15241 9558 6107 3909 3525 3137 2650 2407 2288 2075 1721 1645 1846 1684 1185 876 623 358 167 80493 206 3145 30 10585 22 21 33 4412 -11679 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 392 760 787 753 851 345 999999 999999 999999 999999 999999 999999 999999 999999 -99 54 -32 56 225 569 252 553 366 412 207 205 212 442 667 419 337 249 258 136 799 950 231 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 365 1777 5511 10356 6372 1431 999999 999999 999999 -59 165 4203 23797 71168 145792 279894 515914 853828 999999 999999 870880 259593 31611 121 999999 999999 -97 -23 -21 999999 -41 -15 -77 45 -75 999999 -23 -22 999999 999999 999999 -78 999999 -98 -24 -60 -4 -37 999999 999999 999999 -64 -51 -88 999999 -75 -92 999999 999999 999999 -61 -73 -84 -4 -56 999999 999999 999999 -37 -25 999999 999999 999999 -32 999999 999999 999999 999999 -89 999999 999999 -96 999999 999999 999999 999999 999999 -75 -25 217 560 1500 3589 5658 12031 28711 46762 56152 52332 33968 22985 21419 26966 35223 21538 19052 16617 6839 1811 1032 983 962 996 1125 1270 1127 889 820 660 421 209 80621 128 5756 30 10586 22 23 41 4441 -11669 876 1528 2630 2267 609 999999 999999 999999 176 1593 3947 8580 20614 46205 84505 135677 227038 397278 810096 999999 999999 999999 269776 58863 48763 27887 15461 22664 37468 55585 83283 116936 151443 187774 215227 153518 34453 1897 -11 -37 -40 -53 -71 -45 16 1 5870 70133 46098 1140 999999 999999 -86 56 242 394 563 570 613 652 621 596 442 325 203 134 57 -42 999999 -66 -14 191 422 400 234 114 2 999999 -78 -51 -22 213 770 1813 3752 8370 11711 13723 14957 16628 21222 23713 24543 28927 37500 44088 47592 44046 49180 55445 57038 53073 40518 29956 20424 13250 10414 9637 11954 13779 12580 6285 2288 1446 1013 686 463 283 227 154 3 999999 999999 999999 999999 999999 999999 12 80630 117 6083 30 10583 22 23 50 4443 -11668 527 1710 3615 6620 11049 17371 27708 43602 65695 86097 94113 87604 87198 63229 42003 50739 78103 120876 180332 269847 411441 580507 786238 890882 671504 169082 6706 1451 740 815 850 766 757 1020 1399 1628 1768 1881 2153 2559 2821 3566 4256 3772 3043 2800 2448 1916 1447 1095 941 805 623 518 593 667 511 319 161 94 97 111 228 258 223 293 214 54 162 552 1435 2434 4649 9945 20459 36957 50311 56283 55589 55591 60544 72246 86898 91750 85241 77290 72288 66430 58712 53012 52886 54507 50246 42488 38770 37766 34629 31030 29861 27718 23664 17161 11916 10499 9425 7165 5171 3075 1887 1203 607 327 218 153 95 119 66 80639 125 5840 30 10580 22 23 59 4445 -11667 294 395 929 1984 2002 1874 3527 7105 13278 22083 32503 44461 54556 60495 67426 80879 72999 58294 56528 43825 22386 23279 53329 96425 153076 235639 362865 492489 546522 544941 520551 310403 70252 19623 19608 28860 52212 73446 78406 62384 50921 43868 26322 15288 11030 11585 7108 4433 3028 1496 590 278 174 153 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 1238 4108 10562 20883 33480 43840 50306 54603 59218 73696 103409 126755 125682 112947 102016 97281 90468 78611 69036 62148 61902 64530 55473 38777 29207 29835 31637 31425 31512 29988 24618 17400 9610 7592 6247 4816 3571 2014 1237 943 746 521 370 354 368 144 80648 117 6078 30 10578 22 24 8 4448 -11666 152 921 2660 5724 9055 12831 18037 26364 38917 53612 67698 75046 92291 133156 196196 273936 370941 472031 605540 686633 404487 373537 370406 96791 5052 2080 1990 2676 6441 20723 32239 41915 32293 27859 18927 3674 1431 353 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 778 3713 11432 26305 43014 54071 58246 60365 70472 92627 118478 131753 116372 87070 75851 87710 104517 116919 122049 121431 117507 105406 87185 66535 44296 27274 19239 16029 14582 13219 9939 6251 3070 1745 1289 1020 973 1053 1129 1152 1019 903 793 731 563 246 80657 121 5925 30 10575 22 24 17 4450 -11665 -69 542 1183 1707 3272 7102 13041 20014 28865 41124 47065 47328 52896 56292 62979 79242 81810 108461 184409 304229 465380 617398 636805 463878 285727 254804 172711 76877 19181 343 233 169 144 123 122 46 128 114 150 137 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 985 4418 11596 21016 31439 38742 40815 43217 50417 59856 69202 83493 106576 125801 133128 113644 87523 82837 103928 131491 147156 155707 158147 153623 141294 125886 104997 79189 56801 35968 22145 11275 5681 3207 1881 1226 1050 1090 1179 1363 1441 1480 1506 1234 736 236 80666 165 4628 30 10568 22 24 26 4452 -11664 -45 999999 999999 999999 999999 180 -47 999999 73 377 412 405 361 383 245 50 -1 -73 -15 118 348 1033 1490 1526 1607 1539 884 236 -6 -38 82 745 1912 2700 2624 2541 2031 1500 1393 1235 1074 1172 1208 1398 1591 1777 1864 2546 4942 11055 20185 22603 20722 31935 50736 73967 86744 80726 89974 98788 94224 104369 159141 276804 386234 460406 459944 350523 124407 102192 40479 21735 11693 1474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 623 2895 5774 11041 16936 20880 23225 23179 21898 20626 20355 22990 30638 39944 47846 55943 69593 83359 97438 109990 105948 95906 81219 75663 82953 94574 110177 131337 148769 158688 170277 170672 152799 126410 99802 74515 48282 27943 15878 7476 3346 1654 963 842 744 689 655 524 410 204 2 80675 181 4115 30 10565 22 24 35 4453 -11663 47 462 429 305 681 296 526 226 98 -3 -39 999999 274 619 571 285 317 396 226 124 192 173 309 428 449 305 143 190 149 468 972 1228 1569 1571 1990 2017 2409 2195 1739 1464 957 690 372 449 328 318 610 1293 1771 1933 2225 2760 3048 2789 2298 1807 1890 2855 2960 2877 6437 13595 20229 25783 25693 28872 34784 52355 88768 94273 54779 73930 129786 172956 164296 209029 272580 338395 443898 459999 441002 286837 171216 133565 92325 3318 1695 1219 1275 1521 871 283 213 111 12 217 168 122 211 86 250 372 316 284 205 164 236 245 312 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 1000 3683 10011 19279 23038 20262 18266 19033 18390 17148 16392 14146 12712 15024 23636 33283 38411 41421 42083 43392 49144 64047 77219 77594 72293 70997 76452 88998 107937 122978 131572 142571 143400 132806 110907 85327 64176 44506 26664 14989 7253 3735 1692 872 986 1038 894 599 429 263 117 37 80684 124 5827 30 10567 22 24 44 4455 -11661 355 1788 2300 3702 8121 12628 18057 25464 34977 48915 74114 105735 160349 173190 227070 262975 284890 310181 453155 519606 542732 461287 406558 291164 139522 83230 14943 54123 92208 6902 397 239 141 84 99 177 65 157 187 326 643 1315 820 554 506 566 519 501 442 300 90 123 -11 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 2526 6872 12344 17015 18685 17140 15931 15149 15923 17717 19300 19856 19816 17802 15836 15447 15412 16175 18283 21270 27338 37476 51423 64188 66590 64594 63851 63651 64035 68617 78308 85743 90200 93092 85186 67089 47556 33489 23272 13168 6517 3950 2248 1292 1118 1235 1262 1053 884 691 424 235 92 80693 254 1954 30 10564 22 24 53 4457 -11660 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 107 932 1555 1458 1445 1363 951 777 878 636 637 989 1749 1466 1410 2282 2760 3217 3392 3720 4384 4580 4870 5329 5889 6434 6945 7390 8005 9831 10830 11502 12631 12440 12092 11340 10377 10289 10974 11349 11023 11461 11433 10488 10051 8529 6833 5861 5370 4802 4088 4325 4353 4484 5081 6031 5872 5725 5444 5108 4899 4689 4833 4651 4731 5029 5229 5460 5618 5486 5615 6097 6666 6801 7053 7106 7044 7050 7374 7533 7720 7910 8132 8310 8801 9339 10293 11455 11969 12060 11908 10564 10744 12134 12216 12842 15859 16509 16406 14393 13818 13912 16797 37474 73161 172954 289218 345857 293272 129476 110568 168970 268626 234981 194318 139991 129441 97608 58088 36285 22749 8759 19560 69966 158603 151896 85799 15095 2201 2530 3227 4082 4381 3818 2817 1062 794 664 373 999999 889 24633 28491 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 1303 5153 10076 11567 10775 11304 12192 11312 10196 9424 9577 9443 9580 10019 10480 10388 10062 11127 13251 15496 16114 17360 19053 21245 27020 34212 41105 45761 52978 61633 70561 82872 100954 122865 129052 114767 95840 85435 75921 68079 59324 46808 36392 26252 15488 9287 6248 4409 2683 1715 1378 1132 958 726 453 52 80702 219 2998 30 10558 22 25 2 4459 -11659 488 258 999999 999999 999999 999999 999999 999999 999999 -49 268 44 529 596 354 873 732 979 1229 1517 2056 2286 2043 1837 2231 2894 3181 3474 4247 3952 3911 3601 3414 3249 3217 2827 2679 3217 3288 2407 2226 2312 1911 1510 1098 903 1020 845 845 973 1038 1524 1551 1424 1399 1266 1095 1254 1196 1344 1575 1506 1216 1694 1925 1866 2077 2198 1897 1742 1855 2181 1954 2222 2246 2260 2326 2484 2347 2355 2433 2838 3115 3271 3538 4100 4119 4303 4657 4759 5277 5474 5998 7070 7544 7705 8211 7720 7428 10112 16206 32145 68844 106074 166416 258372 184320 87872 78654 69194 52324 48822 68673 102657 123336 100364 152411 266675 394424 536861 597107 430034 238759 61141 15860 15104 13701 11955 10476 8781 5257 3525 1478 821 2968 14919 7887 797 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 1663 4178 5965 6546 6934 7268 7246 6557 5808 5794 6379 6183 5226 4201 3705 3761 4307 5272 6636 8514 9899 11069 13119 15823 19351 25902 36184 49112 62136 72009 74873 77839 82751 87738 90136 84592 78142 72595 65517 60626 51408 39698 29156 22228 16492 11043 7901 4082 2131 1591 1377 1182 1161 1143 669 80711 119 6052 30 10552 22 25 11 4461 -11658 145 236 628 1897 3825 6404 13490 26448 45953 77977 128721 170574 220511 329052 419498 428113 516601 580852 513972 485541 373961 190161 140191 129073 101640 55502 36704 123902 134328 64627 10158 17173 28380 36865 30030 12858 2359 460 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 610 1794 3948 6685 8689 9191 8704 7480 6151 5186 4741 4870 5215 5783 5110 4218 3518 2884 3183 3790 4417 5049 6401 8955 12735 18268 26519 36187 42676 47152 51968 57749 59162 56653 54816 51162 48590 47224 46375 46781 47445 47842 48125 48191 44858 39904 33327 26634 20705 13427 9492 6841 4192 3037 2446 2144 2496 3908 3219 1273 218 80720 118 6142 30 10552 22 25 20 4463 -11657 185 1053 2356 4399 8525 13036 21091 35879 52220 96943 156506 210398 254480 301172 338042 409400 542251 529420 615502 487295 287172 132918 76302 15258 37887 48510 49727 48490 68302 91713 121121 145571 100895 2914 38 1925 7222 7232 6445 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 1128 2556 4548 6638 8800 10935 12935 14621 15410 14911 13571 10532 7022 4644 3074 1953 1844 3013 3620 3335 4010 5568 7447 9214 12089 13821 15685 17592 22451 29146 30721 30653 33628 40572 47750 54548 62816 71690 72373 63466 51876 38896 30331 26334 24101 22513 21451 20660 19940 19597 18077 15951 13577 11545 9506 7935 6788 6304 5296 4426 3906 3704 4125 4220 3168 1981 648 80729 117 6167 30 10547 22 25 29 4465 -11656 257 1106 3105 6007 10609 19240 33794 64386 112380 185120 313190 453227 570650 869538 999999 999999 768375 127029 8250 5941 3569 1699 920 607 526 185 755 11256 10469 809 22 999999 999999 0 1599 653 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 299 733 1013 1370 1655 2000 2516 3778 5367 7165 9046 11424 12257 10700 8162 6364 6054 4945 3201 3791 7192 11734 16266 23541 36050 40411 43225 47631 46732 42754 38178 34739 34728 35885 34848 32966 32016 31347 29899 26915 24571 22715 19107 16690 15041 13642 12434 11790 10945 10170 9483 9092 7983 6908 6186 5737 5628 5341 4971 4866 4980 5349 7433 10713 8978 2405 80738 117 6194 30 10544 22 25 38 4467 -11654 -97 629 1280 3099 6614 12656 20574 38135 77726 151196 285676 473921 601409 778971 715795 568746 532835 374657 303545 139865 25858 308 105 224 474 357 4155 37692 26753 242 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 770 1363 1450 1180 1009 1114 1583 2459 3233 4081 5219 6566 8356 9584 11646 14371 16579 16370 15738 13494 11783 11697 16336 24817 31201 38143 51941 57495 62420 66204 66316 62733 52665 44399 40496 39129 43464 52367 63092 73439 71905 59033 49510 38148 24572 15160 11421 9489 7602 6354 5822 5530 5581 5523 5244 5192 5093 4881 5069 5062 4924 4824 5033 5902 6862 8256 9139 6171 2932 80747 117 6138 30 10548 22 25 47 4469 -11653 106 1142 2366 5242 10933 22306 46184 93148 157677 241955 367762 526051 670423 680080 743612 541104 488209 259607 10299 348 999999 999999 999999 999999 999999 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 568 1735 3271 4172 4338 3743 3443 3071 3319 4754 6066 8971 12658 14883 18978 23207 28106 30556 34120 41118 48037 46988 37870 26801 21343 20740 23542 29436 37337 43853 49068 55310 64778 78321 90411 92500 90265 87062 83240 68606 45227 32908 28792 27050 22348 17346 12581 10570 8722 7578 6410 5667 5125 4584 4008 4079 4437 4402 4386 4727 4485 4582 5003 5353 5369 6765 7537 9032 13009 24106 23145 3411 80756 115 6284 30 10544 22 25 56 4471 -11652 1292 3395 6928 14142 28419 58451 110488 204217 376270 544425 618925 904571 938869 456092 95683 6482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 562 1588 2236 2312 3044 3536 3249 2742 2295 1582 1616 2321 4513 10349 22027 20526 21434 21145 23963 26582 30914 36756 40232 40815 35603 28117 26298 30988 30783 28947 28294 32876 40373 54290 65792 76186 91168 95892 78488 57318 40114 30136 27383 26211 21859 16558 14039 14838 18455 22030 21917 21204 19047 16543 14432 12777 10269 7193 5245 4843 5821 7216 10125 14030 18142 21348 22474 29503 33992 38996 47696 57919 81802 78867 41440 9564 80765 119 6127 30 10537 22 26 5 4473 -11651 -55 1873 6023 15699 30038 50394 83548 140139 222589 195363 279056 453117 626276 728964 702884 599000 154581 4403 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 -11 497 1087 1629 1865 1626 1114 1170 1454 1659 1807 2116 2238 2514 2934 3989 5491 8386 12994 19967 28306 32883 30344 31169 37805 42232 44999 47750 47469 34173 22909 18576 21227 29501 39931 53926 69223 75585 78302 77856 62579 41439 25360 16727 14897 13274 10672 10367 11899 12691 12256 12168 11636 11269 11738 11613 12345 13360 12314 10453 9100 7100 5745 6182 8174 9425 11038 14514 18985 26392 34204 40517 44979 49160 58191 53237 21735 4115 80774 118 6154 30 10534 22 26 14 4475 -11650 123 645 2584 7118 13833 31775 54382 81367 121501 172179 270044 372082 396791 502056 732659 778640 410151 124716 2448 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 191 207 197 298 120 69 41 -38 -20 -79 999999 999999 999999 999999 999999 999999 -62 92 444 1169 2840 5577 9108 15626 21940 28951 33077 35595 37201 32343 30520 30728 34429 40817 43224 51048 64039 72741 70002 56435 46938 42398 40761 37108 34674 30475 22937 20316 20330 22225 26632 32428 37576 36216 39638 41740 40451 34731 30585 26145 24511 23317 22213 20522 18159 15801 15566 17206 12506 6107 5325 6404 7659 10199 16317 23685 31007 37049 40560 42714 44464 47382 27789 2979 80783 118 6182 30 10532 22 26 23 4477 -11649 59 538 1331 2593 4673 9323 16432 28875 52862 95173 157735 245629 403937 586672 749953 694834 304620 47090 1923 999999 999999 999999 999999 225 8540 15794 21740 6264 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 1318 4975 10372 10364 7000 5537 8634 11961 14495 17592 18774 19862 22830 29843 51097 84234 67493 41841 35935 28886 30400 35719 46598 62435 74371 83725 85172 83953 89455 94506 92869 83940 72474 61971 52751 44688 38500 33168 28481 25328 20005 15559 12750 10953 10060 9298 9734 10510 11994 13799 16322 18135 20742 21252 16816 10557 9671 10728 12053 14905 20254 24954 29583 31875 32331 33662 38974 43792 36032 13820 1346 80792 114 6294 30 10524 22 26 32 4479 -11648 103 1118 2489 5018 9521 17342 32577 61952 115017 200065 352433 516540 644560 717559 626323 589153 425914 141628 86321 25677 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 1036 2838 5434 7633 9796 11605 13105 13601 13533 14029 15092 15853 17213 18725 24487 39315 57684 74789 95224 103333 94092 85432 78564 81227 87206 73756 55939 51535 54668 55735 47740 40203 34257 28029 23712 19221 17234 16063 14411 13457 11549 9376 8515 7789 7978 9036 10582 17299 33424 40093 33012 25707 19393 13384 10865 12288 14415 15955 20512 29775 36378 39728 32839 27612 12804 1396 80801 111 6381 30 10521 22 26 41 4482 -11647 292 1038 2465 5202 9759 17582 32300 60476 112650 207320 382515 639177 832340 635658 328982 95838 3172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 465 699 1114 1391 2294 3374 4206 4591 5253 5962 5831 6298 6994 8448 10251 13091 16927 22424 27106 32476 41821 48894 53410 57609 59878 62679 65629 70069 77375 79365 79939 79615 75752 73648 73302 72095 68309 60786 55685 58356 70520 72612 62455 57343 52764 48072 40290 32549 27637 24430 23610 20923 17041 15217 13478 12503 11379 10726 9590 9629 11484 14449 16988 20635 21988 23121 30545 34062 27142 20973 16895 19998 26989 34462 33499 23535 9217 2670 322 80810 114 6295 30 10525 22 26 50 4484 -11646 541 930 2004 5117 8883 13206 22787 40568 58951 89585 144195 219248 321939 417495 399205 295919 193066 98520 29554 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -81 171 747 1504 2466 3809 5210 6231 6805 8182 10180 12620 15459 19175 23809 28401 34393 39811 45251 53005 63522 75929 85756 90900 89540 85392 84307 89475 100131 114962 123866 124419 120740 118064 118627 115355 108980 107315 100031 90534 72297 53923 40284 31906 25857 22122 18262 15778 14478 14194 14379 11416 9190 7728 6898 6902 9078 13046 19694 29860 31530 34501 43151 49985 53645 48977 37274 25332 16373 10598 5394 2456 885 44 80819 111 6321 30 10521 22 26 59 4486 -11645 -97 509 1805 3963 7692 13413 22879 40237 72188 128264 233043 374481 465460 504803 396479 187762 3985 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 447 1342 2618 4679 8397 12882 16764 21372 27077 31487 37808 45281 53936 65152 78172 88395 97367 104085 110351 119713 127758 131291 131580 128913 124592 114934 104265 103675 98933 88448 81946 74671 69280 66435 65601 61816 52082 40964 34252 26552 18722 14401 11524 10743 10879 9571 8349 9656 12303 13984 16345 20328 29296 42685 51423 52941 50028 48001 39236 26131 12525 5771 2616 723 80828 144 5327 30 10517 22 27 8 4488 -11644 -37 528 947 1751 1822 1329 1319 702 165 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 667 2462 5535 12989 27050 47220 81639 134815 227628 344654 431803 458013 387218 117440 2870 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 842 1768 2638 3528 4577 6477 9941 12976 16224 19513 22580 25580 26827 27780 28762 30488 34290 38856 43810 49390 58779 72291 87257 108241 131589 142123 147565 151118 146532 137850 126208 103943 81263 60803 49989 42886 35135 31845 27708 21963 20297 19089 17912 17588 15962 14528 14029 13899 14372 14101 16716 26202 36919 43778 41477 34695 35103 38716 49961 56149 50312 39788 28809 15287 4561 2126 546 80837 138 5564 30 10514 22 27 17 4490 -11643 437 867 960 1018 1422 2001 2223 2016 667 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 325 2221 7667 17778 35941 66060 107505 167370 271581 337459 264755 87704 67359 47952 20910 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 294 418 725 1195 1864 2814 4366 6220 9053 13445 18237 22956 26695 31934 38216 46724 57967 70474 83077 98147 112796 130956 150161 172229 191517 210704 220518 215622 200979 189237 162493 135086 95930 57179 37392 30161 26984 22089 22530 25380 27898 26996 22943 18731 17644 18497 20593 22217 23684 25100 28028 32811 34671 33207 27031 23594 24960 23323 17455 7901 2761 1066 1140 1372 878 277 80847 274 1392 30 10512 22 27 27 4492 -11642 611113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 418 661 394 999999 999999 999999 999999 999999 999999 999999 180 443 697 1039 1529 1894 1951 1832 1551 1303 1039 1085 1218 1098 1133 1314 1474 1561 1522 1412 1312 1105 829 437 87 60 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 999999 -55 102 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 416 2424 5703 9701 15909 23857 40062 78390 137198 212710 301520 280531 122797 8881 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 255 769 1408 2108 3246 5124 7711 11364 16925 25469 35446 46639 59337 71308 82101 92471 101776 111000 119886 128504 138466 148087 156381 165160 176200 182475 184499 181942 167210 148325 130907 110895 94941 82027 70287 60855 50243 39587 30627 25662 22498 20423 20028 19855 19898 20306 18584 16386 15146 13923 11855 10172 9977 10183 10133 11165 12327 13129 12128 9588 6792 4132 1741 742 548 321 80856 187 3999 30 10509 22 27 36 4494 -11641 6 15 153 239 553 595 581 420 421 675 871 845 960 807 890 850 704 421 101 999999 999999 999999 999999 999999 999999 -24 999999 999999 999999 999999 304 726 863 1419 2248 3365 4532 5013 4990 4792 4328 3563 2981 2626 2541 2485 2567 2995 3205 3409 3548 3488 3458 3195 2687 2194 2183 2241 1772 1332 1108 1059 984 826 579 339 472 389 290 421 393 362 179 86 -63 -64 36 -48 999999 999999 999999 999999 -19 273 1973 8597 19516 36752 63046 90283 121460 134622 127643 106599 107509 114720 88347 29666 742 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 794 1842 3448 5843 9635 15200 21475 27293 33728 40927 48774 58249 69761 79761 88086 97163 106663 117433 127567 135906 145195 156596 167760 171526 171615 175580 176853 172598 160882 143946 129660 118261 104776 91709 77234 58856 44227 34442 28062 23873 20540 17302 14386 13204 12713 13003 13485 14761 15537 14830 14377 14251 14244 13213 10259 7298 5424 4274 3756 3332 2975 2606 1902 1366 1243 1284 1405 632 80865 212 3249 30 10509 22 27 45 4496 -11640 -6 -52 184 241 35 294 463 36 999999 91 232 180 182 132 96 470 412 793 844 923 1231 1371 1698 2084 2172 2472 2539 2757 3343 4011 4241 3922 4226 5088 5809 4975 3781 3809 4352 4887 5226 5444 5705 5714 4973 4154 4004 4797 4937 3974 3873 5276 6107 5358 4204 3941 4244 4725 5341 5453 5153 4844 4567 4283 3911 3765 3981 4472 5003 4933 4768 5601 7116 7383 6855 6353 6231 6126 5739 5796 6157 8021 10150 10386 9599 8510 8095 7805 7294 6388 5434 4753 4695 5076 4730 3943 4193 4775 4601 4164 4012 4515 5386 5531 4972 5335 5596 4400 8921 44515 110264 116734 106989 163583 186298 219331 310363 408533 551779 495650 227294 118688 4417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 167 537 1083 1735 2571 3803 6158 9858 13242 16376 22158 31544 47303 66052 81531 90555 92338 89369 85029 81200 76273 69685 64812 60216 53625 49493 49878 54408 61323 67457 69404 67975 63775 56659 47778 38423 28451 18408 11102 6983 5310 4797 4305 4207 4872 5808 6692 10474 13277 12338 10197 9867 9672 8273 5991 4590 3693 3021 2378 1831 1251 1010 969 831 583 277 80874 214 3220 30 10510 22 27 54 4498 -11639 -78 343 519 514 407 138 148 426 522 233 372 655 682 822 866 775 611 752 752 900 1446 1882 2141 2172 2034 1973 2423 2474 2445 2691 2984 3127 3963 6935 9044 7728 4740 4503 4142 2959 2231 2313 2999 3420 4009 4143 4083 4114 4937 5957 4810 3990 4347 4695 4554 4686 4603 4675 4646 4515 4445 4468 4147 3533 3296 3099 2942 3059 3304 3521 3539 3417 3255 3638 4172 4569 4458 4112 4177 4431 5346 5456 4948 4543 4040 3245 2575 1829 1203 922 823 968 910 680 360 351 462 727 871 810 980 1318 1680 1828 1827 2471 3068 3322 7165 29108 89150 168300 225275 246689 315655 465475 574542 577088 529453 473500 377972 220981 95819 9167 1776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 691 2109 3708 5220 6655 8368 11163 15269 21280 28690 37600 45266 47116 42794 38268 36100 32968 29903 31403 36683 44246 52101 57595 59884 56118 45554 31401 19285 11851 8058 7342 9366 13929 18637 22165 23137 22316 19734 15056 10423 8153 7964 8314 7278 5324 3837 3028 2576 2153 1737 1489 1259 1170 1224 1184 985 697 380 54 80883 216 3186 30 10506 22 28 3 4500 -11639 -96 186 535 364 484 1024 1385 1478 1267 1176 1582 2139 1732 1774 1668 2095 2237 2430 2385 2860 3123 3582 3804 4595 5118 5564 6287 7200 7622 8291 8586 10064 12067 15937 20736 26234 28485 28566 28818 23046 15158 7791 6609 6350 6764 7350 8294 8973 9208 8956 8358 7836 8061 8467 8744 9460 10458 10911 11277 11559 12189 12631 12654 12183 11492 10974 9854 8724 7746 7438 7175 6509 6232 5456 5185 4842 4547 4753 4698 6170 7366 6559 5871 6913 9397 7311 4925 4228 3309 3169 3026 2381 3378 5668 8832 7450 6175 6232 3990 3690 2784 2462 2063 1501 1075 778 662 302 428 344 418 965 7245 29774 55829 96652 155176 244102 361449 434343 408217 254395 147870 27376 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 277 1047 1502 2119 2902 4087 6086 8282 10923 14689 19408 21897 21480 20868 21174 21759 24146 29687 35094 37346 37149 34697 33845 38566 46953 57090 73771 90817 113379 135336 154448 161115 165504 162994 150359 139007 121818 99346 78746 57957 41593 30255 22286 10196 3764 2304 2536 2585 2341 1755 1625 1795 2065 2119 2547 3171 2152 820 156 80892 189 3992 30 10502 22 28 12 4502 -11638 -62 45 131 67 41 -49 999999 999999 999999 -84 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1574 2020 3678 7934 18684 38051 60943 66205 57646 80008 65517 33776 27290 17563 2235 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 201 1011 2321 3792 6375 10056 15278 21863 27236 32179 36892 42957 48615 56503 66243 75101 88543 103564 119606 134171 148512 165336 182533 209298 248646 285400 311836 311350 319125 327189 317516 273008 224444 168719 94993 28924 2626 2331 2364 2838 3837 4852 6011 4390 2050 722 89 80901 195 3781 30 10501 22 28 21 4504 -11638 -76 999999 999999 999999 999999 999999 999999 -39 40 999999 999999 492 270 999999 -34 88 48 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 -54 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 603 4663 11765 22309 37306 62859 100352 142717 205307 315074 448747 616912 635696 529972 317360 123930 2962 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 322 1403 3855 8441 15773 27352 39811 57964 80138 98026 105247 103269 110717 120391 126844 132810 138074 133117 135465 140910 131933 105668 88817 83882 66083 48375 49509 49596 45070 40753 34796 31474 11049 4088 4158 3968 3141 2565 1911 1930 2272 2732 2935 2834 2812 2599 2351 2042 862 22 80910 198 3664 30 10504 22 28 30 4506 -11637 99 118 262 729 1318 2082 2754 2892 3116 2903 2728 2319 2649 2585 2368 2107 1827 1745 1586 1255 885 447 217 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 506 500 778 732 757 1165 1478 1373 1502 1435 1655 1673 1496 1298 1279 1320 1192 1364 1862 2186 2295 2375 2227 2004 1944 1336 905 430 171 458 517 498 306 151 255 228 120 168 230 131 113 -50 -92 999999 143 120 -63 10 285 415 519 678 1179 2054 2313 2277 4337 8932 21083 55367 110696 182079 258172 355460 540545 701635 878894 999999 999999 415821 96013 1936 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 308 603 963 1764 2967 4443 7996 13611 24183 37057 49012 70792 89272 99642 93898 76150 52906 37492 31871 27598 24599 20913 15842 9967 7815 5525 4156 4062 3981 4370 5270 6328 7425 9120 10146 9926 8531 6559 4730 3548 2622 2489 2869 3136 3546 3189 2038 839 285 80919 195 3756 30 10506 22 28 39 4508 -11636 -76 54 252 424 512 454 707 646 819 1243 971 450 576 904 733 177 -1 -65 213 186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 307 284 234 210 315 525 58 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 125 589 1155 1189 1010 339 171 57 -60 57 607 1484 1125 473 472 655 661 832 864 1028 938 782 454 302 460 329 272 383 606 947 1503 1868 1244 1323 2654 8681 23049 45332 76800 125727 193125 289525 408300 546515 687883 698680 764074 578789 451862 337359 19487 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 317 1552 5088 12204 25019 39285 54300 64687 68940 71528 71862 71007 75212 74688 72313 74578 75787 73351 73740 80502 79439 68035 55045 43113 35016 25475 20167 17859 15369 15514 14149 11558 8089 3925 1950 1349 1335 1242 864 485 232 21 80928 195 3721 30 10501 22 28 48 4510 -11636 91 999999 24 999999 86 293 771 1055 728 584 685 662 1192 942 470 186 187 215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 -30 999999 999999 19 376 389 667 445 282 337 334 286 628 828 706 276 266 689 714 1233 1224 677 493 475 489 165 47 214 169 247 3 999999 999999 -5 201 311 408 333 539 328 165 335 255 -38 999999 999999 54 86 426 739 639 1990 7174 22526 49724 85789 135151 208032 284397 366712 372365 379179 294983 186503 46518 1080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 401 4665 21557 45582 73565 98412 113160 116857 116632 120671 131572 147207 165843 182931 202385 223648 239764 261055 277234 270101 241724 194191 124729 76235 52036 37029 20336 11843 5611 3737 3370 2949 2515 1849 1482 1325 1024 696 367 147 80937 189 3989 30 10499 22 28 57 4512 -11635 -43 999999 999999 999999 14 -87 999999 999999 -100 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 119 482 1235 3285 9941 21051 36615 58295 86897 131399 205090 300601 362677 243171 19958 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 3184 10494 20721 32285 45512 57568 67168 80590 91440 111606 132213 154895 182588 200344 214964 226726 230775 238142 253074 252289 258264 256480 233486 199561 165193 114914 83919 74501 59937 39875 33772 19185 3844 2634 2315 2113 2190 1852 626 80946 198 3808 30 10498 22 29 6 4514 -11634 -63 999999 999999 209 474 599 329 123 632 621 762 1124 1206 886 588 563 857 1009 1166 1444 1627 1672 1631 1586 1763 1817 1343 1080 697 592 223 248 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 615 942 1113 1256 1379 1501 1686 1631 2016 2190 2648 2438 2611 2578 2923 3232 3281 3296 3039 2697 2502 2704 2728 2681 2589 2720 2941 2831 3062 3151 2761 2090 1945 2200 2319 2371 2084 1574 2042 2985 3404 2929 2448 3023 2943 2056 2175 3296 4529 6377 15849 35776 67295 108000 155742 204014 162423 103753 40628 11586 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 1798 5032 11720 20553 28580 36690 46845 62069 80966 102206 128783 153725 171617 183979 193590 206244 228798 262268 292189 317602 333282 320476 245150 160717 85519 28751 9586 5961 5610 5969 5172 3064 1111 381 80955 205 3566 30 10496 22 29 15 4517 -11634 136 71 332 292 199 166 531 435 254 242 531 605 570 1016 1452 2038 2327 3004 3336 3332 3636 3360 3322 3304 3193 3131 3615 3825 3571 3830 3807 3562 3798 4454 5302 5760 6275 7069 7491 7640 7038 6373 5097 4000 2845 1346 716 402 248 352 931 1257 1565 1938 2281 3090 3417 3290 3686 3464 3093 3302 4990 7068 9337 12198 13761 13131 10983 8321 8226 8789 8482 8216 8484 9428 10521 12706 14146 17076 20609 24545 27547 32209 35115 36253 37433 35239 27586 21971 20637 22524 20652 16935 14917 12588 11438 10929 8501 6912 6270 7152 6276 8484 19793 17900 11724 6984 3851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1770 6076 15403 30496 43871 52851 62116 76183 88748 99323 105937 113790 125229 141745 149844 155128 171598 180526 170446 167218 172699 172697 166328 160635 157538 160907 168734 181321 181748 167893 132225 113476 76752 10326 1522 297 0 80964 218 3180 30 10500 22 29 24 4519 -11633 123 31 393 858 703 833 1098 1116 1027 1003 1341 1725 1879 1972 2088 2026 2689 2150 2327 3138 3300 3888 4628 5150 5820 6733 7617 8389 9023 9508 9810 9783 10186 11027 12370 13869 14670 14760 14230 13341 13037 13076 12832 11742 11405 11598 12054 13241 15042 18118 21954 26111 30428 33751 35378 35064 32697 29199 25956 21133 16554 13419 11563 10456 11055 12229 12950 12946 14064 14808 14139 13214 12024 10861 10336 9366 8584 9358 12553 18250 26052 35190 41948 37894 32020 29613 27686 27429 28666 30836 30971 28789 25704 25407 26037 28888 29654 32086 43739 35730 25627 22486 22532 22068 22176 21122 20183 19270 17102 14861 13376 10637 9231 7592 6855 7145 9517 13864 29375 32965 10027 5084 1065 738 516 373 181 248 152 175 90 73 -56 39 -5 -94 1 15 10 71 -62 -77 -66 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 577 1665 5433 16094 40805 66563 87288 101324 102481 105712 113831 122441 136665 152316 171635 178929 197523 206310 210470 208519 199075 175496 146528 119778 89698 78233 60800 41027 19602 10761 6390 4085 3169 2265 1538 1034 583 260 80973 222 3089 30 10499 22 29 33 4521 -11633 297 -25 130 405 972 868 927 882 181 263 698 949 1445 1748 2117 2428 2523 2771 3304 3603 4197 3941 3576 3709 3517 3362 3639 3688 3758 4138 4414 4539 4716 4831 5072 5165 5611 6069 6759 7265 7619 8024 8423 8524 8336 8400 8303 8080 8033 8016 7903 7997 7556 7041 7385 7281 7607 8413 9575 11249 14224 17770 22070 26416 30377 32333 32041 30470 28396 26528 24778 23602 22641 21850 20871 20372 18571 17084 14800 13122 11461 9653 8087 7224 6759 6304 6503 7088 7245 7284 7084 6922 7113 7593 8942 9461 9788 11102 11212 12024 15636 17609 15604 14996 14453 12602 11865 11803 10421 8122 6952 5932 4476 3221 2134 1216 1111 800 579 887 5668 12346 15661 4264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 1190 4053 9231 15239 21912 30153 42049 51807 59700 63568 71769 83931 100567 120290 131756 133107 138692 149815 153486 157637 163012 162575 161244 161662 158525 153814 153848 128607 108347 87120 65314 57579 58456 48720 23128 10217 7268 6510 5267 3621 2561 1919 1487 1043 711 368 35 80982 202 3685 30 10495 22 29 42 4523 -11632 -17 999999 999999 999999 999999 -20 999999 53 250 83 39 30 999999 999999 53 372 195 200 260 -24 276 449 195 381 643 887 950 815 997 1099 1456 1664 1702 2046 1990 1738 2117 1824 1767 1583 1369 1396 1289 1290 1527 1808 2172 2832 3653 4735 6371 7345 8718 10263 11759 12821 13902 14315 14412 14008 13318 13206 12221 10363 9195 8180 7417 6962 6646 5891 5222 4982 4669 4461 4045 3458 2887 2200 2195 2407 2308 2004 2132 1986 1704 1542 1543 1461 1332 1218 855 588 601 438 360 297 221 2 78 106 15 320 2603 6285 2031 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 221 1132 2475 4272 5898 7611 10965 15746 21841 28176 33670 41526 51232 60805 68392 74127 80154 86802 89706 92373 103441 114228 130686 147237 156844 169038 174247 180344 182672 185324 179727 156767 144421 156198 162215 177423 186033 176744 160665 131991 113338 105164 75252 43038 12385 6143 3994 2721 2056 1706 1433 1087 651 281 80991 163 4884 30 10494 22 29 51 4525 -11631 -38 999999 9 -23 93 351 -51 999999 999999 15 999999 999999 -87 999999 999999 0 102 274 399 708 1129 1470 2127 3063 3836 4423 4978 5362 5419 5229 5203 4928 4456 4025 3654 3402 2952 2717 2503 2243 1936 1892 1591 1438 1346 999 1308 926 560 676 418 331 275 232 190 233 796 3427 12809 21412 20870 24257 40284 70169 94768 83167 23773 1219 566 379 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 714 1841 4116 7031 11300 16389 22754 30460 35862 40117 40869 39311 39017 38752 40268 43841 46776 48968 52181 55500 62276 69274 79527 93666 104339 112237 121807 136603 151879 164922 182718 195899 210125 224144 234708 242229 233388 213844 174658 146698 127555 117405 105272 68876 27335 6929 2547 2023 2148 2344 4444 6937 4267 81000 184 4256 30 10496 22 30 0 4527 -11631 273 854 1773 1934 653 999999 999999 999999 999999 999999 999999 999999 -24 73 116 -9 265 265 244 450 665 1174 1552 1663 1752 1960 2277 2281 2328 2244 2692 2857 2767 3137 2778 2446 2672 2720 2311 2142 2321 2365 2879 3424 4152 5224 6285 7987 9986 11737 13961 15293 15962 16427 17585 19223 21276 23232 24311 24806 25045 24014 23838 23498 22574 22040 23705 24352 23052 22713 22332 23119 23680 22913 21139 19776 18529 16303 13957 13195 12332 12412 16409 24700 49210 81820 95696 60450 21450 8319 5627 4208 3890 3045 2011 1715 991 483 180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 429 1832 3944 8185 14657 22983 35802 48633 61698 73993 85575 93018 95641 96513 91557 86812 83058 75921 64646 52966 45243 46574 51650 59986 65455 70609 76578 88687 95858 99018 101715 102665 98997 99101 101619 101966 99000 95021 89677 78005 69040 51663 42975 31665 18749 11961 7164 4703 3088 2072 2075 2727 2493 1808 1101 493 81009 190 4077 30 10497 22 30 9 4529 -11630 26 999999 999999 999999 -17 186 208 129 117 18 362 570 416 372 600 803 737 690 726 707 1205 1320 1693 1733 1858 2138 2747 2844 3271 3702 3741 4045 4121 4600 4926 5162 5751 6202 6540 7102 7541 8011 8465 8904 8867 8047 6604 6413 6909 7205 7858 8620 9686 10397 12194 14587 16691 18848 21756 24461 26312 27429 28175 28360 30087 32491 36028 39303 41921 44950 47130 47530 47793 47899 47954 47213 43743 40055 37912 35385 33821 33912 32341 30605 28091 26912 26253 25852 23831 22065 21155 20858 19352 20885 20993 18727 17800 16067 13458 10270 8330 6283 4528 2900 2113 1141 256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 888 2178 4404 8224 13807 20592 29742 40523 56594 75129 94269 109305 122450 129840 130422 129868 126281 120440 113974 105326 92529 77191 64463 50902 42181 38702 37913 39321 42845 47936 50152 48316 45713 45768 45162 45216 45075 42642 41339 39382 38457 37130 36068 35152 32442 30565 28632 27787 25687 23458 19960 14365 10099 7655 4568 3217 2733 2503 2429 2719 1970 1218 1298 1127 81018 213 3394 30 10504 22 30 18 4531 -11630 326 1029 1075 1741 3272 5174 3937 1546 401 94 451 439 801 267 42 216 690 454 343 843 1239 1233 1462 1745 1693 1080 772 456 439 567 696 908 1263 1277 1835 2316 2437 2679 2491 2592 2389 1876 2004 1990 1921 1995 2296 2240 2853 3411 3901 4551 4863 5311 5464 5593 6155 6915 8283 9958 11371 12953 14594 16388 19168 21519 24311 26457 26940 26308 23308 19658 17636 15408 13909 13471 13215 12772 12143 12232 13194 14338 15402 16414 18611 22452 26054 28924 31147 33391 35506 37192 38803 40227 42892 45623 46762 45894 45682 45018 43707 42280 41159 39102 37507 35250 33615 33394 33819 33725 32886 31514 32290 31318 27922 23179 19345 17221 15450 13300 10259 7960 5793 3935 3483 2863 1312 182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 420 1612 4597 8168 12854 21073 30997 42638 59046 72750 79129 85528 88131 86818 82939 79476 79606 80099 78118 76241 71497 61355 54975 46919 40907 37831 35944 36050 39279 44633 52418 56868 59512 62018 60879 56982 55086 55392 54837 50556 46716 46712 43379 36792 31481 27500 23986 21691 19200 17139 13846 10418 7924 6238 4981 4363 3689 3243 1841 1305 923 1261 2229 2947 2724 1842 81027 224 3068 30 10508 22 30 27 4533 -11629 203 590 1557 2042 2458 2625 3329 3599 1872 1640 2180 2404 2085 2101 3672 4259 3801 3619 3824 4345 4672 4463 3953 3862 3522 3388 2836 2479 3051 3792 4588 5397 5239 5029 4524 3975 3217 2148 1286 1267 1205 1339 1512 1719 2057 2485 3080 3153 3645 4362 4657 4801 4309 4472 4472 3507 2892 2479 2287 2381 2745 2981 3640 4719 5820 6660 7306 7668 8503 9381 10386 12163 14031 15338 17049 19331 22114 26044 30609 34071 35748 34858 31049 26555 23448 20839 19609 19775 21038 20871 19367 17592 16927 15699 13502 10241 8240 7444 7773 8750 10302 11803 13022 13688 14561 15424 15740 15460 14358 14370 13821 13077 12504 11130 9405 8309 6744 5195 4728 4424 3809 2750 1681 1224 835 472 240 59 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 1141 2723 5068 6469 5201 3948 3467 2465 1590 835 131 -74 999999 -32 452 1370 3548 8013 15077 24116 32168 39452 46370 55010 65500 75447 84055 95840 105259 112079 116403 127101 131873 129986 135451 143514 136775 124780 114603 98074 71045 55496 49559 43490 40425 39698 42160 44818 47240 48600 50067 51681 51942 53166 53355 56031 59261 58244 55132 47812 43174 36777 28372 24243 20969 17579 14118 10112 8453 7882 7043 5535 4621 3640 2390 1565 1299 1463 2364 4329 4677 2927 1301 424 81036 219 3218 30 10508 22 30 36 4535 -11628 -48 999999 999999 228 297 203 803 434 1772 5628 7220 7747 6718 4153 2680 2921 3582 4137 5123 6055 6872 7152 7961 8469 9101 9333 8750 7866 6912 5843 4578 2883 1248 543 -16 190 195 114 397 681 1037 1129 1292 1510 1486 1437 1363 1264 1254 1276 935 700 686 504 232 -14 50 -15 17 45 295 728 1100 1632 1890 2061 2264 2264 2212 2606 3189 4282 5777 7081 7949 8529 10315 12468 14334 15531 16131 16429 16042 15417 14924 14769 14814 14569 14107 12995 11326 9838 8665 7665 6581 5430 4655 3907 3074 2718 2410 1852 1299 492 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 936 2147 3617 6105 9720 13067 16164 20086 22325 24460 25048 25159 25266 25957 28058 33044 42668 53309 61125 65846 71610 75742 76199 75170 78400 82671 84196 86181 93688 103071 107096 108666 116333 115099 111092 96806 89321 90916 96873 106287 116789 124142 127207 123196 113281 101042 93918 87041 78243 69925 60525 49599 39197 34316 32332 29620 28608 29463 29586 29283 28111 25815 22948 20813 18093 14681 12551 10681 8351 6984 5286 4308 3571 2861 2686 2812 2748 2065 1637 1425 1534 1612 1862 1625 830 81045 224 3041 30 10511 22 30 45 4537 -11628 -81 92 227 707 942 1191 1812 2016 1030 596 1219 1387 1575 2103 2687 3068 3546 3781 3484 3972 4098 4464 4553 4311 4734 4500 4444 4234 3332 2117 1233 599 157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 131 98 313 337 88 -16 190 263 -19 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -45 -72 999999 -14 54 532 913 1343 1953 2596 2841 3379 3692 4062 4567 5211 5780 6388 7063 7261 7937 8841 9033 9473 10091 10410 10146 10031 9567 9031 8748 8241 7679 7138 6338 6042 5932 5352 4995 4626 4026 3608 2868 2451 2025 1547 1112 1042 913 831 519 444 450 318 112 26 999999 999999 999999 999999 999999 999999 999999 999999 41 197 608 1494 2613 3699 5567 7391 9641 12145 14831 16612 18543 20911 23388 24788 26277 27703 29090 29677 29654 28880 26741 22452 21153 21813 22480 24142 25091 26010 29330 35722 45066 57661 71001 86534 100538 113082 123989 132019 138565 144951 149025 150630 149076 141206 140415 136472 126420 119583 117146 114878 111394 112222 108839 103773 97858 91049 79359 65680 58309 51096 41234 32430 25014 20361 16789 14576 13298 11134 8695 7082 5684 4440 3726 2810 2292 1609 1212 1160 1040 607 108 22 272 81054 212 3371 30 10511 22 30 54 4539 -11627 319 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 139 -3 211 117 380 345 332 496 1142 3012 4597 3493 1781 2441 1373 899 897 1067 1137 1250 1103 1065 1446 1254 1381 1719 1990 2060 2421 2690 2728 2897 3105 3110 3684 3945 4059 4287 4174 4447 4370 4453 4482 4416 4368 4521 4412 4227 3990 3954 3692 3579 3336 3096 3198 3087 3244 3766 4017 4076 4137 4149 4123 3699 3283 2752 2383 2331 2170 2072 2546 3241 4927 6519 8076 8998 9603 10149 10256 9880 8746 8612 10924 12168 13402 14866 15754 18055 20654 23900 28504 33085 38228 45718 55062 64646 71369 76323 81716 87982 94189 101853 106950 113673 114713 110847 115684 123607 127576 140164 153927 160745 170722 179994 186224 184666 181066 164140 145276 131607 118397 107825 95181 84405 73944 56849 40673 28682 18883 12645 7202 3850 2583 1671 1088 865 761 646 472 291 11 81063 131 5739 30 10509 22 31 3 4541 -11627 115 566 1258 2127 3011 3750 4539 5694 6322 7114 8863 9562 8360 6301 4895 3521 2485 2361 1778 1357 1310 1586 1578 1526 1461 1638 1683 1734 1644 1650 1498 1580 1629 1534 1518 1628 1719 1757 1655 1700 1696 1652 1663 1391 1214 803 508 204 87 207 563 859 1428 1990 2823 3497 4052 4536 4521 4077 3380 3104 3144 3191 3294 3127 2798 2590 2684 2919 3491 3848 4639 5470 6409 7263 8076 9480 11573 14839 18383 22144 27555 32440 36198 40143 44101 45766 47769 51377 58110 62817 60555 61703 63117 65713 70667 78520 91630 104336 112976 128818 143203 153695 164454 177844 190690 205828 218432 219884 212747 200292 173374 143958 117480 104683 105031 91689 80418 72003 65463 52724 36579 24416 13141 6886 3228 1101 498 294 119 81072 130 5773 30 10513 22 31 12 4543 -11626 294 1221 2752 4948 5728 5022 3809 2849 2707 2171 1100 -66 999999 183 1214 2079 2924 3694 3531 1107 552 765 794 1030 1179 1132 1164 1139 917 1077 1157 981 887 943 974 1092 1070 906 936 1016 757 760 802 533 564 710 659 806 1006 1162 1322 1260 1305 1407 1608 1940 2271 3018 4037 4766 5113 5034 4813 4677 4569 4597 4876 5661 7144 8020 7806 8078 9297 10927 12766 15353 18258 21308 24219 27121 30111 33112 36880 40892 45619 48889 49863 46868 42504 42616 48071 54951 60151 64616 67212 75867 87258 98219 114184 127748 132999 136752 137009 140087 135817 141678 147746 146024 146415 145377 137956 125312 107248 102354 104789 104859 100903 95746 88204 78929 71752 61905 47263 28824 16841 9473 2316 637 193 62 81081 136 5598 30 10518 22 31 21 4545 -11625 52 941 1809 2334 2614 2779 2980 2838 2977 2962 2471 1778 672 520 1004 1215 1189 1627 580 999999 999999 999999 999999 67 -57 -68 36 166 225 249 300 195 180 258 118 205 316 217 396 643 661 833 563 272 95 -33 -25 -71 -57 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 202 531 987 1453 1649 1813 2188 2375 2678 2984 3415 3857 4665 5383 6408 7399 8664 10234 11997 13574 14582 16087 18969 23180 29414 34834 40259 43951 48245 55497 63476 71262 75051 78593 79186 79153 81878 86651 98945 107517 119629 140661 144310 146050 155796 154679 144268 142246 141186 138591 136354 133568 132066 133883 132454 130972 129260 126461 113797 97973 87626 78661 68804 69832 70028 67795 64379 57071 42689 25003 11471 3884 1539 651 382 128 81090 142 5422 30 10522 22 31 30 4547 -11625 561 1920 2758 2217 1958 2635 2945 2957 3843 3791 1112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -3 204 140 207 357 510 555 861 1225 1324 1654 2200 2961 3936 5321 6995 8731 10258 11966 13628 14611 15479 16512 17974 20329 22509 26506 32116 36272 41483 49850 57129 60883 63414 64056 63144 64315 68159 70806 77859 82521 90691 96393 102648 113871 128904 137696 142964 150829 155671 160464 167415 169420 165240 152062 139844 132303 132333 128976 122548 110866 100067 90884 86609 80756 72257 67438 63986 60714 55520 46691 39069 26713 11112 4001 1718 494 71 81099 189 4046 30 10526 22 31 39 4549 -11624 -19 999999 999999 999999 999999 999999 159 -19 -91 999999 999999 999999 999999 999999 999999 999999 -88 999999 -93 999999 -95 147 143 758 1205 1483 1860 2017 1318 393 -92 999999 -5 -24 999999 999999 999999 999999 999999 999999 999999 -58 134 -29 152 798 1229 1579 1002 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 413 597 761 842 422 284 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 78 309 754 1159 1425 1790 2433 2860 3389 4147 5025 5943 6774 7923 9046 9993 11093 12319 13447 14848 16452 18531 22443 27001 28995 30336 34502 40655 45522 49439 55619 63255 74273 77758 80460 84268 90120 93561 92619 95271 100337 109142 116425 121375 120762 127729 133079 144651 147545 145536 147946 154084 153823 142440 128821 111272 94793 88035 88103 79684 71732 65709 59104 53821 49244 43840 38767 36796 37143 38298 39081 36130 29629 24610 21807 15720 4767 1229 108 81108 185 4167 30 10527 22 31 48 4551 -11624 68 192 287 543 738 504 489 365 999999 999999 999999 -46 186 380 370 661 562 760 583 760 1249 1813 2358 2461 2504 1549 637 540 759 507 922 511 10 999999 -12 312 327 426 288 221 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 223 359 492 333 339 236 283 520 594 424 634 355 458 813 681 578 487 412 373 163 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 495 650 806 941 1102 1113 1229 1509 1706 2173 2486 3190 4220 5490 6498 7808 9418 11145 12972 14967 17121 19629 21525 22994 25301 28546 31599 35159 40534 46948 50980 53902 55106 55140 56276 56244 55602 54547 61007 69822 77075 85396 92528 102123 105487 110454 119119 126312 122676 126344 128445 123440 119139 117003 121678 121804 109042 99496 94837 93454 91951 89427 86971 83902 82897 76655 70498 62371 56278 46818 39842 34576 31187 26912 21163 15073 12474 10617 9451 9181 9318 10531 15128 22794 17820 6031 789 81117 201 3656 30 10526 22 31 57 4553 -11623 242 999999 -13 -45 999999 999999 999999 -97 999999 999999 288 440 457 610 869 784 923 1680 1818 1937 1924 1554 1647 1877 1439 1264 1079 1035 1112 1107 902 944 926 699 474 365 455 579 556 452 371 564 544 366 469 201 358 688 515 367 215 210 220 61 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 335 950 2122 4072 5924 8175 11042 12939 15419 18580 20688 21762 23482 25537 27795 29712 31109 33686 35370 36487 37064 37857 41131 44909 50233 57216 61737 65968 68824 72115 83456 88106 88589 93094 100578 103356 109872 118639 118666 126296 134298 141116 150681 155861 159997 166001 168181 158391 160127 163975 158407 155113 120885 81138 59913 51305 36412 20925 11461 6917 3157 1461 1056 2781 5628 6873 2275 81126 220 2965 30 10525 22 32 6 4556 -11622 -17 999999 -58 472 205 123 702 611 806 860 1113 904 541 859 1080 1305 1903 1816 1794 1866 2513 2913 3039 3314 3835 3836 4010 3935 4115 4055 4029 4189 4588 5798 7265 9034 10479 11825 12579 12916 13037 13441 13488 13536 13297 13026 13093 13156 12602 12113 11636 11054 10281 9367 9099 9077 8785 8395 8033 7387 6565 6059 5217 4451 3875 3222 2454 2080 1883 1582 1475 1748 2297 2958 3332 3096 3351 3011 2617 2113 1581 1150 783 429 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 708 1841 3707 6662 11382 15515 19094 23269 27333 30011 34096 36234 38499 42067 48491 57809 66011 76841 88094 95954 108761 112050 102440 100830 99452 104507 106623 104852 99541 91583 92441 97124 97952 102334 107829 111012 115842 121242 117844 119707 113411 110661 108071 100473 92381 79858 71111 65021 55008 47483 37379 26562 18817 11455 5947 2917 1284 673 405 204 81135 209 3321 30 10521 22 32 15 4558 -11622 344 873 1590 2259 2804 3807 5246 4999 3558 4539 5740 6721 7129 6462 5826 6158 6048 7168 8705 9044 9130 9722 10570 12106 13720 17067 19754 22148 23947 25536 27121 28686 28571 28149 27270 26206 26361 26664 26369 25788 24984 23942 23536 22483 22001 21969 22300 21950 21624 21192 20301 20406 21110 20644 18314 15856 13386 10539 7582 5102 3376 3014 3549 4101 5322 6662 6429 5860 5415 4315 3355 3066 2745 2327 1721 1415 872 492 219 129 -17 291 408 862 1256 1608 1261 839 415 202 195 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 302 1972 1920 384 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 833 2056 4587 9523 15701 20356 23404 24806 25566 26382 28378 30850 33270 33386 31370 30876 30493 31359 32594 36908 43129 45963 46391 50051 54452 57120 62228 68391 78530 86287 90542 95563 101658 107251 109253 112408 113671 115845 112249 111481 112291 109043 98381 88814 71622 53881 40068 35350 28563 22093 18250 15056 9926 6371 4569 3100 2005 2220 1081 81144 191 3891 30 10521 22 32 24 4560 -11621 -45 999999 252 296 836 1110 1780 2746 3598 4751 5405 6386 7468 7621 8332 9403 9943 10155 10502 10888 10486 10157 8831 7905 7737 7695 7322 7447 7508 8056 8917 9711 10210 10291 9930 9773 10137 9103 7507 6556 5136 3398 2411 2129 1855 2239 2276 2322 2433 2636 2989 2660 1107 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5987 38105 86457 72414 20160 456 999999 999999 3642 25897 52622 50856 26668 2703 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 365 1679 3423 4942 7370 10822 14617 17795 21766 25494 28748 29824 30643 30441 30264 31558 33612 37171 41791 45390 50819 55648 58066 60846 64838 69006 74310 81769 89855 94415 97475 100359 106470 113127 121687 125109 122326 125628 128655 120895 118455 122722 121837 114167 109765 99126 79099 74862 69853 45639 31009 21149 12232 6556 4046 3634 1543 81153 197 3653 30 10523 22 32 33 4562 -11621 -67 999999 999999 999999 999999 999999 -24 999999 100 164 534 693 1017 1305 1562 2397 2711 3265 4064 4651 5119 5208 5465 5826 6066 6173 6603 7059 7902 8145 8379 8722 9082 9631 10043 10462 10970 11822 12326 12665 12654 12156 11506 10146 8313 6721 5712 5631 4799 3483 2580 1815 1290 1405 1596 1716 1843 2114 2170 1940 1161 699 658 557 165 999999 999999 999999 -86 264 611 834 670 1111 974 535 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2246 3241 999999 999999 999999 1189 7361 20477 31213 19758 2344 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 337 866 1635 2683 3718 4673 6029 7169 7980 9356 11048 13079 15185 17283 19688 22720 25787 29968 35411 40274 46862 54039 60751 68259 77735 88173 97346 107222 114338 121291 134543 146389 158645 171931 183514 195168 200416 195537 195231 195988 170701 152419 149128 131497 114369 114277 96914 75901 56200 46446 36053 22750 10266 3327 622 81162 200 3561 30 10521 22 32 42 4564 -11620 -97 999999 999999 113 312 770 740 1094 1574 1984 1935 2827 3719 4435 4847 5882 7392 9062 10490 11772 12300 13423 12722 11733 11704 11887 12783 14452 17238 20128 23127 25215 26788 29597 31788 34079 36693 38149 39034 37148 34594 30557 27097 25197 23492 22642 22176 22332 21613 18073 12804 9478 8515 7258 5757 4402 3674 3654 3406 4083 5506 5064 4372 3969 4706 5457 5179 4386 3705 4668 5590 6124 6977 8911 10220 8776 5655 2920 2018 1615 1122 924 885 429 340 238 100 178 209 233 149 178 262 458 697 723 615 454 496 510 225 -25 26 768 4277 9234 4170 6063 2220 2810 940 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 732 1570 2717 4100 6061 8296 10774 13347 16067 19264 23160 27667 32759 37567 42902 49091 55189 61159 67719 74161 80711 87750 95369 98939 98365 98242 99216 98081 98813 105956 114155 117389 115024 117235 117440 112136 106310 103638 99811 93828 92724 81275 73719 73638 76971 71140 55550 50028 42735 31455 22312 17037 10640 3942 1496 300 81171 201 3587 30 10517 22 32 51 4566 -11619 -74 35 -73 167 51 204 926 1309 1828 2542 3683 4764 6233 7971 9718 12494 15353 19430 24501 26739 27386 27750 27108 25730 23020 20658 19476 19386 19942 21265 23636 25751 28445 31888 35904 39962 43121 46608 51653 56404 61130 63801 62339 57970 51313 44337 36467 30823 26195 21777 18080 15131 13080 11841 10199 8190 7126 6960 7546 8088 8802 8417 7534 6495 6444 5489 4969 5858 7194 7821 8346 8872 8215 6221 5012 4350 2755 1148 800 589 741 805 736 684 434 435 648 694 1128 1384 1525 1601 2028 2007 1850 1437 1153 610 170 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 10 106 112 -6 145 646 1112 1835 3163 5167 7767 10987 15474 21622 28877 37285 48075 57830 66348 75047 82744 89136 91152 96214 102674 108152 117119 121785 121402 116998 113897 111642 109710 102201 93488 92028 91627 89060 88477 92761 92483 88955 82411 78055 66446 51371 42228 34818 30054 23944 16503 11850 9064 4676 1484 89 81180 200 3643 30 10513 22 33 0 4568 -11619 -51 -80 90 -64 463 917 1353 2102 3075 4075 4899 6441 8535 10970 14760 19396 24806 31007 37362 44251 52915 60215 60964 55096 47956 44924 41844 39865 38611 37599 37828 37747 38352 40243 43689 48142 52717 58216 63621 70637 76645 76828 73063 68051 62741 58437 52615 47756 42588 37725 33181 28440 24265 20781 18683 15703 12816 11441 11032 11154 11775 12642 14007 15167 15259 15621 16404 16509 16040 17253 18669 18566 16196 11566 7372 4979 4086 3388 2679 2568 2499 2261 1656 1302 1546 1831 2115 1926 2170 2122 2681 3229 3861 3900 4001 3713 3358 2996 2158 1382 946 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 715 1352 2349 4003 5820 8387 11417 14974 18729 21874 24471 27413 31342 35124 39859 46905 55191 61742 66550 70648 76326 82365 85950 89382 94986 92859 91967 93106 92216 87794 83563 79081 74315 75420 71754 62886 60793 52741 30108 18508 12856 9123 3478 1872 817 15 81189 201 3758 30 10508 22 33 9 4570 -11618 48 901 1436 1829 2310 3830 5368 6817 8795 11639 15744 19286 22770 26933 31260 35045 37383 39090 40744 41263 40457 38624 37287 35487 34293 32566 29867 27930 27077 27828 28038 28168 29459 31299 34774 40615 45229 49348 53696 59528 64081 66258 67151 65042 60157 55680 51967 46549 39471 31520 26237 21628 19067 19048 19578 20456 20469 19835 21827 23930 24797 24937 24741 22302 18188 14184 11484 10471 9611 8444 7255 5929 4217 3392 3059 3092 3269 2902 2726 3038 3812 4297 4139 4288 4231 3778 3794 3841 3804 3465 3244 2322 1488 586 322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 442 814 1486 2591 4315 6539 9691 14363 19521 25884 34188 42791 51014 59595 68116 73781 83961 93801 97918 99587 102953 98089 96039 92157 87878 85792 85281 92591 100855 95710 94034 91620 82194 63750 49123 35792 17429 8008 1738 422 101 240 409 1524 2189 81198 198 3842 30 10502 22 33 18 4572 -11618 -8 169 730 1078 1909 2268 2885 4242 5889 7568 10208 12744 15736 18515 21139 22875 23694 23128 22105 21601 20773 20391 20853 21522 21859 22397 23228 23478 22682 22051 21931 21801 21607 21592 22475 23602 24947 27555 30606 35089 41918 49171 53020 52904 52625 51161 45893 42688 38754 34468 27772 20970 15422 13097 13876 15943 17685 19370 20535 20440 20027 18695 15143 9958 6494 4549 3766 3678 3457 2588 1670 1579 1814 1788 1736 1588 1553 1325 1012 971 1357 1861 1992 2359 2826 2947 3202 2706 1485 724 311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 178 560 978 1421 2241 3594 4814 5700 5892 4558 4596 5788 7609 9899 12708 14471 19434 33477 52249 68217 79086 93952 108595 120214 133995 143921 149445 137558 128607 127371 124343 122072 121679 115698 117498 115650 106103 100175 96389 82533 66692 62326 53181 37520 25441 17367 11162 4879 1595 2462 6312 16610 22945 81207 196 3898 30 10498 22 33 27 4574 -11617 44 999999 999999 999999 546 304 33 236 646 380 536 420 598 529 526 643 825 1044 818 1110 1675 1887 1846 1893 2167 2218 2411 2681 2949 3230 3264 3409 3282 2991 3176 3384 3789 4237 4417 4551 4799 5190 5371 6010 6370 6549 5968 5201 4288 3262 2147 1009 557 878 1229 1700 2404 2780 3710 4624 5382 5408 5232 5679 5305 4824 4437 3700 2817 1689 1263 665 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 460 863 1465 2442 3484 4901 7071 9901 13871 19221 26382 34693 43126 51408 59560 71704 87918 103306 120449 143098 163566 180507 191139 211214 229427 251121 264131 248701 226053 200593 180459 158769 148120 132052 115723 98915 84363 63515 48295 32371 17730 9284 4394 3249 4564 10751 20283 19915 9517 81216 202 3690 30 10500 22 33 36 4576 -11616 30 -45 57 433 879 1091 1273 1309 1495 1482 1576 1592 1248 1465 1270 1278 1163 970 1226 1338 1424 1348 1536 1881 2177 1859 2432 2875 3176 3323 3694 4268 4842 5089 5322 5989 6525 7132 7409 7476 7728 7833 8126 8460 8786 9470 10592 11598 12649 13004 12670 12178 11707 11214 10518 10471 10108 9266 7384 5073 2888 2214 2277 3414 4505 5251 5745 6984 8501 9637 10233 10076 9690 9375 9047 9343 12290 16546 22776 28531 33135 35808 37838 39628 40617 41603 36753 29514 22950 15652 9722 7511 7842 8478 9260 9590 10788 12475 12666 10769 12354 19549 21256 12823 5278 1876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 125 95 154 263 478 520 520 579 771 892 1141 1382 1861 2683 3800 6062 7680 9280 12116 15244 19760 26858 37860 50276 64496 83764 104541 121191 136381 146490 148067 157491 166332 170947 178904 185964 176548 172408 170287 157897 157149 147845 115371 79966 49175 26608 13891 8685 7707 10735 15271 14532 12058 9728 8112 6242 1845 81225 218 3236 30 10496 22 33 45 4578 -11616 -58 999999 999999 353 116 314 410 292 282 331 383 849 586 704 904 1151 1222 1423 1606 1523 1580 1889 1848 2119 2113 2222 2458 2358 2787 2616 2573 3028 3161 3473 3898 4248 4928 5419 5546 6262 6908 7568 7790 8050 8505 8971 8912 9446 10194 10545 11180 12394 13277 13827 14363 14822 14870 15196 15395 15569 15522 15771 16712 17689 18839 20627 22654 24097 26382 27675 27273 25435 23442 21309 18467 16200 13741 12295 10201 8996 10411 12362 14908 14538 15296 19508 22470 25869 29603 30015 29468 29037 32051 34427 36668 41086 48391 58741 65504 68561 68281 62399 63627 70555 79499 89833 89792 72677 54733 38470 34045 37767 38688 38603 45952 56566 54493 58938 63013 48775 28202 10600 2948 840 252 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 1881 4387 9222 16720 23292 31223 36539 40834 43883 48911 57154 63376 71625 79603 86345 91794 90772 92538 94561 87908 81185 74327 68185 63908 59377 51810 47685 36116 26161 21495 16579 9611 4821 3748 3081 3647 5929 7828 9562 13466 18073 19185 15356 12268 11331 81234 217 3257 30 10487 22 33 54 4580 -11615 -94 518 794 837 1052 907 781 1189 1504 1135 1193 1412 1635 2114 2294 2500 2284 2277 2679 2648 2522 2459 2194 2088 2020 1966 2298 2357 2558 2945 2811 2966 3498 4116 4807 5148 5797 6459 7450 8548 9396 10045 11302 12202 13187 14276 15378 16249 17175 17960 19459 21066 22387 22711 23409 23760 23572 24045 24341 25548 25882 24650 23601 22315 21255 20377 20081 20895 22306 24067 26708 28846 29509 30004 28908 26892 25959 24301 22775 21276 20114 19208 20647 24339 30626 34230 36339 39392 42203 46751 52932 61460 72860 78783 81445 87895 92243 97969 104837 112370 126470 130480 117765 109677 103241 93944 83326 81129 79711 80652 79339 77905 90887 107388 123657 139518 137905 134904 114322 75635 49108 27121 13207 6233 2803 883 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 175 715 2225 4172 4463 5035 6650 7979 8392 9975 13091 16426 16275 15099 16300 17346 17963 18907 18415 18324 18591 13229 9519 6815 5005 4269 3215 2604 2255 2072 1793 2293 3115 3459 3987 4327 4226 4157 3579 3433 3000 2217 81243 217 3278 30 10478 22 34 3 4582 -11615 -10 119 999999 -34 -93 999999 268 433 265 360 765 788 1160 1197 1092 1085 1266 1481 1752 1901 1719 1683 1916 2063 1894 2060 2475 2685 2484 2828 3147 3266 3596 3992 4809 5121 5176 5761 6797 7210 7700 8691 9742 10836 12769 13955 15336 16614 18079 20424 22102 23844 23290 22971 24354 26544 28482 29023 28880 29756 30315 30422 30425 30228 29861 28890 27694 26230 22998 19668 17257 16016 16355 16939 18891 22221 26405 30080 30682 29954 33115 36396 39102 37225 32739 31302 30332 28963 29243 30984 35526 44762 54218 64492 75836 83844 91370 99226 106533 113966 118300 122585 122865 118780 111031 101535 106305 119555 131272 149275 159286 143590 128966 110897 96639 93424 91048 89066 94338 92922 75197 69203 60181 41205 22673 11760 4355 984 -88 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 709 994 1107 1829 2141 2580 4202 6070 8021 10698 11623 11161 9015 6297 4318 3104 1433 639 749 954 1198 2013 3183 3855 3099 2166 1733 2005 2598 3177 3610 2945 81252 215 3302 30 10472 22 34 12 4584 -11614 -19 999999 999999 77 999999 999999 50 114 51 161 150 192 443 479 486 512 1049 1467 1946 2057 1684 1497 2052 2387 2326 2630 2842 3414 3337 3727 3959 4482 5097 5262 5818 6880 8134 9634 10973 11987 12826 14471 15502 16953 19015 21013 22662 24110 25876 27030 28909 31108 33055 33263 32689 32471 33079 34216 35414 36820 36513 37508 39119 40578 40508 40132 39379 38434 36917 33435 29984 26126 23599 21525 21146 22981 26932 31831 36858 41620 45198 47477 46930 43428 42164 43951 45178 49394 49657 47995 52760 59444 76846 91320 92957 87210 73808 57655 48221 44220 48195 61210 75171 82005 74796 64461 60908 62851 73217 87303 101686 103405 89636 87710 106378 121877 119062 118903 107926 108567 94419 73476 74444 66284 44721 35663 26507 16896 10531 2554 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 768 1188 1914 3416 5422 7686 10188 11448 13502 14683 14523 12978 13225 10606 6669 4412 2778 1540 715 357 279 849 2202 4329 6742 8368 6776 81261 193 3958 30 10468 22 34 21 4586 -11613 -54 -38 -35 236 423 530 482 946 880 740 1096 1621 1737 1660 2171 2716 3211 3622 4193 4605 4890 5333 5937 6512 7476 8339 9602 10868 12813 14650 15413 16802 18397 19180 20369 22140 22847 23718 24967 26205 26146 27000 27759 28252 28547 32414 44039 44887 40763 42027 42870 42089 39158 44918 77689 98655 94953 97617 85349 68921 60350 48295 39961 42925 48252 53970 59826 65265 69679 73391 74393 75219 75752 74634 74549 74412 71249 63945 56816 53667 53131 58377 68360 78971 86304 79064 79242 69763 67720 90205 109450 105943 90451 77235 70596 69904 64190 47342 34235 24521 16684 17641 21743 23791 25970 23472 15029 6582 1529 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 319 885 1923 1937 1941 3277 4974 5837 7521 9133 9870 12257 15711 17882 19684 18458 17163 17789 18350 18581 19738 23421 25527 23946 18079 81270 264 1826 30 10466 22 34 30 4588 -11613 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 175 1279 3140 6422 10241 13117 16326 22906 29653 35043 53084 75714 107873 180289 307024 446349 548451 506674 261196 96794 58515 60908 67512 71858 73392 77827 85346 95884 107221 114533 117252 117231 115473 116429 120178 121786 132381 143055 140729 125056 106497 84236 71273 61475 53399 43777 33278 24077 26173 18975 9621 7241 5173 3318 2189 1527 1187 955 762 490 431 368 259 188 68 -46 17 999999 999999 999999 999999 -96 999999 999999 -65 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 273 614 972 1724 2200 2322 2464 2458 2509 3019 2936 3147 4497 6270 8040 11561 17497 24995 33252 40360 42788 43438 39956 34883 24917 17193 81279 172 4586 30 10466 22 34 39 4590 -11612 -65 36 84 77 548 1445 1369 1533 2146 2572 3070 3567 3648 3600 4104 5043 7020 8495 10065 11971 14947 18466 22393 25796 29150 30161 30734 33514 32008 32433 34644 40462 44369 47493 67039 94301 130050 181816 208519 218468 183565 115912 70354 55179 56034 59907 66391 75273 82889 85816 86111 86206 87494 89504 96031 108070 118122 116610 110025 105802 108158 125832 144191 157807 179438 173799 137911 99575 67712 43038 35073 27011 18182 12964 10345 7992 5958 4532 3581 2694 1974 1566 859 293 23 -70 -50 47 12 999999 999999 -60 -27 999999 6 323 355 191 192 3558 13881 9135 1743 99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 462 1745 4649 6855 7709 9932 11131 11888 12602 12791 15038 15840 16043 15731 16367 17555 16429 12645 9138 7084 4842 2435 1264 334 81288 170 4643 30 10463 22 34 48 4592 -11611 50 511 766 976 1338 1801 2024 2320 2454 2581 2549 2800 3876 4950 6373 8244 10437 12436 14839 17826 21357 24716 26880 28505 29770 29060 27356 26383 27577 29957 29869 28059 25026 22835 22001 21503 21420 23742 26260 29002 32298 35033 37576 41645 45157 49076 52502 54206 57785 60068 61626 64476 67871 69728 72168 76075 84502 94950 107796 118997 121300 118207 116113 128854 146801 156431 154257 141553 114345 97311 86074 63073 38962 23037 12194 7782 7173 6304 4800 3047 2001 1162 596 327 146 -9 0 66 -93 -47 -26 190 2169 10133 23049 36693 44656 61677 70325 81411 76204 56600 29612 10748 3984 366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 187 2535 8764 25696 44656 69156 80319 70181 46992 25780 9165 1890 359 740 1849 2925 3866 5104 6756 7718 9155 11192 12626 13813 13886 14382 15441 15304 14353 14034 12027 9480 81297 161 4914 30 10464 22 34 57 4594 -11611 347 440 494 588 763 1114 1587 1825 2504 3085 4429 5466 6363 6922 6572 6291 6756 6910 7148 7028 7271 7723 7591 7693 7129 6873 6985 6849 6354 6711 7292 7641 8499 8637 8529 8799 9652 10955 12547 14811 17514 20819 23726 25795 27892 29603 30140 32964 35942 39806 42923 44716 46042 46100 43837 40607 36278 37924 45465 56202 70154 79697 79023 74891 69088 66018 55602 36047 14332 5415 2874 1877 1247 807 619 365 999999 999999 999999 999999 999999 999999 9 977 6933 25430 51397 80165 88083 76201 58881 38521 16413 3603 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 233 1199 2767 5196 8762 13585 19421 24249 29231 34145 39989 45339 52176 57422 64694 73442 80761 88266 93880 99796 106696 119066 129616 124767 112238 93919 76334 59198 41770 26153 19292 21450 30588 37954 47118 47356 35012 25107 19832 14376 9650 10069 14195 19695 26496 31772 34453 33567 30410 25719 81306 152 5188 30 10468 22 35 6 4596 -11610 -80 999999 64 39 199 309 573 779 766 518 554 677 572 807 735 717 613 542 707 462 391 415 548 705 863 840 872 819 868 990 1081 1139 1488 2090 2789 3462 4139 4784 5099 5327 5195 5627 6347 7296 8383 9266 9709 8723 7266 6405 5750 6380 8773 12668 18078 26153 36328 41867 37601 28366 18163 11771 8512 5802 4579 4515 4388 4295 5496 7294 10025 15479 22489 26728 26594 29732 36618 41512 42457 38792 28321 16424 4272 617 -29 999999 -19 -30 -52 -71 -79 168 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 918 2276 4035 6011 8097 10985 14035 17113 21022 25395 29305 34345 40766 46710 52177 58580 64635 71805 79564 85727 90800 94275 100135 101149 100541 103862 107759 115610 126393 137724 148334 155253 159372 166138 173814 183010 176174 159004 121256 72896 26319 7958 3826 3472 3578 4210 5106 5243 4353 81315 162 4888 30 10468 22 35 15 4598 -11610 -59 999999 999999 999999 25 505 466 676 615 994 1178 1334 1743 2084 2239 2404 2300 2565 2713 3263 3408 3166 2956 3179 3073 3198 3218 3309 3381 3268 3264 3111 2871 2877 3138 3405 3042 3001 3109 3217 3713 3887 3906 4035 4592 4954 5247 5704 5867 5942 6296 7726 9121 10026 11079 11082 10767 9962 9679 10022 11211 12737 13199 11988 11449 13367 17875 23365 28139 31627 36281 43748 52116 54348 56024 57473 57322 55308 52187 58399 69964 77114 76862 85107 92276 84424 65461 48177 36038 27484 19069 12058 8758 6799 6220 6234 5961 5240 4681 5054 4723 3772 2959 2912 3864 5747 6596 6542 6785 7059 8178 10238 12162 15017 19481 23471 26879 32415 39392 45231 45701 50525 56963 59958 62173 61404 61708 67359 71530 78953 88877 91888 93246 92731 95551 98748 103143 112483 112394 110747 113164 107005 97675 92429 78928 58286 46610 38968 27114 14190 7781 3328 1607 1191 894 912 1045 1181 1332 1463 1354 1139 81324 168 4705 30 10465 22 35 24 4600 -11609 -80 43 -68 999999 320 429 577 696 1011 1260 1250 1366 1883 2163 2768 3304 3574 4228 4741 5136 5396 5584 6244 6226 6641 6706 6703 7197 7591 7629 7561 7399 7277 7401 7429 7512 7726 7728 7769 8017 8019 8538 8868 8636 8661 8785 8512 9111 9824 10506 11071 11312 11832 12741 13530 13498 13162 13019 13219 14363 15649 16880 19048 20821 21618 21891 21640 22183 23714 25215 25200 25931 30671 38890 49320 54757 61622 67827 76910 87836 101840 108526 115318 124387 133348 145454 153474 168074 194664 216349 235664 246334 251946 222323 161450 97412 57026 43595 37735 35367 33238 30822 28059 27660 28509 26909 24512 24682 26609 29169 27019 24009 19945 15533 13738 14502 15873 18245 22308 28273 32240 33558 32144 25418 16427 12966 10716 5534 2544 1860 1215 710 816 790 689 630 673 832 754 634 761 897 1083 1158 943 748 888 763 1157 1851 2838 4167 5801 6697 6486 5868 4615 2363 1124 619 211 113 999999 999999 999999 999999 56 610 81333 144 4766 30 10466 22 35 33 4602 -11608 66 419 471 211 86 488 594 510 678 1275 1106 1603 2272 2630 3122 3500 3400 4032 4282 4459 5026 5580 5783 6192 6551 6783 7251 7724 8081 8331 8385 8278 8601 8909 9304 9618 9320 9786 10161 10412 10598 10976 11143 11792 12471 12777 12747 12657 13462 14145 14285 14283 14684 14968 14921 14838 14311 13977 13356 12549 12765 13899 15741 17724 19864 22086 23851 26052 29205 32680 36566 39555 43950 52341 65067 76176 85080 105471 124519 138190 157261 173776 172839 164328 167288 168252 157853 154225 166992 180270 187784 206952 199156 166935 137775 101335 73953 50284 28492 21176 14415 10923 8818 7635 7676 8996 11053 11981 13167 14390 12791 10776 9424 8495 7807 7235 6960 6500 6996 8846 10536 11089 9172 6630 4025 2042 1329 1412 958 676 259 387 548 658 753 608 352 400 465 162 125 110 170 41 81342 147 4922 30 10472 22 35 42 4604 -11608 -58 25 370 403 395 818 1070 1074 1275 1781 1927 2176 2377 2701 2905 3178 3573 3836 4429 4876 5009 5262 5337 5558 5552 5741 6105 6546 7099 7216 7279 8139 8681 8780 8754 8755 8663 8856 9296 10168 10340 10457 10830 11518 11928 12558 13747 14691 15834 17086 18337 19409 19433 18827 18023 16482 14801 13353 12583 12807 14577 17177 20723 25136 30399 36710 44474 52821 62610 73282 82863 92613 102114 109129 111845 116598 121050 122047 120541 120731 125368 127748 141087 157119 167887 175581 176697 156249 127891 94450 66139 35673 19242 11953 8276 6792 6340 6777 7241 7597 8626 8851 9181 9107 8484 6938 6071 5762 5208 5415 5827 6156 7417 10436 14017 15633 16853 18181 17298 14929 17621 23708 29287 40274 47991 47928 45444 46230 56585 58537 58417 52610 43943 40106 30774 24753 20775 14408 9973 7258 7245 4880 3270 1628 807 290 62 81351 136 5344 30 10474 22 35 51 4606 -11607 59 999999 -46 20 999999 381 272 478 417 617 733 815 970 1051 1198 1439 1500 1269 1209 1360 1792 2298 2169 2128 2549 2304 2293 2299 2627 2557 2316 2282 2474 2421 2237 2143 2300 2388 2646 2802 3431 3854 4276 4340 4337 4320 3866 3653 3509 3627 3911 4301 5687 6976 8036 9284 10571 11113 11249 12288 15248 17853 20041 22401 23477 23148 23075 22431 19567 16830 13298 11648 9348 7010 6332 5947 4916 3659 3095 2884 2917 3387 4150 4909 5793 6172 6248 6407 6822 7679 8149 8335 8735 9223 10062 12650 17737 24832 33191 40582 46705 52846 57707 62962 70781 74322 76175 80462 81726 83839 92423 102481 116524 125648 139017 147204 150878 157234 168287 180848 187358 190362 189852 187762 184256 171127 154229 132668 113065 80602 50558 35700 27222 16200 6154 439 81360 153 4984 30 10474 22 36 0 4608 -11607 -65 109 163 240 395 634 884 1042 1327 1218 1721 1820 2017 2272 2873 3192 3628 3951 4644 5259 5426 6093 6839 8141 8874 9471 10122 10374 10490 10985 11602 11892 11960 11865 12697 14230 15859 17490 19143 19857 20502 21587 22208 21963 21567 20162 17614 15471 14172 13029 12830 13181 13599 14076 14514 14210 14446 14562 14021 13901 13383 12463 11984 11814 11850 11990 13958 15852 17632 19476 24380 29539 32728 35025 37619 40063 41223 43170 46252 47052 47115 43498 38145 32928 28484 24438 19554 14590 10950 9414 9709 9657 10013 11907 16776 24874 29576 30377 30133 31463 32217 35092 42413 49890 55720 60938 71070 81607 94782 106419 110642 115578 118465 119325 113776 105999 98458 92631 85686 82540 82137 78612 77362 82905 87138 84925 81563 72968 59649 52029 46801 44720 38679 33669 30144 27781 25791 24677 20956 18849 16508 15375 13506 12226 10924 9731 7995 6719 6237 5010 2849 1616 608 81369 151 5134 30 10474 22 36 9 4610 -11606 62 74 82 459 505 670 999 1099 1219 1465 1686 2052 2547 2613 2878 3100 3239 3323 3917 4318 4786 5663 6114 6426 6880 7186 7155 7452 7585 7612 7738 7896 8570 9552 11125 12932 14886 16287 17428 17906 17876 17721 16633 15464 13278 10910 9596 9527 9712 9708 10305 10843 10816 11096 11314 10907 9813 8517 7136 5406 4598 4619 4961 5419 5890 6095 5853 6752 7984 7355 7426 10233 10919 11308 10903 6247 2787 2513 2314 2341 3170 3991 4917 6790 9188 10667 11705 12698 12996 13533 15002 17091 17976 19813 22429 24064 25384 26392 26939 27338 28720 31399 34935 38666 40671 41833 43500 43877 46728 53081 61373 71348 77897 83094 88853 93092 95655 96965 97668 94360 95534 100147 103460 105481 113172 119554 127400 133663 137270 140750 139768 137488 129866 112595 99468 75462 57800 48081 39729 27413 17271 13004 8865 7834 8156 7389 7445 7540 6137 2379 270 81378 149 5256 30 10476 22 36 18 4612 -11605 46 176 375 301 477 847 842 1251 1681 2239 2422 2280 2756 3231 3205 3391 3769 4346 4840 5647 5968 6512 6811 6684 6641 7300 8309 8866 8522 7937 8054 8403 9196 10427 11474 12865 14507 16446 18688 20630 22131 23138 23076 21944 20588 18802 17363 16393 16421 17384 18844 20945 23979 26583 28591 29587 27996 26722 26892 25484 22825 22253 22952 22009 20349 19345 17932 16648 16290 16701 14438 13038 11896 10649 10685 10481 10603 12378 14065 16272 18971 22137 26601 29939 31246 33461 34786 34862 36517 38959 42525 45808 48619 51725 52840 54039 54565 57988 61821 67832 78532 88706 93677 98085 104862 108507 110978 111270 108323 102587 95202 88005 83058 82070 72302 61911 51847 49439 49179 48630 47676 44656 40849 39538 38443 38271 38911 33592 32512 31129 27430 25404 25325 24170 22520 18983 15439 13207 13157 12241 11310 11553 13193 15128 13843 12024 10921 8064 2757 81387 145 5408 30 10478 22 36 27 4614 -11605 6 -45 63 217 575 876 1016 1343 1338 1280 1389 1647 2066 2666 2823 2764 3203 3516 3349 3282 3137 3103 3644 4314 4838 4902 4868 5192 5235 5385 5828 6110 6899 7224 7711 9033 10266 11454 13367 15270 16514 17841 18610 17767 16162 14877 14189 14247 14985 16003 16777 17513 16391 15455 14923 14961 16277 17480 17255 18214 19721 18406 18152 17955 17539 17242 18000 18472 18460 18804 18214 17907 16949 17321 18329 18577 20029 21837 23489 24661 26300 27646 28444 28483 28160 26341 25262 26322 28174 30614 31850 31422 30750 32464 37063 42150 44377 46639 49768 52099 56899 65346 71468 79285 90544 103624 111681 119011 119709 111261 104769 100112 97404 94265 87688 78122 62918 50517 40932 38778 40253 42533 45989 48408 50074 50060 47397 45812 46046 42518 41379 41489 38652 38404 39540 37059 36253 35067 27415 19423 12013 7231 4662 1947 166 81396 111 6431 30 10481 22 36 36 4616 -11604 29 999999 999999 999999 99 448 415 448 425 501 714 982 1205 1509 1654 1877 1864 1902 1731 1562 1603 1870 2146 2520 2904 3107 3460 4223 4961 5135 5257 5234 5701 6686 7289 7804 8145 8022 8298 8552 7966 7806 8161 8608 9129 9621 10208 10699 10932 11185 11947 13219 14136 14914 15403 15680 15736 16302 17287 18400 19679 19941 20009 22518 27011 31160 35933 40617 42922 45266 47986 49993 50379 53829 60298 63275 71020 86422 96959 97636 98753 101739 101717 106953 112630 114534 120974 135887 154739 160222 162676 176963 179550 169851 149961 133884 130777 116147 104245 95245 83547 74106 64425 50958 49519 43522 20336 7645 2892 1346 375 81405 125 5982 30 10482 22 36 45 4618 -11604 171 460 423 689 694 663 845 903 1065 1055 852 818 919 936 840 1002 1123 934 1176 1404 1736 1995 2330 2318 2301 2508 2766 2909 3358 3716 3935 4422 5110 5674 6215 6669 7026 7285 7857 8073 8421 9136 9292 8879 9689 10837 11612 11905 12778 13798 14357 15226 16833 18263 20667 23944 26652 30229 34238 37307 39892 40457 40008 41041 41789 43049 44263 47083 51679 56771 61436 63033 63761 65406 64710 61296 57463 56569 57066 59535 61951 64978 68910 68455 66470 65399 63933 64225 68302 69487 75229 78498 78395 82247 95364 104111 104295 104622 101460 99805 109280 114342 112937 109107 101078 91890 83431 72831 67335 53127 37045 29492 22193 20721 16781 10442 8806 8903 11614 13096 13702 12919 8667 3556 1097 81414 118 6220 30 10480 22 36 54 4620 -11603 -57 47 221 288 73 -66 50 317 412 597 704 542 532 337 334 405 480 512 468 552 780 753 847 1138 1310 1189 1136 1373 1432 1559 1831 2343 2770 3213 3625 3975 4473 5090 5579 6348 7262 8196 9412 10654 11862 12915 13875 15024 16755 18768 20734 23537 26996 31290 34765 38538 41800 41747 40679 39395 40135 43321 47186 52055 57317 60097 63623 66190 66949 70705 67377 61053 60368 60537 61288 67113 82508 98220 106946 114088 121804 127903 131299 124914 106786 98290 90704 83777 83245 88023 81298 73074 69892 65202 59329 56362 48587 45500 45629 49109 49465 48846 48125 40496 41206 41067 41277 43793 41534 37469 38979 38963 39265 39648 36025 30808 21176 10562 81423 95 6912 30 10482 22 37 3 4622 -11602 -95 -20 45 4 96 298 398 468 432 554 580 537 767 1040 1271 1667 2205 2791 3503 4595 5651 6909 7970 8256 8303 9554 11567 12879 14487 15887 16515 18186 20769 22836 24714 26727 29604 32416 33970 35358 36842 37402 37005 36528 36451 37782 37660 37681 37521 35875 33812 33432 37600 43969 48259 51590 58991 66695 73970 83327 84742 84038 84211 81655 80421 83005 82164 80826 87992 94732 103312 103154 104483 108844 115482 112146 104785 103438 103933 105671 103609 107643 111717 101209 88243 82097 74717 55298 35945 27897 25749 26104 27451 20181 13145 81432 107 6551 30 10481 22 37 12 4624 -11602 -37 -58 -56 36 82 60 354 471 532 736 880 963 957 959 1185 1234 1491 1677 1898 2285 2757 3290 3590 3970 4405 4960 5843 7086 8219 9481 10534 12750 15496 19050 22220 22295 21403 21873 22086 23745 26832 30688 34345 36397 41888 46707 49940 56425 61521 66865 71339 74867 81027 87200 90917 95426 98441 105984 115553 122513 132818 143747 159677 176455 187571 188260 172140 148386 117772 88206 58295 53733 55699 54968 61582 67200 65902 65418 70449 72828 60346 51940 52212 48963 41436 36531 33901 29807 25061 23503 20048 18801 17206 15017 13999 14292 15090 16599 16041 17252 17386 18300 17464 19192 18416 16935 15413 81441 86 7177 30 10477 22 37 21 4626 -11601 18 240 526 700 984 1343 1522 1819 2394 2947 3436 4169 5013 5981 7079 8152 9300 10525 12009 13830 15757 18151 20883 24271 27375 29313 31471 34638 38492 43041 48693 54796 61221 67308 71992 75551 76214 82131 92118 93723 101557 110568 110733 110935 110589 98934 82320 65370 51561 42274 33585 32382 37141 38409 34175 33315 35485 34787 31835 28142 29498 30248 33163 32467 27464 27808 29463 32425 34756 36380 35540 34916 34392 44246 48930 55332 63126 65153 66200 66106 64319 63740 67754 67981 57126 46738 81450 93 6968 30 10478 22 37 30 4628 -11600 36 267 257 315 670 828 999 1160 1285 1584 1839 1981 2015 2192 2542 3112 3541 3818 4063 4331 4610 5024 5693 6212 6422 7053 7928 8802 9491 10443 11661 13035 14549 16218 18318 20447 23059 25826 28808 32750 36512 40941 45284 48131 51962 56835 60819 58632 52479 46613 42478 41935 37624 31137 25242 23509 28272 30180 30161 32848 33607 36451 39025 41295 47286 51838 54710 57688 57266 57133 57398 59703 62121 61085 62148 60282 56659 59728 63995 66286 63451 63357 61203 61841 65332 72889 81977 93453 103435 101906 90792 71576 51520 81459 80 7356 30 10476 22 37 39 4630 -11600 -70 1 158 227 249 337 631 846 818 1128 1551 1851 2057 2417 2808 3251 3689 4118 4577 5284 5921 6666 7193 7735 8557 10089 12218 15631 19515 24168 28943 33474 36518 37545 36679 36773 37631 37927 37327 33118 29048 24619 22294 17792 13508 13244 14022 16775 19713 21754 23134 24257 24932 22657 21602 19861 19273 21090 23203 24895 27474 31229 34946 39251 42960 42563 42485 43548 50415 53728 51637 53562 58167 68133 74174 79531 80734 84011 90428 95470 81468 63 7864 30 10474 22 37 48 4632 -11599 -16 11 217 300 278 336 388 642 841 1043 1372 1489 1754 2027 2201 2268 2015 1929 2033 1841 1657 1979 2943 4201 5478 6269 6327 6465 6619 7427 10256 14633 19223 22764 25915 29211 34080 40236 49698 58580 61991 64717 62868 58992 66293 76625 78256 79356 75295 75301 86433 95858 100154 119698 135221 136420 113756 105365 96812 85340 80663 78530 72398 81477 64 7830 30 10470 22 37 57 4634 -11599 -60 -24 161 314 450 693 846 1028 1317 1717 2250 2829 3296 3904 4970 5989 6955 7358 8443 9987 12603 15708 19385 23195 22827 20694 22558 27094 30254 28761 29239 32548 33618 33537 36215 37997 40334 45203 47316 47466 50616 48898 51055 51776 50603 52059 54360 58061 61711 58883 55988 55702 58514 59540 61661 80028 101033 117603 129613 126105 114456 97474 105007 92633 81486 56 8061 30 10461 22 38 6 4636 -11598 -26 201 424 641 713 866 1169 1501 1891 2308 2707 3147 3611 4387 5052 5750 6294 7052 7800 8471 8781 9834 11701 13648 16365 19037 20146 20923 21906 24155 27039 30799 36752 42438 47541 51895 54864 59064 63498 66540 71886 76053 79454 85148 90046 94282 101835 103957 98267 91459 82896 72821 63053 51895 37815 41206 81495 80 7344 30 10464 22 38 15 4638 -11597 -95 -22 145 341 586 829 925 1083 1199 1402 1667 2055 2522 2713 2730 3172 3665 3898 4053 4352 4821 5665 6478 7522 8802 9721 10891 12255 13353 14859 16813 18849 20910 22550 24141 24862 26008 29855 30974 30969 31727 33223 37744 39988 41489 43814 42736 39612 37394 35883 33719 34012 33617 35776 37239 39752 40232 43101 48619 56154 59146 58105 61419 61719 61268 68429 75557 82538 88684 92296 98013 103014 104768 102996 95994 94923 93714 85855 85014 81235 81504 66 7763 30 10463 22 38 24 4640 -11597 -23 -13 43 236 574 798 984 1102 1358 1732 2140 2858 3568 4083 4840 5539 5962 6296 6690 6907 7148 8017 8905 9669 10360 11434 12581 13873 15246 16568 18290 20458 23206 25971 29381 33073 36622 39017 40412 42034 46124 49984 54302 59092 66084 72627 78319 78398 73909 75271 83730 89140 96080 101683 99012 100260 95620 88169 87326 86551 91975 94801 100056 95782 86909 77535 81513 201 3709 30 10459 22 38 33 4642 -11596 39 49 999999 -67 -51 -95 78 128 502 310 567 528 753 838 1115 1049 1463 1262 1263 1117 1339 1179 1300 1135 851 958 963 884 727 765 1142 1081 1377 1568 1726 1609 1019 704 368 381 600 676 948 1076 1068 1033 622 347 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 830 1336 929 420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -75 -82 -36 -68 999999 999999 -83 999999 -84 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 228 627 1146 1625 1959 2443 3206 3925 4602 5248 6147 7128 8448 9972 11479 12988 14508 16213 18099 19656 21054 22704 25685 29225 32371 35705 40654 45772 52586 61387 68226 74579 81754 86021 88062 91291 93233 95631 96777 100266 100125 94827 92932 97297 96676 98775 93837 89698 95494 96899 88923 83044 81523 212 3379 30 10459 22 38 43 4645 -11595 -83 235 205 336 467 428 246 423 1038 1193 1131 1410 1201 1166 1128 1297 1511 1544 1746 2185 2646 3268 3736 4351 4721 5214 5604 5968 5907 6169 6093 6026 6033 5836 5571 6012 6034 6269 6839 7001 6920 6822 6414 5538 5470 5515 5452 6249 6996 6422 5412 4325 3255 2976 3092 3103 3261 3385 3401 3258 2974 2647 2120 1550 1137 345 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 692 1462 1950 1579 803 325 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 181 531 928 1292 1640 2294 2904 3193 3729 3977 4072 4515 5199 5474 6184 7624 8212 9276 10835 12059 12443 13403 15017 18182 21886 25067 28545 31685 34588 36641 38466 42658 48233 51682 55714 61754 67850 71267 75690 82755 90734 97023 105982 113372 115154 117268 118025 110875 103864 100526 103783 107436 102981 99941 97218 87726 82332 81532 222 3078 30 10458 22 38 52 4647 -11595 -54 364 669 628 673 927 1451 1640 1981 2791 3527 4684 5250 5973 6964 7660 8325 8934 9392 10817 11998 12336 13141 13679 14396 15127 16378 18410 19379 21241 25015 28633 33179 37723 42003 46751 53131 55761 54756 52047 49228 47887 45831 43494 45769 46884 45860 46471 45506 41707 40885 41797 40897 40959 41455 41307 40661 41076 41116 42256 43656 46751 49026 41560 34413 24643 17879 14677 14891 17126 19702 20885 21082 21210 23034 23127 21103 17019 11486 5923 2131 1121 1327 1496 1315 1189 739 549 635 592 349 999999 999999 -10 293 642 434 524 652 1025 1143 730 479 340 397 626 429 358 483 1238 2316 3475 4661 4464 3161 1964 1205 665 270 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -12 0 18 23 31 61 49 -19 -90 999999 999999 999999 999999 999999 999999 -97 -61 -81 999999 -3 148 411 658 804 1254 1809 2570 4179 6584 8489 10632 13255 15947 18159 20518 22894 24043 23852 23427 23640 24534 24909 26026 28504 29214 30131 32758 34873 37281 37446 36866 34543 34974 39204 42414 41626 41037 41326 44272 45910 48127 47043 42020 39704 36545 37569 41170 39376 36444 37818 36689 33708 32298 30069 30398 32154 31949 32109 33274 34921 34511 38635 42127 35613 29530 81541 218 3219 30 10449 22 39 1 4649 -11594 -62 322 531 434 726 639 1165 1235 1474 2032 2205 2648 3174 3620 4395 5475 6516 7282 8442 9214 9911 11232 12576 13817 14705 16062 18447 21967 25581 29542 33307 36889 40027 41942 41044 39456 38515 38189 38466 37227 36496 38043 39398 39737 37881 35736 34547 33649 31842 30172 29603 31472 31706 31245 29999 28968 27838 29709 35823 42177 44688 38761 29466 24160 18397 13754 12901 12413 12720 13617 14582 14353 12694 10898 8448 5458 3289 2020 1489 1410 1423 762 413 161 -12 999999 28 32 -9 167 820 1963 2527 2352 1691 1247 831 320 86 -58 999999 999999 999999 999999 -24 -26 40 279 516 936 1386 1504 1549 1297 992 762 566 399 270 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 -35 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 303 260 386 492 1103 1964 2748 3470 3972 4854 6107 7459 9411 11009 12353 12857 14999 18756 21911 28508 37794 45165 52469 59882 66644 71278 78945 88697 90519 87602 85715 76774 78649 80404 77870 77376 72739 64553 52524 40752 37287 39363 42618 38282 37492 36484 35273 34777 35353 35776 36022 33598 32576 30545 29639 26304 20697 18400 18614 18464 16878 16074 15701 15632 81550 221 3100 30 10450 22 39 10 4651 -11594 46 14 -1 166 265 616 806 969 755 876 1087 1564 1523 1906 2085 2182 2638 3298 3917 4723 5593 6566 8404 10090 11862 13892 16396 17870 19085 19898 21079 24048 26679 30281 33793 37804 43060 46359 45996 44672 42705 40084 38141 38695 41403 41829 43147 44545 45926 48439 48880 48635 46717 44366 45139 48486 53182 53428 50537 50278 50083 47815 41799 37256 38398 42714 45018 48027 50298 50250 46887 43471 41071 39640 39902 35217 28988 21070 17400 14717 11037 9442 10381 11503 10611 8994 6765 4516 2806 1532 1045 1340 2442 3920 6298 9076 11103 13426 15462 15397 14882 14035 12685 9571 7279 6143 4983 3554 2400 1665 1362 950 907 939 960 1004 967 910 1076 803 669 664 557 626 633 450 329 135 31 -22 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 1909 6417 173 999999 999999 999999 178 441 700 1005 1280 1435 1369 1202 1094 917 806 817 1049 1330 1769 2106 2361 2417 2520 2909 3218 3222 3606 3459 3854 4609 6088 7120 8058 10374 11624 10628 11825 13796 14054 14914 16716 14094 8075 5693 4615 3786 3835 4815 5009 4994 5123 5510 6230 5675 5929 6005 6323 9018 11736 13373 17382 22666 23608 26532 32141 36107 38815 39503 41675 41224 42284 43501 41385 41839 42044 40984 32739 28993 29152 81559 203 3643 30 10453 22 39 19 4653 -11593 -56 -29 999999 -81 175 328 428 843 1442 1667 2225 2819 2894 3478 3915 4258 4723 5088 5956 6284 6478 6257 5620 5189 5294 6019 6502 6961 7250 7515 7969 8498 8603 9292 10090 9715 9495 9783 10003 10650 10397 9855 9421 9215 8318 8725 7554 5883 5110 5553 5996 6885 7832 7775 7859 8018 8626 9395 10375 8688 5810 3805 2058 1551 1435 1187 1115 737 532 658 532 315 48 -52 165 479 674 1191 1516 1462 1672 1868 2030 2377 2432 2308 2257 1873 1557 1103 848 741 361 -20 999999 999999 999999 999999 999999 999999 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 43 96 240 287 410 343 261 59 48 147 361 669 949 1389 1773 2397 2901 3258 3869 4421 4705 4852 5743 6760 7120 6679 6862 7128 7807 8686 8854 9311 11537 12852 14377 15425 17482 21092 25187 29080 32757 35133 38885 44399 47739 50441 53105 54051 57366 60366 65561 71197 76400 86190 97742 101709 103907 105160 102969 101131 103595 105318 101315 98306 90894 81568 88 7087 30 10447 22 39 28 4655 -11592 132 155 477 628 577 570 491 371 271 145 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 113 361 640 870 1146 1674 2073 2323 2640 3136 3623 4071 4460 4790 4981 5253 5775 6554 7184 8210 9815 11951 14105 15699 17838 20322 23111 25964 28321 31373 34295 37493 40110 42970 47523 50629 54427 58938 62837 69358 76218 82545 92563 105445 116785 128464 136338 145382 81577 190 4026 30 10446 22 39 37 4657 -11592 41 53 124 500 678 399 355 158 71 256 365 330 748 851 777 982 806 764 1206 1237 1242 1330 1780 2151 2380 2637 2421 2122 2271 2323 2298 2374 2536 3153 3547 3645 3510 3014 2461 1692 768 366 -12 999999 -47 999999 999999 999999 105 203 173 351 325 1102 2921 3639 3411 2815 2694 2251 1308 676 539 1097 1111 909 647 323 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -67 27 113 -18 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 762 219 43 85 59 133 115 205 527 828 912 694 397 127 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 458 1100 1922 2696 3504 4606 5819 6714 7062 7368 8110 8918 9895 11044 12434 13571 14313 15440 16537 17673 19222 20933 23111 24599 27101 30504 34442 37997 40076 40821 40466 41816 44092 47000 49523 53283 56521 61993 63581 59574 55333 54199 52897 51859 53699 57788 65758 68288 76013 88095 94592 81586 201 3697 30 10447 22 39 46 4659 -11591 -100 130 418 472 772 963 851 989 1514 1612 1931 2327 2620 2512 2224 2168 2618 2887 3024 3390 3644 4154 4830 5096 5429 6197 6295 6489 6425 6802 7132 7294 7895 8895 9557 10410 11745 13048 13268 13473 13741 14510 14133 14017 13712 13862 14533 15482 16080 16060 15662 14455 15205 14627 14500 11069 7490 4160 2138 1733 1519 1900 2288 3255 4490 5754 8274 11717 14328 16473 17762 16425 19626 22950 24053 22801 19652 20703 16865 13775 10895 8745 5827 3399 2438 2027 1399 934 730 657 753 1042 1152 1283 1311 1353 1318 1607 1899 2023 2160 2121 2148 2155 2210 1774 1460 1150 905 904 1068 1116 1246 1389 2837 3605 1640 2142 14764 22792 7767 46 999999 999999 999999 999999 -91 484 1088 1171 1051 672 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 245 603 840 774 841 1067 1289 1846 2730 2231 2357 2376 2754 3754 4894 6156 8762 12796 16264 21124 27717 34907 41791 46980 52863 59405 68697 79060 84759 92107 99372 103877 105788 106448 108647 111835 106095 101505 100847 98964 91324 86511 92476 97394 87713 82548 68992 81595 198 3787 30 10447 22 39 55 4661 -11591 171 381 602 741 879 1041 1384 2004 2055 2257 2990 2861 3203 3949 4101 4578 4730 4551 4859 5233 5526 5834 6217 6546 6879 7147 7634 8363 8772 9169 10154 11304 12626 13460 14370 15456 15780 16286 16950 17740 18857 18811 17455 16661 17343 17306 16988 16875 15380 14150 13626 11708 12399 15562 13953 8617 7242 4796 2363 1852 2133 2388 2489 2393 2778 3424 3711 4883 7558 13979 23060 29403 39583 50008 49612 45652 39711 35626 31853 24423 17301 12623 8968 7202 5359 3184 1960 1434 772 697 751 786 949 1087 1300 1508 1594 1893 2149 2623 2973 3020 2804 2517 2271 1993 1993 1622 1274 1426 1653 1448 1222 918 727 351 101 -84 999999 999999 999999 999999 999999 -63 271 382 329 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 289 589 1026 1233 1410 1565 1953 2641 3585 4571 5882 8463 12218 17168 23171 27299 31012 35299 40762 46379 48870 50500 55174 59686 58271 60994 62800 65595 71240 80822 88398 93704 98227 105276 81604 187 4117 30 10447 22 40 4 4663 -11590 23 45 246 419 515 629 324 527 419 440 492 666 474 306 937 1205 1145 1232 1743 1966 2575 2827 2890 3145 3670 4101 4554 4524 4898 5182 5045 5118 5705 6408 6518 6333 5910 4887 5149 5198 4905 4742 4485 4173 3723 2904 2161 1659 1464 1347 1269 1590 2239 2177 2198 2675 3101 3202 4284 4673 5837 7411 10027 12859 15479 18095 21158 24994 20702 19092 18411 13046 11717 11079 5558 2068 1692 1120 333 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 41 160 387 345 434 613 658 662 695 719 860 819 1686 6622 14033 8718 1352 339 184 74 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 28 -8 227 701 1091 1439 1597 1934 2537 3166 3815 4323 4771 5478 6451 7878 9297 10203 11419 14889 16686 18076 19095 19073 18917 21074 23537 27000 29958 32246 35466 39127 43609 48641 52458 57774 61971 67440 72452 77952 85124 92222 97978 98090 103358 109199 115124 113466 81613 193 3936 30 10446 22 40 13 4665 -11589 77 -4 137 179 437 777 596 447 680 750 713 1001 1073 1278 1231 1396 1722 1663 1901 1835 2097 2661 3345 3505 3767 4096 4350 4865 5339 5940 6740 7846 8524 9458 10549 11093 11097 11466 12140 13404 15020 15546 15760 15478 15192 15096 15142 14209 14098 16781 18689 20445 18770 14763 12838 11511 11014 12112 11427 11235 12899 14505 16170 19112 21074 17332 15919 17534 22278 28685 34317 41782 48768 60418 74028 77617 74579 65389 63198 61761 76206 113807 122027 75276 34704 18928 3220 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 -4 227 574 972 1348 1760 2254 3549 6416 4406 3612 5304 12212 8592 4512 3694 5110 11852 8600 1520 990 866 1172 1295 1173 819 592 452 317 320 606 837 1176 1509 1954 2299 2459 2347 1994 1598 1002 592 191 -21 999999 999999 999999 999999 -12 1 209 571 896 1223 1655 2107 2705 3885 5224 6266 6758 8242 10686 14425 17706 20340 25679 33022 36182 37117 43294 50021 52173 57976 63428 63949 66413 65453 69058 66653 57745 53386 48612 48289 49269 49306 48037 52050 57671 60950 64544 69027 77318 81070 79815 81622 178 4387 30 10447 22 40 22 4667 -11589 57 55 159 339 349 411 471 415 555 349 781 890 1152 985 1306 1862 1904 2268 2723 3068 3366 3685 3782 3917 4131 4147 4258 4197 4568 5065 4962 4492 3942 3982 4282 4579 5252 4426 3344 2488 1982 1834 1388 1421 1348 945 678 671 586 563 592 469 1135 2662 6302 8814 10574 9700 7812 6475 5742 6823 10950 11114 8919 9252 11461 15554 18777 17918 17851 16185 12740 8940 5842 4389 3033 2138 1724 1286 479 -49 999999 999999 999999 999999 999999 1357 4746 6955 8192 11223 10950 12615 14239 12827 11260 9496 6883 6068 5913 2924 2758 2685 961 270 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -22 40 179 256 364 443 588 713 910 1189 1451 2064 2538 3445 4681 5867 6956 7521 8514 9870 11822 14824 16585 18244 21209 23614 25951 29241 32489 36038 39369 43744 47332 53367 57860 63872 72294 78222 82055 89241 96105 102532 108543 112254 119159 81631 183 4241 30 10451 22 40 31 4669 -11588 -88 999999 149 378 414 377 521 381 291 498 501 564 483 666 626 824 1151 1314 1340 1502 1707 1672 2001 2287 3106 3575 3795 4189 4871 5224 5562 6446 7323 7785 8479 9437 9542 9657 10189 10368 10305 9525 8729 7295 5934 4727 3774 3202 2396 1674 1200 707 536 552 364 505 922 1403 2016 1929 1673 1220 869 582 753 1699 2035 1517 1096 698 931 1882 3334 5453 7792 9292 10790 12638 11712 8559 3754 1383 1527 2208 2312 2687 3587 2550 2801 2566 2144 2017 3414 7053 7454 5039 2879 5897 12922 22083 13247 12928 14895 19931 25458 26998 40653 45617 44273 31932 38777 28125 5732 1906 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 115 248 473 768 1003 1073 1077 1281 1479 1593 1410 1389 1255 1200 956 777 600 244 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 1557 4398 7048 9978 12238 14025 15266 18327 21942 25016 27294 29947 32027 37088 44755 49808 57732 67325 74451 81542 85468 94998 105356 114266 120225 81640 198 3794 30 10454 22 40 40 4671 -11587 -56 999999 27 457 262 458 856 935 1068 906 955 1047 1178 1579 1707 1971 2095 2443 2524 2901 2912 2926 2904 3551 3752 4128 4469 4789 4946 5514 5726 6012 6016 6689 7212 7554 7891 8502 8932 9244 9827 10684 12053 14250 16379 18247 20167 22304 24288 26531 28873 32452 36207 40759 45317 47184 46893 46936 42972 36385 27874 23003 19732 17059 15813 15135 13407 11053 8543 6468 4998 3279 2887 3124 3051 2680 2823 3101 6115 9203 9163 9936 10975 11924 12409 11507 10377 8456 7545 8619 11117 15741 20165 23557 26318 21130 19952 19538 18615 18383 18877 20234 20448 10863 3643 3448 2159 2154 2004 1928 1601 973 1685 2304 3256 8563 23594 28033 24665 16173 15607 10095 1659 999999 1585 7373 15071 13239 3682 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 175 756 1839 3259 4229 5556 7265 8342 8303 7507 7322 7423 7600 8164 9088 9944 10710 11453 11720 11701 10380 8097 6212 4895 3835 2659 2096 1890 1269 1121 1158 1083 1273 1622 1915 2917 5250 7690 9233 10628 12713 15613 16834 17432 19958 27937 35211 39158 44175 50497 59142 68742 79051 78840 75118 77614 75162 69721 81649 174 4512 30 10452 22 40 49 4673 -11587 -85 999999 311 233 234 90 468 552 794 885 798 865 879 1021 1144 1265 1128 1222 1328 1606 1999 2423 2612 3125 3531 3957 4478 4866 4899 5801 6607 7552 8091 8214 7471 6182 5102 4625 4105 3516 2902 2091 1462 908 441 172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 1061 2632 4918 7665 11146 14077 14452 14056 14556 19241 18234 14978 12035 13696 11565 11928 12655 13576 14202 16766 18460 21146 23882 28883 35360 43662 62230 84694 115294 136795 139067 128280 107923 62606 31952 14807 5986 247 999999 999999 999999 999999 999999 999999 999999 999999 -77 407 1207 2723 4406 5807 7193 8895 10089 11443 12381 12908 15105 19493 22250 23626 24168 23532 23403 21962 20731 19691 18665 18095 16272 15544 15705 14052 13655 14304 12145 11924 12529 13494 15863 17732 18201 18735 18985 19612 21992 24600 26674 29126 30253 28732 27184 28903 32828 40191 45361 51488 54774 56207 59703 62420 65819 81658 175 4484 30 10454 22 40 58 4675 -11586 45 14 999999 40 34 120 430 362 457 535 972 773 996 1078 1005 877 1121 1240 1152 1201 1243 1601 1850 1768 1654 1725 1924 2209 2561 2537 2436 2869 3065 3153 3453 3931 4211 4945 5264 5005 3800 2635 2045 1549 976 994 532 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 474 1649 2978 3934 3024 1259 1692 2374 2571 2978 2933 3721 5299 6602 7798 12611 18950 23491 29168 34671 49548 70170 83202 98582 118617 138667 128519 84280 36965 3530 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 716 1386 2109 2864 3894 4269 5336 7323 8733 9575 11262 12114 13585 15759 16004 15426 14777 16135 18598 20997 21619 20787 22700 25599 31152 33600 40900 50130 56649 62553 67473 70958 77427 78209 83944 89604 90898 86695 86611 89905 85700 79432 72091 64179 58220 57311 65478 81667 191 3976 30 10456 22 41 7 4677 -11586 -1 -52 428 825 1060 1384 1749 2145 2288 2526 2630 3067 3608 4093 4756 5453 5979 6538 6814 7139 8142 8689 9788 10848 11657 12621 13780 14575 15171 15412 15810 15872 15693 15845 15930 16785 18456 19825 21332 23411 24643 24220 22834 22048 23092 24595 25734 27253 28484 29715 30344 30727 30447 33380 37630 44628 54003 60877 61931 54841 46501 38769 30292 23282 19872 12420 7522 4450 3189 2017 856 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 3088 11671 17359 18766 21332 26938 24532 15948 9372 10724 9945 13436 19713 21642 23234 35706 47769 66227 72983 86146 121341 140560 146691 150189 121936 76176 17812 3086 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 64 232 443 544 523 574 747 759 578 406 230 139 75 999999 999999 999999 999999 140 491 918 2147 3446 4621 6199 7990 10572 12061 13541 15782 17036 19579 22431 23332 21522 20994 21852 22420 23336 23948 29254 33877 33151 33707 36901 37329 40667 43776 40033 33947 31616 27132 24663 23004 81676 191 4034 30 10454 22 41 16 4679 -11585 -54 999999 999999 -66 220 437 747 653 937 1463 1992 2413 2839 3029 3838 4554 5097 5368 6370 7463 8425 9091 9903 11272 12191 12878 13516 13910 14275 15314 17059 18621 19900 19731 19476 20213 21778 22494 23700 24395 24967 25961 27237 29201 29329 27759 27325 26076 25735 25175 23178 22889 24921 28362 31090 33790 36090 39673 41361 42505 43321 44571 42170 29993 17252 11157 6736 3103 1985 2299 2150 1605 1163 326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 344 323 70 616 2690 6845 15813 22584 37291 46918 61428 81600 105440 120481 127701 89385 90877 106939 118468 87391 46029 15315 4452 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 198 610 1267 2476 2935 3320 4051 4755 5230 5926 5999 5296 4547 5012 6845 9659 12023 14312 17775 20587 23368 25926 26436 25344 23495 23922 23639 23553 23562 24100 26401 32098 35857 38989 38964 38454 38408 37860 39028 39463 41005 43542 43975 41170 41983 41562 40966 43703 81685 177 4424 30 10454 22 41 25 4681 -11584 113 82 335 657 712 865 1089 1054 1626 2210 2632 2682 2884 3328 3609 4238 4790 5920 6649 6653 6626 7072 7249 7052 6996 7002 7161 7257 7366 7301 6952 6835 7197 7673 7944 8311 8881 9124 9500 11204 13583 14309 13012 10044 8341 8977 8454 6887 5821 4691 4267 3896 2818 1753 972 644 -18 999999 999999 -45 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 519 652 421 171 999999 999999 999999 999999 999999 999999 999999 458 1214 1356 1281 2329 2951 3382 3282 2001 2660 4093 4155 5002 5738 5256 6097 7028 9086 12008 16384 18503 18053 15103 13511 16879 16652 16735 17658 14777 11744 13382 9661 4522 6849 6953 6342 2443 4077 3098 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 141 118 77 259 368 537 839 1577 2610 4672 7195 9916 13335 19735 26717 34169 37775 42034 47793 53507 57306 61058 67727 74559 84434 91831 98142 99237 102188 104706 109495 81694 163 4816 30 10456 22 41 34 4683 -11584 25 999999 -45 49 176 508 426 384 542 587 693 712 549 575 607 565 565 597 658 576 756 652 731 1026 1289 1570 1721 1930 1756 1079 747 909 1282 1726 1333 713 -63 999999 -32 999999 77 258 472 951 1527 1822 1778 1397 959 412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 423 417 438 745 2131 3851 3850 4149 6578 7200 5816 6709 7828 10160 15085 20048 25249 29994 36410 40603 44015 43597 43159 55266 71133 88218 102093 117914 150641 152433 165274 206269 232992 240848 239001 185937 74367 24367 16083 1454 999999 999999 999999 999999 -97 999999 999999 -32 -65 28 18 999999 999999 999999 999999 999999 2 17 238 953 2089 3359 4494 4765 5085 6468 8222 9675 10502 11377 14131 18576 21930 24915 28097 31167 31303 28842 33115 36983 38976 39853 39957 44329 49863 51937 52078 51268 51039 50190 46697 44843 41502 35418 81703 168 4699 30 10459 22 41 43 4685 -11583 59 -63 93 206 717 724 671 679 871 1352 1552 1684 2008 2092 2252 2701 2954 3045 3489 3717 3598 4060 4703 5297 5970 6126 6467 6929 7682 8174 8372 8394 7841 7584 8833 10937 12093 12010 12519 13670 14398 13503 10555 8724 6813 4378 4189 5412 7696 10524 11164 11098 13089 16683 19689 21496 21796 22140 23409 24422 25178 25466 21441 12518 7215 2991 364 999999 999999 999999 144 822 754 54 999999 999999 999999 999999 999999 171 119 97 959 2809 4191 6096 8855 9550 9641 8642 10100 13707 15887 16943 26124 35979 56106 77998 83931 88064 93718 98577 111405 92132 87270 118067 163522 202013 245760 258521 194216 83935 34487 28161 242 999999 999999 999999 999999 999999 999999 999999 -39 50 159 297 515 721 868 1332 1720 1969 2367 2965 3496 3741 4215 4633 5028 5346 5757 6580 7276 8660 10424 13434 16675 19200 21046 23492 24650 25372 25518 26058 28940 28583 27954 27288 28584 32480 35745 37692 36752 38236 38114 38896 37524 35543 81712 174 4519 30 10459 22 41 52 4687 -11583 -83 999999 999999 141 187 351 483 808 1272 1577 1791 2315 2803 3674 4457 5061 5568 6364 7067 7848 8273 9214 10382 12052 13469 14547 15546 16699 17968 19778 22065 24290 26408 28832 31977 35857 39174 42497 44919 45846 45696 45336 49460 54430 56861 56307 53276 49376 40450 34700 26342 19237 16694 16865 19128 19845 18384 17313 13962 11578 12203 16332 22076 29506 39758 50870 57867 65822 75308 82404 91357 96936 84949 72643 63181 51504 36115 26212 20979 18180 13944 9135 5634 4145 3575 3138 2369 2122 1407 1142 1134 1105 1246 1272 1347 1411 1373 1657 10618 48394 33239 8500 3553 2315 9167 15081 2734 1120 1208 3970 6372 7460 6500 4959 11453 23143 10512 497 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 377 823 1360 2131 2997 4771 6560 8188 10789 14121 16154 20703 26015 30498 36327 42214 43297 44299 51712 56760 58690 61008 63073 64608 62473 60491 57924 54603 49242 43910 42818 81721 172 4578 30 10458 22 42 1 4689 -11582 156 112 223 395 352 612 847 1182 1643 1839 2008 2311 3280 4104 4539 5345 6204 7211 8319 9558 10653 11521 12791 14379 15888 17620 19405 21461 24010 26133 28466 30511 32127 34015 37003 40603 44799 48114 50742 53344 55094 50775 44050 46012 54064 56299 48088 38610 33432 27164 24691 18686 14597 12395 11705 13171 15114 17354 18444 18928 18706 18055 16925 16011 13840 13436 13646 13275 13693 15673 18355 22722 30725 38506 42377 46113 50860 53685 56139 58536 62109 61247 60156 52932 39825 33758 23493 17679 11670 6417 2578 1410 900 565 338 420 760 906 1294 2235 1866 1101 553 82 237 285 259 908 416 -96 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 603 2332 4245 4618 5256 5316 4896 5466 6789 8212 9838 13259 16642 19868 25741 28539 30068 29773 30961 31445 33411 40711 47122 49099 45902 43089 46446 48817 50613 46832 39682 35326 32235 31260 30902 30007 31604 31987 32051 33885 36868 36700 81730 283 1247 30 10457 22 42 10 4691 -11581 669039 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 10 306 170 285 458 826 1165 1269 1527 1892 2328 3106 3522 4293 4885 5702 6704 7440 8304 9165 10711 12682 14461 16811 19439 22336 25210 28835 33009 37964 43255 48753 54531 61555 69639 79322 90173 97578 100796 102722 112275 125414 135610 139294 135218 127938 117268 102704 91003 82216 75695 72823 68687 64716 69741 75798 76970 66605 56301 50659 49773 39401 34763 30930 22285 17573 16526 17330 17719 18476 20513 22825 23963 20010 14266 13110 12833 11442 10186 8264 6491 4462 3355 2749 2656 2512 3064 4330 7533 12156 21676 28604 38558 49183 38301 15524 12271 11445 12341 17607 35423 51608 44475 36210 26733 17605 2871 763 584 1863 5571 2690 363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 331 685 1663 3247 5445 7226 7862 8555 10629 10554 10333 11144 10812 11195 10928 10518 13102 13315 10959 11350 14632 16939 17190 14339 12864 13569 16203 16106 15960 19789 22453 22397 23240 81739 186 4159 30 10459 22 42 19 4693 -11581 -81 -28 999999 -93 28 999999 -22 123 195 195 -13 226 736 880 1172 1249 1146 1566 1784 2039 2358 2719 3306 3821 4341 5208 6296 7409 8912 10262 11371 12583 14290 15764 17829 20841 24026 27431 32051 36948 42563 49347 56782 66010 74610 82761 91099 98780 106666 115034 125668 138347 152421 164754 175336 181957 181839 187988 191472 188997 172778 139330 92911 49062 41930 46914 59953 63337 60671 60165 64699 71553 76034 74243 64318 55563 45417 35261 25186 18031 13274 8741 7675 7498 6394 5458 5471 6290 7198 7288 6836 6099 6027 5362 4763 4570 4369 3563 3384 3697 3847 3141 2481 1654 1080 605 415 89 201 2431 4093 2455 1496 723 9490 11903 382 22 -50 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 1188 1925 3345 5552 7048 7373 7458 9060 11070 12945 14980 15003 14215 13535 13448 13438 14462 15529 15170 12957 10838 8479 6743 6494 6075 6966 8096 8633 9856 81748 174 4522 30 10462 22 42 28 4695 -11580 56 11 237 155 176 641 942 1042 1176 1336 1691 1852 2121 2288 2648 3087 3644 4371 5621 6475 7524 9205 10388 11977 13859 15905 18366 21880 25747 30237 35760 41424 47722 53858 61019 68195 73091 79412 86484 90438 93168 99197 107296 113829 118834 114838 107391 102823 102646 102141 95629 90615 95784 113169 123424 123410 120093 107724 89380 67716 48548 34223 25285 22699 25018 27551 29211 29601 23339 17464 16568 14187 8440 5188 3501 2732 2219 2034 1985 1775 1732 1930 1736 1763 1823 1904 1879 1956 1893 2168 3104 3808 5194 10143 12049 11677 8201 4261 4440 6440 8499 16635 6598 2594 1177 1069 8671 39702 51430 35424 25006 31157 28253 18294 1612 -44 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1112 2765 3610 5542 11751 18281 23513 28939 34318 38062 39553 32540 26510 24907 22892 21598 21466 21347 21277 18749 15843 14138 13364 12830 9994 7440 6847 6092 5907 6878 81757 155 5092 30 10462 22 42 37 4697 -11579 3 12 110 236 509 607 984 1351 1683 2093 2244 2637 3459 4147 4813 5528 6528 7171 7757 8044 8775 10112 11122 11687 12155 12510 12615 12665 12875 12747 12735 12560 13589 15501 16596 17614 18326 18373 18046 19204 20961 22879 23643 23159 20914 18110 14749 10736 7202 4178 2017 926 668 814 772 853 705 433 312 273 237 144 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 1775 5030 21058 35985 39652 56848 73082 85686 108459 145049 151841 129640 115670 128931 134377 123525 125655 96976 47663 15648 3154 1684 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 269 1015 2683 4273 6805 9555 13128 17576 24409 35377 47907 57995 66709 76365 86167 92061 85333 82905 79407 79604 78998 79757 77550 73025 60521 49461 40057 27608 17969 11238 6888 5666 81766 153 5151 30 10461 22 42 46 4699 -11579 -10 -43 16 87 377 537 931 1214 1578 1927 2278 2624 2600 2950 3335 3789 4156 4180 4479 4574 4277 4185 4509 5265 5602 5370 5519 5896 6465 7603 8941 10965 11274 11235 10705 10674 11183 12105 12965 14017 14998 15723 17019 19289 22138 23868 25512 25797 25265 24522 22385 20080 17479 15310 13255 11848 10387 8791 6659 4591 3681 2815 2011 1416 587 128 -12 53 -67 -91 999999 999999 999999 999999 999999 999999 -22 765 2902 8666 24567 54961 64368 68328 95683 78171 86427 115163 117080 128572 161185 143073 121024 118843 113028 70935 35533 18052 15872 275 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 1505 3052 3942 5132 7190 8879 12229 19888 29741 37008 43685 55922 58174 50530 48004 47652 50161 53853 53740 54865 47914 42220 39177 35928 34033 38540 37530 38291 37848 34282 81776 167 4728 30 10458 22 42 56 4701 -11578 74 -72 -28 330 229 343 695 681 762 713 1008 1018 948 896 1135 967 1116 1675 2153 2339 2802 3356 3787 4545 5680 6507 7148 7813 9332 10655 12077 13581 14457 15363 15579 15366 15467 16607 17599 17201 16862 15717 14388 14000 13889 14926 17737 20815 22550 23452 24652 23527 21405 20107 19607 19683 19954 21112 23844 29096 30161 31303 33382 36376 38340 42129 47428 51086 53474 53439 52939 54750 60922 58802 49267 42856 35391 22453 13213 7941 4629 2584 1624 1106 836 580 412 293 156 184 166 279 378 514 659 702 598 485 3945 14608 5236 1404 2366 9117 60717 126011 122313 112935 129781 148332 140482 124392 119528 26170 999999 999999 999999 999999 999999 999999 999999 999999 -80 -43 199 688 1033 1668 2864 5014 8863 14477 19942 23891 25188 26598 27170 25634 28484 31487 29584 28262 27257 27311 30298 29253 24618 19196 16539 14616 18007 21221 24209 26303 26698 28249 31301 32751 30006 23622 19022 15806 13090 10433 9257 8726 6403 81785 160 4936 30 10456 22 43 5 4703 -11577 -6 -93 148 460 409 316 368 628 785 650 669 822 975 1169 1105 1185 1441 1676 2189 2266 2740 3237 4130 4926 6057 6989 7346 7993 8688 9188 9477 9460 9414 9563 10068 9985 8788 7610 8066 9469 11303 12679 12673 12402 13233 14082 15357 16710 17804 18208 19060 19588 20577 21059 21409 21231 21771 23167 24122 26069 28540 30878 32378 33759 34814 34743 36557 35488 37083 40013 40198 34943 27010 19628 16936 15025 12113 8754 5726 3646 2244 1226 609 294 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 22 999999 999999 999999 999999 999999 474 10986 10297 1107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 321 741 1376 3290 5611 7237 9782 13296 17841 23051 28557 34336 37424 39570 43957 49079 50313 50664 54225 56139 57201 59894 65006 68679 71380 69988 71202 75356 78136 79658 82309 83150 80759 79135 73832 64949 56150 44313 37841 34050 81794 138 5596 30 10456 22 43 14 4705 -11577 -32 84 96 334 578 858 1078 1241 1523 1869 1788 1833 1986 1725 1691 1783 2276 2745 3204 2950 2769 2653 2903 3046 3303 3629 4099 4612 4913 5466 6142 6566 7490 8262 9316 9731 9820 11139 12516 14614 17697 19506 21145 24169 26562 28082 29455 30417 27782 19510 12412 7404 4925 4861 5081 4849 4006 3452 3955 3177 1474 396 202 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 507 1303 2024 3020 4913 7001 8763 10930 13256 15141 16308 17555 19631 20873 23467 28026 33582 39792 45913 49774 52297 54150 56727 59978 63152 65275 66928 72842 77902 81824 83853 85785 88987 88697 85787 86064 85849 84059 82039 73329 81803 146 5360 30 10460 22 43 23 4707 -11576 145 0 399 513 559 683 868 974 1320 1587 1713 2010 2315 2649 3116 3279 3840 4302 4967 5376 5272 5665 6527 7672 9239 10008 10622 11377 11387 10988 10684 11795 13732 15601 17269 18874 20984 23205 25884 28414 30216 32695 35133 37846 40466 43445 43529 41978 44409 48561 46752 48513 56284 63782 76939 86053 93591 95705 89307 81351 73765 65341 58277 53800 48994 40592 28983 20026 13731 8480 5261 3781 3502 3232 2628 2646 3244 3940 3760 3127 2410 1685 1451 1542 1743 1904 2130 2474 2636 2526 2167 1607 998 429 211 121 109 144 279 488 754 1053 1272 1690 2590 4237 6371 8379 10853 14019 16498 18367 18709 19181 19831 18962 19730 22028 24117 30430 38824 46921 54872 61930 61890 58428 55082 52131 51445 53871 53360 49514 43816 39873 34028 27387 21806 17947 16454 16198 16541 18136 18452 15697 13082 10894 81813 133 5751 30 10461 22 43 33 4709 -11576 183 -42 -15 -7 290 343 604 873 1319 1690 2058 2247 2414 2723 3067 3666 3829 3793 3841 4053 4243 4781 5024 5496 5998 6562 7572 8628 10076 11364 13279 15360 16783 18230 20356 22765 24223 25188 26317 28593 30660 32204 34809 36538 39742 45163 51533 59198 65365 67064 68901 69812 69850 69867 63176 54942 47871 43327 36387 26480 14441 8839 5426 5617 6476 7443 7801 7612 7742 7409 7022 6563 6628 8644 11908 14073 13074 10863 9161 7970 6973 6078 5207 4506 4680 5096 5590 6483 6811 7242 8590 10339 10636 12073 13463 14635 16930 18846 19618 20279 22773 27830 31038 36366 43794 54055 67126 81260 93044 97314 104318 108185 113944 113192 109182 107459 101011 90982 79378 68672 59504 45709 32557 21945 16333 11256 11809 13745 12913 9882 5569 3004 2311 81822 279 1370 30 10460 22 43 42 4711 -11575 663010 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 36 66 160 124 130 258 452 487 562 739 958 1176 1294 1131 1220 1298 1546 1806 2300 2550 3068 3568 3879 4061 4790 5669 6608 7256 7565 8043 8623 8811 9125 9774 10276 10575 10948 12491 15292 18277 19503 17769 16865 15498 12791 10675 8645 6629 5517 3726 4192 4336 3057 3028 3191 3557 3950 4344 4861 5722 6483 7145 8124 8801 8950 9016 8676 8259 8276 8374 8506 9446 11070 12367 14530 16200 17554 18995 20136 22961 25727 27825 30155 33813 37728 41356 45459 51276 57466 63024 66596 68193 73339 80142 81529 82590 86071 87413 89403 95972 100541 101036 97695 100403 108286 111934 110109 104220 103615 101087 92248 78451 63573 60780 62243 48236 34042 22752 81831 272 1584 30 10464 22 43 51 4713 -11574 453103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 104 205 366 597 710 727 957 968 986 1119 1053 1314 1573 1696 2047 2237 2281 2775 3772 4569 4616 4772 5539 6854 7857 7841 6819 5144 3615 3006 2837 2993 3010 2945 3149 3364 3559 3672 3826 4133 4509 4875 5193 5729 6720 7717 8353 9583 10837 12314 13587 14820 16385 18115 19484 21072 23645 25636 28694 32583 36312 39901 43535 47540 50518 53968 59484 65702 72984 80924 86008 90280 93560 88797 82763 80892 75967 79371 86692 87301 88214 93268 101546 110717 120253 108959 84694 79653 82682 81418 90710 95327 93260 90531 97520 114986 117660 98161 50463 81840 113 6359 30 10469 22 44 0 4715 -11574 -9 138 -23 178 460 608 661 992 1114 1214 1350 1622 1844 1999 2081 2280 2381 2767 3017 3407 3624 3784 3966 4045 4482 5346 6645 7703 8832 9671 10426 10987 12252 13461 13679 13774 13734 14841 15278 16071 18674 21525 24975 26471 23984 21610 22233 26591 30471 33552 33544 34197 37562 42461 47069 49839 50405 49286 48504 46724 41702 35311 32473 31894 32647 35514 36794 38491 41343 42717 41587 41133 38374 37148 38545 41047 42316 42801 43000 47337 55279 66351 75762 77905 81710 82657 88834 89451 89691 84121 77920 71555 75243 87144 92394 94995 98139 99375 97982 102222 106117 95660 66430 38973 16026 10101 13710 19926 24516 29814 32794 30883 23361 81849 110 6455 30 10475 22 44 9 4717 -11573 -46 49 184 232 558 644 785 1056 1305 1584 1728 1958 1909 2016 2297 2636 2988 3361 3757 4457 5189 5891 6774 7466 7392 7920 9083 11443 13121 14079 15036 17102 19234 21983 25368 28236 31373 38634 49728 60913 74849 81040 74481 57327 47730 38441 30138 29572 32729 36752 40414 43662 48583 55414 65280 76444 86876 97525 108287 114973 120708 128513 128499 126820 126930 131644 130531 130752 129589 132979 136970 133877 136764 135382 130588 123612 113936 103661 89064 83258 80696 76824 73495 62283 49272 41883 35790 26400 19234 15278 14251 14315 13389 10849 7260 5251 3680 2814 2496 2172 1425 2651 5860 7049 7998 12790 13154 11240 15379 17535 81858 112 6395 30 10475 22 44 18 4719 -11572 22 5 120 76 218 221 451 683 971 1251 1572 1908 2143 2393 2792 3222 3908 4448 4893 5659 6325 6765 7544 8359 9801 11112 11825 11922 11472 11295 11149 11733 12144 13032 14697 16789 18909 22067 25869 29358 34728 42580 53709 67866 86258 115464 131972 135252 138932 135859 103174 68017 60533 68734 77447 86537 92248 87252 77864 73278 74836 82682 92231 99635 103636 103623 99795 92766 87616 83985 75069 67763 59617 51144 44188 42633 42533 40803 38387 35548 37536 42175 50815 55577 58714 61529 64009 66971 68342 67663 69332 69694 65721 62990 60017 52335 44578 31777 23196 17060 11491 7088 5750 5764 6225 6274 6730 7468 8683 10235 10095 8839 81867 104 6640 30 10480 22 44 27 4721 -11572 -82 -67 999999 -64 64 162 386 616 944 1202 1499 1877 2377 2634 3134 3847 4340 4579 5264 5937 6210 6575 6933 7381 8061 8636 9492 10255 10792 11499 11927 12271 12913 13996 14865 15827 18916 24035 27026 27025 28774 29460 29410 30456 30815 31161 32171 31528 33600 36226 39061 43913 49053 53257 58465 62812 65948 66945 67502 67763 66456 64838 64985 66863 66736 63518 61730 63469 62694 72130 89448 103569 107707 114142 116846 116553 123961 127229 130003 130293 133054 130686 128845 124598 116514 99002 83634 68864 52831 38880 32889 28005 21512 18680 15291 14738 13888 13081 13293 13612 13008 12501 10849 7441 81876 92 7002 30 10482 22 44 36 4723 -11571 213 477 458 589 806 1075 1408 1582 1706 2043 2443 3010 3422 3886 4685 5486 6275 7251 8148 9509 11185 13183 15125 16948 18892 21472 23559 24602 26150 27313 27719 27887 28617 29309 28929 27303 25871 21347 16496 16203 19104 21592 24049 29706 34801 38436 44221 50056 56872 61890 63936 67108 71550 75937 79832 83175 88000 91121 94089 98791 108668 117862 126261 132275 142380 156959 160281 163530 163911 158683 151134 132418 112113 84380 62057 38902 33263 38293 40160 49634 55878 50432 41559 28923 22877 19949 15891 13083 11514 10217 7520 4347 81885 93 6949 30 10489 22 44 45 4725 -11570 -8 77 113 101 236 402 518 677 789 1136 1444 1536 1910 2106 2530 2963 3230 3572 4086 4632 5487 6641 8187 10128 12156 14137 16647 20334 25007 29668 34363 38975 43242 48901 54886 63112 71897 80391 89688 99703 111325 117275 113874 113171 110631 109065 101429 89401 82496 77684 74590 80093 84662 76832 75513 71860 68821 67889 62113 62143 64977 64869 60651 58778 55262 48148 42213 38151 31820 23270 19685 14744 8428 7459 10724 15450 21191 28376 36728 43601 59491 75429 83419 87492 86440 82428 76724 64473 54478 47531 36924 24621 15253 81894 87 7168 30 10498 22 44 54 4727 -11570 -66 999999 -88 46 99 4 159 229 358 539 744 1100 1437 1870 2286 2599 2900 3224 3594 4011 4832 6059 7255 8804 10908 13938 17217 20297 23188 27393 33063 39288 45510 49076 52212 57148 63432 71010 77122 83330 89272 91544 89693 88063 85629 80423 75003 70692 67132 59470 49126 41469 36959 35966 30827 22914 18613 16377 15642 15726 15233 15381 14639 13942 13471 13672 13371 14617 18417 23835 32196 40970 49101 59405 63877 74046 86235 93561 95822 100532 109280 119596 125002 125497 125069 123420 118913 81903 120 6180 30 10500 22 45 3 4729 -11569 233 385 236 999999 22 -38 155 317 495 420 556 996 1319 1520 1552 1495 1711 1794 1648 1666 1890 1853 2120 2678 3273 3217 3201 3139 2846 2918 2979 2866 2920 3535 3943 4057 4183 4532 4284 4500 5002 4900 5447 6285 7049 7851 8676 8763 9310 9328 8971 10375 12523 14935 18519 21614 24083 28079 32408 36357 40464 44396 49315 52771 57993 60874 61896 62491 59212 59849 63948 68702 69704 70150 72297 69802 73225 80298 81826 84753 88348 82568 76682 65171 55651 43865 41596 31917 26060 20053 15586 10661 8854 6631 6085 7654 9918 13998 20714 26119 31284 40841 53545 66841 73030 76186 85083 95295 104794 114454 125686 128922 116647 94371 78420 60782 52337 49333 45828 36391 81912 123 6094 30 10504 22 45 12 4731 -11569 79 490 1050 1934 2865 3615 4365 5433 6230 5643 4823 3875 3332 3598 3869 4628 5209 6003 6500 6130 5969 6147 6424 7119 7822 8997 9249 10041 12379 16682 20664 21736 20713 20903 21150 22311 24161 25382 24980 23031 23429 23106 25916 26763 26771 27368 27367 30811 32169 30326 29662 30134 30981 29404 28089 27374 27161 28402 33160 40664 49002 59544 66486 76187 91289 100092 102929 104587 102088 99425 93729 91505 85711 78688 73184 66125 65828 66394 67779 68179 68455 68526 66833 66117 62043 53872 42021 37498 32681 26779 22122 17044 12202 10467 9048 8656 8253 7861 7472 6383 4643 3583 3296 4416 5674 9038 13355 16798 16950 16607 18470 19780 23360 28968 33755 45438 61381 72758 72454 71585 65306 50242 37926 81921 114 6369 30 10509 22 45 21 4733 -11568 -90 109 472 356 579 811 1173 1581 1842 1805 2054 2209 2530 2967 2983 3020 3603 4252 4685 5918 7806 9533 11553 13233 14549 16889 21008 24289 26543 31383 35408 39033 42014 45859 50950 58397 60631 56249 51876 50837 44194 40323 38310 38324 40960 42605 40660 41208 42885 43887 40587 37089 37454 40658 44099 49460 49834 44964 42923 47692 53551 58168 61043 56751 53243 52672 48914 41805 37291 34982 36149 38045 38177 37835 36213 37767 36221 35145 35539 31896 29125 28539 25824 24964 30034 38110 43394 44906 47614 50470 54669 57920 56676 56181 58384 58514 61933 66536 68540 67513 64137 63221 63254 59259 53774 47949 44004 39153 34137 25671 20834 18479 14966 12336 81930 124 6047 30 10517 22 45 30 4735 -11567 -23 42 110 402 574 483 843 1057 932 1021 1274 1476 1665 1675 1972 2227 2260 2072 2000 2394 2882 3523 3828 4309 4543 4806 5608 6476 6845 7394 7389 7140 7207 7205 7360 7040 7210 8385 9411 9959 9959 12426 16468 18666 20342 22194 21292 19686 18958 19704 22842 20693 20142 20723 20788 21158 20481 18052 17082 17649 19244 21506 23869 25243 25758 27409 30076 32238 31464 30140 29550 30749 31945 32120 32781 32503 29941 27789 27763 27535 28774 31747 36983 43557 54410 63261 71674 77889 83517 93148 102479 108467 112161 113894 111808 108724 108259 107118 108721 107597 103503 98982 95343 91971 84937 76116 70121 66273 62226 57027 49858 49142 50268 50046 46291 37873 30093 25813 22206 19646 17741 14334 11109 9170 81939 122 6141 30 10521 22 45 39 4737 -11567 92 256 461 604 742 735 981 910 1072 1435 1501 1678 2091 2543 2822 3319 3580 3806 4115 4248 4272 4278 4272 4166 4104 4406 4473 5283 5894 6096 5776 5280 5205 5825 6469 6729 7072 7279 8143 8524 9255 10140 11710 13565 14831 14181 13626 14008 14771 16631 17762 18518 19454 20665 21160 21597 22658 24363 25734 26610 24465 23421 24400 25124 28927 34599 39035 43041 45434 47861 49411 50594 48963 48738 48305 48134 50030 55392 61741 72492 85125 90617 89304 83629 74919 72869 69522 70562 73897 75316 73903 79821 82981 79783 70995 66535 71397 81073 88205 89639 87684 83226 80759 77957 75878 76324 75572 74488 70167 64280 62516 58622 49300 42158 37141 33107 28043 23114 16291 9859 5874 3553 81948 121 6171 30 10521 22 45 48 4739 -11566 -54 999999 84 246 478 526 577 792 863 985 1205 1287 1564 1833 1945 2104 2427 2730 2891 3345 3576 3771 4011 4200 4719 4982 5227 5529 5272 5008 4954 5228 5371 5391 5049 5055 5663 6577 6973 7606 8266 8889 9765 10290 10989 12370 14209 15501 16215 17498 18451 19597 21151 24029 25869 26043 24639 22893 22200 24338 27932 30311 30367 31446 32619 35248 39273 42547 45443 50635 60134 67783 74122 78850 81092 83457 87369 91890 100909 107643 111786 112510 113821 109340 103498 92585 86873 80527 83681 90857 90735 86198 84842 79046 73375 79684 89418 98797 102225 95223 90433 88452 86230 81365 69557 60269 55458 50414 44262 37381 33066 27405 20396 15514 12429 10797 8118 6223 5485 4299 3492 81957 112 6446 30 10526 22 45 57 4741 -11565 62 -84 -41 266 404 382 521 593 772 865 1110 1384 1460 1585 1610 1796 2156 2425 2402 2611 2808 2931 2758 2993 3153 3214 3030 3163 3234 3295 3668 3965 4493 4931 5972 6477 6852 6949 6849 6926 7198 7543 7897 8368 9140 12946 15848 16825 16903 17521 18212 18832 19891 20467 21465 23560 25940 28356 28953 29158 30386 35142 40592 43755 47121 53669 60922 67183 73609 81045 90185 98625 111515 126805 138059 141894 143600 146387 145325 144697 145721 149758 151817 145108 130930 120284 110546 100973 94050 92405 89798 81939 74765 63678 50613 40458 29397 24474 21658 21346 20103 18715 17821 16834 16215 15801 14995 13346 12269 12055 11131 8509 81966 123 6119 30 10529 22 46 6 4743 -11565 -58 331 430 327 283 343 263 403 555 549 646 746 939 1073 1378 1487 1611 1710 1930 2292 2567 3072 3237 3711 4027 4474 4881 5354 5605 6256 6741 6975 7323 7951 8375 8425 8460 8646 9268 9252 9716 9915 9636 9766 9962 10777 11972 14695 16964 19267 21324 21132 20772 20211 19487 19386 18487 21032 24767 27685 27978 29540 31910 33487 35487 37810 41653 46793 52483 59546 65631 70715 77143 83053 90377 95092 99176 105397 108366 111022 110270 113672 120577 129880 134871 138856 139223 132361 122656 114556 100355 83260 65663 53125 44964 42430 40132 38638 39211 38013 38957 36856 35284 39685 40962 39948 37008 33678 34972 37410 40459 42782 41954 37285 31846 27593 23221 20120 18288 17233 15991 12922 9814 81975 107 6604 30 10534 22 46 15 4745 -11564 -22 11 176 112 266 467 526 694 747 888 892 1087 1241 1386 1652 2007 2288 2403 2603 2866 3135 3493 3793 3912 4011 4047 3790 3770 4024 4298 4096 4113 4519 5360 6364 7832 9391 10258 10272 10521 11066 11440 11415 11460 11219 11483 12233 12819 12837 13120 14401 15205 16400 18719 20964 22453 24611 26657 29673 33526 37524 43801 49663 56243 61137 66243 71504 74913 78547 82002 85779 91087 96997 99314 94178 84414 77823 70750 60370 49103 39128 31882 31822 34715 41302 51049 59530 67765 75111 81084 83806 85080 84341 82603 82907 82213 76803 71899 68340 63305 60114 58691 52869 40143 33547 27790 22700 81984 95 6960 30 10530 22 46 24 4747 -11563 -25 53 156 214 295 499 829 1123 1291 1483 1905 2230 2405 2648 3115 3513 3787 4046 4411 4884 5482 6143 6646 7049 7844 8936 10114 11318 12743 13284 12798 12503 12622 12468 12501 12944 13797 14343 14964 15664 16231 16439 16939 17519 17455 17253 17698 18100 17115 16868 17774 19204 22029 23907 25633 27738 29207 29886 30186 31739 33310 33749 33749 33819 33132 33804 35175 35328 35846 37387 37774 37641 39668 43182 48911 55756 63061 74762 87873 99964 113294 124098 131655 138122 143959 149358 152286 152880 145193 131927 114579 94885 75695 60002 43944 81993 103 6716 30 10526 22 46 33 4749 -11563 -76 23 -64 14 138 172 95 -1 -61 -93 -91 -94 4 62 89 298 475 606 828 1182 1338 1567 1907 2184 2621 3438 3978 4288 4903 5355 6032 7298 8113 8008 6994 5786 5403 5480 5857 6486 7817 9165 9685 9277 8843 8120 7259 6983 7283 7584 8379 10068 11998 13923 15532 16764 17585 17883 18030 17365 16956 17053 17716 18647 20034 23513 29676 33581 38772 41950 39997 41322 42424 42866 44727 49424 55990 63513 72934 84656 97834 110177 121443 130892 140286 148203 154546 162676 173333 181313 179422 168328 151552 133860 116277 100937 89439 77806 61042 42611 25424 13037 7587 82002 107 6602 30 10532 22 46 42 4751 -11562 -67 7 117 186 89 5 -13 255 257 301 432 418 493 644 815 917 943 924 1056 1295 1569 1685 1623 1622 1678 1819 1851 1703 1701 1871 2320 2780 3233 3557 3921 4362 4824 5291 5509 5731 5968 6422 6559 6577 6470 6432 6865 7443 7979 8328 9198 9536 8737 8038 8443 9101 9023 9540 11047 12538 14623 17875 20562 22839 25786 28940 31516 33650 34566 35743 37392 39251 41936 45434 51035 56654 62237 67089 72307 77315 83134 88347 92390 96666 103937 111085 118437 127500 135204 141658 149372 155313 162520 158969 143282 116299 102611 88515 66015 49099 34784 26930 19333 12756 12216 11701 10640 82011 273 1617 30 10527 22 46 51 4753 -11561 405160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -34 -10 5 203 203 249 233 225 272 419 479 563 617 788 823 1110 1293 1351 1740 2072 2505 2871 3081 2912 2597 2334 1744 1563 1719 1886 2134 2505 3007 3339 3697 4071 4829 5531 6148 6820 7290 7754 8256 8694 9103 9306 9576 8776 7154 5788 5067 4885 5311 6320 7465 8616 9779 10778 11677 12117 13504 14530 15989 18623 21080 24334 27245 29473 33794 39310 44966 50623 57355 64113 70435 75700 79893 83658 87508 93419 96637 103774 112788 128247 144644 157277 164168 169850 173801 176309 178186 167868 153862 135823 118942 92223 69610 56908 43189 21375 15609 18728 22588 23941 82020 99 6834 30 10494 22 47 0 4755 -11560 -76 136 194 191 256 509 746 895 1092 1254 1437 1553 1601 1618 1953 2274 2469 2605 2660 2681 2595 2531 2513 2421 2426 2502 2660 2776 2952 3125 3218 3479 4326 5554 6812 7360 8005 8903 9812 10775 11726 11889 11471 10754 9304 7802 6271 5610 5574 6005 7051 7837 8427 9187 10156 11356 12328 12789 13916 15522 16631 18850 23793 28289 32609 39533 46107 52858 56134 56439 57959 60525 64241 70297 77982 86636 93158 95800 98372 101996 97673 95034 94164 96504 95449 94295 92949 93356 96559 97130 104785 110826 111681 108425 103468 96239 85411 78920 69489 82029 88 7133 30 10463 22 47 9 4756 -11558 -92 -6 86 264 377 612 865 1236 1546 1891 2176 2513 2799 2974 3210 3491 3682 3919 3988 3846 3594 3309 2867 2627 2515 2658 2936 3119 3458 3945 4314 4859 5785 7399 9252 11097 12760 13435 13811 14240 14142 13651 12506 11056 10517 10514 10029 9320 9505 10177 11837 14263 18303 22456 26801 32963 39812 46593 53634 60697 65992 68143 67569 64969 62642 62321 64418 69678 72687 74044 76951 81023 85557 91523 92113 93449 95335 101858 108339 110850 112783 110004 107972 97775 80280 66291 53685 41583 82038 231 2833 30 10513 22 47 18 4758 -11557 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 31 191 273 466 639 972 1496 2238 3196 4094 4583 5004 5236 5299 5172 5016 4753 4353 3876 3707 3654 3650 3953 4030 3818 3677 3497 3429 3841 4798 5945 6640 7330 8333 9114 9734 10516 11256 11669 11944 12031 12024 12221 12293 12340 12236 12203 12581 14144 16922 20667 25574 29715 32903 35517 37571 39430 41097 40918 41099 43828 46546 48181 48663 49648 53064 61607 65692 70747 79738 85895 85022 75798 74031 73295 76271 83785 88815 96571 98101 93680 89900 89363 84657 82047 81 7351 30 10531 22 47 27 4760 -11555 -84 59 238 436 652 1028 1613 2148 2636 3136 3467 3579 4039 4389 4513 4402 3966 3608 3470 3294 3129 2856 2959 3071 3258 3466 3634 3958 4788 6096 7451 8728 9798 11199 12869 14167 14695 14664 14483 13515 13386 14271 15190 17618 21045 25777 32645 41193 51148 61137 71917 83082 93658 98783 104066 107280 110679 112828 117162 117971 123914 132783 140628 138030 118342 111737 110602 108111 113611 119037 124027 131071 136300 136139 130185 116693 106225 94231 89706 84828 77156 82056 251 2285 30 10505 22 47 36 4762 -11554 -18 153 237 67 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -87 999999 999999 999999 -81 -30 95 30 209 460 295 333 743 718 696 822 1116 1323 1529 1696 1794 1844 1773 1895 1773 1803 1790 1719 1605 1609 1581 1736 2052 2332 2472 2804 3143 3182 3286 3360 2987 2417 1905 1366 782 459 195 151 47 999999 999999 999999 999999 999999 999999 -28 -39 -4 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 399 784 1331 1981 2532 3101 3789 4397 5006 5941 7138 8308 9308 10161 11037 12107 13615 15054 16829 18849 20800 22445 23224 22770 21683 19816 17630 15471 14004 13848 14504 15600 16867 19062 22122 27342 30979 33467 38595 44093 50476 59258 66744 71854 79555 88968 95982 101324 107782 113175 110366 104435 98039 96802 93298 89939 91525 92886 98798 104533 109883 101334 89931 88564 91367 92121 84052 80943 78718 74371 69695 61543 55768 50038 45240 41739 38552 35179 30315 26153 22442 17904 15532 82065 240 2586 30 10506 22 47 45 4763 -11552 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -15 21 -3 153 284 361 400 568 680 749 871 834 987 1040 1063 842 786 624 568 837 1024 1211 1307 1585 2112 2368 2141 1970 1934 1763 1311 1039 836 493 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 147 550 1063 1670 2378 3293 3884 4082 4205 4758 5254 5629 6165 6918 7876 9044 10295 11372 12873 14648 15699 15645 15212 14796 14384 13761 13697 13162 11488 10184 10007 10477 10971 11464 13229 14959 17078 20034 24177 29977 35368 40360 44599 48722 52913 56509 58211 58820 60070 62302 65507 70070 73668 77425 81765 87462 92894 96766 103607 112640 120078 125902 130977 131161 131852 130588 121967 112336 102461 90486 85348 75366 66888 56439 41903 28919 22287 82074 287 1165 30 10495 22 47 54 4765 -11551 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 21 81 264 361 467 686 918 1180 1547 1936 2132 2318 2453 2551 2752 2837 2921 3114 3026 3037 2930 2774 2482 2512 2750 2931 3383 3982 4277 4373 3792 2875 1868 1154 634 384 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 840 6232 6804 6984 2347 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 459 869 1450 2126 2906 3741 4691 5875 7128 8013 9207 10942 12901 14628 16694 18510 19943 21858 23229 24205 25229 26376 26985 26678 27445 27890 28284 27933 26731 25738 25854 27855 30921 35112 39954 45105 52066 60386 67467 72291 74266 73769 73239 69938 62367 58267 57541 57511 59957 61489 62479 67337 74212 78438 81718 78622 75565 78787 82960 83898 83523 89848 97708 94343 84972 79327 79830 74949 65835 58906 55688 56077 54428 82083 203 3679 30 10489 22 48 3 4767 -11550 6 32 999999 999999 999999 9 -64 999999 999999 5 -78 231 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 12 999999 999999 83 259 520 799 982 1043 1499 1765 2232 2392 2917 3197 3789 4838 4859 4658 4317 4438 4520 4397 3815 3340 3270 3248 3548 3745 3762 3771 3872 3242 2307 1507 761 205 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 723 10931 21059 16846 6192 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 94 361 765 1534 2975 4834 6683 8645 10885 13680 16343 19219 21973 24085 26008 28901 32831 37042 40076 41349 43250 44576 45960 47143 48707 51095 53455 54113 54838 57258 60287 61888 63678 66659 70616 74436 76847 80127 83939 85277 85519 82821 75221 73341 74952 73401 70356 71985 75678 76615 76326 74669 73898 73435 71835 64845 57454 54679 53354 49644 43472 38843 36331 32296 30807 28319 23727 19279 82092 284 1249 30 10489 22 48 12 4769 -11548 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 236 453 667 734 674 667 677 722 532 937 1077 1021 983 1020 865 684 680 425 211 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 5896 12022 9327 1093 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 552 1193 1805 2575 3497 4449 5902 7481 8609 9219 10140 11393 12805 14569 16876 19399 21925 23923 26051 28179 30772 32577 35067 37353 38730 41127 42574 44073 44478 46318 50764 54186 58645 59367 57019 55425 54758 55527 57565 58741 57165 59358 65766 70342 72394 74431 75853 75316 74256 73033 67640 68596 67706 64471 64773 67655 67181 67541 69663 68631 67017 60037 82101 154 5146 30 10486 22 48 21 4771 -11547 5 999999 39 387 400 378 638 712 1343 1567 1767 1805 1896 2187 2444 2406 2454 2155 1614 1058 598 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 67 253 648 1300 2137 3106 4074 5562 7066 8236 9513 10541 11681 12765 13644 14232 14973 16068 17388 19557 21507 21845 21714 22262 22556 22414 22890 23165 22913 23932 24788 25956 27470 30523 34814 39670 42797 45256 49180 54275 58064 61500 65588 70980 74949 79576 81524 79896 79940 85026 91089 94698 93895 97544 102511 112417 107802 97117 94052 82110 148 5352 30 10482 22 48 30 4773 -11546 -7 15 85 295 583 732 1059 1094 1252 1376 1491 1583 1472 1258 996 717 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 259 850 1667 2631 3901 5269 6548 7474 8319 9174 9751 10529 11415 12739 14272 15908 17098 17749 18592 19575 21549 22999 23786 24158 23607 22488 20816 20322 20215 20590 21882 24584 27205 29548 32683 35540 38914 42816 47002 51026 56092 61345 64227 66191 71347 75735 81285 85961 92629 99884 105537 108202 109726 112210 82119 185 4212 30 10482 22 48 39 4775 -11545 28 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 -71 -34 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 3 1 86 375 782 900 1127 1358 1629 1927 2478 2936 3620 4218 4474 4489 3741 3068 2451 1836 877 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 269 597 1127 1942 3302 5361 8276 12047 15230 17505 19282 20771 22044 23008 23475 24082 25352 26727 27942 28834 29480 30733 32887 35664 37653 39251 41108 43829 47309 50675 52898 54936 55902 56123 58980 62479 67065 70440 73731 78983 84753 90404 91550 93312 96689 100374 97956 95814 97176 97463 97293 95796 93719 89276 82128 222 3100 30 10480 22 48 48 4776 -11544 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 208 155 -41 -75 132 207 193 380 416 343 258 193 318 421 293 78 33 999999 -38 102 198 206 441 813 670 372 295 153 196 325 331 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 80 117 113 127 379 461 597 585 649 1165 1793 2320 2849 3197 3233 3073 2847 3174 3645 4316 5081 5578 5494 4808 3734 2203 486 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 567 2336 838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -62 27 304 693 1205 1877 2749 3780 5196 7552 11145 15617 20660 26039 30984 35285 38630 40630 42226 43735 44352 44360 44301 44974 47201 50859 53672 55030 55668 55183 55398 58446 62664 67715 74365 80973 86161 89245 94493 97049 98157 98005 97220 95186 92692 92633 87376 81886 80107 78146 74746 72041 71133 71649 64484 54461 82137 235 2706 30 10476 22 48 57 4778 -11543 -65 74 110 448 245 999999 53 187 999999 999999 -97 999999 999999 159 177 999999 999999 999999 -52 999999 999999 999999 -21 999999 999999 17 -75 176 317 462 713 897 1019 950 1194 1548 2046 2764 3339 3989 4068 3768 3262 3082 2742 2632 2603 2335 2177 1926 1466 1137 957 1041 1086 1039 966 969 774 598 741 887 1004 1067 1187 1303 1433 1519 1795 1786 1558 1286 1287 1184 898 792 865 831 628 660 923 951 815 885 1137 1598 2232 2843 3587 4749 5993 7180 8591 10206 11384 11681 11184 10349 9571 8770 8248 8455 9725 11112 11926 11678 8962 4131 710 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 43 128 142 252 342 481 630 740 825 865 760 478 307 199 37 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 777 1713 2926 4375 6070 7977 10110 12777 16699 22733 31307 41667 53331 64634 75577 87184 98732 108878 116409 122630 126518 126285 122671 115605 105348 99553 97509 94027 90371 85616 79793 77754 77861 78987 78030 77964 77444 71079 65313 63224 63220 66110 70168 73981 73199 61453 53037 49337 44730 39141 31601 24673 20032 82146 236 2678 30 10478 22 49 6 4780 -11542 94 505 681 571 789 1741 2195 1898 1722 1366 619 307 511 485 236 212 619 664 628 768 1086 597 547 578 419 347 298 349 606 496 364 481 607 538 594 473 338 481 413 461 596 725 1014 1435 1829 1857 1939 1683 1512 1673 1780 1361 1274 1224 1281 1371 1299 1041 1084 1063 713 661 883 949 1065 1230 1359 1472 1830 1785 1962 1938 2231 2286 2375 2081 1796 1571 1198 836 757 722 549 682 560 387 478 416 423 864 1356 1787 2954 4569 6529 9292 11272 12462 12907 11744 10254 10041 9852 10518 11012 10446 9683 9588 8702 4813 1604 624 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 156 373 665 1007 1351 1511 1640 1778 1865 1812 1675 1623 1471 1332 1401 1444 1206 1087 986 826 724 692 561 425 205 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 519 1484 2952 4909 8174 12503 17430 22655 29950 39924 49197 53856 52991 51437 53633 57409 61364 67227 72974 77402 78385 76815 71635 64146 55718 49587 48424 51104 56046 59947 61261 63148 66513 69288 72170 76113 79977 84846 90050 92009 93366 92024 87667 83128 74641 62512 49272 39400 32671 25897 82155 237 2647 30 10477 22 49 15 4782 -11542 -79 -72 279 960 1049 837 1205 1334 997 840 477 24 199 585 579 800 721 371 350 644 678 1039 1018 993 1046 1339 1648 1732 1288 1224 1346 1763 1784 1845 1893 1887 2130 2220 2138 2315 2383 2224 2213 2129 1820 1682 1931 1934 1763 1787 1713 1325 1162 1058 1004 804 886 882 778 679 792 706 470 660 860 1151 1319 1534 1777 2053 2256 2791 3277 3759 4424 4373 3792 3338 2809 2394 2062 1767 1524 1258 1180 1133 1190 1179 1075 1013 933 1133 1481 2043 3325 5154 7151 9668 12785 16882 20044 20661 18429 15235 12911 11082 9656 9148 12302 14498 10195 6046 3887 2141 833 374 247 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 81 246 446 459 503 658 751 1008 1263 1663 2171 2689 3306 3449 3598 4271 4769 4888 5086 5308 5150 4498 4318 3903 3467 2732 2186 2059 1965 1795 1686 1640 1507 1336 1287 1116 963 660 345 143 999999 999999 999999 999999 999999 999999 -43 321 827 1504 2690 4411 6943 10706 16068 23628 32325 40957 49469 56222 59475 60363 57412 52929 48555 45786 45395 44463 43423 44174 45844 48175 52404 58028 62373 64504 65860 67390 69286 72260 72459 70333 69505 70480 71271 71252 70296 67753 60009 49667 41190 38502 41637 46729 49217 46381 82164 187 4148 30 10478 22 49 24 4784 -11541 -37 207 115 23 133 226 223 143 255 130 158 40 -38 -24 78 999999 999999 999999 999999 -95 -42 5 999999 -82 -79 124 440 375 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 182 610 1120 1545 2190 2940 3757 4558 4885 4414 3643 2937 2541 2712 2978 2949 2325 1276 510 37 106 146 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 143 233 372 480 533 559 690 1164 1716 1998 1983 2076 2359 2377 2307 2399 2411 2395 2697 2615 2839 2795 2450 2198 1813 1652 1381 1219 1048 775 481 387 197 27 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 170 697 1450 2386 3558 5291 7576 10233 13403 16519 18742 20422 22583 24745 25448 25758 26703 27685 28985 31255 33707 35779 38588 43120 48096 53041 57562 62245 66585 70031 72289 75382 78073 79887 81980 83846 84352 86216 89370 93033 95521 95719 95160 94319 82173 231 2831 30 10481 22 49 33 4786 -11541 53 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 64 -78 999999 999999 38 152 155 243 165 163 301 453 436 402 442 591 928 1050 493 177 260 58 -35 -10 999999 999999 999999 999999 -82 9 -3 141 42 999999 153 388 471 553 630 589 587 564 570 442 517 272 229 481 598 834 1046 1397 2250 3008 3889 5475 7034 8308 9428 9846 9748 9310 8737 8081 7025 5822 5319 5420 5965 7923 9834 9525 9651 11735 11926 8726 4612 2154 892 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 262 405 462 552 621 754 859 1018 1440 1782 2213 2825 3538 4398 4981 5094 5256 5136 4732 4916 5548 6227 6431 6413 6038 6547 6952 6178 6771 7280 6072 4707 4660 4448 4033 2481 1066 327 999999 999999 999999 999999 999999 999999 999999 999999 21 770 2012 3818 6037 9393 13046 16861 21977 28686 34333 38229 40834 42782 45789 49786 51365 50074 49080 48590 49832 53571 57924 61485 66282 69755 73543 75927 80206 83675 87538 92722 94630 99254 104101 108209 111552 115141 111581 103996 103679 104353 96441 84801 82182 249 2265 30 10485 22 49 42 4788 -11540 -17 999999 999999 265 64 999999 999999 999999 -11 146 124 999999 999999 91 239 417 242 360 540 381 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 -84 999999 999999 -31 181 97 145 88 167 475 455 560 779 961 1092 907 956 1076 1184 1291 1373 1269 1056 1205 1177 1055 950 1095 1069 866 1016 1139 1103 1287 1325 1518 1334 1205 1502 1757 1996 2029 1950 1950 1812 1539 1529 1676 1805 1780 1537 1220 1000 973 822 925 1087 1158 1140 1250 1268 1194 1233 1321 1489 1663 1713 1655 1500 1362 1279 1197 1243 1566 2014 2365 2621 2927 3354 4099 5371 6545 7724 8959 9996 10987 12321 13823 14511 14014 13031 13803 15846 16635 16354 16886 18002 18547 17187 14344 11698 8349 4093 860 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 184 459 822 1257 1536 2013 3379 5100 6435 7376 9180 11995 15865 21420 26739 30849 35360 39436 42431 42829 44219 46985 44276 37874 31726 26425 22293 17803 11230 7484 5311 3924 2625 1362 506 -18 999999 999999 999999 999999 999999 285 1372 3176 6137 10168 15189 22213 31977 43754 57572 73103 86224 93903 92641 85199 76459 68844 58642 45523 35658 31163 31206 31746 31654 33676 34171 35515 38769 41721 44108 44619 46573 51729 61747 67620 68685 66456 64614 59028 54302 50505 50646 48857 82191 250 2268 30 10488 22 49 51 4790 -11540 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 831 2068 4633 7358 7149 5787 6627 7967 4761 1293 198 47 246 309 256 475 899 989 990 1041 1465 2031 2187 2631 3270 3256 3281 3626 3983 4186 4553 4810 5010 5064 5169 5481 5986 6400 6784 7183 7351 7208 7105 6827 6667 6966 7553 7716 7761 8186 8655 8991 9252 9945 10813 11207 11678 11895 11835 11356 10934 10520 10131 10460 10883 11090 10859 10457 9449 7954 6481 5291 4305 4054 4464 4867 4927 5062 5059 4756 4675 4453 4201 4108 4379 5199 5783 5465 4531 3257 2096 1443 1165 1331 1946 2745 3464 4162 4822 5758 7170 8827 11091 14524 18860 24574 32803 43407 54274 60255 59855 54070 44734 37509 31340 21252 10909 4714 1631 266 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 38 128 220 350 423 439 540 629 640 603 697 984 1298 1541 1908 2505 3180 3743 3999 4285 4770 5376 6094 6630 7161 7703 8217 8842 9627 10769 13476 16654 20043 24419 28699 36179 46826 59459 77527 91378 85370 68432 54111 47186 42889 45143 46337 44136 40845 36392 27642 18311 11811 8436 5831 3693 1687 305 999999 999999 999999 999999 999999 69 866 2643 5687 11048 20517 31981 43402 56561 69276 79297 85062 82924 76050 68878 62931 58151 50112 38234 27316 20463 17799 15351 13945 13553 11957 10049 9175 9010 9919 12116 12541 12292 13525 15096 16787 19090 20425 20676 20491 19223 82200 258 2029 30 10489 22 50 0 4792 -11539 -16 298 1065 2351 2570 2973 4229 5025 4107 2712 2422 2759 3060 2914 2566 2149 2573 3277 2718 1520 1596 2096 1346 2324 3945 5253 4538 4873 4238 1543 713 397 142 350 99 288 808 668 891 1454 1713 2048 2542 3235 3798 4236 4511 5368 6222 6893 7464 7712 7977 7930 8289 8417 8673 9147 9658 10326 11079 11421 12046 12818 12946 13247 13581 14350 14786 15250 15302 16107 16806 17388 17778 18792 20185 21191 22608 24955 27040 29111 30649 31924 31825 30141 28522 26158 22615 19115 16289 13852 11017 8921 7393 6313 5718 5759 6249 6947 7086 7095 7113 6765 6131 5888 6391 6859 6557 5520 4435 3392 2512 1979 1592 1188 936 706 327 180 246 370 654 1147 2257 4512 7957 13105 21747 33168 47258 61856 71692 78615 82309 79590 65951 44604 25541 13096 5196 1614 697 525 454 494 433 264 213 221 235 133 103 252 401 487 616 993 1506 1946 2231 2548 2967 3358 3714 4424 5543 6562 7258 8481 10090 11988 14272 16002 16753 17449 18630 18722 17224 15900 15731 15757 15471 14844 15418 17066 18267 17439 16495 16260 17349 20725 24546 25162 25692 21248 13628 7760 5189 4222 3613 2850 3038 3806 4582 5481 6118 6066 5660 4755 3157 1522 422 999999 999999 999999 999999 207 1098 3171 7047 12274 18490 27210 39228 46997 52216 59591 67530 73435 77303 77686 76812 72206 62323 53469 46581 39239 32137 28990 25681 20733 16696 14607 13348 11735 11459 10998 10084 9608 9794 9745 10668 10317 9389 8375 8635 9409 82209 254 2151 30 10491 22 50 9 4794 -11539 465 2011 3630 4641 5120 3687 890 999999 999999 999999 999999 999999 999999 999999 274 385 769 972 1232 1947 2194 2011 2233 1999 2900 4680 4924 4594 4819 5331 5875 4936 4066 4285 6682 10589 8603 2606 357 858 1409 1945 2085 2567 2849 3133 3665 3916 4662 5201 5612 5890 6180 6407 7053 7230 7457 7819 8521 8972 9209 9456 9957 10963 12135 12919 14324 15805 17009 17720 18380 19370 20511 21983 24096 26303 29068 31874 33785 35093 35926 35784 35204 33482 30763 27509 24575 21779 19047 17015 15037 12808 10419 8012 6023 4944 4740 4686 4800 5207 5464 5814 5475 4902 4881 5026 4782 4378 3971 3100 2158 1510 1025 569 199 60 20 999999 999999 999999 999999 227 838 1594 2513 4129 6965 9721 12054 15597 20432 22876 20565 15644 11487 9133 7198 5415 3940 2580 1674 1113 854 1101 1448 1789 2400 3050 3626 4416 5076 5343 5506 5495 5446 5419 5330 5530 5843 5605 5605 6109 6507 6996 7886 9622 12019 14466 18394 24972 34723 45150 54219 61597 69944 75105 70117 59506 53128 51497 49023 44868 38792 33022 31064 30917 29863 28904 27785 26576 20564 14710 12287 10096 7004 3948 2047 1072 696 571 545 424 198 39 212 619 885 1088 1045 1023 1084 1242 1625 2013 2575 3426 4536 6506 10055 15114 20477 25402 29534 33004 36587 42238 46258 49089 51504 53066 49561 44047 39180 35466 35431 36848 37811 41556 44896 46182 44897 40071 32926 28310 26652 24460 19499 18081 17898 15914 13129 10053 7896 6420 82218 269 1698 30 10488 22 50 18 4796 -11538 1729 975 999999 999999 999999 999999 999999 999999 73 741 1385 1722 1388 1458 1279 662 142 297 513 181 101 297 300 142 49 156 273 359 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 456 857 1050 1338 860 586 569 1079 2309 2803 1625 247 10 130 368 600 731 827 1373 1729 2237 2575 2630 2489 2519 2677 2749 3193 3849 4167 4465 4543 4801 5388 5830 7020 7701 8501 9042 9845 10256 10079 10042 10502 11141 11625 12279 12993 14099 15292 16190 16781 17381 18113 18697 18927 19450 20249 21380 21724 21544 20844 18691 16495 13957 11370 8744 6681 5149 3913 3006 2491 2128 1866 2071 3001 3720 3669 3343 3181 3154 2923 2686 2569 2256 1613 986 463 206 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 760 2146 3883 6154 9037 13105 17462 19542 18717 17305 15728 13690 11824 10869 10264 9572 9435 9716 9091 7119 4875 3490 2651 2206 1400 663 367 252 470 1142 2356 3564 4932 6331 7117 8652 12650 18219 22369 24994 29110 33786 37112 40020 43542 48020 52153 55882 61103 66647 69086 68824 70282 71516 70359 70009 68957 64597 59054 53024 49289 51207 56397 61978 66601 70873 80119 84774 69516 46019 27544 14395 5944 2107 561 232 154 27 -72 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 31 377 954 1485 2145 3398 5296 7294 8989 11082 14704 19602 25369 30266 33130 34358 35368 34845 33465 35285 39355 41892 43278 43011 39107 34474 27738 22641 20612 16302 13796 13477 11463 8824 6376 4311 3401 3249 3276 3336 82227 256 2113 30 10483 22 50 27 4798 -11537 226 627 869 1805 2709 3066 2650 1833 1769 1723 1426 1362 1662 1539 1338 1233 930 581 120 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 208 501 475 627 906 1133 1056 1324 1455 1925 1979 1990 2033 2217 2609 3081 3649 3917 4405 5202 5794 6322 6703 7490 8327 9271 9921 10666 11753 13029 14082 14885 15686 16029 15844 15309 14901 14344 13763 13313 13007 13442 14162 15118 16250 16814 16967 16401 15838 15015 12637 9903 7899 5579 3804 2865 2514 2431 2666 2928 2736 2584 2578 2683 2766 2487 2111 1767 1472 1238 1131 1099 937 808 570 112 999999 999999 999999 999999 999999 999999 -27 821 1975 3093 5291 10142 16472 21299 23322 21790 17923 13592 10088 7390 5004 3509 3288 3139 2433 1688 999 454 229 0 999999 999999 999999 -95 -18 61 103 269 670 1247 1961 3038 3793 4374 5488 6742 8525 11867 16336 21099 26084 30262 33474 37501 42420 46616 49082 49987 48005 46349 44556 41394 39419 37046 34586 32054 31227 34466 39554 41864 44298 48652 51561 51658 48582 42940 32515 20555 10951 6439 4144 1905 317 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 752 1254 1942 3548 6777 12647 21406 32138 41814 50257 57051 62393 65080 63115 55760 48902 46002 43798 43064 43119 45426 47762 47535 46559 43094 37959 31805 30100 30593 31438 31292 27802 82237 277 1448 30 10478 22 50 37 4800 -11536 19674 3112 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 77 412 449 624 1042 1228 1461 1920 2731 3265 2579 2208 1785 1578 1454 1716 2519 3366 3973 4931 6152 7327 8283 8573 7815 5851 3470 1963 1221 715 554 578 527 774 573 384 381 209 -21 -25 999999 999999 -29 999999 999999 999999 999999 999999 999999 999999 -73 336 486 705 1311 1799 1990 2182 2467 2848 3221 3509 3658 3807 3976 4643 5048 4925 5061 5327 5754 6125 6643 7731 9190 10809 12591 14951 17227 19705 21950 23997 26118 27650 29602 31375 32996 34791 36486 36914 36068 35311 34926 34681 34782 34908 34863 34519 34191 32945 31156 30436 30880 31738 32185 33043 33970 33285 31711 30055 28467 25437 21958 17470 12621 9415 8181 7389 7293 8019 8264 8009 7443 6355 5608 5126 4778 4312 3930 3659 3135 2480 2047 1704 1306 884 444 239 16 999999 999999 999999 999999 18 427 446 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 844 2510 5458 9527 15776 22725 29097 34298 38155 40319 41850 42721 44028 48826 51058 49940 48253 46303 41814 39339 35792 35675 39371 42273 47479 46517 34597 25034 15926 11364 8045 4551 2091 1276 640 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 261 1967 5142 12227 20375 25858 29592 29903 29652 27802 25729 24594 25637 26218 25895 25990 30002 32753 32329 33769 36806 36784 35886 33158 30872 25641 82246 276 1473 30 10473 22 50 46 4802 -11535 -100 999999 999999 999999 999999 999999 999999 999999 999999 -37 167 91 217 262 102 381 607 299 268 1476 3362 2704 1369 940 1254 1139 1367 1053 1302 1488 1658 2337 2847 3495 3635 4163 5754 5617 4078 2982 2171 1434 1269 1095 1162 1063 2116 3195 4725 4206 2939 2481 1940 1766 876 1402 1217 269 61 -39 999999 999999 999999 999999 999999 999999 999999 999999 -53 409 706 1215 1529 2041 2488 2966 3764 4518 5025 11880 42243 57216 49170 28079 20246 14556 8363 7963 9145 10768 13034 15743 19531 22508 26044 29286 31497 34074 36965 39442 41774 43467 44992 45839 47443 47849 47301 48633 50153 50311 48239 45003 43377 40531 37791 37534 36149 34456 34317 33766 34704 35920 37954 37801 36851 34394 31012 26109 21826 16983 13146 11328 9759 9235 8943 8792 8399 7481 7054 6830 5680 5252 4310 3542 3175 2719 2010 1814 1563 1385 1218 850 269 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 104 477 927 1564 2527 3822 5380 7177 9642 11844 12182 10986 10970 16225 27509 38256 46831 53795 61021 65145 57659 52718 52683 52257 44671 31143 21533 20558 23449 21570 16547 13034 9430 6887 5328 3640 2186 1254 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 424 3075 9315 18510 29784 36351 38864 38850 39782 38442 35830 34771 37855 39959 40221 39066 36283 32761 29806 26231 23178 20323 18732 16128 14182 82255 240 2549 30 10469 22 50 55 4804 -11534 166 67 -13 999999 999999 999999 26 999999 999999 162 266 692 1799 2252 1718 1080 661 672 498 1241 1386 503 225 847 980 581 1002 303 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5350 37523 75745 107442 146002 148259 99480 32181 9770 8832 7336 8737 10254 13590 18184 22519 27861 33257 37230 39343 41098 42957 44210 44177 43739 43681 43531 42978 41166 40430 40861 39563 37193 34208 33652 33465 31425 29197 28875 28016 26910 26819 25980 27122 28707 28597 28181 27841 28848 31544 28263 22478 19180 18421 17388 16762 15991 13251 9495 7593 7007 6582 5874 4985 4247 3718 3425 3114 2407 1877 1290 881 540 276 27 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 1215 2591 4909 7889 10102 13624 17230 20853 26446 34744 43208 49949 60243 69717 64533 72075 84021 93835 93600 81766 64115 43773 22563 9469 9389 15914 21951 20530 13663 10391 9415 8113 5569 2621 1359 497 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 445 2219 6272 13271 20219 25238 26920 24589 21172 19759 18882 19148 20232 21326 21691 23009 22829 22392 18960 19093 21004 18113 13219 82264 278 1409 30 10469 22 51 4 4806 -11534 3254 999999 999999 999999 999999 999999 999999 999999 999999 999999 1522 4826 3094 999999 -79 46 202 123 387 1830 3765 4318 3123 1920 3418 8159 13654 14340 12821 17082 24848 20247 11022 7707 7059 7062 7691 9026 10388 11380 12510 13393 14316 15516 16333 16034 15284 14231 12370 10258 8927 8396 8166 7912 8017 8480 8783 9016 9305 9013 8496 6776 4840 3415 2497 1488 966 588 481 156 253 304 274 226 93 275 166 258 203 306 629 813 2441 18305 35971 38105 35292 12889 3488 3721 4817 6254 6751 7940 8642 9257 11162 15993 23331 30942 34964 34946 32675 30852 29967 30074 31580 32081 32737 31483 30325 29120 28046 26328 25499 25695 24716 22512 20830 21344 24071 27806 33418 39400 45797 51618 53612 48365 39546 31947 30938 33038 34228 36822 37036 35968 32203 26143 21856 19158 15710 14402 13461 11039 9377 7086 5537 4346 3288 2404 1689 1256 1072 673 448 289 357 420 305 182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 347 1083 2000 3099 4560 7609 11528 15962 24792 39438 54063 67302 77168 89671 102434 120102 137739 124464 69445 21807 10326 7869 9404 10674 9071 7856 7216 6151 5203 4283 3459 2730 1659 556 350 211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 897 3405 8691 16182 22076 24361 20254 15917 12357 8871 6573 4437 3790 3089 2680 2645 2747 2698 2794 3041 82273 280 1346 30 10466 22 51 13 4808 -11533 352 1712 2058 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 1818 1830 677 2324 6267 10060 16334 27959 40564 40248 25805 31307 32137 14654 3441 4406 4340 4321 4923 7135 8196 9021 13506 21074 25939 18481 15888 16994 18405 19648 16029 15919 24576 30084 19677 17316 21537 21731 18634 24311 23344 19429 20369 27341 51305 68397 85879 115984 119394 80068 42627 20151 3472 2570 2407 2305 4099 17520 19974 14787 2016 670 767 669 678 9163 15656 5102 1484 1773 1656 2043 2886 3063 3811 4276 5620 7453 10377 14457 17982 17096 12553 9763 9573 11162 13385 14511 14452 13826 13868 14855 15969 17780 19595 22270 23311 22292 18909 16646 16585 17401 19004 23391 30629 36375 40265 43050 41586 36165 29691 26465 30640 32801 31526 31373 29245 24221 21825 20581 18269 16223 14926 12965 10859 8950 7235 5762 4732 3834 2839 2194 1587 869 343 125 232 154 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 699 1960 4284 7718 12342 16797 23590 34469 48464 59688 68356 75747 84909 100674 116883 137566 135566 104032 54228 23199 16116 15177 15131 15092 13856 10032 8261 7949 6568 6039 5987 5223 4268 2840 1923 2415 2108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 604 1141 695 84 999999 999999 999999 999999 999999 999999 317 1854 3944 5692 6674 5763 4466 4847 6895 8270 7550 6382 5633 5172 5219 5458 5420 82282 276 1462 30 10462 22 51 22 4810 -11532 361 -58 999999 999999 999999 999999 682 999999 158 999999 867 1431 2993 3801 5532 12664 25078 38971 47432 29542 19282 30194 39178 30765 10046 4961 2988 3582 3695 4229 4892 4480 4607 4270 4259 6254 9989 11651 10195 10055 11740 13887 13643 11676 11483 12445 12560 12973 13374 13119 12205 12404 12555 12755 13571 16079 19981 21868 21410 19689 20006 24990 35741 49409 64916 60605 55875 44572 22469 12646 9001 7446 5982 4712 7181 24947 38692 27618 5650 2795 3614 4530 4196 13178 72092 104815 125662 137472 85525 12679 10979 8614 4132 3351 2578 3129 4983 7658 11283 13654 12657 9145 7788 7874 7626 6393 5967 6508 8865 12680 16170 18338 18117 17817 16314 14014 12979 12983 13108 13259 14603 17817 20738 24554 27631 32750 37497 39883 38261 34060 31657 32149 31800 32193 32003 31095 28161 25500 25186 24982 24653 22484 18319 13693 9982 7583 5745 3553 2378 1706 900 484 292 166 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 252 316 373 627 1289 2153 3479 6569 13165 20694 29567 40998 58255 76186 93692 86046 53137 27167 13770 8929 7316 6537 9128 14300 18920 29243 43487 44052 34732 27390 22352 16131 10000 5517 2750 1298 492 206 999999 999999 999999 999999 999999 999999 999999 999999 394 1129 1494 1491 1200 379 999999 999999 999999 999999 999999 83 500 1318 2228 2820 3392 3650 4060 4838 7249 10387 10746 11012 12432 13196 13974 13519 82292 281 1311 30 10461 22 51 32 4812 -11531 12235 2245 3460 7620 5208 558 800 685 346 999999 -48 319 622 1014 1912 4692 16278 25565 26356 25596 7254 7413 11941 10460 4465 4430 5278 5392 5061 5669 5511 5145 5434 6129 7899 8676 7623 7021 6556 5630 5464 6074 5782 7152 9404 12542 15739 22149 30763 39171 26246 23991 28343 29184 29618 29520 27924 23217 19061 16824 15900 15899 16651 17078 17313 18783 19790 20264 20129 18962 17614 15445 14046 15133 16620 17074 16634 15186 15061 14507 13199 11859 10401 10730 11038 9861 10794 12244 14754 16902 15731 13286 12220 9826 7779 6885 6916 5219 2796 1772 1160 738 725 686 1436 1315 943 822 318 352 136 999999 -34 183 240 971 2459 4443 6254 7150 7040 7162 7293 7281 7602 7336 7539 8074 9787 12718 16593 20417 24719 27889 27824 25642 22631 21337 20760 19012 18429 18214 16830 15396 13848 13041 12842 12198 11300 9715 7715 6058 4167 3025 1871 1199 830 371 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 1424 3620 6893 10516 16555 27818 46402 66519 80138 84029 76970 63804 44653 20477 8503 5510 11460 25488 47360 61192 74095 71289 67259 70971 60848 52760 46305 31302 14820 6385 3570 2087 1040 482 313 999999 999999 999999 999999 999999 999999 999999 282 569 412 100 999999 230 503 923 1782 2103 1442 933 519 214 282 542 917 1352 2134 3034 3534 3986 4480 4828 5714 6343 6808 7104 82301 284 1221 30 10461 22 51 41 4814 -11530 7870 999999 999999 999999 4251 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 366 188 999999 999999 419 2931 6284 4428 1347 999999 999999 90 201 399 455 376 1328 2922 3471 2230 6454 16824 26412 30419 25248 20989 19674 25683 32422 36768 36314 33091 29549 37588 62539 74890 64767 49020 50031 30885 13258 10893 13142 17717 22173 24109 23447 20767 17621 16140 14695 12936 12666 12671 11646 11174 10319 9539 9755 9813 10182 11277 10533 10483 10083 8861 7469 5973 4839 4427 5484 6131 6568 6974 7417 7080 6771 5933 4989 4178 4004 2856 1889 1121 1177 1301 804 630 371 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 281 750 1173 1468 1959 2435 2795 2831 2587 2464 2698 2728 3750 7296 11257 12989 14280 13999 13660 13948 13862 12743 12118 12058 11936 10783 10333 10030 9247 7847 6141 5353 4456 3376 2468 1770 1385 1069 693 337 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 196 1359 4420 6473 8616 11609 15660 21671 30932 37916 42011 43363 42279 42124 35203 23624 29963 45069 60953 75085 66165 46518 34216 28810 26167 25647 24824 23646 20571 16383 10703 6166 4169 3079 2275 1743 953 543 355 40 999999 999999 999999 36 29 58 44 328 322 1 999999 999999 999999 428 1546 2996 4644 6404 7942 8443 7365 5814 4586 3405 2272 1412 1242 1447 2039 2827 4700 9468 15019 82310 265 1791 30 10461 22 51 50 4816 -11529 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 218 280 106 323 2117 4884 3088 2433 4944 7198 6282 9996 17822 29540 44926 56717 55905 60854 54950 56165 67576 85410 121027 155615 135095 86393 34430 26977 25796 31225 29620 25627 31464 37195 37536 40997 24315 17006 16335 17183 26850 26839 11500 11974 12289 11313 9550 8056 6775 5365 4286 3754 3167 2436 1606 1155 1060 914 915 907 1144 1044 679 663 737 532 296 76 999999 999999 3 -20 -6 27 999999 999999 999999 -14 999999 999999 999999 -71 28 -29 -51 -11 151 225 342 394 737 950 741 929 1156 1147 1173 1544 1817 2049 4531 8002 9658 10716 11814 13004 12611 11410 10053 8635 8354 8352 8188 8555 8668 8368 8379 7547 6409 5455 4322 2906 1985 1286 708 415 330 126 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 314 939 2218 3935 5208 5883 6377 7793 8833 8416 8028 8922 10106 10074 9370 11668 17551 27451 35095 40889 50660 65799 77374 77610 56775 32634 21589 12826 9188 5928 4896 5039 6218 7905 10523 12365 12874 12923 13302 12793 10512 7975 5794 3911 2275 1262 1346 1976 2696 3039 2742 1894 1199 861 295 999999 999999 999999 999999 735 2709 6251 12056 16954 20208 21275 18333 13878 10401 8221 6356 4523 3986 4374 4750 7155 12637 82319 275 1491 30 10461 22 51 59 4818 -11529 -32 999999 -87 999999 999999 999999 999999 77 3270 10139 7193 5702 3306 4912 22086 40968 33989 12924 4749 6070 7278 8637 11567 16328 22824 26885 22749 20522 22175 26827 26227 22966 24346 28821 30544 32346 27728 14728 22054 61547 111935 75235 21763 19928 14070 18586 44037 31262 16233 16963 18813 21161 25244 31885 35024 31803 27151 23614 20892 17555 15122 14369 14092 15053 14828 14251 13621 12389 12210 12039 10909 9078 7807 7417 6693 5560 5493 5292 4762 4089 3695 3208 2593 2150 2094 1688 1369 930 521 430 168 999999 999999 999999 999999 999999 999999 999999 999999 -77 113 228 557 706 1019 1382 1870 1808 2206 2354 2234 2048 1647 1277 727 818 1103 1040 1062 1042 1012 1211 1470 1363 1492 2020 4387 7931 9880 10239 9620 8747 8884 9671 9992 9951 9795 9203 9037 8812 7658 6159 4964 4096 3530 2840 2281 1559 1298 878 579 353 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 334 1001 2457 3678 4658 5692 7091 9043 10539 12262 14293 16845 17681 15695 15693 20410 27387 38699 46340 42756 34295 17119 6759 2581 602 239 -25 999999 999999 999999 999999 999999 999999 999999 999999 456 1374 3451 6467 10055 11679 11466 10867 9860 8517 7120 6692 6391 5987 5409 3907 2048 1723 1135 285 999999 999999 999999 999999 465 1886 4681 10405 19112 24685 27405 28352 29633 28448 26185 26985 29174 29120 29814 31095 32817 37212 82328 276 1462 30 10462 22 52 8 4820 -11528 -48 -12 363 278 758 593 754 1061 1482 2725 7069 16671 19786 10176 6532 7177 8793 4641 6021 8495 10591 13173 16087 17773 18191 18147 21383 28985 37637 46549 77806 123149 92828 46526 32217 24394 24202 38664 51472 60097 45568 54277 45755 41032 51396 63163 57504 47876 50397 32228 19309 18897 19052 18437 18364 19129 20945 24007 24740 27596 32473 40910 41579 40731 31820 26851 25609 26091 26875 27896 28307 28612 26857 21806 16412 14477 14335 13805 13040 12605 11918 10800 10448 10878 11615 8935 4693 2357 1660 994 358 322 275 389 14 999999 999999 -31 999999 999999 999999 999999 999999 999999 86 25 362 681 1203 1908 1964 2102 2058 1867 1831 1032 530 775 1410 1484 1391 1538 1490 1297 1316 1380 1262 1239 4476 8969 10837 10300 9113 7800 6610 6280 5724 5605 5023 5142 5468 6082 6333 6751 6809 6721 5918 4685 3748 2817 1863 1634 1299 809 554 385 256 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 239 599 1058 1531 2912 7127 16515 26532 31974 29246 19927 11190 9240 9318 9906 8186 6008 3882 2178 1048 531 406 138 30 83 -62 -93 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 1235 3496 6364 8280 8573 7940 7364 7012 7242 6809 5632 4196 2039 450 999999 999999 999999 999999 999999 111 403 621 1641 4473 8272 13942 24683 33001 34663 32394 29793 28182 26889 27042 25003 23384 82337 276 1461 30 10461 22 52 17 4822 -11527 170 672 28 477 287 -20 320 242 176 1110 6022 8424 3019 1670 744 1145 1376 1734 2493 3380 4116 4968 6531 8146 9384 9359 10955 20366 26701 32935 22231 11944 8699 5922 5217 7434 4278 2961 2796 2581 3763 7592 3862 4672 14857 37218 45327 55799 85287 113342 70403 59116 27237 11230 10320 11163 12996 13122 23591 27316 17241 24447 130668 342510 132001 90722 90250 68625 54771 47475 65835 74963 60005 31831 19791 16215 14070 13807 14946 18260 22046 27729 30748 33433 34984 33326 25922 18605 13312 9821 9916 7998 7195 5767 2363 494 -18 999999 999999 999999 999999 999999 -33 999999 999999 -40 51 -69 -23 999999 114 296 536 1000 1026 676 625 653 701 578 675 1071 1074 1110 1075 948 822 769 851 1534 3096 6657 10155 10336 8117 6193 5168 4275 3560 2961 2609 2418 2557 2797 3341 3079 2633 2446 2039 1744 2050 1914 1341 1003 576 323 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 1058 2574 4793 8315 15806 26777 31031 24914 14141 8475 4452 3199 3270 2742 1942 1331 906 529 220 39 163 338 291 148 47 18 107 241 402 359 233 14 999999 999999 999999 999999 120 1363 3496 5935 9752 11300 9177 6517 5363 3663 2069 725 148 34 26 999999 193 707 1983 4204 6776 9449 11447 11964 12280 13795 15651 19165 24774 31556 36891 37045 35418 32644 24649 15298 8981 82346 267 1729 30 10459 22 52 26 4824 -11526 292 102 1163 1017 999999 999999 999999 999999 999999 19 52 313 732 1178 1579 1726 1842 2006 522 214 523 253 179 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 -78 304 2903 6426 7747 8946 5255 7787 10932 13590 16481 17412 15507 9639 12105 20010 23429 23425 14564 14818 23712 30188 51206 65062 93393 58420 50804 101213 166414 191227 235162 273390 208956 174701 62065 16007 16371 16002 13058 31261 172947 193366 36902 8263 5857 5427 4649 3910 3441 2369 1293 433 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 538 420 634 904 1226 1077 614 451 376 225 149 98 289 1662 4921 7652 7168 6237 4632 3597 2977 2219 1690 1679 1559 1379 1831 1854 1153 423 296 436 840 919 782 187 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 400 1554 4434 9271 14137 17895 25884 29329 24743 19011 14713 14319 14672 12074 9094 8718 9144 5869 2820 2178 2409 2011 1988 2032 1720 1823 1910 2738 4220 6698 10216 13415 12841 10636 10006 9633 10953 12283 13477 13461 10594 8010 6273 5194 4481 4558 5040 5016 4614 4772 6514 10713 17186 25475 29450 32271 34821 38115 43318 46104 44544 42142 44110 49695 55133 57435 55999 57539 51247 36858 25354 16484 11742 82355 268 1701 30 10461 22 52 35 4826 -11525 18 1190 1884 1694 290 999999 999999 999999 999999 999999 999999 999999 -71 244 278 225 593 633 643 1110 1325 1465 1661 1778 2271 4694 8020 12914 36290 67741 75409 70753 45769 34011 9409 832 1413 2170 1373 1873 4194 5945 4457 3930 5192 6134 7275 9292 12672 17898 20476 17485 16107 15512 13751 15580 17549 22941 57138 76844 21783 48962 117508 155102 209620 250906 185719 119747 37877 10245 5994 5385 5469 5155 4420 3780 2776 2248 1775 1171 870 794 194 12 -7 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 -42 999999 177 213 95 999999 999999 999999 -50 48 993 2660 3815 4246 3578 2728 2040 1437 1208 1171 1007 1174 1128 959 640 322 -81 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 1003 3295 6673 11039 16325 20323 24965 25674 20374 11788 7992 10224 15314 19474 23413 26805 29029 18021 10164 12461 16161 15169 9536 5549 4730 4572 4516 4091 4161 4119 3855 4484 5324 6254 7344 8712 9934 10976 11863 12055 12925 15111 18640 21844 23003 23733 24791 24469 23054 23180 26201 30541 32974 33694 36179 37494 41623 46019 49192 50373 48855 42328 34167 29969 29021 30619 29904 28519 26739 26450 26788 25699 21558 15026 82364 284 1225 30 10465 22 52 44 4828 -11524 893 2282 1142 9494 127287 105098 225169 232662 146039 999999 999999 999999 999999 999999 999999 999999 241 3431 6691 6284 4828 1526 2192 2601 2971 2893 2490 2060 2397 2247 2671 2638 2197 1895 2170 2391 2759 2783 2470 3145 3037 3595 9497 21241 35500 43505 58451 65366 69562 91845 134672 124158 61382 29274 17099 8389 7656 10595 14311 20943 6266 3764 4762 8494 11556 13949 15175 15098 15995 17448 19438 21130 21611 29636 51270 36614 41990 26734 10667 24425 108411 149504 31972 3252 2648 2367 1894 1623 1253 758 506 473 178 276 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 199 540 1487 1895 1982 1878 1381 1133 869 603 458 227 206 233 245 69 16 -40 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 429 1255 2832 5268 7915 9857 11833 12562 12776 9196 6062 6723 7987 9818 12359 12924 16326 16937 12925 9777 9196 10748 10532 9701 8994 8624 8540 9320 10467 9831 8495 10726 13136 13471 13102 14167 17873 20404 21454 22891 25461 27624 30419 32257 33179 32228 32888 34255 36487 36739 38246 39576 41412 41859 43843 46911 48992 51935 56042 56243 48826 39243 31361 26741 25738 27129 27006 27364 25255 22220 20620 20587 15070 11532 82373 275 1497 30 10467 22 52 53 4830 -11524 113803 9490 99907 5434 8025 22247 5127 999999 1209 1659 4505 11880 16935 25150 28433 25337 23851 7852 5494 11519 12938 10761 4673 3369 9697 18746 20988 13422 5413 2922 3780 3530 6514 11596 9908 4116 1934 3501 3984 1799 2346 6094 14265 29929 42729 29436 7299 2739 4206 5274 4848 3021 1435 411 208 243 538 1849 4763 6923 11990 28842 37385 41800 45467 53403 39790 29451 67986 27739 13464 17535 17018 26165 27175 19062 7022 2330 1032 685 653 156 180 378 1068 807 301 527 1234 1871 2295 1970 1051 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 184 570 653 392 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 1008 2196 3294 4714 6420 7919 9942 11392 11887 13321 16571 21018 29696 42989 57737 57537 45423 29539 19737 19034 22280 27543 33279 33209 33289 38781 39875 41497 41417 39687 37899 35980 34534 38001 42607 45602 45851 45934 47300 46737 45543 46184 45619 43870 47097 51957 53594 53362 54370 57282 55689 55996 56864 55430 53675 52936 57705 56494 52886 51574 46724 39639 34739 29716 26261 22518 20059 19293 17757 16183 18032 82382 269 1676 30 10466 22 53 2 4832 -11523 771 999999 999999 999999 999999 117 2279 4135 1528 3854 14593 16993 4013 2409 3836 5610 5819 5500 5432 3187 3724 5108 7853 12279 14433 13770 4071 4640 8213 6370 8208 8830 5097 2664 2048 1309 565 702 417 159 508 459 376 218 704 630 620 276 284 443 451 440 1198 7755 19764 21491 19655 23749 25193 24658 28850 25664 15454 14792 15134 30223 48251 27044 9969 2510 3796 4385 1818 1442 1495 1394 1048 774 216 -99 29 622 1582 1924 1707 1062 295 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 351 1582 3068 5460 8811 13021 17658 22576 33673 49876 61370 65030 60422 57329 55066 53677 52228 51111 59936 75629 79713 77767 78508 83772 84867 83682 81580 80185 77040 75818 77371 75421 71707 67833 63162 64930 69264 72541 75705 79006 80991 78019 76576 72051 64644 60300 53273 45368 41125 36599 32954 29669 27873 28061 28332 27626 23865 22588 24770 26151 24391 21621 21297 21675 20411 21573 82391 243 2456 30 10466 22 53 11 4834 -11522 -31 178 -58 74 69 999999 177 1335 1953 1024 298 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1451 8047 17483 23861 27901 35738 31767 22352 19799 23044 26377 28834 24766 17942 19189 29112 56317 77964 40374 2825 1360 -29 999999 999999 999999 999999 999999 999999 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 367 1299 2635 4870 7186 9047 11886 15436 18895 21546 24676 29841 36529 41766 45075 47200 52524 58866 64173 69359 74818 82798 87760 84657 75951 72777 65839 57736 53071 49614 48539 47705 45540 43832 43172 40076 38330 41131 42471 38904 39079 42301 44464 48673 50754 48923 44343 43078 45090 47561 47013 45598 45963 45273 45971 44650 47089 50492 55922 64378 63569 53615 37192 28273 26091 25429 23989 82400 265 1798 30 10468 22 53 20 4836 -11521 1660 6055 3210 947 1620 2312 637 867 1451 3715 2837 1960 2654 2667 1948 4312 4569 6835 5979 4785 4475 4149 2749 2166 3013 6671 13026 20723 17558 9742 17727 28556 28387 17118 3747 678 685 632 383 182 74 999999 -38 303 614 527 1285 2255 3580 4554 5792 7777 9425 13094 17749 12655 3740 178 628 3256 8605 8216 10252 9083 3589 1870 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 382 1034 1996 3377 4891 6742 8201 9654 11693 14366 17782 20822 23615 26757 29396 33938 38047 38762 39350 39806 41978 48374 55295 59507 59957 60021 60415 60803 60137 57639 53355 49101 46531 43540 40683 42405 46611 49439 52469 56394 60354 64564 64001 59213 53094 52789 53569 54765 55447 54174 52611 50312 47487 45668 46637 50970 54399 53972 54411 55028 52480 50403 52345 50469 47904 45754 37261 28142 23058 82409 272 1590 30 10470 22 53 29 4837 -11520 -40 999999 999999 999999 999999 999999 168 2768 5993 7320 9311 11525 18218 21559 6692 1187 1153 4540 9245 14064 13631 9006 13264 27507 37775 20080 4864 3200 3113 3089 3431 4804 7933 5019 3297 3767 4253 6378 7920 13014 10718 5959 3200 1883 2126 1986 1088 986 891 744 906 510 242 1414 6147 9989 8649 2718 1003 518 636 610 999999 3578 18928 22654 9688 2363 2351 308 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 695 1566 2915 4705 6584 8771 10395 12264 13973 16335 18495 20227 21449 23621 27659 31847 35348 38688 37695 37521 36428 35406 35029 38393 38969 38109 37872 39458 44452 49539 51194 50986 49060 48887 52125 54495 50517 45242 45432 51463 59443 70368 79081 80865 73614 72072 74996 68464 63217 59564 55771 50497 41748 41254 40989 40120 41434 42126 41117 40135 38627 37899 35305 33645 30886 29157 27349 25201 82418 259 1984 30 10474 22 53 38 4839 -11519 142 59 999999 119 456 1657 2822 2357 1296 2706 4927 4710 1218 999999 999999 999999 501 286 298 1116 1893 1192 822 204 293 775 586 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 2586 4406 4636 5894 2867 3557 9595 8675 4293 2804 2104 10518 34778 47428 35449 20995 10582 9850 3413 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 443 1769 3368 4623 5703 6724 7613 8197 7678 8026 9142 10029 11648 12967 15451 16678 20505 25184 26229 25292 25739 25457 26041 31043 37265 43090 52873 58330 57925 63360 70319 75654 80856 82136 81903 81867 83275 86019 83295 80670 86288 83945 70646 62372 58282 57243 62496 62393 58784 52825 46067 41421 39691 35874 37526 38041 37998 37259 36520 35486 34028 34138 36124 33973 30534 82427 256 2076 30 10476 22 53 47 4841 -11519 325 293 273 999999 999999 999999 437 321 -54 999999 999999 999999 999999 999999 778 2069 3641 5467 6296 7802 5223 3749 7341 10780 10343 2663 999999 999999 999999 999999 999999 999999 999999 88 3069 5550 6489 4837 1967 276 2667 3075 999999 999999 2568 12629 12383 3152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 565 1237 2160 2787 3197 3038 2928 3178 3306 4013 5914 8021 10386 13428 16995 20148 25383 31415 36903 41520 41076 40786 44006 47527 50998 55518 59821 65816 74959 84332 93368 100889 108361 119611 130485 134987 132453 127832 117092 108235 103378 96497 95464 94041 92934 86597 79334 74948 70848 62630 58482 52071 43865 43311 47070 45624 46794 42230 36666 34446 36214 34149 82436 260 1955 30 10475 22 53 56 4843 -11518 209 800 1596 1801 671 999999 999999 1498 2854 3085 3675 3087 2329 4395 7095 10233 10432 7409 6312 9397 15072 10496 2283 999999 999999 999999 999999 999999 1267 723 999999 999999 999999 999999 999999 4696 7745 6440 4831 5003 1795 999999 999999 999999 999999 999999 999999 419 9328 14502 7014 2702 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 1571 3033 4230 5960 7263 7704 6587 5417 5072 5853 7297 8839 10918 12928 16698 24697 34397 40624 44456 44334 41895 42748 43920 45162 49618 58599 66482 72545 78225 84342 91634 101418 107450 113501 120843 124017 126391 121923 115593 115148 113715 113636 110299 105712 101875 97652 87844 76738 77975 73210 67685 62618 50242 44320 38154 36397 34204 30580 30056 30924 29861 29495 27219 24974 82445 264 1837 30 10477 22 54 5 4845 -11517 13 962 1020 1992 3722 3876 3080 3398 2837 2864 2900 4374 6114 4769 2642 1977 5710 14985 24354 26886 16293 6643 439 -73 -90 999999 999999 999999 999999 999999 596 4564 643 999999 999999 999999 999999 999999 48 944 1834 2437 948 999999 999999 999999 999999 999999 999999 999999 999999 512 5472 8637 8624 6877 5393 766 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 1230 2950 4675 5695 6770 7028 6183 6430 7778 9806 11061 12075 13436 15737 19600 26551 33520 37469 39788 41318 38259 34754 36553 40325 45088 49134 50670 53642 56849 63220 72100 79795 86992 92502 95232 94021 95905 97247 96617 105315 112289 114236 110250 102841 97145 92519 89895 84005 81956 82134 82955 89479 90843 77189 66655 57157 46908 42035 35436 31296 29469 26941 23996 21084 82454 259 1990 30 10480 22 54 14 4847 -11516 590 1914 2759 2559 2425 2216 2515 1733 1011 922 1327 3789 8085 14593 20029 23169 19226 11834 6923 5228 2994 1388 371 999999 154 289 1761 3556 4317 7106 19412 30382 30411 37887 26911 5285 1367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 -88 999999 999999 999999 70 197 3 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4046 11931 9697 2789 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 281 1298 2757 4428 6270 7654 8395 9586 11702 14650 16814 18068 18969 21900 25991 29817 33724 39340 46169 53836 56736 54265 51183 47891 51762 56373 57780 55970 55017 61181 76151 88339 94186 90164 82799 83199 88335 96921 99173 102572 108098 114858 118977 122193 123482 124792 123037 119536 115351 105388 92060 79275 73785 75573 76558 71512 65617 59431 50594 42710 36048 27357 18897 13692 10644 7501 82463 260 1961 30 10481 22 54 23 4849 -11515 -48 1102 2017 2597 2950 3165 3476 3932 4737 3071 1790 1840 3123 5206 10354 16961 13354 5367 2685 2236 1479 1190 595 904 822 770 446 -45 -96 2152 8830 18538 33145 49447 47566 28985 8788 1802 999999 -63 999999 -92 45 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -24 29 293 90 118 199 -9 74 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 6110 23676 29604 8331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 485 1712 3515 5716 8303 10685 12148 12803 14058 14816 15762 19021 24016 27978 30201 34009 37987 43169 44558 40062 36866 38012 43261 52273 60019 60149 57024 56966 60299 67884 74123 63543 53736 55942 61543 65662 69211 72019 76727 86158 94955 101846 105045 110868 118303 123314 128735 132972 136117 139377 132525 108615 85048 79136 80329 80793 79954 77113 66604 51837 39720 28823 19027 15347 12198 7937 82472 263 1869 30 10479 22 54 32 4851 -11514 102 440 1278 2531 2996 1315 625 1023 2021 1402 1058 1022 697 298 547 1247 2639 6713 9290 4258 1943 1762 1306 1118 1276 1407 1476 1326 917 949 782 588 853 3157 10540 23318 41106 67637 69010 23898 3967 181 -44 999999 999999 999999 999999 999999 999999 999999 -41 2311 2569 577 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 131 339 370 643 560 550 429 480 273 157 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 435 2407 4844 7638 11109 14131 15088 14832 14633 14294 16071 17741 19807 23643 26734 30682 34647 37685 38382 38491 37723 36692 37191 39956 48091 52832 53761 49229 43877 51126 59693 60273 59346 57788 58472 57027 50160 48550 50765 55313 60537 65140 68934 74821 77604 86300 96260 107469 119396 125506 132029 136575 134074 111501 86692 83282 83224 78345 72130 67369 65254 57823 49301 38503 28268 21958 82481 262 1901 30 10481 22 54 41 4853 -11513 209 627 296 1006 256 999999 892 1235 1178 1047 659 223 -81 106 69 -81 93 134 387 623 1552 1427 1046 1213 1235 1265 1075 1277 1322 834 707 989 415 854 7214 19581 27955 37165 37011 20665 6878 1224 445 227 999999 999999 999999 -55 999999 999999 268 1934 2367 178 999999 999999 999999 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 -20 99 311 215 292 398 121 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 602 2310 4313 7288 9753 8937 7046 7909 9001 9763 9801 11793 15151 17929 19661 21459 24075 26295 25862 24741 23118 21961 23564 25630 26723 24959 20432 18098 19754 23192 25187 26470 28848 32242 34195 35067 34847 33958 34671 37690 39535 44824 50740 51404 50813 50459 52210 52551 56567 67711 78446 86288 90458 104576 123252 123527 111542 94869 82170 73828 66985 62210 60056 61187 63278 64088 82490 260 1962 30 10482 22 54 50 4855 -11513 -8 29 618 1041 2358 3324 3748 2842 2518 1578 1352 1827 1931 1453 1223 1375 1717 2465 2617 2557 2290 2667 3214 3859 3907 4026 4623 4895 6344 6494 7772 9046 9047 13612 15165 13298 10940 5872 4611 4248 3243 2631 2685 2371 2838 3082 2473 2251 2652 2670 3151 2395 1886 1689 1484 1451 860 560 642 608 813 584 246 701 779 549 599 553 629 845 944 437 41 -59 -42 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 511 476 379 189 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 730 1335 2586 5239 7466 8795 9563 10162 10747 10919 12189 15291 18203 19832 20964 21879 23022 23511 23149 22294 20955 20618 21781 24165 26556 27797 26231 23637 23890 24064 24824 25591 25566 25931 25318 23504 21565 21331 22218 24316 24554 25608 26916 30949 35415 38498 40562 45188 55754 64461 75141 79270 86050 93271 98436 96446 92915 91377 91999 84363 76298 79909 86133 86320 87732 88932 90968 89102 82499 261 1932 30 10482 22 54 59 4857 -11512 -37 486 1203 1714 2690 3808 5752 6804 5906 4950 2766 1517 1583 3108 4118 1806 1473 2272 2903 3155 3797 4178 4434 4674 5463 6159 6268 6202 6642 7235 7116 7500 8204 9928 15909 14463 12526 16376 12571 10282 11314 12526 14762 16405 14732 12684 12059 11250 10124 9838 9445 9699 9903 9199 9179 9314 9169 9131 8640 8135 6795 6066 5366 5090 5254 5678 5830 5960 5590 5159 4788 4468 3592 3186 2812 2232 1983 1674 541 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 999999 999999 999999 999999 999999 999999 999999 217 202 304 570 742 747 837 777 554 186 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 818 1856 3596 5457 7654 9615 12711 16092 15439 15886 19336 22323 23025 24697 29809 38009 42683 42653 42459 41125 37371 32863 31592 30787 29660 31981 35423 39458 40399 38560 35636 33562 33411 33258 32363 30847 32157 32757 33763 37110 39332 40804 39488 37279 35392 34915 39007 46076 56630 69799 77332 79087 75954 76148 76979 81271 87391 94265 103674 107919 104627 96926 81401 68828 65201 68802 60754 46969 82508 260 1961 30 10481 22 55 8 4859 -11511 520 859 720 1309 1832 1844 2430 1439 999999 999999 999999 999999 -62 117 96 462 947 1068 1328 1774 1989 2341 2079 1812 1972 1978 2738 3815 3608 4055 6834 12546 23932 34102 39792 39175 42872 41872 46301 51767 31029 15377 15367 16383 17151 18489 19473 19154 17707 16077 14427 13221 11913 10557 10528 10112 9159 7633 6641 6443 6052 6039 5358 4995 4735 5497 6989 8338 9448 10337 10999 10072 8080 5416 3911 3113 1852 719 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 845 367 999999 999999 999999 999999 999999 999999 999999 999999 -94 111 344 368 642 1144 1566 1668 1342 834 270 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 1353 4460 10206 17231 23088 25114 23922 23535 24618 27529 33300 38729 42161 42123 47574 55723 55891 45125 34052 31056 32658 37355 43013 45995 43873 38329 34153 34168 35866 34228 30315 29628 27613 26900 31312 36190 35170 31687 33645 35569 33685 31678 32974 36230 38099 41557 47673 53534 54933 62206 74229 83190 89547 90216 92214 92389 89955 87208 80966 72796 64064 56105 51121 45039 82517 234 2741 30 10481 22 55 17 4861 -11510 539 1634 2151 2427 4295 7082 13315 23148 35710 49347 51682 65330 84907 89873 68317 56098 39396 16029 15498 16604 17400 17858 18105 19282 19587 19458 19142 18448 17904 17940 16274 15218 11753 9249 7346 4983 3072 2946 3481 4189 4969 5640 5793 6343 7868 9825 11342 11713 11054 9491 7117 5077 2512 1510 372 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 311 1106 1145 618 399 999999 999999 999999 999999 999999 -89 -30 999999 76 137 365 508 787 1181 1306 1185 872 249 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 789 313 999999 1819 8878 10003 1496 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 448 3824 10094 13789 19785 27294 30367 34670 38770 39009 37114 38310 44681 50105 51278 53052 48809 42316 40330 38223 40661 49596 55725 50825 45988 42482 38206 37354 35842 36084 34865 36898 37428 34145 35220 37840 36998 33769 31225 28599 28823 30149 31263 32537 34021 34599 36279 41413 47944 54894 65020 72639 75789 77840 78027 76719 73586 70179 65884 59774 51119 42582 37050 33398 82526 261 1931 30 10481 22 55 26 4863 -11509 411 1313 2430 3988 4715 3060 2333 2036 2211 2525 3372 3790 3404 3971 3864 3677 3278 3889 3368 3649 4053 3405 3753 4053 3160 3140 3415 2876 3571 4590 3900 4888 7291 24771 53128 58025 41058 22136 17133 16140 16296 17540 16446 14818 18131 18811 17430 17125 17695 19358 22035 23890 22861 19780 15866 13689 10636 9500 9836 9745 8842 7449 5624 3820 2718 2335 2684 3395 5414 7725 9203 8524 10175 13054 15668 18170 20170 21142 23950 28551 56668 77288 30154 3654 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 417 1006 1348 1267 1144 1191 912 347 -84 -76 57 110 167 82 170 323 399 243 285 516 370 341 283 99 61 114 -63 -86 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1559 10086 13721 2482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 855 2293 4081 7915 16214 25103 30204 33606 34051 35276 43164 52865 52170 40165 31909 37958 47360 46736 48265 50102 51178 50528 49461 46309 40805 36881 35187 36415 34628 30067 28709 30835 30815 30629 31253 30056 28780 30519 26767 25459 28337 32148 35293 39409 42867 48219 54437 58620 56408 50768 46146 44560 44423 48081 53436 59406 64617 66640 65593 61888 54057 42385 33129 82535 262 1901 30 10481 22 55 35 4865 -11508 -11 726 1598 2661 5377 8219 10883 12281 16225 20867 18713 21142 24771 32150 33200 31692 29239 28408 24745 18689 14735 13629 12795 12003 10851 8742 8596 9600 10810 13041 14827 15851 16513 18505 31462 59368 47443 23117 18034 16844 16822 20766 23731 22505 22715 24332 26469 28778 30534 32081 33782 32934 26254 22371 23426 26205 26693 26096 22277 20074 16829 14237 12634 10327 8680 7746 6642 6731 5283 3758 2875 3014 2302 2478 3150 2889 3639 4878 5926 5704 8215 16519 19536 12463 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 610 1119 1430 1761 1593 1090 892 810 753 522 573 582 221 212 424 545 453 805 1223 1196 873 686 586 276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 217 3538 7373 12541 15389 22606 40716 49405 55696 60059 53781 46014 51453 62065 59457 57212 60806 66064 70720 75073 73226 63961 55875 48786 42436 39192 36918 33522 29894 29306 28451 29178 29558 26258 24075 24430 27226 26829 24991 25740 25131 24141 22390 22557 24736 25642 24757 26372 32233 36435 37123 34661 34141 36806 40017 46249 53841 59153 57770 46351 33032 82544 262 1900 30 10480 22 55 44 4867 -11507 235 1145 2041 4473 8942 16251 28002 38876 52263 42465 23144 22717 15330 13419 14651 13767 12444 11735 12161 13043 12873 12102 11808 10926 11585 11553 12470 13649 13456 13886 13888 14024 15416 16324 13838 16641 30862 33693 33564 31418 26358 22326 24578 22658 23363 29085 30901 35213 33548 23280 19984 20159 22164 24503 24723 24403 24633 25448 25840 25371 24058 21661 19316 19021 19640 21166 21018 19413 15207 12576 10217 7571 6124 4869 4175 3401 2331 1864 1621 1282 629 122 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 789 1604 1923 1895 1694 1495 1168 1655 1732 1245 996 805 867 1328 560 239 372 444 676 522 368 225 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1688 5123 10205 19488 33160 49778 57963 58998 51660 55887 69800 70540 55626 48438 59145 70180 75547 83590 83790 70119 55262 45350 40332 38090 35852 35471 36080 35738 36929 39925 40422 41310 41572 37136 33830 30695 29949 27131 26480 25661 26523 25594 24348 26009 31608 35361 33038 28995 28917 32128 35850 38627 40215 41577 41512 40473 41897 43905 46866 47182 82553 276 1479 30 10479 22 55 53 4869 -11507 4343 1678 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 563 1946 4552 9286 11503 6014 1973 342 786 708 1015 1588 1642 1158 1312 1557 1136 865 986 1996 3433 4363 3729 3681 2593 2264 2379 2030 2138 2144 2215 2907 5018 7040 11540 16528 21627 27503 31121 36326 38099 40330 48343 65827 84313 101123 100493 91746 87554 50393 16421 11882 10029 9520 9209 10092 11575 14340 15972 17133 19688 21002 23152 26035 25270 24099 20941 14482 10185 7657 6806 5771 4550 3006 2547 1501 910 790 771 562 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 223 549 887 869 983 1365 1614 1570 1742 1763 1428 1147 948 810 522 330 376 425 131 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 665 2770 6612 10749 16647 29911 46661 58586 63137 58996 50856 46955 43950 40964 43623 49705 53140 56492 61743 67239 69204 62594 48187 35609 33239 34873 35001 33172 32261 30415 28296 26557 24700 25424 28656 29750 31161 34854 36484 35690 37082 38216 40141 39287 38775 38947 38196 34176 27770 26090 23634 23895 22806 23545 26349 34452 43059 43213 42142 39263 37621 82562 276 1479 30 10479 22 56 2 4871 -11506 136 7594 4597 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 261 1606 2550 5902 17427 34485 32896 30738 36262 46241 35945 18375 9296 8122 9322 10169 10459 9017 7469 7397 10315 18268 23690 20856 16814 14173 15670 13815 10845 9686 8358 7564 7283 9082 9195 8894 20672 36571 31306 9751 7884 8135 8573 8584 8566 8986 8706 8490 8085 8102 8788 9331 8583 6809 5284 3939 3626 3974 4688 5428 6298 7840 9008 10263 11235 11965 11443 10882 8977 7012 5368 4367 3654 3049 2517 2096 1475 735 476 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 114 173 437 811 1677 2375 2668 2315 2386 2111 1974 1452 1134 851 386 338 452 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1491 4796 739 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 602 3017 9078 20281 35074 54716 62076 51063 37711 37060 41382 46807 49285 50313 54997 59385 64492 71943 80587 85026 70633 51221 42812 41063 37304 33032 30041 25800 24953 28478 30943 31816 31109 32542 37171 39213 39089 38832 37426 37738 37853 35637 34115 33872 34384 29266 24339 22426 20576 17360 18844 25125 33383 39534 41262 40351 43592 48903 48531 82571 277 1452 30 10482 22 56 11 4872 -11505 5615 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 351 1293 3296 3935 5790 12059 22241 25486 21293 17537 9019 3485 2472 2813 3552 4171 4481 5501 8607 11091 8571 6129 5889 7320 15336 17942 15921 17907 10219 6228 5174 5074 4870 8970 23901 25384 39016 111606 142043 75019 14057 6714 6611 6849 5976 5239 4522 4035 3981 3764 4205 4499 4732 4982 5042 4768 4490 4754 5473 5360 5595 6684 8207 8713 8366 7534 7223 6678 5275 3917 3216 2737 2510 2065 1666 1245 968 641 459 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 86 504 962 1602 1778 1455 1549 1587 1364 934 779 606 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 368 4616 7403 1247 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 835 6087 15400 26253 39026 48048 56239 47807 37529 36428 39471 44232 50965 56144 60122 66103 68554 67854 61771 47335 37582 31702 29492 29443 29165 28105 28548 26678 24950 26996 30687 30940 31584 30583 30248 29577 30634 33054 35337 38662 41211 45115 45205 42390 39767 37308 32878 29267 29482 30500 34123 37511 33483 27841 26803 33660 39200 44171 55235 82580 279 1391 30 10481 22 56 20 4874 -11504 2158 47422 100306 51010 21849 11502 7447 6247 3397 361 392 978 1381 1982 2859 2707 2930 3367 5051 8633 12670 13442 13730 8887 3328 2953 3016 3191 3358 3628 3789 4419 5282 5538 5759 6416 6807 6921 5668 5498 5289 6037 6912 7229 7998 8130 7974 7435 7278 7800 9487 14773 17039 41121 110414 129438 94017 44810 11082 7144 6717 6459 5844 5251 4731 4027 3648 2892 2867 2447 2095 2133 1952 1903 1636 2216 3152 3577 4112 3996 4094 4296 4900 5911 5388 4296 3957 3949 4168 4003 3906 3014 2386 2485 3071 3232 2640 2293 2120 1701 1390 939 419 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1544 6375 19005 37438 46387 47331 46299 44431 46273 49839 48572 49676 57516 67217 75593 73476 68010 61305 53890 49575 43536 43294 44673 42136 40483 40458 39477 37783 36640 34189 30080 29779 27742 24274 22769 22127 22688 22184 23661 26873 32804 39203 45286 45063 38805 32901 28254 25555 29533 34316 36433 31539 23651 22303 23587 27684 33630 41268 49196 82589 278 1421 30 10481 22 56 29 4876 -11503 -42 539 1234 2391 4873 8616 15713 13686 3671 826 999999 181 1108 3973 8183 13340 21457 26180 31079 30714 40128 27492 8030 3458 3226 3451 3650 4105 4582 5143 5608 6071 6297 6327 6651 6980 7603 8206 8497 8755 8772 8839 9018 9612 10227 10709 11074 11316 10362 9285 8784 15945 21162 16752 72471 135532 74081 23995 21969 10329 5997 5935 5361 4723 4712 4330 4368 4035 3817 3093 2765 2769 2423 1858 1982 1952 2128 2647 2746 2337 1730 1119 657 898 1388 1453 1810 2229 2742 3365 3723 3309 3020 2152 1943 1920 2321 2798 3560 3499 3498 2816 1976 1193 491 483 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1084 4711 13222 29075 42940 46207 48160 60948 64573 58666 59017 63615 71713 78401 83687 85732 82016 71725 60797 52688 46615 41519 35984 29360 24462 22979 20841 20092 20628 21466 21908 22538 23599 23316 23147 23632 23149 24336 24644 26124 28810 32499 38257 46969 45118 38208 33179 30325 28354 24787 21823 20790 22281 26397 32700 41191 46063 46649 82598 284 1241 30 10481 22 56 38 4878 -11502 1551 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 692 4177 3062 495 533 3612 12686 28546 42268 43704 38858 26445 22378 13654 6736 6397 5137 5040 5822 6481 6977 7491 7717 9826 17919 22233 21545 14076 14680 17542 18400 19796 21715 23109 22905 22934 23745 23953 24263 24267 24156 23977 22081 21560 42387 35609 17047 31022 31656 16457 12501 11063 10036 9351 7738 6587 5706 5090 4416 4027 3629 3960 4046 3559 3298 2715 2237 2140 2241 1870 1746 1564 1401 1689 1527 1081 924 1389 1002 876 967 966 1250 2467 3035 2267 1659 1445 1361 1249 1112 1038 1431 1399 1407 983 876 687 488 698 686 226 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 -76 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 805 5039 11592 22584 37646 50393 61268 74894 85197 91489 97988 98647 90064 78012 69459 63675 56049 47896 41353 34606 27857 23364 20736 20583 22254 23531 22186 18874 17600 19920 19275 16890 14465 14646 17187 19194 19714 20630 24005 30517 35836 42494 46469 43905 39969 35664 29314 25848 24282 23578 23239 25764 30909 39400 54972 69370 64409 82607 269 1689 30 10479 22 56 47 4880 -11502 980 5160 7578 5500 2728 12192 37968 49335 28383 23048 22413 14220 6259 5312 6128 6494 7542 8619 9044 10181 10687 10389 11272 12160 12553 14203 15974 18757 20301 21736 24016 24946 24900 23845 23493 23990 24100 23918 23764 23932 24462 24923 25244 23530 23244 23725 23764 25416 27530 21635 19972 18967 17787 16495 14324 13052 12138 10945 9744 9083 8533 7566 6905 6254 5958 6135 5854 5679 5242 4555 3652 2657 2011 1951 2093 1626 1257 961 340 132 999999 999999 267 308 357 852 1147 1087 1316 1269 1137 882 876 942 501 369 349 480 514 709 843 633 278 289 191 298 221 -84 -42 -34 999999 999999 -91 -76 999999 999999 999999 999999 999999 999999 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1982 7085 10660 8002 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 811 4471 8949 18306 38183 57549 71299 80658 90379 94569 93389 92411 92217 89381 80687 70332 62568 55729 49177 41711 37316 36455 35532 33306 30744 31393 31957 30161 22912 16243 11752 12229 12016 11586 13394 17823 23934 29149 34318 42729 49549 49183 41368 29773 22896 18477 16664 17319 19140 21881 25901 32073 45166 72753 76374 55434 82616 269 1689 30 10479 22 56 56 4882 -11501 519 4401 7905 5114 1486 3517 13428 24513 20545 6019 2695 2826 3269 3666 4295 5378 5845 6747 7858 8897 9411 9881 10467 11661 12945 13728 14296 13468 12778 11933 11889 11314 11248 11747 12584 13818 14458 15343 15918 16464 16849 17282 17540 17967 18255 18316 18321 17932 16997 16170 15817 15490 15230 14818 13599 12970 11684 10563 10244 9912 8572 7862 7246 6736 6312 5284 4459 3955 3769 3542 3570 3472 3903 4183 5214 5493 5469 5042 4099 3241 2804 2687 3076 2907 2140 1395 1388 1695 1839 1952 2075 1595 1074 961 611 712 492 636 500 455 413 518 305 2651 6816 774 16 999999 999999 51 78 126 4852 4529 146 20 999999 999999 999999 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 452 9256 51683 149565 229770 147893 10534 999999 999999 999999 434 1183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1282 5898 15469 32280 47682 53792 59520 68868 80259 88578 90397 83063 76622 71544 65978 61511 54809 45645 37192 32918 32489 35795 39944 40481 37101 30785 24423 20439 19515 19488 17374 15199 16695 17739 19061 21390 24361 29487 35950 40874 36975 28445 18834 15746 14002 14540 16257 19683 23265 28991 35043 42945 58411 70321 66316 57093 82625 268 1720 30 10480 22 57 5 4884 -11500 -28 814 208 999999 52 999999 999999 999999 999999 4 97 -26 513 840 936 638 1027 1052 1010 1074 1516 2067 1882 2102 1656 1432 1644 1477 1737 1543 1527 1746 1453 1421 1914 1736 1785 2111 2488 2386 2461 2548 2507 2109 2624 3240 3039 2791 3015 3299 3011 2879 2584 2563 2679 2438 2337 2051 1691 1495 1144 820 1018 832 368 428 426 523 596 721 625 462 639 1073 1499 1782 2243 2332 2624 2657 2102 1338 1611 2152 2989 3921 4404 4910 5122 4592 3599 2529 1703 1144 497 340 155 -54 10 3 33 999999 999999 799 999999 999999 999999 999999 999999 999999 999999 1660 992 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2385 11152 26038 59050 82497 56051 21979 11804 30075 74990 129937 190519 265385 442070 413315 82153 2156 999999 999999 1651 989 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 286 2364 10606 26772 46608 59233 64695 63075 62121 65718 68488 66968 61071 52097 42438 36342 33514 30963 30975 31549 31365 30178 27586 24969 23017 20639 19033 17908 19090 21875 21516 18823 18683 19088 19463 20604 21460 26989 34617 36203 29872 23029 18687 15585 13139 13074 16909 21072 30359 59453 93333 77983 54175 50371 73703 82114 82634 226 2982 30 10482 22 57 14 4886 -11499 -81 999999 999999 999999 -2 1130 434 34 -5 405 1038 1018 139 999999 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 543 344 70 51 34 -14 999999 999999 999999 999999 999999 999999 999999 999999 2690 7959 5439 188 999999 999999 999999 999999 999999 1808 10172 18714 22481 8642 3880 653 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1995 11211 31225 50827 59151 55900 54142 59000 86403 115785 159010 279883 450417 487081 325770 15686 999999 999999 999999 399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 522 3598 12043 30657 47670 47242 42680 38780 36235 33954 33023 36415 41375 46183 46120 44693 41841 39749 38678 38280 36528 34145 31915 29290 25802 22302 19178 18394 21461 22853 22424 22159 20128 20238 19377 19249 22224 24341 25499 26402 27775 30545 26524 20802 17258 16132 15925 17689 27506 79658 134768 112367 83819 53536 39205 28123 82643 224 3043 30 10483 22 57 23 4888 -11498 -87 63 294 -31 318 195 839 1099 502 -97 999999 171 -65 999999 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 282 215 163 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 999999 999999 999999 999999 999999 2532 5201 4013 1813 999999 999999 1001 8719 14128 15430 35481 71873 118773 134719 105547 52407 7285 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8464 33957 52931 57863 45764 44866 73891 139051 223422 266145 253785 262523 160416 10055 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 1057 2824 7487 19070 34326 43944 50471 53573 48483 40154 34671 35058 36474 34090 33014 31382 28942 28440 28907 33078 35057 32945 32346 30409 27878 27065 29399 27920 26520 27874 26624 23019 18465 17461 18257 17485 17600 20145 22211 19812 18889 16682 12677 11652 14975 28267 71478 101034 112483 124340 111346 71384 35723 23931 21580 82652 222 3077 30 10487 22 57 32 4890 -11497 750 444 999999 999999 999999 79 999999 999999 999999 999999 999999 999999 999999 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -54 41 145 55 158 4 999999 91 172 999999 999999 999999 999999 999999 999999 999999 998 2782 471 999999 999999 999999 912 6980 13198 14965 6689 5575 20264 39387 38288 35774 70241 135974 203839 175816 80591 24912 8896 2637 1392 704 381 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 1074 2246 3701 7944 30442 62664 73802 110472 177515 238364 233986 120581 101743 83223 41292 15072 499 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 2684 10189 24084 39155 47784 51486 53611 53874 54617 54554 51009 48473 43570 35359 27476 23699 23918 22594 19721 19734 17954 16827 18779 18350 14460 13832 13519 13178 12137 12236 11227 11869 12302 12737 13904 15982 19311 21786 21030 19367 18692 17902 20912 56367 135055 170954 167016 161786 149746 93443 46642 25394 18327 15055 82661 164 4849 30 10489 22 57 41 4892 -11496 1626 3417 5153 7530 7945 6040 7099 13184 17024 21342 36568 63033 85538 76560 40411 9532 2893 7261 6952 854 154 47 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 53 81 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1844 8465 10710 5182 1510 2575 7716 21929 50873 87813 116496 152390 209446 238521 242075 186561 100194 11191 2838 350 516 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 509 2377 5749 11431 19396 25404 28254 30036 31169 32169 36195 40123 40202 39453 36047 31553 28287 27029 24000 19032 13588 11846 11936 13661 14207 13535 12715 11030 9247 8535 8844 8121 6372 5180 5637 7256 9307 13532 20962 33271 50640 68595 78827 106926 140926 181850 214898 218712 175491 129897 99685 68134 45196 20140 13586 10943 82670 165 4820 30 10490 22 57 50 4894 -11495 102 1737 2953 3970 3838 2929 2619 3416 2533 659 999999 999999 445 4186 13186 24686 31596 26835 20472 16189 11295 2388 420 322 342 232 137 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 60 215 254 102 119 -4 22 -87 999999 999999 448 2409 5284 8037 8677 4143 3328 10601 38081 81852 126309 179240 223858 236004 233407 202472 173664 131210 77400 56837 61595 86241 107560 84071 55695 15897 558 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 383 998 2312 4737 8622 15405 24255 33213 37549 35516 29511 25748 25621 27053 28814 30796 33070 30558 28343 30310 32150 29688 27906 27262 23273 21326 21731 20829 16034 9104 5415 4528 5176 7124 8447 9081 10960 18895 40353 81232 103306 110229 106379 112405 115851 105284 99070 87894 74647 60470 41472 32404 27256 23154 20486 17910 15283 10999 82679 221 3141 30 10491 22 57 59 4896 -11494 1 999999 999999 204 68 99 -7 999999 -37 999999 999999 999999 999999 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 167 724 901 1369 1809 2090 2747 3404 3646 3613 3572 3310 3006 2447 1551 982 1110 1318 1636 1905 1785 1279 707 261 28 999999 999999 999999 2641 18825 35909 36898 26242 9125 13987 12977 3006 1829 2187 3121 5265 1074 901 2068 7146 21455 19133 6274 1917 1526 1964 2101 2162 1768 1519 1509 1619 1632 1594 1210 811 613 370 -4 28 151 295 424 420 583 589 594 697 931 1372 1556 1828 1921 1622 1295 2985 11528 11143 5141 4916 3264 2613 4299 22028 84122 162144 236709 307349 376022 387658 208129 71451 36017 14843 13174 11732 18705 20613 12194 12583 21463 6219 162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 1736 6932 17732 32137 41458 33673 27032 28515 30373 32334 35412 38820 41934 42495 39303 34857 28811 26050 27839 30643 28725 25865 27858 34641 36681 30608 21697 15593 11598 7069 3615 3372 4762 6919 12388 23626 49426 82595 103014 100189 103695 114409 105375 75452 62216 54766 31049 24546 23958 23245 22125 22296 20023 19228 82688 207 3563 30 10493 22 58 8 4898 -11494 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 -7 1040 1505 1072 1268 1496 1762 2076 2263 2164 2228 2190 1992 1652 1431 974 632 325 317 322 148 -31 999999 999999 999999 999999 999999 -91 340 7229 25646 43214 47713 52456 41075 22278 16985 16021 23019 27809 23871 15792 18722 25196 13295 967 415 626 785 828 1269 2053 3158 4932 6679 7016 5918 4901 4515 4515 4723 4781 4455 4348 4075 3258 2053 1188 543 276 37 12 226 233 318 432 784 1419 1961 2200 3645 21100 33876 12217 2999 3282 3830 4069 10269 50229 144393 235335 336121 393413 279890 93007 25884 18656 12730 5306 6274 8160 8570 9070 5813 7465 5542 1025 999999 999999 1913 12604 6380 4698 6965 6053 2429 978 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 665 6958 19553 30035 35107 39354 40395 35664 33232 35880 40758 45696 45606 40382 34145 29694 28659 27941 24559 21781 24707 28069 28817 30694 25575 15720 9129 6707 8175 11829 14964 16769 19253 20209 19991 23834 28401 34270 40039 42528 42302 43819 44805 43189 39722 37772 33652 31201 31814 32458 34235 39186 43375 43247 41205 82697 260 1975 30 10495 22 58 17 4900 -11493 68 30 999999 1551 928 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 266 128 506 399 593 243 563 1335 1750 2076 2750 2573 1878 1767 1167 793 823 907 1289 1751 2315 2170 2624 2484 2560 3263 4313 5397 6327 7413 7981 7780 6935 6498 6273 6136 5232 4246 3735 2791 2444 2569 1807 1123 850 395 414 559 755 962 1239 1771 19650 69798 142135 179319 139564 53632 2774 696 515 435 374 405 333 321 392 393 521 501 446 643 827 1007 953 1282 2061 3875 6200 8740 11816 15597 17181 16943 16351 16052 17627 20446 22723 24811 24037 24376 25998 23228 16018 9454 4863 3105 2027 1858 2014 2608 2947 2870 5116 7257 5958 1893 1385 1835 2398 3441 4373 13319 70580 199250 293314 190662 31944 6930 4919 4460 4646 4875 3056 1393 554 -76 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 250 5318 14224 19307 23286 27575 28867 31728 34788 35300 34034 32668 32587 31442 32019 31652 30931 30764 29125 30444 31876 34146 34640 33312 33575 36224 37056 34455 26870 16451 10255 6087 6663 16278 27248 32443 37258 38202 35949 33228 33866 35179 36040 37488 36800 34581 35848 36767 35121 34559 34260 35049 41092 46500 52209 54419 53577 54530 82706 260 1976 30 10496 22 58 26 4902 -11492 796 93 999999 470 136 1110 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 999999 999999 -2 999999 999999 999999 999999 999999 224 548 279 87 135 15 -33 944 1613 913 715 1115 686 264 413 477 516 1290 1622 617 649 1337 1558 1148 872 734 1261 1816 1895 2277 2507 2667 2922 3438 4049 4848 6259 7437 7565 7456 7162 7417 7065 6330 5257 4513 4028 3349 2724 2359 2196 2304 2122 2041 1408 795 477 414 754 953 1010 1078 13292 66054 132736 168538 108835 68930 40566 82306 135390 38763 5282 3631 3737 3451 2959 2438 2004 1685 1227 886 509 151 354 44 999999 19 196 635 1513 3303 6998 15302 21591 22535 22935 24999 29339 31728 33503 36591 40239 45453 48511 47704 41873 38288 35862 30414 21722 13907 7493 4534 2853 2502 2513 2568 2201 1374 835 567 1275 3052 3945 4269 28306 80822 51445 6188 2321 1577 724 2148 5909 4398 4881 3754 1336 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 1207 5024 12903 23658 35322 41419 42383 35153 29296 26034 22460 20585 25500 30336 27721 26525 26522 28593 31630 33220 33888 35678 39177 38660 33592 27463 22328 19463 16663 12581 11158 12582 15884 22386 30751 32835 35427 34124 34196 35631 33000 29655 27576 28701 31416 32959 32375 28971 26749 27771 27891 29524 31248 34481 43071 52401 59135 57001 82715 263 1884 30 10494 22 58 35 4904 -11491 1024 8749 3640 782 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 19 141 591 1097 1076 1120 2204 3069 2813 2422 2096 1972 1377 1178 1070 691 753 960 1234 1642 1825 1480 1569 2534 3101 2373 2037 1829 1765 1780 2698 3117 3611 3755 2898 2664 2265 2381 2526 3603 4672 3320 2459 2387 2369 2589 2897 3350 4108 4882 5806 6620 7247 7898 9186 10883 12688 15111 16558 17054 17463 17912 19398 21040 20652 19339 15939 14971 14885 11541 7267 4433 2682 2158 2474 2885 2576 2975 3043 2413 2299 2364 2728 3301 3173 8012 46607 89260 92474 115020 159352 205129 268654 245041 115739 10561 3397 3511 3476 3348 3231 3090 3655 4034 4200 4281 3650 2683 1718 1125 752 416 185 202 169 -80 -19 92 173 295 532 921 1446 1985 2164 1862 1589 1285 1255 1222 1112 786 668 665 719 791 723 629 611 544 443 374 348 420 2624 2626 161 -9 999999 999999 21 220 406 637 528 494 363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2461 11997 24394 30311 29770 28291 25658 25379 28284 34628 43148 43181 36676 29065 24597 26467 31105 34839 35597 35068 36379 38615 38579 36072 33280 30157 30431 30003 28458 29728 29651 28959 30138 33384 37678 38595 36885 35979 35931 37061 37328 33040 30602 30312 30332 28468 25634 22054 22312 26436 31156 36413 40702 47774 52270 52781 82724 265 1822 30 10492 22 58 44 4906 -11490 192 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 347 235 663 1343 1734 1734 1729 1831 2430 2763 2450 2028 2373 2185 2079 1707 1742 1871 2021 1852 1757 1739 2003 2188 2153 2142 2329 2557 2919 3387 3521 4114 4394 4771 5246 5694 5569 5356 5625 5680 5910 6305 6547 6700 6522 6917 7451 7537 8148 9058 9419 9956 10518 11219 11819 12624 13826 15239 15992 16664 17313 17466 15989 15566 15626 16481 17933 19670 18399 14690 11095 10269 11347 11494 9120 6036 4049 3542 2899 3127 3839 4166 4054 3735 3625 3720 3535 3237 3428 4004 6148 36405 100418 174949 203832 169645 82339 54004 53010 25063 2055 1300 1263 949 989 1152 1372 1968 2316 2110 1910 2144 2567 2520 1949 1478 1079 850 827 827 837 1099 1346 1931 2499 2811 3201 3085 2898 2583 1892 1636 1300 846 656 540 389 208 154 166 221 212 250 7116 13564 10427 4967 9353 34208 78960 51930 20011 293 999999 999999 596 1671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 313 1648 5057 11297 19156 23941 27235 31761 34535 31147 28084 24703 22228 22703 25342 29961 33878 37967 41715 38648 37910 37299 37451 40133 41362 40557 37526 31868 29049 28091 27394 28401 29168 27578 25853 29962 33126 29824 24629 22211 21450 22031 20611 20393 20917 21444 23157 23634 22827 26020 28660 31089 34623 41716 48981 53255 56001 82733 251 2241 30 10491 22 58 53 4907 -11489 327 985 877 696 1703 1643 1792 2001 1940 1608 1346 1703 1760 2146 2623 2341 2644 2975 3175 3688 3709 4071 4246 4589 4597 5255 4995 4916 5147 5563 5724 6200 6427 6725 6998 6941 6834 6697 7124 7656 8214 8353 9419 10375 12073 13215 14114 15509 16310 17447 17907 17655 18103 17688 17057 16762 16656 16278 16056 16924 18108 20150 19922 18433 15659 12869 9941 7716 6511 6624 5694 4867 4166 2489 1742 1414 1126 1057 1140 1683 2217 2018 1807 1668 1396 1609 2381 1605 21809 90896 72198 21451 5041 3042 2034 1077 481 398 19 17 313 391 191 289 7 164 13 91 838 1268 1890 2507 2993 2826 1908 1534 1278 974 538 282 474 882 1227 1390 1850 2078 1818 1611 1490 1686 1449 1071 834 638 589 265 259 224 173 67 18 207 1873 12591 40819 104395 203700 248009 316395 340115 54108 2038 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 786 2524 7788 15582 24889 34548 35381 29375 27890 29889 33220 39928 42921 39590 38052 39392 41438 42334 38778 35363 32328 29808 28695 27427 25339 26812 28235 29114 27858 27948 28505 29429 29995 28144 26113 25449 25726 24276 19934 18799 17946 20221 22431 19881 19343 17979 19717 21246 23224 25046 24911 24683 23304 27500 31526 36591 82742 243 2477 30 10487 22 59 2 4909 -11488 -18 244 428 1330 1931 1910 1471 596 714 1635 2037 2082 1590 2175 2607 3250 3874 4864 6057 7338 5781 4190 4223 4027 3955 4079 3541 3642 3939 3793 3893 4217 4630 4376 4798 5122 5384 6372 6725 7208 8132 9392 10239 11202 11575 11280 10747 9588 9221 9525 10441 12011 13006 13382 14218 14692 13694 11034 7591 5122 4476 4548 4038 2755 2199 1789 1049 630 451 250 404 574 703 378 477 573 525 791 1195 1806 2947 38777 157001 190541 68944 15651 8793 2424 481 226 54 -84 999999 -3 349 471 504 548 707 715 1098 1942 3102 4533 5345 4345 3674 4380 5674 5722 5098 4511 3190 2226 1392 1115 915 726 967 1075 1198 1010 840 780 829 948 961 1091 1042 834 520 377 414 485 690 775 1060 8334 43890 80435 137904 251468 394279 347069 188833 32717 1382 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 927 5441 15550 24495 27093 27455 31410 34342 39924 40307 32921 30207 30459 32094 32462 31927 31510 31538 29013 25461 23431 20608 18943 21899 25556 28216 27760 26781 26162 29776 32053 27682 24587 21677 19477 18059 19746 21976 20525 18788 17093 15511 15589 16061 14276 14966 15098 15235 16457 16361 16506 18002 20271 22637 27571 40167 82751 228 2952 30 10482 22 59 11 4911 -11487 -83 3 999999 354 783 638 543 184 407 678 504 511 823 384 254 800 1148 485 358 229 348 533 414 605 786 1098 1146 1231 1575 1768 1612 1629 1927 1894 1838 1891 1844 1796 1733 1544 1888 1746 1148 743 515 384 288 316 218 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 663 18062 87183 185102 268543 218868 95270 31377 4191 925 641 639 756 883 1411 1605 1750 1562 1583 1404 1130 962 966 1902 3904 5635 8133 11390 13249 15867 17182 18573 17115 12876 8504 5569 4584 3593 2637 2335 2401 2402 2352 2146 875 408 266 999999 -33 999999 -67 -67 24 290 620 610 838 939 2525 25173 118308 213198 278605 290837 123622 4916 2586 2359 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 2294 7843 18229 24747 22011 21076 23934 25826 26373 28937 37425 38167 32891 25419 21888 21475 21271 22216 25475 25977 27715 24807 20355 19816 21217 24654 24768 24131 26335 28504 34741 38072 32464 21709 18166 18605 19839 20479 19869 18045 16667 16179 17222 18388 18675 19339 18571 20579 21875 22225 22350 23880 27177 30157 33389 40198 82760 224 3040 30 10480 22 59 20 4913 -11486 -34 590 469 310 24 698 1924 2660 2612 2408 3189 4014 3583 2220 1762 1795 1628 1601 1396 1571 1399 1390 1292 1477 1612 2020 2575 2737 2966 3000 3185 3227 2943 2580 2068 1747 1540 1297 769 514 596 839 558 214 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 13 656 1008 3947 45946 153401 298576 365858 231934 94853 18744 2764 3456 4014 4758 5719 6383 7302 8647 8884 8025 6973 6714 6690 6384 5724 4538 3117 2608 3153 4577 6065 8144 9998 13562 16983 18487 20070 22327 24500 27757 28898 26487 24930 25542 27005 29524 27232 21032 17545 16614 16237 15942 13792 9926 6257 3364 1885 1949 2276 2048 1601 4954 36883 101316 84970 17644 2718 2865 2840 3516 6037 9056 7295 3720 643 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 1899 6262 13121 19735 23613 23910 21907 23299 30809 38329 42788 44280 36659 29888 30410 32103 33395 33404 30144 29622 29971 28577 26185 24139 24486 26599 28910 27726 27738 27628 27952 30822 30417 31651 27668 24717 26523 29743 29245 27561 25040 23100 21797 22416 23018 23482 20719 20171 21954 22089 23890 26337 29004 29654 28713 31532 82769 215 3306 30 10476 22 59 29 4915 -11485 402 539 487 23 999999 999999 -52 306 70 999999 236 693 550 535 477 678 474 53 999999 232 554 321 272 559 627 748 649 672 538 -5 -1 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 260 328 946 19642 69148 147037 220071 221885 141733 15474 710 793 1251 1934 2837 4177 5156 6142 6452 5755 5116 4585 4406 4698 5099 4535 3409 2940 3045 2641 1998 2328 3426 4526 5709 7134 8632 9787 10126 10761 12465 13473 14829 17527 20181 22305 25046 27218 26411 22633 18377 17997 21427 26040 30878 33227 31404 26118 18485 12094 6558 3826 2576 2552 3198 5701 10270 15994 18497 17986 19656 27048 38247 42920 50472 43767 31818 3860 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 506 2571 5317 9797 16645 23222 25336 24850 25356 28086 33697 40396 44355 39326 32679 31296 33247 39998 42053 40036 33968 27413 24668 25499 27148 26973 25702 27458 31250 34616 34503 29779 28118 27790 32895 32252 36393 38285 42497 45877 50272 47249 38633 31869 27162 21851 19439 19442 20835 23432 26079 26610 27906 27536 30308 30416 32615 38029 82778 207 3543 30 10473 22 59 38 4917 -11484 1 999999 999999 999999 70 32 301 -10 87 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 691 8883 32810 69557 108246 124943 79266 9969 999999 999999 999999 40 301 277 160 455 321 220 57 999999 999999 -96 8 999999 999999 999999 -62 999999 -22 290 1116 2107 3493 4078 4731 5992 7779 9170 9802 11662 14373 15770 16864 18101 19525 22229 25882 28813 31516 35030 38615 41875 42533 43511 42885 39246 31662 22976 13951 8509 6616 6651 6931 7449 8984 14223 20076 28094 37597 45681 46695 36618 23119 15614 4571 875 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 792 1953 3202 5654 9601 15726 21688 24716 24667 22524 23176 27358 34501 40855 42067 41028 35545 31758 31519 31279 31463 29537 26067 24184 21866 21706 24172 26168 25503 26773 29941 30968 29065 27809 32465 38050 39619 36149 38164 43603 38327 36501 34210 33533 33018 27584 25082 24488 25840 27905 28788 29139 29174 32361 35277 39020 44638 51066 82787 205 3599 30 10469 22 59 47 4919 -11483 134 -94 312 475 987 1363 995 850 749 419 999999 -17 110 203 494 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 324 6310 26934 59016 84815 74026 24411 3223 -41 -35 999999 165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 339 537 716 913 998 1547 2329 3053 5039 7032 8929 11640 14775 16515 17320 19798 22519 24957 26745 29591 31261 31666 30489 31479 35678 40873 42627 41021 38222 37291 35867 34262 36598 42263 42437 37422 31118 23526 16522 13842 14795 12876 11865 9997 7286 6383 4167 2509 2398 5070 4859 2449 453 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 758 2665 5266 9248 14536 18572 21192 28065 31364 33881 40900 47880 44285 38293 34612 34311 35091 34899 34944 34069 32043 30783 29110 30355 30569 29268 27041 27366 24713 23497 24345 26897 29942 27455 23277 22053 26057 25229 24371 26224 32923 30477 25167 28286 25336 21872 21091 23669 28006 28181 27618 30163 33353 34468 36129 40596 44915 82796 213 3356 30 10466 22 59 56 4921 -11482 178 786 1117 901 848 1520 1343 1887 2191 2212 2529 2639 2864 2658 2020 2231 2120 2114 2650 3491 3759 3267 1883 805 366 251 324 -35 999999 65 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 349 349 279 432 158 554 455 1491 9961 30469 49425 49767 26617 13978 6442 4350 1877 688 612 467 393 398 267 328 397 156 999999 32 -11 999999 369 1189 1861 2519 4042 5643 6427 7559 9027 10131 11087 12215 15184 19021 20945 23394 27591 31673 36811 42924 47652 51485 52919 51540 51080 50383 51022 52905 55430 56471 55631 56908 53220 41745 28013 16335 8796 5414 2818 2118 1708 902 1110 1622 3283 6434 7365 4679 2087 941 406 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 951 3053 7456 13321 18234 25269 32987 38077 42866 49405 59713 70224 77177 74079 61908 51914 44205 40050 41654 46493 46069 41238 33163 29595 29815 29407 31856 35416 37678 40560 41539 34551 26725 26233 28611 26037 22995 23432 27886 29944 28339 34558 30959 21936 22453 27167 27682 32165 36943 39348 41374 41596 41412 42718 42766 82805 204 3624 30 10464 23 0 5 4923 -11482 162 64 999999 77 268 389 290 366 109 363 666 726 489 547 444 299 266 340 518 238 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 2357 7346 9042 12767 18678 19183 19129 15086 8631 3299 5727 15356 15942 8163 1200 689 579 337 274 272 423 847 1476 2008 2900 4467 6210 7684 10063 12322 13962 15644 16719 18492 20832 23760 26232 30664 33526 37392 41570 43462 42995 47393 52230 54311 54176 52826 55274 55453 51805 48117 43305 39811 39297 33326 22380 13733 8985 5685 2576 1519 2617 5742 11524 22840 27198 16367 6976 6192 7479 12491 22872 23607 3533 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 386 3387 8237 14006 20715 26522 30937 34053 36191 40822 46348 48931 48335 48865 47004 53320 59861 65719 73303 73304 53489 35420 27719 26022 24377 25784 32348 35183 28863 28141 26830 23545 22271 24355 29292 27666 26754 27261 25951 25332 25108 25577 28599 30108 31472 37194 43717 45853 44451 42990 39862 36124 33288 32007 82814 186 4161 30 10461 23 0 14 4925 -11481 41 -58 -24 148 -15 -37 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 1594 2879 4124 5193 4947 4020 1665 969 3151 8473 9192 3186 999999 999999 999999 999999 999999 999999 17 744 1742 2539 3661 5034 6251 7522 8702 10337 11259 11832 13226 15139 16947 19205 22346 25644 28305 30693 31245 31508 32099 33836 35223 37417 40204 39993 38883 39586 42891 45827 42923 36289 30070 27590 29180 29479 24738 17979 10624 7619 9591 21165 43584 43198 20948 22918 30602 37317 38180 35894 37244 42388 42177 20236 767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 2056 4351 5087 6358 9526 13818 16971 20391 24050 23346 22234 27345 34708 40963 43604 41601 41592 42560 47520 56676 55906 45908 42602 39513 30619 30364 33189 29500 37525 38164 37294 41814 42864 33917 29023 27314 25550 24921 26836 25387 25097 25271 24196 23337 25841 27085 29910 32458 32846 34737 39136 44560 48690 48816 46659 44479 40467 37638 82824 195 3887 30 10457 23 0 24 4927 -11480 -18 106 999999 999999 999999 255 487 488 555 818 1294 1909 2178 2607 2527 1905 1752 1617 1624 1471 1697 1655 1267 1138 1059 946 584 242 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 348 1999 2194 980 694 733 1285 1185 711 1193 1533 222 999999 999999 999999 999999 999999 999999 999999 157 1112 2573 4530 6721 8765 10697 12118 13837 15067 16104 16767 18527 19831 20688 21404 22578 23516 24887 27439 28828 28815 28539 29735 30617 29079 30145 31152 33518 36286 40401 42949 44942 39347 29849 31942 34087 34124 39377 39165 29873 21055 18182 26779 34309 31699 53780 71369 59195 42290 21242 29636 36190 23921 11405 3403 1250 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 322 2518 8562 17631 21391 20992 21823 24207 21576 21370 22201 24002 27890 34159 39790 40131 44189 52593 56713 55853 57413 59337 58721 51652 42137 38701 38669 43118 48992 40914 41713 43355 38529 33156 30861 26918 24720 24929 23677 24662 27190 26842 27424 29095 30925 31751 32171 29987 32038 33621 36198 36858 37773 35675 33608 33517 33955 33463 82833 194 3916 30 10456 23 0 33 4929 -11479 286 959 1557 1708 1976 2123 1943 2434 2606 2539 2665 3194 3582 3708 3887 4047 4202 4151 4132 3983 4183 3935 3578 3476 3016 2921 2676 1995 1614 1233 723 358 340 237 260 195 115 9 -36 46 307 334 517 862 859 1016 1286 1475 1996 1906 2013 2396 2531 2641 2182 1585 898 782 573 432 619 1121 1901 3380 5051 7958 10901 14222 15987 16996 19733 24318 27519 32815 38703 40765 41663 38551 35705 37801 40307 43596 46912 50341 50274 46705 36874 30256 26666 24518 22009 24519 27194 27802 23863 19281 21549 20303 16942 19887 32046 41183 35070 32227 31713 18823 5837 3982 5966 8851 10514 12179 11406 12832 7747 3963 1639 587 229 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 -21 -72 149 1252 3226 4729 9576 19408 27099 33163 35306 39212 41412 39321 34181 30397 31271 35325 38310 39142 40127 44596 50075 54012 57414 51431 44107 45238 50664 47083 43010 47955 47199 42772 42793 46485 44955 41123 39828 36518 30514 29770 31387 25642 26427 30570 32617 33814 32975 32076 30173 28718 29192 27984 27448 24975 23390 22126 22537 22817 23191 23091 25082 82842 192 3975 30 10455 23 0 42 4931 -11478 75 101 208 999999 -100 48 -46 999999 999999 999999 999999 999999 999999 999999 -25 215 92 438 382 403 672 899 982 1015 1356 1118 1073 941 690 567 324 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 -4 401 1143 1915 2697 2982 2712 2462 1540 950 516 361 841 1541 2873 4200 4485 6450 8785 11415 15396 18907 21874 24248 26338 29925 32819 37333 40965 43394 45922 46673 47651 47533 50852 47857 45099 43795 37741 30257 23834 19216 13345 15038 22908 25459 22072 23933 26515 20928 11853 7100 7202 10068 14939 15165 8784 5042 4278 8322 12994 17283 17791 13557 13050 17132 25748 25888 23024 24120 14715 14737 5194 0 999999 999999 999999 999999 999999 999999 999999 106 439 677 1070 1622 2800 4917 7517 10600 16169 24791 30979 37751 41744 43585 44126 45214 45143 44000 41578 41392 44270 46327 47524 47563 48231 48591 50240 52700 50268 44216 38888 38411 38683 35627 36909 45908 54761 46219 37418 37029 34056 32378 31510 32561 37906 38138 38687 42283 38556 35831 37840 36454 32312 29831 26061 27011 30542 33722 37925 37694 35190 36127 38426 82851 200 3762 30 10452 23 0 51 4933 -11477 -46 999999 999999 12 999999 999999 999999 999999 999999 397 401 302 -27 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 56 333 -19 278 724 860 1031 1164 1232 1374 1369 1549 1556 1409 885 525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 226 461 916 1213 1450 1399 846 480 540 718 960 1859 3529 5090 6590 8634 10874 11465 11975 12697 14754 17050 19347 22930 25188 27529 31503 35923 37463 38130 36099 38771 35812 36760 36575 29821 27764 25311 15294 9743 6101 5720 13486 35780 52423 46966 12097 3089 548 102 787 1077 1101 2182 4517 5164 4397 7912 13580 20823 23548 25191 29542 36962 42815 46271 50158 38100 30770 14151 2991 55 999999 999999 999999 14 219 361 625 1127 1917 2655 4370 7653 9788 12157 14729 18699 23780 28314 32189 33932 35470 38595 44058 51273 53810 49047 44648 44681 47217 50185 52702 52443 48618 46578 43429 37683 41947 44806 43824 44696 43439 41492 42633 43799 45267 45266 45828 43586 44537 44949 44836 43175 41837 39149 40189 41375 35136 28069 29769 26075 27102 29966 32158 32085 32228 34679 37266 37077 35490 34764 82860 214 3310 30 10450 23 1 0 4935 -11476 208 489 739 789 1061 866 1009 1289 1508 1493 1492 1237 1129 1295 1259 1584 1458 1567 1630 1555 1575 1378 2345 4212 5877 6564 5095 3258 2296 1592 1143 816 584 389 526 475 675 721 665 1169 1538 2202 2681 3203 3699 3965 4475 4785 4868 5030 5103 5312 6019 6794 8421 10316 12380 13850 15043 15562 15259 14154 12704 11048 9014 6289 4006 2681 1964 1776 1772 1791 2070 2350 2744 2836 2985 3463 3957 3863 3466 3312 3069 3590 6459 11097 14892 17376 17836 15367 15467 17536 20496 22978 20293 22292 23636 23831 24097 19486 12912 9689 10104 10734 8858 7177 5631 3873 2985 3135 7038 18587 48757 98302 139217 116470 69802 47888 43657 31896 20175 9529 5284 2922 3619 5298 7620 5318 5532 9693 14572 23130 29169 28502 23992 17643 15439 11948 10912 6505 2369 1406 1799 1171 1960 3038 3654 4460 5286 7169 8584 8871 9501 10888 12988 15942 18513 21026 23535 26754 31338 36214 41354 41553 37882 37935 42993 40411 33249 30766 27904 27657 28660 29991 34398 39818 44316 45145 44642 45760 48729 52468 52706 52071 55034 55673 56040 54530 52843 50964 49621 47870 49703 51377 52103 49478 46673 47133 50710 48311 36840 29434 26727 27649 31187 37047 32226 30422 28438 29261 25939 28621 30826 31749 82869 212 3367 30 10447 23 1 9 4937 -11475 -94 999999 999999 -81 151 102 381 613 812 634 669 493 137 242 656 593 291 416 257 162 361 510 291 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 347 447 918 1720 2360 3084 3430 3579 3391 3220 2870 2824 2802 3336 4063 4638 5660 6709 7201 8098 8690 8896 8915 7918 5805 4049 2544 1391 731 355 443 931 1287 1735 2573 3482 4993 6094 6618 6893 6555 6243 5920 5912 5790 4862 4378 5126 7632 9605 12238 16593 20885 23171 25824 27032 27009 23406 16153 10021 6487 3935 3682 4796 7178 9429 11446 14074 16605 19331 21117 16475 13225 21888 27190 20016 16965 23237 25546 24872 21295 23079 49354 71183 79107 69615 62725 53374 41767 35039 29857 23115 16646 10720 5259 2284 292 999999 999999 385 772 1259 2514 4744 6593 8165 9756 11480 14042 17468 19097 21705 23971 26603 27627 29257 30902 33966 36604 37989 36313 36383 33314 27033 23580 26090 30017 28930 29722 30609 32272 32533 32676 35083 37339 36659 38571 40107 41130 40730 41330 42582 41514 39952 42556 43282 43857 41211 39315 40133 43065 42579 42845 40995 37921 32892 28749 25863 23640 24726 24818 22414 26587 29932 30514 27550 24245 25755 27589 29430 82878 209 3456 30 10446 23 1 18 4939 -11474 61 999999 -95 182 91 467 165 101 98 264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 59 345 382 442 935 1105 1238 1035 1009 1160 1397 1372 1429 1648 1843 2089 2498 3081 3764 4348 4759 5088 4906 4538 4107 3386 2391 1465 774 642 1198 2075 2515 2840 3017 2989 2682 2526 2855 3085 2921 2737 2327 2651 2818 2664 2204 2596 3028 4049 4753 5240 6503 9134 10099 10481 11900 13510 16435 19405 18431 18264 19146 21865 24278 28778 36406 43032 47215 50001 48456 39075 31807 31993 40742 35084 35223 40126 44799 41734 34053 29735 29465 22702 22004 27975 30724 36828 43678 40946 24314 21934 9562 767 999999 999999 999999 999999 999999 290 1269 2474 4462 6632 7623 9342 12100 14978 17579 20088 22651 25243 27643 30983 32713 37937 43169 44140 39700 35160 34496 32196 32490 33643 34718 36498 37166 39931 42119 42723 40270 39171 43100 44600 43042 41904 41474 40495 40229 40629 42712 43120 45181 48537 46172 39550 35858 34785 38405 42646 42849 42195 41176 37333 33200 30709 26156 23731 28346 31560 27679 27584 26979 27774 31841 29724 27075 28606 82887 165 4777 30 10447 23 1 27 4941 -11473 -34 999999 999999 999999 -80 999999 999999 106 202 210 178 323 353 311 546 466 747 979 1101 1443 1487 1527 1691 1810 1859 1886 1568 881 445 844 1695 2539 3596 3933 4178 3482 2402 1624 1350 1173 1064 1144 1318 1448 1804 2220 2794 3259 3422 4164 5685 6434 7975 11175 14302 17763 20146 23113 26283 27275 28657 33553 38822 41868 46417 50755 54128 59782 64378 70282 68785 66567 81493 79164 55308 45866 40304 34536 26923 31511 39451 44195 41427 43580 31459 35838 33210 19979 3661 999999 999999 999999 999999 999999 999999 999999 999999 999999 293 1287 2648 4673 6773 8779 11819 17065 22415 28496 33820 39306 45694 49389 51952 53729 53406 51764 47797 42372 37486 33797 32710 34259 36903 40475 41464 41241 41156 40951 40585 44902 48148 47714 43964 40270 36939 32804 35057 34896 34462 32955 32653 35335 37609 39564 40930 39648 38890 38484 37816 37125 37595 39884 36714 33782 33677 35484 37198 31316 28236 30236 31597 30630 28441 27926 23460 82896 150 5229 30 10449 23 1 36 4943 -11472 -50 -79 -50 22 223 405 443 547 527 472 720 798 929 1127 846 497 182 725 891 1237 2372 3417 3971 3592 3637 3887 3956 3624 3031 2788 2232 2491 3133 3723 4516 6220 7639 8451 10404 13503 18143 21013 22639 27595 31696 34786 36591 38335 40184 40964 44201 45502 49716 53978 59239 68392 71240 68607 69624 83688 84906 65067 66977 80135 80541 86128 86263 66936 51688 32337 21984 22114 14170 7618 4565 6933 8353 7012 6744 1876 -90 999999 999999 999999 999999 999999 999999 999999 178 1373 4407 10372 18076 25661 36739 45085 49827 55663 57613 55539 53119 56230 62805 63933 52673 42951 38741 39029 40321 40729 37812 36545 35783 35172 33501 32722 31998 30128 29910 28801 26503 25707 26290 28057 27918 29201 31202 32164 30976 30771 32650 34247 34740 34279 33993 31292 27414 26144 27447 30689 33081 27864 20301 16422 17355 19173 19245 13759 7992 5379 82905 192 3909 30 10449 23 1 45 4945 -11471 142 113 -40 999999 370 590 438 79 78 144 233 101 96 141 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 126 158 336 410 561 1019 1571 1897 2111 2430 2686 2998 3275 3887 3980 3044 1899 815 694 790 1203 1826 2308 2619 3110 3359 4029 5570 7383 8328 8455 9240 10172 10917 12375 15370 17822 19224 20833 22241 23942 26720 26174 26073 29948 35227 41363 50288 51642 60281 62465 66638 78622 79440 81696 86526 90549 88809 106269 117029 92995 69453 54248 57892 62209 60862 57890 47662 32897 32028 39744 44261 30622 23328 7592 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 589 2799 7104 15151 22737 28618 36718 46481 51180 53766 52442 52016 53217 53632 52705 50496 52266 54969 54731 54181 51614 47728 41145 39694 42351 44665 45743 46337 45312 44389 42824 41524 40193 37698 34527 35059 36386 38214 38591 34809 33571 33497 32326 29852 27842 25778 23807 22597 20437 18937 17380 14425 10854 7249 3698 1800 1035 413 94 82914 203 3577 30 10447 23 1 54 4947 -11470 -42 999999 49 294 516 890 864 953 859 1391 1526 2029 2327 2614 2768 2656 2839 2605 2411 2486 2245 1933 1394 1016 1121 821 206 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 408 386 806 993 1533 1935 2611 3111 3774 4297 5156 6060 6698 7425 8032 9027 9310 8674 7355 5750 5208 5246 5273 4402 4300 5017 5346 5409 6115 6978 8965 12135 15665 18197 20118 21516 23934 26900 30522 36196 38020 40220 45098 48453 50804 52446 49908 49204 54621 59773 63067 70075 76530 82636 89792 96512 83458 62147 51804 51070 60145 77082 84907 73768 53706 39350 33510 17777 7623 4703 3255 817 703 1932 2383 1658 891 890 1157 789 999999 999999 999999 999999 999999 999999 999999 629 1715 6199 15720 21535 25146 29233 34914 40862 44134 47719 51676 51985 47099 42567 42064 43712 49214 53774 54232 50152 47343 49818 49287 41577 38563 39982 37339 38796 41470 42099 40597 35233 31106 29272 29663 29207 31938 33762 32718 29669 28544 27625 25257 21927 20770 19106 17634 15351 13515 12500 10545 8893 7632 6120 4199 2615 1411 639 169 82923 205 3486 30 10446 23 2 3 4949 -11469 107 999999 184 360 736 887 1345 1530 1894 2048 2358 2601 3171 3527 4072 4872 5362 5226 5260 4782 4207 3484 3201 3155 2794 2670 2099 1883 1674 1004 829 473 90 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -4 73 116 339 732 1087 1915 2258 2608 2994 3042 3631 4333 4687 5403 6372 6940 7311 8176 8844 9667 10699 12267 13607 13839 12548 10169 5915 2882 1441 1271 2828 4168 5766 7441 8976 11014 13067 14792 20240 25440 32722 34021 37139 40847 43974 44028 46701 50948 53126 59962 63812 65688 66254 67796 64722 69575 81095 81088 72390 58329 52274 49628 51540 53342 54016 49147 38019 34302 38948 42144 30290 22033 21310 19496 11068 4182 4184 5800 4058 3246 3066 922 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 1929 4430 9433 15979 25986 35756 40717 50150 58922 60500 53902 48125 45476 46797 51000 55066 54890 53974 52031 48953 47379 46165 45237 46519 45385 47331 50631 48762 44717 41149 39893 34557 32515 31739 29553 24280 24770 25848 26954 25939 23983 21411 20281 20466 19241 16555 14332 13698 12591 11155 9976 8393 6157 4328 2510 1210 484 82932 200 3667 30 10447 23 2 12 4950 -11468 -85 999999 999999 562 750 969 1211 1231 1776 2166 1922 1583 1504 1450 1572 1099 956 840 830 571 784 696 399 431 642 262 68 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 227 928 1315 1688 1875 1824 1803 1915 2199 2009 2120 2621 3193 3292 3201 3729 5043 6315 7265 7600 8642 8583 7789 8189 7947 7483 7658 8260 8463 9609 10618 11852 13782 15948 17429 19953 22257 23568 25830 28544 32435 34923 35519 34775 35257 36512 31543 28820 31675 43051 62393 79703 92690 106671 114079 110540 95677 73896 62894 61200 60139 58492 64278 75872 86097 92362 97116 79095 54805 27040 9860 7813 4340 951 434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 924 4710 12563 20272 35150 55358 62397 60263 51546 48892 48951 48224 49320 47422 44070 42138 42647 43974 46650 47566 48963 49733 50321 49756 48642 47227 45437 42701 40977 41181 39414 35084 32554 30570 28634 28263 24838 22808 22058 19523 16396 15481 14345 13344 13044 11707 9607 8202 6730 5334 4181 2969 1757 869 334 82941 198 3700 30 10450 23 2 21 4952 -11467 76 539 1037 1404 1986 2661 2923 3371 3397 3497 3772 3699 3078 2617 2685 2782 2735 2507 2088 1883 1764 1562 1545 1446 1336 1064 843 805 486 445 301 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 732 1841 2778 3439 3730 3624 3203 3187 2570 2835 3721 4618 5342 6345 7520 8115 8659 10156 11168 11790 13261 14938 15896 16147 16312 18523 20170 21019 22806 25159 26960 28725 29959 35026 42559 46906 47681 48907 47807 42821 43337 43026 43428 49559 49781 49354 66728 104685 149174 190291 212194 194714 132150 59288 34512 23588 10223 3287 3019 2413 1102 391 111 -29 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 374 1049 2664 6094 9149 14451 21998 29166 36775 42067 47493 49744 45825 41154 40299 43543 45812 47674 49832 49336 48922 48681 48584 47995 46336 43597 41256 40207 39513 40222 40860 41587 41850 42601 41210 41087 39463 36945 35522 35259 33922 30398 26746 22216 20518 20417 19459 16234 14827 12927 10275 8154 5929 3987 2469 1455 579 145 82950 206 3488 30 10448 23 2 30 4954 -11466 -29 287 337 524 654 978 1404 1986 2695 3701 4825 6261 8130 9941 12642 15635 18424 20064 21884 23737 25111 24866 24333 23577 22409 21329 19360 16754 15544 13874 12311 11639 10843 10140 9779 9613 9189 8726 8282 7415 5993 4699 3384 1689 699 452 75 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -56 13 284 141 232 311 88 999999 -84 2 611 1861 4564 6882 8257 10156 11254 12817 14517 14943 15591 13383 11609 11296 11870 13525 16562 20351 22741 24817 28044 29308 27942 28834 29672 32110 35750 37635 38070 39923 43696 47076 49252 53595 58770 63378 67707 62972 53991 52299 57865 57648 48837 46444 47502 42790 42076 51995 69892 68390 49477 38872 35546 26117 18232 12653 11236 6943 4218 2622 1934 1622 1585 1468 1378 1222 1132 895 670 405 258 180 51 271 422 650 1018 1548 1449 1745 3077 6056 8608 10885 17230 28241 44622 55283 54611 53799 49135 44538 40800 36565 34416 33288 32032 32321 36217 38763 40907 45844 50682 49773 48131 47520 46619 45059 42630 39547 36894 37569 37655 37423 37658 38319 37833 35963 36342 36738 35879 32480 30474 26581 20907 18090 16311 13946 13135 11542 9494 6593 3751 1965 1020 528 191 82959 205 3577 30 10447 23 2 39 4956 -11466 309 657 842 1252 1933 2462 3475 4377 5709 7135 9354 11967 15376 19800 26133 33335 39238 44709 51023 58461 64944 67510 66186 61039 53884 47444 42243 37055 32511 28347 24773 22296 19993 18367 17987 17694 16914 16828 16191 14645 12305 9714 6454 3392 1846 912 508 358 233 229 80 -41 4 999999 999999 999999 -12 309 332 759 1340 1900 2078 1852 1457 811 627 260 165 207 235 811 2083 4445 6484 10023 14369 17421 20293 24090 25938 27544 28328 27673 29502 29108 29595 29912 28835 26732 28470 30081 30217 31165 34443 38266 40355 40997 41171 41975 41069 36198 33002 32588 29255 23945 19184 14360 8215 4253 3896 1694 1164 1237 1839 2602 2868 3106 3401 3758 4567 4785 4860 4680 4474 4480 4749 4710 4682 5089 5181 6313 8173 10186 9702 6777 7064 9705 11129 13263 15686 16752 17518 16762 18219 21262 23884 25852 28985 31330 33964 35251 38743 41855 43720 45438 46345 44078 41152 36809 33102 31450 30444 31221 35848 41119 43844 45468 46408 46280 46484 44926 44142 44932 45466 45363 42797 40802 38999 36911 34905 31802 31039 32098 30658 27221 25064 24898 22233 20734 22830 23447 21451 17595 15420 14919 13847 11674 10707 9909 9153 6208 4012 2306 1104 82968 213 3337 30 10447 23 2 48 4958 -11465 29 180 75 400 692 706 993 1118 1138 1841 2184 3035 3512 4528 5832 7540 9684 12311 15285 18622 21796 25732 30009 33359 36597 40064 39869 38509 38656 38944 37369 35865 35849 36737 35533 31714 27942 24949 23514 21692 19135 16218 14599 14066 13514 13506 13913 13842 14418 14569 13790 13006 11889 9495 6786 4906 2922 1291 187 155 -9 999999 999999 -46 999999 999999 -64 44 999999 142 657 1464 1617 1308 798 351 275 429 820 1419 1406 945 624 586 888 1357 2220 3271 5074 7482 9464 10660 12084 12324 12058 12186 13387 14019 14318 14970 15767 16271 17850 19453 20765 20961 20339 21895 26762 30615 29792 29846 30836 30225 28868 25315 17336 10151 5479 3034 1922 917 905 1458 2294 3844 5567 6914 8407 9449 10133 10903 11743 13625 15956 17065 18438 19006 17813 18033 17856 20677 22772 22145 21255 21389 25656 27655 30631 33555 38057 39217 41543 42158 41118 43235 45237 47925 49176 51332 52363 52198 51068 50152 49210 48592 48523 49585 46157 41494 38567 37882 37965 38800 39657 42471 46872 49777 49331 47105 43289 41145 41576 41154 40422 38486 36921 36154 34236 33139 34742 36261 31747 29140 30103 29313 25160 21958 20458 17594 15232 16139 19176 19185 16519 15687 14932 14633 14288 14177 13135 10642 8375 82977 218 3187 30 10447 23 2 57 4960 -11464 17 -50 999999 15 529 762 899 891 1323 2009 2235 3099 3572 4086 4641 5529 6434 7649 9093 10804 12942 15418 18923 22098 24891 27920 31744 33934 34044 33188 32977 31869 30382 29194 29276 29111 29569 29853 29412 29742 29228 27760 25791 24945 23836 22301 20046 18497 17084 15851 14869 13836 13382 13649 13481 13234 12892 12227 11343 10709 9448 7033 4529 2214 709 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 299 633 860 1216 1065 511 256 604 1052 953 554 452 250 290 495 816 977 1101 1560 2117 2804 3397 4031 4201 4273 4069 3778 3876 4350 5316 6893 9515 12549 14903 13909 11884 11065 12163 13654 14539 14443 13809 12749 13715 16133 17426 14372 7200 2996 2003 1972 2558 3229 4065 5073 4729 3302 3508 4412 5841 8037 11378 17127 24608 30754 32363 31546 35315 37867 38839 36502 36156 38630 34114 28820 26544 27457 28723 29428 30339 31286 31872 32368 33960 34527 35215 36131 37978 40480 41947 42693 43393 45570 45769 43906 42256 44512 47807 45716 40406 37017 36669 36217 37100 39810 43194 46994 50663 54394 53618 50396 45993 43595 43751 40859 36365 33136 30595 29306 28486 26199 28828 29203 21547 19993 25622 26802 20224 15029 14610 16336 17438 17504 15145 15190 15096 14263 12888 12503 10465 9332 8563 7116 82986 220 3130 30 10450 23 3 6 4962 -11463 -50 106 584 782 1177 1126 1229 1287 1354 1359 1534 1153 1593 2098 2673 3420 3785 4543 5933 7224 8001 9186 9905 10660 11574 12951 14262 15091 15642 15920 16666 16918 17438 18688 19884 21026 21291 21482 21238 20820 18822 18232 17353 17422 16805 16288 15198 13784 12685 12184 12405 11840 11530 10761 10139 9797 9184 8712 8336 8050 8117 8055 7686 7402 6879 6276 5517 4438 2886 1568 498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 -65 94 599 1038 1646 2292 3113 3787 3933 3897 3871 3987 4653 5377 6374 8004 10169 12688 13435 12670 12373 12455 11594 11623 13247 14920 15277 17611 21528 20861 19201 15263 13270 11988 10518 10123 10090 11263 12600 14503 18223 20965 22633 23671 26764 31561 33138 32165 30425 26824 25465 28018 28402 28662 27870 26230 28441 32406 36744 37959 38726 38823 42445 49003 49532 44937 43274 44831 44471 40891 40554 40241 40128 43176 44939 45301 45469 49757 54471 48020 42166 41901 41371 38424 37739 41884 46553 50728 51273 48670 45887 43674 42110 40398 37625 37331 37692 39844 42521 40978 36604 34534 32550 29744 28496 31057 29042 22676 20598 25991 27763 23425 19215 20170 24473 24090 22375 21019 19434 19723 19850 17870 16438 16384 16041 14034 82995 221 3101 30 10451 23 3 15 4964 -11462 280 201 325 675 867 1548 1928 2634 3656 4385 5306 6371 7628 9191 11135 13489 15871 17989 19721 20170 21421 22650 24401 23826 22843 22529 21522 19338 17758 15832 14373 13771 13895 14393 14367 14324 14805 15171 15268 15154 15152 15243 15485 16073 16637 15853 15279 15636 16292 15774 14391 13662 13224 13117 12938 12865 12891 13130 12534 12040 11175 10327 9378 8110 7031 6903 6727 6074 6040 5576 4657 3620 2564 1245 416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 365 640 979 1286 1462 1418 1614 1914 1810 1777 1899 1956 2142 2476 3195 4123 5142 6698 9149 10864 11902 13806 15137 16977 21002 21169 20264 19222 18135 19092 22298 24742 25344 26649 27065 27668 27692 32272 36076 39770 41878 41397 41476 41102 35988 30703 31520 32582 33341 33167 32984 34221 35992 36225 37147 37980 38990 40803 41642 40800 37744 35948 35352 33023 32717 34068 40146 45916 42952 36939 29212 30179 33467 34949 35498 38085 36524 30784 31589 33478 34791 35408 36179 32943 28576 26976 26016 24959 24306 24101 26259 26837 25071 23428 25416 28582 28732 26693 25999 27026 27839 25649 26938 26153 26237 28435 26927 27635 29676 28665 27450 26148 24208 23497 21744 19809 15701 83004 230 2831 30 10451 23 3 24 4966 -11461 13 47 77 374 677 951 1135 1479 2177 2654 2972 3902 5099 5814 7022 8437 9712 11558 13326 15319 18136 21611 23392 25328 27041 28191 28767 30223 31535 32348 32705 32694 31634 30853 29775 27937 27132 27208 26469 25350 23079 22160 21353 19661 19195 19165 19570 20529 20843 21235 22211 23080 24130 25742 28067 30320 30790 29836 30985 31668 31385 28188 26065 24649 23182 23410 22909 22270 22062 21762 21266 19971 18910 17522 15690 13485 11751 10101 8794 8030 6882 6076 5040 3704 2399 1282 525 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 764 1528 2034 2159 1901 1459 1343 1589 1909 2225 2472 2229 1943 1411 1148 989 777 749 760 947 1092 1224 1263 1511 1676 1622 1440 1207 1430 1713 1541 1593 2663 3105 3410 5120 11181 16982 21420 24710 26178 27932 30609 33544 35481 36225 36305 36524 36236 30215 28492 26285 23363 25467 26802 25580 23563 22626 21899 22802 26301 32808 37185 38955 44250 49262 51631 50376 42491 34600 30941 28468 28468 29180 32052 37175 37468 33881 30181 28326 28582 29036 28327 27010 25996 27443 29406 29692 32798 35087 37021 38240 38388 42769 46081 49387 50423 50159 49812 46507 42523 40186 41339 37669 38343 37103 34445 33732 31159 26083 83013 248 2294 30 10454 23 3 33 4968 -11460 -1 -81 277 194 260 159 999999 272 659 1755 2542 1196 1643 2657 1408 136 532 604 795 763 1194 1690 1812 2107 2146 2518 3334 4186 4728 5429 6316 7235 9070 11004 13317 16103 19359 22867 26841 29671 32395 32492 31168 30661 29010 27011 25270 24093 23383 22002 21241 21240 21343 22222 22549 22005 20689 18312 15761 13503 12029 11153 10729 10999 11527 11596 11645 12574 14939 17437 18384 20026 21981 23998 26082 26358 27554 27865 26940 25424 24771 24526 23447 21975 21366 21535 22946 24476 24374 24625 23172 21449 21753 21274 20292 18341 15447 12792 11069 9077 6994 5497 4435 3124 2069 1256 899 495 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 439 957 772 609 519 431 246 134 232 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 292 2320 5287 9050 14921 19515 22841 25786 26738 27034 27817 27021 25950 26313 23352 20431 17776 15970 16987 15331 13384 12626 13204 14841 18048 23132 28577 32644 33896 35577 36898 36369 35052 33426 32346 30959 30725 32011 32009 31612 32628 32608 31830 30346 29168 26619 24412 27060 26908 25772 30431 30598 32620 37295 42539 44415 38907 40137 44155 46332 45385 47270 47463 47526 45239 44096 44724 46674 49221 55501 63543 64407 52955 83022 251 2204 30 10454 23 3 42 4970 -11459 140 303 692 158 698 1505 1623 1992 1874 1453 1664 1949 3196 3453 2951 3375 5217 4871 3223 3553 3644 3348 3386 3275 3579 3961 4169 4785 5145 5996 6840 7640 8745 9381 10349 10969 12015 12267 12656 13800 14624 15615 17372 20443 22899 25467 28248 28999 27734 25484 22546 19495 17818 16922 15989 15577 16217 15568 15308 15421 14771 13425 12016 10762 9646 8365 7135 5571 4808 4401 4463 4956 6009 7122 8148 10067 12758 15053 17013 18777 19723 21187 21993 21334 19906 18127 16958 15493 15189 14871 14787 15295 16259 17942 19279 19698 19211 18418 17432 15700 13172 10501 8631 7355 6032 4994 4322 3843 3350 2797 2141 1567 1273 771 388 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 820 2412 5288 9357 12694 15671 17507 18892 20621 23086 24815 26783 27072 26458 25492 24362 23496 22319 18681 16704 15685 13161 12442 12923 14313 17939 21389 23384 22947 22765 23472 24331 25760 26314 26205 24300 22644 23686 24392 22433 21660 23020 23927 25231 26365 26922 28322 29460 29845 30030 29381 29730 28086 26411 26103 25947 28563 30698 31759 32602 36902 40672 44378 48384 49441 50877 52131 55152 59059 61667 61301 58897 54061 83031 256 2026 30 10456 23 3 51 4972 -11458 -42 999999 999999 999999 999999 999999 358 1683 1412 2599 5409 3880 950 823 1049 1538 1796 1798 2385 3080 3217 3246 4096 3470 3847 3940 4008 3762 3784 3843 3286 3572 3660 3628 3688 3883 4387 4462 4673 6191 7548 10659 12747 12846 14044 16762 18921 18128 19964 22319 27227 31655 35576 35020 29826 31755 42428 64955 83958 79596 38981 18449 14381 10764 9573 9328 8888 8711 8063 7848 7752 7038 6908 6959 6959 6783 6433 5540 4726 4052 3140 2846 2773 3564 4593 6663 9076 12355 15907 19115 22191 25540 28589 30605 30760 29629 28405 26961 25803 24121 21702 20179 19380 18344 17397 16240 14796 12553 10489 8042 6448 5475 4458 4307 3998 3763 3722 3380 3096 2939 2915 2774 2481 1934 1540 903 520 277 -20 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 31 999999 254 1658 4471 8634 12017 20457 31715 42263 43045 41730 41815 39798 39122 38139 38490 36237 32862 31156 27927 26476 26574 25611 25135 25719 25891 26831 27569 29496 32391 34682 35853 36849 35207 35056 35535 34133 33966 33683 35069 35452 29272 25700 26053 30127 32754 33276 36354 42818 48113 48195 44502 44285 41418 35501 32959 37465 44106 46665 48886 48144 49118 50784 50375 50861 50288 46819 43662 41885 38326 83040 252 2179 30 10459 23 4 0 4974 -11457 733 999999 999999 275 999999 -15 999999 999999 999999 999999 999999 999999 359 806 1452 2639 3361 3250 3953 7544 13055 16416 25565 28171 26037 31252 29058 27823 31749 31595 26361 23128 22722 22814 22439 23216 23345 20882 20484 22650 25579 26205 26235 28057 30404 35603 42392 47967 44915 36711 34952 35716 35864 44575 39514 28569 16541 11689 8641 6615 5336 4607 4100 3523 2853 2714 2732 2414 2592 3015 3743 4308 5040 5824 6768 7996 7254 6255 5497 4419 3400 3080 3747 4389 5689 7644 9797 13656 18103 21988 25106 26853 28488 29728 30371 30887 29765 28682 26851 23458 20138 17289 14320 12093 10232 8298 7074 6317 6288 5633 5068 5003 4060 3463 3248 3283 3362 3330 2986 2516 2515 2158 1910 1900 1219 1088 773 484 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 1214 2371 5792 11565 17306 22856 28810 34561 38113 39591 40043 39463 38052 35092 29692 27582 28714 29031 27891 26922 26050 25992 27531 28414 29329 29179 28638 29337 30346 29665 29974 30240 32612 36936 37370 39775 39979 36468 37872 33049 29815 27658 20371 20422 23858 24511 26673 32381 38682 43982 50700 57043 61682 60866 61033 63352 61418 58573 56911 52514 47007 41554 38241 35870 31568 83050 261 1913 30 10463 23 4 10 4976 -11456 4616 13842 15065 32943 9844 2771 2633 12857 42911 126709 43447 4438 3508 4029 4841 5175 6053 7270 7885 9830 10861 11815 13814 17051 19915 20561 23022 25314 29324 28967 30524 32096 33207 34703 35515 35863 35815 35983 34914 34305 33461 32189 29449 26833 24443 22260 20625 19362 18330 17661 17364 17428 17335 17723 17720 16480 14904 13547 12515 11362 9793 8772 7485 6309 5476 4288 3313 2296 1585 1266 809 562 513 548 429 746 1074 1351 1809 2557 3358 3887 4800 5718 6395 7787 8804 9457 9399 9549 9210 7979 7124 6707 6647 6712 7755 8471 9440 10910 12797 15520 18869 23590 29286 34639 37643 39357 38603 35153 30205 25057 19679 16333 12685 10184 8535 7480 7782 7804 7497 7722 8399 9168 7854 6862 5984 5352 5058 4801 4373 3851 3462 3313 3160 3098 3035 2750 2354 1717 1318 903 770 556 264 126 318 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 381 1135 2618 3583 4689 6285 7171 9005 12348 16586 20983 24978 28023 30730 33603 35977 35589 34318 34761 35559 36086 35964 35708 35524 36777 35332 32923 31902 31076 30946 29739 27392 29782 36415 35975 31779 34330 39785 40603 46151 43032 39191 34495 29660 29468 27736 25171 22572 23903 26543 27071 29728 28848 30365 32942 31496 29177 27370 26628 26107 26371 28062 29566 28060 26767 26305 83059 262 1889 30 10469 23 4 19 4978 -11455 10207 2855 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 -67 349 1037 622 994 2111 2749 4223 4922 4129 4202 7549 13741 18627 15362 17529 24196 28086 31117 21983 15352 18204 21488 26451 36183 53735 58185 29883 27366 28873 28793 27352 25876 26699 27637 28082 28686 28943 27260 24238 21218 19188 16578 15085 14310 14216 14338 14008 13845 12498 11069 9473 8080 7104 5686 4519 3663 2892 2211 1752 1377 1033 739 393 491 389 337 126 0 78 64 404 754 1203 1832 3250 4603 6460 8297 10260 11747 13557 14599 14168 12661 10623 8825 7145 5817 5090 4546 4617 4863 5479 6575 7845 9371 11438 14117 15633 16525 17442 18903 19878 17321 14448 12354 9630 7706 7291 7500 7637 8035 8521 8196 8387 8837 8647 8244 8304 8094 7439 7234 6889 7125 7676 8413 9207 8837 7791 7292 6926 6568 6273 5779 4732 3387 2235 1357 556 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 1457 3669 6482 9458 13187 16925 20462 24283 24885 24725 25621 25446 24316 23551 23841 24323 24656 25217 24999 23399 22275 23650 26739 28917 30559 32104 31752 32791 36065 35892 34274 34100 38596 45851 49194 42385 35635 32340 29522 28126 32530 36686 38457 38402 34505 27422 22607 23186 26419 27875 26265 26724 28945 31087 34692 35212 37286 37609 39590 40620 40463 83068 245 2398 30 10468 23 4 28 4980 -11454 518 3135 6863 7237 6930 8197 13113 15224 20293 22222 26182 34300 51338 58854 33828 23869 21060 23168 24858 27660 31400 35636 40468 45310 48754 51238 52691 54381 57250 61738 63720 62235 57828 50547 42178 34260 26064 19103 14456 12475 11635 11910 12070 12696 12078 9993 6964 4788 3360 1890 1271 396 225 203 999999 104 21 -36 -1 -81 -18 86 999999 -39 21 5 114 226 294 293 314 635 1112 1722 2453 3640 5015 6299 7660 8784 8955 9394 8759 7917 6739 5893 5228 4587 4057 3534 2898 2693 2172 1695 1424 1287 1308 1773 3188 4670 5741 6786 10008 12403 12600 12595 12161 11397 10683 11012 10444 9686 9574 9970 10129 10472 10619 10774 11100 11449 11731 11460 11751 11703 11361 12118 12294 11065 10783 10488 8669 7907 7639 6904 6175 4673 3452 1675 441 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 594 984 2998 6320 9244 13628 19849 25503 28350 30512 31564 30827 28651 26760 25859 24761 23333 21511 23344 24386 24731 26527 27976 29127 28727 27917 28857 28620 28588 30803 31505 33086 39067 47190 45623 38715 36720 35446 33153 29342 28885 29386 29538 31151 31009 31095 29216 27233 26227 26269 26554 27555 26497 27013 29281 30982 35119 40786 44356 47136 83078 244 2429 30 10469 23 4 38 4982 -11453 1632 4587 6823 6701 3744 3322 2087 1556 3522 5758 8092 10914 15131 22520 25546 33919 45019 42988 27731 11780 10500 11958 14818 17471 21628 27269 32408 37379 43801 50359 62303 67142 76455 86730 75307 68951 65708 48400 34380 26637 21310 15798 11528 9334 8647 7646 6463 4989 3797 2682 1425 810 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 23 207 561 1386 1994 2481 3033 3639 4166 4256 4163 4223 3723 3466 3256 2920 2670 2220 1691 1033 242 -76 999999 999999 999999 999999 999999 999999 999999 999999 -6 418 1282 2244 3549 4363 4443 5066 5335 5556 5238 5454 6659 6798 6854 6888 7284 8167 8395 8227 8704 9129 9305 9769 9974 10353 10883 10679 10059 8479 7576 8577 9961 8426 7485 7196 5734 4002 2495 1401 436 55 -34 17 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 943 3217 5872 7521 11569 15950 21449 26805 30224 31346 35842 40258 38133 32076 27483 28020 29974 26803 19766 18455 20227 24639 25310 22693 23212 26591 27664 28551 32217 33457 32000 30392 27460 24829 28039 32415 33947 31385 29037 29063 31292 31828 32235 32719 34782 41572 52895 58712 59415 48135 37548 33325 32971 35090 36219 37069 36175 34573 83087 226 2970 30 10470 23 4 47 4984 -11452 412 175 1054 2592 4070 4384 5958 9427 13000 13760 15036 22909 32727 43454 54397 50355 37019 27420 24250 24758 28862 25835 23191 19742 16561 15675 20524 25275 23809 20680 23150 27352 36268 43635 46403 61902 95666 122433 121046 84755 17938 5639 6669 227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 300 576 506 523 348 503 588 728 1150 1295 1305 1292 1067 721 397 133 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 567 767 1029 1176 1798 2855 3883 5483 6905 7779 8347 9010 9754 10706 11575 13263 15285 16104 14981 11250 8473 7958 6949 7021 6265 4668 3417 3462 2716 1644 1229 974 557 229 -7 -82 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 779 3621 7295 10694 16045 21562 25317 28235 30282 32053 33615 34121 33041 31164 29893 27645 25364 28854 34095 35805 32795 28566 26655 26152 24972 26098 29168 29761 30932 31752 31226 31899 33860 37591 43526 45045 41390 39671 40469 42021 44405 50113 53321 58186 60751 50474 39565 38201 37495 38276 41561 43136 43127 42196 42687 83096 216 3270 30 10470 23 4 56 4986 -11451 231 241 208 1000 2863 3582 2782 2743 2555 2577 1349 1150 2308 2751 2955 2916 7533 16136 19191 17792 16215 15328 26394 46596 69478 110108 179839 272734 324877 183018 83078 36849 4378 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 427 429 319 122 999999 999999 60 -3 8 -77 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 799 2318 4854 8221 11464 13768 16745 18859 18691 17698 17187 18187 17001 14928 12044 9128 8654 9471 10058 11023 13258 13160 12815 13297 14711 12783 11259 10566 9688 8588 2859 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 571 1411 2959 5146 6301 8615 14337 19899 25289 30537 32860 30816 26415 20675 21160 22689 22412 24603 26546 25022 26829 29873 32386 34725 37541 38547 38819 38287 37642 38800 40995 39816 38272 40077 42466 49134 52969 47879 40355 38450 39196 38819 36979 34518 36473 39626 40594 39869 39306 40246 41233 42837 43905 42393 42747 83105 203 3663 30 10473 23 5 5 4988 -11450 17 164 827 1887 3594 6883 12611 14551 12265 11794 12545 15322 19370 27380 38634 65564 119618 222873 309826 273258 176230 61967 43670 56311 56337 49478 19607 3089 12 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 789 965 621 297 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 983 2369 3559 4451 5180 5558 4658 3793 4705 6147 7897 12437 17954 19773 23738 30031 32191 34125 39262 43533 45491 49807 49012 40152 25057 16238 6521 1109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 585 1972 2593 3097 6570 11303 14918 21931 27975 31730 31437 31888 35127 31660 25287 25528 27245 28552 32445 34098 30471 29623 30682 33200 36097 37155 41554 45238 44808 41993 41506 39729 37534 38127 40224 39998 38893 38125 37729 40338 44010 44550 44493 44576 43426 43157 43093 44126 45641 45460 43896 43104 41106 83114 264 1838 30 10478 23 5 14 4990 -11449 15908 12102 10233 9037 9874 10625 12901 17060 18894 18483 17179 15798 15385 15313 14943 13540 13506 13521 10999 9788 8561 7809 7455 7435 6647 5589 5335 5644 7176 10940 20549 38575 48591 78664 148928 49549 20955 21836 40117 80961 94908 48748 21664 10886 10579 11020 11055 10903 10717 10818 11362 11149 10691 10717 11276 12078 12051 11599 11034 11200 12176 12903 16142 26024 39850 50237 48314 35380 22501 16934 14337 12108 10241 9154 10110 7046 11776 32437 47418 16871 2840 1785 932 518 411 209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 314 1417 2917 4392 5160 4797 3806 3041 2531 1851 1778 1886 1500 1562 1503 990 611 456 453 333 202 149 84 -11 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 227 728 997 1140 1287 1527 1684 1599 1308 1157 733 547 869 1827 2871 3987 5777 8226 10533 10142 10764 8794 6278 3215 244 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 939 2305 4662 9313 13803 17880 22475 26841 29476 31195 29674 27468 24725 22100 21486 24336 25747 23216 25777 33613 40181 37435 23570 19281 22714 27431 32626 34510 33888 31775 31889 31790 32160 33753 37200 43699 48249 47475 45763 44427 43248 40301 35935 33306 32653 31327 31234 31610 33219 36158 38258 38327 37280 35185 83123 262 1902 30 10482 23 5 23 4992 -11448 23605 22401 19114 16853 999999 999999 999999 17796 19787 21619 21428 22597 24121 23356 24414 21678 19405 19333 20328 19726 17794 15720 14399 13457 11974 10407 9075 8533 8428 8396 8592 8858 9223 8585 8054 7367 7157 7801 8328 8454 8434 9726 10664 9619 8215 6633 5846 5296 4966 4678 4601 4475 4185 4125 4199 4708 5089 5903 6671 7817 9178 10493 10880 11060 10382 9487 8867 7868 5927 4680 3414 2447 1727 1444 1104 916 750 618 693 595 419 209 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 257 843 1527 1384 1574 2641 3311 3954 4228 4976 6147 6766 6288 4754 2857 1670 883 448 202 344 326 96 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 411 493 562 381 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1065 2839 5241 7741 9976 11221 14250 18671 21517 26589 30886 34653 35381 35852 37454 36632 35534 32349 28230 30683 35036 36291 37069 38229 39759 40620 36681 30664 27396 28252 25724 26082 24436 21859 21157 19418 18832 21320 25522 28689 32728 35689 36551 37330 35276 31161 27875 25618 23384 23629 25933 26842 25967 21880 20191 19375 16994 83132 253 2173 30 10483 23 5 32 4994 -11447 14455 14566 14861 14211 13681 13323 12685 11656 10504 8849 7948 7387 7129 7551 7447 7764 7652 7263 8058 9007 9663 9366 8642 8548 8347 7836 6821 6249 5747 5456 4581 3644 3011 2467 2324 2151 2182 1915 1789 1994 1972 1979 2347 2371 2438 2724 2706 3200 3955 4318 5080 5641 6774 6977 6077 4870 3989 3180 1969 982 487 129 999999 999999 -68 -72 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 578 1708 3374 4532 5581 5818 4771 3491 3740 3483 2462 1540 615 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 376 2597 5584 11290 15981 19871 22956 28550 33159 34079 34765 36926 39639 42250 44649 45364 43142 42144 41359 38414 38299 40633 44294 45585 50133 45769 36798 28741 24581 22300 21511 19878 21234 22865 22804 20250 19993 23925 25525 22555 16527 13284 10980 10598 9750 9636 8323 6786 5919 6319 7155 8137 8603 8540 83140 257 2026 30 10486 23 5 40 4995 -11446 7046 7423 7386 6848 6830 6595 5777 6202 6612 6638 6287 6648 6949 6494 6784 7560 7446 7398 7261 7197 6678 6393 6684 6790 7164 6781 7409 7772 7901 7488 6772 11413 13498 5733 5051 5097 4935 4240 3230 2415 1868 1020 232 28 -43 999999 -58 293 309 229 22 47 89 201 -64 305 485 633 734 764 818 805 644 504 360 140 -38 999999 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 600 3510 8721 17066 25334 30462 33119 33653 29972 28159 30474 36445 40133 39103 35985 36363 35828 35867 36911 39262 41974 43615 47804 45693 40611 40415 42606 40753 41862 46115 48206 50094 47347 36392 28894 22137 16183 13186 12554 12106 9689 7725 6805 6101 5710 5891 5430 4988 4300 3516 83149 252 2234 30 10484 23 5 49 4997 -11445 211 789 387 393 695 727 873 1082 1480 1105 950 1012 1607 2327 2705 2208 2030 1814 2192 2020 1558 1970 1283 3048 4725 4400 14711 67387 111895 122409 130041 128246 273934 453464 420534 298765 65733 7289 2792 2438 1847 1612 1387 1022 892 641 532 268 103 185 999999 -78 -13 3 999999 999999 999999 21 -74 999999 -80 -78 -72 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 625 2142 4639 9202 15911 21754 27895 32374 35076 35074 35539 33837 32293 30666 30438 31954 33107 34185 34578 35203 36142 37560 42652 49050 55014 56348 51243 47107 48917 49614 57453 68052 66092 58029 54181 52068 48282 43862 40273 37730 36086 35639 32232 30042 27614 24433 21545 19157 17531 83158 254 2142 30 10482 23 5 58 4999 -11445 46 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 1285 4415 9218 5385 2938 4589 14304 32994 59954 67416 39167 20405 10622 26118 73828 139437 143355 120280 170528 211580 342856 424978 310456 239365 171274 36996 12005 10483 7806 13970 4058 2255 1515 1545 1436 1234 531 531 244 999999 999999 999999 999999 999999 250 505 691 353 198 421 463 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 321 2257 5129 7321 11279 15733 18835 22975 24993 22860 20864 23381 27435 27385 26698 27590 27511 28042 30190 31054 31323 33508 34741 38570 43310 47099 45636 42226 41014 45915 54522 62648 65058 66879 69900 72266 67776 60031 54941 52966 53786 55289 56035 52944 46547 41348 35284 29570 83168 257 2052 30 10482 23 6 8 5001 -11443 3620 24218 1301 9358 51719 1123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 3319 36790 95333 149930 148414 141626 207847 121298 59172 60932 66150 59621 177187 214509 141522 81177 130047 168962 120656 23956 26347 57052 62015 92511 180816 236653 73410 38366 52798 4206 2770 2862 2578 2312 2092 1635 1376 1235 1102 914 1054 974 738 585 736 617 472 228 157 215 333 582 591 481 156 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 372 553 390 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1180 4610 9224 13976 19791 23166 23788 22202 20390 17805 17525 21772 27489 29003 29263 30703 32086 32538 32133 33958 38287 43354 48073 51210 52842 53403 45679 34963 30494 31246 34099 38055 40385 39864 38087 33834 29518 29098 28541 27553 27324 28432 29612 29147 27814 25793 83177 252 2176 30 10486 23 6 17 5003 -11443 -28 999999 999999 188 222 414 1007 1732 2648 3522 4153 4234 3636 4048 4220 4588 4383 4056 4552 4299 3579 4302 4141 6742 15336 11295 6586 1298 2145 13212 48542 31176 4156 2216 107 575 2152 4484 14866 27047 24922 1521 608 914 945 649 442 163 301 290 398 366 358 309 567 507 208 430 676 236 34 73 153 44 124 327 615 273 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2069 7369 13090 18757 20799 22151 25443 24454 27002 33224 30877 20002 17216 17786 17599 15866 13920 12526 13425 18093 23731 26829 27889 30948 35393 40108 46743 49626 50232 49035 45703 43104 40241 36049 33297 34037 36127 35954 37244 39143 37523 35809 32360 28354 25350 22762 19041 15475 83186 245 2417 30 10487 23 6 26 5005 -11442 -41 -16 337 955 1458 1895 1460 1591 1461 1211 1373 1781 1697 1493 1474 2807 5624 4343 1335 467 401 275 3192 16332 61243 8872 137 1496 5076 6680 4388 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 999999 999999 999999 999999 103 492 702 743 798 933 808 586 609 588 888 877 892 899 722 550 361 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 3926 14405 24595 28158 31481 30797 25585 25556 34656 37283 30953 27067 24845 23377 23197 22055 20138 19422 18233 19169 17024 14799 15524 16068 13647 12897 14404 16082 16903 18891 21037 21978 22409 23149 22366 19703 16953 14558 11776 8661 7147 6193 4688 4148 3566 2752 1905 1712 83195 230 2867 30 10487 23 6 35 5007 -11441 100 3533 5164 8280 34209 74090 95251 193246 329810 447766 436216 318122 280159 319540 334569 260672 48062 1759 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 482 1508 1752 2042 2338 2335 2873 3141 2025 1292 1072 963 1178 1081 466 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 -81 -94 999999 -80 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 866 4878 13406 24088 32669 34705 30585 28591 40236 38322 30856 31292 37394 40146 39496 40167 36872 33901 30913 28370 25871 23203 20238 18323 17918 17925 17687 16206 13234 9810 7508 6395 5740 5004 4474 3716 2808 2091 1379 902 857 1275 2102 3021 3774 4588 5406 83204 262 1907 30 10487 23 6 44 5009 -11440 10819 38795 10417 4532 10605 1859 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 360 1700 3242 4966 2480 2697 10214 28133 38213 58588 87310 149010 256735 301960 291482 258424 255075 442241 576157 386142 282735 274584 245685 111471 3838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 157 860 1239 1388 1445 1362 1064 877 952 597 385 457 301 356 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 219 3049 13859 30431 48687 50901 38757 33927 34154 30287 29616 29909 30606 31153 31887 32289 32604 32785 31142 30294 29980 29198 27444 27366 28768 29677 30071 29439 27230 25740 25059 24002 21695 19538 18302 16209 13292 10181 8040 7271 6464 6476 6101 5018 3470 83213 258 2026 30 10486 23 6 53 5011 -11439 10436 13932 2422 70162 8730 1027 3064 9968 17884 81458 420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 444 791 6588 3173 8037 31150 79223 20610 49867 43163 42206 73643 113579 171292 156796 150095 66081 70806 133154 191711 190562 303996 424989 490576 356075 305968 187689 108780 3718 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1117 6259 13232 22372 29261 32027 32164 24503 22728 28401 33822 36278 36915 37520 37634 36217 34654 32792 27566 23909 22569 20821 21227 22665 22972 24731 26091 25511 23978 22964 22594 21590 18321 15274 13745 12566 11223 10503 11095 10586 8307 5451 3321 2011 83222 264 1872 30 10482 23 7 2 5013 -11438 8257 79507 594 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 195 1176 1257 2562 3465 7615 17564 23463 49203 146306 228776 111066 167874 354521 445107 324233 247018 201460 338248 297603 282062 171131 49260 5744 5023 42445 86532 172712 243449 211794 96314 5468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 999999 999999 999999 999999 999999 -76 999999 999999 -19 -56 -42 -98 999999 999999 999999 999999 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -83 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 944 3679 5882 9476 14753 19120 22612 24025 27444 30486 34541 39111 43318 42820 41835 41709 42961 43679 42807 38264 32315 27779 25162 23631 23268 25478 27672 26969 24657 22319 21085 21006 20244 18908 18187 17029 15769 14155 11975 9973 8024 6265 4953 4526 83231 263 1869 30 10479 23 7 11 5015 -11437 20521 85443 122119 999999 23006 8341 999999 70622 389579 136607 601 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 1568 7247 25897 81895 114861 132982 78971 65666 162057 247881 229354 199678 255076 179830 99389 10984 1088 1322 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 3132 8531 13752 17037 18367 18320 19139 23523 28084 31959 35516 37869 37533 36974 36240 35748 36314 38229 38345 37080 36152 36933 38071 36087 31984 28173 25911 24420 22169 20904 20152 18322 16278 14718 14314 15335 15541 13826 12892 11885 9887 83240 263 1872 30 10482 23 7 20 5017 -11436 24906 999999 616579 911308 999999 999999 6314 999999 -68 -60 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 2955 12397 21235 20064 17936 17932 18572 22267 24669 26443 27334 28467 29990 31658 33106 34507 34641 34775 32890 30719 28457 25483 26618 27835 31149 34634 35113 34710 32846 28521 24732 21706 19402 18523 18085 17532 16628 15398 12825 10416 83249 269 1693 30 10483 23 7 29 5019 -11435 800377 122805 877276 1239 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 -11 999999 999999 999999 999999 999999 999999 999999 -39 -59 -37 273 123 999999 6440 20188 12082 6690 24061 8634 999999 111 2793 736 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 -87 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -78 999999 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 417 4663 14758 22353 25707 26703 22548 18023 17060 19381 21089 21944 23191 24950 26162 27373 27575 26003 23993 22032 19362 18268 19998 19714 17691 16047 15411 15831 16294 16841 15545 13379 12807 12703 12196 11647 10491 9004 7332 6147 83258 243 2471 30 10481 23 7 38 5021 -11434 -1 74 1418 19414 93760 19486 3691 5294 7462 46944 106669 73495 1096 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 -33 999999 999999 999999 999999 -68 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 744 6746 17441 25082 27146 25091 19996 15232 16094 18925 22452 25393 26403 27151 27292 26384 24691 23401 21977 23039 25130 25043 24600 23924 22809 20956 17673 14715 13042 11981 10782 8898 7718 6813 5903 4415 4003 4221 83267 238 2615 30 10475 23 7 47 5023 -11433 244 4018 8465 22569 62099 80950 68636 53607 129760 199153 183010 353762 280129 139682 314442 395381 258842 150610 20407 25470 44367 112021 168363 128570 137656 153933 189132 127751 36764 1767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 -67 -2 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 -4 999999 -74 999999 999999 999999 999999 999999 -91 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 772 4176 11115 17194 21357 21909 21874 21206 21455 21415 21495 22718 21545 18914 18553 20335 21993 22418 25100 28036 26305 26196 28797 33461 39138 42518 42995 41465 38228 36182 34154 32059 28564 26639 26724 27309 27585 83276 238 2613 30 10473 23 7 56 5025 -11432 45 7469 10057 7452 29281 75795 93347 83418 65338 198805 110698 2610 -58 1705 10609 36647 104693 112824 136138 137275 135214 85958 84541 54845 14593 229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 999999 999999 999999 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 2051 7697 16022 23130 22194 20071 18446 17691 17987 17188 16010 15313 15908 16614 18012 20000 21460 20336 17088 15667 18330 24094 28478 30040 29700 30320 29840 28025 27071 25857 24564 24251 23923 23712 24049 24570 83286 274 1532 30 10472 23 8 6 5027 -11431 27472 999999 956479 69771 492 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 9433 97714 168711 45250 10192 31207 82142 37277 5994 21292 38565 60005 107721 124696 126939 71356 125931 61597 37427 28994 976 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 -26 999999 999999 999999 999999 -56 999999 -18 -93 -99 -48 999999 -12 -88 15 157 -93 14 999999 -44 999999 -41 999999 999999 67 999999 999999 999999 999999 999999 3 -3 999999 999999 -14 -32 999999 999999 -7 69 -28 999999 999999 -9 -3 999999 999999 999999 -43 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 2684 11620 24783 29026 23181 17332 19083 22358 24327 24791 23838 23172 23144 23445 20421 17627 15802 16633 20393 23254 24815 28247 31411 33786 36868 36403 33916 32382 30842 28479 26050 25714 26509 24710 83295 231 2819 30 10469 23 8 15 5029 -11430 457 3383 4126 10443 9165 1960 3445 446 999999 5059 7801 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 4255 17218 33386 33687 23959 17687 16256 18926 22090 26838 29731 27742 20770 15074 14399 16698 21280 23374 22893 25492 32440 41214 44016 42354 39795 35884 34589 35675 36746 37362 36194 35489 83304 273 1558 30 10468 23 8 24 5031 -11429 103 999999 -91 999999 -47 999999 999999 999999 -48 999999 999999 999999 999999 999999 999999 -57 -22 93 68 -74 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 999999 999999 -10 25 9 -27 61 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 -84 999999 999999 999999 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1753 8039 18753 30655 37357 38626 32781 24495 22912 26525 29489 28689 25192 24595 23187 21008 18644 16140 16187 19090 27437 39727 46205 46800 43779 40226 37937 37585 37322 36803 34758 31482 83313 274 1525 30 10465 23 8 33 5033 -11428 8672 999999 999999 999999 150 -93 999999 999999 999999 999999 999999 -51 999999 999999 -12 999999 999999 12 27 999999 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -56 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1392 7790 20013 31452 32684 33771 42084 47031 45323 39356 36671 33979 32715 33463 34421 33918 30340 27077 25686 25131 24172 23645 24220 25291 25519 25047 24779 25233 27060 26861 22833 83322 155 5090 30 10460 23 8 42 5035 -11427 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 917 6619 18841 28268 29968 27598 27609 31703 38344 44248 50969 52470 46653 41921 38183 33289 32947 36831 41382 43806 47088 50010 50203 51259 49910 48641 46840 45843 44304 43723 83331 144 5444 30 10454 23 8 51 5037 -11426 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 454 2469 6802 13074 19910 24666 24614 24652 25500 26367 29514 38837 49709 59880 64107 58594 50757 45426 40713 41399 44870 47279 45639 42743 38761 36320 35080 33251 32727 83340 270 1628 30 10448 23 9 0 5039 -11425 27 -60 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 351 2068 5713 11556 19340 27139 31942 35930 37046 36167 36612 37616 34470 27184 22000 20047 18946 15982 12687 10695 9366 6829 5959 7305 8538 6844 5547 6624 83349 260 1922 30 10442 23 9 9 5041 -11424 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -91 -58 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 452 2063 5745 11854 24770 43677 60894 68652 67175 62472 58074 56957 52300 48726 43907 38261 32657 25335 16738 12579 9446 7117 5847 5989 6557 7113 6940 83358 267 1708 30 10438 23 9 18 5043 -11423 -4 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 1020 3067 6574 12321 21328 31773 46548 56647 60439 64794 73087 76344 72805 63911 57139 49229 40132 32787 26834 23101 18982 15400 13175 13088 83367 279 1347 30 10437 23 9 27 5044 -11422 272 -82 999999 999999 -11 -75 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 540 1696 4548 9180 16122 24595 34915 44371 46000 37336 34698 37187 42743 52516 61671 59590 54331 50275 47074 45634 37753 26187 19385 13539 83376 280 1315 30 10435 23 9 36 5046 -11421 396 317 139 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 -32 999999 999999 999999 22 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 994 1923 2647 3456 6285 12094 20502 35227 57490 76246 85538 86461 68656 53465 53041 54220 50568 50497 53613 45679 40310 37523 32628 24054 20500 16037 11772 83385 282 1248 30 10428 23 9 45 5048 -11420 331420 3029 71 -22 116 999999 999999 999999 999999 -54 999999 999999 999999 999999 999999 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 472 2069 4358 9666 18163 28449 42828 48772 50157 46141 39625 38013 38127 38569 40730 41472 42795 48241 54506 61066 73254 85934 87587 83379 78745 67547 57609 83394 281 1304 30 10424 23 9 54 5050 -11419 22843 310 92 351 497 266 319 367 -96 3 60 -31 10 999999 17 273 -4 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 999999 999999 999999 999999 999999 999999 999999 999999 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 -36 999999 999999 -29 40 42 206 49 12 -36 -61 102 6 999999 999999 -49 -65 999999 999999 999999 -4 -82 -93 -25 64 -39 -19 54 -19 -66 85 0 -73 -60 -43 -49 -94 999999 999999 -57 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 311 517 708 1178 1912 3917 9680 17240 21704 24829 27885 31623 31762 28451 19552 11904 8455 5613 4089 4893 10568 13981 13646 18118 22749 21459 21164 83403 279 1308 30 10428 23 10 3 5052 -11418 448 277 274 236 221 52 3 -3 -7 -54 999999 -91 20 999999 999999 999999 999999 999999 999999 118 77 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 -35 -21 -35 -9 40 -8 -16 -72 999999 999999 999999 999999 999999 999999 999999 -71 999999 -38 -77 -64 -70 -59 999999 999999 999999 999999 999999 -96 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 1375 4571 8744 13949 16374 18528 21727 29400 41526 47992 39927 22388 9844 6221 3378 2537 856 999999 226 1147 528 424 827 1581 83412 281 1279 30 10429 23 10 12 5054 -11417 410661 27838 999999 999999 999999 233 451 328 -19 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 -54 999999 999999 999999 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 999999 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -61 4 -65 999999 -63 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 611 2450 5421 10336 15382 22537 30722 41293 47979 49693 48661 44553 41912 39749 34727 30280 26735 25246 24202 22459 21866 23767 24216 20624 83421 272 1572 30 10422 23 10 21 5056 -11416 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 383 1003 2475 5572 11034 15473 19180 21997 25039 28556 30665 32384 34969 39347 44164 51963 52230 57357 62268 60285 55522 51724 46085 36387 29612 25223 83430 277 1388 30 10418 23 10 30 5058 -11415 12374 376 44 -78 11 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 -55 50 -29 999999 46 74 -82 999999 -71 999999 999999 999999 999999 999999 999999 999999 -90 -20 999999 999999 999999 999999 -37 -26 7 -10 -64 999999 999999 999999 -87 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 395 2464 7159 13601 18644 20965 21696 21298 20065 19044 17359 15404 15029 15538 16056 18012 21646 21771 19966 18884 17953 14941 13374 12555 13248 14755 15420 83439 280 1295 30 10415 23 10 39 5060 -11414 399 999999 -8 -40 238 132 -28 -93 999999 999999 999999 999999 999999 999999 -21 999999 999999 999999 999999 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 835 3450 9801 16274 22453 29686 31283 27209 22023 19948 18289 16276 13144 11713 12413 12634 12347 10945 6581 4259 5837 6160 5814 6284 8704 83448 280 1295 30 10415 23 10 48 5062 -11413 5692 999999 999999 999999 -48 301 -89 8 62 70 -70 999999 999999 999999 -55 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 319 692 1834 5330 13126 21579 30593 40586 44931 43970 40837 37579 32923 24919 16772 12300 11412 10538 8968 8263 9407 11003 11288 14276 19271 83457 279 1325 30 10415 23 10 57 5064 -11412 5490 999999 999999 999999 -47 301 -43 196 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 901 4146 8600 14084 22363 36508 48667 51016 45074 43726 47483 53623 62617 73534 69568 60776 52250 44436 39531 38038 36576 83466 281 1266 30 10416 23 11 6 5066 -11411 4985 999999 999999 999999 -66 61 9 25 -69 67 999999 999999 999999 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 437 1170 4262 17157 42854 67643 85775 89874 74224 50125 36903 27945 20281 22262 28971 32846 31156 26681 24971 20376 83475 279 1327 30 10417 23 11 15 5068 -11410 222 325 116 -57 307 -22 999999 25 118 15 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 69 2031 16193 57908 45159 470 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 106 114 56 -81 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 326 2379 11977 34952 67565 92408 82570 64529 47768 39975 32595 27810 24338 19742 12446 6831 3755 2600 83484 281 1267 30 10417 23 11 24 5070 -11409 3491 276 44 117 131 240 -76 999999 -43 999999 999999 999999 105 999999 -54 14 999999 999999 38 168 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 999999 999999 999999 999999 999999 999999 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 999999 999999 999999 999999 2837 15406 1194 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 1061 3417 11592 32729 72208 108121 112523 76805 44165 33447 32816 33845 39424 42718 38874 27197 16799 83493 283 1207 30 10417 23 11 33 5072 -11408 80 -3 152 144 58 55 99 -23 207 100 179 89 359 999999 999999 999999 -36 999999 999999 999999 999999 999999 999999 -37 -39 999999 999999 999999 -38 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 999999 999999 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -55 999999 999999 999999 999999 999999 -13 999999 999999 -63 -54 999999 -96 999999 999999 999999 999999 999999 999999 999999 -97 -73 -60 -82 999999 999999 -92 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 994 3212 11080 25934 48102 63975 63624 47988 28545 10909 3185 1595 1616 1197 1079 83502 281 1268 30 10418 23 11 42 5074 -11407 11 999999 95 -65 80 396 454 150 313 603 196 -13 43 999999 999999 999999 999999 999999 999999 -44 999999 999999 999999 999999 71 144 999999 999999 -72 999999 999999 999999 999999 -57 999999 102 999999 999999 -58 999999 -84 999999 999999 104 180 999999 999999 999999 999999 999999 999999 -69 -17 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 -100 999999 999999 -21 999999 999999 999999 -47 999999 999999 8 38 999999 180 -16 999999 999999 999999 999999 -13 -78 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -49 -85 11 -2 100 40 95 17 -98 -61 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 -22 78 -22 -40 999999 999999 -98 999999 -15 999999 -65 -96 999999 -55 999999 999999 -93 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 729 1491 4143 9992 23807 41288 47279 38273 23582 15502 12149 7659 4696 2607 438 83512 278 1264 30 10414 23 11 52 5076 -11406 241 347 999999 999999 57 186 374 558 463 578 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 -68 999999 123 258 999999 999999 999999 999999 999999 999999 999999 54 999999 999999 999999 97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 999999 -28 -99 999999 -4 -83 999999 999999 999999 999999 999999 999999 999999 -54 30 138 34 999999 -85 -51 -95 -85 -12 32 52 -48 -61 -85 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 -32 43 92 127 81 1 136 67 -8 25 -63 999999 999999 -45 47 -8 999999 999999 -88 -34 -60 -72 999999 -80 -48 -2 999999 999999 999999 -64 -73 -61 -3 36 -27 -89 999999 999999 -92 -52 -36 -65 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 576 2532 6402 10696 18003 21037 18770 10751 4142 1252 83521 282 1242 30 10392 23 12 1 5078 -11405 25192 555 37 433 510 540 229 149 497 680 861 752 584 332 29 999999 -17 -49 81 29 -28 96 999999 999999 13 999999 -43 18 -40 56 -84 999999 -33 999999 999999 73 71 207 186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 999999 999999 999999 999999 999999 -12 -5 999999 999999 999999 999999 -54 999999 999999 999999 999999 -25 54 -20 -56 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 -44 229 327 483 760 1007 1165 1083 467 110 999999 37 487 408 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 58 -43 999999 -52 30 115 165 104 -30 3 66 999999 -90 -83 10 -54 999999 999999 -85 -78 -11 999999 -82 -27 41 61 -38 30 30 13 98 63 148 138 108 88 29 17 48 15 -20 64 27 -31 -4 84 13 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 167 547 1345 2731 14432 26260 20409 9687 4461 1010 157 83530 282 1190 30 10370 23 12 10 5080 -11404 37852 1446 273 56 999999 149 234 534 472 277 113 18 344 999999 999999 999999 999999 999999 -1 -74 999999 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 565 1079 1124 1283 699 665 556 258 345 403 197 633 524 8126 60916 91530 7564 -82 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 -23 -79 999999 8 -7 -77 999999 999999 999999 999999 999999 -44 12 -23 23 999999 -94 999999 999999 -100 999999 999999 999999 -53 -67 -87 12 -99 999999 999999 -21 -20 7 -46 999999 999999 -95 999999 999999 -98 999999 999999 -98 999999 999999 -85 -84 999999 999999 999999 999999 999999 -70 -96 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 1718 4241 7658 10192 6208 3175 2233 1332 321 83539 280 1228 30 10348 23 12 19 5082 -11404 243 117 276 323 354 176 424 220 672 576 110 -31 84 999999 999999 -50 -70 120 -20 183 191 257 380 -44 11 999999 216 322 155 60 999999 138 -22 999999 999999 999999 999999 -2 999999 -95 999999 999999 999999 999999 999999 -31 -93 999999 999999 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 291 1286 1750 1800 2458 2502 2432 2783 2224 2469 1973 1079 769 624 255 64 14 668 1026 999999 -33 999999 999999 999999 999999 999999 999999 999999 -30 999999 999999 999999 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 -43 999999 999999 999999 999999 999999 -20 -41 999999 999999 999999 999999 -92 -3 9 999999 -61 17 39 -31 -40 144 125 115 34 -78 102 999999 14 0 135 63 36 -37 77 81 -28 -74 22 -16 -34 -16 -41 -100 999999 -86 -63 -25 -3 -53 -63 40 -88 999999 -27 -63 999999 -92 -54 15 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 355 407 98 83548 232 1207 30 10327 23 12 28 5084 -11403 5126 365 37 862 895 567 322 381 923 612 181 344 378 504 322 999999 48 -42 -65 49 97 -58 33 999999 999999 -67 92 288 -38 -11 42 -78 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 999999 999999 -63 0 999999 999999 999999 999999 999999 999999 999999 999999 -32 999999 999999 81 604 1043 1618 1907 1285 1726 2671 2594 1952 1929 817 7982 41818 50171 44707 12287 -99 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 999999 999999 -85 999999 999999 3 -67 999999 999999 36 -31 12 -20 999999 -90 -55 999999 999999 -76 999999 999999 999999 -36 -89 999999 999999 -90 999999 -24 5 119 124 -85 49 60 -3 -30 -17 161 104 -96 -25 39 -64 -29 -30 -59 999999 -99 64 42 -49 49 178 379 396 375 398 395 368 257 43 -38 71 86 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 -96 83557 238 1128 30 10308 23 12 37 5086 -11402 4621 1174 957 1099 1024 669 523 239 124 250 547 609 691 1061 735 392 172 -24 6 69 999999 -72 -99 999999 62 -8 999999 39 59 -1 -50 -47 215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 -95 999999 999999 999999 999999 -38 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 35 9 41 412 602 677 1051 1436 1502 1547 1783 7610 14143 9444 3231 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 999999 -9 75 999999 109 47 57 -36 -24 -48 -46 -24 -54 -36 999999 -86 999999 999999 -43 -39 -86 999999 -96 999999 999999 999999 -64 15 82 88 125 164 206 252 313 271 333 292 129 28 74 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -7 25 19 -80 83566 240 1137 30 10287 23 12 46 5088 -11401 3721 565 625 550 484 66 -37 0 999999 -40 999999 85 999999 -58 36 999999 999999 999999 999999 999999 999999 999999 999999 297 999999 999999 999999 999999 999999 148 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 327 966 1397 1523 1412 1153 1071 2629 26951 134519 210767 279658 509928 172096 2965 1400 51 999999 999999 -22 999999 999999 -81 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 999999 999999 999999 999999 -79 999999 999999 -94 999999 999999 999999 999999 999999 999999 -99 -17 41 -89 14 -83 135 4 90 174 285 152 -28 -7 26 54 -55 -84 14 140 43 35 46 -46 999999 999999 999999 999999 999999 -60 -72 -60 999999 -77 38 92 199 206 149 236 167 58 78 81 243 457 643 732 880 779 180 999999 999999 999999 999999 -85 -65 91 137 239 309 324 35 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 164 151 83 83575 245 1086 30 10266 23 12 55 5090 -11400 14680 1203 1249 1067 707 1021 878 867 775 447 432 622 498 729 820 445 330 999999 -89 999999 999999 999999 999999 999999 98 157 6 90 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 61 122 84 999999 999999 999999 -13 -72 999999 51 126 19 77 6 175 88 999999 999999 999999 66 999999 999999 999999 999999 999999 999999 999999 999999 44 999999 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 -28 -64 163 -31 999999 999999 999999 -73 999999 999999 999999 62 -10 78 334 545 354 784 911 1083 1112 1220 1490 1268 1277 10093 50211 10167 313 999999 999999 -75 999999 999999 20 999999 999999 29 999999 999999 -73 -69 999999 999999 999999 999999 999999 -63 999999 999999 999999 -65 999999 999999 -3 40 999999 999999 999999 999999 999999 999999 999999 6 999999 999999 148 145 103 183 111 299 140 133 161 289 62 171 51 -46 -56 29 62 113 114 72 30 -77 -17 -51 -30 47 -19 -81 -66 -48 105 -28 202 719 818 857 647 450 466 448 427 373 626 914 1502 2314 3033 3481 3109 2602 1368 673 245 59 1 -21 66 176 466 1132 1639 1980 625 99 10 -4 -4 -51 1 -70 999999 999999 999999 -54 -61 999999 999999 -97 -83 999999 -88 -96 2 150 169 128 94 83584 259 1068 30 10248 23 13 4 5092 -11399 2066 1414 1009 1068 1149 891 463 496 423 298 -98 416 680 656 650 212 88 11 999999 -53 86 220 -53 -57 20 38 999999 999999 999999 88 999999 999999 -65 -89 307 999999 999999 999999 999999 999999 999999 999999 -3 -32 999999 999999 999999 -69 999999 999999 999999 999999 999999 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 -83 999999 999999 999999 999999 999999 156 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 36 219 309 612 819 733 708 578 487 230 185 488 719 237 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 -75 999999 999999 999999 999999 -3 43 -56 999999 98 13 999999 -90 999999 999999 999999 999999 999999 -88 -53 106 42 -84 -70 999999 999999 999999 -45 -24 -46 -76 12 96 301 491 750 1046 1270 1580 1372 834 377 274 117 158 278 318 510 672 958 1339 1447 1513 2138 2593 1859 629 104 191 273 245 288 411 566 1066 1714 1309 209 999999 999999 999999 999999 999999 999999 999999 999999 131 719 941 762 326 64 -62 999999 999999 999999 999999 999999 999999 999999 166 669 1245 1432 986 909 1128 1280 1357 1191 617 29 83593 266 1107 30 10227 23 13 13 5094 -11398 43147 887 422 320 365 374 347 219 -37 301 281 431 405 579 278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 306 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 2 -11 88 1 76 177 292 121 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 95 236 432 471 434 402 462 1090 972 467 23 -76 999999 999999 -75 999999 999999 999999 999999 -7 128 223 692 1024 736 252 135 54 210 506 520 884 1521 2915 3370 3474 2602 1746 2039 3289 3739 3555 4334 6598 10252 13359 17769 21025 21895 20205 19125 16130 14284 14256 14041 13969 15873 20375 24172 27357 30826 37959 42105 43216 49840 49425 40604 31166 29459 21739 10654 4569 3796 2842 2424 2159 1522 588 83602 268 1144 30 10204 23 13 22 5096 -11397 295 75 -93 999999 999999 999999 999999 999999 999999 -39 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 220 -33 16665 101276 247085 261235 164852 194746 107020 2394 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 3 19 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 484 1082 1929 2751 3287 4916 2127 32 24 747 643 147 542 1437 3233 6012 7213 8671 13348 16304 15351 14012 12214 14494 18989 22165 28060 34064 33523 30747 34043 45532 49885 47082 40434 35646 36505 46028 51493 48580 51371 63169 65944 59452 50875 29577 15534 9160 3235 569 83611 261 1148 30 10178 23 13 31 5098 -11397 954 357 612 580 289 -52 6 272 94 51 348 -13 -53 -54 999999 999999 999999 999999 999999 174 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 999999 999999 999999 999999 999999 999999 999999 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 20 149 346 402 415 608 405 493 189 1802 23158 94592 94315 92496 139211 99592 9748 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -72 -39 146 82 11 -18 999999 999999 999999 -39 -49 -40 999999 999999 999999 -64 -84 -64 -37 -38 31 113 144 227 224 136 55 98 614 1314 1101 710 484 553 175 -69 999999 999999 999999 999999 999999 999999 999999 999999 -20 -48 -48 999999 999999 -89 1 99 346 497 570 462 263 53 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 213 402 677 613 484 543 633 874 1127 1578 2185 2648 3006 2992 2646 2197 1494 913 471 194 83620 247 1124 30 10154 23 13 40 5100 -11396 24184 1194 747 723 1131 958 739 50 312 -79 36 336 541 612 276 999999 999999 20 189 13 107 90 38 81 -15 999999 999999 999999 50 -17 999999 999999 999999 999999 -24 999999 -17 31 999999 999999 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 -75 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -91 999999 999999 999999 999999 -46 5 126 999999 53 132 56 197 179 237 358 623 416 576 582 546 285 221 143 4158 9441 496 646 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 114 108 137 28 -33 999999 999999 999999 999999 -64 -62 -84 999999 999999 -68 -88 20 47 27 157 74 91 195 217 202 240 413 567 1212 1608 1512 1206 1007 576 245 59 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 14 54 100 143 269 283 226 82 83629 204 1097 30 10127 23 13 49 5102 -11395 26971 635 329 348 368 398 999999 486 217 257 518 165 -30 999999 999999 999999 999999 999999 999999 999999 -72 193 -37 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 52 86 -6 8 -26 56 118 24 172 339 437 395 220 164 237 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 -56 15 91 248 383 311 296 559 630 984 2162 3667 2713 1146 621 686 488 123 46 99 103 83638 200 1157 30 10097 23 13 58 5104 -11394 728 265 184 192 245 277 105 71 -19 157 271 220 999999 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 -76 77 313 472 -5 999999 9 -56 999999 -28 999999 999999 999999 999999 999999 -79 999999 999999 999999 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 0 10 86 139 293 379 616 1030 1505 1888 1791 1648 968 230 -73 999999 -98 83647 203 1184 30 10064 23 14 7 5106 -11393 1403 268 588 148 37 278 253 253 142 90 999999 999999 44 -55 999999 999999 -6 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 184 562 1142 1988 1862 1023 692 363 188 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 148 271 339 511 852 1733 2690 3404 3533 2444 1488 656 468 242 27 -97 83656 209 1154 30 10034 23 14 16 5108 -11392 4648 524 670 154 9 81 31 61 45 148 315 64 197 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 1354 3831 7870 10743 11122 7416 4419 3234 3780 2222 695 763 308 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 35 120 150 289 418 502 977 2299 3281 3185 2324 1739 1878 1872 1531 1605 1215 983 1618 2816 2388 347 83665 209 1125 30 10005 23 14 25 5110 -11391 18836 446 226 94 256 327 312 307 241 183 104 35 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 1412 2772 4066 4280 3916 3240 2069 635 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 -46 999999 999999 999999 999999 -90 999999 999999 52 295 291 250 397 31 -36 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 69 141 207 149 115 155 267 696 3205 8096 6362 7515 13976 21316 22718 9121 3286 83674 206 1156 30 9976 23 14 34 5112 -11390 19150 821 311 376 457 275 144 268 190 51 999999 999999 999999 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 730 1143 1202 1292 1328 991 954 829 665 293 123 294 -53 999999 999999 999999 999999 7 999999 999999 999999 999999 999999 999999 999999 -3 110 400 497 396 284 161 124 161 29 108 29 -85 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -67 -9 85 181 289 290 136 86 63 91 300 774 914 1109 1358 1204 446 83683 251 1182 30 9942 23 14 43 5115 -11389 13307 599 531 296 999999 999999 58 89 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 999999 999999 -79 -97 999999 999999 -17 999999 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 395 1058 1335 1517 1458 1485 1186 953 1003 539 922 1547 405 635 914 603 256 166 152 -98 24 999999 999999 999999 999999 999999 999999 -27 544 988 1336 1290 1044 1049 740 624 385 145 128 28 -26 73 93 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 25 12 10 116 321 520 445 359 476 425 366 322 253 336 462 386 227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 104 294 429 562 531 316 22 83692 206 1152 30 9912 23 14 52 5117 -11388 12123 401 469 536 319 157 -25 260 236 161 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 358 729 1768 2280 2213 3295 3496 2531 1694 2061 1731 1874 1304 2259 4689 5420 9260 32120 45804 14962 1158 -2 999999 999999 999999 999999 999999 999999 -95 255 973 1652 2254 2134 2579 2254 1615 880 731 2776 12809 51012 8696 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -9 100 216 344 365 381 477 327 181 139 236 213 143 -58 83701 205 1149 30 9879 23 15 1 5119 -11387 30475 -49 34 8 -89 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1425 3269 3049 2986 4384 5514 6021 5938 5981 7077 10183 14691 26841 154141 314469 298913 94285 3363 685 216 -26 999999 999999 999999 999999 57 314 53 450 886 1437 1780 2310 2546 2346 1206 11857 148660 555976 229258 13945 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 188 121 0 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 85 147 238 296 190 294 232 210 84 62 106 -29 83710 252 1153 30 9853 23 15 10 5121 -11387 19056 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 1791 2994 4217 5731 7478 8215 8579 9090 10084 9234 14925 84313 262616 302392 348931 396564 319658 52461 12614 1007 451 903 1228 626 13 -41 17 449 376 145 136 443 814 805 56939 204194 174753 32638 919 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 350 490 203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 -20 107 282 470 591 710 415 433 421 355 296 115 -27 -76 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 274 434 616 595 781 682 598 304 83719 154 4008 30 9858 23 15 19 5123 -11386 1360 2733 3555 4413 5947 6137 4421 20646 172217 329642 534658 647342 574528 443613 338016 123023 40862 906 34 999999 999999 999999 999999 999999 999999 -50 218 87 65 441 650 136 30503 209724 77159 8432 122 -25 999999 999999 999999 999999 258 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 69 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 104 97 19 25 66 59 75 210 286 194 97 5 -11 999999 -74 5 -7 5 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 560 879 1085 1304 1431 1082 831 700 494 221 83729 267 1069 30 9859 23 15 29 5125 -11385 107622 30564 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 132 89 935 11203 47379 159398 277019 465822 702191 869148 820718 418030 88389 18938 1340 1259 1027 873 739 508 514 265 51 206 666 1130 1055 33829 320504 97581 19829 46 -2 160 638 314 10813 39164 26025 1674 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 112 476 762 397 96 999999 999999 999999 999999 999999 999999 999999 0 249 393 519 549 529 470 344 334 309 296 391 400 312 230 121 118 66 39 116 231 285 137 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 80 52 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 146 307 159 999999 999999 999999 999999 89 391 457 260 49 999999 29 158 378 656 797 810 654 526 290 23 83738 163 4199 30 9839 23 15 38 5127 -11384 53 144 721 1384 8866 33179 82285 167172 308029 447748 652642 661646 342021 132021 49032 18244 5368 1611 312 81 199 82 111 -1 109 376 240 3413 49153 234252 158170 59088 15937 5789 5472 2182 10969 17461 29453 158311 193647 90628 14724 2970 1958 5950 4436 831 -75 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 152 314 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 459 727 779 746 676 664 585 413 201 357 363 520 841 758 723 804 588 543 458 402 217 51 999999 999999 999999 999999 999999 999999 60 345 802 1242 1459 1409 1214 817 524 380 515 1690 4445 5683 7501 13011 20133 22381 22678 21937 22488 24475 22228 20608 19007 17829 14849 9178 7073 6944 6094 4434 3925 3622 3305 2968 2397 2038 1723 1658 1573 1502 1502 1527 1324 982 544 273 83747 155 4477 30 9817 23 15 47 5130 -11383 223 971 2335 4949 9027 15665 14976 12872 2027 999999 999999 999999 999999 28 1678 2424 1630 336 518 10248 61269 82782 71465 57544 46166 47374 65505 103159 90713 111663 190373 242054 175059 82041 52025 36283 74742 102207 90715 95951 103293 118296 98550 76177 46570 25744 675 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 80 52 16 134 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 681 874 1066 946 651 291 116 165 176 75 -8 87 250 267 700 1297 2542 3432 1633 782 999999 999999 999999 999999 999999 228 1244 2104 2537 2596 2128 1554 1292 827 328 10 43 126 168 515 1265 2626 4215 5257 6376 8363 11401 14960 20186 23003 23783 25689 23784 22347 22141 22590 25980 29403 30060 31013 31541 31082 29801 30368 29277 30771 27846 27311 24289 23119 25440 28083 27594 31021 83756 153 4485 30 9795 23 15 56 5132 -11382 -45 418 1334 2206 3702 3232 16 999999 999999 999999 999999 999999 999999 444 1714 2620 2522 1638 2422 7300 17340 29814 34947 33765 35662 28772 20091 32445 56545 59955 65795 114771 181813 209964 197530 158636 259636 333075 211185 164024 204070 148880 59790 65007 5829 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 1087 1462 1066 1595 5900 2814 819 831 305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 575 1463 2284 2542 2265 2042 1674 1411 1218 961 1017 988 939 1314 3172 12075 38816 77392 107933 96620 62313 23351 3352 133 373 1201 1854 2753 4019 4158 4946 4463 3766 3999 3942 3649 3865 4730 6231 8088 10013 10975 11257 12230 12868 14466 16583 18767 20323 21294 22850 24018 25606 28522 33535 38812 38469 31566 25702 23342 20643 18031 15607 14238 12048 9694 8534 7172 4374 3819 3483 2735 83765 154 4476 30 9786 23 16 5 5134 -11381 1238 4021 6724 9014 12082 17150 13017 1115 999999 999999 999999 999999 999999 999999 736 3136 4220 2505 1140 2825 14623 38283 59606 55203 45319 47879 28269 13079 16030 44378 45395 44979 82827 113902 124693 158953 141236 138596 138303 93381 66690 68342 90468 75823 36200 22959 26347 6075 623 645 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 400 869 921 3891 17890 19298 5944 2030 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 198 578 1499 2896 4403 5252 4965 4342 3292 2474 1938 1670 1511 1751 5600 32297 99479 170890 169070 87195 29348 3950 999999 999999 999999 999999 999999 999999 283 925 1725 2191 2764 3091 3931 6286 8654 10779 13584 17111 21112 26121 32390 36812 39680 41689 42983 43762 42028 38734 36663 33933 30862 27526 24654 21919 19801 17166 14143 13688 12749 10719 8049 6372 5188 4795 4899 6566 6205 5802 83774 151 4544 30 9794 23 16 14 5136 -11380 329 949 1854 2002 395 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 999999 999999 999999 520 3240 5697 5170 4885 7236 8988 8088 4639 3145 4214 3677 5777 17597 33753 46536 51355 58246 69237 81696 100991 106379 101925 147110 166564 165532 138002 65941 6316 1946 4932 7543 8165 1591 999999 999999 999999 999999 999999 999999 999999 14 155 1472 7038 23487 36727 25276 5602 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 310 835 1328 2011 3168 4187 4871 5527 6123 6448 5469 4400 3672 4169 10584 24658 18641 2669 329 999999 999999 999999 999999 999999 -89 -88 999999 239 713 1612 3056 5034 7306 10277 14224 19073 25043 31319 38518 44470 48731 54045 60876 67332 73615 77621 78419 75952 75497 73620 73101 73918 71683 69313 66457 62396 60110 58893 59015 55149 46019 38820 33380 30325 27681 27049 24747 21067 83783 151 4523 30 9803 23 16 23 5138 -11379 -69 210 153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 830 2356 3306 3340 3382 4793 7357 7764 8338 5571 2498 5115 5524 8173 14515 22857 29162 32712 35479 42130 60960 74551 66516 58506 73391 87291 79331 48184 14483 999999 999999 999999 765 2016 999999 999999 999999 999999 999999 992 2582 -63 999999 109 4131 19899 32848 43174 39133 62499 57018 4680 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 308 578 829 979 954 966 1286 2089 3770 5149 6536 8967 14473 22892 17492 7867 3416 2139 2169 2249 2171 1879 1482 1447 1595 1876 2513 4123 6418 8813 11559 14710 18854 23621 29118 35532 42669 48398 54016 61133 65983 68124 68788 69970 70377 70163 71856 73203 74035 75427 77281 76520 74975 70153 66042 64792 64439 65606 67973 63418 50433 37538 28567 23123 21684 19787 83792 268 1043 30 9803 23 16 32 5140 -11378 3294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 177 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1399 5920 10988 17165 20386 18140 21070 23416 30431 35679 38588 43175 56433 64762 74267 56418 50304 111708 140922 103809 57792 33366 33732 54004 47924 26273 20952 38630 37921 13453 717 -92 -35 999999 999999 999999 999999 999999 999999 449 1248 3093 8798 31754 53556 59601 45996 32884 18500 21410 42985 65914 43624 3731 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 661 1546 2597 3366 3171 2719 2479 2592 2859 2898 3005 3792 5226 6689 8090 10704 14990 16451 13123 10898 10334 8935 6113 4332 3700 5038 8139 10620 13971 20267 25006 26806 29936 32494 32097 33283 34175 37240 38487 41269 41469 40995 42421 42299 42670 43313 42930 39942 37799 34460 31200 26935 23934 20951 17770 15044 14150 14561 15405 16777 18842 20198 18223 16001 14367 12835 12658 13397 83801 268 1043 30 9803 23 16 41 5142 -11377 7773 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 287 342 610 901 1197 1359 1762 2135 2371 2798 3118 3402 3941 3814 4168 4371 4669 5006 5636 5674 5578 5271 4898 4409 3873 3147 2463 1961 1475 1466 1304 1256 1283 1432 1407 1133 1217 1301 1480 1804 1807 1380 1233 1271 1309 1294 1124 1187 1260 1455 1774 1872 1988 2411 2932 4789 13033 34291 43168 27911 14956 16349 18782 33286 51953 42256 32465 27436 29805 11947 18917 52300 38680 5046 1604 2163 2144 10576 19593 7073 4046 4428 4438 2845 2019 2009 2246 1497 657 -8 251 810 1100 1541 2812 5932 18356 53274 95655 98973 59974 25997 12952 12184 5189 1146 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 260 844 1958 3026 3343 3162 2773 2416 2887 2834 2860 3121 3293 3382 3354 3066 3246 4601 4562 4629 5738 7229 10407 15521 20649 27387 31465 31651 37978 43017 41592 48339 61745 68663 78992 94222 104519 107340 110005 113077 115748 112534 110108 102245 95756 95091 90811 84943 77851 70872 61092 52671 44761 38185 30776 26775 25805 21880 15050 9851 7575 6753 6473 5917 5054 4830 4413 4020 83810 191 3354 30 9804 23 16 50 5144 -11376 260 254 708 810 1223 1390 1363 1666 2310 2561 2885 3598 3792 4050 4254 4486 4823 4713 4773 4851 4925 4721 4339 3950 3802 3552 3541 3460 3207 2758 2909 2537 2356 2356 2767 3080 3507 3923 4104 4133 4266 4792 5175 5259 5053 4988 4923 4870 4260 4173 3867 3706 3652 3549 3344 3303 3359 3606 4951 10089 11467 6022 4761 5523 6332 12092 28066 38283 54480 60553 58023 35183 15055 19798 53729 56582 37897 42392 44157 25070 16429 14906 12639 10467 9494 7751 8608 24961 41493 21065 3055 771 1678 3731 4338 3824 4315 6524 17349 44533 66707 70689 92326 104675 87178 50982 18971 4874 718 386 268 146 -46 999999 -26 148 281 323 313 381 316 314 443 511 558 925 2000 3756 5762 7732 8855 9212 8690 7766 7100 7059 7562 9527 13091 17251 18844 17545 18114 19425 22277 23660 23961 22302 19272 16873 15455 12387 10879 10660 11445 16094 24400 33314 43401 54975 64192 67998 66995 65103 65094 67207 71367 76170 80995 88136 88459 82567 72606 66186 53704 46727 45622 43081 37567 36958 32753 27035 27440 28123 22160 19280 16073 13683 12041 9071 6253 83819 195 3238 30 9808 23 16 59 5146 -11375 -89 133 522 470 752 926 1408 1751 2040 2344 2505 2903 2952 3374 3791 3992 4084 4285 4656 4979 5320 6093 7545 8685 9893 11138 12265 12731 13134 13292 13077 12518 11724 10864 10358 9646 8811 8095 7517 7830 8881 9172 9792 10674 11209 12001 12788 13532 14409 15360 16019 17156 18266 19188 19966 19843 19089 17921 16968 16287 15322 14316 13512 12988 12571 11477 10328 9995 10047 10522 10750 17122 46225 62183 30480 21987 26892 21642 31864 66403 62845 55774 57567 36918 21216 15469 13010 9634 6851 6001 8069 11273 23907 19387 4414 1459 1575 2387 4174 6537 8640 13361 38336 101189 163986 203470 232039 187973 107151 69401 32733 6931 1666 1619 1750 1708 1810 1919 2174 2537 2893 3495 4151 4307 4235 4161 3664 3240 3052 3866 4525 4636 4224 4456 4900 5664 6071 7155 8307 8883 9388 9006 7603 5923 4944 4711 3927 2474 1448 1382 1958 2945 4232 4466 5466 8067 13280 18474 20231 20234 17854 11804 13787 18768 22192 23566 24693 25924 26608 25050 22022 18984 16373 13563 11386 9974 9842 10338 10954 12339 11419 11723 11597 12598 11702 9419 10888 12912 12388 11549 14098 18232 19919 18668 16180 83828 191 3362 30 9812 23 17 8 5148 -11374 -57 430 658 927 1373 1673 1842 1952 2346 2654 2890 3233 3586 3835 4416 5090 5573 6541 7599 8544 9892 11369 12540 13679 15778 18231 20761 23244 25366 27790 29384 29979 30386 31131 31257 31318 30052 28514 26864 24588 22339 21600 21689 23595 25019 27476 31062 35056 38639 40495 40869 41800 43887 45104 46404 46321 44193 42328 39087 34326 29937 26876 23849 22734 22320 25725 37070 43928 46672 64718 77663 60092 40681 35823 32540 33762 35325 30169 21957 17761 14021 10779 7975 6009 5360 4877 4076 4068 5119 3233 2880 2966 3496 4036 4445 5466 9676 21243 44531 79095 113873 122870 107920 93341 81097 57001 28209 9411 2933 2173 2315 2654 3017 4284 6635 8106 9889 13127 16630 18255 20349 21162 17910 16234 13500 10692 8824 7891 6775 6673 7021 6854 6594 6614 6510 6733 7806 8821 10611 14610 17083 19674 23696 27563 31224 32802 31676 27686 23229 28578 44168 61781 61013 45808 42020 37330 27968 19064 16732 14851 11106 10650 11835 10810 8060 6822 6134 4670 3675 3140 3331 3228 2763 2290 1930 1618 1564 1336 1128 1075 1029 1050 1024 947 848 665 698 1103 1733 2017 1688 83837 189 3424 30 9814 23 17 17 5151 -11373 115 366 502 860 1138 1329 1435 1717 2192 2555 2773 3149 3677 4219 4934 5797 6737 7623 8497 9431 10083 11295 12283 13287 14298 15112 16357 17605 19098 21188 23091 25038 27754 30106 32333 35233 37892 40144 41760 43171 44320 44834 44755 45374 45612 46369 47294 47952 47891 48835 50384 51336 50913 50199 50314 48488 44204 40733 38923 37500 36143 35551 35281 36019 36607 36158 36434 36233 33910 30208 26776 24228 23011 22287 22481 21950 21025 20065 18319 15787 13210 10979 9791 9222 8622 7749 6852 6089 5737 5701 6058 7241 7454 6879 6209 5352 4746 4709 4965 4455 3613 3240 3535 4176 3840 3040 2635 2351 2165 2169 2396 2995 3779 4961 6731 8951 11429 14918 20677 24262 27209 30484 30850 28505 26508 23294 16727 13125 12650 12480 12746 14923 18212 21792 27615 32965 37737 43442 48719 53098 55294 55477 52430 52324 50721 51909 69493 92401 103341 93546 58495 32612 28146 24446 21925 22320 25201 25616 20479 18296 18103 15863 11690 9072 7024 5473 3838 2987 1648 908 420 112 103 201 281 305 266 294 396 520 583 674 691 654 535 468 410 253 78 83846 184 3573 30 9813 23 17 26 5153 -11372 -74 449 594 562 852 914 1126 1424 2183 2367 2896 3620 3776 3791 4402 5000 5553 6308 6878 7168 7155 7484 7703 8221 8710 9281 10064 11105 12006 12598 13054 13083 13332 13628 14119 15087 16341 17572 19222 21553 25050 29397 33658 37158 40186 44181 48667 52944 56153 58351 58395 58565 56876 53545 48786 43217 37171 31722 27914 25556 24000 23234 22836 22581 22549 22400 22866 23158 23044 24005 25439 26638 25732 22137 18430 15970 14592 13354 12122 10581 9586 8542 7723 6855 6007 5311 4866 4672 4725 5259 5342 4666 3722 2949 2604 2726 3065 3754 4410 4811 4445 4319 4059 3950 3883 4105 4526 3958 3145 3300 4045 6337 10665 14884 18859 25343 28990 31431 34368 37190 38082 38157 36160 33563 29318 24895 22734 22182 21742 23036 26909 31382 35699 44039 55173 65802 74859 84556 91480 94029 100627 100279 91793 81788 74359 72786 80476 86093 92046 86866 78539 67855 53748 49685 45761 40417 30614 24086 17047 12426 9653 7800 6678 5106 3475 1997 977 475 279 350 365 325 273 245 269 302 356 427 526 724 1025 1287 1392 1371 83855 188 3455 30 9815 23 17 35 5155 -11372 59 253 148 290 510 978 1226 1195 1255 1372 2060 2506 3086 3841 4347 5048 5836 6449 7076 8060 8816 9591 10709 11446 12122 13275 14389 15113 15917 17248 18935 20159 21289 22481 23469 24389 25395 26104 26702 26900 27447 28418 30219 33495 36615 39827 43427 46439 47642 46532 42340 35376 28472 23412 20016 18805 18214 17891 17961 17382 16979 17054 17213 17156 16706 16725 16792 16930 17361 17956 18757 19838 21688 23588 25288 26941 26889 24820 22263 19975 18356 16632 14927 13801 12258 11552 11235 10728 10370 10154 9470 9254 9071 7674 5869 4911 4277 3846 3619 3518 3287 3204 3457 3693 3945 4579 5267 4474 4182 4714 5807 6506 6776 7053 8367 11801 14765 18059 21763 26607 34906 41293 43348 44810 42835 42117 43791 43981 42043 38446 40198 42663 41123 38199 37030 39036 43328 50097 59724 70639 78405 84058 83082 75828 71176 67512 65335 67523 69429 71109 63425 59127 50730 51939 55586 52160 47533 37281 28375 26076 24315 19929 15683 14198 12288 10032 7645 5468 4385 3450 3029 2148 1251 826 727 605 494 543 618 668 648 719 823 899 902 905 925 915 83864 270 996 30 9816 23 17 44 5157 -11371 894 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 -21 -99 560 707 674 791 1194 1376 1637 2023 2421 2431 2788 3424 3811 4125 4742 5236 5683 6626 7054 7518 7989 8651 9540 10208 11123 12395 13405 14754 16125 17628 18991 20639 22891 25836 29106 32447 35497 38473 41842 45255 48965 52212 55680 57460 56847 53757 47088 38501 29305 24239 22560 22081 21617 21237 20639 19994 19732 20349 20854 21403 22428 23312 24208 24800 25010 24516 23856 23288 22078 20198 18258 16147 14512 13537 12967 12482 12191 12054 12166 12430 12771 12654 12640 12312 11591 10876 9691 8212 7263 6961 7112 7825 8552 8319 8375 8693 8755 9924 10473 7930 6281 5645 5190 4106 3633 3865 4329 5097 6057 7500 10389 14766 20415 27411 34427 40416 48267 51563 50933 50409 49898 46130 42260 38770 36397 34198 31557 31660 31587 33673 38514 48629 57864 62465 62913 60107 55169 53469 65895 77388 83074 79286 59606 52239 58471 53982 50604 45891 45715 44328 37950 31771 24029 19586 15870 14544 12142 10111 8311 6962 5501 4730 4069 3334 2576 1767 1456 1328 1197 1080 1083 1072 1009 985 957 1040 1124 1097 1286 1335 83873 174 3878 30 9818 23 17 53 5159 -11370 -2 117 199 400 636 822 764 1093 1369 1609 1967 2412 2633 3312 3831 4269 4682 5019 5631 6302 6743 7197 8015 8655 9527 10578 11660 13509 15893 18429 21168 23964 27094 31076 34822 38936 44261 50083 56496 63436 70999 79211 85159 87408 87560 83557 78717 74117 69516 62928 55690 49176 41859 35537 30974 27727 25632 23736 23336 23412 23475 22931 21639 19718 17509 15061 12961 11667 10817 9975 9537 9090 8579 8568 7982 7675 6952 6499 5685 5049 4560 4076 3723 3600 3566 3465 4268 5268 5478 5848 6716 5936 4229 3601 3341 3347 3886 4807 5153 5221 4834 4960 5775 6876 8192 10909 13995 18856 22996 25533 27695 32283 38303 42380 46541 50963 55059 56846 59361 60896 59446 56229 49025 41902 42818 45292 48893 51952 59119 68153 69348 57178 44193 36118 34106 36471 39906 39066 40318 43326 44216 40105 38895 33164 27028 24796 21937 18055 15385 12889 10593 9126 8391 7534 6299 4061 2603 1668 1133 802 617 509 510 572 689 759 889 987 1087 1192 1268 1268 1194 1161 83882 162 4240 30 9820 23 18 2 5161 -11369 100 407 571 826 971 1160 1591 1915 2273 2849 3230 3444 4068 4563 5124 5746 6483 7407 8458 9486 10911 12652 14691 16844 19408 22179 25421 28683 32588 37551 42755 48366 54050 59262 63207 66960 70262 72791 74874 77044 78963 79218 76536 72298 65034 56435 46790 38110 32648 29699 27136 24392 22544 20411 17665 14951 12464 11281 11119 11079 10994 10851 9775 8614 7940 7478 6960 6358 5932 6068 7890 12481 16072 14735 10566 6165 4551 4228 4976 8053 10450 9244 5326 3086 2539 3080 3215 2832 2787 2977 3124 2934 2686 2465 3217 4840 6291 8802 12678 19009 26161 31742 36958 40859 45336 50766 55862 58996 60201 61449 60823 59606 54223 43009 34368 34868 40086 43365 50262 52809 51244 51958 49173 47242 48145 50681 45923 39382 36258 38299 38778 34821 31200 30768 29444 29441 28768 28133 24751 22849 19113 14988 11362 8815 6701 4357 2863 1906 1433 1240 1272 1244 1242 1309 1357 1441 1654 1939 2226 2343 2498 2334 83892 157 4389 30 9819 23 18 12 5163 -11368 13 221 423 586 846 1104 1389 1898 2096 2545 2982 3523 4260 5153 6174 7026 7506 8187 9367 10421 11631 13255 14815 16388 18662 21453 24603 27365 29195 30864 32234 32959 34206 35145 35674 36330 36748 36922 35600 34349 32358 30326 28013 24338 20692 17443 15884 14550 13782 13219 12361 11096 10441 11146 13945 17577 22383 26203 29181 30432 30369 29640 27467 26632 26610 25768 26118 30901 42167 59307 66854 61341 50206 39453 37020 43502 42400 34223 28683 19797 9255 3610 2598 2443 3179 4199 5361 6805 7501 8255 8355 8741 9283 10820 15122 21077 26536 29931 32007 36631 42436 48842 57792 65588 68517 63749 59127 59115 64385 68738 66199 57914 51155 46393 45631 47163 46796 45241 44076 40821 39784 40552 40638 34888 30994 30339 32017 38373 38740 37731 34733 32624 29454 29497 29043 26519 24060 20493 15346 12238 8798 5675 4266 3216 2354 1860 1436 1271 1133 1049 1105 1173 1261 1403 1535 1694 1950 83901 182 3638 30 9818 23 18 21 5165 -11367 -19 -94 999999 999999 999999 999999 206 -94 999999 -88 -86 999999 999999 -36 999999 -74 30 129 209 282 164 87 224 408 638 866 1020 1195 1490 1946 2528 3364 3878 4422 5702 7147 8644 9951 11615 12941 13905 14598 15801 16625 17981 19644 21567 24082 27796 31956 36164 40090 43468 46948 49247 51350 52756 53671 55497 58842 61108 61476 58936 52771 45037 39384 36924 34948 31858 28408 25710 24039 23172 21071 17148 13120 10232 8170 6686 5799 5502 6582 9120 15170 26688 34663 39286 41048 32012 24811 20417 16143 11906 6046 3389 2557 1972 2419 3854 4917 4913 3466 2019 1756 1476 1416 1235 1030 1123 1521 1777 2490 3828 5748 7912 9693 12302 15312 18921 21491 23735 27647 32165 36956 39313 38939 36809 37460 43153 51571 58417 60254 58944 55503 55668 60495 69798 72938 69129 63788 62981 50524 36570 28028 25531 27406 29357 29784 32536 37078 44970 47081 43312 38195 35730 32673 34946 33479 30641 29588 28991 26207 23371 21961 19842 15664 12789 9888 7457 5429 4439 3862 3291 2455 1953 1881 2001 2479 2986 3308 3546 3535 83910 186 3518 30 9818 23 18 30 5167 -11366 -88 127 270 120 323 482 462 510 505 452 291 467 806 858 742 700 886 941 1081 848 638 829 874 999 953 1052 1306 1252 1360 1357 1471 1884 1712 1948 2161 2712 3385 4278 5147 6520 8282 9997 11825 13765 15633 16888 17011 16157 15913 16611 18552 21300 23992 27393 31046 34972 38023 40847 46212 53825 58681 59658 59604 60958 60709 56951 53838 53421 55359 57879 57778 55050 52758 49619 45292 38913 29471 22444 18118 14943 12015 9698 7657 5957 4530 3679 3441 3425 3890 4092 4982 6684 7244 6177 4734 3288 2289 1951 2056 2226 2217 1894 1577 1528 1810 1825 1848 1675 1351 1730 2664 3291 3207 2749 2298 1977 1608 1272 1398 2587 4892 7414 9927 13813 19455 24131 26578 28059 29593 31280 32904 34172 32358 30189 25920 23451 24935 39676 59285 64673 66688 60271 60753 65589 58985 52147 45326 37201 32613 30429 28061 25730 27485 31173 32871 35097 37977 38183 39287 41293 40636 42098 41142 40762 35480 28598 27338 27512 25091 21654 18111 15116 12871 9847 6964 5652 3940 2607 2341 2252 2251 2296 2408 2576 2797 2982 83919 195 3249 30 9819 23 18 39 5169 -11365 -78 -15 999999 999999 999999 137 93 44 -55 154 713 660 896 840 1061 1348 1470 1735 1669 2045 2362 2410 2597 2595 2426 2586 2703 2549 2749 2621 2644 2367 2229 2392 2489 2510 2515 2811 3155 3434 3621 3567 3865 4278 4613 4757 5474 6284 7213 8238 9370 10996 12657 14243 16057 17440 18329 18568 17568 16334 15253 15319 16626 18235 20184 21926 23918 27028 30723 36066 42309 46715 48340 51520 53975 49495 42061 34682 27891 24065 24087 25973 28516 30133 30869 29325 26022 21888 17892 15230 13993 12773 11583 9992 8230 7235 6849 6759 6218 5239 4398 4097 3864 3984 3956 3965 4760 6370 6872 5514 3462 2428 1895 1715 1789 2084 2651 3561 4574 5959 6922 6967 6401 5191 3573 2265 1754 1773 2597 4682 6447 7528 9210 11533 13715 17166 21144 24541 27585 31176 33130 34447 34136 28159 20188 15004 11282 9697 11478 24433 42027 48390 49017 51049 58696 63126 58994 51859 48375 50442 47892 44039 45471 43290 39513 38390 41183 39369 36638 35187 38237 39888 39212 41260 42468 41201 38910 40463 42578 40839 36642 33413 33053 28302 24132 18253 14286 9520 6919 5721 5013 4524 4300 4377 4097 83928 196 3215 30 9815 23 18 48 5171 -11364 -89 57 216 279 385 244 404 416 424 990 1080 1444 1785 1599 1807 2264 2227 2394 2507 2745 2898 3075 3454 3662 4102 4429 4656 4779 5210 5365 5457 5503 5163 5318 5288 4728 4687 5238 5039 4890 4967 5195 5653 5989 6624 7203 7692 8577 9456 9836 10506 11080 12049 12971 14649 16956 19001 21090 22537 23984 25564 26431 27010 26930 24832 23058 21867 21424 21801 22133 22695 24462 27782 29980 31077 31756 33870 36118 34993 30491 26453 23686 22695 22658 23109 23637 24097 23882 22364 19883 17031 14520 11931 9702 7807 6143 4546 3372 3246 3847 4399 4547 4404 4132 4237 4487 4275 3481 3178 4082 5169 5506 5458 4843 5026 6834 9712 13703 16240 14825 12019 10242 9232 7904 7702 8239 7754 5947 4141 3851 4303 5018 5856 6789 7857 8408 8514 8863 10416 12894 15558 18777 22884 25233 25659 23218 18776 14778 10685 7761 5706 5178 6034 7720 11628 19954 32875 48113 52999 51141 53996 56539 57544 51099 47121 48309 47850 44756 43987 43912 43268 43646 48280 48452 49813 51797 54833 56657 57074 57940 56017 52800 50660 50448 49156 47013 44321 38576 32201 26716 20184 15317 10391 7846 6531 6683 83938 197 3180 30 9810 23 18 58 5173 -11363 46 -28 999999 999999 112 103 318 722 692 1119 1188 1230 1237 1318 1256 1686 1701 1566 2143 2199 2246 2671 3042 2920 3095 3330 3431 3807 4005 4106 4133 4248 4451 4522 5110 5361 5615 5873 6389 6230 6157 6186 6067 5973 5646 6001 6211 6142 6718 7074 7692 8247 9100 9467 10248 11064 11491 12187 13373 14751 16286 18090 19644 21456 23136 25160 28536 31440 33777 34854 34426 33509 31529 28853 26956 25800 24661 24356 24130 24221 25115 25996 26660 26929 26537 26529 27057 26273 25565 24259 22565 21488 20080 18630 15979 14089 12857 11475 10023 8944 8581 8816 8767 8619 8311 9030 9487 9564 9564 10025 11439 13027 14436 15232 14911 13051 11783 12071 14410 20553 27179 27814 23167 17405 13632 12941 13773 8525 5954 4809 5080 6176 7886 10647 13150 14524 13932 12003 10243 8832 8064 7566 7912 10379 15340 20224 22950 22322 19667 17500 14830 11184 8625 7493 6150 4421 3881 4018 3376 2962 3600 6011 13515 25553 33498 37753 38743 40317 45572 50530 52591 59129 60547 64486 62176 55072 55209 55971 53430 50804 51024 50196 48491 46357 41887 38720 35946 32504 29926 25529 21188 17723 13917 11076 9232 7792 6398 83947 198 3145 30 9805 23 19 7 5175 -11362 -92 45 -21 999999 244 223 154 397 599 506 662 890 1398 1488 1500 1320 1509 1989 2006 2149 2410 2496 2638 2891 3092 3324 3495 3543 3717 4137 4264 4340 4886 4592 4838 5007 5311 5411 5845 6392 6751 6987 7229 7333 7778 7527 7699 8153 8079 8604 8923 9305 9614 9768 10042 10140 10881 11690 12664 13699 14287 14601 15185 15437 16335 17614 19070 19809 21642 23683 26188 28940 30374 31666 32507 32985 33093 32258 31722 30700 30002 28407 27109 27119 27045 26402 26242 25437 25152 25286 25789 27020 28558 30749 32611 33907 34476 34986 34277 32047 28647 26018 22959 20006 16741 13975 13148 13584 14063 14428 14441 14315 15294 17075 18933 19803 19920 20742 23092 25770 28819 34262 42346 47648 41075 31236 35542 44374 30857 16972 10554 7024 7389 9672 13576 19440 25455 31181 32564 30544 27223 22531 17667 13180 9967 9333 10064 12379 14926 16293 16464 15221 13678 11744 9791 8176 6074 4300 3614 3333 2641 1976 2296 2654 2549 2191 2409 3283 4793 7114 10490 14013 17386 22827 26289 30526 37926 49699 58490 65063 63691 58334 53029 47232 38954 33591 29846 28027 27667 25264 18592 14152 9649 8022 6347 6165 5884 5224 83956 203 2993 30 9803 23 19 16 5177 -11361 -29 999999 -1 -85 999999 -55 -65 -38 34 108 446 200 417 609 622 733 966 943 1060 1317 1477 1509 1710 1827 1924 2349 2453 2754 2854 2959 3212 3421 3305 3594 3790 4021 4165 4267 4154 4515 4980 5400 5671 5999 6343 6809 7178 7854 8099 8440 8481 8284 8216 8739 9479 9983 10203 10235 10320 10563 10486 10453 10374 10763 11655 12678 13511 14503 15616 17052 17914 18431 19214 20310 21508 23548 26435 29666 32658 35062 36745 38689 39456 39612 39319 38275 36698 35658 34279 32906 32240 32428 32705 31980 31108 28998 26309 23865 22370 21705 22059 23358 25560 28175 30052 31523 32095 31184 28643 24512 21490 20898 21097 21084 21024 21703 23452 25161 27417 28539 29125 31492 34210 36787 39602 43650 48903 51962 48148 40310 33066 37368 55873 66625 57332 32486 20539 16658 16998 18001 20516 25469 32792 38312 41145 37446 29360 23706 21961 19887 17234 16535 16258 15700 14081 13038 13857 13628 12582 11167 9031 7264 5736 4308 3103 2402 1938 1310 1115 1400 1478 1176 809 469 389 1017 1757 2783 4546 7348 8931 9192 10276 12217 15311 20065 24768 25654 26224 25902 25507 25686 25095 21465 17188 16233 13042 10326 8526 8378 8605 8301 7424 83965 199 3110 30 9800 23 19 25 5179 -11360 47 83 131 158 51 210 430 272 334 634 779 833 1085 1295 1324 1736 1912 2239 2162 2182 2438 2667 2353 2579 2984 3282 3419 3837 3998 4398 4495 4790 5426 5373 5364 5799 5926 5938 6391 6533 6480 6402 6377 6831 7317 7697 8084 9038 9843 10195 10324 9965 10099 10263 9962 9894 10521 11062 11374 11507 11131 11540 12070 12707 13606 15371 17077 18731 20305 21824 23202 24482 25813 27002 29054 32843 36442 38494 40087 41455 42200 42233 42256 42007 40747 39604 38115 35704 33487 32064 30777 29914 29196 28133 27032 25023 23235 21553 20250 19724 18578 17579 17026 17105 17958 19397 21303 22606 23439 24708 26526 28154 30329 31878 32293 32060 30756 29960 32025 34969 37083 38518 41501 44668 43481 37832 31659 29290 33243 47977 55121 40336 34808 33937 32057 29396 28499 31599 35963 38010 35741 30868 27153 23955 21658 19837 17932 16313 14355 12636 13796 17570 20983 20680 18091 14960 11472 7850 5655 4224 3200 2329 1652 1342 903 507 251 486 688 513 284 146 281 462 1330 3080 5081 7622 10188 10900 9478 7373 7746 10989 16021 21128 27574 32237 36747 37994 38812 39559 42451 44735 41697 34599 28864 25289 25598 83974 197 3194 30 9794 23 19 34 5181 -11359 -42 31 999999 999999 999999 999999 125 316 485 502 291 662 867 1055 1210 1512 1791 2257 2261 2619 2948 3098 3240 3072 3133 3601 3789 3968 4152 4256 4381 4539 4959 4835 5308 5515 5890 6049 6317 6569 6428 6273 6262 5754 5647 5874 6208 6586 6686 6650 6603 6770 6697 6611 6682 7086 7515 7968 8422 8424 8657 8984 9476 9634 9980 10627 11701 13091 14623 15677 16413 17436 18798 20163 21283 22690 24040 26935 30047 32330 33932 34497 35464 37448 38892 39896 40872 40235 38016 34193 29753 25781 22028 18552 15764 14126 13167 13016 13398 14099 15227 16987 18805 20888 22643 24561 25682 26099 26240 26913 28152 28709 27490 26299 24839 23935 24698 26585 27710 29446 32692 35692 35831 33523 31461 30314 28942 28349 29099 31168 33400 34144 35881 38476 36930 34193 32448 33268 35269 33815 30641 27027 22889 19870 18022 16145 14051 12243 10295 9106 10566 14877 17501 17994 15614 11899 9030 6208 3742 2564 1904 1039 481 85 999999 999999 49 535 1168 1790 3543 6986 12872 17715 24198 28270 30163 32448 37077 39772 41322 41540 41870 38659 36318 37458 40717 43048 44736 45384 45514 43268 42951 41310 31231 24343 18090 83983 187 3464 30 9794 23 19 43 5183 -11358 23 152 196 306 277 408 715 1261 1647 2038 2430 2611 3063 3347 3314 3477 3686 4087 4169 4207 4677 4939 4449 3807 3293 3127 3225 3449 3431 3848 4023 4537 4657 4831 5096 5101 5167 5073 5194 5326 5695 5926 5977 5993 5876 5331 5210 5429 6006 6316 6862 7150 7128 7269 7335 7330 7427 7742 8065 8316 8806 9576 10352 10556 10742 11452 13065 14578 16282 18279 19694 21794 24121 26021 27379 27989 29211 29662 29180 28242 26735 24323 21712 18808 16849 15550 14659 14547 14502 15134 16116 16792 17109 17454 18007 18724 20040 21863 23341 23145 22371 21906 22179 23202 23221 22677 23170 23572 23965 24608 27378 29070 28652 26255 24539 23881 28121 32531 31685 31641 33996 31176 27888 27620 29351 32610 35177 35729 34300 33521 33266 31159 28552 25647 21409 18218 15823 15095 15077 14890 14056 12079 10270 7838 7239 8068 8813 10151 11057 11047 10001 9683 9428 8817 8914 9277 9102 9076 10650 12090 13022 14846 15703 14847 14699 14524 14795 17232 20431 24351 29259 36753 44329 52081 58544 64574 66801 66109 62051 54331 48865 47004 42503 42533 40812 36228 28587 83992 190 3374 30 9794 23 19 52 5185 -11358 -74 999999 162 62 298 342 627 502 792 1248 1264 1893 2168 2650 3348 3651 4371 5204 5833 6445 6919 7342 7620 8153 8810 9365 9997 10529 10285 9526 8857 7680 7092 6906 6933 6969 7313 7415 7357 7526 7598 7793 7981 8407 8556 8979 9647 10145 10389 9908 9625 9305 9325 9216 9073 8901 8769 8575 8854 8845 9102 9701 10564 11414 12366 13476 14829 15294 15783 15980 15708 15861 16594 16940 18018 19758 22604 24913 26144 27384 29205 30354 30833 31246 31319 31468 31964 31638 31054 30058 28240 27112 26624 25827 25090 24849 25471 26468 27913 29576 31277 33324 34646 35896 35447 33555 31036 28696 26121 25309 27525 31403 34232 35532 37625 37237 35218 34849 34121 35467 40678 45235 47288 49626 50700 50839 49919 49229 49570 46752 43593 40442 38231 37223 37520 38118 36543 34732 29813 25446 20691 16950 15478 15668 15654 14124 12566 11166 9611 7642 5918 5066 5313 5543 5767 6120 6598 6961 7519 7587 7174 6570 5662 3979 2633 2367 2677 2492 2107 2402 3072 4111 5536 7395 10028 13137 17764 25500 36495 46450 52233 52497 46867 38477 32188 29200 28318 26151 24614 22202 84001 186 3493 30 9793 23 20 1 5187 -11357 -81 -24 68 189 426 528 814 942 1480 1647 2216 2235 2566 3151 3760 4371 5287 5999 6661 7237 7574 8579 9030 10132 11118 11505 11625 11336 10512 9641 8922 8876 8677 8713 8776 8906 9083 8842 9299 9204 9606 9880 10069 10047 9669 9731 9617 9509 9250 8529 8487 8983 9668 10481 11437 12408 12828 12544 11724 11292 10960 11479 12674 14148 16039 17787 19101 19935 20708 21477 21999 21752 21578 22163 23814 25739 27589 29573 31119 32445 33859 34397 34785 35135 34825 33308 32313 31026 30099 29422 28198 28009 28448 28928 28884 28713 28941 29897 30269 31149 32164 33933 35348 36077 36273 36366 34047 32306 33785 37067 39604 41976 44723 45253 43289 41403 40368 42067 44341 48529 54743 58041 59662 60374 62331 58424 51158 44892 34722 29571 27525 28213 29697 30885 31142 30909 29901 28353 25482 21697 18223 15353 12567 10560 9155 8490 8504 8860 8847 7978 7586 7976 8187 8363 7772 6830 6643 7113 7937 8108 7552 7278 8112 9343 11581 13310 13411 13091 12666 11896 11421 11414 12160 13656 16145 19703 23342 26661 28676 29883 30406 30169 28120 25745 21394 18033 84010 180 3672 30 9792 23 20 10 5189 -11356 -11 -22 289 334 405 755 933 1346 1613 1789 2049 2579 3126 3746 4502 4971 5606 5980 6573 7337 8481 9372 10031 10717 10716 10256 9845 9352 8892 8470 8197 8649 8753 8910 9170 9750 10502 10649 10700 10921 10671 10636 10355 10364 10167 10066 9990 10381 10710 11807 12874 13674 14607 15153 15107 14564 14213 14135 13961 14446 15577 17163 19911 22766 25660 26496 26464 25522 24233 23196 23196 23754 24165 25018 25680 25913 25609 25697 25493 25055 24297 23576 22604 21632 21986 22723 22986 23773 24592 25515 25950 26512 28416 30639 33551 36075 36128 34730 33724 32583 31432 31796 38192 45465 52002 54135 52643 52558 47794 40572 38855 44503 50257 61291 68433 67703 60938 55908 55087 54432 47993 43893 41341 38070 35021 28298 23019 20318 18722 16963 15655 14826 14102 13771 13722 13711 13014 11864 10169 7685 4847 4947 7226 9073 6592 4161 4087 5878 7979 9723 10719 12297 13101 12784 11741 11597 12100 12412 13113 12883 11675 10340 9299 8896 9462 10423 13179 17072 20696 23301 25059 25268 26404 26712 25859 24562 24228 22393 19511 16464 84019 269 1004 30 9794 23 20 19 5191 -11355 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 15 250 752 871 1016 1359 1729 1863 2587 3135 3757 4407 5148 5759 6559 7168 7952 8657 9870 10442 11291 12001 12802 13572 12960 11791 10752 10113 9807 9238 9213 9223 9922 10804 11346 11981 12622 13142 13117 13317 13364 13169 13305 13599 13734 13908 14414 14967 15217 15480 15456 15400 15678 15542 15258 15256 15125 15704 15737 16696 18864 21885 24466 26431 27691 27803 27229 25303 23257 22530 21212 20616 20450 20555 20576 19905 19183 18034 16741 16034 15749 15717 15814 15294 14420 13339 13408 14971 17378 20867 24756 27380 28534 27894 26677 27760 36391 45777 51617 59165 66830 61188 49716 39009 33874 29912 31215 38958 46792 52349 59686 63783 66075 65038 62041 58922 54026 50890 47269 45301 42512 37361 31417 26606 21499 17756 15721 13746 11253 11822 11975 12538 12549 11111 8876 6749 4715 3396 2989 3176 3302 3151 3623 4001 3607 3343 4571 6801 6950 5270 3769 4153 5547 7011 7345 8173 9849 11684 13893 16624 18305 18587 20293 22871 26886 30455 32750 32955 31849 28472 26226 23205 19129 16986 17409 84028 270 946 30 9796 23 20 28 5193 -11354 7924 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 596 802 1014 1385 1734 2022 2500 2916 3443 3924 4315 5313 6040 6825 7848 8838 9798 10565 11028 11655 12652 14022 15049 15253 15478 15552 14502 12736 11645 11334 11342 10955 10687 10845 11752 12793 13789 14321 14300 14137 13093 12085 11594 11880 12252 12761 13204 12976 12971 13581 14810 16599 17938 18579 19372 19967 19032 16574 14414 13555 13227 12988 14118 16973 19878 22264 23998 24702 23527 20979 18492 17100 15591 15234 15043 15434 16172 16791 16741 16706 16391 15893 15444 15677 15903 16135 16818 19076 22051 24764 26381 26516 26867 26359 26394 30751 34366 38813 46245 45714 40380 36045 35130 35130 39915 42409 44579 45829 45346 48658 53586 56837 58724 59548 58105 53839 48096 40722 35815 31961 30367 27266 24518 22004 20417 18423 16866 16571 16363 17134 16201 15147 14304 12803 11670 11018 10119 8731 7539 6915 7394 8840 10059 9075 9693 9454 6998 5416 6115 8156 8623 9037 10543 12072 13213 16260 19984 22035 21852 20672 17480 17526 21799 25298 27167 31522 31098 27987 23132 21707 19878 17670 84037 170 3980 30 9800 23 20 37 5195 -11353 92 543 797 1204 1565 1742 1913 2205 2746 3196 3308 3904 4256 4854 5178 5685 6337 7084 7134 7385 7528 7429 7309 6894 7050 7554 7804 8143 8552 8861 8335 7418 6136 5957 6361 6931 7984 8522 8417 7945 8052 8187 8991 10164 10809 10372 10180 9780 9576 9725 10139 10500 10821 10770 10965 11465 12921 14762 15490 15123 15112 14705 13981 14069 15177 17948 21432 25404 27388 29930 30563 27627 23481 20314 19368 21617 24986 27816 28487 26189 22446 18020 14681 12291 11720 12534 15101 19520 25046 32575 37918 40095 37124 32831 31395 32047 34426 36292 36760 34451 31089 31474 36472 38084 37275 38436 40629 42887 47760 49223 43777 43282 43604 44081 42623 38357 36772 37650 37689 33482 28955 26793 25565 23446 20042 18730 17179 14611 13822 11913 11332 10816 9817 9596 9522 10026 14383 18980 22113 19068 17350 16022 15689 16458 16653 16779 16797 17041 18407 21706 22540 20641 19408 19487 20712 22007 23808 25219 24153 24846 30784 35553 40551 43607 43248 43767 39024 34740 28952 23019 84046 175 3833 30 9803 23 20 46 5197 -11352 27 150 61 21 340 232 421 333 439 801 1396 1473 1818 2263 2598 3045 3442 3754 4309 4663 4784 5062 5285 5863 6584 6499 6660 6822 6659 6588 6150 6099 6341 6499 7261 8764 10001 10382 9809 8911 7933 6937 6605 6281 6225 6212 6662 7295 8483 10142 10939 11604 11517 10678 9949 8756 8158 8102 7780 7685 7644 8166 9410 11382 13028 14745 15995 16403 16289 16466 16592 16964 16734 16412 17564 19616 21761 24623 28004 31025 31212 30708 32298 33200 34237 35429 32636 28427 23424 19047 16106 14457 13562 15380 19279 25070 32349 36565 33841 31420 29544 28314 30062 30121 28325 27632 30157 37555 43119 47347 49188 46781 38643 31119 31626 36477 41143 44682 44152 40614 35970 33561 31290 27146 24322 22088 21790 22072 23447 24767 26838 29815 32372 33135 32879 31668 30268 26851 23822 19432 14984 12646 11306 12036 11385 11685 13423 13467 13022 13905 16009 17836 18350 17674 18669 19738 19043 19742 20651 21053 23538 26575 29157 33540 38335 40201 42310 41053 36165 30330 26540 21316 17242 14840 14659 84055 175 3837 30 9807 23 20 55 5199 -11351 228 275 590 931 1150 1156 846 1129 1131 1156 1323 1721 2228 3122 3621 4041 4386 4857 5365 5968 5875 6332 6602 6458 6616 6716 7009 7288 7480 7919 8091 8258 8345 8254 8112 7813 8173 8574 9517 9832 9647 9507 9051 9337 9169 8795 8709 9355 11391 13598 14590 14572 15469 16504 16802 17541 17794 17109 15548 14174 12696 11309 10386 10327 10819 11959 14911 18019 20811 21588 22202 22664 23203 24068 25556 27771 29835 30506 29838 29234 29118 28919 29970 31151 30525 29945 31129 35057 36751 33226 29541 28730 29801 30406 31355 33021 33984 34887 36014 37615 37891 33998 30377 30899 31151 28639 31119 39334 47578 50276 48586 42790 36362 31557 32297 34073 39155 45460 46082 40017 33895 29259 29267 29037 28759 27892 27772 28444 28822 29283 28845 28107 27411 26094 25200 24197 23401 23114 23246 24158 24712 24981 23917 22309 19982 16994 13572 12065 11345 10342 11551 13438 13778 13539 11979 11984 13625 15364 16719 19093 21050 22210 24162 24671 26424 28853 29643 27820 24648 23132 22447 23506 24412 26419 28878 84064 179 3722 30 9812 23 21 4 5201 -11350 -25 -15 -28 123 142 342 513 566 876 1155 1433 1531 1563 1466 1582 1418 1362 1697 2219 2796 3807 4635 5693 6700 7402 7742 7883 7904 8208 8757 8655 8836 8882 8664 8169 8169 7860 7330 7045 7086 6780 6242 5707 5481 5717 6234 6842 7444 8358 8799 9474 9961 10613 12074 13615 14726 15585 15953 16253 16322 16688 18548 21271 22010 21060 19080 16531 14169 12829 12335 12581 14582 17245 19438 20760 19949 18150 16197 15049 14875 15862 19162 24172 29679 33405 32871 27854 22473 19773 18958 18892 19843 20270 19202 17304 16307 17206 20787 27434 33979 37417 35900 30507 29756 35305 40297 37467 31669 27024 23307 26352 34346 45890 54277 58398 57030 49695 39069 33342 33243 33168 32512 29882 28179 27047 26497 26077 23674 20724 19855 19829 20546 21583 23362 26628 31177 35899 40141 44239 46656 48652 47998 45336 38884 31166 27517 26045 25399 25008 23665 21862 19589 18050 17596 16956 15525 13218 10968 9201 8685 8435 8178 7822 8063 9180 10235 11780 14427 16493 17865 18688 19916 22807 25921 27824 28486 29068 28410 24296 84073 268 1045 30 9805 23 21 13 5203 -11349 1748 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 138 264 564 828 1187 1320 1460 1710 1864 1804 1960 2009 2016 2531 3258 4052 4880 5687 6506 7357 8058 8749 9425 9731 9553 9166 9055 8568 8141 7823 7575 7773 7410 6841 6559 6925 6783 6307 6335 6905 7933 8728 9666 10514 11596 12437 13298 13501 13431 14297 15256 16161 16667 16791 17787 18018 17841 17553 16808 16086 15095 14238 13727 13735 14570 16214 18172 20423 21135 19447 17872 15545 13834 14677 18839 24310 29207 31171 29548 25058 19466 16521 14998 14893 16316 19416 22672 26934 33958 40136 40023 35690 31137 31201 33855 35610 38460 38607 35815 34632 34117 34182 32761 33773 38992 48260 55029 52273 43644 37225 36587 32593 28530 27947 30327 32713 33883 36034 35706 30993 28629 28492 26791 24643 23908 23874 24137 25168 27170 29624 32439 36900 40533 44021 48386 51203 50509 49319 48574 42190 30850 20986 16323 13692 11963 10836 10148 8930 8722 8432 7986 7367 6831 6140 4928 3821 3563 3571 3941 5221 7229 9947 12338 14564 17070 19813 21801 22785 22400 21341 84082 164 4170 30 9810 23 21 22 5205 -11348 18 512 673 1100 1279 1560 1766 1753 2196 2168 1850 1938 2301 2971 3654 4720 5808 6663 7815 8584 8931 9540 9498 8888 8432 7939 7454 7288 7087 7107 7448 7913 7704 7879 7869 8263 9020 9556 9736 10223 10528 10882 11448 12577 14060 15466 16558 17767 18625 19156 19110 19034 18374 17693 16670 16546 16827 17254 17452 17453 17408 16769 16816 16193 16836 18233 18314 16525 13089 10606 10099 13291 19768 25291 25638 20073 14818 14026 17328 23352 29891 33714 33649 33521 38616 41241 40769 39770 39217 35237 38476 38894 32489 28114 26209 27139 28867 30647 37341 46146 47839 43561 36941 32237 30072 28843 31406 34454 36394 35663 34624 33011 31273 30949 30334 30161 30635 29612 28461 28674 27101 25281 24085 23408 24113 25389 27414 29761 31318 33497 34693 35575 35441 32800 29829 28754 25398 19247 14240 11369 10970 11629 12186 10671 9177 8100 7987 8907 9659 9695 8259 7467 7388 6945 7109 7793 8225 8671 10535 12504 14851 18215 20268 21006 84091 161 4264 30 9814 23 21 31 5207 -11348 224 728 1176 1398 1531 2034 2749 2781 2554 2499 2176 2110 2327 2647 3525 4612 5519 6615 7604 8718 9956 10786 11588 12156 12619 12255 12121 11916 12289 12919 13333 13319 13605 14449 14803 15536 15389 14382 14441 14785 15320 15924 17338 18877 20535 21572 21785 22496 22776 23279 24360 24801 23841 22382 21798 22190 22182 23130 24629 26834 29429 30391 29433 28794 26220 23510 21593 19973 17697 14977 14860 18558 23145 29202 37183 43158 44923 41731 34496 28235 25246 26409 28577 30149 34736 44616 49789 47413 42323 39158 39689 39607 38415 39259 43704 44344 49687 55563 52639 48287 40455 37789 39628 39850 38485 39582 42845 47114 50803 49608 44902 36925 29764 25527 19496 16540 16505 17298 20056 22357 22268 21852 23358 24021 24493 25121 26053 27201 30697 29548 27242 25291 23192 21929 21490 20494 19549 18470 18387 17508 16810 15667 13948 12986 14816 15889 16408 16390 14341 13916 12101 9894 8369 7570 8355 10208 12441 15941 19871 22811 23436 84101 158 4359 30 9819 23 21 41 5209 -11347 398 759 962 1116 1605 1930 2059 2534 2567 2529 2292 2086 2140 2212 2485 3121 3692 4606 5405 6208 7341 8497 9458 9886 10985 12702 14092 14466 14568 13881 13311 13643 13819 13534 13718 13789 13083 12354 12508 12908 12967 13497 15085 16951 18495 20155 20870 21450 21295 20483 20088 19543 19289 19900 20737 20346 19444 18311 17369 16976 17215 18531 19763 21941 23930 25686 27363 29160 29739 31078 33069 33984 32238 30986 30860 31910 35028 36451 37380 34932 31393 30704 34677 36631 33985 34426 36656 38418 43461 47389 51784 49177 39515 34383 35665 42571 50286 56393 63265 62118 55543 51257 49381 49473 48821 49503 49750 49719 50478 49588 46567 41994 37969 34097 29731 26879 24992 23281 22293 21247 19931 18884 18666 19668 20996 22041 22529 22242 20714 20421 19669 17886 15923 15530 17018 17774 18375 17413 16629 17967 18487 17618 15092 12287 11102 11149 11606 11930 12164 12363 12831 13596 12825 11310 10380 11508 15742 19885 84110 270 1003 30 9823 23 21 50 5211 -11346 1572 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 363 665 824 956 1262 1690 1583 1670 2086 2191 2435 2864 2970 3168 3100 3161 3247 3307 3694 4269 5131 6077 7131 8045 9019 10762 12797 14800 16170 16101 15200 14452 13859 13827 13193 12606 12930 13372 14619 15320 16369 16689 16757 17193 18600 20218 21077 21011 21036 20891 20453 19750 19466 20008 21271 22655 22747 21290 19738 17691 15782 14676 14293 15389 17795 20610 23284 25886 27380 27676 27920 28170 28338 28919 29679 31865 38339 47050 54465 61294 68303 67379 60432 50328 40879 32577 29543 38147 52472 64937 70758 59828 43998 37466 38851 47625 53632 55237 56139 58396 60284 60553 60965 64335 67269 66914 60013 50666 42112 35254 31342 30784 30902 29602 27895 26329 24454 24547 24111 23937 23882 24655 24125 22337 20031 19510 19850 20469 20037 19437 19245 19069 20671 21629 19001 12995 11519 11416 11197 11530 13302 15295 16298 16286 15676 15866 16710 16578 16130 17435 20546 23538 24079 22674 19394 16060 17583 84119 221 2445 30 9825 23 21 59 5213 -11345 2465 1232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -7 293 386 548 951 1268 1911 2193 2371 2611 2647 2755 3256 3546 4070 4575 4629 4655 4542 4690 4816 5214 6092 7117 8379 9769 11297 12690 14086 15341 16669 17742 17441 16862 16150 15693 15735 15758 15967 17340 18119 18947 20429 22638 24096 25203 25724 25619 24240 23606 23196 23587 25089 26964 29086 30551 32189 33621 33016 31258 29481 27145 24785 23514 23398 25224 28799 32081 33842 34099 32087 27801 22924 20670 21604 25940 33716 42779 50761 52623 46824 39629 35415 32848 30683 31320 34501 40290 45288 50532 51751 52432 54606 52761 47778 46735 53038 54979 53814 50125 47888 50426 56885 63218 65736 67355 67105 62451 51358 40372 33224 27363 24115 24279 23477 22399 20166 18576 18177 19112 20305 22228 25011 27275 26352 23616 21511 21012 19209 17235 16184 16041 19165 21844 20586 17403 15752 14403 13571 12933 12844 12700 12749 12897 13217 12507 13037 12979 13747 14372 12827 14086 16348 17005 14880 13675 15267 84128 222 2446 30 9826 23 22 8 5215 -11344 178 4449 5002 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 -95 -67 177 296 716 1044 1289 1235 1533 1606 1524 1674 2049 2541 2927 3350 3597 3635 3711 3622 3742 3827 3968 4606 5402 6482 7504 8699 9671 10549 11218 11873 12121 12249 11466 10530 10243 10924 12067 12738 13391 14067 15211 16249 17701 19374 20396 20805 21498 22295 22657 23071 23555 24788 25702 25416 25562 26044 26684 27105 27665 27935 27675 27360 28448 30150 31971 33510 32805 31236 28753 25868 24382 25409 29262 35248 42571 48798 48996 44759 39545 37147 36269 35334 34434 34038 35655 37889 42239 47613 50682 48901 49562 53145 53033 49123 46928 45699 44989 49908 53440 54474 58366 68384 76591 79917 76552 67720 47165 28884 23036 21206 20754 19341 17965 17964 18575 19152 19658 20559 22062 24953 30958 34147 30927 27788 23604 20080 18299 18141 20748 23687 22592 19190 17752 17328 17721 20104 21626 21360 19365 16096 15054 15495 16329 16840 17839 21041 24337 24502 22798 18951 16775 14519 84137 270 1005 30 9825 23 22 17 5217 -11343 1472 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1222 3813 5541 2502 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 429 583 567 559 917 1101 1224 1136 1385 1518 1897 1857 2059 2538 2745 2970 3151 3091 3293 3376 3701 4437 5310 6149 7218 8498 9746 10343 11005 11964 12714 13167 13482 13176 12162 11540 11840 12623 13431 14503 15950 18245 20547 22396 25074 27219 28776 29278 29691 29441 28125 26749 25478 24541 24483 25100 26626 28831 30311 31584 32652 32477 31588 30480 29631 28939 29256 30618 33803 37663 41268 43548 44447 45051 43612 38994 33792 29980 29978 37164 46275 56002 60828 62181 56289 49713 47327 47125 48504 50389 53874 54997 58131 56969 52511 52947 57186 64469 73769 74620 66128 56457 49511 38357 26044 17609 16516 16160 16423 17854 19062 20410 22283 24206 26926 29726 31171 31253 29054 26205 24973 23667 23353 25455 27059 28510 27108 23626 20570 19124 18600 17965 17532 17509 17537 17768 19730 21573 22751 23457 23689 23036 20417 17153 14679 12471 84146 221 2476 30 9826 23 22 26 5219 -11342 120 1713 4672 4070 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 87 543 849 997 897 918 674 774 996 1124 1270 1466 1905 2299 2549 2559 2400 2439 2462 2348 2368 2727 3290 3924 4870 5968 7637 9243 10589 12051 13630 14491 14868 15151 15132 14438 14454 14868 15184 16054 17647 19297 20885 22721 24500 26431 27617 28260 29292 29268 28829 28044 27456 27215 28005 28637 28695 28956 29046 28603 28068 27778 27044 26479 27226 28997 31206 33945 37120 39434 39904 39927 39701 39939 40137 41315 43732 46111 47385 47078 47801 48909 48891 47642 46399 48355 49866 50104 51767 51886 52709 51046 53504 60345 62783 62819 64491 69252 73166 70936 62117 47960 32424 21491 16000 13296 14471 17624 23507 28547 30691 30328 28710 29379 31072 32674 32936 30179 27436 28510 33162 34628 36554 34200 29780 28098 27147 25943 22978 20796 19558 19945 21824 24011 25015 23960 20337 16597 15480 14222 12722 10746 84155 219 2562 30 9822 23 22 35 5221 -11341 707 1848 1881 943 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -11 187 309 345 582 656 671 772 710 886 1046 1096 1439 1796 2002 1909 1720 1639 1793 1834 1885 1930 2044 2389 2782 3484 4491 5487 6638 7958 9111 10304 11029 12001 12630 12760 12821 13149 13545 13946 14626 15195 15784 17008 18017 19185 20895 22915 25418 26900 27829 28520 28252 27599 27524 28451 28730 28092 28127 28622 28808 29328 29718 30585 32219 32970 33997 35318 38266 41507 43537 45693 46823 45810 43950 42646 43015 44566 47209 50736 54323 57030 57477 55032 49719 46211 45603 49906 59713 70214 72749 68620 62611 56281 52695 53064 53580 53561 52313 48706 42805 32296 24042 17951 16060 16697 20840 26365 30423 32526 31920 30043 28688 28689 30807 32795 34643 37055 40646 38469 35172 32857 32598 30874 28919 26984 23822 22847 24377 27617 26623 24474 19677 17242 17461 16869 14840 13641 84164 218 2561 30 9821 23 22 44 5223 -11340 387 1321 2205 1690 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 223 514 652 700 731 596 569 559 937 993 1121 1300 1373 1354 1399 1625 1699 1875 1723 1700 1535 1744 2066 2415 2890 3563 4047 4477 5280 6519 8099 9776 11666 13300 14374 14827 14662 14549 14681 15115 15663 16319 16987 18107 19131 20682 23157 25342 26412 26528 26489 26909 28005 29013 29548 30553 31443 33147 35519 38451 41036 43220 44673 46455 47979 49612 50924 52043 53966 55395 54347 49466 44406 43050 45548 49173 53904 58727 63139 65697 68945 67351 59832 51391 52252 62308 72401 76486 71451 64531 58766 54104 44296 38270 36307 37191 38713 40373 37809 34411 27113 23307 21308 20198 20385 22884 24930 25737 25904 28415 34178 37512 37322 34976 32205 28842 27411 26571 25033 23408 23922 24417 25961 27172 26028 27766 30329 31265 29162 25112 20941 18657 15577 14503 84173 217 2589 30 9819 23 22 53 5225 -11339 288 1927 4522 4250 693 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 150 265 451 785 1236 1456 1469 1367 1483 1704 1816 1970 2224 2580 2733 2884 2845 2800 2865 2704 2597 2597 2780 3013 3472 4240 5204 5840 6295 6566 6959 7969 9676 11622 13642 15354 17114 18787 20370 21974 23230 24016 24232 24286 24560 25799 26542 26420 27208 28369 29151 29239 29602 29751 30125 31196 33264 36841 40252 42155 43854 44604 44511 45329 47114 48560 50629 54778 58695 61012 62014 61584 62041 64861 70093 74287 75449 72995 70567 67416 65527 66089 70574 73614 70811 66963 60132 50914 45280 43195 41807 36963 31068 30712 30713 31677 32610 31499 28836 25847 22313 18464 16553 16991 19770 23964 26861 29153 30126 34290 43570 53938 59691 60301 57144 52799 42634 32397 27427 26714 28172 29177 28834 28036 27671 26185 24933 23054 19370 18884 18329 17959 84182 219 2524 30 9814 23 23 2 5227 -11338 -40 985 1891 3173 4144 2547 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -56 -63 -97 -62 99 340 654 992 1262 1343 1571 1774 2155 2477 2812 2991 3110 3403 4111 5106 5562 5738 5658 5397 5126 4649 3984 3522 3754 4236 4737 5317 6249 7141 7932 7857 7511 7763 8750 10282 12070 13975 16332 18743 21325 23355 24760 25186 25397 25207 24125 24353 25546 26991 28971 29928 29968 31116 32453 35048 37050 37716 38553 39114 39951 41839 42164 41316 39910 39900 39518 40137 42789 46312 50306 55632 62580 66735 67307 64845 65299 66782 71042 76481 81519 82889 85419 88113 85171 78858 70009 63246 53773 41718 31521 23655 20681 18497 17574 17368 17187 18390 19611 20269 18896 17552 20207 26488 31636 34626 36244 37904 39152 38398 35374 31920 29310 29880 29236 26055 23953 23769 24585 25767 26062 22906 18611 18232 22949 26126 26640 24121 21041 19774 18832 84191 219 2517 30 9807 23 23 11 5229 -11338 -51 1285 2878 4702 4703 1245 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 13 123 132 79 83 312 499 620 974 1396 1461 1642 1876 2135 2553 3003 3615 3678 3561 3696 4299 4731 5395 6228 6891 6982 6670 6341 6325 6364 6138 6264 6542 6909 7595 8337 8877 8872 8394 7799 7382 7614 8364 9606 11279 13344 15894 18516 20257 21695 22900 24031 25026 26147 27202 28345 29224 29889 29964 30627 31629 32937 35248 37880 40193 41123 41741 42298 41676 41483 40125 39199 38383 39129 40917 43810 48898 54800 59207 62110 61399 62564 65735 66813 70238 76882 82025 80891 79984 78706 78284 74172 68812 62408 52113 42083 32936 25225 20931 19792 19345 19171 20361 21580 21935 22577 24520 28147 32763 36856 41344 46073 47414 47474 47711 46695 44704 42995 42442 39609 34165 30772 26520 25322 26981 27511 23657 21221 19755 19680 20087 22001 23035 23621 24818 84201 217 2570 30 9800 23 23 21 5231 -11337 492 1656 2599 2839 1270 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 13 -73 -43 184 392 655 954 1152 1475 1549 1851 2147 2425 2690 2745 2812 3126 3278 3484 3881 4532 5377 5856 6066 6117 6186 6772 7346 7615 7565 7811 8386 8784 9328 9521 9203 8220 7286 7131 7129 7704 8367 9378 11119 13229 15079 17054 19044 20449 21876 23063 23964 24547 25043 25855 26888 28317 29808 31623 33724 35399 36439 37200 37846 38283 38224 37944 38113 38299 38900 41042 43573 46208 49834 53265 56648 60484 65581 72264 77179 77560 76719 76916 77222 80944 83974 81794 82503 81584 80087 76611 67709 54852 40643 32968 26355 23534 22475 23381 24162 25548 27637 30228 31697 35930 42584 48447 50474 49397 45753 41443 38079 35822 35174 33072 30648 29472 27964 27246 27278 26148 23312 22054 20747 18719 18014 18302 18781 19345 19060 84210 218 2539 30 9799 23 23 30 5233 -11336 89 1081 2113 2127 1136 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -83 999999 -72 79 223 186 172 408 536 650 839 945 1122 1292 1579 2076 2421 2512 2696 2903 3535 3855 4073 4125 4410 4955 5326 5911 6469 6784 7338 7866 8023 8468 8844 9233 9576 9588 9813 10105 10636 10920 10371 9238 8199 7654 7953 8960 10422 11923 13106 14706 16287 17735 19449 20942 21846 21964 23184 24307 25719 26993 27780 29716 31724 33464 34616 34384 33456 33239 32805 33000 34386 36677 39452 42633 46108 50734 55916 62409 67972 68751 68635 70260 72613 73332 72935 72603 72118 72162 73136 71469 72190 75927 81257 84237 79866 71475 60513 51184 44014 38875 34712 35996 42436 47255 46267 43600 42811 44114 46231 46697 42863 37946 33220 30506 29757 29548 28253 27424 25647 24836 24004 25094 25228 23959 22466 22055 22482 21203 20408 20049 19636 84219 217 2566 30 9796 23 23 39 5235 -11335 502 1420 2139 1818 1087 851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 168 236 47 132 255 263 511 738 963 1324 1438 1747 1770 1992 2202 2246 2471 2747 3126 3510 4115 4609 5038 5492 5921 6321 6814 7041 7255 7800 8131 8633 8708 8429 8316 8394 9420 10773 11383 11436 11324 11604 12156 12755 13196 13259 12785 11514 10482 10573 11506 13138 15094 16908 18297 19965 22072 24128 26308 28152 29497 30931 32806 34582 36137 36419 36229 36041 35671 34611 34571 35767 38049 40893 43421 46241 48438 51222 56137 61186 61340 59931 59485 58725 58841 57258 55503 54382 52538 51480 50758 50587 53842 61570 72411 81235 80715 70041 60646 54292 53623 55746 57306 56159 54864 57091 56842 54706 51707 51097 51456 51839 48858 42492 35321 29587 27270 27193 27943 27776 25864 24195 25155 26258 26406 26234 26045 24682 24647 26302 25220 21766 19040 84228 272 942 30 9792 23 23 48 5237 -11334 502 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 801 1768 2912 3771 1998 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 -40 -32 26 173 136 477 548 672 597 614 912 1022 846 1064 1202 1358 1590 1980 2395 2778 2952 3072 3396 3435 3750 4202 4957 5741 6282 7040 7412 7967 8577 8940 9379 9561 10041 10565 11120 11520 11749 11958 11612 11406 11870 12802 13488 14279 14324 14305 15242 16046 16433 16511 16172 15069 14853 15542 16953 18217 19010 19767 21769 23647 25355 27442 29763 31886 33440 34412 35776 37887 40047 41951 43146 44198 45224 46415 48000 50615 53002 53653 54250 55783 55293 51495 48512 49261 50172 51564 53800 54158 54435 53024 50988 50340 52924 55041 56662 55576 45663 34268 29625 32462 46189 50348 42230 43660 54739 59861 61051 59542 53293 49870 47522 46657 48041 49391 46627 41446 37163 32494 31019 29402 28904 30248 30457 31104 29806 28409 28844 27674 25384 23057 21534 21631 23171 22513 84237 216 2587 30 9787 23 23 57 5239 -11333 9 543 1831 2646 2900 2420 1766 956 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 125 276 410 343 454 706 871 882 1040 1340 1401 1543 1834 1837 2028 2108 2293 2620 3051 3511 3767 4079 4385 4718 5294 5995 6640 7138 7552 7880 8498 9075 9572 9804 9969 10076 10209 10741 11500 12825 13957 14835 14621 14421 14265 14556 14906 14931 15069 15680 16761 18529 19818 20621 20693 20392 20411 20779 21825 23177 24768 26836 29455 31561 32782 33956 34744 35591 37119 38567 39727 41189 42252 43781 45526 46119 46473 46998 48242 48953 50047 51443 53989 55153 53670 50877 46635 45424 44897 44788 47156 49624 51961 55782 59883 63318 60209 49198 35182 26086 24133 26698 35941 51279 62838 64423 59975 56171 53218 53313 47865 39366 38000 41816 43869 41557 39811 40220 42557 43900 44046 43222 41875 39258 38136 40286 39514 36103 31690 27777 25280 25055 24777 24316 21544 18398 84246 215 2614 30 9784 23 24 6 5241 -11332 111 1517 2006 3006 3392 3977 2740 803 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 153 311 433 668 909 993 1008 1293 1506 1770 2002 2370 2715 3058 3386 3537 3598 3707 3878 4127 4795 5396 5686 6215 7040 7581 7915 8675 9728 10707 11433 12534 13049 13223 13483 13770 13666 13822 14533 15645 16766 17704 18651 19112 19245 19153 18775 18363 17796 17193 17655 19267 21197 23408 25168 26254 26688 27030 27336 28868 31775 34614 35604 34812 34115 33503 33661 34690 36068 38893 42081 45786 48848 50880 51998 51510 50793 49951 48323 45971 41143 35379 32028 30732 30007 30262 31746 34629 37883 38986 39014 41187 45468 49597 52185 54239 52670 47087 43148 46000 52712 59186 57276 52979 48484 52586 62377 72271 87346 70635 42269 36544 33119 33140 33142 32421 34562 37285 37397 36832 35952 34371 32165 33078 33644 33312 31016 28911 29211 33432 32270 27947 23453 20357 84255 214 2640 30 9780 23 24 15 5243 -11331 193 1295 2430 2903 4039 3773 994 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 55 237 445 525 864 960 1089 1323 1550 1886 2399 2540 2876 3297 3699 4219 4715 4888 5080 5572 5990 6255 6641 7147 7518 7848 7945 8021 9067 10313 11152 12604 14039 14659 14935 14479 14017 14339 14903 15565 16466 16916 18105 19296 19868 19317 18335 17156 16688 16546 17024 18261 19799 21383 23114 24201 25109 26739 28760 31733 34277 35139 33870 31527 29908 29951 30976 32583 35422 39338 43535 44638 43411 41604 39498 39211 40614 38985 33838 29030 26269 24033 22940 22857 23012 23843 25562 27988 31498 37626 44159 49981 53430 51698 47502 45237 45351 45987 45788 48101 49648 50652 51218 50965 53887 62519 72685 57520 36839 38494 38870 37696 38545 39223 37672 38151 40039 40206 40251 39208 40282 41156 37775 33589 30822 26794 23687 24218 24136 22307 19528 84264 212 2695 30 9775 23 24 24 5245 -11330 672 1788 3726 5556 3541 954 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 165 257 441 753 950 1155 1176 1335 1471 1548 1994 2425 2892 3152 3802 4635 5300 6084 6497 7148 7843 8088 8190 8583 9126 9144 8822 8901 10477 11737 11869 13312 16047 16837 17213 17208 17081 17220 17433 17317 17774 17878 18012 18882 19596 20190 20555 20084 19636 19326 19427 19489 21163 22898 24693 26178 27660 28489 29054 29067 28964 29527 29698 29312 29539 29884 31494 34620 39287 44308 48361 61146 74148 82780 78637 53878 42114 37054 33000 30249 27761 25616 23874 23886 26707 31739 38454 47646 58668 66050 70640 75710 79338 79340 77315 65016 49681 51832 57243 52188 46706 37811 29568 37436 51763 34302 31986 38698 39224 35962 33171 34149 35679 40386 43057 40913 40166 37684 35753 37429 37986 35403 34180 30713 27203 26136 24654 23414 21522 84273 212 2691 30 9771 23 24 33 5246 -11329 -37 741 1987 3663 5144 4107 1279 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 117 345 478 769 1183 1371 1265 1186 1360 1653 2176 2860 3248 3596 4012 4708 5324 5806 6640 7574 8674 9892 11023 12299 13386 13118 11958 11271 11637 12964 14104 14694 16028 17711 19278 20604 21664 21625 21310 20691 21160 22742 23740 23999 24041 24170 24476 24226 24116 24421 24757 25423 26625 27877 29271 30874 32750 34241 34852 34335 32590 31559 30679 29692 29314 29431 30222 31198 32069 33399 35706 36951 36910 35601 32988 30047 27957 25320 23537 21852 20986 21526 22772 26069 32706 42638 52880 59067 62956 68910 76217 83011 90670 94179 92780 92320 92066 84337 71003 55118 40162 40167 62209 57798 40128 33262 36120 37848 36460 31953 28675 28113 28413 27723 28833 32219 36601 35008 31728 27494 23241 21673 20397 20220 21515 21214 20611 84282 211 2744 30 9764 23 24 42 5248 -11328 -68 341 797 2896 5524 4192 1080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 42 15 6 340 659 857 1019 1306 1577 1894 2295 2551 2719 2735 3428 3725 4051 4311 4857 5854 7055 8417 9674 10261 10600 11164 12217 13559 15271 16313 16914 17204 17494 18331 19141 19335 20196 20725 21210 21160 21065 21043 21054 21256 22049 23496 24516 24848 24586 24113 23844 24242 25245 26076 26786 28175 28387 27764 27030 26216 25782 25652 24941 24622 24830 25378 26091 27229 28518 28682 28851 29311 30128 28292 24053 20971 19602 18843 18160 18180 19532 21234 23668 28570 33320 37898 43091 46920 50106 52983 55726 58892 64528 72862 81936 92161 98133 93548 84134 77232 69266 59260 66256 60204 37834 29031 25681 25818 26439 24931 25239 25068 31588 34051 32299 32141 34402 34721 35013 33858 30264 28909 29266 29715 30520 84291 208 2804 30 9764 23 24 51 5250 -11328 892 3044 4167 3033 1026 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 68 144 72 127 400 663 524 781 1039 1190 1706 2278 2756 3393 3517 3551 3903 4131 4318 4279 4798 5584 6530 7973 8774 9577 10534 11394 12788 14618 16049 16638 17472 18065 18724 20392 22165 23515 24455 24904 23668 23362 22137 20819 20350 19985 20144 20917 22301 24233 25341 25242 25382 25590 25754 25913 25762 25435 25299 25339 25026 24649 24443 24091 23716 24090 25151 25597 25727 26036 26195 26540 26857 27489 27456 26263 23549 21185 19347 19178 20299 21907 24465 28214 33565 36854 36210 35060 36412 39390 43637 46940 48708 49085 47093 47644 53575 62684 70529 80040 87587 85889 79844 70765 55293 42933 40230 35998 28891 25528 24868 27437 37003 48191 52138 50376 44153 38259 38216 40106 39636 43401 46810 45272 45342 84300 209 2773 30 9763 23 25 0 5252 -11327 352 1146 2642 2832 1909 1526 747 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 231 209 226 382 603 693 793 1053 1306 1390 1588 1912 2424 2786 3106 3557 4125 4641 4822 4760 5054 6160 7436 8649 9799 9503 9877 11055 11708 12660 13899 15331 16613 17608 18408 19347 19702 20002 21190 22595 24188 24706 23756 22408 21460 20519 20106 20625 21324 22209 23167 24162 25172 25961 26138 26117 25779 24406 23795 23350 23365 23433 23927 23930 23592 23518 23778 24033 24161 25140 26092 25988 25249 25013 25020 24473 23763 23349 23316 23947 25558 29116 33022 36972 38669 38047 38416 40805 43394 45838 45335 40620 33579 29602 29155 32192 38327 45815 53845 60937 67187 68157 67400 67228 59798 51044 47861 44325 39678 37739 39925 46711 56867 62750 60681 56762 49066 45787 42971 40178 40618 50872 56124 53652 84309 208 2802 30 9762 23 25 9 5254 -11326 81 528 2209 6097 8022 5854 2285 431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 29 999999 -39 42 -59 9 -83 999999 -50 25 36 32 174 434 412 484 626 951 1279 1474 1571 1502 1522 1813 2371 2922 3169 3425 3808 4438 4778 5410 6094 6910 8323 9612 9879 9636 10074 12094 13952 15057 14998 15000 15589 16796 17764 18416 19102 20078 22093 24293 26076 27203 27801 27236 25211 22834 20381 19302 19996 21339 22339 23898 25011 25189 24938 25072 24289 24564 24963 25562 25304 24278 23796 23493 23789 24718 25593 26485 27169 27374 27029 27033 26925 26668 25318 24031 24251 25587 25993 26657 29091 31375 32241 34269 38310 44606 52261 59666 61514 55527 47348 35851 28521 27362 27262 29803 31689 33307 36228 40631 45922 53627 63637 70483 72227 62464 58270 59416 61170 68457 73635 72468 61655 51190 42868 42186 38502 36495 36247 36652 36987 33952 32524 84318 208 2802 30 9762 23 25 18 5256 -11325 226 2293 5083 6348 5947 6270 7253 3390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 143 209 227 336 318 335 597 644 705 850 886 827 759 892 891 796 922 885 904 826 789 888 859 1092 1283 1466 1671 1847 2235 2496 2566 2606 2643 3063 3644 4110 4512 4984 5582 6273 7173 8018 8996 9897 11042 12494 13279 12929 12822 13076 13815 14845 16157 17247 18285 18870 19571 20549 21692 22780 23544 24522 25192 25369 24996 23735 22028 20476 19811 19742 20252 20726 21154 22668 24694 26590 26811 26883 27832 29560 30621 29981 28145 26560 25301 25055 25368 25795 25720 25903 26362 27489 28348 29006 28659 27762 28347 30192 32807 33232 34593 37371 41659 45588 51600 57593 62996 64712 61218 53632 46117 40183 34353 32132 29680 27129 27522 29089 32045 34246 33825 38044 48817 63441 77433 84895 81001 68346 61308 62969 66565 66470 54532 41189 36012 35460 34550 33083 28413 26378 27092 26583 84327 208 2804 30 9764 23 25 27 5258 -11324 733 1746 4633 8429 11765 12251 7136 1895 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 148 298 296 523 600 421 673 917 1078 1220 1344 1688 2032 2172 2232 2357 2108 2058 2267 2588 2954 2850 2420 2239 2064 2042 2155 2335 2517 2687 2969 3091 3170 3091 2996 2910 3022 3147 3769 4384 5259 6172 6832 7607 8534 9177 9401 9694 9867 9837 10079 11012 12042 13162 13823 13977 14548 15464 16980 18911 20739 21677 22193 22538 23119 23564 23877 23852 23536 22576 21860 21423 20899 21206 21865 22526 22833 23014 23264 23927 24498 24982 25051 23925 23922 24772 25608 26045 26241 26336 26771 27445 28019 28357 27010 25640 26544 27870 30597 33873 36088 39062 40936 42547 45564 49711 55961 60944 63835 65610 65147 61830 60185 59602 54216 45446 34239 28066 24718 22355 21406 22313 23191 26305 31180 37707 52595 75973 91878 95521 87617 76511 70462 70126 68712 60041 49210 40077 34284 26471 21494 20420 19962 84336 212 2655 30 9765 23 25 36 5260 -11323 37 547 1264 1922 2413 3155 4580 8038 12400 8301 1663 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 129 490 735 762 1036 1042 1135 1357 1526 1714 1750 1712 1780 1940 1930 2044 2709 3185 3322 3433 3313 2909 2675 2918 3075 3379 3509 3389 3015 2831 2662 2809 2932 2914 2833 2784 2879 3372 3625 4206 5074 6120 7399 8686 9436 9690 9495 8930 8955 9775 10544 11410 12151 11894 12172 13244 14252 15245 16020 16855 18013 19138 19485 18766 18317 18337 18475 18541 18299 18027 18206 18665 19573 20643 21467 22206 22584 22562 22219 22061 21821 21465 21142 21124 21289 21267 21519 22395 23629 24410 24828 25412 24813 24386 23072 22570 23700 25456 26283 28877 34217 39567 47180 56170 63372 67816 69201 66409 63925 65951 68269 60600 42663 26276 20013 20081 22622 24671 25374 25967 28423 31783 36204 43768 62449 84628 99615 98458 93181 85152 73855 59330 45126 33284 24494 22020 21995 20720 18824 84345 210 2748 30 9768 23 25 45 5262 -11322 779 2258 5552 11884 16585 9555 3383 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 480 494 830 979 1146 1290 1542 1582 1632 1848 2194 2263 2257 2292 2476 2791 3097 3414 3605 3849 4233 4286 4578 4690 4368 4286 4378 4621 4530 4447 4134 3946 4187 4629 5084 5139 4566 4083 4027 4252 4772 5792 7206 8378 9471 10378 10699 10240 9757 10042 11105 12298 13035 13423 13725 13768 14323 15241 15708 15795 15419 15554 16623 18264 19878 20876 21421 21981 22974 23470 23220 23533 24153 25236 27018 28557 29468 30179 31199 32020 32236 32359 33278 34476 35970 36051 35913 36580 36837 35947 35809 34798 34282 31005 27274 26517 27362 28970 31809 36110 38999 42345 46221 49225 55008 59761 65283 69992 74702 79364 83222 74956 59425 41339 31746 30469 36028 40618 42050 43717 44762 48551 57481 70436 84988 101272 106651 100427 87263 75130 64455 50396 40088 32474 27646 27295 27243 27342 84354 212 2692 30 9772 23 25 54 5264 -11321 149 1498 2463 4200 5962 8074 9874 10938 12943 4747 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -64 58 192 314 460 874 1046 1458 1537 1811 2219 2581 2914 3079 3318 3318 3425 3679 3950 4164 4400 4554 4731 5412 6036 6393 6324 6225 6326 6596 7225 8190 8508 8415 8019 7904 8604 9519 9790 8815 6707 5883 6141 6856 7567 8728 10175 11679 12879 13581 13891 14245 14684 16384 17835 18184 17991 17436 17113 17962 17649 17322 16586 16969 18805 20853 22616 24807 27316 28526 29355 29681 29974 30048 29724 29945 29980 29200 29006 30290 31892 33187 33810 34422 34972 35558 35768 35337 35310 35173 37050 38773 40215 41462 43055 40782 36155 34161 33813 35059 39301 45391 50699 55126 61786 67256 68876 68284 67436 68029 64608 56007 49126 45963 41646 37908 35041 35546 40034 45944 51286 52436 52710 54571 64815 70146 73387 76252 77699 69815 56548 46442 40705 34874 31610 29593 28058 29382 29181 84363 214 2635 30 9775 23 26 3 5266 -11320 -71 630 1815 3607 6214 7610 8516 9205 8134 3528 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 261 323 498 791 1031 1255 1473 1812 2110 2332 2561 2951 3313 3425 3691 3948 4112 4326 4406 4694 4644 4980 5509 5736 5728 5929 6460 6820 7464 8726 10061 11252 12264 12763 13402 13519 13298 12239 10820 10043 9719 8529 7471 7847 8811 10562 13704 16233 16874 15881 15556 16850 19339 19487 18197 16519 15565 15092 14437 14683 16335 18747 20665 22663 24129 25613 27629 30093 32679 34738 36862 38228 39308 39697 39014 37999 37707 38516 39593 40391 40121 39358 40281 39942 40316 42806 45228 45961 45459 43958 40386 36965 35252 33935 30929 27516 24731 28264 36942 41704 49742 56647 62390 65135 65236 66054 63951 56743 50165 45480 35564 31908 35671 35850 37846 42687 43723 43904 43594 44413 50296 58199 61593 58876 51639 41552 34468 33024 33132 30431 29087 30010 30795 30892 31641 84372 214 2638 30 9778 23 26 12 5268 -11319 88 1046 3956 8640 11590 13305 8518 2677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 29 -70 999999 -68 999999 999999 -77 999999 999999 -57 31 154 593 845 962 1166 1299 1614 1972 2254 2700 3084 3572 3702 3965 4226 4424 4720 4651 4425 4617 4731 4883 5413 5685 6214 6655 7224 7761 8453 9684 11292 12538 14093 16139 17225 16770 15255 13473 11734 10841 10095 9938 10294 11313 13310 15788 18014 19106 19927 20629 19306 17975 17080 16590 16414 15655 15213 14801 14586 14867 16919 20572 24091 26127 27155 28424 30428 33572 37491 41550 44634 46489 47596 47006 46868 48422 49056 49143 49438 49494 51918 54078 56215 58647 62459 64539 61066 56353 51058 45667 41408 36757 33104 33186 35334 39162 42130 46696 50982 56197 59949 62817 61382 56978 53827 49997 44990 43828 47020 44392 39879 40524 42562 47014 50146 40513 35102 35881 36431 31356 30441 31136 34720 35152 39194 42069 39332 36091 36379 35209 32781 84381 215 2612 30 9782 23 26 21 5270 -11318 54 1399 3871 8308 10540 10422 6144 1586 4493 3741 796 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 23 36 -62 999999 999999 999999 999999 999999 -42 -27 28 84 206 322 265 636 934 1153 1306 1460 2073 2501 2783 3336 4182 4862 5229 5712 5641 5369 5143 5118 5214 5030 4717 4763 5099 5555 6111 6699 7475 8739 10056 11618 13284 14909 16176 17254 18507 18735 17799 17185 16178 14584 13528 12652 11911 12219 13626 15719 17612 18306 19818 20467 19928 19664 18509 16488 14678 14192 14157 14327 14896 15775 16134 17470 20640 24151 27974 31430 32726 31785 30747 32115 34905 38652 41876 42938 42168 42740 44062 45654 47775 50915 53159 53765 54708 54693 52318 46835 40865 36862 34017 33989 34299 34435 37817 43684 45710 45172 44928 45434 43923 42303 42541 40253 36134 34206 35100 31646 27697 26483 26777 32045 37180 39144 37343 32335 27171 24939 26639 28027 30328 30093 29585 30657 32588 30642 28047 27052 28488 84390 215 2615 30 9785 23 26 30 5271 -11318 -24 777 2648 4985 6528 5398 4839 8182 10311 5834 4561 620 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 37 239 422 491 687 416 272 298 288 368 366 323 278 388 347 599 719 702 1045 1218 1575 1946 2066 2532 3132 3634 4422 5646 6591 7347 7824 8234 8089 8015 7847 7400 7238 7184 7369 7757 8515 9459 10306 10743 11318 12748 15222 17727 19594 21030 23256 25062 26674 27742 27588 26294 25428 24325 21385 18899 17600 17007 19486 24189 29049 32691 31855 29870 26507 24094 22167 20396 19774 21116 23367 24466 25721 28369 33586 38004 40233 42889 45272 47164 48684 50138 52288 54774 57755 59672 60187 62589 64821 65960 66967 67774 63960 59741 56409 52729 44090 34520 30623 31944 35932 40508 47208 52262 53673 53555 53891 53676 49851 43802 40955 40469 38002 33621 29338 26175 27351 26417 28420 31828 39406 44892 41794 35238 31313 28761 27786 25540 24441 23786 27336 25990 26466 28328 30036 26956 24877 84399 215 2619 30 9789 23 26 39 5273 -11317 163 1282 3278 4716 5185 7630 10875 12571 12191 11298 2538 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 132 364 344 652 843 922 873 718 797 789 799 906 976 796 784 844 877 875 1018 995 917 1101 1001 1120 1337 1632 1892 2172 2640 3292 4525 5607 6315 7045 8004 8554 8807 9153 9370 8994 8796 9463 10146 10453 10583 10717 11053 11848 12374 12291 12933 14421 16149 18456 21318 25301 29683 32937 33963 32905 33413 33112 30675 28382 25176 22013 20482 21480 21713 20140 22590 26454 29919 27778 22869 20544 22030 26472 27803 29544 33267 35591 37499 39611 41333 42828 46227 49450 51072 52338 52496 50968 50859 50482 49979 47772 47120 46549 44301 40614 35495 31046 29818 30450 32069 34049 35851 37274 40609 45910 50707 50422 45892 41359 40184 42415 45080 43939 38399 31762 29839 30685 29816 27749 24779 23803 26208 28398 33119 38901 36637 27869 24730 22404 20850 20330 19901 19708 19882 20017 21286 22550 22456 24340 84408 215 2622 30 9792 23 26 48 5275 -11316 703 2338 6918 14896 17770 14442 11592 8304 9903 8807 613 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 401 607 866 1038 1119 1098 1283 1218 1119 976 802 859 857 929 1009 1220 1082 1005 1145 1294 1585 2125 2247 2190 2324 2528 2592 2677 2973 3761 4635 5840 6619 6963 6673 6341 6473 6500 6611 6768 6809 6892 7345 8114 8863 9336 9802 9943 10360 10192 10350 11112 12690 14717 18217 23409 28298 32227 34317 33655 31485 28949 27449 26463 25571 23734 22190 21685 20785 19161 20357 24874 25957 22597 22580 28490 32414 33936 34905 36709 39463 41214 44024 45705 44410 44046 44402 46086 49885 54699 56936 57274 57745 55734 53269 54138 55872 56189 53482 48801 43522 39390 35452 32169 32778 35008 37250 41440 46620 49012 46928 44607 49886 54430 50700 47298 42466 38252 32742 29540 26887 25979 29131 30044 30124 32120 36344 34784 31312 28338 27171 25246 23861 24906 24874 23800 22629 20939 20489 20130 19997 18968 84417 217 2564 30 9794 23 26 57 5277 -11315 151 2020 4690 8345 19329 29280 18437 12950 16590 15240 7433 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 43 274 512 682 875 1062 1233 1178 1219 1241 1204 1327 1341 1255 1147 1056 1175 1343 1686 1727 1779 1908 2235 2353 2486 2976 3350 3572 3554 3729 3567 4010 5073 5726 6080 6349 6856 7044 6783 5834 5189 5334 5639 5733 5898 6503 7465 7889 8033 7590 6669 7172 8575 10438 12597 15356 19061 21943 25579 29092 30754 30670 28959 28167 27407 26820 26427 24088 22605 21601 20472 18694 17773 19909 23334 25476 25644 27985 34200 37828 38067 35673 35884 39314 43589 46127 44503 43712 44911 46989 49980 54139 56841 57813 58021 59458 58690 57905 59048 59679 60185 56721 48502 42609 36941 32773 32722 34962 38348 42875 46645 48932 50089 50164 52841 52655 46791 39937 30747 24949 24668 28964 30828 29790 33055 38946 41019 37877 33193 28176 25599 27433 29009 27404 27270 24864 25153 25720 22849 19727 18186 16830 84426 219 2476 30 9796 23 27 6 5279 -11314 455 1723 5099 13858 27457 32342 21277 25050 20467 6639 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 392 788 976 1248 1419 1541 1650 1543 1297 1178 1186 1591 1620 1484 1539 1648 1696 1652 1876 1984 2006 2662 3039 3249 3744 4243 4400 4689 4498 4363 4561 4831 5541 6730 7775 7975 8773 8871 7256 6552 7207 8239 8243 7674 8172 8889 8482 7819 7253 6828 7808 8610 9402 11145 12256 12011 12021 14527 19575 25910 31061 32804 32465 32163 32049 31843 30652 28698 27604 26567 24097 19799 17186 16312 18022 23537 27842 28115 28043 28438 31121 34888 37555 40671 46099 42683 42210 41544 42163 45228 48390 50734 51506 52230 53879 56193 57175 57701 60056 59583 53324 50457 47797 44624 41391 41835 46489 53442 58177 59172 56748 52321 54469 60960 63545 63838 61423 56699 46235 35647 36078 37092 28387 25282 28860 31572 38479 45338 40813 36313 34794 31870 32381 33908 32708 31509 29154 26248 24399 21429 84435 220 2476 30 9796 23 27 15 5281 -11313 930 3101 7383 18990 39562 40785 15532 1005 322 948 999999 999999 999999 999999 999999 2877 16446 20769 1596 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 567 963 1338 1727 2182 2705 3152 3403 3249 2736 2216 1793 1703 1717 1594 1636 1629 1887 2176 2088 2657 3045 3130 3217 3597 4108 4540 5580 6253 6296 5778 5267 4935 5142 5696 6420 7401 8816 10360 11598 12130 11654 10818 10965 11234 11263 11538 12270 12504 11652 10469 9646 9658 11187 12783 13697 13346 12157 11859 12742 15504 19394 23407 25936 27893 28761 28685 29885 30315 31287 31161 30606 27955 23265 18468 17412 17725 21416 25375 26347 27153 29219 29049 26525 26125 29009 34663 37936 37095 40165 44819 48003 48962 47832 50247 54147 50562 52945 53618 54881 56689 54150 52043 49584 44960 43852 44482 53390 64835 70059 67168 61621 59688 59215 61847 65629 70897 71675 65551 60231 51313 38728 28558 27904 26570 29002 33465 39635 40325 34439 34566 34002 30201 30617 31192 30155 29110 28532 27534 26389 84444 219 2534 30 9794 23 27 24 5283 -11312 122 1565 4189 7839 6284 2532 616 999999 999999 999999 999999 999999 999999 2283 16053 46657 73607 32540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 426 768 1071 1260 1649 2237 2742 3733 4262 4864 5153 5138 4602 4248 4211 4119 3697 3282 3299 3373 3379 3619 3818 3747 3758 3821 4206 5068 5836 6597 7334 8134 8284 7900 7422 7292 7654 7953 8408 9463 11065 13407 15030 16097 15969 14517 12693 12433 12838 14364 15542 13956 11233 9428 8886 10812 13902 14830 14392 13227 11447 11750 15292 19241 19549 16781 14563 14867 15921 17876 19876 21121 22649 27469 34297 35498 34843 34010 32414 28302 27793 26965 26507 26781 28505 27102 25938 27456 29076 31936 35155 38432 41451 44085 46782 52099 58623 63918 68277 71007 67175 60309 56916 54119 50138 48444 47290 48075 54538 67797 83878 89876 84214 78562 75403 75279 74972 70594 60045 43782 31011 35229 39600 28987 27552 28213 27722 26406 28773 37719 44316 36799 32622 34138 34285 34381 34833 34125 31417 28608 26519 84454 219 2503 30 9793 23 27 34 5285 -11311 477 2365 4464 2774 999999 999999 999999 999999 999999 999999 999999 675 5353 20103 46653 60247 31576 3799 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 262 880 1495 1805 2154 2425 2926 3518 4366 5097 5784 5862 5876 5879 5528 5528 5505 5356 5208 4753 4220 4513 4847 5285 5425 5244 5075 5241 5652 6171 6685 7539 8455 9353 9397 9201 8759 8589 8240 7836 7843 8992 10633 12651 14049 14008 13111 11787 11275 11019 11375 12602 13091 12484 12111 11419 10971 11005 11778 13004 13213 12013 11864 13421 15420 17789 18528 15962 12665 10768 10916 11108 12224 13397 15965 19001 19570 19851 20930 22713 25071 25186 24325 24269 24999 26728 24475 24047 25263 27321 29343 32055 34646 38324 41127 44050 45192 48370 53189 52640 49587 45173 42418 40934 38096 37638 39232 42015 49451 58493 64426 69829 72705 67845 61177 59126 53090 43775 36819 30386 20794 17456 23922 25588 19639 22060 25390 22626 19464 21731 26230 30830 32232 29465 27289 25758 24730 23846 23286 20436 17403 84463 220 2472 30 9792 23 27 43 5287 -11310 82 1256 3881 8805 9091 1800 999999 999999 999999 999999 58 3813 12577 28265 48313 59312 15200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 704 1339 1787 2186 2675 3350 3774 4297 4925 5478 5690 5751 6056 6693 7287 7791 7553 7507 7215 7458 8115 8312 8771 8865 8423 7787 7469 7490 7469 7641 9012 10906 12396 13633 14739 15562 15905 14382 12558 11373 11143 11612 12288 13372 14974 16572 17461 17450 16326 14980 14209 14502 15755 17459 18067 18343 18367 17725 17148 16981 17343 18303 18974 18810 18058 18364 20495 21725 19839 17754 15806 13420 12141 12429 12789 13402 15718 18163 20103 22876 26366 28637 29472 30948 35500 35930 32811 32580 31718 31797 35401 39896 43276 47422 49307 48340 51484 56727 58376 59975 57776 54156 54180 53270 51236 52246 54001 60203 67132 72612 78165 85298 87825 80831 68307 53396 43498 34442 30322 23501 18776 21864 29078 25058 25339 30640 29344 24108 20601 21474 26098 33354 38276 37381 34430 33564 30889 27774 25582 23986 84472 219 2499 30 9789 23 27 52 5289 -11309 292 2143 5335 9962 11148 8914 10920 11260 3090 4564 19670 34975 19879 11819 19838 2082 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 551 1248 2164 3161 3973 4283 4732 4952 5339 5926 6267 6842 6767 6548 6443 6591 6716 6794 6673 6426 6584 6879 7089 7580 8205 7590 6867 7364 8414 9108 9190 10041 11560 13609 15723 17930 19220 19940 18944 16232 13592 12393 11983 12210 12953 14842 18100 21236 23126 23398 21834 20272 19285 18606 18218 17767 18653 19687 20449 20676 19241 16288 15259 17166 19497 19632 18019 16065 15623 16910 17536 15841 15239 15864 16486 15995 13887 12487 12746 14555 18027 20630 23628 26779 29134 32045 34968 34918 34468 35153 38054 41723 44109 46755 48893 51741 53708 53426 57875 58945 59190 61735 62941 65024 64765 66257 69723 67781 64823 70936 80673 85909 82247 71737 55179 42731 35543 31860 30155 26940 23478 25712 33670 28490 22416 27780 28862 25717 22726 21839 21722 19747 23833 31603 34912 34414 32895 30103 28616 26807 84481 221 2437 30 9787 23 28 1 5291 -11308 130 1145 3002 7738 14890 13543 10985 10932 7453 1374 5084 23833 32296 9823 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 916 2031 2709 3243 4292 4897 5593 6120 6924 7696 8301 8877 9426 9256 9135 8954 9221 9483 9152 8529 8214 7814 7167 6946 6953 7578 8426 8807 8798 9234 9753 10103 10714 12151 13585 15377 16651 18157 19078 18428 17107 15174 13790 13445 13875 15202 17597 20419 23683 24612 23361 21358 21724 24777 26641 26210 24870 23066 20111 18520 17520 16602 15947 15567 17607 21274 22650 21916 22705 26783 28661 26207 21103 16450 14016 13075 12796 12812 13369 15294 18276 19594 20821 22634 23877 27249 31724 35758 37728 37006 38882 41524 44144 47045 51879 55490 57009 61047 62929 63392 64172 63523 64469 63545 64566 67390 66078 67126 66974 66916 64941 58691 47303 38818 38918 41122 40656 36258 28479 23402 22751 27050 27467 26561 27956 33351 33716 26421 22837 24247 24062 23535 24852 26475 26661 28687 29208 28372 27906 84491 221 2433 30 9783 23 28 11 5293 -11307 12 1129 3170 5970 9508 12999 10636 3462 3634 2989 2618 16202 18352 2944 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 495 1249 2006 2586 2884 3064 3060 3292 3948 4560 5401 6025 7180 7814 8327 8753 9823 10941 12034 12707 13156 13301 13438 13604 13301 12601 11555 10709 10540 10764 10842 10618 11004 11386 11681 12371 13458 14052 15344 17350 19112 19815 19010 17500 16189 15731 16427 17867 20625 24365 28297 30746 31272 29846 28743 28410 29070 28526 26452 24270 22810 21581 20586 20411 20722 20622 20025 21357 23041 23619 25412 29478 33904 32007 24541 18245 15749 14133 13508 12579 13351 15814 19276 22806 24116 24683 26941 28194 29378 32763 36095 37156 38393 42020 46434 50821 53811 58441 61296 62349 63236 61898 61643 62120 59031 53729 48889 43234 39889 41567 43295 43820 39072 34500 34148 35099 39079 44068 44337 37899 31743 26378 24580 26207 26925 28070 32842 35068 31168 26526 23371 22365 21276 21449 22797 24468 25799 25847 25693 24897 84500 216 2581 30 9781 23 28 20 5295 -11306 205 967 3279 7072 9685 7352 15441 26037 8144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 614 999 1886 2815 3474 3622 3631 3504 3553 3359 3423 3999 4642 5193 6010 6814 7827 8856 10137 11314 12025 13020 14119 14997 15900 17085 18004 19003 19485 19720 18644 16946 15253 13924 13325 12650 11816 11608 12861 14905 17196 18829 19766 19728 19663 19558 19277 19215 20414 23147 27050 31590 35133 36189 35265 32527 30417 28733 27626 27728 27589 26494 24322 23476 25066 26529 27350 28792 31488 29098 25849 25937 28206 35444 40490 33831 23146 18185 16158 15219 14973 15420 17859 20603 24197 28355 29178 29402 30747 33945 39395 45413 50012 52286 54651 58924 60673 58741 55374 54211 51553 47717 44713 42621 42548 42286 43189 46483 52143 56253 56812 51573 46530 44795 39726 33679 35557 49664 55781 42984 30559 24947 23303 28591 37557 37761 34063 30775 27938 26004 25003 24086 24626 24644 24388 24075 23256 22703 23462 23938 84509 218 2518 30 9778 23 28 29 5297 -11306 134 414 15 244 1585 4343 6106 4309 13162 27496 16873 178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 500 999 1832 2553 3422 3969 4760 5420 5737 5409 5225 4861 4745 4737 5245 5919 6707 7453 8105 8682 9270 10153 11455 12715 13540 14249 15791 16884 17659 18775 19072 19364 20049 21827 23499 22923 20674 19520 20597 21460 21641 22450 22834 22384 21974 22040 22138 21378 21621 22198 24225 26009 28319 31500 32838 31749 29286 27517 27486 28657 29230 27133 25969 26562 25491 24362 24769 25489 28015 31922 35775 37761 36598 34982 34986 34016 30955 26275 20063 15002 13767 15820 20752 25304 25415 24682 28028 30815 30527 33941 40834 46119 45965 45647 47364 50060 53062 52849 49435 46046 41584 37567 36102 37007 38216 37928 37223 37485 38589 44656 47930 44775 39288 36221 33639 30414 32639 44855 57313 50429 33760 23695 19210 19441 23530 29774 35939 38160 33194 26188 24552 25267 23801 22591 24838 26834 26281 25437 24541 24792 84519 216 2571 30 9771 23 28 39 5299 -11305 -1 685 1396 4204 7514 8583 21273 46002 29314 528 999999 5490 4049 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 961 1783 2386 3136 4017 5136 6354 7932 9337 10114 10272 10051 10008 9714 9089 8714 8987 9288 9601 10783 11980 12073 11531 11307 10871 10863 11035 11519 12444 13403 15150 16752 16293 17520 21543 22442 19962 17811 17998 18111 18080 20075 22094 25488 30422 34899 34027 30328 27098 25595 26060 28012 29325 29108 27384 26121 25049 23391 24410 28412 31227 31608 29326 27255 26429 25451 25497 26524 28624 29668 29488 31133 32866 30988 28992 26420 22741 19988 17108 15967 18859 24354 29610 29754 29312 31705 32931 35063 39778 40046 39461 38075 40353 42136 43532 46205 48744 47814 43444 39253 37744 38969 39676 39835 41327 42206 42769 44076 44220 40360 36457 36206 39232 40408 38870 42932 58595 64377 48310 33240 30917 29477 29279 30291 31583 37245 41034 38876 34876 34668 39095 38590 35932 35052 34289 35111 35198 32079 29505 84528 215 2597 30 9767 23 28 48 5301 -11304 -20 2021 6360 11285 19623 44920 59588 18138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 753 1645 2652 3693 4408 5474 6653 7693 8928 10170 11267 11951 12637 12953 12444 11580 11480 12650 13947 15278 15490 15969 16091 15426 13994 13000 12371 12603 13759 14313 14326 14170 14639 16722 20766 24572 24920 20900 15502 12455 11868 13083 14647 15722 17138 19939 24129 28043 29906 31153 31503 32194 32371 31260 28838 25752 23124 21916 22665 24984 28675 32106 35679 38772 38478 33779 30340 28608 29639 32304 32283 32700 33387 31304 27891 24408 21224 17302 14678 14867 16135 19102 26065 33906 38226 37321 35689 38124 41382 41145 37254 33514 33071 37843 47663 55262 57097 55158 49029 42415 37027 34454 33615 33698 34630 38152 43162 44117 40083 34285 35343 39786 42740 42224 42180 50095 62109 53632 34783 29751 31493 33065 35950 36799 37168 40767 42167 39093 36534 31922 29208 31442 32572 33378 34468 34910 32362 28574 84537 215 2620 30 9760 23 28 57 5303 -11303 484 2909 9674 18158 33430 57172 35584 1816 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 759 1863 2997 4159 5627 6933 8064 8513 9102 9423 9623 9890 10118 9958 10146 10645 11762 12749 13504 14718 15668 15925 15683 15203 16048 17466 19411 19222 16481 14526 15523 19913 27163 30460 25465 15952 9672 8665 10246 11634 13076 16163 19720 23984 27235 29410 29099 28835 30212 32880 34460 36518 37392 37197 35154 32584 32301 31968 31345 31452 31244 30630 30852 30985 31122 30907 31997 34310 35818 36844 37605 37197 32742 30302 28855 25601 21916 20858 22463 24918 28592 31132 30348 30036 32047 41688 46954 42569 40454 43974 45855 49038 50347 50332 48242 44568 39261 33562 28901 27151 29045 32973 36088 33536 25710 20292 21153 29684 37422 39206 40332 51693 61808 48622 30584 22734 25099 29355 29931 26812 30366 33943 32948 31700 29517 28010 27971 26580 23874 21871 20459 21285 20395 18145 16211 84546 215 2585 30 9755 23 29 6 5304 -11302 425 2246 6733 12072 28143 59707 53978 9445 999999 999999 999999 999999 1837 2787 597 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 289 901 1701 2998 4683 6125 7761 9277 9853 9689 9801 10153 10511 10785 11284 12049 12781 13555 14199 15488 17308 18494 18196 17335 17241 19516 22950 23611 21130 20703 22708 25022 28832 30880 28763 24232 22043 20658 18562 16446 16349 19171 22445 23295 24427 25373 25000 23672 24841 27291 30102 33641 34189 34210 34855 33380 31527 30587 32721 34659 37014 39833 41625 42245 43041 42772 42076 38764 36568 37603 39619 39753 40440 40218 39507 41552 43360 44596 44717 41744 39878 40994 42839 44453 43532 44782 48668 53849 60001 62798 58591 53211 46547 41298 38972 39224 39620 35908 31514 31809 37442 41220 36639 25886 18929 20232 32207 46651 50459 50885 59347 68334 56993 42246 33545 30485 33310 34857 34436 34772 34861 31691 26200 23407 22094 19388 18281 19267 21162 22044 21083 18976 16423 14282 84555 215 2580 30 9750 23 29 15 5306 -11301 46 -70 260 2106 8566 24606 52393 53098 15843 999999 999999 999999 1601 10357 11460 2321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 392 845 1185 1684 1970 2572 3433 4463 5946 7099 8182 9482 10178 10542 11378 12128 12345 12789 13416 14662 16072 18012 20384 21098 19862 19168 18967 18942 19933 21328 21297 22341 25360 27890 28767 28697 28282 27177 24458 21440 20068 20534 20020 18244 16967 16568 16572 17538 17137 16799 17294 19356 23328 28158 33434 38832 41417 41582 41128 39968 39201 40641 41401 42410 47480 53776 58472 57440 54013 49147 47452 44467 42474 41738 42182 44098 48721 52874 53328 50711 47958 45760 44440 43437 43167 45156 47904 53073 55122 55337 50846 44264 39540 38207 36779 34099 31348 28905 27505 27804 30364 32935 27992 21423 20363 25556 33386 39285 47090 47331 48511 52180 48668 45070 46045 45631 42937 37602 32660 31241 30967 29832 28315 25953 23115 20650 18719 17457 16985 16114 14529 12739 11760 84564 213 2634 30 9744 23 29 24 5308 -11300 25 1371 4928 17456 40877 52579 25723 665 999999 999999 999999 4124 3219 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 334 703 1242 1545 1938 1804 1675 1766 2364 2770 2950 3586 4036 4893 6272 8218 10204 11479 12196 13238 13948 15031 16294 17396 17735 18338 20431 21945 22992 23372 23252 23687 22793 22216 22502 22759 23663 24983 26092 27440 27862 26981 24023 20945 19305 19218 20036 21513 22934 23065 22218 20938 19926 18963 19275 23130 30461 36557 42179 47370 48677 45700 44073 49425 55122 57333 62275 66189 64340 62214 58095 58634 55979 50572 47600 46055 45711 44729 44535 44195 46887 48816 48238 48280 50275 51923 52926 53657 52864 51222 48192 46118 42570 38692 35755 32847 29043 25664 23598 22290 22589 24645 25597 23063 21519 24385 27207 30176 37778 38609 41126 43675 43171 40078 39474 42187 42357 39956 39070 39573 35810 33258 31173 29628 26033 22268 19005 16291 14379 13438 13459 13356 11810 84573 211 2692 30 9742 23 29 33 5310 -11299 228 3559 10732 20307 28501 31404 22560 23823 18201 1443 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 571 1541 2348 2917 3159 3349 3361 3376 3032 2926 3023 3405 4090 4671 5298 5842 6060 6008 6401 7605 9336 10796 12024 14175 16977 19189 20443 21794 22931 22810 22982 24474 26814 26837 27486 29928 32460 32107 31983 32570 33030 33203 34140 36075 38972 40782 40315 36524 32861 29067 25463 26080 28335 31338 33268 34113 34890 35866 32669 28666 28908 32219 36609 42811 49772 54622 55640 52644 50686 48551 47237 42766 38923 40389 46801 50069 53826 54411 55048 55080 54784 55002 52712 53173 52653 53023 54452 54716 57320 57686 56618 58070 57331 54104 48132 40491 36418 34335 32731 30908 28504 25876 24186 24785 25727 28009 29964 31494 31839 31982 33370 37925 44203 51021 48151 45354 51048 55121 54989 57733 58219 49855 41650 37182 34284 35632 38474 36503 31190 26293 23818 22063 20418 19330 15669 9804 84582 210 2719 30 9739 23 29 42 5312 -11298 563 2392 5800 12641 25346 35448 38646 30279 7213 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 525 1318 2550 3522 4022 4410 4818 4846 4520 4289 3981 3859 3920 4323 5110 6037 7063 7841 8194 8112 8441 9363 10718 12436 14439 16555 18880 21755 24031 26966 29073 28790 29325 30055 29627 28699 28326 28246 28259 29600 32575 33197 33456 33919 34046 35978 39531 42313 42042 39267 35463 29451 27641 29278 31691 33482 35691 38228 40698 44049 45016 40682 34868 28188 28419 39975 50380 61260 59540 51170 46155 43513 39714 39100 39238 38412 38504 41844 43785 45402 46568 46102 48471 51920 53945 54252 56063 58359 62817 69291 68859 63731 56174 48892 42909 37857 32843 27758 25257 25289 27255 29108 29213 30090 29823 29689 28707 28154 31252 36394 42058 48000 51372 54800 55857 53983 55683 58588 58781 57574 56559 52779 46407 39159 35542 31089 29298 28996 27579 24456 22512 21840 20149 16508 10774 4129 84591 208 2803 30 9733 23 29 51 5314 -11297 911 3458 9961 23238 40534 49429 15945 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 752 2227 3661 4877 5840 6473 6476 5755 5035 4839 4793 5048 5232 5585 6416 7552 9018 10635 11564 11937 11901 12159 13158 14639 16759 18600 21167 23662 25474 27765 30112 30466 31004 34957 38329 38053 34770 32552 34028 35180 35466 36528 37202 38743 40313 42331 44713 47667 48972 45302 37534 29768 26647 27750 29474 33213 38306 38385 35488 35267 35950 40046 45786 48194 45657 42857 40179 44797 54685 62017 65643 60308 51145 43339 40695 42222 45418 45501 42781 41999 43421 42945 45373 50044 54423 57111 59600 64690 67500 64051 57173 49888 42306 35880 31982 28430 26575 28495 32356 37045 40082 38658 36921 36849 38520 38568 36291 38519 45290 50024 53431 62788 70153 65653 56413 56128 61755 66021 62562 56273 47791 40634 39344 35231 27074 20569 18730 16643 13757 11183 8704 5513 2489 751 84600 208 2769 30 9729 23 30 0 5316 -11296 180 1140 3473 8495 26761 58412 41012 1636 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 729 1995 3727 5611 7266 8347 8565 8190 7814 7538 7729 8244 8817 8919 8563 8207 8480 9088 10296 11444 12323 12740 13054 13845 15167 17183 19344 21860 24928 28415 30863 32628 35674 38553 38699 37811 35978 33747 32955 35448 38462 38951 36847 34157 35096 37635 42846 48350 49353 44524 37758 33524 30802 27985 28617 32791 38151 41277 41920 40713 41037 39651 35878 35568 36878 37036 38133 46050 59309 67352 68289 58226 46025 39813 40756 40255 41863 45286 45378 46517 46227 42905 40279 41976 46582 46495 44971 45164 44896 44662 42948 37552 30836 27993 26884 27817 29655 31946 34194 36121 37141 36036 35047 34433 32689 31004 34459 40132 43904 49283 53192 51301 49934 55026 51303 43082 38753 36593 30130 29330 31662 29343 25677 19090 10188 5481 3363 2054 1357 710 261 139 84609 207 2795 30 9725 23 30 9 5318 -11295 447 1501 4791 13868 43417 68012 12839 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 1063 2563 4431 6271 7306 7894 7667 7589 7562 7310 7636 7914 7608 7490 7110 7210 7841 8993 10194 11131 11690 12611 13519 14398 15519 16892 18602 20713 23417 26642 29634 32584 35623 38439 40723 41058 41519 39725 37991 41399 43284 41969 42249 42231 41403 42537 47196 54128 61178 59741 50938 45268 40282 33779 27099 25872 30179 35723 39818 44086 45117 44078 44548 46482 46239 44436 43519 47458 54405 56140 57129 66282 79909 80936 67819 52310 46846 48654 48922 47371 44308 45114 49205 45660 42309 44076 43621 42053 43566 43703 41819 39562 35952 32755 30746 32401 34590 35849 35296 32643 30045 30121 32109 33754 35799 39687 43386 43648 41960 41180 43597 46750 44034 39089 34668 28149 23185 23124 22012 21772 21296 21439 18547 9852 4611 2326 1342 896 467 198 79 84618 208 2762 30 9722 23 30 18 5320 -11294 -100 1028 3583 10346 29897 70358 55510 2258 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 1248 2803 4642 6396 7649 8202 8196 8050 7846 8030 8276 8217 7844 7414 7375 7964 8834 9797 11282 12548 13006 13972 15075 16748 18227 19501 21267 23471 26163 28556 31624 34202 36546 38575 39687 40765 39907 37655 36393 34475 29593 26327 30463 33101 34742 43336 53357 64731 73228 71991 65274 51929 36710 25414 21683 22862 26233 30106 35491 41142 45373 46396 44714 42191 40542 44028 47871 46758 44477 46343 52257 58195 64823 65996 62788 56091 50137 43793 43889 42547 40252 41355 41543 40238 35557 37226 42314 40902 38321 37835 35849 34453 32737 32413 33471 31342 31844 30774 29391 28378 29018 30690 32112 32493 30303 28564 29149 30366 32652 34144 31955 27169 25918 22553 18970 15368 14866 14494 14635 14214 11377 7349 3734 2539 1763 1317 1130 901 750 84627 209 2727 30 9717 23 30 27 5321 -11293 103 1133 3595 9411 29946 83330 79577 7852 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 576 1886 4057 6374 8145 8974 9362 8950 8898 9015 8917 8400 8276 8674 9017 9646 10969 12498 14097 15106 16740 19829 22868 25340 27455 29449 30943 32318 35215 38316 38714 37969 39759 42063 42776 42013 40078 37826 34986 31628 28574 27450 31379 37781 41665 46673 55772 63422 64168 55862 45967 36411 30996 28376 27819 29036 34261 38610 44178 47656 45248 41742 40839 43944 46918 47998 48841 53035 56706 54028 50794 52280 57167 62389 62971 60305 53418 45059 40430 40200 41205 39122 37133 38040 36616 34424 34527 33174 34808 35508 30054 30286 34706 36690 34607 32194 31624 29521 27663 27949 26094 24405 24105 23400 21281 18424 16462 14559 12363 10988 9964 8150 6657 6136 7271 8856 8805 7525 4987 3504 2287 1892 1603 1378 993 703 84636 209 2724 30 9714 23 30 36 5323 -11293 -26 1545 4755 13839 42518 86935 74592 18838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 1771 3837 6097 8004 9189 9880 10072 9832 9504 8981 8857 9543 9809 9671 10575 12015 13402 14559 15046 16261 18138 19604 21366 23932 27063 30703 34310 37847 40104 43253 46778 50655 53601 54714 55677 56667 55302 55713 56489 55861 58176 61720 54483 47860 45484 48134 56110 60800 54962 42875 34152 29792 27761 29838 32328 36084 41322 42307 46470 49963 51277 51050 50233 49702 50866 52506 52182 51269 52369 53484 53972 53049 53335 57075 60900 61301 55101 45534 41572 43003 42973 43264 40391 38018 36760 35949 32914 32794 35569 37019 39482 44187 40717 31986 26853 25210 24359 23631 22336 21977 20435 18349 16028 14315 10887 9102 8489 7448 6008 4933 3834 4134 4259 4397 6233 7837 5958 2869 1486 1177 810 535 392 84645 208 2753 30 9713 23 30 45 5325 -11292 -2 632 2663 7560 22645 61579 62737 5694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 899 2885 4086 16354 33667 36085 23288 1767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 1040 2717 4901 7669 10174 12080 13908 16306 18906 19929 18955 18310 17669 17229 17282 17536 15433 13560 15440 17255 17075 18515 22045 26634 28123 28696 31628 39592 49767 54353 55269 54092 55819 69387 80095 84222 90703 94040 82528 71548 61677 52836 46584 42732 46632 56800 63005 59675 51121 42142 34595 33871 34295 33972 35534 36343 39808 42810 43623 45360 45394 43542 42851 41270 41319 41099 40564 42589 42179 40730 40641 40893 42187 46812 48507 46341 46034 45637 44332 46433 45324 42793 41776 39414 36628 33948 32692 31798 31206 31272 32075 29246 25329 21807 20562 18552 20259 24232 19210 14749 13722 9599 8521 6907 5461 3827 2583 2283 1667 1533 1723 2486 2944 3214 3241 1896 1115 991 1167 1295 84654 208 2752 30 9712 23 30 54 5327 -11291 19 866 2933 7447 19594 36256 18131 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 1220 2198 2229 2333 4932 31886 96974 139236 53702 1009 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 1656 4130 7792 11525 15500 20084 23043 24933 26222 27373 27974 30047 30616 26240 23653 23320 22770 19421 17710 18716 21280 27288 32261 31133 30631 40032 54402 61022 58674 54468 56433 57389 59317 64205 74102 82954 88840 89587 87805 78168 64875 58345 58814 61780 66695 74878 79668 75138 60378 46497 42961 39131 36751 37575 36775 36242 39008 42511 43694 41843 38508 34943 31223 27470 26831 25981 23879 22398 23316 25660 28617 32185 35436 37266 38176 40067 41555 43010 45680 45354 44658 42631 40423 37682 34734 31802 29478 28094 28294 29532 29300 27316 25333 22474 22232 21463 15373 13559 10181 8991 8269 6802 5380 4896 4091 3110 2244 1677 1497 1283 1642 2239 2602 2744 3101 3069 2667 84663 207 2782 30 9712 23 31 3 5329 -11290 588 2411 6623 17971 42300 61915 51053 7326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 748 1705 2187 2570 2740 13459 71557 156287 101900 10255 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 606 2757 6573 11201 16604 22337 25677 26591 27142 27882 29527 31534 31563 28817 28880 32000 28748 24735 26080 30038 30052 29057 31908 40802 52335 59205 57410 62311 77755 87445 73456 65196 68572 74201 85397 98466 96603 93855 94163 89397 84511 74745 66226 63801 65279 69663 72574 70102 61503 46801 33231 28560 27203 25473 25185 25682 25839 27666 29643 30819 30074 27367 24889 22798 21596 22008 22909 24137 24445 23847 23667 24395 25997 27754 30443 31583 33273 34746 34825 33812 34559 36032 36805 35980 32536 28639 27405 28573 29446 27117 22444 18148 16056 14589 12111 10672 10036 8949 7109 6382 5795 5142 3871 2759 2112 1630 1289 933 814 726 752 1103 1441 1698 1865 84672 272 832 30 9712 23 31 12 5331 -11289 171355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 1047 2754 7623 18792 51843 126250 160887 74171 5780 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 570 1156 2304 3400 3009 6309 51931 95320 22461 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 391 2112 4572 7843 11733 15472 19230 21643 24537 29504 33294 33449 31756 32574 34917 33511 28907 27685 23129 23328 30622 35561 41899 51148 57372 58746 64827 68617 68919 62830 58260 68265 78290 75475 74750 78704 79807 68065 62777 66300 67637 62807 59681 56393 52331 51471 48236 52950 63370 69075 67675 63481 57041 45609 30668 22540 20131 18680 17729 18958 21267 23918 25450 25866 25801 25218 24935 25254 25933 26508 27000 27638 27123 27930 28279 31760 36700 38017 37032 35359 35320 35451 33696 31769 29169 27201 25826 26319 26945 26037 22694 19117 16844 15329 12615 10302 10052 9257 7408 5894 5401 4821 4018 3464 2891 2115 1690 1599 1437 1349 1554 2052 2390 2217 84681 208 2723 30 9713 23 31 21 5333 -11288 646 1418 3401 7649 18018 48189 123492 227182 242544 54799 655 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 740 1470 1535 743 96 4826 9906 769 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 435 1187 2226 4504 7955 12061 13891 14257 17094 21661 28091 33004 35360 38083 38146 34888 31698 30676 31928 32304 31007 32511 37202 39120 44497 52718 64567 71331 68738 64401 60438 59357 63327 73356 72567 62926 56925 57381 59961 60848 65319 70629 70121 65044 56077 50796 50603 49918 51856 59398 61472 62939 59919 52482 47280 39846 31699 26693 24656 20230 17377 16767 18124 19926 22979 26141 27997 29549 31118 31216 30678 32345 35011 37448 38366 37731 38135 39114 37569 36351 35571 34085 32009 28573 25157 24549 26191 26700 24029 21074 18964 16663 13387 10947 9403 7433 7034 7349 6680 5179 4022 3084 2537 2037 1543 1314 1129 809 606 463 441 172 84690 206 2722 30 9712 23 31 30 5335 -11287 386 1205 3326 7736 18884 45814 113048 235044 253692 28782 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1312 2687 2828 2638 1533 615 12001 15856 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 228 723 1160 2260 4260 6903 9420 11295 13895 17648 21743 25115 27280 31866 36426 37509 36974 35474 33700 32552 30553 31008 34993 38199 36925 35634 39474 47542 55419 54990 53538 64386 85108 88782 83407 82522 81882 77126 72438 75342 83683 87310 91203 95120 96832 91082 82522 74274 66309 60517 55491 54642 53583 57100 62143 68676 72406 66011 54380 42254 35024 30083 23322 18281 15049 14512 16311 18798 21812 24861 28825 31859 33364 33431 34066 35866 37166 38129 38630 37974 35041 31840 29283 24709 20615 17426 15858 16528 17531 16319 13520 11263 9977 10002 10114 9084 8664 8497 8426 8503 7472 5408 3585 2431 1648 1159 874 630 353 75 84699 206 2692 30 9712 23 31 39 5337 -11286 363 1086 2818 6811 16917 40370 89252 197814 239571 113554 11540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1450 4624 5673 4808 2819 611 10104 36334 8289 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 706 1248 1889 2803 4239 6216 9468 12940 16026 20141 24073 27900 31130 33288 34908 34703 31669 29381 28587 30532 34986 38282 41026 43471 43520 39346 38422 42469 45723 42245 45388 55041 58471 60752 64971 75882 84022 79763 68569 62233 65882 74342 74034 75171 79511 76732 74172 73131 73558 72552 65136 58918 53377 52527 57400 68617 75620 81607 84187 87982 84248 57080 31507 19422 15455 13290 12375 12873 14955 17688 19193 20871 23489 25989 27765 29715 30223 29888 30302 30532 29295 26425 21942 18140 15340 13138 11420 9998 9209 8893 9053 8789 8393 8424 8782 8272 7541 6828 6044 5051 3752 2622 1849 1178 741 538 306 84708 204 2751 30 9711 23 31 48 5338 -11285 664 2366 6261 15649 39442 92569 138158 130658 39171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 498 2095 3674 4100 5049 5141 4898 14515 75530 168160 104098 5166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 483 1462 2360 3815 5829 8950 13401 17793 20744 23480 25917 27807 26935 23701 24648 28945 30686 31133 31141 31113 32055 36299 37913 36287 38438 41537 44262 46876 45221 43807 45401 52174 63685 67225 56552 49252 47855 52043 63252 69655 67923 74172 81773 80610 75198 65665 57854 48692 47425 51680 52033 54956 58995 62694 66447 70065 73753 81838 85942 75730 55840 31384 17627 12233 9905 8985 9251 10187 10978 11852 13190 14488 15713 17082 18307 20573 23574 26401 28219 28513 28645 25905 19765 14074 10595 8626 8074 8257 8590 8147 7406 6450 5634 4970 4555 3793 2630 2198 2968 6553 12001 11888 5094 534 84717 208 2750 30 9710 23 31 57 5340 -11284 594 3525 12179 32389 79416 186849 380583 349049 35351 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 476 1683 3541 4052 5710 8292 10274 9023 8014 8719 7639 24342 59186 13438 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 570 1160 2216 3547 4930 6495 8353 10977 14806 17468 17939 17609 18641 21954 24344 24320 22987 22359 23492 27001 32695 38018 41355 43102 41696 36438 35010 33519 33821 32235 29464 27478 28035 32096 39525 41342 49111 69391 85003 90314 88050 76997 71330 65247 56170 47565 46714 49950 53296 57684 62842 68452 72711 71995 67259 70958 79193 78289 58560 36041 19384 13114 10342 8491 7680 7450 7447 7295 7405 7826 8108 8240 9223 11048 12454 12378 11792 11725 12753 14704 13657 10804 8604 7765 7107 5760 4601 3796 3174 2900 2812 2903 3886 7488 14436 25740 38457 50892 41672 16155 1406 999999 999999 154 84726 209 2723 30 9713 23 32 6 5342 -11283 751 6905 20752 60113 150319 275303 297728 342525 257393 28104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 865 2325 4723 6943 8077 9439 10061 9942 8897 8652 7884 7762 15696 27520 15548 178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 795 1684 3251 5109 7476 9366 11820 14836 16590 19293 22211 23297 21776 22171 25585 31549 38920 42946 37746 28986 24114 22643 26589 26352 20714 16357 15879 17326 18552 21659 23682 28734 30838 38431 54845 71181 90348 106847 111852 107896 92153 72312 53469 47539 46119 46101 52154 58416 63158 75067 77430 71849 54904 53993 72587 75467 60757 44970 36384 27624 20357 15637 11231 8379 6292 5683 5473 5336 5411 5666 6253 6875 7191 7383 7188 6995 6626 6329 7051 8231 8292 6422 4537 3448 2692 2354 2319 2123 1699 1323 932 1623 5528 8071 7378 4405 833 999999 999999 36 84735 211 2665 30 9715 23 32 15 5344 -11282 425 1717 2667 29404 87172 74936 92588 200293 300512 128928 6399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 260 636 1057 2140 4127 6760 7117 7272 7800 8418 10992 11464 9843 8227 9125 39486 85403 27725 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 535 1031 1713 2859 4055 5304 6357 7920 10284 11493 12743 15906 21086 30698 37076 33213 28756 29474 33815 32322 24130 19926 18349 18668 16934 16039 16004 17962 21574 23873 26622 30951 35956 41978 55641 68976 73056 68025 69084 64082 63652 58679 52544 46762 42695 44711 49709 65408 80341 83052 72442 53348 33175 36826 53586 59019 56013 55374 49269 47681 42765 34002 23072 17115 11273 6144 4314 3702 3702 4170 4821 5552 5976 6288 6386 6576 8136 10278 10255 9053 6905 4411 3138 2959 3005 2506 2036 1284 644 180 999999 999999 14 999999 999999 999999 999999 184 84744 275 746 30 9716 23 32 24 5346 -11282 490137 7824 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 297 2547 22469 39704 12025 2356 51163 123951 23514 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 509 1272 2122 2239 3217 4048 4683 5681 6302 6110 5275 5240 14291 73009 222927 305109 136352 17080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 523 1188 1988 2948 3880 5039 6658 9361 13469 17442 20616 23218 22009 24580 29740 33861 34933 31029 27873 28024 28645 26439 23629 22319 19874 19857 20485 23748 27464 30496 35426 41245 44607 46533 48039 43516 37961 38956 43056 44263 41488 38531 38286 40938 53078 68367 70625 54127 42823 40523 32223 27023 32137 32090 28281 33823 38387 42581 41277 38262 34092 26753 18664 15080 11013 5238 2460 1855 1750 1939 2227 3202 4441 5308 5340 4550 3205 2439 2441 2440 1901 1449 1314 1009 488 40 999999 999999 999999 999999 999999 478 1598 84753 177 3689 30 9719 23 32 33 5348 -11281 -75 -21 234 236 268 672 1315 1463 1804 2159 2305 2436 3076 4055 23178 114051 338702 569108 473150 112284 5623 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 634 1308 2134 3079 4462 6040 7932 8999 10789 13711 16885 20439 24619 28352 29518 32360 35459 34921 33942 34168 34599 32573 29229 27222 26051 25153 25000 23138 24240 27389 32562 40146 48365 51461 51934 50443 44188 38764 37222 39774 40606 41070 42590 40640 46433 57159 61693 52493 47906 49474 50949 43218 24337 13273 10587 9507 9653 10514 10713 9497 9194 8925 6366 2772 1261 1108 1080 1236 1681 2290 2709 2770 2535 2186 2018 2355 1661 1265 772 567 474 270 61 999999 51 352 1080 2265 4621 7965 84762 275 751 30 9721 23 32 42 5350 -11280 38336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 97 156 114 113 168 105 320 507 455 570 808 839 536 931 1602 3713 26300 102046 268811 538766 536088 115177 3972 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 284 1091 2236 3942 6319 8789 9329 8348 7651 8237 9769 10755 11918 15068 19097 24030 28631 32128 37332 43884 50592 53896 54423 52782 47368 39269 33006 30129 29723 30274 31496 33719 34206 33910 35878 40744 42085 41410 37686 33541 35795 37994 39733 37978 39938 46853 55648 52497 47921 47437 49217 48212 48167 44393 42410 34970 23453 15264 9841 5826 3933 2436 2063 1953 1747 1600 1394 1378 1636 1948 1904 1731 1379 1202 1126 824 441 379 275 110 999999 999999 999999 228 1555 3617 6243 10671 16895 84771 275 755 30 9725 23 32 51 5352 -11279 16730 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 378 1745 2330 1962 1551 1147 1091 1550 2052 2402 2502 1924 1356 1625 2046 2483 3191 4782 22479 90683 277771 343874 71902 3306 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 868 2101 4051 6495 8820 9394 10206 11712 12014 11551 12683 15183 17369 20656 25506 30683 34174 38151 44577 46295 47089 46343 41906 40789 40532 40918 36846 34262 32346 31210 28964 26358 27737 33142 40813 42852 43497 44801 46343 49189 46195 40208 41389 40704 40171 44812 53757 58998 58521 54353 54761 54308 47071 44193 40336 34904 27997 23339 22248 18962 9295 4239 3162 2698 2278 1991 1858 1601 1268 1179 1140 861 487 396 327 198 126 195 573 1299 2826 6276 10554 15281 19500 84780 275 759 30 9729 23 33 0 5354 -11278 4765 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 203 1011 1431 1421 1100 1024 1171 1339 1332 998 1602 1982 1916 2028 2321 2768 3302 3385 9937 63533 201433 273064 129341 13216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 822 1858 3408 5801 8683 10544 11684 12908 13994 15011 15730 18683 21845 24532 27021 28861 32755 38360 45481 51611 50593 44766 40986 38098 34785 32623 30997 28026 27969 27173 25536 22398 19367 21112 25274 29851 37779 45869 50751 51247 46328 40493 35284 35544 40418 45070 46464 50033 55285 61065 66803 65592 63269 60004 53585 46874 34760 18297 7525 5066 4402 3710 3302 2722 2342 2184 1720 1352 1785 1296 674 791 1123 1709 2316 3283 5608 9193 13373 18625 24325 29938 84789 275 762 30 9732 23 33 9 5355 -11277 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 614 909 995 1004 828 758 834 1202 1288 1681 1970 1882 1863 1989 2344 3112 4008 4315 7959 45668 195557 386923 272745 52441 518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 520 1073 2466 4314 5800 7587 9878 13352 16679 20971 23293 24252 26216 27849 28928 30300 30896 33604 38268 41795 43716 46616 46463 42389 37261 38146 36230 35532 37100 35854 34665 33657 29484 26164 22378 20806 20410 21129 27649 35376 41656 45939 43126 38200 36005 34196 33448 36099 39325 43202 45842 48964 54890 59875 57515 49687 34069 18667 11563 8342 6575 5845 5746 4951 3909 3449 3010 2688 2501 1682 978 616 947 2027 3697 5382 8000 12520 19340 25526 29611 32616 84798 178 3674 30 9734 23 33 18 5357 -11276 538 1372 1942 1790 1615 1428 1388 1995 3172 4653 5278 5275 5018 4733 4991 5442 5922 6402 21050 106164 309536 492172 351553 101208 8796 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 756 2064 4787 9680 16534 24621 33676 38547 40679 39929 38874 38654 38002 35868 36033 37389 40685 42265 45495 45308 41902 38408 40308 43954 47655 48983 44764 43405 39546 32423 26017 22858 21020 20025 20526 21102 22303 23864 26087 28913 29571 28174 25437 24007 23289 23652 25443 25582 23522 22481 20044 17975 15751 13152 10682 9239 8974 8127 7090 7433 7039 6160 4980 3824 3275 3197 3273 3391 3472 3973 5661 8004 12515 18039 22316 25264 27372 84807 176 3709 30 9739 23 33 27 5359 -11275 16 348 504 418 626 856 1206 1639 1947 2174 2048 1722 1532 1792 1686 2122 3832 18232 76667 228008 490337 613791 321483 16285 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 333 973 1747 2921 5041 7746 10664 14483 20460 28946 40583 52056 57961 55113 49359 47506 46054 45859 46311 47225 45414 43681 46301 45403 45201 43715 44073 45762 50422 49460 49602 46502 39652 35706 32522 29214 31571 33375 32788 30379 29112 27949 26605 26028 25071 22403 20960 20919 20232 17582 14743 13062 11612 11307 10650 8759 7629 7238 7032 7055 6805 6617 6125 5454 6639 8760 9784 11035 12981 15095 14888 15289 16058 16419 22031 20194 84816 176 3742 30 9742 23 33 36 5361 -11274 435 1944 3217 3994 4962 5571 6082 5938 5300 4607 4057 3134 2440 1908 1656 2477 3423 13168 79673 277858 605998 484383 64100 588 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 664 1423 2441 3471 3860 4091 4573 5103 6794 10174 13498 19263 29778 43121 53412 60621 65477 66419 62716 57197 52464 50882 50393 54924 61843 63009 58477 53266 52179 50365 47943 49454 53040 56324 54500 52254 50516 47096 42821 40849 39732 38236 34594 32548 30561 27308 24868 22389 19849 16556 14398 12001 10558 10173 9792 9653 8253 6760 5089 4911 6286 7365 7130 7808 9473 11395 14021 14720 9579 8366 8592 7548 5978 5431 5868 84825 275 778 30 9748 23 33 45 5363 -11273 938 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 1171 2951 5072 6908 6920 5645 4822 3860 2924 2182 1853 2305 3251 5579 26545 128562 395401 632739 336260 16661 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 337 953 1540 2317 3397 4734 6055 6830 7912 8346 8860 9671 10083 9989 10737 12661 16252 22737 31114 39767 46586 54608 59684 60966 61869 60890 57859 54996 55553 49520 46539 46199 41131 35118 36844 39802 45243 49392 53717 61300 67001 61881 56280 50189 44133 37767 33429 31199 28219 25747 23774 21311 17334 13892 11957 10135 8146 6976 5411 3679 2354 2343 2313 1982 702 638 1390 1459 965 2357 4079 9893 20897 32150 37087 37925 84834 171 3902 30 9752 23 33 54 5365 -11272 332 1452 3114 3508 2883 2850 3254 4216 5474 6270 6391 6164 5584 6216 44035 264908 653421 668224 159815 11147 1045 341 -69 999999 999999 999999 5509 6745 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 589 1278 2230 3094 3741 4786 6164 7756 10665 13706 16349 17484 17784 17797 17787 17580 19122 23570 31137 37343 39992 46101 48609 44131 42282 44265 45962 47967 50502 49912 45023 38073 37590 42785 37520 35904 39890 41447 44639 48252 50285 51440 50125 47078 43745 38449 34155 30606 26413 21416 19233 16527 14148 12189 11314 8797 7047 4695 3800 3684 3334 3647 3601 2892 2635 4000 10011 28192 34694 31009 23262 16787 6549 84843 275 789 30 9759 23 34 3 5367 -11271 6999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 358 1055 2282 3912 5799 8791 11335 11611 10417 8674 7192 7392 6354 21436 166764 411264 543044 495513 24927 3089 1291 251 999999 999999 999999 999999 213 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 177 507 1137 1604 1892 2607 3739 5351 6805 8620 14032 18932 21850 22719 22643 21354 21831 21581 21247 23087 27701 30302 31510 32090 32366 31111 31217 33516 39075 40546 42641 42136 36252 34470 37134 38230 42111 42569 42864 42635 41594 38548 32192 29093 28988 31005 33401 34312 36057 38176 35113 29733 27343 26955 26805 26075 28331 36590 37957 34344 33719 29225 28616 27768 26489 29681 33046 35951 35743 34402 30670 23379 16412 84852 276 735 30 9765 23 34 12 5369 -11270 876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 -78 30 999999 999999 999999 -47 347 876 1509 1696 1557 1403 1374 1574 2797 6256 11635 15883 16243 34313 261531 416602 497879 272937 80437 44523 7766 1269 962 782 387 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 -70 7 129 272 583 1046 1420 1678 1876 2248 2796 3780 5041 6513 8676 12332 17967 23777 27388 30194 35292 37509 33802 30126 27535 25777 24947 24893 24362 19162 15451 14834 17945 22827 28789 37463 43830 48811 52479 45367 39102 37737 39085 40935 38112 33292 31696 32678 27180 26092 27795 32003 37613 40475 43492 43961 42744 42167 45779 49532 53442 58796 65035 59717 52099 40250 45279 52337 46429 40348 38791 39017 35498 37618 48343 51724 44320 84861 175 3798 30 9768 23 34 21 5371 -11269 418 30 999999 999999 999999 -54 180 541 1064 1211 1398 1206 1131 1700 2975 5020 8258 11241 13020 13790 49538 357079 392567 386460 354706 241983 151354 108280 11598 2264 2514 1372 577 487 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 291 783 1120 1485 1806 2257 2460 2696 3171 4114 5053 6845 8376 10643 11511 12430 14698 19244 25810 29545 28482 28971 28515 26929 25164 23922 24333 23671 22940 23618 25168 26050 26507 31010 33276 30314 29006 27840 25866 26485 26432 26515 26702 26763 30432 35532 37440 38612 42795 47197 47476 46372 47162 50733 55960 52961 46173 43939 39830 37019 37975 40521 38381 24351 23366 29110 38796 42844 46935 41493 27368 15821 84870 276 775 30 9775 23 34 30 5372 -11268 -48 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 777 2045 2185 1170 1192 1078 1174 1485 2251 3434 4261 4650 4410 3392 2853 2850 3885 5887 8940 11530 27505 137531 329272 501853 436286 242923 124476 66268 8410 4527 3996 2563 1783 1274 916 498 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 169 375 487 607 713 760 1149 1487 1861 2331 2754 3197 3551 3766 4104 4372 4289 4886 6692 10054 13706 17270 17917 17366 17704 16548 16263 16957 21333 27213 25635 23574 24232 23055 21969 21340 23675 26505 29215 31685 33480 34215 33083 28980 29018 29796 28727 25799 26781 34889 38861 41042 45204 48778 51963 54695 56565 53442 45982 37688 26581 20516 15646 16394 26650 40609 45969 36132 22021 9208 3928 2586 84879 276 779 30 9779 23 34 39 5374 -11268 612 668 372 470 367 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 471 2061 3968 5086 4785 4124 3783 3854 4518 5660 7666 9735 11025 9813 9147 9255 11071 16071 24339 30183 29367 29546 119381 396464 504700 285607 41586 9639 7372 8360 8942 7133 4625 2957 2058 1513 788 293 134 28 999999 999999 999999 999999 999999 -51 -71 999999 999999 999999 999999 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 524 1131 1561 1877 2287 2281 2222 1994 1868 1968 2145 2410 2691 2809 2734 2672 2621 2772 2977 3544 4524 5407 5601 5371 4961 4802 4811 4447 3841 3596 3631 4030 4372 4801 5486 6066 6972 7831 8928 10485 12772 13500 14382 14104 11377 9725 8864 7440 7330 10998 17457 25412 34890 42903 48103 53611 54096 52660 48565 37891 32069 34652 45475 52284 46209 30808 13884 5629 3383 2703 84888 276 786 30 9786 23 34 48 5376 -11267 1178 817 946 829 807 300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2243 8459 8024 5466 4968 5205 6791 8756 11451 14108 14848 14209 13518 13886 15305 14979 13390 13207 14402 15145 47812 366417 388862 150570 34422 10684 9287 9885 10182 9082 8123 6543 4499 3184 1915 1396 994 662 372 221 158 86 -88 52 -6 104 139 126 207 304 425 459 366 362 269 238 173 130 32 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 43 204 319 552 857 1189 1716 2052 2565 3187 3751 4820 5859 5322 4180 2733 1914 1498 1213 1068 1120 1452 1804 2024 2200 2309 2181 1999 2097 2252 2455 2593 2139 2014 1974 2034 1780 1479 1269 1120 1130 892 674 558 392 269 214 148 999999 999999 999999 32 24 218 734 2094 4803 12290 22816 35464 45480 60424 69178 70661 70606 64238 52376 35475 20183 9336 3791 3498 4083 84897 276 794 30 9794 23 34 57 5378 -11266 1092 890 1065 1069 925 558 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1267 6584 11782 13506 12686 13142 13608 12809 13511 15248 16489 17135 16626 15071 14485 14590 15286 15979 17387 17850 23418 157344 472453 231207 52750 52076 16148 11492 11643 11276 10808 8219 6527 5691 4603 3494 2538 2156 1620 1005 693 458 129 -19 999999 999999 999999 -25 53 244 320 617 911 1136 1345 1537 1485 1247 1026 799 699 558 443 472 392 206 120 14 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 11 213 513 1075 1978 2792 3590 5056 6964 7765 7774 6610 4928 3358 2452 2032 1689 1692 1992 2074 1722 1509 1295 1080 956 847 692 594 466 357 357 283 326 179 109 129 58 5 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 602 1930 3483 6894 12680 21958 35034 45969 62033 62859 47595 29462 15995 7850 4517 4595 3103 84906 276 771 30 9801 23 35 6 5380 -11265 1660 1378 1303 1303 1122 455 15 94 89 999999 999999 999999 -82 63 999999 999999 999999 999999 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 999999 999999 999999 999999 999999 999999 999999 76 482 2671 7534 14829 24331 30800 30741 34360 34307 29774 24535 22738 23455 25665 26126 26520 25263 23219 19903 19061 19716 21515 55884 177592 55980 26789 23735 18358 15296 15188 17049 13246 9693 6762 4657 3506 2507 1771 1418 821 351 88 22 -75 999999 999999 -52 999999 999999 999999 -95 -97 95 298 577 1095 1605 2103 2677 2803 2703 2507 2041 1609 1259 1070 837 566 469 338 134 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 214 521 1160 2328 4252 7021 10850 13584 13075 10764 8486 5923 4205 2770 2452 1968 1556 1248 1065 1088 1125 1035 968 1000 859 683 523 444 316 192 142 76 46 60 40 82 181 636 2365 3047 884 999999 999999 999999 999999 999999 999999 999999 999999 999999 592 2196 5835 11587 17196 28433 37256 42744 37447 26421 11135 5912 3439 652 84915 276 774 30 9804 23 35 15 5382 -11264 20280 1732 1359 1101 1110 466 -97 999999 -18 999999 999999 999999 999999 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -37 -65 95 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 -82 999999 -58 999999 999999 999999 999999 999999 999999 -97 8 1048 3986 10547 18642 23112 28303 34466 35114 32840 32065 30764 33513 33845 33474 33220 34023 35156 32002 29815 30078 31333 33605 36806 43906 37414 35313 31073 26968 25570 23275 19313 14480 11475 7512 6413 4862 2828 1590 918 838 529 404 183 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 515 1256 2174 2712 2818 2751 2816 2826 2715 2767 2349 1847 1297 827 426 143 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 356 752 1192 1680 2849 4202 7422 11336 13522 11580 7996 5251 3331 2201 1828 1794 1667 1638 1556 1360 1280 1210 1114 957 792 570 454 419 315 166 68 134 112 195 416 744 2117 3331 1271 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 1078 2833 6318 11404 18126 25335 27117 19200 13114 6142 943 84924 275 778 30 9808 23 35 24 5384 -11263 2497 1574 1343 1165 894 475 135 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 -99 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 202 992 2884 7023 12402 17522 23674 30239 30941 29332 31994 35875 38923 38063 33013 34257 38635 44875 50529 54062 52147 51814 51053 46391 39710 35981 58630 146466 138104 52713 24985 20513 14475 10272 7438 6109 5547 3764 2227 1593 931 925 869 422 238 165 115 63 -22 999999 -92 999999 999999 999999 999999 999999 999999 999999 -53 160 174 178 380 553 684 801 1398 1820 1799 1426 1078 1055 882 451 320 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 150 404 667 932 1331 1854 2593 3427 4551 5616 4938 3392 3126 2539 1669 1539 1386 1227 1183 1208 1222 1022 763 599 469 289 137 62 52 43 72 336 735 501 299 215 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 660 1517 2989 5848 11012 14742 9822 3982 701 84933 275 780 30 9810 23 35 33 5386 -11262 1855 1519 1438 1269 1096 575 -39 999999 999999 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 706 2362 6316 12964 18966 23231 28346 33171 38022 48329 58238 59390 53126 47347 42622 35551 34331 32367 31943 35023 39524 39925 40379 44231 80259 213040 157900 47633 26190 17816 13926 10467 7799 6608 6552 6599 4268 3201 2243 1385 1204 977 775 579 409 187 44 -62 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 25 139 186 219 427 899 1242 1356 1437 1396 1044 570 441 623 822 635 374 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -23 29 125 270 434 581 598 656 834 1024 1326 1115 676 619 882 1128 1164 1135 1092 978 783 686 418 260 107 45 50 22 8 47 122 294 689 1079 1444 1673 1590 1243 626 92 999999 999999 999999 999999 999999 999999 999999 999999 552 1687 3428 5957 7215 4574 1891 523 84942 275 782 30 9812 23 35 42 5388 -11261 1910 1770 2076 1442 969 750 425 4 999999 999999 12 162 -41 999999 999999 999999 999999 999999 999999 -36 999999 -32 38 999999 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -37 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -68 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 -47 999999 -89 95 207 1328 3165 6399 10044 12794 16098 21710 27586 34513 41737 45858 49636 54922 64360 75464 66959 53221 41839 36371 37138 37339 37610 39540 35899 29950 26463 29058 26302 19449 15542 14273 10478 6893 5544 4672 4337 3737 2473 1613 845 583 558 628 499 372 133 30 143 47 85 -16 -79 -32 999999 999999 999999 999999 999999 999999 999999 -68 69 649 1002 1296 1011 633 655 739 936 1404 1414 814 740 762 739 846 806 356 100 48 -50 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 97 96 148 173 196 252 332 475 636 719 693 706 664 519 493 756 924 908 765 593 516 574 692 891 1265 1717 1906 1715 1317 888 444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 277 1058 1614 1296 595 99 84951 275 783 30 9813 23 35 51 5389 -11260 2318 2041 2018 2091 1696 1268 888 408 999999 100 295 212 97 -74 271 109 7 -90 999999 999999 999999 999999 999999 999999 999999 999999 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -30 999999 999999 999999 999999 33 -55 999999 999999 999999 58 999999 -1 999999 999999 999999 999999 999999 999999 -50 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 999999 999999 999999 999999 999999 48 999999 999999 999999 999999 3 12 999999 58 -49 -76 999999 -44 -50 999999 999999 999999 110 619 1260 1878 2684 3755 4729 6428 9510 14599 22301 30214 36425 46017 52660 58716 74427 91890 101341 85862 71768 65815 59034 43097 27273 22039 22066 21219 20568 16299 12271 11080 10459 9039 8050 7389 6978 6595 5698 4654 3813 2431 1633 1069 776 608 350 298 232 147 70 157 385 83 -23 999999 999999 999999 999999 999999 999999 999999 -87 999999 -68 14 27 136 237 373 408 347 222 262 764 1367 1342 912 935 698 408 265 124 81 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 199 465 201 999999 999999 82 258 526 786 1128 1440 1734 1909 1922 1760 1460 1444 1596 1613 1480 1398 1564 1671 1299 535 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 331 472 424 129 80 84960 274 786 30 9816 23 36 0 5391 -11259 2527 1878 1745 1971 2035 1445 1041 369 -42 999999 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 -75 -90 999999 999999 999999 999999 999999 999999 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 -30 -89 999999 999999 999999 999999 -74 32 9 21 186 557 979 1918 4482 8756 14079 20633 28047 38932 48665 58142 73027 84334 107636 112596 111649 90879 65853 39909 22167 18378 17865 15862 13643 12731 12961 11793 10127 9465 9441 10426 11506 12564 12645 11509 10236 8129 5807 4228 3185 2503 1903 1340 1041 786 497 344 116 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 61 33 20 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 34 44 67 119 251 354 369 393 546 652 759 842 701 800 920 1243 1599 2473 4214 6022 6167 5206 3669 2545 2065 1955 2091 2318 2809 3216 2719 1451 396 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 606 11 84969 257 786 30 9816 23 36 9 5393 -11258 2657 2028 1797 1766 1562 1393 910 295 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 999999 999999 999999 -62 -30 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 17 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 28 -97 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -6 38 200 674 2856 7532 14862 25937 39625 55950 72880 85562 91557 87508 81996 75258 61929 56829 50699 40701 28368 20536 17705 17249 16145 14684 13246 14083 14647 15241 15749 16555 16455 15161 13459 11347 8957 6674 5251 3744 2772 2051 1431 1151 768 585 420 282 202 25 2 28 999999 999999 -27 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 281 460 594 716 1066 1410 1776 2078 2296 2719 3130 3692 4114 4139 4373 4551 4504 4477 4271 4215 4023 3924 4090 4394 4544 4839 4736 3817 3124 2694 2089 1769 1702 1784 1822 1733 1579 1212 810 284 84978 257 785 30 9815 23 36 18 5395 -11257 2179 2158 1835 1708 1573 1440 604 95 -64 10 86 173 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 -60 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 333 1033 2153 4797 10194 18555 32218 47890 57694 54021 43459 32678 32185 31620 26099 20221 18578 17637 17124 16068 15110 14394 13544 14229 14952 16477 17002 17296 18237 17815 15560 14352 12058 9820 7941 6078 4914 3643 2692 1804 1171 933 701 555 342 115 25 -49 999999 -82 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 33 89 148 365 640 880 1103 1197 1321 1637 1816 2020 2303 2634 3046 3411 3440 3440 3583 3573 3411 3426 3030 2292 1784 1444 1132 1204 1486 1804 2206 2383 2359 2064 1450 977 716 353 84987 259 782 30 9812 23 36 27 5397 -11256 2149 1962 1918 1998 1920 1444 999 334 165 151 365 270 289 288 172 158 -21 -24 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 -38 999999 -90 999999 999999 999999 999999 999999 -3 999999 999999 999999 -15 86 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 999999 999999 999999 -95 -26 999999 999999 999999 999999 999999 999999 999999 -19 999999 999999 999999 999999 999999 999999 999999 999999 3 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 100 994 2199 3935 7596 12686 18590 28198 39310 41338 36821 31794 30966 23673 19816 20404 20098 19440 19215 19144 18192 17489 16507 16517 17707 17845 17969 16524 14787 13706 13565 12675 11251 10877 10263 8788 7698 7282 5301 4230 3025 2103 1593 1236 874 735 395 160 156 50 -48 -64 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 -54 999999 1 -68 -63 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 92 198 350 545 741 1036 1555 1833 2249 2555 2945 3191 3169 3209 3257 3152 3067 2972 2753 2335 1761 1439 1169 904 1173 1362 1464 1866 2108 2651 2875 3034 3560 2528 1422 1163 871 551 270 84996 260 778 30 9808 23 36 36 5399 -11255 2073 1403 1771 1658 1685 1704 1686 1148 522 221 275 342 409 388 430 339 124 999999 999999 999999 43 999999 999999 999999 999999 999999 999999 999999 999999 83 -89 -73 999999 999999 999999 999999 999999 999999 999999 57 999999 -45 999999 -40 -35 -86 999999 999999 999999 -64 -41 999999 999999 999999 999999 999999 -77 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 -19 999999 999999 999999 -99 -73 999999 999999 999999 -84 999999 -85 999999 999999 999999 999999 999999 -53 999999 999999 -80 -43 -28 -38 999999 999999 999999 84 470 1889 3697 5677 7434 9819 13183 16888 21436 29810 35961 34613 31300 25797 22120 21834 21405 21283 20347 18554 17408 16310 15308 15340 17408 16054 13409 13782 14034 14204 13456 12222 11232 9815 8831 8791 7774 6834 6476 5526 4761 3868 3044 2267 1477 1038 629 424 244 116 -41 -41 999999 999999 999999 999999 999999 999999 -94 999999 -96 999999 999999 999999 999999 999999 999999 -65 -54 999999 -83 -89 -28 -9 39 41 -35 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -16 20 140 300 358 494 677 848 1053 1212 1316 1305 1370 1418 1285 1143 1033 770 687 829 1065 1449 1872 1876 1980 2184 2437 2818 3113 3251 3551 3088 2144 1412 931 657 424 44 85006 260 745 30 9805 23 36 46 5401 -11254 4873 2171 1695 1537 1474 1210 970 1044 543 398 121 84 31 231 -24 303 306 162 -42 242 -21 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 176 1083 3070 5690 7717 8932 10878 12479 15635 22677 28399 31227 27504 23265 22317 20382 18440 17613 17123 16391 15194 13745 13010 12283 12229 11621 11224 12741 14756 17998 20842 21221 19813 17468 14840 13239 12521 11871 10320 8894 7697 6615 5646 4174 3282 2084 1419 1021 564 376 145 68 19 -93 999999 999999 999999 999999 999999 -39 -60 -79 -76 -42 -28 999999 999999 -58 60 14 95 241 341 287 297 246 47 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 27 58 112 109 172 207 310 443 664 885 757 629 375 252 139 144 267 499 749 1170 1926 2662 3679 5124 6270 5988 5411 4448 3167 2217 1565 1089 672 216 85015 260 771 30 9801 23 36 55 5403 -11253 1468 1444 1141 681 236 420 42 272 404 999999 999999 999999 999999 14 -86 999999 161 286 107 165 277 252 24 999999 -49 -5 38 -49 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 722 3540 7335 12409 15173 13830 12288 12106 13688 18594 26019 31035 30762 28540 25807 23742 21862 21125 21112 21525 21613 20091 17225 15318 14422 13937 13805 13507 13817 15578 18598 22237 24718 26097 25612 24305 22145 20527 20136 18731 17523 15896 14456 12968 10375 7632 5492 3805 2342 1257 778 557 378 142 1 36 -49 999999 999999 999999 999999 999999 999999 -41 -10 -78 999999 -32 7 43 -91 999999 999999 -26 -53 -56 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -87 -46 14 75 83 213 372 216 999999 999999 999999 57 156 283 498 1050 1783 2454 3450 4209 5360 5909 5785 5091 4510 2959 2124 1393 906 383 64 85024 259 768 30 9798 23 37 4 5405 -11252 680 472 643 456 319 -94 999999 999999 999999 999999 999999 999999 -33 999999 999999 76 -65 999999 999999 999999 999999 999999 26 58 -26 268 -11 -47 999999 999999 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 967 4162 9099 12935 15729 17863 20174 24043 26678 30364 32791 33359 35955 41898 46351 48322 47988 47596 45887 42359 38326 34916 31723 27759 23941 21344 19367 17730 16387 16258 17550 19437 21118 22009 22849 24159 24700 23924 24812 26414 27885 29787 30252 30276 28567 25263 20112 14449 9926 6635 4604 3029 1723 1018 665 511 143 62 -69 -6 -96 999999 999999 999999 999999 -92 -27 -24 23 56 110 49 999999 999999 999999 -91 -39 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 52 194 251 353 609 880 1257 1786 2129 2432 2718 3046 3119 3162 3323 3075 2884 2198 1473 1049 495 168 85033 259 794 30 9794 23 37 13 5406 -11251 611 509 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -68 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 846 5224 10745 14987 18050 20705 25680 31813 36026 41600 44195 46432 49642 51936 52106 54362 57947 60214 60755 60543 61516 60453 58792 55953 51404 44730 37543 30452 25332 21828 19328 18216 18454 19852 22317 24435 27098 28596 28941 30064 32693 36107 40066 43925 45222 42964 36335 28114 20066 13823 9703 6859 5012 3220 2220 1583 1141 927 718 585 494 288 110 109 238 274 176 221 188 200 327 194 64 32 121 275 158 78 -31 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -65 999999 -59 999999 999999 999999 999999 999999 999999 999999 182 336 777 1287 1590 1971 2148 2386 2498 2679 2808 2699 1873 1850 1587 833 347 101 85042 258 758 30 9788 23 37 22 5408 -11250 809 999999 999999 -85 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1626 5265 12047 20102 24799 28710 28861 28461 30979 35071 38172 38187 38011 39773 43620 48922 55033 60971 65634 68753 71656 74665 74422 69771 62705 55845 50364 46706 41993 37098 32348 28153 25303 25370 27733 29826 31700 33441 35354 35490 34505 34583 33459 33025 32685 32256 33156 35216 36976 37228 31693 22746 15208 11498 10298 8693 6795 5189 3865 3044 2529 1837 1306 1870 3138 4276 5418 6099 6333 4575 3407 3257 3242 2951 2978 2323 1351 441 -62 999999 999999 999999 999999 999999 -77 999999 11 130 259 351 382 320 143 -57 999999 999999 999999 999999 999999 999999 999999 -80 -64 11 79 156 324 464 514 592 637 818 1048 1029 806 675 599 362 155 263 420 439 554 721 1135 1539 1757 2412 2990 3115 2852 2597 2584 2385 1997 1453 952 610 467 112 85051 254 786 30 9786 23 37 31 5410 -11249 106 230 256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 200 1229 2621 4101 6008 8435 10199 11057 11876 12905 14469 16598 19229 21948 25266 28453 31002 32374 34423 39082 45920 53345 60312 63338 63950 63524 62794 61641 58935 54963 48555 41437 34816 29294 25500 23649 23155 22403 22304 21391 20639 19948 20276 22083 26045 32685 40850 45739 42770 34151 28475 27566 29376 31701 28030 20538 17106 16017 14159 12916 12526 13035 14959 17266 16855 14938 15647 18897 19954 20530 18892 16405 13756 8694 4679 2371 1036 216 999999 999999 999999 999999 999999 32 303 553 986 1608 2297 2996 3477 3753 3383 2586 1685 988 804 1054 1226 1252 1036 880 1057 2350 4185 4238 5894 9107 10088 8074 7665 10838 11147 10790 10370 9205 7327 5337 5289 4633 4747 4221 3819 3568 2979 3017 2032 1775 1418 1357 1037 608 213 85060 256 754 30 9784 23 37 40 5412 -11248 24769 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 1317 2962 4531 6580 7656 8585 9595 10821 12642 13739 14595 15644 17289 18466 19987 21892 24504 28066 33097 38837 45311 51325 56306 59551 62145 64798 67287 68731 68303 65750 61080 53271 45183 38263 31479 26077 22090 19434 17818 18406 20900 25422 30941 36766 41649 45059 46022 44767 44886 46501 51384 55644 53121 46366 46983 44492 35353 29118 29879 30900 28192 26220 27044 32551 44279 52250 56298 55165 51188 44103 40259 34902 29365 23865 19911 14449 9489 6640 4222 2508 1501 866 562 363 305 473 711 1272 1891 2180 2266 3291 4286 4351 4498 4778 4492 4620 4430 4817 4854 4608 4031 4067 3313 3153 3400 3221 3039 3298 3002 2269 2300 2390 1807 1823 1976 2742 3708 4612 4862 4827 5803 6448 6384 4517 2654 1492 701 62 85069 257 722 30 9782 23 37 49 5414 -11248 1117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 515 1048 1958 3549 5364 8227 11310 12931 12222 11337 10715 11767 14149 14895 13677 12407 10925 9356 8684 8935 9608 10628 12393 15123 18931 23262 27764 32593 37871 42916 47557 51501 54261 56350 58305 58398 56216 52392 47776 40880 34582 28415 22769 18372 15590 14660 15445 18233 22050 25727 27942 30146 34647 35827 31393 25844 24400 27064 28959 36167 46264 44071 38535 36517 32339 31866 36090 41276 45039 44820 43771 45293 47767 51823 54450 54289 56715 59876 64064 67771 70083 68018 61713 55642 50388 45089 39634 31424 21689 13733 7743 3796 2650 2234 1861 1624 1521 1410 1323 1168 1579 2129 2314 2154 1891 2081 2237 2324 2568 2619 2836 3069 3451 4044 4180 4640 5341 5515 5785 6995 7705 8962 9945 11356 11833 10508 9456 7077 4682 4216 2584 1275 267 85078 135 4498 30 9778 23 37 58 5416 -11247 -89 576 1256 2417 4165 5652 6098 5805 5596 6055 6676 7749 9091 10123 9180 7763 6570 5394 4628 4750 5198 5750 6435 7048 7724 8468 8745 8761 9210 10114 11084 11777 12511 13878 16270 19042 21374 23444 24594 24869 23842 22385 19507 16594 13937 11733 10618 9661 8984 8983 8691 8343 7709 7552 7828 7687 7634 7898 9552 11357 12078 13047 13949 14635 15019 14828 14693 15534 17541 20066 21026 21342 23765 27079 29553 31532 32372 35028 37954 38798 38774 38287 37781 39497 47150 56661 65819 72715 81909 89644 97748 103665 106431 108914 111693 115870 120038 122061 128416 136220 136555 134374 131421 124203 124487 119194 112582 95503 80899 77912 73581 67157 60488 50208 42867 41416 36942 33833 29797 28476 26876 27418 26094 25444 22572 18994 16029 14080 11263 10414 10021 8028 6197 3216 909 85087 137 4434 30 9774 23 38 7 5418 -11246 -63 285 1133 2265 3260 3869 4324 4500 4539 4624 4672 5587 7209 10045 14191 17480 20043 20101 18001 14538 11612 10301 11016 11812 12616 13207 13732 13982 13731 13759 14341 14732 14620 13644 12544 11648 11300 10809 10034 10153 10914 11666 12915 14339 16429 18442 19864 20390 20520 20751 20619 19027 17249 14514 12601 12130 11086 10168 9180 7564 5856 5011 5846 7712 9805 11321 11084 11393 11372 12004 13341 17218 21882 24732 23412 18709 15531 16605 21609 26364 28016 27795 27608 29068 31597 34333 35907 37113 40247 43939 48165 50963 51925 50657 49999 54035 57234 57765 58491 59866 68632 81286 88896 95402 105935 114195 114121 108700 104348 107753 114979 117821 134358 144961 152873 158575 155353 147237 136556 137702 141883 126131 110746 95719 78653 57329 42953 32193 21198 11523 6884 4255 2841 1944 1160 542 12 85096 133 4523 30 9773 23 38 16 5420 -11245 732 1251 1968 2705 3749 4844 5309 5068 4509 4569 5061 5685 6469 7637 9260 11193 13257 16117 17701 16798 15444 15673 15769 14941 14450 14423 14104 13893 14203 14990 15917 16567 16968 16258 15022 13756 12310 11882 11390 10418 9426 9432 11358 15193 17332 18203 18637 17591 16571 16117 15427 14370 13900 13803 13979 14272 13949 12378 10903 11615 14185 16821 17259 16310 15466 16939 17641 16206 15396 16669 18563 18490 16788 15371 14888 14650 15647 17321 18529 19146 20179 21424 23342 25366 26290 27121 28813 31797 35338 40409 45197 50399 54343 56205 59379 62722 68408 69919 70143 70239 69393 68473 68388 69636 70269 68890 66353 63262 60068 56336 55963 56338 55629 54638 51997 48901 46203 42206 36808 30203 22805 15968 11440 8960 6273 4435 3128 2649 1810 1368 910 615 286 85105 130 4580 30 9770 23 38 25 5421 -11244 262 996 2441 5069 7439 8758 8782 6622 5078 5084 5378 6148 7788 9286 11023 12894 14807 16882 18546 20019 21762 22608 23216 22769 20554 18850 17644 17219 17277 17540 17179 17298 17226 17000 16733 15273 13382 12311 12037 12825 14398 17454 20914 21831 21951 24040 27105 26444 20720 17696 18006 19537 21667 23675 25215 26575 23984 19891 19954 19619 17199 16295 16439 16029 15036 14442 14385 14487 14473 14675 15819 17440 19152 20826 22727 24641 25902 27047 27986 28231 29431 30996 32722 36542 38082 38314 39806 41172 40516 39899 39241 39797 41184 40438 38032 35768 33861 33543 33059 32973 31609 28558 26499 24958 23731 21907 20856 21690 22708 23637 23091 19735 16377 13054 11149 10729 8612 6814 5329 4603 4619 3963 2756 2459 2287 2085 1556 823 446 39 85114 256 768 30 9768 23 38 34 5423 -11243 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 184 1358 4557 9380 14463 17478 16841 13185 8794 6530 5947 6102 6324 7088 8032 9095 11195 13259 15386 17025 18055 18367 16788 14228 12120 11393 11007 10965 11015 11023 10986 11383 12032 13319 14511 14861 14691 14333 15486 16575 16722 16304 16531 18594 21704 22046 21278 19770 16354 13839 13350 14580 16318 15881 15038 14388 12656 10802 9890 9668 8904 8740 8784 8390 7966 8244 8389 8284 8284 8418 8447 8989 8925 8971 10398 13116 16786 20710 25156 29292 32879 36689 39108 40758 44126 46106 47036 50213 52803 54965 56716 54586 50685 48644 46324 40631 37231 34798 31500 27200 23816 22130 20816 19972 17489 14453 12119 10282 8605 6821 5423 4900 4525 4565 4885 5422 5507 5746 6019 5235 3500 1598 899 520 437 280 21 85123 258 765 30 9765 23 38 43 5425 -11242 5063 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 1067 2829 5028 7207 9028 9669 9425 8225 6717 5792 5427 5414 5654 5846 6187 7505 9464 11060 11921 13559 14827 15537 16020 15429 14638 14062 13392 12525 12186 11158 10941 11224 12529 13921 15815 18009 20120 22630 24930 27954 30587 32732 31476 26650 24376 27938 34766 42195 38680 33646 32120 29003 29995 30329 29666 33425 31554 28654 33004 30963 22646 15108 11733 10479 9693 8536 7014 6249 5500 4796 4163 3702 3758 4111 4608 5140 5552 6156 6445 7127 8080 10235 12458 14319 16944 20030 21961 24034 24848 24609 25367 26979 29355 36159 40745 43624 44552 42618 38661 31388 27891 26278 25168 22278 18573 15374 12127 9521 8136 6736 5235 4184 2815 1368 1192 1338 1151 1040 1189 1194 1070 984 782 612 504 309 47 85133 253 821 30 9761 23 38 53 5427 -11241 3948 20 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 998 1881 2715 3663 5163 6349 6741 6810 6655 6474 6494 6443 6152 5773 5609 5474 5808 6403 6677 7322 8486 9590 10471 11248 11570 11944 11794 11538 11556 11754 11738 11658 11643 11235 10648 10226 10418 11019 11869 13032 14106 16329 20276 26996 33108 34961 32850 30479 34243 38057 36616 35388 33751 29422 28865 34984 41026 42659 44420 47251 47092 45354 40129 32681 24576 23247 22040 19354 16412 13191 10332 8525 7390 6460 5041 4176 3927 4120 4316 4503 4808 5491 6181 7147 6746 5771 5833 6565 6963 10031 15207 20240 22387 18357 16636 16289 16595 15947 14859 14155 13132 11824 9116 6710 5022 3754 2996 2508 2034 1536 1281 983 854 859 847 788 722 625 434 423 497 438 321 119 85142 255 820 30 9760 23 39 2 5429 -11240 209 -34 14 999999 999999 999999 999999 999999 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 278 1147 2411 3409 3914 4034 4088 4504 4695 4443 4289 4231 3764 3421 3715 4451 5388 5862 5952 5592 4842 4264 4274 4420 4797 5193 5964 6381 6509 6773 6359 5723 5772 6322 7072 7703 7820 7951 8041 8339 8757 8747 8884 9843 11680 13966 15663 17886 22924 27718 30191 32815 36947 41117 40283 43341 47252 48930 42709 38910 39777 30216 24732 26986 27922 27211 26372 25485 21759 17538 15009 14248 13067 12441 12493 11571 9687 9326 8910 7455 5785 3822 2873 3287 4979 8967 16785 25039 35772 44524 45610 36819 24625 18435 11486 8298 8490 7752 5695 4647 3792 3520 3894 4224 4031 3618 2930 2188 1735 1619 1355 965 767 619 454 301 249 209 234 341 486 611 713 799 750 664 473 204 85151 258 821 30 9761 23 39 11 5431 -11239 260 186 368 241 151 301 354 -14 999999 -56 -21 999999 999999 999999 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 999999 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 868 3863 9020 15887 19237 16397 11523 7413 5483 4978 4653 4420 4099 3486 3411 3444 3554 3976 4517 4885 5163 5293 5224 5628 5985 6288 5997 6402 6894 6897 6888 6619 6119 5784 5669 5962 6335 7509 10356 13437 16623 19645 19180 16284 13354 10475 9484 9546 9486 9572 10251 10427 7974 6401 5672 4948 4351 4446 4470 4552 4450 4244 3576 2877 2630 2934 3434 4102 4678 5061 4950 5015 4671 4810 4622 4709 5097 5158 5298 5242 4453 4452 5298 6557 9702 16896 34026 56372 64999 55178 44844 39691 32058 26720 22902 16389 12586 9825 8668 7238 5789 4498 4146 4318 4020 3745 3151 2825 2714 2127 1778 1616 1394 1192 1248 1500 1844 2146 2556 2616 2828 3104 3607 4230 3943 2836 1773 845 234 85160 258 821 30 9761 23 39 20 5433 -11238 57 52 5 128 146 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 629 2365 6883 16093 28725 39606 44910 39923 25510 13683 8728 7066 6536 5790 4772 4022 3456 3166 3192 3389 3791 4231 4763 5667 6586 6961 6935 6455 5959 5766 5920 6037 5525 5445 5545 5527 6076 7174 8504 10038 11541 13940 15555 12634 8639 5876 4360 3526 3055 2893 2617 2244 1748 1358 1225 1217 1201 1160 1170 1184 1187 1086 947 836 739 571 479 545 393 245 143 62 63 54 135 282 684 1203 1750 2195 2502 2801 3489 4308 5937 9043 14510 26043 36027 37482 42355 60177 68847 61729 58956 57892 56717 44111 35661 30309 24648 24505 24449 20370 14722 9206 6025 4235 3394 3466 3776 2865 2232 2216 2334 2234 2276 2481 2947 3508 4044 4355 5090 3862 2560 1438 589 137 85169 257 820 30 9760 23 39 29 5435 -11237 189 999999 150 234 -83 999999 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 835 3254 8896 19300 32474 43331 46624 38401 25592 17280 12536 8974 6860 5328 4383 3936 3759 3257 2936 2797 2501 2682 3275 3957 4830 5720 5871 5488 5135 4527 3993 3367 3096 3190 3400 3840 4173 4638 4899 5136 5003 4517 4061 3558 3374 3285 2507 1664 1233 1054 847 693 522 453 468 281 179 63 90 70 45 83 16 13 97 124 46 -57 -61 -41 -31 -13 -7 -93 999999 -88 999999 999999 999999 999999 38 623 1721 3080 4798 6116 7013 7928 10093 13287 16186 23719 37596 57343 66980 64972 79835 104652 111873 106349 91154 81019 73048 55900 37158 26009 16428 10901 6117 2720 2650 2741 2368 2579 3217 3588 3961 4097 4335 4045 3053 1989 1069 121 85178 258 821 30 9761 23 39 38 5437 -11236 733 177 230 303 323 288 127 188 252 299 225 148 165 145 318 270 -57 -27 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 56 39 9 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 999999 2 999999 999999 999999 999999 999999 999999 999999 -30 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 921 2584 6661 12952 19082 23875 28111 32496 37615 39864 37866 31265 23379 17490 12675 9148 6806 5248 4823 4566 4053 3483 3072 2926 3224 3126 3101 3018 3155 3114 3085 3315 3788 4044 3975 4341 4588 4733 5102 5128 4702 4167 3853 3251 2404 1707 1292 1205 1205 1150 1082 1147 1315 1330 1383 1358 1254 1110 770 686 576 458 376 284 163 132 53 5 -94 -58 -32 -23 38 39 92 111 60 -8 -48 8 181 262 415 674 1214 1510 1807 2271 3212 3306 2755 2592 2956 3506 3841 4224 4206 4363 4165 3739 3638 3987 3992 3824 4173 3916 3662 3886 4658 4182 5008 7757 9521 7843 5881 5187 5175 4210 3368 2849 2159 908 85187 242 820 30 9760 23 39 47 5438 -11235 1034 352 626 522 445 271 417 230 489 615 331 311 187 215 344 257 348 429 437 148 -23 35 999999 999999 999999 999999 999999 -71 176 -88 999999 999999 999999 999999 -6 -20 39 243 169 84 97 -74 32 34 -23 -58 136 208 2 4 999999 999999 999999 999999 -24 -81 999999 999999 999999 -97 999999 -80 -60 -11 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 218 1026 3871 9245 14389 17193 17936 19153 20486 24612 33361 41268 42558 40455 39032 34359 26325 19517 13200 8967 7267 6303 5903 5547 4864 4406 3900 3537 3192 3001 3071 3243 3401 3571 3727 3675 3449 3222 2923 2970 3110 3378 3558 3312 3077 2680 2023 1714 1526 1294 1217 1104 1111 940 860 823 992 1181 1210 1140 1183 1081 872 701 486 237 158 105 40 -87 999999 999999 999999 999999 999999 999999 999999 999999 -35 38 116 170 152 129 166 133 211 250 297 318 392 396 361 350 322 291 228 245 103 48 71 62 74 66 39 85196 233 820 30 9760 23 39 56 5440 -11234 4174 266 161 999999 235 351 271 228 143 269 162 75 48 150 115 -44 12 183 317 30 55 44 999999 999999 999999 999999 999999 30 999999 -9 11 -71 999999 18 -58 999999 999999 999999 -35 -24 98 134 15 999999 999999 999999 999999 999999 -54 999999 999999 999999 999999 -2 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 303 1237 2291 3554 5451 8810 14230 20603 24223 26355 28347 31015 32324 32991 32306 30728 29085 26110 23415 19989 15215 11437 9679 8657 7525 6918 6327 6067 6031 6114 5755 5039 4080 3405 3135 2747 2594 2720 3038 3427 4356 4559 4397 4547 4509 4731 4510 3539 3070 2224 1359 1070 979 840 636 581 402 391 398 245 111 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 106 56 52 -4 5 -16 6 27 53 86 80 67 49 54 49 3 85205 257 821 30 9761 23 40 5 5442 -11233 1277 999999 999999 999999 1 79 999999 -57 128 51 102 15 -22 165 150 93 -65 -42 68 999999 999999 -84 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 19 999999 999999 999999 999999 999999 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 500 909 1527 2525 4265 6445 8179 10101 12580 16905 21365 25233 28465 30283 32014 31279 29030 26938 27166 28128 28893 28101 26694 24782 23130 21536 20517 18954 18571 18682 16492 14259 14376 14480 14755 13905 14334 17027 20716 18284 12169 9222 7811 6930 6978 6347 5723 4469 3093 2529 1968 1881 1594 1421 1294 1153 991 757 527 228 57 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -74 -26 45 147 175 127 47 20 -71 -49 -30 58 25 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 110 154 157 130 82 46 85214 257 821 30 9761 23 40 14 5444 -11232 452 -51 5 34 999999 999999 999999 6 235 -43 6 88 260 308 76 -9 -38 197 222 178 -29 167 -36 64 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 -43 -72 999999 999999 999999 -83 -4 999999 999999 36 -35 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 433 1914 4247 5738 6146 6985 7200 6768 7492 9820 13409 18352 24230 29846 33381 34727 33470 28724 24278 24151 27239 29405 29946 30373 32627 35184 39013 43373 43721 40421 37401 35295 29476 23805 21675 20787 18930 17594 15739 14118 14040 12411 10750 7344 4715 2900 2430 2404 2230 2150 1960 1776 1383 1126 938 698 493 247 72 -9 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 14 189 301 352 213 86 64 55 155 241 189 71 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 101 206 259 176 112 24 85223 233 792 30 9762 23 40 23 5446 -11231 1719 1010 865 800 1009 857 427 502 393 477 180 100 231 115 115 180 147 80 185 217 -2 282 266 263 109 201 125 999999 999999 -62 999999 999999 -29 -52 999999 999999 999999 -16 2 999999 999999 999999 999999 999999 -72 37 -27 999999 999999 999999 -25 999999 999999 -78 999999 -63 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 428 1455 2645 3496 4334 5149 5228 5174 5191 5328 6090 7537 10033 14045 18487 23787 27843 29222 29532 29297 27575 24994 23774 24696 26237 29213 29087 29888 26807 22524 19739 15677 11944 10036 9219 9050 7819 7026 6238 5509 5099 3890 2929 2340 1918 1968 1989 1884 1644 1287 944 541 280 200 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 -52 -35 -36 -83 85232 224 760 30 9760 23 40 32 5448 -11230 5115 973 1114 1062 880 840 788 688 885 845 866 779 977 673 791 525 563 493 220 294 265 73 317 414 231 112 -25 999999 999999 999999 999999 999999 25 -6 9 12 999999 999999 999999 999999 -97 -76 -57 -22 999999 -68 999999 -21 -46 999999 999999 999999 999999 999999 999999 999999 -41 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 -29 259 792 1321 2108 3117 3838 4175 4084 4363 4824 4735 4801 5133 5418 6261 7279 8615 9907 11472 14071 17616 20610 22763 24180 24530 24463 23844 23459 22504 20058 17597 15598 14617 13975 12794 11670 11021 9746 8464 8864 10425 9182 8008 7249 7406 7143 6791 5434 4211 3328 2427 1419 817 381 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -77 85241 238 760 30 9760 23 40 41 5450 -11229 1526 1152 1109 1180 919 786 924 883 781 630 724 987 737 724 1016 857 768 643 637 826 744 419 401 450 258 131 -64 -43 -47 -48 999999 999999 -60 120 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 999999 -5 53 999999 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 -99 -70 1233 2572 2793 2955 3199 3021 2557 2959 3997 4315 4391 4426 4934 5541 5839 5776 5940 6419 7518 8755 10924 13339 15614 17275 17978 17822 17242 16769 16045 14467 13359 12234 11658 11702 11214 9375 7928 7226 6432 5571 4681 3818 3423 3118 2768 2512 1888 1148 827 511 230 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 26 -8 14 -26 -56 -44 -96 999999 999999 999999 999999 27 85250 246 730 30 9760 23 40 50 5452 -11228 30952 1411 1339 1294 1112 1127 1195 957 986 899 1137 1135 882 846 888 951 1012 918 987 953 844 1028 972 730 446 140 999999 999999 999999 -11 7 -39 42 -16 999999 999999 33 -70 39 999999 999999 999999 -44 999999 -66 -64 -87 159 135 -24 10 999999 -34 999999 -22 -5 98 999999 999999 999999 26 -12 -57 -42 999999 -98 -51 -30 -86 -48 999999 999999 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 -31 999999 999999 239 946 1207 1218 1519 1790 1807 1778 1727 1518 1650 1945 2083 2194 2326 2440 2915 3643 4857 6151 7286 8100 8512 9096 9450 9190 8801 8453 7716 7224 6737 5928 4753 3797 3126 2756 2443 2632 2780 2711 2293 1668 1420 1328 1045 677 589 347 254 121 -9 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 10 21 38 84 209 417 551 566 423 180 46 85259 266 761 30 9761 23 40 59 5453 -11227 2199 2267 2335 2219 2059 2048 1685 1450 1211 1050 1065 1201 849 971 978 915 690 976 938 988 827 600 257 236 75 999999 999999 999999 -69 251 135 999999 47 -30 -21 182 -61 -39 27 -16 999999 -73 -81 -24 -82 44 -76 -77 79 73 999999 -86 -67 65 170 69 -31 -27 8 -49 29 -27 122 194 240 159 154 103 76 -66 999999 999999 999999 -79 999999 -70 55 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 17 4 -30 101 66 -13 213 351 435 389 440 346 216 184 190 200 413 581 767 910 848 718 656 927 1380 1952 2243 2613 2811 2888 2987 2903 2460 1846 1282 827 529 289 175 56 104 58 86 163 164 228 462 539 685 706 584 453 241 79 47 -8 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 -28 139 344 429 404 298 216 209 125 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 207 466 740 884 831 639 531 439 463 541 657 628 476 85268 271 733 30 9763 23 41 8 5455 -11226 5589 1862 2080 2166 2208 2347 2108 1961 1747 1204 999 930 893 868 811 1092 955 835 861 633 692 616 437 233 201 95 999999 -22 65 15 -43 160 52 11 157 59 14 99 -26 35 162 -14 -5 999999 -22 96 -83 999999 999999 -21 45 -29 -32 111 237 169 58 999999 3 109 55 999999 37 39 -31 49 999999 999999 -90 999999 -66 24 139 73 40 -68 -89 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 -86 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 -24 999999 -34 -51 -78 -76 -79 999999 25 113 58 106 52 69 12 999999 -83 999999 999999 999999 46 51 57 -47 999999 -50 -9 214 493 654 682 621 708 727 759 604 558 359 296 223 69 141 205 151 146 161 107 92 97 142 200 161 105 99 32 -16 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 251 694 1605 3490 5687 4910 2726 947 658 858 966 1196 1398 1573 1563 1359 1214 1093 775 574 531 465 412 282 232 212 251 322 177 147 62 19 999999 999999 999999 10 83 39 28 57 127 157 199 308 554 572 251 165 360 85277 274 733 30 9763 23 41 17 5457 -11225 1891 918 907 1049 1095 1287 1167 1181 1062 937 895 960 826 777 489 513 658 499 521 171 57 999999 999999 999999 999999 28 30 999999 999999 999999 999999 999999 999999 -60 73 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 5 999999 999999 999999 999999 999999 999999 37 8 999999 999999 999999 999999 999999 11 999999 999999 -94 20 57 -33 -82 999999 -71 -79 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 203 250 177 157 220 144 100 139 103 27 -14 -90 -52 1 -56 -87 -68 -61 -43 -49 -41 -38 -49 -51 19 -28 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 626 1300 2483 3494 4276 5281 5225 4345 2285 1071 758 388 283 130 6 -4 46 199 441 602 719 690 638 541 539 680 891 962 1048 1048 1122 1175 1218 1303 1158 978 844 680 432 282 112 30 12 999999 180 961 1523 1068 641 787 1380 9747 43312 66312 40394 791 85286 275 703 30 9763 23 41 26 5459 -11224 3593 1053 1040 899 998 987 965 1114 874 795 1120 771 528 598 590 578 703 528 544 301 412 61 -93 0 999999 999999 999999 999999 999999 -93 999999 999999 31 999999 999999 999999 999999 -66 999999 999999 999999 -67 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -89 -56 -35 -18 19 -38 999999 999999 -74 -60 -60 -64 999999 999999 999999 999999 999999 999999 -88 -90 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 472 1052 1662 2694 4030 5485 6348 6870 5951 4133 3703 2532 1026 181 999999 999999 999999 999999 999999 999999 999999 54 187 279 399 516 804 1158 1529 1987 2068 1952 1876 2040 1935 1410 1229 1392 1441 1478 1972 2605 3729 5445 8222 11988 15588 16526 27269 43702 48398 20647 1997 85295 272 734 30 9764 23 41 35 5461 -11223 1430 1143 1345 1271 1440 1394 1260 1137 1074 908 862 819 470 591 494 492 236 -13 47 106 999999 999999 999999 999999 999999 999999 -9 66 -58 -40 999999 999999 -98 -33 999999 999999 999999 999999 -95 -67 151 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 38 999999 999999 -72 49 65 999999 999999 999999 999999 -24 285 -23 999999 159 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -15 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 11 56 -10 77 31 36 25 3 -14 -2 44 -19 -34 -58 -65 -28 -68 -42 -48 -59 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 220 645 2068 4083 3518 1826 506 -77 33 152 208 371 505 440 540 602 553 464 410 535 443 351 308 259 267 371 418 452 496 631 706 788 965 1341 1818 2029 3048 9290 21363 30146 36912 32272 19320 4626 593 101 85304 271 733 30 9763 23 41 44 5463 -11222 9132 1345 1470 1274 1281 1415 1620 1667 1544 1235 959 761 870 718 698 455 586 648 390 164 -73 999999 -87 999999 -85 -63 32 999999 -9 -15 999999 999999 999999 99 46 144 31 999999 999999 999999 999999 -62 -60 999999 999999 -33 33 -52 999999 32 47 -44 87 -16 92 -86 999999 999999 999999 999999 -21 183 -37 -20 32 52 -69 5 999999 16 -19 187 50 -45 -70 999999 -52 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -86 999999 999999 999999 999999 -51 96 131 999999 999999 999999 999999 999999 999999 999999 -19 89 79 36 19 96 38 999999 999999 999999 -93 6 101 192 217 203 199 265 201 87 76 75 93 128 150 108 46 39 121 90 85 34 68 -13 -83 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 254 406 357 345 298 250 278 325 369 503 619 666 679 763 804 830 1088 1601 2057 2279 2079 2000 1952 1862 1780 1835 1965 2106 2349 3346 4692 4263 5927 8181 8350 6124 4994 5790 12016 9792 503 85313 274 702 30 9762 23 41 53 5465 -11221 12192 1671 2028 2029 1761 1862 1901 1946 1951 2051 1902 1256 1332 1295 1085 1058 816 496 211 139 126 43 -98 -92 999999 999999 62 -28 -43 -87 999999 -70 -69 -69 139 13 999999 -46 -71 12 999999 999999 35 88 36 -68 -47 1 999999 999999 999999 19 -34 999999 85 65 49 106 -58 -86 20 -87 -29 134 218 15 999999 999999 35 123 103 -38 91 3 21 999999 -75 -3 16 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 -89 999999 -72 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 31 105 28 51 -45 999999 -43 -25 -71 999999 -19 48 73 102 137 54 127 999999 999999 999999 -70 44 150 179 301 190 139 166 120 105 142 160 134 175 200 154 164 209 195 76 77 113 88 78 34 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 65 195 467 827 1363 1927 2295 2507 2374 2149 2096 1763 1499 1330 1296 1243 1278 1309 1380 1496 1715 1876 2309 2938 3930 5227 6217 7005 7278 9043 15356 18859 15516 6026 3586 2637 3162 3904 268 85322 274 703 30 9763 23 42 2 5466 -11220 2138 1389 1413 1313 1318 864 971 1061 987 966 1288 611 644 742 481 306 6 35 999999 999999 999999 999999 999999 999999 999999 7 999999 999999 999999 999999 999999 999999 999999 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 -89 -93 999999 999999 999999 999999 -97 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -70 999999 999999 999999 -70 -77 -93 -37 999999 999999 999999 -87 999999 -82 -80 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 202 710 1788 3834 5371 6408 8255 9711 9950 9521 8107 6105 5305 5517 5733 5114 4650 4321 4195 4385 4790 5154 6052 7113 8788 10908 11307 11311 13333 15372 18207 18472 7705 3928 20604 31940 6690 85331 274 702 30 9762 23 42 11 5468 -11219 1528 1129 1039 1233 1156 990 837 866 661 892 877 649 484 34 80 -90 999999 999999 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 999999 -26 -52 999999 999999 999999 999999 74 -78 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 999999 999999 26 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 -66 999999 999999 999999 999999 999999 999999 999999 -99 -49 -11 -76 -41 -25 -71 -56 -39 14 -65 -73 -97 -36 999999 999999 999999 999999 -77 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 793 1403 2269 3109 4843 6225 7910 9973 12136 14278 14919 15106 13900 11891 9508 6381 4385 3250 2264 2515 3012 3950 6847 9570 10124 10696 10425 10208 8608 8103 16378 21273 16966 12167 685 85340 274 700 30 9760 23 42 20 5470 -11218 1473 1037 1508 1301 1073 1214 1068 810 706 340 535 240 -27 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -64 999999 999999 999999 999999 999999 999999 999999 -41 999999 999999 999999 999999 999999 -51 20 999999 999999 999999 999999 999999 -54 999999 999999 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 -17 999999 999999 999999 -24 -54 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -28 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 33 18 -63 999999 -47 71 48 59 62 -79 -75 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 179 865 1810 2124 1404 2102 3801 5605 8846 12503 18421 20710 23529 23439 24151 26310 22346 17120 12363 7529 4757 4270 4189 5990 8319 25223 52748 47803 17718 4689 1265 85349 274 698 30 9758 23 42 29 5472 -11218 1405 1432 1255 1272 1198 992 514 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 13 999999 999999 999999 999999 999999 999999 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 42 38 999999 999999 -61 999999 -86 -66 999999 15 195 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -69 -84 999999 999999 999999 999999 999999 -35 -23 -87 -27 21 -13 10 -1 2 999999 -21 80 -91 999999 -93 -58 -38 -95 -97 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 223 702 1106 1629 2108 3129 4372 6033 6552 6753 7577 8327 7629 6769 7909 9348 11562 15225 18445 19732 21197 22401 19328 14724 10188 7303 9977 10872 11390 9460 8354 9199 15709 27753 31017 29707 30309 12766 499 85358 275 693 30 9753 23 42 38 5474 -11217 2020 1479 1377 1515 1638 1144 517 53 999999 999999 999999 999999 -25 999999 999999 999999 -9 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 999999 21 999999 189 -21 -12 999999 999999 999999 999999 -100 38 34 999999 999999 -17 999999 65 34 999999 73 -79 999999 39 -82 -66 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 24 26 83 88 -7 -21 999999 999999 999999 999999 999999 999999 999999 -35 66 -56 -57 -24 43 251 311 176 75 174 330 380 419 393 262 196 106 8 73 112 32 92 90 85 79 43 21 28 8 -49 0 3 -32 -65 -90 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 445 565 690 862 1222 1778 2044 2360 2916 3503 4167 5321 4963 3787 2903 2275 1811 1223 785 652 859 2464 4926 4794 2867 2081 3420 6225 7973 8438 9184 14299 17361 13447 18331 29719 41624 37456 21070 6169 1308 85367 278 691 30 9751 23 42 47 5476 -11216 3020 1503 1690 1486 1317 1409 760 -80 -24 -33 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 -20 999999 -67 999999 999999 -36 5 999999 999999 999999 999999 999999 999999 38 999999 999999 34 -42 -6 -13 -58 999999 999999 999999 999999 999999 999999 64 56 999999 999999 999999 999999 -51 -64 999999 -61 999999 999999 47 41 89 41 137 13 59 35 -15 -6 39 999999 999999 -94 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 18 29 197 163 161 86 101 73 -93 999999 999999 999999 999999 999999 999999 -92 60 -26 -74 999999 999999 999999 999999 29 -18 51 108 116 96 141 178 147 112 246 198 179 61 -3 32 -31 -75 13 -2 -35 48 26 34 71 65 45 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 200 362 384 415 554 780 1048 1294 1514 1820 2105 2192 2408 2534 2565 2391 2343 2468 2628 3084 3752 4827 6017 7804 9071 10634 10436 9009 8568 9375 8244 6604 7585 8003 7230 4635 3089 3747 4611 2534 85376 278 687 30 9747 23 42 56 5478 -11215 12967 2178 2176 1969 2010 1896 1378 534 -61 -63 -60 151 -99 -2 999999 -53 999999 32 216 -9 -3 6 -86 999999 999999 999999 999999 999999 154 16 200 999999 999999 51 999999 999999 999999 999999 999999 -86 75 263 -97 -70 53 37 75 147 86 -16 999999 77 34 999999 88 143 999999 -14 999999 -2 999999 88 132 25 14 -47 -34 222 262 143 113 299 116 104 83 11 999999 999999 999999 -58 -83 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 26 33 97 156 366 437 440 365 377 335 409 265 170 -48 -49 -78 999999 -51 19 136 117 55 -13 999999 999999 -5 27 -20 111 144 243 335 463 601 588 505 439 347 250 184 140 137 134 165 160 96 52 121 185 201 217 103 46 -7 -34 -14 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 421 964 1428 1922 2346 2643 2854 3113 3491 3824 4107 4387 4480 4620 4936 4832 4279 4285 4645 4661 5000 5568 6288 6796 7498 8602 9279 9654 9560 8926 7890 6837 6247 5892 5319 5114 3569 2061 85385 279 651 30 9741 23 43 5 5480 -11214 37335 1567 1363 1681 1856 1899 1751 1282 1193 730 -89 999999 999999 999999 999999 999999 -60 -57 -79 999999 999999 999999 -79 999999 999999 999999 -40 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 -66 171 -15 999999 -16 73 286 -51 33 25 999999 999999 999999 26 999999 999999 14 999999 -66 113 45 -19 -33 -89 -32 -62 -70 7 203 42 -20 62 -74 13 -55 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 136 303 262 270 195 248 199 106 85 38 41 999999 999999 -72 55 -5 21 35 35 -59 999999 999999 999999 999999 -86 -74 -2 166 249 459 508 419 357 345 258 237 266 434 464 550 561 671 626 542 489 414 226 20 -34 -20 -55 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 484 702 843 1022 1226 1558 1916 2133 2396 2598 2966 3354 3685 4313 5353 6796 8572 9984 11055 12413 13199 13495 13343 13138 13053 12698 12665 13104 13712 16589 17435 13895 9506 5959 3567 2479 1784 1329 85394 279 647 30 9737 23 43 14 5481 -11213 19252 1244 1359 1347 1429 1227 1251 1307 873 717 16 -32 154 71 999999 -43 999999 999999 19 999999 -98 93 999999 999999 -96 -5 13 26 82 49 -97 -84 -73 33 160 -71 999999 999999 999999 999999 999999 999999 999999 -24 999999 -79 999999 75 71 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 999999 999999 999999 80 18 137 78 -65 394 162 13 89 106 73 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 999999 -90 999999 999999 999999 -23 -40 -69 4 28 156 292 361 482 454 280 205 116 78 75 117 76 56 81 123 59 -6 106 999999 999999 999999 -89 -58 16 102 115 193 230 218 200 163 272 222 170 186 305 349 304 358 375 324 308 231 118 88 105 104 47 -7 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 534 1130 1763 2502 3540 4564 4772 3888 2866 2257 2069 2101 2204 2640 3180 3958 5182 6246 6902 7909 8749 9547 10913 12188 12919 13377 13180 12597 11825 11326 11194 11565 11933 11345 10524 9111 7193 5368 4307 3061 85403 278 702 30 9732 23 43 23 5483 -11212 1044 827 1085 1026 1166 1204 876 688 656 301 73 -93 999999 999999 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -83 -78 999999 999999 2 999999 86 -93 999999 999999 -78 -42 120 999999 999999 999999 999999 999999 999999 -87 999999 3 105 25 999999 -38 999999 999999 -21 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 0 999999 999999 999999 -80 67 146 153 89 66 -20 -65 -46 -50 -95 999999 999999 999999 999999 -1 8 0 84 242 390 762 1092 1236 1186 1133 965 595 245 213 172 159 159 113 85 107 93 71 -15 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 391 1272 2269 2767 3007 3608 4269 4413 4288 4347 4794 6038 7237 7361 7538 8106 8232 9097 10574 11897 12323 12019 11731 10779 9711 9217 9226 9146 8137 7513 7174 6881 7290 8173 8860 9484 8973 6879 85412 279 636 30 9726 23 43 32 5485 -11211 1991 1260 1101 1425 1324 1358 1318 1213 937 331 999999 999999 999999 999999 999999 999999 999999 999999 32 -84 999999 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 121 999999 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 65 999999 999999 999999 999999 999999 999999 -31 -17 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 164 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -85 -42 -29 -57 999999 999999 999999 -83 83 243 441 435 452 496 317 249 462 1235 2323 2334 1759 1066 577 301 171 76 70 117 164 208 68 71 27 0 -79 -77 999999 -33 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 572 1198 1810 2384 3575 5800 9945 13518 14887 16832 19138 18196 18508 17711 18969 21044 22821 24436 25537 26953 29526 29008 27237 24337 21995 18961 15707 13714 13776 12963 11089 9584 8548 7077 5539 4142 3039 2652 85421 278 661 30 9721 23 43 41 5487 -11210 1169 1240 1106 1041 1488 1097 554 35 -35 999999 999999 999999 999999 132 999999 999999 999999 999999 999999 66 206 -12 999999 999999 999999 197 -97 999999 999999 999999 999999 999999 999999 -95 999999 -83 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 999999 999999 -95 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 999999 28 999999 999999 999999 -80 -60 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -37 999999 999999 999999 999999 999999 -11 43 67 -33 -3 29 68 71 88 212 552 933 1618 2046 2076 2044 1979 1809 1781 1680 1635 1579 1331 912 549 304 122 33 44 12 141 279 270 160 23 -55 -12 21 2 -36 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 322 634 914 1446 2158 2988 4710 6322 8347 9800 10784 10767 10979 10565 9790 8330 6950 6512 6292 5475 4929 5238 6763 10391 13649 17012 20963 26580 28500 26564 24347 22311 19686 16207 13849 11059 8574 6488 5239 4693 85430 278 656 30 9716 23 43 50 5489 -11209 4866 1182 1065 1229 1257 1176 800 158 145 222 -41 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 -48 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 83 42 0 -80 -84 999999 999999 999999 999999 999999 -88 999999 999999 162 999999 999999 77 999999 999999 999999 -77 999999 999999 -90 -20 36 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 44 -54 999999 999999 999999 999999 999999 -93 39 20 12 -20 -50 -5 5 207 509 848 1208 1644 1928 1707 1751 2000 2216 2050 1696 1235 873 669 591 521 408 362 360 425 463 284 116 88 52 11 -16 -55 192 755 1084 1081 1077 1146 1216 1116 1037 982 683 564 482 184 -50 999999 999999 999999 999999 999999 999999 -65 46 87 54 999999 999999 137 990 2653 5473 9409 12232 13477 12321 10872 10963 9629 7561 5732 5266 5038 4657 4373 4652 4621 5089 7473 8408 6261 4221 4130 4439 4832 6040 8214 9851 9903 9324 8597 8404 7842 7581 7226 5252 85439 278 650 30 9710 23 43 59 5491 -11208 2499 833 532 768 533 482 352 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -62 999999 999999 999999 -45 -38 54 465 1173 1888 2795 3746 4661 6089 6822 6406 5568 4495 3616 3783 3811 3297 2657 2494 2550 2482 2278 1978 1697 1425 1182 1224 1257 1573 1815 1747 1640 1750 1366 854 556 376 317 154 50 -19 -66 999999 999999 999999 999999 999999 46 109 68 107 135 132 85 113 403 1216 4054 10530 17516 22291 26408 27117 22981 18127 14943 13246 14121 16510 21963 33259 39191 40640 37133 34077 35448 29965 19874 10848 7515 5936 4555 5013 4249 3240 2941 2992 2847 2663 2727 2978 3181 2909 2317 85448 278 645 30 9705 23 44 8 5493 -11207 1250 996 736 723 320 336 233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -75 999999 999999 999999 999999 20 558 1571 3069 5170 6540 6181 5784 5277 5242 5884 5937 5520 5575 6092 5713 4853 4104 3530 3038 2613 2393 2046 1616 1317 1099 968 903 896 912 895 813 838 613 597 481 401 338 329 289 376 489 407 279 263 255 338 500 777 1371 2260 3765 6139 10755 17714 24891 27356 28231 34217 42090 51873 69606 80720 78663 69021 65164 59083 44675 37274 29702 24692 20361 16997 15110 15222 16745 18879 19912 19299 15900 10487 5533 3450 2828 2469 2247 1989 1950 2156 2336 85457 279 641 30 9701 23 44 17 5495 -11206 98465 991 309 283 288 284 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 130 22 999999 999999 999999 999999 999999 999999 77 292 920 1734 3035 4324 5658 6840 7041 6508 6299 6350 6193 5773 5295 5027 4610 3910 3492 3061 2585 2291 2025 1795 1580 1441 1478 1377 1229 1176 1169 1088 1067 1103 1146 1267 1351 1615 1988 2378 3023 3914 5209 6328 7383 9411 13134 21254 31809 43386 57016 62673 62839 59555 55496 46260 38419 36789 34798 35505 37745 39776 40911 39971 35257 28259 22161 18599 16169 16888 19796 24478 26993 28537 33856 39010 41804 39379 34050 28143 23400 13730 3154 2283 1841 1490 85466 279 608 30 9698 23 44 26 5496 -11205 40665 -38 126 136 11 195 311 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 519 417 199 65 32 93 999999 999999 999999 999999 999999 999999 999999 999999 -6 67 999999 999999 999999 999999 -98 241 842 1456 2158 2721 3137 3526 3534 2971 2575 2481 2425 2666 3435 4303 4997 5123 4958 4711 4011 3111 2637 2367 2887 4388 6343 8297 11158 13862 15570 18081 21975 24761 28119 34093 43914 51386 63122 81177 81744 73871 60498 41650 28416 23680 23040 26043 32228 36626 38404 43895 46765 43567 35013 26583 19234 13832 10744 9394 8254 8088 10425 12299 14499 16486 17189 20969 28698 31720 34487 40889 39866 24975 13044 5576 2931 3693 5940 85476 278 635 30 9695 23 44 36 5498 -11204 2144 999999 67 137 999999 -65 -40 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 298 705 847 803 695 765 654 670 916 972 498 241 262 128 999999 999999 999999 999999 999999 999999 999999 999999 121 316 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 370 547 763 847 1093 1703 2477 3370 4264 5597 7354 8665 11464 14007 16560 18756 19587 21769 25437 30707 37479 44815 53852 61014 66751 65576 61870 56330 51989 48480 46861 46516 45398 46415 47081 43147 35982 31550 32965 34572 39277 43202 43923 41646 36345 31614 26220 19379 15534 13742 13509 12784 12729 12815 12668 10887 9736 9385 8986 7750 5816 4777 4138 5623 5407 2070 2072 10799 17271 8914 4442 85485 278 632 30 9692 23 44 45 5500 -11203 11580 91 -9 999999 -2 70 -5 999999 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 344 625 524 297 182 92 -32 999999 999999 -88 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 283 964 1940 3456 5431 7576 9864 12338 14995 17585 20161 21554 24008 27391 30175 32051 36148 41037 40676 39752 39282 38625 40757 45221 47430 49057 49678 47513 43694 39861 36793 36670 40372 45323 46587 46000 41674 37152 35442 33884 32906 31402 28918 26987 31937 35946 35480 33562 31546 28897 27458 24576 19587 16429 14126 10632 7527 5674 3710 2784 2250 2678 4523 4675 3197 1588 85494 278 628 30 9688 23 44 54 5502 -11202 9991 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 -89 -72 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 351 764 1090 1353 1683 2066 2306 2820 3945 6464 9703 13459 17399 20961 23389 23641 25384 28492 30075 31842 34789 38315 39918 40706 42738 44205 44491 43463 42776 42570 44220 46053 48424 50880 50435 47062 43384 42662 44012 43851 42390 39318 36069 33086 28385 24552 22191 18532 16277 13646 10875 8431 6589 5714 5262 4340 3534 3459 4118 7593 12440 15775 14583 6982 2574 1005 85503 277 655 30 9685 23 45 3 5504 -11201 16 -26 142 999999 999999 178 204 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 481 761 800 734 529 177 27 -47 -77 999999 999999 999999 999999 999999 999999 999999 -81 44 180 253 168 107 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 309 792 1235 1844 2414 2983 3297 3140 2703 2270 2541 3517 4962 6962 9205 11348 13149 15168 17819 19128 19899 20983 23163 24626 25374 28150 31089 33598 36014 37242 37606 36130 36223 36739 37101 36691 35106 32804 32046 33916 35711 35893 34315 31557 27384 23760 20657 17634 13877 10918 8127 6714 6121 6140 6729 6575 6066 6132 7778 8852 11822 16594 17422 9036 2062 85512 277 651 30 9681 23 45 12 5506 -11200 11841 53 113 -79 223 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 261 550 739 670 346 -12 999999 999999 999999 999999 999999 999999 999999 999999 -14 338 488 423 377 211 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 541 1030 1302 1349 1289 1165 1030 1003 1007 1067 1083 1150 1308 1336 1471 1801 2193 2701 3830 5119 6176 7175 7977 9391 10796 12386 13549 15024 16706 18222 19568 21025 22290 23159 22900 22839 22715 23342 23869 24562 25644 26489 28487 32180 34239 34461 32008 29661 27875 27184 25301 22639 18520 16477 15837 18588 19715 20504 19421 16830 15761 14827 11907 10323 11905 14271 15263 13464 11575 9448 85521 276 679 30 9679 23 45 21 5508 -11199 2928 999999 999999 62 169 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -28 83 35 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 52 46 25 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 637 756 898 1188 1338 1558 1894 2300 2778 3389 3799 4368 5323 6099 6622 7460 8251 9416 10800 11885 13433 14984 16196 17691 19651 20578 20468 19226 18901 20772 23631 27366 30002 33057 36463 40201 41548 41050 40465 38962 36563 32435 27511 23260 21995 21517 20568 20078 19633 19416 19183 18537 17835 17469 16576 14884 13183 11031 7327 5495 4661 4169 4332 7692 17087 22650 19238 85530 67 6946 30 9676 23 45 30 5510 -11198 -78 183 611 1146 1649 2051 2635 3248 3825 4884 5693 6431 7831 9982 11752 12546 13688 15593 18138 19577 20369 21671 23633 25663 27248 29640 32175 35849 39091 40839 42606 44438 43544 42237 39223 36075 34498 32934 31452 31054 30710 28446 28169 29174 29583 27609 27402 28705 28878 29281 28652 25988 22341 18436 14034 11493 10785 9866 8874 7830 6395 4600 3026 2569 3213 4947 9741 85539 69 6885 30 9675 23 45 39 5512 -11197 114 637 1281 2112 3021 4012 5327 6571 7490 8476 9936 11520 13203 15070 17409 20261 23293 27057 30727 33116 36220 39722 42679 44593 46235 48900 50218 49709 49586 48021 45396 40918 36815 32194 29468 29515 30359 32890 34608 31448 29087 29086 28187 27829 27882 27623 26913 24701 23186 22842 23048 22792 20554 19171 16897 13846 10156 7834 7155 7055 7006 6704 6146 4741 3884 4139 4952 5028 3958 85548 84 6435 30 9675 23 45 48 5513 -11196 6 136 261 283 444 565 450 216 77 -2 -29 110 440 1075 2096 3338 5139 7351 9594 11492 13227 14986 17257 20201 22747 25654 28290 30701 31886 32966 34514 36416 39600 43144 45735 47075 48020 48699 51441 51652 49373 47443 44035 41158 41565 41776 37966 34153 31920 30566 33314 34459 33825 34721 38683 42583 45061 44561 42709 41488 40142 34936 29824 25902 23376 21008 18885 17096 15688 14972 12935 10367 8402 7193 6475 7184 7351 7699 8224 7579 6417 6894 8375 9618 85557 275 732 30 9672 23 45 57 5515 -11195 2235 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 418 794 1262 1760 2350 3103 4087 5030 5947 6757 7732 8409 8742 9003 9645 10458 11238 12315 13562 14895 16232 16979 17802 18919 20077 21654 23377 24902 26122 27106 28185 29669 31491 33065 34581 35939 36367 36866 37122 38369 38115 34428 31298 31489 30410 29034 28090 28657 29096 28661 28477 31318 35003 38350 43396 48364 53268 57198 60831 63979 66159 64899 61441 58298 58618 59321 56286 49268 43426 37997 30638 20524 15014 12487 10733 9603 9257 8336 7528 7125 7701 8912 10335 10100 8778 8229 8939 85566 83 6461 30 9671 23 46 6 5517 -11194 96 434 910 1527 2235 2928 3745 4733 5884 7356 9206 10966 12721 14237 15314 16370 17579 18837 19733 20155 20955 21483 21877 22646 23041 23806 25004 26060 26748 28732 31279 32953 35187 35602 35720 35902 36335 36899 38056 40064 42931 44858 46932 50451 54993 58988 62799 65760 65855 64914 64876 68289 70776 74367 75756 75990 76048 73108 67375 62093 58506 55479 51318 42494 39460 37314 28605 20330 16073 12940 10887 9448 8195 7597 6988 6709 6599 6443 6791 7955 8386 7061 5171 85575 276 670 30 9670 23 46 15 5519 -11193 16784 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 562 1376 2504 3846 5480 7769 10475 12832 15215 17727 20892 24227 28261 32878 36823 41121 43528 43420 42833 40724 39164 39455 41317 41661 40958 41282 41840 43280 43308 42777 46858 53640 55192 53808 55011 55609 56589 56535 54536 56029 59451 58751 62141 64096 65159 64463 64321 63385 63893 62739 59607 57018 55181 47069 37215 32136 27183 23133 19924 17670 15045 13754 12613 11180 10146 8710 7469 6930 5970 5254 4234 3552 3006 2743 2645 2569 85584 71 6816 30 9666 23 46 24 5521 -11192 19 416 1048 1750 2515 3843 5555 7829 10057 12572 15530 19047 23263 28285 34430 40021 43935 47122 50081 54172 56471 57823 59557 61720 62867 63816 58866 53122 48541 45737 44644 44249 48029 53319 59965 64264 62503 58554 57562 58693 57088 56017 55366 56553 58107 57334 56027 55246 53363 53093 50400 45808 39663 31949 27233 21753 15298 10811 9196 7622 6377 5423 4777 4212 3694 3445 3077 2932 2897 2886 2783 85593 82 6486 30 9666 23 46 33 5523 -11191 -60 -18 85 25 42 74 203 213 258 112 -95 999999 999999 999999 999999 279 664 1107 1665 2859 4546 6536 8618 10147 11398 13130 14873 17395 20904 25809 32809 38125 44433 48820 47917 46053 48827 55641 62595 61816 63274 62279 57197 55730 55312 51666 51649 53621 50932 47245 44248 43493 43284 40027 38343 35801 34837 35603 35751 33424 30333 29533 30113 30677 29869 25815 22210 17779 11709 8750 6685 5649 4639 4174 3982 3566 3218 2979 2920 2951 2975 2861 85602 73 6759 30 9669 23 46 42 5525 -11189 156 622 1019 1159 1329 1554 2301 3981 5351 6049 6396 6853 7325 7839 8708 10446 12018 14945 18494 21900 24818 26846 27788 29554 32347 36340 38265 41138 42887 45487 44603 43384 45893 47599 48716 49218 52483 56136 56492 57455 59983 62570 61847 60569 60117 58548 58657 55719 52200 48287 45171 40433 35180 28514 22413 18496 16380 15135 14017 11857 9924 8369 7580 6515 5678 4893 4306 3410 3146 2979 2787 2601 2526 85611 275 697 30 9667 23 46 51 5527 -11188 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 5 88 212 390 774 1261 2124 3239 3823 5450 7502 9809 11764 13431 14778 16036 17295 17482 16749 17035 17963 18343 17251 17265 17590 18325 19695 19843 19478 19937 20557 21294 23761 25571 25605 25986 26766 29117 32589 34313 32959 33522 31943 26979 23349 24364 25249 23740 21057 18264 17429 16085 14412 12119 10521 8810 7582 6782 6197 5411 4881 4152 3499 2668 2245 2039 1930 85620 275 696 30 9666 23 47 0 5529 -11187 2617 999999 999999 999999 999999 -37 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 159 312 547 950 1587 2413 3333 4507 5457 6347 7196 7859 8515 9144 9352 10021 10760 11536 12544 13638 14850 15996 17023 17979 18483 18977 19758 20168 21275 23682 24518 24904 26001 24568 21490 19804 20179 22129 23753 23860 24752 22550 18313 17189 16870 14431 13422 13133 12346 11676 11336 10238 9591 9937 10021 9326 8463 7974 7392 6928 6900 6585 6117 5705 5664 5251 4109 3006 85629 269 876 30 9666 23 47 9 5530 -11186 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -48 999999 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -75 37 167 438 842 1204 1556 2026 2744 3586 4257 4964 5637 6466 7193 7914 8670 9114 9578 10158 10919 11519 11908 12240 13226 15422 17749 18628 18404 17893 18386 20221 20919 21063 19923 19921 20636 20441 18564 17153 15621 13871 13116 11770 11483 12250 12815 12843 12556 10604 9301 9004 8459 7651 6818 6652 6834 6119 5455 5125 4795 4320 3851 3422 3119 3007 3042 3179 3082 2981 85638 274 727 30 9667 23 47 18 5532 -11185 89 999999 999999 45 -62 999999 -26 999999 -99 999999 999999 -71 999999 999999 -41 999999 999999 999999 999999 -40 -49 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 -33 999999 999999 0 149 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -59 999999 999999 999999 999999 999999 -90 -82 -70 999999 -56 999999 999999 999999 999999 -97 -95 -72 -69 -22 -27 -44 -21 51 159 545 1127 1744 2592 3309 3790 4417 5647 6913 7920 8958 9640 9776 9571 9205 8617 8344 8556 8424 8071 8312 9132 9806 9816 9474 9493 9112 8267 6727 5659 6247 6882 7362 7955 8055 7673 7656 7699 7247 7129 7095 7223 7219 7156 6984 6822 6633 6632 6422 6434 6741 7191 7823 8532 8567 8072 7577 7165 6523 6009 5548 4882 4058 3387 2767 2367 2127 85647 274 726 30 9666 23 47 27 5534 -11184 129 999999 999999 999999 999999 16 999999 999999 999999 999999 999999 999999 999999 999999 -34 999999 999999 999999 999999 5 -12 999999 999999 999999 999999 999999 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 999999 999999 999999 999999 999999 999999 999999 -71 -47 34 999999 59 999999 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 -69 -71 -94 999999 -87 999999 999999 999999 -80 -60 -78 -82 54 240 549 986 1760 2729 3370 4056 5138 6645 7974 9133 10349 11252 12359 13712 14228 14223 14351 14800 14902 13981 12794 11594 11835 12347 12738 12242 12141 13384 14632 14774 15799 17301 18588 19785 21255 23276 23154 19275 15748 13339 10428 9838 10659 9736 9492 9422 8949 9118 9505 9785 10041 10071 10188 10363 10730 10761 10379 9173 8217 7282 6350 5721 5002 4487 4291 3980 3519 2949 2674 85656 275 700 30 9670 23 47 36 5536 -11183 4683 999999 999999 999999 70 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 -85 -99 -23 999999 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -55 63 209 327 457 616 874 1228 1730 2279 2838 3368 3842 4492 5405 6312 7095 7957 8500 8873 9073 9560 9941 10119 10932 11983 13162 14148 14798 15624 16436 17347 17822 17575 16158 14521 14147 13481 12313 12348 13536 14619 15485 15603 15435 15135 14949 15163 16321 17618 18329 18765 19396 18784 16444 15573 13606 12532 11114 10041 9741 9112 8581 7360 5859 5192 5080 4845 4240 3813 3278 3001 85665 98 6013 30 9673 23 47 45 5538 -11182 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 148 761 1501 2193 2858 3625 4779 6000 7260 8390 9699 10887 11627 12500 13574 14516 15834 17319 18317 18852 19426 20402 21720 23929 25806 27000 27924 29535 30906 31481 31207 29783 28603 29636 32073 35436 40957 45972 48528 49591 49667 50860 49948 43795 36398 30237 27275 27967 26247 21998 18039 13892 10339 8519 8175 7797 7404 6740 6123 6148 5498 5776 5216 4481 4123 3688 85674 97 6018 30 9678 23 47 54 5540 -11181 100 241 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 126 542 1261 2237 3310 4711 6221 7912 9755 11443 13115 14641 16205 17661 19339 21024 23037 24496 26463 28339 30163 31883 33841 35727 37144 38584 40588 42509 43186 41588 39236 36850 34105 31986 30952 31843 32309 31948 30004 31061 35493 38590 39409 40148 37616 33050 28770 24945 21899 19123 15788 14265 13455 12162 11207 10638 9573 8703 8065 7810 7633 6852 6146 6069 6064 5408 4497 3717 3068 85683 98 6021 30 9681 23 48 3 5542 -11180 36 297 472 371 171 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 167 671 1209 2013 2952 3942 4845 6065 7392 8863 10051 11003 11982 12357 12389 13020 13932 15060 16987 19318 21734 24075 27631 30196 31733 33180 33701 33952 34132 34702 34817 33683 31681 31266 30308 29744 28929 27791 26646 25604 24216 22662 21472 21578 21191 20752 19562 18966 19024 18048 17312 17852 15629 15171 14008 12808 12201 10852 10426 10439 9960 9256 8861 8216 7631 7700 7316 6358 5384 4712 4761 4435 4050 3689 85692 274 748 30 9688 23 48 12 5544 -11179 279 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 257 229 155 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 368 1014 2160 3502 4555 5402 6284 7106 8106 9211 10244 11360 12189 13270 14605 16239 18602 21626 23275 23295 24618 26969 30093 34580 41646 47026 48980 51605 53986 52952 52616 52992 53210 53659 54137 53545 47134 40296 36304 33069 29385 25984 23272 20682 18684 18523 18926 18530 18455 17626 15223 12920 11056 9829 9086 8540 8515 8147 8020 8286 8462 9061 9710 9710 9143 8184 7062 6295 6140 5577 4707 4385 4392 85701 274 756 30 9696 23 48 21 5546 -11178 2430 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -23 15 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 706 1611 3093 5263 7686 10283 12333 13496 14015 14509 15653 16855 17613 18393 18478 17926 17185 17267 17711 18613 20237 23478 29826 35362 38694 42744 48661 54265 56387 56912 57259 62318 69331 82075 89211 86994 80230 73816 65380 55514 48510 39636 30283 27263 23361 19250 17185 15761 14716 14746 13464 12391 11877 11028 10679 9726 8913 9527 10600 10606 10079 9976 9376 8829 8498 8129 7116 6523 6446 6301 5386 85710 274 763 30 9703 23 48 30 5548 -11177 2448 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 267 1024 2099 3024 4030 4935 5292 5412 5667 6382 7553 9454 13554 19749 24368 26022 24677 23752 24166 24689 25129 24552 25266 28700 32007 33801 36550 40263 45198 52689 61932 72002 77337 73970 67559 60907 54339 44990 35790 29807 27015 25985 22632 20228 18798 16786 14478 12858 10892 10186 10539 10545 9711 9019 8306 7347 7245 7846 8828 9763 9705 10059 9529 8883 8071 7536 7575 7929 7276 6255 85720 274 741 30 9711 23 48 40 5550 -11176 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 129 -57 -54 -31 999999 999999 999999 -85 999999 999999 -46 -5 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 610 1493 3098 5655 9293 13714 17770 21059 24306 30334 41411 49702 49409 43571 39075 36361 34375 33194 33851 34936 37488 40697 45293 50066 53351 53128 49422 44511 38457 29331 22135 19654 21584 20629 18419 16884 17173 17363 16716 16031 14392 12728 12089 11471 10232 9119 8702 9592 11065 11366 10747 10410 10396 10439 10293 9944 9580 9089 7932 6238 5047 85729 274 778 30 9718 23 48 49 5552 -11175 121 999999 999999 999999 -83 999999 999999 999999 -59 -60 999999 999999 999999 -41 999999 999999 3 999999 999999 12 -81 999999 999999 999999 999999 999999 -28 -36 999999 32 999999 999999 -47 999999 -54 -73 -16 67 143 999999 16 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 528 1444 2654 4007 6317 9498 12136 13925 15116 15490 15981 17199 19420 22084 27007 33079 34627 35863 36179 35859 36353 36317 37671 38749 38478 38121 36155 34037 33783 33319 33336 32562 30270 27817 25543 22189 19132 21219 25929 24448 21472 18503 16478 14312 12350 11565 10683 10406 10385 11011 11392 11073 10063 10333 11058 10949 10727 10603 10476 9702 8162 7419 7138 6117 5326 4507 85738 261 1178 30 9728 23 48 58 5554 -11174 -10 999999 999999 999999 -60 999999 999999 999999 999999 -33 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 -78 999999 999999 999999 -62 999999 999999 14 999999 999999 999999 999999 999999 999999 999999 40 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 539 1848 3576 5829 9402 13673 17508 20282 21539 21591 22976 26727 26782 26447 27334 28853 30346 31831 33485 35672 36294 36483 39173 42094 42345 39276 34715 30061 26529 24239 23059 21218 19620 17432 14104 14195 16695 17943 18588 18031 15794 12502 10398 8936 8828 8915 9723 10755 11666 12257 12950 13403 12809 12477 12958 12137 10405 8945 7694 7713 7980 7395 6758 5866 4610 85747 259 1219 30 9739 23 49 7 5555 -11173 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 353 1736 3501 5705 8472 11329 13465 15508 17331 19324 20434 21732 23710 25871 27846 30661 33657 36062 37160 37510 38863 39581 39697 38718 37248 35313 32793 30175 27392 25592 24579 24034 22883 19012 15913 14694 12412 10697 9891 10135 10287 9764 9539 10273 11469 12860 14907 16085 16444 16523 15668 14346 13516 12533 11349 9317 7625 6938 6990 7303 7122 6649 5627 4785 4047 85756 272 868 30 9748 23 49 16 5557 -11172 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 1 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -43 62 999999 999999 999999 999999 999999 999999 999999 -85 -9 34 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -94 -85 -25 90 59 39 -29 -3 -39 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 17 213 663 2045 4967 8430 12160 16973 21098 23991 26373 28202 30861 33156 34918 36025 35825 35441 35019 34228 33442 32523 31579 29696 27723 27003 27311 27176 26169 24645 23168 20463 17302 14608 12965 11845 10937 11008 10922 11206 11681 12216 13213 14045 15480 17900 18679 19152 18569 18729 18748 17647 16229 14993 13315 10944 9121 7956 7422 7079 6767 6478 6475 6040 5264 85765 275 784 30 9754 23 49 25 5559 -11171 2658 -49 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 999999 999999 999999 999999 999999 999999 999999 82 42 999999 -95 999999 999999 -84 999999 999999 -4 -51 999999 -94 999999 999999 999999 999999 57 999999 999999 -4 999999 -45 76 999999 -34 42 57 29 53 72 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 35 57 63 130 171 274 503 575 609 538 473 416 224 -13 999999 999999 999999 70 185 -41 999999 999999 999999 999999 999999 999999 999999 -2 338 893 1692 2826 5172 8645 12806 15872 18064 18227 18069 17588 17396 17620 19341 20836 22230 23054 23313 22955 24088 28629 28548 24790 20712 18704 18407 18783 17963 15796 13595 11775 10673 10001 9952 10205 10841 11167 11347 12400 13000 14325 16226 18280 19983 20040 20021 18876 18188 17814 17035 16113 14839 13374 12623 11776 10961 10533 10586 10951 10827 9701 8153 6766 6134 5351 85774 243 1749 30 9759 23 49 34 5561 -11170 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 -87 999999 999999 999999 999999 -39 -5 999999 -83 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 44 77 163 291 286 259 325 469 613 569 469 394 310 533 773 1098 1398 1436 1026 422 196 224 239 309 508 874 1481 2526 3492 4376 4777 4877 5956 8465 9830 9873 9531 9025 8924 9097 9819 10338 11175 12132 12462 12332 12074 13155 15419 16110 14450 13289 12734 12327 11875 10857 10043 9430 9065 8761 8763 8862 9334 10181 11645 13374 14607 15840 16775 18243 18931 18297 18180 17220 16508 16315 17023 17493 16155 13801 12714 12682 12555 11954 11178 10484 9358 8433 7323 6479 5429 4228 85783 260 1215 30 9765 23 49 43 5563 -11169 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 139 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 -41 999999 999999 999999 999999 999999 999999 999999 999999 -36 -28 999999 999999 -6 -60 18 135 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 63 200 501 613 816 1718 3137 4340 4495 4930 6109 6409 6073 5523 4708 4157 5040 6488 6511 4815 4274 3757 2361 1648 1482 1556 1975 2771 3536 4098 4694 5039 4767 4656 4956 5603 6212 6604 7317 8301 8918 9060 9021 8914 8888 8530 8245 8239 8332 8294 8786 9538 9598 9325 8804 8395 7848 7540 7559 7967 8579 8850 9643 11145 12627 13636 14211 14468 15201 16425 16990 18134 19064 19823 20194 19231 18332 17685 17513 17491 17200 16201 14881 13903 13438 13027 12240 11232 10294 9257 8170 7204 6517 5626 4628 85792 232 2089 30 9769 23 49 52 5565 -11168 -68 999999 999999 -23 -40 -76 999999 -25 142 218 288 533 487 182 1961 16122 101458 7727 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 35 325 1164 2756 4525 5985 6479 5192 4361 5376 8071 11620 14024 12922 10785 9387 7491 6046 4890 4292 4065 3608 3082 2941 2922 2892 2741 2853 3081 3513 4152 4738 5420 5866 5828 5660 5807 5791 5919 7560 9268 9091 9006 9212 9752 10657 11650 12646 12513 11337 10857 11328 11818 12099 11905 10982 9814 9174 8668 8161 7748 7878 8323 9160 10510 12476 13546 13477 13142 13259 13945 14562 14721 14439 15007 15322 15232 15633 16069 16032 16643 17254 18011 18180 17816 18082 17495 15531 13967 11984 10363 9160 8299 7789 7118 6793 6139 5131 85801 274 830 30 9770 23 50 1 5567 -11167 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 999999 999999 999999 999999 118 172 40 328 624 1051 2509 3585 4620 21056 52272 53322 48634 60873 10148 2011 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 287 690 1550 2423 3182 4319 6869 9625 10551 9468 8187 8718 12219 18710 28130 35515 34209 24326 15365 10752 7008 4812 4170 4177 3958 4023 4393 4322 4556 5186 5652 5933 6026 5756 5875 6291 6436 7196 9220 11159 11783 11668 12095 13601 15665 16918 17207 17253 17787 17842 17034 16765 17250 17693 15893 13155 11301 9958 9355 8712 8483 8279 8325 8704 9073 8969 8680 8720 9018 9480 10390 11816 13216 13748 14041 14373 14964 15932 16266 17083 18058 20478 23434 23351 21119 20019 18489 16093 13449 11647 10166 9079 8646 8520 7840 6689 5594 4661 85810 274 828 30 9768 23 50 10 5569 -11166 483 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -95 -5 291 230 296 443 649 4000 8281 394 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 1405 2739 3919 4891 5600 6362 6091 5528 5390 5732 5562 4450 4702 8461 17330 26767 27437 21630 16245 13688 11643 9944 8704 8151 8036 7896 7460 7153 6651 6745 7388 7815 8105 8536 8838 8848 8988 9653 11311 13684 15398 15507 13952 11816 11968 14080 16153 17413 18720 20130 20567 20517 20274 19230 16987 14497 12042 10213 8922 8032 7676 7344 7197 7017 6614 6256 6223 6551 7062 7874 9064 10265 11457 12761 14444 15344 15847 16796 18001 19035 18604 17878 17269 16822 16263 15365 14556 13536 12088 10290 8901 8464 8227 7477 7042 6371 5518 85819 274 828 30 9768 23 50 19 5571 -11164 12024 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 -30 -27 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 -49 77 -99 159 169 176 246 62 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 225 592 1221 2568 4480 6322 7740 7927 7262 6647 6477 6484 6984 7932 9970 12112 13585 15935 16476 16321 15088 13942 13417 12771 12399 11744 11129 11006 10790 11048 11283 11331 10938 10105 9238 8452 8080 8026 8292 9169 10038 10105 9956 9548 9778 11063 11685 12361 12255 12804 12930 12114 11202 10627 9848 9264 8706 8557 8454 8232 7672 7091 7043 7291 7423 7005 6466 6596 7376 8463 9488 10831 12605 14260 16308 18010 18434 18989 19510 18981 17592 16214 15730 15525 15411 15140 14075 12254 10775 9249 8058 7410 6858 6290 5786 5372 85828 273 858 30 9768 23 50 28 5573 -11163 876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 127 238 2812 12423 39742 97466 190361 237254 52486 4399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 421 1101 1757 2593 3641 5645 7066 7330 7176 6777 6756 7001 7524 8643 9454 9304 8914 9726 10496 11305 11717 11756 11958 11784 11446 11082 10995 10806 10557 10485 10242 9660 9206 8702 8528 8207 7942 8114 8188 8422 8210 8200 8141 8019 8514 9252 10225 10824 10885 11108 11021 10708 10060 9670 9338 9490 10252 10319 9782 9374 9569 9702 9594 9300 8982 8596 8647 8945 9688 10680 12056 13413 15169 17330 19004 19593 20329 20704 19649 17845 16537 15681 13806 11435 9670 9466 9021 8857 8984 9848 10300 9364 8095 7185 6440 85837 273 857 30 9767 23 50 37 5574 -11162 5508 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 276 158 329 315 587 882 793 8914 137606 149722 45985 2805 29250 4979 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 389 1710 3520 6183 8907 11408 13509 13613 12155 9510 8337 8601 9296 9979 10117 10535 11039 10213 8792 7201 6183 5552 5207 5435 5927 6136 6552 6924 7410 7867 8503 9085 9291 8915 8387 9033 9770 10362 11244 11546 10943 10163 9235 8858 9108 9446 9459 9613 9776 9627 9205 9339 9439 9864 10517 10642 10445 9860 9159 9193 10001 10401 10573 10225 9602 9172 8555 8079 8390 9829 12984 17711 21773 23925 24925 24712 22499 19416 14932 11274 8840 7481 7448 8910 10783 12240 12235 11825 11064 9757 8964 8577 8682 8684 85846 273 884 30 9764 23 50 46 5576 -11161 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -89 -51 84 54 75 273 410 524 775 716 463 -53 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 286 912 1441 2384 3763 5931 8715 10100 10046 8624 7837 7347 6309 5748 5957 5900 5650 5323 5546 5985 6727 7231 7142 5941 5588 5229 4807 4639 4493 4335 4133 4019 3922 4300 4879 4966 5255 5925 6511 6679 6497 6456 6559 6410 6115 5803 5391 4980 4618 4722 5120 5363 5432 5697 6160 6723 7146 7544 8053 8557 9062 9410 9659 9581 9182 8797 8507 8221 8262 9254 11430 13808 16190 17206 16170 15093 13053 11320 8925 7970 7704 6881 6996 7769 8379 8182 8185 7900 7258 6856 6705 6935 7023 85855 273 851 30 9761 23 50 55 5578 -11160 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 -39 999999 999999 999999 999999 -78 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 849 1777 2355 2921 3662 4484 5189 5834 5895 5991 5902 5447 5342 5377 5679 5818 5636 5401 5424 5303 5437 5560 5545 5454 5181 5260 5623 5746 5228 4720 4494 4454 4611 5325 5499 4952 4134 3480 3058 3182 3549 3937 4453 5153 5479 5547 5579 5238 4751 4811 5292 5945 6587 7130 7638 8281 9095 10161 11187 12213 13156 14101 14738 14674 14095 13183 11793 10266 8901 8278 8508 9358 8928 8200 7609 7247 6947 6457 6167 6181 6223 6914 7554 7851 8182 8527 8985 10002 10643 10652 9264 7771 85864 273 849 30 9759 23 51 4 5580 -11159 792 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -92 -21 158 939 10884 85905 146428 9070 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 566 1133 1660 2185 2745 3232 3685 4137 4581 4861 5020 5196 5176 5336 5931 6181 6129 6234 6128 6216 6325 6270 6578 6955 7430 8024 8393 8751 9123 9147 9064 9536 9962 10313 9810 9117 8282 7722 7483 7271 6972 6881 6651 6474 6784 6815 6766 6672 6871 7413 8321 9697 11414 12563 13125 13206 13334 14218 15877 17803 18479 18590 18570 17859 16990 16012 14582 12733 10299 8978 8137 7806 7678 7770 6844 6419 6283 6331 6696 7399 8302 9113 9705 10895 13254 15405 16344 15553 13570 12047 10476 85873 274 814 30 9754 23 51 13 5582 -11158 3652 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 999999 999999 999999 999999 999999 -50 999999 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 280 745 1103 1419 1616 1880 2307 2809 3102 3463 3566 3647 3866 4225 3940 3385 3075 2770 2477 2382 2205 2219 2141 2072 2179 2368 2458 2283 2266 2385 2698 3053 3447 4125 5176 6755 8412 9110 7992 7527 8010 8955 10622 13091 15961 18266 18807 17976 16869 15526 14171 12800 12053 12082 12232 12195 12230 12690 13241 14040 14725 13956 12873 12228 11916 10995 9614 8560 7499 6954 7254 8141 8592 8344 8076 8307 9441 11531 14369 17125 18182 19969 21182 21612 20648 18754 16771 14319 12356 85882 247 1619 30 9749 23 51 22 5584 -11157 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 335 976 1519 1728 1720 1816 1991 2008 2139 2393 2510 2876 3672 4219 3353 2952 2666 2244 1911 1752 1486 1349 1390 1229 1243 1161 1009 1006 980 1005 1171 1504 1756 1805 1675 1713 1971 2651 2980 3467 4172 4698 5247 6500 9728 13572 14731 14842 14124 12232 9981 8039 6732 5938 5609 5462 5184 5125 5314 5737 6191 6638 7052 7374 7201 7100 6861 7137 7165 7552 8359 9421 11401 13697 16466 20736 26492 31359 30984 29328 27923 27239 24940 21749 19470 17967 17366 15909 85891 236 1942 30 9742 23 51 31 5586 -11156 71 334 97 139 471 384 719 1533 1712 1492 1342 1087 501 187 105 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 992 2256 3104 3542 4119 4614 4638 4505 4395 4423 4671 5289 6006 5699 5442 5282 4971 4511 4373 4537 4442 4686 4914 5222 5405 4860 4400 3902 3452 3409 3345 3501 3979 3890 3828 3785 3881 3675 3553 3656 3858 4398 5512 7154 10045 13317 14642 15748 15732 14525 11974 8711 6055 4523 3819 3704 3815 4076 4483 4916 5569 6361 6809 7970 8872 9341 10059 11119 12492 13306 15619 19672 22456 26247 32848 38433 38413 37196 36066 33035 30982 28515 26533 23645 20338 18368 17928 85900 230 2116 30 9736 23 51 40 5588 -11155 -6 -30 70 197 133 999999 -88 135 170 212 143 184 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 645 1508 2462 3441 4589 4927 5509 5768 5850 5927 6397 6655 7594 8861 8708 8353 7700 7175 6784 6128 5193 4305 3845 3614 3210 2956 2808 2764 2971 3206 3558 4210 4827 5423 5617 5747 5627 4833 4247 3744 3635 4243 5384 5975 7564 11010 13804 15257 14996 13808 11521 8635 5985 4176 3133 2604 2686 3067 3497 4138 4900 5625 6567 7548 8490 9613 11015 12284 13193 14231 15829 18164 20931 24118 27861 31936 35307 36312 35090 33391 30636 30025 29582 28300 25679 21809 17998 85909 274 819 30 9729 23 51 49 5589 -11154 778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 312 558 1115 2367 3259 3741 5394 8849 10929 13394 15662 18581 20436 21376 19195 16027 10088 6630 8018 19315 19068 68079 96309 6633 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 247 920 1764 3031 4075 5192 5465 5399 5849 6069 6204 7161 9621 10668 10232 9263 8457 8050 7759 7179 7092 7007 7145 7233 7505 8357 9307 10463 10901 11018 11419 11379 10312 8983 7271 5586 5133 5087 4860 4846 5055 5802 6692 7352 8231 9579 10848 11629 12158 11775 10725 9315 7831 6537 4791 3607 2937 2583 2477 2670 2987 3565 4167 4739 5809 6845 7900 9086 10133 11671 13444 15331 17648 21740 25610 27733 28531 29125 29412 28174 27799 27620 26830 24982 22640 19097 85918 235 1950 30 9720 23 51 58 5591 -11153 396 956 1053 1844 2430 3110 4240 5178 5336 6045 8801 10955 12981 10459 6394 3979 2274 2209 4092 15834 28653 73110 145191 82492 25885 9265 28244 29281 3791 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 1310 2009 2995 4727 6246 7304 7830 8030 8871 11083 14049 14634 14333 13254 12423 11738 11068 10546 10475 10556 10424 10868 10942 11044 11078 10429 9320 8125 6777 5718 5552 5456 5245 4869 4497 4306 4246 4432 5485 6671 6907 7170 7342 7299 6898 6722 6544 6242 5668 5295 5239 5129 4744 4491 3959 3227 2514 2132 1879 2102 2406 2785 3420 3810 4198 4692 5844 7197 8689 10534 12281 15427 19144 20725 22500 22915 21908 22047 23153 24310 25215 24541 22034 85927 232 2030 30 9710 23 52 7 5593 -11152 186 146 289 374 1020 1363 1591 2233 2907 3002 2096 2115 2304 3091 2877 6673 100585 341207 226057 44005 20009 9263 9939 17310 13712 35776 21203 217 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 184 986 2505 4900 7691 9678 9902 9823 11086 13720 15178 14681 14562 13773 12505 11285 10673 10611 10820 10057 8719 7461 6811 6314 6269 6286 6554 6827 6915 6839 6457 6075 5810 5654 5883 6277 6732 6885 6815 6698 6526 5845 4723 4050 3396 2761 2127 1671 1459 1420 1779 2701 3670 4236 4308 3737 3310 3010 2588 2345 2316 2396 2709 2998 3416 4090 5288 6502 7620 9341 11723 13220 14304 13989 13652 15113 17547 20654 25402 28765 28380 85936 231 2056 30 9706 23 52 16 5595 -11151 142 724 1528 2315 3046 3914 4129 4768 4509 4388 4794 5193 6960 9006 11468 16127 19493 16705 33498 151876 422923 508661 231098 38443 3278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 1359 3031 5070 7314 9604 10241 10665 10981 11427 11894 12942 15510 17923 18581 16988 15034 14741 16355 16214 15265 13912 12401 11294 10703 10501 9939 9656 8974 8315 8049 7628 7234 7274 6644 6951 6835 6609 7069 7494 7531 6834 5399 3825 2782 2060 1611 1272 1220 1286 1656 2714 4381 5311 5837 6050 6164 5500 4754 3791 2941 2496 2097 1685 1643 1920 2370 2869 3380 4042 4662 5604 6509 7206 8619 10623 13206 15815 18467 21547 23616 85945 231 2080 30 9700 23 52 25 5597 -11150 79 584 1535 3495 6336 9295 11513 14412 17744 16936 15009 18353 20680 20974 18684 16554 16511 50893 145026 113833 129386 89968 3439 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 1239 2838 5491 8423 12372 14156 14193 14999 16814 19552 21701 22312 20543 18813 16605 15499 15100 13563 12170 11240 10534 10287 9848 9790 9662 9300 9072 8622 7980 7535 6788 6142 5477 4863 4753 4830 5004 5467 5407 4702 3863 3102 2245 1702 1401 1315 1427 1791 2795 4341 4751 4420 4270 4875 5297 4809 4090 3343 2643 2243 2135 2139 2148 2276 2386 2585 3092 3456 3770 4254 4966 5550 6336 7050 8222 9042 9250 9374 85954 239 1803 30 9693 23 52 34 5599 -11149 114 234 491 990 1507 2599 3535 3717 3784 3893 4552 5549 6567 9301 11691 12673 16729 25234 30164 30630 26573 34164 115908 142736 99028 60984 98493 68249 166309 260276 68428 339 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 286 984 1452 1635 2112 3292 5683 9125 12504 15577 18028 22114 26556 26432 22819 19384 15263 11704 10197 8979 8127 7495 6817 6506 6526 6771 6972 7029 6950 6524 5935 5574 5045 4577 4192 3702 3468 3426 3450 3212 2952 2644 2047 1690 1409 1080 1019 1331 1687 2444 3277 3446 3454 3584 3717 3973 4118 4244 4458 4565 4489 4399 4003 3943 3863 3614 3427 2958 2557 2271 1988 1971 2076 2066 2185 2425 2717 2915 3127 85963 274 749 30 9689 23 52 43 5601 -11148 66963 179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 359 530 523 1285 2038 2428 2284 2814 3716 4087 4678 5664 6060 5524 5700 6419 7314 7837 8351 6684 4819 5247 5695 6011 15533 108955 163914 397620 551285 617197 282025 107813 138532 6071 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -93 -50 -66 -57 -53 999999 -99 999999 69 783 1376 1968 2699 3302 3887 4487 5465 7159 9996 17377 28021 30312 27397 24206 20651 17296 14986 13120 10894 9283 7857 6720 6252 6102 6350 6223 5820 4969 4032 3588 3697 3919 4041 3860 3440 3029 2827 3116 3373 3152 2639 2086 1501 1319 1358 1515 1847 2051 2063 2512 2767 2615 2389 1927 1985 1985 2082 2099 2099 2224 2222 2246 2393 2256 2224 2358 2355 2363 2418 2177 1826 1714 1819 1680 1630 1882 85972 273 772 30 9682 23 52 52 5603 -11147 2779 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 236 560 1331 2300 2709 2704 3679 5402 6733 10762 14527 16603 16630 18531 27718 39796 47108 53089 59284 62812 60726 57433 56594 115654 228747 302932 234408 113866 78550 2169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -25 -14 11 -5 -50 -94 999999 -69 -60 -80 -48 -89 -65 87 955 2251 3667 4675 5236 5780 6202 6700 8300 9937 10724 11247 11662 12006 12313 12321 11686 11399 11354 10884 9986 8479 7182 5854 5041 4112 3630 3932 5203 6341 6265 5677 5113 3860 2912 2348 2112 1944 1801 1728 1773 1738 1820 1595 1697 1750 1986 1981 1853 1672 1556 1554 1595 1599 1703 1424 1302 1161 1112 1064 1029 1023 1128 1268 1378 1415 1449 1408 1220 1044 1214 1200 991 866 85981 273 769 30 9679 23 53 1 5604 -11146 1904 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 1113 2866 4287 5339 6544 9803 13410 15613 18073 21512 21800 23225 29293 29853 30316 30180 31169 38107 76217 163540 485785 749676 518439 221990 84663 873 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -88 -63 -70 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 88 52 35 -29 -94 999999 -77 -65 999999 999999 -68 999999 999999 112 707 1845 2930 3519 3940 4284 4461 4772 5247 5430 5064 4836 4871 4970 5077 5175 5120 4747 3990 3312 3138 3245 3387 4578 7105 8694 9063 9452 8949 7898 7001 5999 5035 4239 3628 3139 2884 2638 2384 2116 2074 2285 2335 2296 2460 2632 2998 3017 3496 4220 4899 5686 5937 5121 4254 3270 2205 1608 1516 1724 1691 1398 1106 951 828 720 749 825 806 609 503 85990 237 1874 30 9674 23 53 10 5606 -11144 -68 299 811 1147 1488 1793 2491 3325 4943 6355 8861 13336 16730 23723 26946 33255 42083 47031 42990 39757 34662 29733 32241 75659 301427 363653 377637 161127 2211 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -65 6 -17 -69 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 580 1334 2043 2568 3111 4228 5398 5620 4953 4073 4163 4469 4555 4323 3699 3435 3322 3360 3833 5136 7021 7597 8054 7274 6101 6080 6226 5628 4937 4141 3571 3288 2845 2272 1978 2038 2016 1872 2095 2483 3160 4205 5189 5798 6370 7037 7625 7439 7652 7679 6810 4870 3101 2042 1519 1333 1301 1180 883 531 292 224 171 83 17 36 12 40 85999 265 758 30 9668 23 53 19 5608 -11143 1453 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 726 2200 3271 4485 7684 11456 16407 21999 23807 26897 26671 26094 29091 39102 68576 120855 108833 271976 344823 384206 508412 467174 531475 79456 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -71 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -91 -75 -79 -63 28 48 14 -30 -29 -54 -94 999999 999999 999999 999999 999999 999999 -73 298 618 1026 1334 2084 3685 5319 5488 4345 3662 3766 3994 3961 3724 3643 3376 3005 2847 2614 2494 2380 2214 2084 2036 1922 1752 1704 1606 1459 1545 1593 1588 1738 1946 2126 2625 3150 3550 4086 4503 5201 6006 6438 6935 8196 9688 9417 8081 6440 5064 3630 2761 2230 1703 1313 877 537 371 211 86008 226 1892 30 9662 23 53 28 5610 -11142 89 951 1840 3518 4404 4786 7510 9364 10682 11869 14716 18595 22863 25586 23695 22867 22527 23414 40656 126561 171733 412960 746396 523672 326335 14423 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 -99 -59 -2 -86 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 237 496 716 1083 1472 1927 2253 2601 2749 2831 2780 2523 2181 1980 2028 1970 1862 1860 1977 2236 2399 2610 2892 3310 4148 5677 6761 7415 8713 8536 5824 4736 4434 4090 4094 4183 4494 4822 4566 3835 3314 2863 2928 2879 3147 3355 3626 3536 3018 2645 1842 1148 685 350 121 86017 262 778 30 9658 23 53 37 5612 -11141 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 192 607 1058 1690 2162 4196 7986 11251 14375 21092 27762 29069 35716 31787 29587 26546 29562 30182 30390 90239 261592 478904 294543 14766 261 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -46 -89 -19 5 -38 -29 -72 999999 999999 999999 999999 999999 999999 999999 -61 29 106 294 425 633 1121 1607 1921 2187 2262 2288 2375 2413 2385 2338 2487 3247 4348 5469 5859 6009 7055 8739 9149 8490 9004 9304 10600 10741 10169 10764 10492 9823 8453 7503 7390 8099 9737 8765 4825 2046 1285 1084 919 879 1124 1292 1235 981 702 455 358 284 172 86027 260 775 30 9655 23 53 47 5614 -11140 1638 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 55 255 652 1316 1517 3608 61882 356740 493176 315684 312824 277951 61052 488 999999 999999 999999 999999 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -99 -65 -41 -64 999999 999999 999999 999999 999999 999999 -84 54 194 327 517 708 937 1124 1297 1456 1631 1721 1814 1933 2198 2431 2925 3732 4777 6084 7432 8086 8262 7911 8166 9402 10047 10226 10566 11203 10608 9145 7618 5820 5056 4694 4569 4567 4813 4637 4321 4028 3109 1886 1163 720 428 240 165 140 58 13 31 86036 260 775 30 9655 23 53 56 5616 -11139 14103 999999 -70 999999 999999 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 12 -98 -98 999999 -75 999999 -52 -42 999999 999999 999999 -38 999999 -76 999999 -3 999999 999999 145 -2 -22 -86 5 108 206 362 259 5729 27625 15359 30903 4173 89 999999 -22 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 -71 -41 -77 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 -64 12 -12 -80 -99 999999 999999 -20 -25 -43 67 127 167 224 246 327 392 461 520 572 737 855 923 1148 1423 1838 2134 2531 2885 3388 4034 4526 5056 5694 6010 6168 5956 5707 5680 5182 4888 4977 4964 4840 4622 4634 4779 4852 4974 5229 5163 4965 4257 2511 1712 1198 722 467 409 358 172 111 66 86045 259 773 30 9653 23 54 5 5618 -11138 7316 -33 999999 999999 57 999999 999999 999999 999999 999999 999999 999999 999999 -40 999999 999999 -63 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 -73 999999 999999 9 123 999999 999999 -83 999999 999999 -98 999999 -62 15 -67 57 -84 32 177 -1 1 54 999999 999999 -69 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -57 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -86 -82 -4 40 88 59 82 81 69 127 200 188 228 331 444 546 582 644 660 724 843 947 1137 1357 1617 1955 2440 2704 2950 3274 3259 3211 3353 3661 4339 4697 4540 4141 4144 4486 4669 5535 6069 6130 6331 6478 6159 6024 5998 5834 6158 5927 5894 5462 4791 3403 2452 1940 1250 791 503 318 239 111 86054 258 800 30 9650 23 54 14 5620 -11137 -30 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 -85 -52 -84 -62 999999 999999 -50 999999 999999 999999 23 92 -45 999999 999999 999999 -88 999999 999999 -42 -59 30 -62 999999 -46 999999 999999 84 33 -93 -97 -65 65 -76 -68 -25 35 999999 51 156 -60 1 -16 999999 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 -93 -79 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -62 -56 -33 69 79 116 154 198 192 338 413 695 1071 1465 1863 2458 3040 3261 3604 3983 4284 4217 4001 3942 3796 3654 3387 3238 3019 2812 2651 2625 2793 3121 3508 3669 3739 3966 4032 4040 4259 4327 4659 5090 5228 5605 5577 5760 6163 6018 6048 6352 6876 5782 4170 3236 2763 2287 1431 591 248 66 86063 260 767 30 9647 23 54 23 5621 -11136 9344 999999 999999 999999 999999 999999 999999 999999 999999 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 -98 999999 -7 11 -1 999999 999999 999999 999999 86 -78 999999 -23 9 999999 -51 -56 6 77 999999 999999 999999 -5 999999 86 18 -37 -27 94 55 -63 12 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 -89 -54 40 66 69 81 106 200 260 364 477 605 811 1236 1643 2009 2705 3141 3276 3129 3252 3163 3041 2880 2783 2743 2775 2826 2953 3348 4007 4590 5091 5532 5672 5943 5811 5196 4399 3451 3299 3336 3056 3179 3126 2993 3096 3000 2689 2319 2290 2454 2835 3186 2377 1448 1091 829 681 479 270 86072 260 796 30 9646 23 54 32 5623 -11135 267 999999 5 -82 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 999999 -33 -7 -35 999999 999999 -98 46 3 999999 -89 999999 999999 -39 -22 999999 999999 999999 999999 -52 174 84 30 -11 -100 999999 999999 999999 16 -29 24 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -21 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 -91 999999 -80 -75 -46 -7 32 40 44 16 4 18 139 265 386 414 427 481 632 767 965 1117 1384 1730 1992 2149 2096 1916 2031 2295 2523 2982 3442 3983 4740 5182 5632 6820 7653 7708 8093 7559 7127 7431 6691 5673 4646 4138 4169 3918 4532 5781 6490 4721 3077 2659 4046 8286 6980 1845 519 280 259 270 231 119 86081 256 796 30 9646 23 54 41 5625 -11134 161 64 999999 999999 -75 999999 999999 999999 5 -58 -38 74 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 -26 -11 52 1 999999 999999 -16 999999 999999 999999 999999 -47 -21 -49 -78 -9 135 1 -28 999999 999999 999999 999999 999999 999999 999999 -89 -92 999999 90 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -55 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -78 -10 -26 -52 999999 -77 93 285 416 447 411 573 785 957 1022 1139 1312 1583 2006 2349 2451 2505 2535 2426 2070 1938 2224 2646 3260 4100 4664 4806 5061 5421 5452 5151 4753 5110 5581 5800 5691 5372 5174 5191 4876 4912 5877 6137 4339 3810 7487 14825 14816 7675 2244 338 86090 256 797 30 9647 23 54 50 5627 -11133 277 -92 10 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 -6 999999 999999 -26 -82 999999 999999 999999 -78 999999 999999 -97 62 -26 -67 999999 999999 -98 -9 -15 10 -81 999999 37 -6 -7 95 -50 121 -53 39 91 -99 999999 999999 -14 999999 -76 -64 999999 -94 25 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -16 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -36 14 5 -94 -60 -70 51 166 408 614 747 929 1360 1730 1931 2078 2210 2373 2457 2645 3027 3298 3216 3244 3310 3209 2856 2596 2394 2441 2788 3304 4190 5003 3812 2286 1418 1041 938 955 1228 1400 1839 2331 2783 3271 3028 2111 2293 3707 5967 13582 23890 16090 5039 455 86099 255 799 30 9649 23 54 59 5629 -11132 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 -79 999999 -64 999999 -15 -21 999999 999999 999999 999999 999999 999999 -88 999999 -33 45 999999 -86 999999 999999 -21 999999 -63 -33 27 107 -62 -76 -56 -97 -75 20 999999 -91 999999 999999 97 999999 999999 14 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -78 7 47 -45 999999 -98 -74 -24 -80 999999 -90 68 310 530 637 778 942 988 1014 1091 1061 972 1056 1252 1682 2130 2747 2928 2545 2391 2303 2215 2147 1986 1657 1281 913 762 800 1057 1450 1972 2690 3296 4217 4860 4350 3276 2602 1801 1107 1066 1436 1076 356 86108 238 1190 30 9650 23 55 8 5631 -11131 -81 999999 999999 999999 -7 999999 999999 999999 -50 999999 999999 -61 -66 999999 -57 54 -64 999999 -39 999999 999999 -9 -2 999999 -79 -32 -36 -69 49 21 13 128 -94 47 -5 -53 -82 -18 28 -57 77 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -58 -45 13 13 -72 999999 999999 999999 -71 -48 999999 999999 999999 999999 999999 70 332 506 591 634 704 789 801 753 767 837 804 816 808 849 753 622 526 470 463 331 253 201 132 136 237 407 737 1189 1708 1823 1717 1209 687 392 254 49 86117 252 804 30 9654 23 55 17 5633 -11130 819 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 -46 999999 999999 -94 999999 -10 999999 -16 -86 -44 999999 -81 110 39 -75 42 999999 999999 999999 -78 -3 -66 999999 102 999999 999999 -76 -8 999999 -15 999999 999999 999999 999999 999999 999999 999999 999999 -97 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -63 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -66 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -31 151 314 363 408 366 306 338 391 526 652 545 378 229 151 164 113 63 74 46 47 53 87 138 112 90 29 23 68 174 411 644 762 646 423 127 86126 253 807 30 9657 23 55 26 5634 -11129 6517 -55 999999 999999 -59 999999 -100 999999 999999 999999 999999 999999 999999 -46 999999 50 43 999999 999999 999999 999999 -87 999999 -70 -72 999999 999999 -68 999999 999999 -45 999999 31 -4 999999 -57 60 -80 -8 -5 90 -14 33 42 999999 -7 -86 999999 93 -47 73 -41 14 -61 -68 -55 999999 999999 999999 999999 -96 -77 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -98 -76 999999 999999 999999 -95 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -39 6 23 -52 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 -92 -98 -94 -99 -95 999999 999999 999999 999999 999999 999999 999999 -74 23 97 191 217 200 256 397 334 366 539 563 382 236 128 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 70 92 148 136 145 227 355 444 446 311 101 86135 237 809 30 9659 23 55 35 5636 -11128 3798 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 999999 -35 43 -2 999999 999999 0 -48 999999 -62 -55 999999 999999 999999 17 999999 9 999999 -88 -82 999999 -76 135 -89 999999 26 254 132 -44 -62 -42 -61 999999 -77 -5 999999 999999 -17 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -4 -28 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 93 203 288 276 309 329 307 288 320 344 342 302 277 233 197 138 92 48 86144 234 812 30 9662 23 55 44 5638 -11127 35439 244 999999 999999 999999 999999 999999 999999 -90 41 -98 999999 -31 -95 17 999999 999999 -39 -52 999999 999999 -62 999999 999999 999999 -21 -92 44 -76 999999 999999 999999 999999 -35 999999 -100 999999 999999 -69 -73 999999 999999 999999 999999 999999 999999 999999 -32 999999 999999 -80 999999 -87 999999 999999 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 -86 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 13 79 59 32 22 30 26 21 66 141 194 116 44 86153 226 904 30 9664 23 55 53 5640 -11125 -10 -41 -14 -69 999999 -76 -15 -90 999999 999999 999999 999999 999999 999999 21 41 27 56 12 999999 -28 999999 999999 999999 999999 -20 -87 999999 999999 999999 999999 -28 -66 -71 -38 10 -79 999999 -57 87 -79 999999 16 16 999999 999999 -13 8 999999 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -53 9 25 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 18 20 0 -10 10 86162 229 964 30 9664 23 56 2 5642 -11124 35 999999 -57 999999 -82 24 26 51 999999 999999 999999 -44 999999 999999 171 25 999999 999999 -94 -52 -9 999999 999999 -94 -65 999999 -40 -99 -78 -72 999999 -6 31 -10 999999 -93 14 -18 -2 34 -86 12 73 81 141 -16 999999 29 999999 -48 -28 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -23 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 45 75 29 86171 173 604 30 9664 23 56 11 5644 -11123 566448 7885 999999 -39 999999 999999 999999 999999 999999 -76 999999 -29 -68 999999 999999 999999 999999 -49 999999 999999 -96 999999 65 999999 57 999999 999999 9 -88 999999 999999 999999 -45 -49 -62 999999 -60 52 13 -18 129 176 5 -65 999999 -87 98 57 -1 123 167 36 238 485 1033 5015 33382 34023 779 -37 -86 999999 999999 999999 -74 999999 999999 999999 -86 999999 -32 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 72 -23 999999 -59 86180 174 605 30 9665 23 56 20 5646 -11122 31 999999 999999 -72 999999 999999 -92 999999 999999 999999 999999 12 8 999999 -74 41 -12 -4 67 64 -85 49 46 999999 -28 -90 115 58 -8 -6 72 43 13 999999 88 -14 49 -77 999999 161 45 125 124 86 178 92 77 226 173 273 271 128 114 100 273 154 118 -8 21 74 -56 999999 -63 999999 999999 999999 999999 -98 -79 999999 999999 -15 -61 999999 999999 999999 -85 -68 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 999999 -64 18 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 5 -16 84 73 -53 999999 -50 86189 166 821 30 9671 23 56 29 5647 -11121 -82 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 -20 -20 999999 999999 20 -93 999999 999999 4 -83 999999 -67 10 999999 999999 999999 0 -61 -83 -73 68 72 61 57 87 -36 -11 65 199 223 286 808 369 6052 82818 185628 12264 82 -71 -5 22 21 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 -72 999999 -52 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -28 91 15 -86 86198 175 584 30 9674 23 56 38 5649 -11120 7491 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 -42 999999 -1 54 318 525 1203 14410 104749 389659 440904 266834 8754 106 34 -83 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -57 -74 999999 999999 999999 -98 999999 999999 999999 -82 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -24 54 57 -73 86207 126 2027 30 9677 23 56 47 5651 -11119 31 -38 122 141 1175 9670 67840 39610 319685 697462 599760 116648 1689 -57 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 -93 -93 -35 -7 -64 999999 999999 -99 -56 -60 999999 999999 999999 999999 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 97 -2 -21 -87 86216 176 648 30 9678 23 56 56 5653 -11118 -84 999999 -93 999999 999999 999999 999999 -53 999999 999999 999999 -76 -68 999999 -28 999999 -67 -42 -95 -27 999999 44 999999 -76 -43 999999 218 18 999999 72 9 -32 -40 -36 -84 56 -23 45 58 103 266 178 348 298 409 169 332 298 374 412 561 1462 11485 90402 41827 8303 344 8 -38 999999 -59 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -82 999999 999999 999999 999999 999999 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -88 999999 999999 999999 999999 999999 -36 999999 999999 999999 999999 999999 999999 -65 -57 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 -23 -2 73 20 -23 -80 -92 86225 184 770 30 9680 23 57 5 5655 -11117 -55 0 -56 999999 999999 999999 999999 999999 999999 999999 999999 -80 15 999999 999999 999999 37 999999 999999 999999 999999 999999 -10 999999 -81 -16 999999 -63 999999 999999 -17 -16 999999 -31 999999 -58 93 70 119 381 308 304 348 265 433 363 696 1130 1223 25615 204199 182141 136210 2791 168 999999 999999 -26 999999 999999 999999 -66 -71 999999 999999 999999 999999 999999 15 999999 999999 -94 999999 -52 -83 999999 999999 999999 999999 -89 999999 999999 999999 -12 999999 999999 999999 999999 -40 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 -96 -21 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 -53 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -58 999999 -39 -18 65 39 21 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 86234 170 835 30 9685 23 57 14 5657 -11116 -64 999999 999999 -91 -82 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 -70 999999 999999 999999 999999 999999 999999 24 -73 -62 -91 3 140 -15 -94 -5 65 49 -100 129 97 118 -21 10 -59 186 359 249 305 268 344 767 769 4263 102310 186249 6407 67 -52 -89 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -68 -10 50 21 -76 86243 174 719 30 9689 23 57 23 5658 -11115 -96 999999 999999 999999 999999 999999 999999 -16 999999 999999 999999 -90 999999 999999 999999 -79 -16 -47 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 -93 999999 -17 999999 999999 999999 999999 999999 62 45 186 -18 108 106 51 97 289 318 502 509 439 6013 42283 45149 2545 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -29 -27 -79 -97 86253 182 510 30 9690 23 57 33 5661 -11114 526 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 -71 999999 999999 -65 37 200 159 673 501 5014 64440 326558 249214 12570 -60 -51 -72 999999 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 -88 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 8 -61 -64 -71 86262 129 2134 30 9694 23 57 42 5662 -11113 24 999999 999999 510 609 7585 66162 336854 635172 440256 10420 -43 -89 999999 999999 999999 -53 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 -86 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 34 16 22 0 8 -20 -90 86271 183 518 30 9698 23 57 51 5664 -11111 327 999999 999999 -92 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -98 -43 999999 999999 999999 999999 -59 -45 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 -74 999999 999999 999999 999999 -55 -13 -43 -42 999999 999999 101 -32 -13 105 154 201 -57 15 122 83 165 175 999999 28 164 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 15 -5 14 1 -39 -99 86281 183 517 30 9697 23 58 1 5666 -11110 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 -89 -7 -97 999999 999999 999999 71 -7 999999 999999 999999 3 -31 -96 -68 -45 999999 999999 -51 -73 -67 -85 -40 -61 -31 74 160 -21 999999 12 120 120 53 -48 -66 -95 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -27 14 -50 -84 -77 -69 86290 186 396 30 9696 23 58 10 5668 -11109 973643 137716 999999 999999 999999 1738 999999 999999 999999 999999 -81 171 -2 999999 999999 -98 999999 999999 999999 999999 999999 -49 -90 999999 -82 999999 999999 999999 999999 999999 999999 6 999999 999999 999999 -97 999999 -94 999999 999999 999999 -63 999999 999999 36 30 -27 -54 999999 999999 999999 999999 999999 17 55 999999 -58 -57 -60 20 -36 -94 -95 999999 -57 999999 999999 999999 999999 999999 999999 999999 -53 -86 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 10 -15 -12 -9 23 86299 182 579 30 9699 23 58 19 5670 -11107 2477 -9 -32 -3 999999 -25 999999 999999 999999 -65 -29 -10 999999 999999 -21 20 999999 999999 999999 999999 999999 999999 -94 999999 999999 -60 999999 999999 7 118 999999 999999 999999 -39 -95 -23 999999 -30 -13 999999 999999 -74 8 1 32 -100 999999 999999 111 5 -22 -50 199 248 19 -53 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 999999 999999 -47 -99 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -84 -69 -63 999999 999999 999999 999999 -58 -30 -58 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 21 -23 78 49 26 -42 -40 -63 86308 183 554 30 9704 23 58 28 5672 -11106 2796 999999 999999 999999 999999 -44 999999 999999 25 -88 -80 999999 -54 999999 999999 999999 999999 -12 39 999999 999999 999999 999999 -89 -82 16 999999 51 999999 1 999999 -52 51 -96 999999 -62 -17 19 999999 999999 50 15 -85 -25 -66 -84 84 113 -18 11 -4 147 175 190 22 -63 999999 999999 999999 999999 999999 999999 999999 -88 102 34 35 -81 -66 -65 999999 999999 -69 9 999999 999999 -92 -42 999999 -98 999999 999999 999999 -95 999999 999999 999999 999999 -49 8 -81 999999 38 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -67 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 -86 -72 -36 999999 -57 -3 -71 -82 -43 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 20 92 62 163 147 49 22 -31 -66 86317 182 555 30 9705 23 58 37 5673 -11104 96 999999 -57 999999 999999 999999 20 -58 999999 999999 -39 999999 -74 -94 -6 103 999999 30 3 999999 21 999999 999999 -91 -63 -85 999999 15 -64 999999 -98 52 4 999999 -74 114 5 999999 11 999999 999999 124 102 -10 45 999999 999999 104 -80 -13 -54 -22 9 999999 999999 999999 -63 -90 999999 999999 999999 999999 999999 999999 -86 999999 999999 -20 -45 -70 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -43 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -37 -68 -43 -57 19 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 84 171 115 91 56 42 6 -10 86326 183 587 30 9707 23 58 46 5675 -11103 26457 44 -82 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 999999 -64 999999 3 999999 999999 27 -92 999999 -14 999999 999999 999999 999999 -49 183 999999 999999 -29 -69 -28 8 -95 142 38 999999 999999 -84 -7 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -89 999999 999999 999999 999999 -12 999999 6 -70 999999 -81 999999 4 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 -91 -90 999999 -71 999999 999999 -80 999999 999999 999999 999999 999999 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -79 999999 -27 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -36 79 157 86 43 -31 -41 86335 185 589 30 9709 23 58 55 5677 -11101 56239 -36 999999 999999 -51 999999 999999 999999 999999 -89 999999 999999 20 -97 999999 -83 -43 -1 999999 45 999999 86 -6 10 -62 999999 999999 -68 98 206 -65 999999 -47 -38 999999 -16 56 -91 -74 -43 73 -20 -48 -69 999999 -86 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -95 999999 -58 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -85 -66 -11 -85 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 55 97 84 109 48 9 48 48 -88 86344 186 591 30 9711 23 59 4 5679 -11100 88320 9658 999999 999999 999999 999999 999999 53 999999 999999 999999 -40 74 70 19 60 28 999999 -7 98 -4 999999 -61 25 -22 20 13 -28 -68 -11 137 40 62 -26 169 88 78 31 7 -21 999999 -58 -12 999999 -66 -25 -62 -88 999999 -15 -70 999999 -71 -31 -58 999999 999999 999999 -28 -94 999999 999999 -62 -98 -89 -31 -22 999999 -73 30 89 -12 4 -49 -13 0 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 -74 -17 -43 -87 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 -67 -23 -77 -19 -28 999999 -59 -16 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -14 46 6 75 144 169 134 71 81 62 40 -20 -58 86353 185 594 30 9714 23 59 13 5681 -11098 13763 999999 999999 999999 -74 999999 4 999999 29 999999 999999 97 -51 999999 999999 999999 999999 999999 30 -85 999999 999999 999999 999999 999999 -76 999999 -36 999999 -36 999999 -14 -90 -13 -84 999999 -76 -68 999999 999999 -96 999999 999999 999999 -84 999999 -93 999999 999999 999999 -45 -56 999999 999999 999999 -62 6 15 999999 999999 999999 999999 999999 57 999999 -48 -81 -32 999999 999999 999999 -74 -2 -22 17 999999 999999 999999 999999 999999 -42 999999 999999 999999 999999 999999 2 -50 999999 999999 999999 -69 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 -68 999999 999999 -98 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -44 53 74 75 57 12 -4 -20 -72 -85 86362 257 596 30 9716 23 59 22 5682 -11097 3500 501 70 545 549 299 556 695 657 350 365 648 478 67 309 440 417 186 187 470 324 348 507 477 390 482 614 790 437 476 338 391 394 462 332 511 350 303 280 525 322 207 189 372 514 416 272 240 361 362 233 198 463 450 539 436 402 307 272 437 105 258 166 435 538 474 412 328 358 301 336 425 360 304 216 322 460 265 216 234 412 215 217 275 451 194 293 214 334 324 221 336 150 225 167 -20 75 228 63 -11 112 198 218 175 137 141 138 198 230 378 310 226 326 311 153 264 212 235 122 142 188 95 142 165 211 63 127 168 183 188 217 139 241 287 264 194 68 105 125 50 109 158 64 93 228 126 66 86 114 102 178 378 450 403 313 360 349 458 324 482 340 228 317 113 64 163 254 152 86 257 265 257 214 392 455 501 581 641 673 662 600 570 499 471 235 254 332 272 299 196 157 128 135 121 141 153 115 189 159 150 194 224 171 147 102 202 227 142 208 131 163 210 186 188 118 169 184 202 157 148 189 183 193 177 158 144 96 46 45 69 106 45 59 21 59 29 1 29 45 45 41 59 64 37 51 52 37 57 118 90 63 91 72 53 26 10 9 86371 259 598 30 9718 23 59 31 5684 -11095 28129 404 425 509 339 409 395 449 490 171 303 308 391 571 557 444 544 462 209 175 395 463 178 285 396 201 453 501 451 697 335 457 381 332 255 441 462 302 223 264 300 258 479 614 467 426 386 173 312 295 407 124 281 438 480 150 269 192 242 227 186 137 560 317 288 326 510 376 512 471 468 292 131 278 408 318 407 420 57 157 387 179 289 379 277 285 330 301 98 394 499 358 268 175 102 117 201 260 313 163 -12 46 136 93 10 53 129 62 177 259 160 115 281 230 115 153 95 145 -37 263 274 83 182 298 321 -100 78 177 110 36 178 28 165 306 53 157 127 217 175 170 152 287 188 128 262 133 186 168 160 37 123 296 336 379 440 343 347 351 303 305 268 231 193 144 99 53 143 225 325 235 188 290 230 366 374 414 512 641 645 706 631 615 520 412 417 242 251 255 248 186 165 137 159 123 152 177 112 175 148 52 174 138 182 202 152 150 140 169 195 193 212 259 162 193 211 111 109 164 130 209 181 137 139 131 135 119 157 141 152 86 79 72 79 36 -14 12 8 5 33 999999 999999 18 39 31 26 19 27 40 32 44 41 46 24 37 29 61 30 19 11 86380 247 602 30 9722 23 59 40 5686 -11094 435865 3746 136 164 502 351 305 162 666 366 276 352 204 436 622 395 235 301 378 241 281 244 509 303 279 283 403 495 435 115 368 288 347 275 68 144 349 235 194 328 298 249 361 243 369 297 242 376 160 370 407 250 293 164 116 179 261 143 356 166 189 149 193 209 158 188 195 564 422 395 181 179 76 268 119 177 290 195 303 200 83 127 251 156 92 245 257 217 136 90 106 166 113 -49 110 110 55 105 34 127 162 117 -28 89 36 30 110 -30 18 36 78 153 186 420 96 57 131 222 139 229 231 44 50 98 117 24 73 69 35 21 139 142 71 72 -86 -99 -23 128 31 133 45 2 14 21 109 82 37 -85 -14 100 89 203 265 184 266 382 354 238 295 307 310 248 174 74 94 34 124 -21 -24 76 100 73 19 172 165 113 286 420 378 450 437 593 457 305 198 135 156 199 93 97 42 10 5 16 39 79 92 93 47 70 158 61 117 72 86 32 81 132 66 130 130 160 93 153 93 131 60 80 98 51 38 92 91 108 46 40 63 40 41 28 61 45 -22 -45 -18 -14 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 86389 0 99999 30 9726 23 59 49 5688 -11092 86398 0 99999 30 9731 23 59 58 5690 -11091 86408 0 99999 30 9737 0 0 8 5692 -11089 86417 0 99999 30 9740 0 0 17 5693 -11088 86426 0 99999 30 9742 0 0 26 5695 -11086 86436 0 99999 30 9747 0 0 36 5697 -11084 86445 0 99999 30 9751 0 0 45 5699 -11083 86454 0 99999 30 9754 0 0 54 5701 -11081 86463 0 99999 30 9759 0 1 3 5703 -11080 86472 0 99999 30 9763 0 1 12 5704 -11078 86481 0 99999 30 9766 0 1 21 5706 -11077 86490 275 800 30 9770 0 1 30 5708 -11075 20081 775 714 768 801 622 582 530 698 800 723 577 867 978 800 705 747 815 696 702 666 730 807 750 728 982 1030 944 1050 1063 910 911 985 925 849 804 662 397 318 361 282 305 257 299 178 273 249 196 301 342 328 245 309 346 194 308 244 117 108 152 107 111 99 145 132 105 199 206 21 145 134 163 64 39 86 111 122 -9 -21 100 68 107 111 22 144 172 9 48 33 168 89 25 17 64 43 74 40 33 74 59 99 126 233 221 288 298 191 179 212 250 265 312 223 271 233 201 240 228 283 325 335 296 224 173 202 80 87 159 188 148 90 122 151 105 83 81 104 119 89 57 50 120 87 129 114 124 156 131 157 207 140 172 189 310 262 351 395 286 284 320 351 356 336 246 195 167 133 183 194 199 202 287 351 291 378 415 487 565 600 514 505 520 491 425 348 332 301 255 183 205 264 260 205 167 254 315 294 201 187 229 371 504 471 344 279 272 262 242 227 242 234 290 317 251 261 312 294 275 298 301 305 331 338 326 297 317 267 286 314 278 298 276 266 282 285 303 290 276 281 277 266 250 219 184 199 230 237 228 228 240 270 291 270 270 246 229 194 193 184 180 183 175 165 180 181 172 183 182 188 176 185 186 185 193 195 86499 275 804 30 9774 0 1 39 5710 -11074 11996 836 773 632 807 763 635 824 714 803 738 795 834 720 805 672 784 880 952 842 945 918 921 1151 1076 1059 1040 1164 1169 1011 1186 1273 1329 1332 1198 1002 942 704 476 131 -54 13 206 261 131 128 175 211 188 258 149 214 136 45 11 125 59 38 -15 -40 -29 999999 -62 56 -96 -24 68 -45 999999 -33 83 999999 -20 17 35 70 -94 -1 49 -72 -67 -29 -49 -33 39 24 66 49 -13 93 29 999999 12 999999 38 99 -68 999999 -69 62 75 105 97 86 214 140 62 82 69 75 206 154 137 170 191 124 80 196 380 255 214 96 38 19 -28 -26 61 0 -48 56 -17 31 94 -24 -56 -24 53 88 -32 -39 -36 -30 41 16 -10 56 12 10 79 26 49 70 101 82 87 167 250 251 196 155 265 322 219 102 69 61 128 143 112 64 110 139 146 136 184 258 309 433 485 456 441 429 401 336 234 170 218 238 123 41 145 132 48 80 73 178 189 84 95 56 174 375 391 347 250 157 99 79 145 149 119 141 136 185 171 164 163 183 180 186 206 210 201 192 192 191 205 203 186 174 190 196 182 190 183 190 176 178 199 176 157 195 173 111 87 120 109 129 150 138 158 179 190 192 168 143 134 113 95 84 80 89 85 105 97 94 105 106 107 97 102 102 96 91 106 86508 274 836 30 9776 0 1 48 5712 -11072 696 660 946 709 705 795 741 823 749 701 644 656 670 736 670 721 789 794 866 805 761 794 817 796 859 888 916 1015 1028 1129 1121 1144 1103 1145 1018 952 872 769 463 429 127 173 132 155 291 277 239 272 237 242 149 162 240 229 65 -3 -52 -20 0 31 20 -6 29 -36 31 22 59 13 15 -1 -55 35 31 71 59 94 33 4 -59 22 -15 14 11 -17 -73 -34 75 -36 -22 -17 9 19 68 129 61 -43 12 7 -9 46 83 105 75 135 99 112 39 100 93 147 124 97 73 145 219 220 184 182 160 140 122 44 22 17 -67 -9 16 -22 -1 15 29 50 27 78 51 23 -8 55 44 55 22 41 69 26 -6 40 80 59 40 92 86 96 104 161 213 239 244 209 182 206 221 236 196 164 93 75 128 158 157 183 162 161 177 185 305 396 475 437 447 414 403 399 375 238 172 153 230 245 109 95 154 114 68 47 107 253 153 96 134 263 343 395 384 362 202 96 141 111 102 162 178 140 126 167 172 197 189 187 234 206 213 228 213 220 181 183 171 222 219 193 193 183 191 172 181 202 188 221 223 209 207 172 118 70 99 130 138 141 147 141 157 174 193 197 197 173 156 139 120 117 113 113 120 113 121 117 119 125 127 122 129 126 125 128 86517 275 810 30 9780 0 1 57 5713 -11071 4461 951 1022 977 893 989 1040 901 968 1010 1084 914 778 803 1022 1023 981 1054 997 940 1119 1083 1008 1029 1144 1049 971 881 670 816 875 1028 1142 1118 963 723 657 448 343 329 263 256 215 246 214 242 302 253 250 351 349 273 214 268 257 299 99 85 5 -31 69 142 233 147 18 146 89 12 132 84 54 44 47 100 45 21 140 28 -10 -53 101 23 2 58 25 114 1 107 53 -60 64 57 62 95 58 51 15 27 -12 57 74 127 150 124 244 181 141 112 177 171 287 260 163 271 257 197 238 248 284 197 148 133 93 133 76 84 128 68 77 62 68 124 102 71 13 -17 86 111 8 85 75 129 52 108 125 127 128 151 155 181 154 127 161 281 325 294 297 298 217 268 234 264 275 189 184 167 173 220 191 155 241 239 220 220 317 430 450 520 578 546 525 511 489 442 365 293 263 279 228 166 139 149 184 163 106 131 302 325 200 140 147 352 470 416 449 397 303 225 166 162 180 171 169 177 230 258 261 251 245 238 253 275 277 270 268 291 252 251 254 211 236 228 234 257 271 262 239 241 258 254 258 266 253 179 129 136 161 190 196 198 200 200 207 219 221 238 249 225 209 190 158 176 174 163 169 168 173 172 165 152 148 153 159 160 172 86526 276 783 30 9783 0 2 6 5715 -11069 30151 1128 956 1067 1029 934 887 1009 1083 1040 1091 958 897 971 984 938 917 918 988 872 943 1045 849 950 975 981 833 782 808 845 828 800 693 726 787 705 576 555 403 328 340 206 210 86 125 213 229 183 237 303 316 363 325 390 362 295 205 251 169 134 89 -43 6 106 103 89 86 216 208 35 57 137 171 60 66 95 36 17 65 8 20 97 26 92 75 36 140 110 110 71 21 44 78 130 63 105 42 46 43 167 68 51 101 171 219 180 154 183 179 164 155 264 369 310 242 267 299 288 274 253 249 123 127 131 146 96 39 76 80 49 61 100 43 -25 53 108 101 73 162 103 83 139 137 170 105 131 187 121 127 190 259 274 350 370 282 287 217 246 216 237 263 315 286 239 271 192 208 247 220 202 178 221 253 269 377 446 411 488 542 530 594 511 483 439 347 340 311 315 298 237 186 148 150 149 169 105 91 168 336 356 214 173 209 368 331 379 479 492 355 151 161 180 194 195 203 200 239 262 259 208 215 231 264 271 275 253 263 266 243 228 233 269 241 269 264 249 228 217 232 230 245 249 265 240 178 157 168 185 216 222 184 194 187 207 204 218 225 215 206 198 185 174 166 161 165 173 168 149 141 142 137 141 155 148 168 198 86535 276 784 30 9784 0 2 15 5717 -11068 13161 964 823 742 798 836 888 700 757 743 739 659 820 840 910 822 908 767 722 843 793 751 867 761 832 798 733 822 927 764 659 753 718 585 584 512 553 631 470 378 390 429 394 288 260 351 385 294 346 290 343 405 307 329 325 270 312 51 94 170 164 177 136 113 110 42 96 94 82 262 194 110 -6 83 173 156 28 5 138 186 71 69 119 38 66 139 80 109 138 83 100 58 90 179 83 133 170 69 100 107 113 188 338 287 124 187 202 189 212 165 254 269 337 268 292 187 261 241 237 300 265 246 239 227 284 178 116 90 102 135 105 87 152 127 100 136 145 115 83 85 68 140 152 124 135 106 138 220 284 300 321 359 378 391 374 256 293 287 315 307 278 300 289 364 387 296 346 321 263 209 224 257 269 334 407 408 444 544 605 645 607 586 494 431 434 372 319 285 317 336 200 178 178 190 205 170 143 216 393 394 290 278 400 419 302 362 499 511 383 263 206 191 202 243 237 234 225 283 260 236 288 301 265 263 271 275 295 294 278 278 266 280 286 275 271 276 298 297 279 263 246 256 255 257 218 200 181 184 216 214 215 231 237 227 245 254 261 256 268 250 232 230 213 195 195 202 220 212 198 181 175 177 172 179 217 240 86545 276 786 30 9786 0 2 25 5719 -11066 10901 883 852 749 935 955 844 918 885 879 786 817 838 872 842 810 806 754 721 854 782 806 859 979 819 866 892 810 933 736 617 671 619 725 639 500 449 386 343 233 338 514 388 304 198 307 236 340 366 326 376 366 343 384 390 313 268 203 258 73 74 279 89 153 156 108 181 235 222 119 189 158 204 99 -12 103 115 87 107 106 109 88 128 93 172 50 17 -15 59 105 148 108 187 161 37 167 137 45 93 74 201 176 248 157 191 300 216 243 207 181 266 230 412 335 329 233 281 361 302 287 303 301 233 218 169 161 244 175 108 139 153 169 119 111 137 229 176 203 152 241 154 199 118 172 194 186 131 211 300 326 386 381 344 304 327 327 323 350 302 266 289 302 281 348 359 337 290 303 251 281 283 309 251 309 362 455 502 559 685 678 673 607 551 517 508 484 404 366 398 408 387 230 180 131 189 213 152 155 243 350 451 329 296 361 312 258 373 483 455 380 303 255 184 219 271 260 232 233 233 257 257 278 277 281 265 298 322 319 314 320 337 305 299 269 253 266 277 288 286 288 261 246 259 251 237 211 200 172 183 196 217 218 211 224 228 220 237 234 254 244 222 216 211 193 187 200 192 180 174 165 166 163 155 180 216 231 86554 276 772 30 9802 0 2 34 5721 -11064 10226 981 1004 900 918 1079 924 879 901 858 952 1167 950 862 963 1135 1092 999 879 1088 1017 1010 920 996 957 975 1074 1022 918 819 907 994 857 658 637 533 492 402 370 342 241 277 294 158 250 475 304 260 192 327 392 288 483 358 280 277 280 160 128 187 117 242 107 84 101 118 217 134 138 221 160 171 155 159 157 69 -33 -55 26 47 112 195 255 112 91 79 116 64 20 21 58 171 108 149 134 32 46 108 180 160 208 191 138 193 214 308 331 273 243 297 232 340 157 278 324 326 358 430 372 298 343 259 349 333 251 178 135 94 146 140 85 135 99 140 168 39 118 118 103 111 98 155 200 215 202 232 299 303 406 382 356 349 312 349 318 340 379 319 297 294 349 288 322 328 285 254 247 227 217 231 268 276 293 415 487 480 545 590 634 550 576 534 489 407 371 391 377 381 383 349 325 249 207 199 206 162 156 180 204 362 501 414 342 332 243 256 295 402 416 383 258 174 181 200 268 266 227 241 239 235 259 282 248 269 271 277 304 313 322 317 306 293 283 268 273 269 274 275 268 289 280 250 208 198 190 175 175 155 169 208 224 220 222 207 206 211 206 212 246 229 217 226 205 199 187 186 183 181 180 168 150 156 157 177 187 178 86563 276 797 30 9827 0 2 43 5723 -11063 915 822 780 690 778 765 560 536 721 735 795 897 678 823 891 937 772 830 833 779 861 920 952 928 903 818 697 667 871 808 850 796 668 683 666 590 462 438 290 301 245 187 207 309 286 280 340 262 196 178 303 315 369 266 207 -36 38 89 53 117 32 49 76 53 96 133 203 24 -13 70 98 108 172 85 174 123 68 18 18 16 68 131 87 21 117 87 37 79 126 74 101 110 71 73 126 139 146 73 99 96 210 190 142 101 161 157 155 215 212 239 179 156 186 277 283 261 323 316 301 253 340 275 241 207 144 152 93 46 42 120 141 146 127 53 71 113 94 135 133 125 102 110 142 158 152 185 282 330 350 294 250 291 306 318 326 322 302 317 247 205 230 281 288 287 254 267 265 216 160 147 184 320 285 371 399 465 551 582 586 571 444 388 405 376 373 350 296 295 309 318 289 254 173 114 176 209 170 144 213 331 469 489 427 344 243 219 243 262 296 293 196 205 190 200 199 193 207 219 215 194 212 223 228 208 243 255 249 255 265 269 262 250 241 230 256 240 231 225 245 276 263 229 188 157 121 127 142 185 196 203 188 185 179 182 171 182 202 199 196 189 180 163 148 146 150 154 146 127 123 148 165 178 174 167 153 130 86572 277 824 30 9854 0 2 52 5725 -11061 2366 735 786 829 713 745 727 615 640 881 803 782 1014 827 748 726 840 685 724 676 632 736 860 669 822 873 609 582 785 828 707 608 548 516 552 362 342 367 298 203 260 166 214 284 286 189 210 321 327 320 237 209 278 242 227 199 125 63 283 126 159 241 41 97 61 -8 64 76 116 152 149 89 71 149 132 103 116 178 124 -7 54 97 89 16 141 119 126 56 24 216 193 113 71 160 130 108 157 106 67 206 197 175 166 222 185 268 261 199 205 282 209 219 274 249 297 279 209 281 301 293 253 283 295 207 118 192 115 82 44 80 102 85 151 142 118 108 132 221 134 140 90 113 170 150 85 237 204 249 277 359 361 368 336 337 290 330 333 321 238 265 268 233 277 309 243 248 273 299 233 215 177 228 234 288 409 423 494 555 613 586 563 464 428 384 345 328 330 350 348 361 270 233 170 107 139 168 183 171 255 387 442 517 388 278 267 238 207 262 325 260 174 151 196 224 202 226 231 210 234 250 268 252 246 252 262 267 285 283 292 261 249 259 236 233 234 263 242 258 256 261 258 257 227 148 135 128 145 165 166 187 206 180 166 197 198 184 180 194 198 168 170 173 180 168 150 151 140 132 154 177 182 175 169 160 142 131 134 86581 279 761 30 9881 0 3 1 5726 -11060 267878 2326 528 546 546 598 762 675 671 684 631 611 687 719 578 746 644 628 690 502 666 715 758 723 738 726 691 783 815 678 590 674 543 504 547 518 435 334 233 189 130 127 60 143 244 305 317 276 306 251 304 281 179 203 145 71 174 272 213 117 111 45 36 114 82 155 201 74 97 118 112 53 1 31 54 115 71 79 44 0 -3 11 25 34 95 21 125 37 36 50 173 195 131 67 47 7 37 92 36 65 71 121 90 151 121 93 172 227 204 272 259 158 152 178 252 258 225 268 292 327 277 281 289 201 219 242 187 5 188 99 53 74 89 52 92 92 81 131 76 84 218 167 85 105 114 123 135 129 125 221 234 255 296 327 301 344 364 333 330 303 264 257 293 303 286 245 247 228 238 260 228 191 108 149 206 258 290 432 458 527 621 535 492 464 415 330 284 299 292 355 299 233 165 141 117 152 187 144 192 225 308 498 540 459 305 234 216 183 137 152 229 245 192 146 149 207 201 218 212 188 225 236 227 228 201 212 205 235 218 201 205 223 189 220 222 194 190 205 220 208 204 234 255 225 138 103 106 135 133 150 165 164 161 171 168 159 142 137 157 166 164 153 144 138 131 124 123 110 95 105 115 131 123 114 117 109 81 62 64 86590 281 729 30 9909 0 3 10 5728 -11058 207860 2589 635 535 439 482 671 580 602 604 692 681 547 479 477 491 667 644 498 625 607 611 626 684 728 662 672 645 702 701 645 773 737 673 700 607 460 561 491 357 225 85 159 155 188 262 238 170 297 221 272 169 133 32 107 78 34 32 -5 23 91 40 69 -18 -7 80 94 54 153 44 167 126 29 -13 -73 5 99 63 -40 -67 17 98 84 112 126 -5 51 -3 41 82 106 106 47 7 103 80 161 113 97 107 131 154 240 233 200 160 195 91 151 48 82 229 244 253 243 187 186 248 288 221 213 282 197 269 301 288 316 288 290 162 189 157 212 79 97 72 52 96 58 86 166 186 150 219 136 58 187 180 176 142 206 249 270 258 272 266 276 379 375 374 362 302 263 291 313 287 323 308 266 286 237 252 182 207 174 153 153 205 226 319 411 485 579 600 524 397 348 372 331 323 298 262 249 222 128 95 123 134 105 153 342 499 543 509 405 199 219 234 173 109 146 207 248 204 161 220 204 145 160 192 190 208 234 193 198 178 178 225 234 246 207 213 220 200 194 190 200 184 201 206 215 231 209 210 233 217 126 105 130 142 157 160 168 169 144 144 136 131 139 143 131 133 119 125 111 103 109 106 112 113 103 119 119 110 96 82 60 53 54 53 55 86599 282 730 30 9940 0 3 19 5730 -11057 29476 752 531 382 378 600 641 620 671 580 542 548 490 479 662 640 608 731 637 660 725 682 635 700 752 611 586 645 623 663 727 646 600 701 679 527 564 444 247 179 253 80 0 52 194 197 166 215 284 224 289 336 96 -16 137 57 34 80 110 62 -2 65 51 -31 115 96 22 36 80 65 88 69 127 66 -9 101 57 -31 77 59 41 51 9 74 138 -20 -7 0 44 45 99 50 75 -16 133 66 2 112 142 185 145 196 136 130 157 293 306 156 168 185 134 224 232 199 117 182 233 192 189 187 232 224 252 303 326 263 174 212 255 285 235 159 132 107 94 77 57 40 148 129 111 151 78 119 68 140 88 109 189 259 193 241 323 222 250 320 311 321 298 314 344 384 338 291 292 268 248 291 279 288 282 188 242 249 249 279 214 216 191 181 248 302 324 486 554 524 452 368 326 298 316 325 317 276 202 140 131 145 122 165 317 481 485 377 258 206 190 150 106 109 109 211 220 133 131 154 171 143 167 203 202 188 177 199 176 190 179 195 217 218 218 199 176 212 195 174 178 196 221 205 204 246 226 173 200 228 184 104 81 101 103 139 139 133 141 141 135 116 131 131 115 101 102 88 73 74 87 85 73 86 109 96 76 60 49 54 39 38 34 31 25 5 86608 283 731 30 9971 0 3 28 5732 -11055 2777 433 458 506 502 526 514 560 453 548 548 657 557 524 664 432 408 619 642 636 714 664 680 555 537 725 628 732 576 531 654 640 444 498 533 396 302 396 343 253 193 180 153 294 241 144 254 270 182 45 247 166 170 128 93 125 168 81 161 206 49 -46 23 158 60 84 71 86 167 33 15 70 90 196 82 47 32 132 171 57 108 28 52 84 76 37 -3 21 12 112 146 75 59 188 163 116 151 164 191 199 142 81 121 143 179 197 145 171 215 101 128 238 241 271 210 179 276 257 250 322 298 308 186 214 287 346 272 283 313 302 299 274 221 178 86 63 59 102 78 83 124 87 130 147 177 138 104 102 149 135 161 141 228 290 323 304 308 337 367 376 399 327 399 421 362 319 304 300 286 227 276 290 280 281 213 225 227 214 195 192 253 248 281 408 484 607 609 510 444 383 388 360 351 341 300 243 156 159 119 122 189 334 542 430 306 231 249 153 141 168 133 142 185 192 204 217 208 206 179 192 211 217 187 185 188 190 202 194 237 270 259 239 223 264 236 217 218 219 230 229 238 258 231 251 243 259 257 238 173 107 122 157 169 182 182 158 158 161 171 159 146 136 128 126 144 148 148 137 146 151 129 132 124 112 101 93 86 89 75 74 81 72 63 86617 286 669 30 9999 0 3 37 5734 -11054 13352 587 644 541 406 627 565 612 414 487 598 583 515 453 561 611 662 649 767 512 666 743 622 774 645 680 634 703 745 809 721 796 782 735 802 650 538 436 294 176 140 126 247 308 188 302 342 342 242 265 258 228 188 210 164 131 165 185 69 61 194 88 189 157 104 104 170 195 85 132 91 275 158 77 113 134 114 103 130 6 -75 111 146 139 125 169 118 146 143 138 159 194 126 221 168 152 226 164 172 173 196 174 272 180 171 228 286 255 208 246 276 267 270 283 277 353 262 293 293 274 225 358 324 246 256 300 345 236 319 340 346 377 370 388 190 186 192 56 142 163 156 165 207 174 160 197 208 190 167 162 165 225 306 308 292 316 337 389 455 470 533 469 402 478 427 438 472 405 379 443 407 371 395 369 365 331 333 359 274 249 240 217 235 229 244 408 513 581 655 672 628 580 494 430 376 381 382 385 308 265 250 201 133 233 404 543 599 404 311 259 218 195 210 233 222 216 226 241 309 295 279 288 271 293 298 275 279 290 310 360 323 309 311 311 308 312 277 259 295 322 304 316 328 313 319 332 309 282 312 305 222 157 188 234 258 257 231 229 212 200 207 216 222 206 195 213 223 221 227 230 215 210 204 191 174 188 183 159 156 160 157 159 141 147 137 151 86626 287 664 30 10024 0 3 46 5735 -11052 611 398 418 619 449 503 427 400 559 458 442 657 598 570 594 535 573 426 404 535 689 701 603 560 614 713 545 699 687 730 695 710 579 600 601 474 436 365 237 149 154 215 93 96 288 298 192 79 114 90 44 151 21 39 73 101 -10 41 -8 78 69 84 169 156 106 179 123 52 42 115 127 74 14 46 28 185 192 50 94 -13 20 97 155 140 63 20 -1 19 96 77 53 29 51 77 83 37 113 242 210 174 222 190 168 160 127 109 220 164 217 172 181 188 187 172 218 183 230 247 160 243 233 188 146 207 228 151 163 216 200 263 273 248 237 359 394 269 120 65 151 143 91 48 154 129 118 175 105 86 128 119 212 170 272 296 301 341 324 323 403 460 402 343 354 361 313 307 322 404 427 432 396 349 363 314 329 294 161 222 183 201 216 236 152 140 91 186 234 322 492 556 620 611 572 398 392 337 324 342 336 296 232 139 130 140 107 153 258 430 532 373 258 233 179 168 140 140 174 177 200 203 233 232 226 225 198 211 255 251 254 202 216 243 242 219 216 206 193 224 219 200 246 263 229 220 261 265 243 216 232 241 183 129 98 127 161 173 171 185 164 156 155 148 136 158 162 166 153 173 187 164 153 157 144 127 131 131 138 124 115 111 123 132 128 123 117 109 115 86635 288 657 30 10047 0 3 55 5737 -11051 630 481 427 364 507 528 495 457 406 555 624 639 521 699 696 467 507 673 531 525 574 524 570 541 595 684 772 686 602 611 591 645 557 643 812 682 600 467 296 248 212 220 265 217 200 256 184 199 125 116 -13 15 153 165 137 62 107 102 74 123 141 118 50 239 176 119 125 169 122 90 95 89 95 87 149 141 156 71 -68 71 28 91 89 59 16 116 103 66 187 52 66 106 97 145 35 85 165 232 263 235 288 137 40 114 87 220 161 210 207 193 329 278 247 261 205 238 318 269 138 334 335 314 388 313 283 238 276 244 312 293 380 340 309 225 248 281 243 92 143 189 93 130 218 136 142 151 145 80 199 301 248 263 321 263 308 322 363 372 374 478 399 414 404 426 457 442 415 411 412 472 510 450 352 362 393 362 307 270 262 312 276 315 277 193 225 300 335 335 474 511 588 640 618 511 429 362 408 384 408 375 280 256 261 208 203 222 239 326 443 541 395 278 268 200 175 174 184 205 218 279 245 249 237 262 228 240 235 306 295 290 262 217 262 259 258 280 259 238 245 253 270 271 258 267 291 264 270 305 257 293 283 275 230 183 155 148 177 224 221 207 213 209 212 215 205 208 212 201 179 217 211 193 182 176 182 176 176 168 159 154 166 161 146 154 154 168 187 182 86644 289 649 30 10069 0 4 4 5739 -11049 5891 559 572 660 510 326 817 808 692 773 588 540 737 741 793 825 712 700 639 733 773 704 642 860 961 772 779 832 778 785 765 931 912 870 761 674 714 621 374 319 219 240 218 328 246 320 192 184 234 103 20 4 119 99 220 116 204 179 79 154 64 -7 55 52 97 -69 14 72 105 52 57 30 135 175 76 136 68 56 69 55 68 70 62 87 125 59 50 85 110 142 60 96 79 132 112 133 127 197 235 188 182 206 172 82 197 198 118 47 124 107 146 247 307 323 212 252 410 310 264 258 315 257 240 289 279 248 256 254 314 432 350 316 292 276 376 410 373 306 229 210 178 123 99 136 155 106 137 190 169 293 360 347 270 344 330 369 380 348 413 417 377 455 442 314 351 347 403 475 398 423 417 453 429 471 383 344 359 388 279 293 288 265 285 270 268 240 223 261 373 504 619 675 653 553 376 373 378 309 397 398 314 193 140 154 156 160 177 336 414 543 596 338 250 211 158 181 216 175 229 207 259 216 278 283 221 215 227 228 234 263 261 255 244 251 237 258 267 266 237 251 220 252 240 278 282 266 287 264 272 288 280 286 250 201 155 153 176 174 180 199 228 221 207 199 201 192 183 191 185 193 186 186 190 170 175 178 194 189 162 165 167 161 157 154 152 162 178 184 174 86653 289 700 30 10090 0 4 13 5741 -11048 945 803 717 671 665 798 689 681 782 855 826 789 922 899 982 807 978 862 926 890 827 795 935 937 940 918 1061 1055 943 1027 1066 1040 1106 1084 1052 980 833 596 519 299 239 179 177 136 278 176 112 154 138 2 104 63 151 115 4 79 -10 85 79 108 97 -45 60 35 47 96 169 90 48 68 42 61 -33 64 114 117 26 41 8 77 25 71 82 -40 999999 50 76 57 23 42 43 16 8 110 17 110 186 224 111 139 122 111 132 191 217 203 187 243 231 334 293 231 253 162 251 219 145 227 313 169 250 177 136 165 157 241 169 196 242 257 254 230 277 223 238 243 319 199 116 -12 140 91 76 133 100 44 89 271 251 305 269 262 289 302 345 406 342 308 327 345 336 315 304 360 273 317 422 363 299 374 357 287 332 357 321 288 251 296 295 209 218 209 187 167 206 195 244 360 432 533 557 505 391 326 290 229 261 296 317 254 158 83 133 147 155 168 303 427 488 423 314 223 150 123 143 154 164 157 192 174 189 231 220 244 207 185 204 194 199 190 236 261 265 205 219 225 216 179 183 220 231 223 241 224 217 228 238 229 245 226 221 177 152 121 123 100 106 128 140 135 133 156 164 152 155 136 142 151 136 132 125 109 124 136 123 124 127 111 109 108 117 116 123 116 131 146 150 152 144 86662 290 664 30 10114 0 4 22 5743 -11046 10547 621 550 371 359 454 524 529 659 592 704 655 587 589 677 674 781 797 842 858 831 878 926 967 980 848 1014 985 973 1154 1068 894 842 871 936 722 803 626 459 214 207 98 -22 75 1 91 143 16 49 18 26 -10 -65 -12 39 -15 -73 -64 79 13 -16 -73 -50 999999 -30 51 -28 -78 -88 -45 30 -4 37 -65 -46 -34 -19 -12 -50 -52 42 64 20 57 999999 -37 37 -88 999999 4 148 25 35 -22 46 32 -36 43 -11 92 6 74 96 1 18 56 63 51 136 186 185 102 250 211 150 130 154 131 106 100 160 162 177 180 82 137 188 193 157 183 171 138 133 167 212 302 170 129 238 122 11 16 -5 35 8 7 22 123 198 212 301 277 281 243 236 321 321 283 273 248 323 266 252 306 297 289 266 256 312 254 234 218 223 270 219 185 209 176 163 158 189 147 100 99 102 134 165 281 349 404 497 423 294 265 190 213 225 214 216 161 50 35 41 63 122 133 191 323 393 444 318 155 155 104 70 107 115 117 129 106 135 124 123 150 154 123 130 129 164 137 128 143 127 125 129 178 170 138 126 145 138 134 132 118 126 147 152 137 148 128 92 90 63 53 41 48 62 68 75 73 43 70 70 80 73 71 62 57 46 46 45 51 58 56 82 86 69 59 47 52 53 39 50 57 61 66 69 73 72 67 86671 290 688 30 10138 0 4 31 5744 -11044 739 505 307 376 656 368 488 380 497 636 392 468 514 698 583 623 709 860 828 937 901 834 799 921 1094 889 835 946 895 767 708 705 547 569 502 377 265 211 386 192 72 253 207 171 249 175 46 49 25 45 103 12 3 23 24 223 -10 -84 18 -36 23 3 -84 999999 999999 -74 -61 -87 -77 55 32 999999 -55 13 29 -25 -62 6 -49 -86 -81 38 91 -61 999999 -84 98 80 17 -46 24 2 107 148 14 31 104 92 6 36 96 155 115 172 87 71 174 23 31 60 122 232 236 254 219 147 133 172 209 215 139 230 224 218 181 137 194 256 181 264 241 235 253 230 281 287 311 193 193 159 213 99 45 53 57 65 144 275 313 241 217 323 271 207 251 293 343 283 292 414 452 405 323 376 383 298 332 345 300 306 292 232 276 319 273 247 210 204 238 190 242 188 188 157 156 174 112 255 459 549 612 528 365 271 225 279 285 291 257 248 126 113 106 83 129 182 283 445 487 340 189 153 86 107 120 83 138 141 142 199 195 203 169 179 183 168 141 136 181 188 165 207 215 198 182 185 163 161 160 169 194 172 186 184 188 209 187 216 220 209 146 102 92 83 99 75 112 112 106 104 80 50 55 82 85 87 96 110 105 98 80 88 104 91 100 94 94 106 107 104 110 107 99 119 121 120 131 127 112 106 86680 291 683 30 10163 0 4 40 5746 -11043 3848 163 384 274 393 238 355 359 430 465 361 443 420 396 441 565 514 591 596 568 512 606 613 520 552 540 422 486 320 350 529 424 397 165 143 167 199 47 18 71 18 24 152 159 11 -73 44 3 -34 -68 -75 -31 999999 -45 -45 999999 999999 -61 -69 62 -28 -48 60 999999 -68 -49 -77 24 -85 999999 -8 -32 999999 999999 -86 -33 -93 -58 -36 -80 -49 -97 -94 -5 27 31 999999 24 73 42 -79 -100 3 30 5 -4 -86 -49 -16 50 -13 23 47 33 -54 -81 -20 -2 32 64 129 107 142 159 75 112 57 173 106 44 175 126 -3 54 89 55 96 115 192 212 105 88 35 193 172 183 153 166 139 131 114 1 3 30 -3 -36 6 163 256 151 145 206 164 131 232 265 286 182 223 177 290 255 251 279 281 238 238 310 286 249 218 232 191 171 171 143 129 192 170 122 133 72 128 102 25 81 107 126 209 330 431 420 356 243 164 156 128 193 143 86 62 24 45 34 34 127 237 349 357 184 148 142 38 14 18 36 26 58 120 109 146 81 64 86 62 82 91 72 104 98 102 75 118 98 108 99 70 67 83 99 123 99 105 103 87 103 99 103 86 93 113 66 8 34 36 23 34 21 35 38 17 18 11 999999 999999 999999 4 6 38 33 27 18 44 46 31 21 17 43 56 64 66 54 44 50 61 62 55 52 38 34 30 86689 293 647 30 10187 0 4 49 5748 -11041 40225 890 327 278 261 451 305 427 524 352 368 352 526 443 407 514 412 496 654 579 604 501 504 641 597 603 722 539 662 608 523 643 576 601 448 305 274 125 103 181 161 273 143 219 214 196 85 34 -93 -49 -56 -65 -39 -15 40 151 -63 97 -52 -78 -49 168 -44 -19 -79 -64 -72 -18 52 -55 19 -51 -62 115 -55 69 158 31 16 -85 -99 -56 -13 -10 -98 -88 -56 -31 29 -61 60 -83 999999 25 -4 999999 -95 16 139 142 47 15 51 143 178 44 71 18 47 130 44 163 211 217 200 214 117 133 93 128 125 169 142 109 226 229 136 173 206 169 169 221 274 152 223 192 219 314 182 55 61 118 140 134 96 214 263 298 339 299 219 291 217 224 233 249 282 207 295 336 297 266 204 257 249 250 314 310 293 363 360 324 317 285 221 180 228 204 231 284 223 141 179 136 118 121 118 157 113 171 184 401 531 564 506 383 266 239 223 293 278 87 34 87 37 121 123 170 269 470 532 252 183 172 112 62 22 64 127 121 114 137 162 152 127 121 138 130 124 131 153 110 136 138 169 172 161 123 158 141 119 127 126 136 145 196 161 147 141 118 117 114 138 135 103 76 80 52 65 72 62 66 62 47 49 47 45 49 56 71 84 76 74 80 74 74 71 82 102 101 110 98 117 118 110 119 113 94 89 91 91 68 63 86698 293 702 30 10212 0 4 58 5750 -11040 1549 384 407 400 472 488 439 384 362 412 456 380 441 370 337 586 537 452 425 501 500 518 700 625 514 651 577 555 572 526 562 456 365 459 344 195 222 211 211 176 183 216 222 192 136 118 55 138 34 67 4 63 -39 68 54 49 153 91 167 107 77 123 90 -29 69 -15 26 111 5 141 137 -24 66 4 93 73 119 -41 33 67 148 45 20 -37 41 92 36 1 140 52 68 169 151 99 157 141 136 78 261 80 140 241 149 71 258 231 202 170 86 175 212 137 208 281 283 250 181 168 274 220 298 223 222 176 281 218 137 189 196 197 277 211 307 305 295 352 336 300 298 250 238 284 325 423 373 352 380 412 375 250 328 275 233 274 311 305 340 446 394 351 425 385 426 400 328 366 400 401 381 359 364 370 348 302 296 329 341 348 316 323 218 209 181 129 110 164 156 233 288 383 503 553 595 542 455 486 344 307 331 303 278 217 120 89 100 131 150 216 386 462 560 402 241 281 214 186 89 121 164 191 169 192 195 189 184 194 200 192 222 216 192 175 150 185 175 208 251 250 193 173 167 178 173 161 198 180 197 248 230 223 210 197 175 177 174 155 121 90 107 107 115 103 96 102 101 122 125 100 96 105 108 123 123 112 114 137 154 151 145 146 147 158 156 155 157 153 132 130 135 133 129 120 115 86707 293 698 30 10238 0 5 7 5751 -11038 10107 391 236 314 414 426 426 509 546 391 564 551 479 524 399 361 649 517 412 403 528 554 533 443 411 355 565 449 568 443 562 530 266 357 310 367 274 181 131 178 267 312 268 161 114 130 -82 20 126 144 -10 96 -60 -42 47 73 52 1 19 109 62 57 57 -44 78 38 -62 -48 76 21 58 -86 -100 -17 -14 6 -11 81 72 -29 -51 13 30 -15 -76 -38 -13 38 124 76 33 -6 -57 49 36 63 126 59 103 70 10 116 114 142 90 157 158 173 122 134 144 158 157 134 234 168 223 183 168 172 160 181 246 222 233 155 127 160 259 219 186 170 265 304 361 431 303 266 231 175 274 393 405 441 343 312 315 257 279 309 284 349 318 305 364 406 387 403 361 307 377 415 295 351 359 357 333 326 423 362 407 401 326 335 201 291 311 245 190 223 178 122 106 141 222 197 255 305 402 450 478 540 499 414 352 296 256 308 304 226 142 113 67 28 91 107 123 216 379 495 470 317 243 244 150 106 106 170 129 120 122 168 210 215 209 186 149 182 165 139 130 156 180 136 129 161 207 199 214 187 167 156 168 155 182 185 188 198 165 164 203 177 161 152 189 169 135 121 99 77 84 76 115 108 100 76 64 74 75 83 97 94 88 79 92 115 144 132 110 122 132 122 120 123 120 113 97 95 110 109 103 97 96 86716 294 695 30 10265 0 5 16 5753 -11037 8617 468 427 452 294 161 458 501 486 542 527 471 512 560 531 459 497 459 391 475 621 507 493 567 595 572 467 410 426 405 445 381 344 319 400 337 337 202 244 274 142 189 223 78 133 34 28 39 100 54 70 24 -57 -75 73 164 104 75 100 110 35 82 40 -43 65 49 51 8 -1 101 35 44 91 78 -6 22 89 63 51 132 91 225 71 -35 -3 98 109 9 169 118 128 75 61 91 -5 95 47 158 177 78 228 179 117 128 223 248 179 79 196 173 98 238 236 195 272 197 256 142 234 336 292 251 259 305 317 259 194 260 301 338 318 217 310 331 334 367 357 398 339 374 287 406 343 422 310 371 347 299 384 273 363 380 399 471 465 405 369 482 451 413 383 355 384 454 412 412 431 389 435 483 489 491 415 403 339 317 305 297 299 246 190 179 183 240 284 284 374 408 485 563 606 640 603 514 471 353 342 268 292 319 228 172 143 143 186 173 174 294 497 590 505 322 258 253 197 121 164 187 175 178 194 219 227 244 226 214 215 249 261 207 223 221 170 177 208 204 234 229 237 253 203 206 216 233 198 223 223 247 255 220 229 210 213 204 206 198 201 161 153 148 144 122 133 150 147 126 120 131 162 159 153 150 155 138 125 163 180 186 184 150 153 162 168 150 155 153 154 144 155 165 148 151 144 127 86725 294 718 30 10288 0 5 25 5755 -11035 12245 441 285 322 332 308 393 365 459 369 232 388 383 473 417 492 603 504 589 407 427 507 530 461 539 460 476 615 550 391 499 338 265 287 204 273 148 105 54 156 88 92 27 97 98 111 43 49 37 92 112 -23 133 175 92 -71 -96 93 173 132 94 109 58 52 16 11 24 109 94 -2 66 27 -26 -65 -39 -20 65 -5 20 6 32 98 13 -49 91 93 95 147 116 45 60 31 177 56 -2 11 81 60 -26 70 135 223 135 113 31 14 115 155 142 160 204 210 236 175 132 263 201 138 203 246 206 357 279 273 164 280 224 122 236 267 314 285 236 238 343 460 351 311 337 317 419 324 328 390 341 353 413 327 312 299 288 433 383 378 367 396 446 388 384 442 364 351 340 362 352 385 396 434 417 357 327 388 379 328 353 293 290 287 275 168 89 127 234 198 297 391 450 497 508 585 540 499 496 489 382 314 291 313 303 229 124 137 120 81 128 139 296 484 540 444 228 201 186 117 157 151 102 139 176 132 193 252 214 183 176 241 241 167 137 124 156 198 165 171 201 183 194 206 185 170 155 174 172 175 183 166 183 193 187 189 191 181 162 156 163 159 139 138 155 166 141 137 140 147 133 128 141 124 126 129 112 101 126 132 139 154 162 155 138 119 115 120 107 113 118 106 109 133 137 125 113 99 100 96 86734 295 710 30 10310 0 5 34 5757 -11034 29706 490 547 595 417 536 383 399 487 539 404 553 577 402 374 452 634 491 507 466 489 422 601 593 556 491 508 527 572 434 478 329 262 337 333 333 260 223 189 252 213 276 270 164 80 3 95 84 1 166 187 133 14 115 106 138 172 194 115 61 103 68 94 98 69 49 12 118 47 98 98 175 54 167 63 105 41 112 78 144 93 76 120 213 162 37 60 226 158 184 67 126 196 188 133 78 156 39 147 182 240 155 181 179 225 142 289 166 149 222 248 284 244 233 229 282 347 309 314 364 309 337 240 294 211 204 257 269 315 324 273 282 258 256 335 419 363 361 425 432 464 396 422 461 494 475 482 449 510 444 451 460 424 405 468 418 420 490 497 420 349 407 529 467 418 423 383 388 414 365 413 452 399 427 414 359 362 372 315 281 241 214 215 260 376 445 584 694 625 605 581 488 471 424 445 371 255 327 287 383 252 168 109 156 189 186 308 471 582 567 356 236 280 230 195 193 173 182 215 185 244 234 250 265 270 266 238 207 225 236 228 261 241 217 243 258 248 254 221 235 253 232 217 247 249 245 251 256 267 241 232 231 217 231 212 216 228 234 199 209 211 190 176 191 191 199 191 196 171 190 201 200 187 177 191 192 206 222 193 168 163 158 153 152 161 180 198 176 172 158 172 152 135 133 133 86743 296 733 30 10333 0 5 43 5759 -11032 7605 480 430 538 485 579 510 370 405 474 553 548 510 458 579 395 454 510 560 408 489 438 346 334 330 276 312 435 270 292 321 385 307 212 291 262 175 144 222 225 266 235 278 221 146 131 136 77 88 40 141 20 63 6 116 83 39 117 48 71 37 -23 -94 -37 16 49 -3 133 89 76 150 7 82 50 49 -18 38 186 999999 18 -21 129 60 -26 57 66 92 144 0 106 50 144 54 145 102 4 -34 76 58 167 70 55 137 247 231 281 193 173 196 119 92 237 282 276 222 185 223 351 291 242 322 233 338 295 252 320 256 253 228 274 370 304 306 299 240 360 390 412 433 499 472 408 421 393 422 417 442 410 492 490 415 457 460 349 416 402 463 486 379 433 401 453 381 365 386 419 380 413 356 380 369 396 309 291 265 309 298 241 238 169 101 158 230 290 427 491 534 539 548 547 486 440 415 405 340 290 254 229 267 310 339 197 122 106 133 120 129 213 411 597 612 508 242 214 242 107 136 150 149 197 187 191 217 214 239 246 241 215 229 204 181 199 167 176 220 216 225 228 212 232 255 226 191 211 203 194 202 182 150 157 180 193 216 207 213 198 181 176 201 186 168 174 184 167 159 146 118 133 138 136 156 130 134 135 145 166 159 136 139 127 116 134 125 141 146 145 149 146 140 133 124 115 108 101 96 82 86752 297 694 30 10354 0 5 52 5760 -11031 2160 507 392 375 521 528 449 466 560 583 521 431 396 512 516 411 465 509 439 566 474 290 305 448 456 451 507 415 412 395 331 413 302 272 282 369 353 281 227 276 301 190 222 85 287 316 149 226 116 53 55 124 -52 31 97 140 86 -49 14 22 -55 3 62 -18 120 139 40 93 13 -27 0 156 195 34 34 137 3 -12 59 92 70 104 47 83 18 25 154 126 26 132 40 87 25 151 106 10 73 152 127 128 127 45 104 194 89 111 132 203 202 246 271 209 244 206 307 218 205 221 225 253 237 285 249 165 150 232 220 226 227 170 134 374 372 288 201 273 343 222 297 383 371 423 382 339 430 410 453 450 422 487 388 410 445 460 486 521 376 400 422 377 379 410 411 362 382 463 415 437 317 428 420 399 327 333 303 301 250 224 238 189 140 231 317 456 574 639 587 509 498 517 498 467 456 442 350 322 290 288 235 256 278 245 195 139 110 155 118 237 437 581 601 530 322 252 268 207 146 138 145 127 165 199 178 191 214 240 266 242 229 232 200 234 189 178 180 184 191 201 188 201 167 182 163 157 125 162 173 186 211 187 178 180 195 198 193 184 176 176 156 161 166 159 148 140 145 147 150 126 136 137 135 140 109 130 167 169 181 175 145 138 121 108 104 126 165 162 151 160 157 130 124 116 115 101 94 96 94 86761 301 596 30 10376 0 6 1 5762 -11029 205586 2398 458 339 498 539 410 521 563 507 541 491 506 540 403 422 558 375 334 548 470 328 442 600 431 544 505 459 428 425 534 515 265 380 368 381 396 321 314 414 237 269 283 295 345 306 279 256 298 236 203 235 279 234 146 179 112 20 143 223 129 69 104 113 83 92 -14 143 11 70 124 53 -30 39 142 79 101 115 171 62 15 22 154 199 55 124 122 31 47 170 134 60 251 162 228 89 89 139 94 45 46 175 204 155 224 166 32 182 144 263 180 191 208 287 253 284 186 208 316 312 312 298 319 312 358 254 307 253 299 290 210 231 343 312 301 342 340 357 376 358 294 358 326 500 520 510 415 487 479 446 499 439 502 538 508 491 441 486 535 517 406 397 379 421 417 415 390 381 452 424 409 410 416 383 442 429 353 371 387 339 219 329 221 253 194 256 324 476 536 615 589 545 579 597 626 513 515 441 378 352 304 293 303 296 305 177 122 144 149 159 212 368 488 602 637 571 342 250 314 273 241 193 190 192 203 236 231 278 286 280 304 289 262 226 266 230 192 252 225 257 240 252 280 222 235 262 248 207 209 183 162 210 198 249 255 226 214 229 207 200 180 199 219 194 198 183 189 191 198 183 176 180 216 215 204 193 200 229 211 204 173 170 163 162 147 153 155 168 185 191 191 188 189 177 154 143 155 151 134 122 112 86770 304 527 30 10397 0 6 10 5764 -11028 25067 652 349 535 532 381 491 536 426 431 525 466 437 631 487 368 417 535 549 548 495 536 436 510 503 472 372 458 547 521 494 459 420 443 587 561 506 294 347 364 386 324 353 311 227 300 274 270 297 103 129 189 173 236 113 135 65 89 20 197 154 188 124 50 -8 49 -18 -6 56 89 62 36 -58 137 148 122 74 52 15 66 28 10 148 118 64 18 75 73 72 106 124 86 291 129 69 89 143 217 82 99 100 90 41 129 108 168 26 107 172 92 275 234 260 263 244 265 171 149 132 313 275 193 245 256 186 189 235 221 251 270 266 181 242 251 281 308 301 335 321 284 344 251 335 329 446 417 469 466 425 461 507 426 472 495 478 451 408 439 493 451 445 471 399 419 476 469 386 434 398 448 437 385 383 368 302 341 409 391 315 262 343 295 211 203 146 145 171 216 271 364 422 458 606 605 509 478 424 501 454 406 360 284 265 283 329 304 241 130 117 140 184 145 193 370 557 583 577 369 212 278 374 270 173 151 149 130 160 174 181 235 201 250 269 236 219 215 248 290 269 215 216 180 168 214 209 193 222 211 202 164 198 204 189 211 228 227 234 218 198 188 189 190 178 164 180 153 158 151 163 154 149 171 162 177 229 228 223 200 214 225 180 140 142 151 142 128 149 172 174 176 160 158 156 155 149 153 139 144 134 121 118 111 109 96 86779 304 581 30 10421 0 6 19 5766 -11026 590 359 268 424 465 385 490 609 503 504 519 434 349 459 515 515 423 538 629 523 415 366 464 506 343 481 326 254 434 509 425 400 320 294 391 343 414 324 346 196 233 325 240 273 357 240 217 276 247 121 58 144 166 42 38 53 68 77 142 31 38 143 98 93 167 189 79 -11 999999 5 190 133 136 22 12 -97 56 81 14 -30 54 22 -28 132 124 61 109 33 69 103 181 117 146 121 36 -79 31 30 60 -3 54 120 126 122 150 192 190 161 135 97 135 134 232 150 186 182 245 319 225 194 302 198 149 195 173 171 248 197 228 216 307 266 209 168 302 284 264 434 371 403 329 233 399 357 360 375 426 417 455 434 419 438 428 428 412 500 385 355 365 441 487 411 345 399 406 406 397 433 477 339 321 356 335 315 308 330 355 389 334 275 315 237 229 254 221 119 111 126 191 290 398 480 625 584 445 423 436 510 411 294 266 248 259 245 296 280 181 128 148 187 201 212 297 457 625 582 407 230 210 316 300 143 116 140 138 155 171 179 208 227 253 229 255 247 215 235 215 189 210 206 217 183 183 219 216 236 207 135 151 175 194 164 152 159 145 177 214 200 200 180 168 174 181 168 154 161 163 173 158 138 148 162 216 230 244 241 216 181 169 148 126 125 145 138 122 121 144 170 160 156 146 156 153 151 152 135 121 123 108 108 114 107 99 89 86789 306 519 30 10449 0 6 29 5768 -11024 97618 1227 572 523 492 434 262 413 380 514 352 398 554 626 469 300 222 392 427 371 587 634 486 387 362 427 384 389 306 305 481 503 492 335 408 186 237 294 224 249 170 291 365 304 172 263 193 202 188 322 206 225 173 144 187 156 27 107 129 161 176 129 158 105 126 6 107 98 13 60 131 -14 -10 90 -20 75 69 59 103 -28 9 143 143 156 140 68 138 21 102 110 30 139 120 200 108 61 183 146 120 37 10 96 53 76 148 26 22 102 120 247 238 241 182 41 184 215 357 228 360 252 349 266 236 304 378 324 275 274 231 232 207 211 284 378 215 254 289 302 313 402 351 272 383 333 268 337 497 486 447 414 478 572 509 385 438 381 420 464 421 438 483 482 450 474 411 414 433 338 370 351 382 394 425 410 432 392 378 402 334 319 291 283 222 263 179 247 192 178 268 352 370 343 478 537 636 635 514 489 476 429 338 288 269 286 293 274 210 103 120 120 174 261 377 528 581 545 379 249 296 346 219 177 138 96 111 178 202 182 190 240 215 250 241 297 282 278 287 274 262 221 193 211 185 218 205 234 229 197 212 197 194 150 161 180 172 181 182 229 244 248 221 234 224 199 208 206 196 165 217 235 235 242 264 255 266 273 260 228 200 218 179 140 159 180 149 146 139 142 148 172 173 172 158 158 168 161 168 141 144 145 136 143 126 122 123 121 86799 300 728 30 10478 0 6 39 5769 -11023 531 543 442 358 482 484 460 481 586 527 511 528 336 376 445 391 674 494 461 381 374 485 378 307 361 357 385 432 410 366 320 221 237 42 192 178 235 204 407 516 367 351 291 187 252 280 41 47 204 268 218 67 -37 121 127 199 91 84 172 32 999999 95 84 -59 4 68 82 -95 -24 4 20 46 88 279 27 77 56 -11 6 152 29 -1 163 114 162 75 165 231 94 39 73 94 55 89 54 104 155 34 84 113 207 217 205 168 122 75 164 103 144 208 225 272 239 161 210 179 222 120 133 208 159 202 233 283 246 275 357 246 327 273 249 298 234 321 261 319 293 395 314 311 405 430 409 448 499 370 345 370 483 484 433 407 403 475 461 432 403 382 372 422 383 370 380 428 466 365 354 397 363 416 359 317 315 269 269 230 205 201 178 146 126 116 144 219 378 421 459 602 549 534 544 485 492 453 350 355 309 265 324 221 144 180 112 131 134 265 491 569 633 410 203 225 322 321 170 81 80 149 147 151 153 150 182 195 229 243 219 224 268 251 211 205 236 213 202 158 233 192 196 186 182 148 183 212 193 161 128 150 184 178 139 183 221 194 157 176 202 196 214 235 234 242 242 245 215 224 243 244 233 234 207 190 168 149 136 138 139 134 136 139 142 163 178 162 146 133 137 154 136 147 130 123 122 135 118 104 107 116 110 111 86808 307 545 30 10505 0 6 48 5771 -11021 493 317 360 273 360 278 444 301 328 302 436 469 349 389 432 399 658 448 427 416 429 400 421 540 321 332 377 346 398 282 272 260 240 157 194 310 269 261 95 337 283 200 234 199 310 282 322 260 122 217 218 171 120 157 57 66 114 78 95 145 189 216 115 106 101 39 -69 -49 41 -4 29 29 -44 -6 43 999999 -80 3 111 -45 47 -59 63 107 88 86 999999 -79 1 -45 37 82 -52 49 -9 65 108 76 175 144 92 -26 11 75 142 219 195 140 94 78 209 170 30 106 107 145 229 172 226 293 269 190 174 185 119 164 197 158 236 187 186 216 198 195 199 169 241 316 356 298 328 386 230 261 345 301 320 412 414 421 490 362 322 421 412 404 518 501 472 503 464 384 298 301 376 434 401 414 391 379 353 355 332 475 345 327 370 373 285 225 246 212 210 188 190 189 184 202 250 269 259 313 469 549 486 528 457 458 498 444 352 295 267 219 274 303 195 71 112 129 150 140 257 460 602 569 406 199 195 335 295 117 132 141 104 137 139 158 151 154 166 179 185 197 198 233 204 197 226 223 224 225 177 198 225 190 190 196 141 155 138 120 121 140 173 171 150 159 156 176 172 163 153 183 192 201 209 186 202 190 195 188 208 203 199 217 171 151 172 148 140 124 137 143 130 119 144 161 138 126 115 128 127 118 118 111 111 112 104 112 111 107 100 101 89 93 87 86817 308 543 30 10533 0 6 57 5773 -11020 204 244 272 338 470 264 362 378 344 311 422 579 367 530 567 455 363 565 506 511 473 343 521 330 379 502 496 385 424 429 425 445 482 248 255 327 271 224 120 86 99 192 300 364 285 360 389 306 226 182 133 109 145 94 134 147 54 0 44 2 -41 27 25 78 85 24 6 93 55 -9 77 132 72 98 111 108 59 120 116 -58 14 119 104 180 99 23 66 106 88 123 165 124 100 51 108 192 63 2 33 96 51 140 206 113 167 126 117 170 121 178 316 187 134 155 242 176 246 201 140 98 173 290 201 133 226 183 206 182 175 306 303 212 337 344 285 242 231 268 285 373 355 423 357 409 374 321 347 366 481 489 399 371 387 422 440 401 432 377 376 457 408 403 388 451 401 340 406 383 345 362 454 261 328 365 463 357 318 352 430 360 311 214 197 284 147 145 83 138 207 267 294 304 404 436 440 506 525 485 508 501 404 271 289 262 286 260 272 178 134 123 97 104 122 318 545 640 532 283 207 316 461 285 104 94 147 121 152 137 177 148 168 165 149 209 220 227 239 236 248 252 219 156 206 234 176 183 154 152 186 134 138 152 158 164 184 167 162 179 186 166 184 194 170 170 191 193 170 173 175 172 191 191 200 205 208 197 209 179 150 124 137 146 109 110 110 112 152 167 159 131 135 122 119 120 118 119 121 120 109 118 104 103 96 106 105 94 88 94 86826 305 660 30 10560 0 7 6 5775 -11018 376 313 427 478 564 597 365 453 519 377 476 542 534 528 507 400 439 507 556 702 483 462 520 438 454 325 570 487 506 516 337 481 488 241 278 262 266 248 501 361 319 370 186 175 233 185 149 170 194 21 25 224 101 186 251 199 102 51 99 57 102 129 -5 3 48 -11 -38 10 -23 90 173 92 -43 74 -13 140 208 55 -99 16 65 166 91 68 66 -28 156 248 200 131 88 48 161 196 156 168 184 12 114 112 127 197 221 163 216 81 46 73 334 338 271 233 283 358 405 406 317 465 249 303 328 188 242 380 335 390 305 317 240 178 237 278 215 328 269 322 310 293 335 392 429 386 362 445 469 436 573 559 554 495 517 540 424 506 452 452 485 466 470 525 468 511 461 479 383 463 457 283 286 403 437 394 367 264 341 306 273 219 201 226 161 157 188 269 298 253 356 412 505 595 639 560 525 599 607 569 436 346 308 337 356 290 315 295 221 126 183 218 148 235 341 431 555 660 461 230 216 376 368 244 177 170 162 177 171 207 199 152 153 222 274 281 275 277 254 266 340 334 261 265 286 283 247 217 235 252 250 224 200 193 201 209 210 189 193 175 224 239 233 237 251 247 219 226 208 236 239 226 237 234 253 277 308 267 253 217 195 191 181 187 189 183 189 225 224 211 191 186 181 177 167 158 163 151 150 158 174 178 170 156 142 151 148 141 140 86835 312 470 30 10580 0 7 15 5776 -11017 95084 1495 348 355 429 304 512 581 459 368 398 434 419 340 400 338 576 346 291 387 540 432 477 383 340 356 368 397 316 370 497 409 456 365 369 295 247 77 158 206 151 220 311 237 311 242 324 365 228 155 143 118 69 23 0 108 108 147 301 208 121 90 -33 -53 108 170 62 87 -5 -50 59 -53 84 96 9 176 248 124 -60 -23 42 16 -16 -56 58 -59 42 -25 -41 234 273 256 80 -40 -21 999999 3 73 -2 89 -27 59 75 112 201 147 155 264 266 62 9 133 106 160 234 175 298 187 282 228 152 160 172 168 171 83 210 201 169 196 252 207 201 177 147 258 308 228 340 198 338 284 327 293 219 267 343 387 379 442 394 450 450 492 378 458 435 314 368 437 384 399 430 448 416 351 280 316 304 301 347 369 347 290 292 332 303 260 330 249 267 231 223 280 163 178 141 148 165 195 180 194 203 204 217 321 535 501 454 507 519 503 413 342 284 228 204 218 278 290 222 97 94 118 83 124 156 217 433 557 549 369 175 233 452 295 157 128 106 132 111 123 156 151 161 153 161 161 176 209 186 185 208 247 266 274 232 208 218 210 179 199 211 175 177 189 147 159 183 152 133 129 147 168 161 169 181 184 186 164 160 198 194 189 207 193 191 202 200 218 189 154 120 118 125 114 129 149 146 140 152 134 114 107 113 118 104 117 120 120 122 122 110 106 100 93 94 97 92 89 102 92 86844 312 517 30 10597 0 7 24 5778 -11015 14489 452 495 507 486 440 482 545 648 578 381 425 598 539 442 464 576 649 512 635 618 584 560 336 431 329 365 415 307 541 404 413 298 388 435 449 112 170 375 341 331 221 170 191 258 185 185 335 237 248 220 88 50 83 -68 171 186 151 142 304 126 41 144 205 64 80 167 91 36 32 -31 -69 16 -53 20 167 143 213 100 120 103 36 49 -77 -23 -9 4 118 175 112 156 308 73 66 51 28 63 142 202 145 204 118 59 75 102 168 202 172 190 213 213 215 282 211 292 236 226 232 269 144 240 270 282 328 310 263 242 269 259 237 252 301 275 260 203 311 285 325 286 392 376 390 351 285 314 430 426 387 370 391 481 445 446 513 525 559 492 434 448 459 496 558 495 389 480 448 449 372 370 304 387 404 370 360 335 287 300 342 328 251 325 313 281 188 246 231 176 270 193 186 291 336 333 387 417 509 507 573 566 605 569 547 548 535 430 372 269 293 297 316 310 224 122 104 117 129 195 169 281 487 672 637 399 230 401 515 259 152 210 140 122 152 157 157 179 174 158 220 220 229 220 208 245 277 267 267 287 266 240 216 236 259 232 234 234 207 222 225 247 222 215 221 214 234 200 205 241 235 223 227 235 225 240 241 248 249 255 254 218 202 185 178 182 172 155 175 195 179 187 187 177 189 172 172 163 153 170 167 169 180 174 145 157 143 139 147 147 131 136 143 140 146 86853 313 475 30 10615 0 7 33 5780 -11014 46514 563 567 591 586 485 625 436 500 467 588 613 631 618 438 472 524 638 716 595 602 485 458 411 458 367 358 399 360 326 446 516 585 603 386 270 415 286 353 322 378 207 175 393 283 219 295 365 231 347 339 303 303 282 254 100 78 53 119 134 89 125 64 108 235 44 -4 42 30 -32 13 -36 98 195 84 122 160 8 64 122 69 -42 114 223 25 60 93 71 136 139 112 75 168 56 124 174 198 191 116 188 205 138 73 92 238 268 220 269 231 189 197 195 250 144 187 231 271 330 315 95 95 207 179 180 267 290 228 181 191 190 287 196 280 308 298 298 362 350 258 203 306 269 323 265 228 425 403 368 365 430 429 469 363 404 457 403 408 496 502 480 478 407 385 422 423 435 444 521 415 371 369 397 271 287 292 189 203 294 329 321 221 192 292 269 165 177 131 201 205 171 222 212 262 279 320 352 518 646 582 590 582 551 510 430 369 385 374 349 294 327 330 195 177 207 225 149 171 239 364 489 616 589 437 232 264 436 451 227 138 156 163 160 174 169 178 204 142 210 266 231 205 186 187 229 260 248 280 270 272 237 235 229 227 270 233 224 244 190 188 190 220 215 212 219 214 223 232 222 203 191 194 197 224 216 216 234 254 187 160 182 165 131 139 163 161 174 193 202 186 178 155 147 142 170 157 154 146 159 163 174 148 138 143 151 144 136 128 128 130 127 137 131 129 86862 314 492 30 10632 0 7 42 5782 -11012 82703 1486 501 374 596 569 498 407 591 506 416 456 569 827 700 545 524 583 625 498 593 550 381 561 498 363 312 307 324 356 440 451 329 424 448 428 454 447 507 376 256 292 348 161 330 281 400 286 279 212 259 233 194 210 116 193 139 112 39 98 168 123 123 194 67 73 112 137 125 123 83 60 221 188 -8 76 264 232 65 97 20 108 168 33 56 161 56 76 114 170 110 110 165 168 65 50 91 61 109 85 135 127 149 314 225 184 124 188 201 169 249 261 243 326 309 304 211 376 240 240 275 287 280 256 260 303 292 281 188 166 300 273 259 210 278 283 346 325 345 304 378 355 343 350 317 285 423 516 517 517 427 503 503 524 537 424 519 524 466 468 521 443 497 478 390 424 482 445 445 422 418 371 454 326 265 233 275 328 369 310 312 312 259 274 277 195 150 115 193 210 222 228 178 269 394 377 537 635 612 585 524 458 513 532 338 310 349 394 333 314 278 228 156 91 119 173 202 247 436 563 621 604 476 294 208 316 486 427 280 221 190 172 196 160 151 225 237 260 248 249 198 228 255 243 265 285 275 296 275 355 284 248 210 219 271 254 244 234 218 207 239 242 215 192 237 211 188 202 226 235 246 237 221 249 285 281 227 194 178 163 170 192 160 155 206 226 218 213 204 222 206 186 163 164 165 168 175 165 173 173 174 154 153 153 161 148 151 157 154 164 155 158 156 166 86871 312 539 30 10649 0 7 51 5783 -11011 503 480 592 524 357 537 547 352 294 474 407 402 348 462 478 547 488 589 402 330 394 425 387 399 479 372 371 334 554 467 412 411 368 474 453 254 333 91 111 180 153 162 105 250 348 338 138 307 192 65 125 21 -95 135 267 36 18 131 -37 -39 147 -2 999999 -96 -62 162 -1 -18 34 -62 -21 29 999999 -54 26 55 11 16 10 119 74 22 -77 105 195 63 67 61 38 75 -9 152 32 10 -14 82 -14 135 139 -72 -62 150 65 82 129 164 128 84 258 134 102 227 213 172 236 220 311 300 305 187 161 196 289 118 147 159 198 249 219 191 121 122 213 208 270 206 335 356 238 311 326 265 253 310 341 292 323 382 382 313 390 340 468 516 413 331 370 350 323 348 304 317 334 331 337 391 365 321 260 307 212 144 156 187 266 253 266 166 178 152 195 189 141 95 70 122 167 154 157 231 231 241 293 360 523 511 478 507 488 416 381 365 357 340 228 261 260 181 137 83 83 91 98 96 160 173 282 419 575 592 493 265 165 231 406 511 319 137 137 142 151 118 116 135 157 134 122 119 117 89 152 160 154 206 241 239 264 246 272 178 102 143 199 173 167 134 169 162 164 163 160 143 147 143 104 157 142 148 155 148 170 183 187 182 139 115 118 91 105 115 116 117 127 134 132 135 135 129 119 121 96 100 105 113 110 103 98 95 80 68 75 76 94 88 72 75 78 95 88 88 94 85 86880 311 590 30 10670 0 8 0 5785 -11009 14651 678 467 459 564 616 546 370 421 604 594 601 546 476 446 611 544 633 670 661 623 447 349 274 248 266 405 337 491 173 441 546 523 420 427 231 140 219 215 71 142 315 280 325 331 229 255 245 154 210 165 47 131 38 210 199 126 -16 122 224 208 36 -6 192 80 96 32 -20 69 52 13 54 68 64 77 23 111 -17 19 153 57 86 -31 -13 70 211 187 144 139 26 57 90 206 168 85 142 214 152 180 204 238 146 102 145 65 189 173 57 258 203 205 271 279 267 254 229 215 140 186 259 304 202 237 284 164 226 332 172 185 355 310 438 275 269 209 314 356 344 387 315 446 324 411 448 417 461 406 470 518 470 409 504 437 547 476 474 415 331 325 383 451 471 440 456 333 404 370 370 301 242 232 225 262 354 258 318 286 269 231 205 155 91 245 168 177 200 207 264 265 304 380 475 520 622 613 548 596 595 519 439 401 381 346 347 272 243 157 101 133 119 175 151 209 283 400 576 718 688 497 350 246 319 516 488 289 225 133 194 157 93 162 183 211 164 216 202 189 171 192 200 224 296 277 250 300 303 309 271 213 210 204 210 197 220 251 234 185 184 216 238 215 188 207 225 209 224 236 224 202 232 217 264 265 214 198 203 144 148 172 196 210 224 219 194 169 165 157 155 170 169 141 158 175 156 138 132 155 153 156 138 136 134 138 142 144 151 141 137 145 145 138 86889 311 636 30 10686 0 8 9 5787 -11008 5667 695 576 679 814 630 629 490 512 610 466 468 451 422 470 500 525 452 418 468 420 414 349 364 308 195 270 243 258 447 418 430 467 402 413 264 268 316 194 179 227 363 297 261 282 289 135 124 222 129 28 76 221 222 161 113 96 94 138 201 94 83 -53 -54 -34 79 55 239 187 -66 -3 61 116 77 41 -53 60 187 140 -82 999999 35 181 169 -14 73 15 77 30 -35 -70 167 139 83 133 157 25 54 231 123 100 127 123 163 163 154 157 183 341 377 235 333 335 275 266 163 176 164 100 227 343 245 254 288 222 216 287 282 336 328 301 204 191 236 317 327 251 275 168 387 289 333 303 356 406 364 412 401 416 389 380 450 400 393 389 448 434 431 443 385 479 441 403 423 409 408 359 362 313 264 306 225 169 238 335 410 244 228 311 248 322 183 99 117 107 120 155 164 207 266 360 504 568 545 563 492 522 561 526 402 323 285 310 250 254 222 193 167 104 166 111 135 216 381 556 596 567 402 175 208 339 473 472 210 138 184 178 81 161 229 174 148 163 150 123 142 161 156 165 149 192 230 245 281 277 256 301 270 183 158 156 158 155 188 230 208 207 208 224 199 228 231 213 195 171 177 190 194 209 208 240 240 180 143 145 150 151 140 175 184 181 187 188 179 171 156 146 138 119 126 141 150 147 119 111 116 127 127 119 121 129 134 124 130 136 141 145 129 124 112 114 86898 312 590 30 10700 0 8 18 5788 -11006 207598 2003 636 557 626 483 640 566 687 476 308 493 432 406 343 369 427 587 443 357 431 293 266 283 268 327 291 314 214 81 569 570 311 309 306 397 442 353 374 320 273 497 295 389 358 179 152 134 22 75 243 124 102 125 106 -27 156 83 93 61 159 92 135 -49 -6 -20 23 60 6 -82 44 43 150 77 18 122 57 151 173 205 17 71 122 53 127 84 75 195 148 58 69 52 44 105 167 120 100 -46 43 42 95 95 187 232 117 122 105 217 298 174 176 184 137 197 208 196 252 64 96 163 336 192 215 239 246 270 237 240 269 226 176 189 225 231 220 207 220 260 287 286 242 279 315 289 331 359 427 426 299 351 398 405 394 389 392 377 444 401 392 402 385 376 358 336 385 385 334 395 378 368 313 258 226 182 206 275 298 246 165 202 178 163 194 168 148 136 213 188 172 221 228 394 484 540 557 537 472 500 466 366 352 347 277 250 337 329 269 162 159 160 166 132 173 188 256 421 638 524 292 232 246 327 406 270 157 158 133 99 70 165 144 133 115 154 148 151 113 95 130 151 165 158 193 228 233 252 269 277 234 205 202 140 111 137 176 164 188 212 175 192 218 192 211 197 152 171 178 187 185 200 223 190 161 145 138 119 125 135 172 162 163 180 178 159 151 144 135 104 90 98 113 122 106 106 109 111 103 95 103 121 108 107 101 101 112 101 112 105 111 112 113 103 86907 315 547 30 10717 0 8 27 5790 -11005 4826 562 546 590 529 594 421 563 563 696 753 655 387 462 286 268 538 469 468 639 400 361 398 478 435 405 265 428 353 287 402 306 325 380 439 253 426 444 549 413 373 293 269 244 253 338 383 237 188 171 119 205 184 98 249 221 112 93 153 171 205 125 129 154 -54 42 182 41 48 200 165 194 169 11 -59 -43 130 -87 -76 130 -2 -17 123 70 195 110 13 109 108 110 148 24 172 82 119 230 141 191 97 29 160 98 69 89 162 216 180 280 205 344 282 256 323 390 194 108 214 275 312 275 137 76 184 341 297 269 371 287 302 276 282 293 189 136 276 357 341 264 222 370 342 338 377 288 370 402 322 330 388 509 337 365 416 463 375 458 447 378 447 465 494 454 454 378 474 475 402 416 402 383 409 361 258 245 215 261 288 309 295 312 229 291 268 305 244 125 60 122 193 226 201 212 179 230 238 517 596 575 549 506 524 528 450 517 464 330 278 276 299 229 162 132 139 177 141 138 318 509 641 477 224 198 331 460 376 206 147 169 135 155 121 173 170 156 169 209 173 147 200 194 190 159 138 200 276 287 243 268 314 315 304 288 287 232 208 217 151 203 256 269 259 267 283 311 278 190 215 247 220 242 278 231 200 177 149 155 137 149 201 221 222 196 192 177 160 171 185 155 155 175 169 151 175 169 172 161 149 161 157 150 141 155 150 160 144 146 144 147 150 156 151 139 141 143 138 86916 315 532 30 10732 0 8 36 5792 -11003 679 578 518 537 449 635 464 336 593 850 517 456 638 632 520 609 522 398 514 414 428 324 402 440 410 351 611 506 329 277 520 533 512 468 396 316 483 574 412 368 491 417 330 286 274 259 269 196 172 197 198 -14 -36 54 8 121 175 260 342 201 102 238 61 181 27 67 118 118 106 128 35 -38 9 115 101 157 84 65 -48 42 120 104 252 146 94 83 89 83 125 79 70 47 120 186 146 95 82 99 235 156 145 149 161 183 231 184 161 208 257 195 242 215 220 172 196 193 223 220 312 170 127 240 99 262 203 180 263 212 287 233 182 293 328 238 245 186 104 184 201 313 243 374 416 347 470 504 506 372 397 410 397 360 416 499 535 518 471 415 529 533 483 536 491 458 472 466 442 401 396 398 436 421 277 262 310 329 308 310 318 250 284 217 229 244 186 195 158 115 144 180 188 233 273 264 360 581 608 615 576 545 548 509 514 447 429 356 334 275 231 160 162 157 163 186 169 214 198 299 558 552 334 231 320 456 322 221 185 127 122 129 216 149 163 201 188 222 224 162 141 136 170 180 194 218 230 262 279 325 319 322 312 370 269 234 198 215 243 268 256 255 224 219 250 251 273 253 229 255 284 274 207 193 181 173 158 161 193 179 201 206 200 192 182 188 171 156 169 175 171 179 170 160 165 188 169 149 146 159 152 154 151 146 154 162 176 156 131 155 168 161 157 158 153 152 142 86925 316 543 30 10743 0 8 45 5793 -11002 716 680 709 615 657 458 598 640 678 480 384 444 458 370 412 567 756 608 463 518 551 452 440 403 601 365 353 390 376 294 418 327 352 389 475 368 439 502 486 516 416 429 516 388 265 258 281 246 239 281 282 120 130 147 190 12 -1 67 146 99 67 178 28 54 62 85 999999 17 33 39 -11 17 -14 163 135 197 31 8 -75 26 135 71 60 138 59 74 93 226 254 102 -46 135 129 62 -12 36 115 75 82 137 24 136 236 70 154 162 394 294 248 328 193 277 103 235 263 215 170 299 257 258 45 34 56 62 57 185 207 164 122 235 210 323 237 227 230 206 291 269 239 274 354 416 370 405 366 280 319 345 334 334 412 422 371 398 499 570 480 501 448 487 466 376 477 480 459 497 458 462 383 442 420 379 321 238 239 474 362 260 259 253 282 283 288 238 238 110 150 105 147 195 283 160 175 242 356 512 559 582 610 632 454 471 473 458 326 280 294 332 258 186 146 181 118 131 168 178 238 222 287 448 564 414 258 303 365 504 384 202 196 153 181 129 203 192 196 150 155 142 134 142 171 147 127 186 185 203 241 223 188 282 267 245 309 267 222 130 150 154 187 224 212 211 183 186 159 159 155 166 192 211 200 192 181 163 167 181 200 209 217 201 177 175 187 200 186 153 169 161 160 132 149 148 138 151 169 152 148 144 139 136 145 148 154 154 142 134 149 143 143 142 147 144 151 143 127 123 86934 316 550 30 10750 0 8 54 5795 -11000 545 668 756 602 762 683 562 607 517 539 639 528 437 457 392 413 353 285 346 334 346 607 436 323 311 351 302 342 546 547 345 379 326 462 502 499 390 381 403 411 565 623 614 546 189 164 124 195 373 288 327 227 326 238 233 137 155 126 74 102 -20 286 225 250 -6 66 30 173 180 235 117 207 192 68 10 109 71 -1 52 132 137 189 135 41 28 87 153 171 29 39 106 158 196 65 -3 71 179 196 91 169 254 325 262 259 339 317 428 357 400 329 368 280 418 384 291 320 305 275 309 144 81 -8 195 274 285 290 170 39 197 292 346 337 286 319 324 299 264 374 372 359 362 421 576 454 485 557 504 380 389 365 482 570 453 426 477 467 421 513 491 470 481 430 421 508 547 566 505 422 402 402 425 333 347 331 287 287 215 298 298 321 246 263 245 196 196 258 269 162 144 166 249 219 242 289 429 582 609 706 696 580 496 540 459 318 268 286 316 263 189 138 77 106 154 164 187 183 333 284 287 451 584 485 287 264 352 506 425 196 210 144 142 190 226 207 202 174 238 211 178 176 185 204 263 195 179 222 246 271 304 246 283 374 395 308 227 181 152 136 184 191 182 175 194 153 178 155 179 216 183 203 193 157 174 211 257 223 189 221 219 196 210 239 214 197 194 173 173 182 150 172 168 165 180 196 207 185 187 189 185 200 188 165 165 167 151 157 183 192 187 180 171 171 176 182 181 167 86943 317 495 30 10755 0 9 3 5797 -10999 2271 526 435 572 629 465 687 621 650 574 496 572 501 361 454 421 533 438 433 487 379 408 393 409 550 463 551 484 467 255 419 467 557 396 285 465 404 347 476 576 521 524 467 466 422 293 218 345 364 177 221 259 247 159 56 195 238 221 60 151 80 128 300 246 152 182 164 135 33 248 307 186 95 148 65 64 79 41 82 137 73 120 -31 -41 166 310 209 84 169 141 -53 98 152 206 213 69 42 111 81 -9 97 191 250 201 153 124 322 228 234 221 363 228 287 263 210 176 121 295 330 184 139 108 231 240 286 349 247 168 143 98 256 270 250 265 294 266 229 240 324 382 248 451 476 462 307 362 314 397 409 343 424 424 463 525 567 453 499 503 384 521 430 412 447 436 484 527 462 412 422 454 445 541 468 412 252 217 232 329 246 271 307 331 249 230 241 252 268 171 209 242 161 159 218 196 276 292 496 587 606 629 571 494 530 508 389 339 367 345 208 179 154 172 175 160 141 129 173 310 240 209 374 512 579 587 340 293 401 453 297 185 165 182 207 147 112 168 197 216 184 152 153 163 181 183 199 182 199 201 207 247 270 264 237 307 339 286 204 166 161 188 184 171 165 165 143 172 119 135 173 158 157 154 153 169 225 251 233 220 209 216 200 198 184 173 164 139 155 145 159 151 147 159 151 155 143 149 150 161 163 148 148 162 159 144 156 150 145 153 155 151 155 146 147 142 135 147 149 86952 317 529 30 10759 0 9 12 5799 -10997 1642 430 379 577 543 458 447 527 480 420 614 410 399 274 309 527 383 327 335 333 414 471 266 454 408 232 378 356 264 364 315 304 307 481 455 466 380 355 408 328 403 465 283 380 288 220 269 171 102 267 389 207 153 318 212 91 74 57 -5 61 41 3 161 57 8 68 88 78 20 -37 77 54 23 19 44 30 2 169 100 98 104 138 119 92 64 134 -78 110 44 -10 35 -85 19 80 34 96 185 92 149 137 101 111 101 83 121 189 268 168 259 218 275 228 209 269 223 251 238 383 233 240 103 29 66 202 74 132 109 199 165 165 73 157 265 243 284 236 220 238 228 237 330 303 351 251 269 367 377 344 433 515 388 351 417 418 548 523 385 454 487 433 377 386 427 508 488 433 472 404 428 393 424 345 366 319 301 258 293 259 241 254 181 174 222 183 235 156 139 161 102 79 84 131 174 208 173 248 455 558 599 561 508 533 480 443 375 244 286 295 267 241 146 60 128 119 106 117 127 197 257 163 267 461 466 503 458 263 258 349 440 385 165 128 117 103 103 66 135 164 115 120 115 122 141 177 182 164 147 152 171 207 205 175 170 197 208 263 239 98 98 116 141 120 130 138 107 112 104 120 135 119 111 126 145 164 128 130 156 160 163 142 163 147 129 158 139 135 102 96 109 104 111 115 136 118 116 113 97 101 117 105 117 113 118 119 120 120 129 122 111 109 111 111 113 105 107 105 101 86961 317 534 30 10764 0 9 21 5800 -10996 441 226 453 333 378 511 458 493 456 396 541 510 318 272 243 259 302 414 311 380 438 512 464 386 421 269 372 309 317 432 360 412 494 292 366 444 556 479 526 501 446 264 213 215 298 346 315 170 208 208 290 161 271 132 114 122 74 211 145 2 44 125 178 115 87 -50 32 101 61 128 97 165 37 51 47 9 -54 57 76 70 143 85 47 51 61 68 61 52 20 80 82 147 132 13 152 69 150 115 13 132 47 66 155 88 57 67 182 235 165 242 212 179 167 161 172 180 270 232 146 60 119 148 213 170 267 256 262 152 110 29 205 205 253 305 273 244 316 238 260 335 364 303 294 384 274 267 356 339 370 334 275 386 442 444 462 476 554 558 440 370 421 340 388 390 455 292 289 314 295 334 325 446 365 280 237 226 216 207 235 176 209 275 255 263 234 177 181 163 148 136 187 124 160 159 232 263 362 576 573 629 602 518 543 448 432 330 288 298 185 171 191 125 153 125 130 147 166 238 222 200 348 495 571 508 351 175 221 324 430 404 257 139 82 111 114 100 126 141 150 148 149 133 122 120 142 155 189 110 103 164 163 203 170 173 232 275 281 181 178 169 144 106 147 132 131 135 116 117 115 119 125 137 140 168 175 184 185 193 190 160 148 151 139 139 120 111 119 123 100 123 119 104 105 122 128 116 120 109 109 119 117 114 115 98 111 129 113 114 124 113 122 126 120 115 108 103 100 86971 317 541 30 10771 0 9 31 5802 -10994 315 556 474 385 363 245 392 575 409 440 131 233 326 280 258 102 324 430 283 384 437 460 429 432 517 388 323 278 417 458 334 520 541 462 392 479 459 484 432 401 399 435 282 231 274 294 373 333 298 112 115 237 214 121 124 56 -55 127 105 119 101 132 220 241 63 105 75 233 130 157 66 999999 -84 46 81 -30 70 147 40 37 12 147 118 3 134 -4 -3 17 154 46 48 40 125 11 79 86 66 71 74 56 176 242 163 158 189 220 185 212 290 187 176 220 228 153 173 213 155 111 100 71 7 157 171 246 244 176 195 216 5 92 95 46 180 142 175 266 316 192 182 278 323 404 362 322 418 286 221 274 286 242 332 458 319 345 397 396 446 502 567 588 525 455 458 352 375 331 388 353 290 373 370 392 437 355 318 196 215 191 220 255 234 266 154 200 254 109 170 190 119 110 76 107 111 212 262 360 456 580 584 532 534 499 484 454 405 324 334 320 311 350 250 162 144 85 115 140 161 118 215 248 206 174 274 471 555 345 211 295 478 527 335 139 126 80 91 86 108 124 171 125 182 192 179 130 99 127 113 116 141 204 213 197 188 190 188 206 247 327 294 245 160 146 126 118 131 98 65 88 135 159 163 175 167 162 171 172 189 173 169 161 166 164 123 129 142 124 108 97 121 134 111 121 116 122 115 120 109 107 130 123 122 109 118 123 110 111 111 114 115 101 97 108 120 108 101 96 103 86980 317 548 30 10778 0 9 40 5804 -10992 346 999999 999999 999999 574 564 482 436 341 331 455 363 422 382 413 321 380 360 255 448 330 317 524 702 488 337 364 373 521 430 422 415 484 262 313 379 536 371 421 508 577 461 258 223 300 240 362 340 361 417 300 199 39 193 83 -41 37 165 180 124 -30 99 161 189 155 192 137 7 44 49 9 16 103 92 39 192 149 57 89 41 -16 79 70 160 105 116 152 116 151 69 100 154 141 159 109 126 154 28 80 152 184 155 79 191 354 244 208 343 288 294 324 277 267 384 205 117 143 136 178 140 164 270 155 209 378 242 214 265 192 51 167 144 147 204 214 247 263 234 204 341 305 324 297 327 359 353 303 416 386 356 498 451 449 396 418 380 372 471 523 536 527 482 467 491 462 485 464 428 441 432 421 332 380 423 265 232 307 214 239 329 265 208 190 193 143 129 210 227 122 125 99 161 122 238 356 465 617 691 664 575 642 619 527 482 449 393 333 336 315 219 177 173 158 183 165 107 167 119 241 324 231 149 317 545 577 408 251 254 435 588 386 182 176 145 151 149 96 126 184 193 199 182 172 202 194 147 175 119 175 226 214 238 242 237 226 261 342 364 341 297 277 209 169 177 161 148 131 130 145 151 177 198 214 201 192 226 207 212 200 180 176 148 167 161 131 139 145 137 154 156 160 146 149 141 155 150 144 147 147 143 142 152 137 132 141 147 138 145 167 166 154 135 135 128 136 128 121 86989 317 526 30 10786 0 9 49 5806 -10991 437 434 520 540 570 529 586 436 631 634 385 387 504 301 505 475 314 446 424 364 528 363 410 285 351 405 426 400 323 404 467 608 469 330 309 327 437 346 414 445 464 527 389 323 387 466 368 297 234 258 134 222 214 134 129 -64 42 303 -1 -58 54 67 137 -31 41 181 179 120 191 214 206 42 -3 85 75 32 12 22 167 4 111 247 144 141 182 158 132 149 61 191 124 178 109 95 -13 30 219 179 90 106 59 207 260 209 157 229 298 198 323 366 292 345 272 192 249 244 185 117 232 243 112 60 84 158 263 290 295 243 245 163 125 95 86 37 97 209 173 250 251 244 251 306 363 412 254 356 349 257 158 269 292 383 396 369 318 326 284 306 269 463 511 484 443 531 550 502 453 432 359 239 394 507 478 402 408 280 205 170 241 267 246 189 173 183 241 192 212 225 229 140 99 147 171 284 515 635 578 562 567 636 562 470 452 505 487 430 314 401 395 333 209 182 159 208 169 202 210 169 201 356 370 238 270 519 597 440 279 208 320 448 474 345 180 169 182 188 159 171 154 215 202 182 188 199 160 202 180 163 183 156 158 171 177 222 233 218 286 297 280 258 277 221 207 217 211 175 149 131 177 231 191 169 207 212 234 221 213 216 207 196 171 154 169 182 186 180 162 167 159 153 149 151 147 149 154 142 149 149 140 156 161 151 148 141 149 154 140 138 140 144 146 143 138 143 129 128 123 86998 317 563 30 10793 0 9 58 5807 -10989 487 255 367 567 516 451 397 674 503 386 301 410 571 334 456 244 239 417 369 347 397 368 415 537 340 635 404 481 403 508 363 113 281 411 322 445 312 231 358 577 525 410 334 341 308 396 560 386 468 330 362 311 167 215 254 210 128 46 151 246 129 177 187 13 46 129 207 174 95 130 121 4 125 164 85 160 128 285 205 214 107 104 44 139 248 190 177 229 106 37 54 29 76 84 180 39 111 83 57 -67 -4 58 82 74 203 215 228 180 306 331 287 217 269 213 265 286 130 92 55 182 76 110 129 226 206 103 172 150 205 167 258 229 99 0 84 221 179 164 211 248 246 219 249 279 372 375 385 351 440 377 309 264 371 351 349 264 237 337 283 253 402 402 371 401 415 423 389 406 401 404 404 360 479 404 346 251 273 323 320 262 284 224 194 219 147 176 220 139 189 173 164 147 183 242 389 603 589 567 575 572 686 630 551 561 444 415 356 357 347 255 203 141 135 96 121 184 140 172 316 406 292 219 348 539 504 406 303 305 385 540 431 245 151 172 151 151 134 176 147 169 142 169 191 150 170 162 180 172 153 169 211 166 210 209 202 230 206 193 271 242 243 261 248 245 233 175 168 161 173 234 237 198 205 208 203 216 220 187 192 182 166 145 188 177 155 160 149 148 166 150 141 153 152 159 156 156 166 163 144 128 139 160 149 132 148 149 158 162 148 150 148 133 141 143 136 136 134 87008 314 660 30 10800 0 10 8 5809 -10988 509 704 494 416 617 621 461 428 145 341 539 392 363 477 423 541 402 342 429 459 539 411 547 512 457 428 505 454 506 387 368 301 365 367 369 416 326 267 377 317 273 265 397 239 293 452 356 355 143 165 221 116 68 96 11 179 154 147 96 78 42 209 219 85 212 146 230 142 211 247 140 181 112 246 131 49 3 -20 16 -19 216 70 80 161 18 73 18 83 171 180 124 167 87 140 159 25 81 56 81 192 238 212 149 178 330 273 334 352 178 214 327 279 236 176 185 174 13 59 65 125 153 194 180 190 298 287 221 169 111 146 119 91 93 178 225 224 272 214 207 305 354 395 388 263 272 362 317 254 304 365 285 250 329 273 235 167 203 340 342 254 377 332 325 437 468 260 346 323 441 444 439 307 213 231 266 190 124 247 219 220 198 138 193 214 125 160 129 144 199 186 225 342 465 528 560 544 573 560 525 470 443 398 406 416 354 334 276 258 145 159 95 97 115 171 126 152 195 339 297 214 446 493 421 358 237 374 459 392 238 161 175 159 142 198 170 148 137 174 170 148 159 173 183 178 168 177 160 142 169 195 161 192 226 202 199 192 166 174 209 216 230 236 165 143 182 185 200 187 183 177 162 191 203 188 176 179 151 131 142 153 153 146 150 151 145 140 123 150 149 129 116 117 135 143 122 124 135 121 131 132 139 126 110 123 136 134 122 125 127 108 100 112 110 104 87017 321 458 30 10808 0 10 17 5811 -10986 29210 705 510 525 581 634 377 424 662 507 555 661 523 662 435 257 271 415 430 450 388 383 438 454 485 400 521 567 316 416 407 364 499 480 354 248 427 423 402 338 434 475 378 370 240 311 256 306 297 202 192 312 375 247 194 198 113 16 28 44 38 62 118 95 16 31 180 238 294 303 272 189 75 198 186 195 169 107 307 293 130 108 20 24 32 117 150 134 153 140 41 111 27 73 151 123 -25 54 112 90 100 88 100 69 188 142 146 201 279 264 266 242 278 201 274 206 224 202 121 163 107 -15 105 133 -12 75 63 153 196 305 374 295 302 333 152 91 97 159 14 19 57 71 258 258 299 294 321 324 279 255 271 298 288 260 236 176 243 313 124 279 188 183 89 271 295 224 306 427 358 280 417 284 311 380 328 387 383 344 269 208 242 209 165 174 154 163 149 148 148 150 96 174 82 86 98 108 267 251 315 367 551 582 541 535 573 516 454 448 392 344 345 297 256 266 312 195 124 155 135 139 123 111 105 91 181 346 272 274 442 449 384 314 266 324 435 417 342 189 155 141 170 124 157 130 114 143 146 157 154 164 110 107 134 124 116 141 160 181 188 186 205 189 196 179 152 192 203 253 209 144 213 216 189 159 180 189 163 180 162 141 164 187 166 135 138 157 125 138 133 136 134 140 120 138 141 116 133 147 126 134 137 129 117 136 141 135 114 115 120 116 115 127 125 107 108 116 114 119 106 102 105 87027 322 406 30 10816 0 10 27 5813 -10984 158907 1947 538 555 386 375 505 478 492 543 588 468 484 521 530 582 660 377 424 308 443 668 503 443 528 570 539 494 455 296 318 603 536 372 256 395 475 440 407 476 458 288 277 306 289 248 212 301 264 255 169 280 351 299 342 275 79 139 160 148 288 183 187 227 189 92 200 219 298 155 92 123 169 250 240 54 151 218 221 115 96 187 132 261 123 31 108 159 207 214 172 113 79 46 117 128 12 111 128 187 -14 -51 18 -6 55 221 246 262 300 305 204 261 313 244 196 163 186 142 161 119 95 126 111 111 116 0 22 236 207 294 102 274 298 178 221 157 112 75 94 58 87 93 54 56 143 240 166 287 328 277 349 270 332 269 160 257 288 259 188 224 229 209 324 269 217 251 189 251 343 305 269 261 361 346 313 353 407 444 357 226 234 224 270 177 243 196 241 256 261 219 165 214 221 199 171 193 270 187 269 358 440 549 635 646 624 588 596 487 450 430 431 379 477 491 358 349 306 204 169 204 116 168 147 175 124 144 294 250 179 411 515 337 278 251 251 356 519 450 337 230 200 192 194 180 147 166 190 220 172 159 158 170 224 195 187 196 222 176 153 152 192 189 219 243 226 225 256 241 241 251 249 203 210 234 193 204 217 225 205 186 146 163 190 224 192 193 163 148 166 185 153 152 161 160 152 150 165 151 164 150 141 152 144 161 151 162 169 154 157 156 154 167 147 142 142 146 141 143 141 138 136 136 87036 322 442 30 10822 0 10 36 5814 -10983 12587 455 354 527 389 459 368 439 499 461 356 520 624 544 452 408 531 509 378 418 414 521 404 184 574 423 421 317 584 503 446 414 422 386 320 339 504 304 447 200 186 286 387 491 300 163 280 180 447 404 263 355 454 422 248 379 237 190 148 91 -5 52 -9 -32 175 137 194 68 132 292 268 310 -19 91 105 260 195 123 156 43 31 89 121 137 127 121 217 98 33 146 198 99 76 54 169 159 182 157 86 193 222 109 110 148 124 165 165 139 325 277 278 140 278 199 199 173 269 218 167 62 143 7 125 110 -27 79 193 125 162 88 201 363 247 125 203 169 103 6 77 135 65 -24 178 115 90 155 238 233 215 221 225 276 216 324 290 172 205 149 206 194 271 153 264 206 230 186 194 229 245 212 244 291 265 356 406 354 420 276 206 186 137 165 201 211 263 259 212 222 218 181 240 176 123 135 151 230 253 210 235 276 415 568 563 598 581 570 466 364 372 407 359 431 407 429 390 325 260 218 160 154 100 114 122 197 136 92 197 273 139 260 489 470 301 220 200 286 392 466 442 370 289 202 113 146 167 155 143 87 103 115 161 179 149 188 198 185 179 158 147 149 160 185 156 161 207 203 198 209 197 175 174 180 205 180 204 201 157 168 181 156 145 140 156 141 160 157 138 151 120 122 133 126 138 140 127 130 132 131 143 118 122 136 125 122 129 139 136 127 134 136 137 132 127 123 113 111 118 118 108 115 118 110 87045 323 420 30 10830 0 10 45 5816 -10981 541744 3738 213 326 431 375 244 376 473 507 221 478 407 114 339 434 432 450 418 272 467 510 333 269 293 386 335 464 399 346 352 351 261 261 318 401 310 401 309 360 432 478 401 382 348 335 397 280 226 207 301 272 276 354 285 173 252 244 153 115 128 96 162 89 64 54 17 -1 114 78 135 36 58 19 212 182 40 88 95 236 39 6 16 79 90 6 122 -98 -64 -64 -44 -23 115 -21 57 204 62 89 21 124 101 85 134 143 120 159 202 311 191 175 206 137 52 224 41 117 180 181 139 97 90 22 154 -10 -85 39 64 102 114 128 119 220 228 167 196 176 125 49 91 51 -3 -46 -6 76 -43 -19 130 151 171 112 193 198 204 190 171 125 123 91 290 143 227 177 194 235 202 173 203 138 236 263 271 321 211 278 321 310 306 240 333 226 168 215 190 155 228 260 255 146 178 231 155 187 185 147 88 148 102 110 113 133 240 323 469 505 490 539 503 475 465 475 376 397 411 349 293 337 283 191 147 118 157 115 113 103 134 132 62 44 182 205 164 187 338 465 387 218 168 288 391 477 444 369 292 211 144 152 145 89 85 113 138 113 118 133 95 102 146 119 100 117 120 159 138 144 137 134 173 153 142 162 160 156 174 167 171 163 175 162 154 158 148 140 127 125 136 141 110 96 97 101 113 112 90 100 119 115 98 105 115 109 95 92 100 118 96 90 105 104 92 105 104 92 94 114 101 90 100 105 109 101 88 98 87 87054 323 430 30 10840 0 10 54 5818 -10980 49864 677 290 304 612 588 373 523 459 432 414 609 374 348 475 442 405 390 496 370 256 362 387 384 330 472 460 476 383 440 428 456 337 401 357 240 406 399 284 342 330 280 408 396 363 209 227 216 202 185 247 365 301 292 516 421 83 61 266 114 103 125 25 84 56 137 135 29 65 77 207 203 44 61 181 154 208 205 79 139 244 269 40 151 104 -45 43 175 53 -5 84 248 -14 10 137 72 84 138 183 32 153 156 64 132 246 214 161 193 132 338 221 139 182 180 157 150 162 120 121 136 74 88 91 29 14 -5 65 105 310 162 94 170 196 187 226 229 95 177 112 -38 17 42 34 39 46 79 118 154 120 176 146 139 120 149 163 195 111 99 188 119 159 214 173 233 206 144 230 173 249 240 243 295 229 128 218 251 344 334 194 186 222 279 212 198 202 188 86 150 182 128 136 147 119 129 83 239 228 223 245 234 322 351 419 559 539 551 556 545 523 505 477 418 429 312 342 357 334 300 143 169 145 141 136 177 188 117 99 112 174 218 261 199 161 357 462 418 315 226 180 333 466 410 373 219 182 171 157 147 134 136 124 98 117 106 111 101 147 196 169 143 134 117 151 172 175 206 193 196 200 193 179 185 170 157 178 156 145 153 159 168 168 139 143 137 141 140 144 151 149 145 158 142 122 111 131 110 95 117 111 114 138 126 115 119 108 123 125 117 118 125 105 102 120 120 117 107 119 118 105 105 105 99 107 87064 322 443 30 10853 0 11 4 5820 -10978 1801 485 439 575 404 517 573 491 314 550 503 458 590 610 543 484 528 507 546 496 390 400 425 468 509 599 548 340 401 528 569 242 383 351 536 302 243 403 465 355 289 386 333 384 235 186 158 262 311 430 286 322 283 285 304 42 180 192 184 140 217 79 180 223 194 220 265 106 204 58 79 218 150 196 237 252 192 136 195 173 181 33 -99 -56 90 212 91 -28 102 212 115 -47 11 193 76 67 125 111 108 7 26 57 200 212 175 335 306 273 255 130 181 99 114 43 101 146 29 136 96 166 94 60 -30 -12 52 92 146 177 150 90 100 117 249 235 128 115 140 96 90 49 89 106 48 125 133 132 80 119 197 173 123 95 175 151 191 111 161 192 193 87 153 103 122 130 137 137 133 95 124 184 224 234 245 277 363 253 128 245 200 240 268 219 238 168 163 138 162 131 113 106 137 55 114 115 144 217 227 226 260 325 436 557 503 502 538 467 481 424 494 422 373 403 384 302 304 282 227 114 163 121 133 123 149 133 102 107 154 291 296 204 170 250 427 508 495 285 259 356 392 333 249 136 180 123 167 219 174 155 150 69 122 141 114 119 154 130 165 170 140 166 170 181 201 188 136 173 177 154 155 196 197 180 169 159 183 168 151 132 130 144 137 152 137 106 117 113 121 123 127 125 140 142 142 126 114 122 107 110 116 114 118 128 106 108 120 116 108 117 124 103 111 127 115 115 125 106 108 100 100 94 103 98 87073 323 452 30 10862 0 11 13 5821 -10977 147497 2173 510 449 390 509 404 553 605 552 479 544 569 399 577 381 405 587 532 424 430 465 495 463 351 395 316 328 439 378 368 475 486 285 432 428 436 488 535 581 422 484 559 372 301 434 489 333 297 284 350 326 277 299 319 265 264 312 217 239 242 235 48 45 229 187 -32 23 61 37 101 154 130 253 244 190 117 81 161 258 249 352 191 132 200 167 166 19 112 63 107 127 33 117 126 322 82 110 119 263 105 228 230 177 256 243 238 296 288 233 207 167 81 183 92 162 163 67 41 162 138 53 14 74 192 116 197 142 155 139 143 181 219 175 180 229 245 220 157 79 81 93 99 100 20 83 55 137 86 105 127 135 155 110 153 127 145 115 123 147 82 156 195 119 105 102 43 98 94 105 184 144 185 239 238 226 305 268 164 144 197 234 237 212 182 172 172 204 223 213 203 126 73 64 66 142 124 198 181 224 267 388 454 529 547 534 603 507 507 459 451 368 369 384 326 314 263 150 175 161 175 144 124 186 204 188 150 224 299 227 171 115 188 422 560 544 353 251 324 413 346 227 146 120 134 142 105 111 110 91 60 104 117 154 95 162 196 158 188 188 123 96 166 177 183 188 171 145 174 178 182 190 189 183 144 162 163 138 131 148 138 144 93 119 131 100 107 106 127 134 118 125 115 160 118 116 123 102 90 86 108 129 136 126 117 94 102 110 117 123 131 117 101 118 117 107 120 111 110 101 98 97 94 87082 323 449 30 10859 0 11 22 5823 -10975 151003 1564 472 684 541 712 477 518 527 666 515 472 489 403 464 359 395 660 500 414 437 290 41 417 459 435 308 300 404 110 181 298 379 443 408 454 223 327 406 328 580 656 524 658 549 484 420 388 326 223 367 355 241 280 278 367 226 255 185 175 114 49 138 56 100 66 -32 88 35 17 96 212 251 190 154 278 179 91 42 70 95 99 4 56 14 155 139 38 146 176 209 162 18 -40 110 108 79 -42 90 233 116 46 124 264 283 223 274 244 241 123 176 52 10 56 -30 43 -9 10 20 59 92 124 102 -7 114 116 115 92 108 -13 -13 164 143 63 184 257 283 234 228 167 117 131 75 20 62 163 189 154 82 188 180 181 112 158 135 122 80 135 122 7 199 201 203 177 183 240 95 158 156 177 159 223 230 236 276 275 258 161 207 203 180 247 246 238 183 155 183 203 188 220 229 127 191 141 180 143 143 181 238 259 324 423 526 573 561 548 487 541 523 541 472 434 400 339 416 411 269 151 176 142 140 84 100 123 149 108 128 217 286 300 226 147 195 319 440 538 547 419 266 307 362 329 252 178 152 160 110 113 81 104 110 119 124 126 138 154 156 154 160 180 175 173 162 191 176 169 163 195 147 167 155 194 177 145 131 155 124 147 147 145 115 132 126 97 124 119 118 120 119 136 126 149 126 95 105 122 127 109 104 102 104 110 124 128 120 135 154 138 146 129 125 132 121 134 143 123 128 110 113 114 106 111 112 87091 323 444 30 10854 0 11 31 5825 -10974 26519 718 619 464 425 426 498 609 648 573 581 722 580 472 610 629 651 553 557 611 672 528 508 602 403 206 284 366 484 328 381 535 413 313 366 429 251 315 519 465 600 534 524 580 620 471 348 332 274 238 259 208 341 447 368 279 253 109 216 91 -58 110 99 157 172 151 68 59 81 200 343 289 249 237 98 165 117 144 150 159 174 114 192 141 72 107 120 78 92 65 82 131 130 177 66 95 92 118 186 173 180 122 164 242 238 373 211 392 185 169 101 275 188 96 146 147 150 73 152 52 120 148 146 181 149 85 200 117 109 163 256 153 188 150 157 186 203 227 222 -27 43 -13 78 141 88 85 79 155 153 163 81 186 142 93 91 128 180 130 160 174 161 249 163 108 188 261 170 195 188 177 174 211 222 295 236 235 338 289 260 189 189 254 228 145 122 197 137 188 157 181 146 84 62 137 209 183 135 233 222 230 332 407 539 670 551 451 545 566 596 549 528 447 385 411 439 369 347 275 228 201 168 131 134 168 153 162 144 99 141 252 312 216 111 177 296 410 521 588 387 223 234 340 421 279 193 156 173 186 173 157 153 159 130 164 184 192 142 163 174 182 166 139 136 173 175 192 181 171 190 223 197 176 181 190 197 178 187 163 151 152 145 153 151 131 115 121 133 146 158 131 140 132 109 117 131 124 141 136 129 135 133 134 138 139 140 136 134 162 155 137 142 125 127 120 129 138 130 126 114 120 114 100 109 87101 323 440 30 10850 0 11 41 5827 -10972 21905 664 367 546 418 631 540 477 651 640 590 384 561 437 599 451 654 680 554 579 469 636 680 544 493 516 425 317 394 185 207 401 411 436 287 378 387 531 546 476 414 232 262 524 478 553 606 580 611 386 317 261 360 216 276 301 327 175 148 225 189 115 122 185 64 46 101 128 117 287 221 213 222 47 123 153 202 172 147 123 150 254 21 -32 55 50 -10 -55 101 67 138 142 -18 144 155 121 128 155 97 90 90 36 147 293 254 49 182 214 219 259 192 197 100 23 -32 111 112 59 81 59 46 138 32 -31 20 42 48 10 41 69 89 77 98 76 173 235 219 252 99 103 39 32 -30 40 93 59 133 62 -35 130 154 81 115 81 124 77 71 83 64 85 131 131 156 177 91 148 213 133 71 116 128 84 112 177 178 205 195 260 257 115 115 157 75 182 214 222 206 161 101 91 59 69 101 100 214 220 150 97 96 271 292 293 395 477 450 458 538 503 483 523 546 510 403 353 419 378 301 242 192 157 147 90 113 59 93 181 151 85 105 271 339 237 129 185 322 477 557 423 282 170 117 230 377 309 218 150 140 120 134 150 150 144 120 139 156 145 134 171 137 135 96 113 130 157 124 134 151 147 149 148 169 145 133 145 143 119 132 98 131 148 134 128 130 149 135 131 109 142 109 99 109 106 102 121 109 102 91 91 101 112 91 94 100 101 123 122 121 115 120 117 116 99 109 119 108 110 112 100 103 87 96 103 102 87110 324 409 30 10849 0 11 50 5828 -10970 24894 668 465 535 547 503 498 492 499 646 685 578 431 431 488 581 430 357 552 473 345 665 560 455 494 367 396 311 45 263 327 351 272 353 311 288 390 404 309 414 421 411 509 411 475 452 333 519 518 489 601 416 468 431 464 327 375 330 168 308 162 175 158 33 56 2 79 62 116 129 141 51 41 114 151 100 115 74 14 129 20 212 119 49 43 105 67 122 139 96 123 -12 -37 8 129 136 65 28 -16 66 199 129 119 162 245 184 200 46 163 287 136 192 147 57 -38 50 79 109 61 35 50 106 130 140 -5 71 -17 -27 43 38 1 -56 67 179 170 153 188 123 159 58 61 7 32 58 -22 -9 -12 59 39 50 113 35 -32 77 -4 -23 85 48 13 48 101 21 22 14 -20 51 90 41 1 126 101 145 132 148 160 -20 109 157 83 169 197 209 168 106 148 175 166 189 176 138 103 110 56 74 84 60 102 133 122 107 196 127 260 345 428 432 483 493 437 489 496 422 384 423 399 445 308 285 268 209 166 151 118 55 64 84 134 100 96 96 113 193 274 277 206 192 314 370 433 317 230 169 188 258 295 273 181 113 98 81 118 96 89 128 70 99 118 122 121 139 119 86 81 110 110 133 126 110 116 142 115 97 114 117 121 111 87 85 95 99 75 79 87 83 96 89 78 75 86 96 89 93 82 80 95 82 87 91 80 86 76 74 70 58 65 77 77 72 73 77 64 67 80 71 71 78 74 78 90 91 74 70 69 55 87119 323 436 30 10846 0 11 59 5830 -10969 767 791 717 572 610 701 772 625 590 591 519 529 771 673 608 609 698 674 625 629 548 572 525 575 498 435 363 340 366 449 192 357 412 327 511 433 494 512 481 532 484 389 521 517 501 480 615 620 494 603 632 680 567 614 459 403 467 360 330 304 244 100 83 64 169 141 160 191 101 32 97 207 367 240 185 43 231 201 272 218 132 69 94 10 12 58 144 131 109 -28 171 176 73 70 137 110 -12 93 67 83 142 228 266 204 305 275 212 213 228 218 240 249 199 117 218 130 130 212 134 25 47 163 -70 19 92 116 -35 85 24 65 20 80 152 184 91 132 144 132 178 262 197 27 -15 -12 -51 12 98 163 87 68 50 94 14 68 80 150 86 107 129 172 246 136 79 177 169 140 220 186 145 164 110 116 138 167 198 187 237 166 206 222 300 129 218 241 229 225 195 177 204 164 179 175 177 136 95 188 247 199 169 170 259 340 381 449 509 550 572 566 459 503 543 484 454 453 368 459 429 364 325 187 121 141 90 90 121 147 183 189 144 132 155 191 388 445 293 214 299 557 551 572 407 125 217 391 402 355 283 196 178 180 160 154 168 133 142 162 171 175 155 164 195 162 172 159 144 201 227 188 163 163 175 184 177 177 163 169 137 140 103 131 156 143 147 163 165 150 154 174 146 120 141 160 145 139 136 161 145 135 133 148 143 128 133 156 137 133 124 130 160 151 143 146 150 136 142 136 131 122 126 137 133 126 130 87128 324 433 30 10843 0 12 8 5832 -10967 24179 613 516 453 637 486 439 468 546 634 490 353 397 599 522 572 651 682 623 693 703 563 637 550 421 543 540 470 188 266 188 254 409 289 337 535 454 464 438 385 507 390 583 541 444 426 523 506 464 444 514 469 522 433 288 290 393 294 473 184 209 213 109 62 99 118 20 57 189 96 167 126 171 128 209 81 73 127 120 117 150 145 193 126 177 195 12 74 225 184 82 185 134 181 150 -22 19 -2 85 90 76 78 248 287 207 145 296 437 406 229 142 278 198 65 192 56 53 92 80 30 -84 110 77 16 134 180 88 173 24 -37 7 -8 144 69 46 138 162 147 176 354 139 190 135 4 43 25 71 81 69 -18 95 153 62 21 26 56 81 175 159 145 40 95 100 116 3 141 157 99 88 61 183 149 35 64 147 132 177 123 171 309 230 193 121 176 223 198 170 163 181 172 188 196 111 89 103 149 191 129 209 165 153 171 253 361 462 537 586 506 440 493 465 489 503 487 373 343 380 409 385 305 210 161 147 130 93 147 177 193 194 171 129 88 158 200 208 378 340 238 317 500 519 577 481 219 183 297 333 291 275 221 208 181 177 180 148 184 198 155 166 171 167 144 167 163 135 149 157 136 138 158 168 179 174 122 136 143 124 126 149 124 139 135 117 117 120 110 137 124 133 126 117 128 116 110 130 146 120 129 122 130 108 107 135 126 136 144 133 138 128 139 137 141 113 127 150 133 125 126 123 116 120 125 112 111 87137 324 397 30 10837 0 12 17 5833 -10966 2803 355 363 551 516 322 449 527 482 416 527 398 378 517 441 442 476 590 559 503 385 480 668 627 380 442 123 152 130 393 183 453 374 438 402 521 532 622 481 392 264 436 503 413 285 460 419 502 440 411 243 385 515 455 232 244 358 249 208 245 101 69 183 125 -6 29 77 63 251 263 111 -19 -15 249 196 60 -11 77 54 -41 95 61 44 -59 -35 71 58 -23 79 73 -59 30 51 97 14 -31 23 41 147 127 104 106 126 151 96 180 223 241 171 162 190 149 -9 -52 61 66 -33 87 57 7 -68 -53 37 61 -20 11 40 84 107 134 81 22 -17 49 89 43 112 85 28 53 98 172 128 82 16 -24 -19 7 -29 56 11 -39 110 98 46 70 126 48 -8 61 5 68 38 91 140 68 37 47 79 115 68 4 90 168 65 -11 39 23 216 118 135 203 98 131 153 124 204 210 109 127 61 92 92 126 24 6 137 113 142 147 129 120 228 246 285 448 468 459 461 432 481 466 465 450 378 341 343 392 349 249 158 40 124 130 107 95 90 102 151 140 70 102 136 140 201 295 290 160 267 429 509 505 394 172 97 111 265 316 288 271 194 149 171 157 129 86 105 107 113 106 103 114 108 121 83 111 96 119 116 51 77 88 97 118 112 68 79 112 102 109 105 89 98 98 94 72 82 89 96 95 98 96 89 88 95 77 86 69 71 74 73 87 78 79 84 80 84 90 80 87 87 84 84 92 73 78 79 79 76 63 67 66 60 64 87146 324 393 30 10833 0 12 26 5835 -10964 6658 496 540 412 764 531 505 601 502 560 464 652 548 479 507 450 534 559 538 511 636 663 688 583 473 340 284 295 354 578 521 562 607 636 475 425 572 526 511 413 470 372 460 495 448 623 478 320 451 545 671 480 464 416 400 221 305 407 158 293 165 98 92 174 162 164 55 86 103 90 111 257 139 160 212 220 92 109 27 25 -11 -4 34 -3 119 137 189 10 120 106 219 99 128 48 63 125 111 43 11 92 999999 156 276 262 245 203 221 203 123 98 221 120 36 138 -8 102 71 156 132 75 104 -11 58 132 50 164 54 20 136 155 71 167 68 -89 -1 111 233 137 166 119 241 192 48 101 50 -28 8 10 58 85 45 57 134 91 151 52 110 96 81 60 54 98 160 140 78 96 98 147 97 90 175 121 184 121 37 80 106 206 125 186 146 199 178 175 208 155 227 149 169 126 196 195 188 214 249 195 153 137 194 170 206 149 168 289 370 421 512 590 502 503 563 573 511 516 504 450 404 416 404 366 275 188 155 132 116 111 159 118 153 143 138 144 115 155 149 240 314 403 270 243 344 443 486 454 341 266 186 248 253 274 277 237 227 165 168 172 175 163 157 178 138 172 143 117 113 97 120 157 186 150 146 120 145 160 125 116 138 122 129 130 148 135 167 139 146 169 140 130 141 143 137 127 132 136 131 114 112 125 110 117 124 120 134 128 134 135 140 138 119 125 136 128 126 130 119 112 126 118 120 116 130 124 114 112 87155 323 422 30 10832 0 12 35 5837 -10963 1083 591 477 427 338 475 446 584 681 677 381 358 431 557 450 564 482 557 641 572 428 543 419 361 415 285 301 373 403 382 344 554 502 455 403 454 561 596 691 541 519 303 396 465 387 419 533 464 471 504 569 398 438 380 339 345 339 245 289 110 227 171 63 0 78 18 88 175 101 122 38 114 115 198 121 174 201 182 19 -13 3 33 62 215 134 114 186 133 213 83 120 41 5 -31 106 156 2 58 64 115 256 182 126 253 233 233 209 149 79 131 75 21 60 164 108 16 52 -74 28 106 33 13 61 135 102 5 51 12 16 46 -16 -10 999999 -91 10 160 188 146 103 60 142 192 72 67 82 21 55 50 169 51 6 65 -5 61 53 24 22 101 123 70 48 63 94 29 65 135 46 56 52 47 121 70 140 157 136 167 100 76 66 127 176 156 232 216 186 198 263 209 209 136 174 174 181 109 109 199 144 149 94 51 137 109 181 252 303 438 547 524 507 496 474 508 449 448 445 399 373 385 313 232 121 169 90 114 78 75 110 140 133 96 94 79 95 147 194 323 328 163 141 304 433 473 474 409 380 351 234 134 165 303 287 231 201 200 173 167 156 122 135 164 136 136 120 151 139 154 116 130 174 160 137 108 100 147 116 133 142 123 98 103 96 95 95 97 113 105 91 101 109 115 106 102 96 110 120 102 103 105 92 109 105 113 104 114 112 108 117 103 111 105 97 95 96 77 82 90 92 94 87 89 90 90 80 87165 323 422 30 10832 0 12 45 5839 -10961 985 420 399 504 513 545 541 416 595 579 451 449 396 566 368 492 437 429 313 469 405 379 408 254 393 494 466 336 498 612 341 448 563 486 541 618 543 384 367 450 596 404 498 369 446 424 662 579 516 473 469 484 439 529 435 238 218 409 341 216 186 199 126 97 3 4 36 53 185 265 204 119 149 261 135 201 82 139 66 -5 77 21 -76 94 108 103 103 46 31 24 -40 -65 -63 8 31 27 25 87 86 202 136 274 204 236 296 198 136 161 165 142 34 90 -21 91 113 98 -17 61 192 1