36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 2000 03 11 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. ------------------------------------------------------------------------------- 45377 282 642 30 9792 12 36 17 6853 2900 -85 -8 136 608 844 1221 1796 7995 68843 71069 10502 12310 40593 20502 10047 7494 498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 303 1494 1686 542 999999 1620 4146 3751 1661 707 498 -18 999999 341 2322 2617 1515 1174 1842 5486 13020 26940 48839 69272 95157 204422 583876 960688 703165 579523 280915 7339 1111 1114 980 1194 1138 765 875 640 662 807 711 532 487 581 590 559 435 447 401 362 418 592 488 457 546 513 484 408 451 424 190 222 301 367 276 384 452 424 460 714 897 891 1084 1132 1049 1021 1014 763 845 814 807 624 658 710 618 387 228 270 341 391 215 296 360 415 358 316 355 407 346 268 229 153 194 200 213 167 187 56 117 95 144 189 114 214 225 163 71 59 168 164 148 173 207 136 209 167 222 242 169 191 169 166 113 103 159 208 185 150 134 122 101 146 156 117 146 243 191 183 212 180 129 141 100 145 166 186 190 223 203 171 227 222 194 164 177 177 135 130 168 256 210 206 225 248 223 238 189 165 221 181 165 248 203 183 167 186 189 206 168 172 173 183 195 169 164 191 201 196 186 206 218 218 197 190 173 186 209 184 200 175 173 205 213 193 189 184 178 198 188 185 180 162 132 113 105 81 54 61 59 65 58 51 31 17 45387 283 584 30 9794 12 36 27 6853 2906 7166 6527 5485 5473 5385 4924 4947 7886 12993 24083 18578 7679 10854 71004 99396 92260 5734 726 979 464 1032 463 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -9 -5 999999 999999 999999 999999 -32 18 314 6505 89247 195048 39803 26164 53894 1630 505 467 267 156 302 500 1505 7387 44720 252248 363793 100263 148879 348143 450914 437920 478245 338944 101432 3870 2121 2321 2603 1460 1341 1054 798 1133 1106 734 848 706 817 846 720 809 816 779 799 1386 1763 614 434 479 540 594 405 482 531 472 433 426 434 449 390 547 730 953 1197 1237 1243 1335 1212 1269 1128 816 845 797 593 496 438 389 530 417 503 446 429 436 426 451 516 570 447 433 475 353 280 164 298 328 316 303 164 174 214 145 246 180 124 203 288 298 284 267 293 344 265 182 200 226 264 215 213 322 220 235 303 269 335 251 250 274 216 277 218 275 298 329 201 286 305 243 228 249 263 244 254 226 197 238 171 229 231 258 239 228 270 337 305 244 258 266 286 259 232 250 299 321 268 358 356 305 307 317 243 261 254 234 226 211 250 259 250 263 253 228 281 287 280 271 259 247 256 261 252 246 295 290 262 253 258 274 307 273 248 269 272 278 287 282 280 270 255 260 242 251 273 262 246 235 211 173 158 170 161 143 134 106 95 106 93 86 45396 283 580 30 9790 12 36 36 6853 2911 712 763 1145 1191 1244 1368 1664 4741 11455 5135 7463 35636 115829 145863 186562 99399 32217 11888 16056 9629 13794 20633 92383 350319 270727 54992 3376 49 26 -94 40 999999 999999 -23 -84 -8 60 999999 999999 999999 -32 223 1186 1271 860 580 529 2643 8001 11129 12969 12519 13709 99750 613432 868858 528162 173264 3485 1599 1683 1948 1590 1250 1157 1036 1068 1231 1220 1173 1211 1142 1088 853 746 836 893 690 699 734 886 873 1024 847 532 704 708 743 724 756 922 1092 1069 685 661 637 757 586 729 836 1008 717 324 409 472 353 430 370 424 463 399 441 436 417 433 445 625 849 1007 1082 1250 1402 1172 1053 920 823 674 679 445 392 445 335 231 342 390 331 416 356 317 398 294 260 353 391 398 307 180 282 272 145 170 219 151 289 298 272 139 254 221 163 226 111 116 224 186 203 169 232 84 154 201 237 221 170 166 239 232 219 145 199 233 209 238 301 231 249 320 268 216 271 198 166 159 147 143 199 239 224 168 209 227 163 173 163 184 196 231 234 267 264 229 233 186 189 229 248 284 274 225 231 230 233 216 168 195 194 210 167 230 231 222 241 271 235 248 221 214 246 246 252 247 249 257 222 239 257 231 234 245 257 268 258 243 216 225 245 236 245 245 226 232 218 214 228 229 230 222 234 225 201 180 178 167 147 133 128 119 109 99 89 77 71 54 45405 267 1061 30 9791 12 36 45 6854 2916 -79 65 -61 342 1560 2411 7391 22611 32222 5241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 388 3540 13946 52832 147658 319791 650650 999999 999999 999999 553050 385057 64997 1916 1190 1000 1116 1470 1731 1664 1357 1369 1410 935 1022 1925 6864 19827 36150 47199 48296 40410 28097 14058 6835 2608 1181 1054 1175 1363 1439 1238 2020 20055 33173 3676 525 524 441 431 428 265 200 674 684 332 372 401 253 447 572 396 349 388 397 281 449 770 879 1131 1323 1128 1068 816 858 659 551 616 540 491 574 509 321 329 418 457 377 301 308 243 298 276 262 308 370 350 295 164 206 249 200 317 264 233 55 55 105 217 111 183 205 172 225 224 236 229 248 156 148 203 233 281 222 110 170 118 195 248 238 191 249 182 224 290 203 167 203 205 156 186 207 196 163 127 164 187 133 190 194 156 192 133 213 263 245 255 236 243 228 234 287 293 303 240 198 225 266 227 196 178 191 187 155 154 182 175 200 185 226 220 201 208 204 191 230 182 200 242 261 258 217 213 204 224 232 224 200 223 237 212 208 257 252 213 204 211 201 218 217 217 235 227 210 223 196 205 244 251 215 205 182 153 150 139 111 100 110 99 83 78 76 65 42 45414 262 1208 30 9788 12 36 54 6854 2921 595 3542 12196 29617 12804 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -90 145 999999 999999 125 183 1200 9880 23799 24746 20976 48452 150309 355341 710653 807638 797514 722049 794069 699038 355460 10044 665 832 1154 1247 2478 8058 12822 12836 6776 6676 14984 30556 45295 59090 61130 42524 20371 8178 2809 2021 3908 5379 4941 2747 1204 1132 1189 973 530 542 578 438 360 575 434 408 560 424 391 537 466 394 377 405 479 542 368 540 677 890 907 1080 1223 1304 1156 874 712 601 850 683 639 488 609 529 607 540 390 374 402 371 360 521 536 389 346 435 439 273 142 257 378 191 101 252 250 222 177 262 247 172 276 234 121 172 184 170 123 93 236 224 383 327 350 340 236 294 332 252 263 217 270 326 214 240 177 155 166 222 159 205 236 256 186 223 200 186 179 197 238 173 224 267 226 188 222 294 212 202 194 186 244 253 177 240 256 251 198 288 312 284 228 218 189 188 209 176 173 222 202 196 255 268 242 233 251 268 243 258 283 285 265 223 289 283 256 267 248 242 231 241 274 275 254 283 305 274 263 264 279 223 233 253 252 232 231 224 233 259 263 237 221 212 223 231 242 259 246 217 189 167 137 114 116 110 94 95 82 69 45424 233 2072 30 9782 12 37 4 6854 2926 1667 5833 14756 32927 66492 136826 219452 247733 462225 865290 973132 712035 882081 922520 273836 6381 1535 1117 2221 8287 15187 21804 31552 39277 44317 42783 34484 27115 21230 14479 10942 5545 2854 2061 1307 1198 1202 1166 1114 871 814 967 1020 755 778 697 441 401 409 477 354 353 330 501 397 328 346 404 347 343 414 628 688 880 847 802 956 1054 1274 1224 1239 809 566 633 503 320 575 473 402 378 436 382 356 354 435 338 357 375 383 368 363 355 387 375 312 266 271 103 113 105 200 144 286 248 317 163 248 252 195 244 219 81 91 209 211 280 230 141 216 317 251 241 214 239 274 229 217 277 235 230 256 160 191 186 171 273 233 178 198 170 243 226 215 199 296 185 209 199 234 272 234 157 162 140 194 193 220 241 216 150 250 206 219 230 195 170 206 206 171 154 203 196 198 203 223 179 144 130 197 253 253 214 216 241 255 212 228 242 228 207 211 242 234 235 266 266 232 221 224 218 238 227 243 243 223 209 227 211 223 221 222 241 227 250 228 192 208 197 214 226 219 215 188 137 113 96 99 95 89 87 71 55 52 45433 286 486 30 9786 12 37 13 6854 2931 4746 4584 5291 6602 7285 8573 9256 8606 9141 9481 9836 10045 7778 5171 3745 3588 2997 3181 8472 36391 124674 263337 393687 424601 208245 12761 264 205 300 122 390 1303 2153 3690 4753 5492 5821 6379 6744 6666 7176 7516 8386 8931 8730 7442 6721 8044 8142 7473 6683 5813 5102 11097 41793 64983 126216 132209 78566 24763 11734 6988 18017 122850 253444 192196 353702 447149 60459 2005 1339 1361 1739 2277 4125 4945 3648 2843 2521 2458 2503 3988 5263 3068 1429 1287 1575 2740 4096 3825 3378 2016 1908 2054 1799 1364 748 645 590 352 292 575 590 588 475 363 450 386 381 344 262 360 389 479 544 539 719 771 862 919 1027 1100 1060 1048 939 815 645 472 453 545 502 508 492 408 407 417 419 410 463 391 348 473 310 418 403 475 377 420 329 296 324 151 113 177 221 252 263 169 194 240 201 223 202 143 223 322 195 176 252 253 269 272 230 296 202 228 233 265 234 232 229 240 277 223 199 227 276 185 247 278 235 242 231 263 255 237 208 222 253 199 261 208 252 220 228 280 298 233 180 208 267 282 282 286 242 213 230 221 194 171 233 241 246 222 225 247 239 244 216 232 267 273 247 200 257 223 268 282 290 253 264 272 288 267 261 253 251 243 281 246 265 260 269 283 288 285 244 243 227 247 281 269 261 278 248 245 222 230 256 241 259 264 254 220 186 164 138 142 133 126 113 119 107 84 73 60 45442 286 466 30 9796 12 37 22 6855 2936 65 632 560 1085 2961 4459 6290 5902 5152 4809 3024 1571 1097 448 550 566 1042 1484 6776 32326 64927 45866 77876 92088 28623 98 999999 999999 102 666 1693 2757 3641 5303 7046 9327 11246 13615 17977 21653 19628 12975 7709 5453 3762 3110 2341 1453 1172 1002 525 175 17 999999 -8 151 113 147 193 497 1563 1654 714 2733 10153 4007 191 999999 999999 -21 736 2174 3487 5115 7251 8168 7655 4788 8023 88373 255493 412528 398017 501754 562986 605961 621118 362776 8114 892 768 737 757 625 672 822 725 527 638 745 797 782 602 675 500 428 594 473 288 289 389 357 372 295 463 428 685 871 716 834 969 1037 1131 1137 1054 911 717 667 620 487 413 486 500 387 369 405 307 213 362 356 269 313 366 414 361 327 333 322 231 309 211 160 140 157 132 245 263 194 336 236 157 190 168 171 253 251 145 209 200 250 298 206 228 282 223 242 243 193 303 279 190 169 176 229 240 271 195 194 233 192 215 259 181 205 276 226 216 249 236 188 235 253 220 199 220 288 271 237 247 244 255 249 193 186 162 193 198 191 196 175 235 236 213 229 199 220 225 270 320 275 279 292 310 276 239 263 275 306 273 279 299 300 295 268 264 293 263 247 266 238 252 280 291 262 265 233 207 238 249 244 264 250 248 249 248 234 224 238 248 231 223 217 206 177 158 133 131 133 129 115 108 117 113 107 97 73 45451 274 855 30 9795 12 37 31 6855 2941 30 618 3894 12523 26093 61284 158567 291034 351855 323753 339756 246214 31475 3022 4543 8163 13890 22292 32727 41660 48807 54567 61365 65719 67622 75315 77798 79493 87002 105103 120136 116046 90162 65549 48608 35833 26316 22006 21826 20709 32726 51441 52624 52945 42327 24489 13419 8548 8559 9353 11655 14169 16762 20035 22206 23471 25761 26923 28245 26017 24755 33899 38671 34967 25268 15754 31166 302016 466673 319981 92337 25261 15819 9476 4059 2338 2628 2104 1715 4939 2086 773 792 703 628 609 602 667 534 352 439 452 446 405 415 511 509 431 410 260 477 325 412 516 423 569 706 762 892 1078 1175 1198 1143 1168 1124 898 637 425 423 316 384 315 352 455 305 491 434 341 331 425 347 373 346 307 377 321 281 221 229 241 211 156 241 213 265 295 253 179 186 49 54 153 200 253 245 210 194 212 194 188 252 259 264 194 195 171 212 250 276 291 248 218 155 183 233 176 186 176 216 205 242 213 187 233 215 211 214 163 193 184 241 170 178 164 216 235 225 191 214 205 162 155 148 156 135 140 124 210 206 161 200 220 214 250 251 219 227 272 294 274 246 244 272 272 245 230 240 275 267 273 254 248 215 252 254 243 240 272 265 263 239 219 217 224 221 215 231 221 195 200 242 230 207 197 201 220 205 183 172 160 147 139 138 119 110 111 114 93 96 91 82 77 69 63 45460 286 524 30 9794 12 37 40 6855 2946 -87 144 -37 -36 67 295 539 664 1171 1467 1568 1711 1840 1860 5658 9061 4352 5885 13801 26611 84534 174090 312154 295169 198594 8287 223 184 634 1306 2254 4542 7296 12057 22657 41837 56717 60381 61019 57877 50734 41381 37232 34907 29724 24108 19076 16247 16348 15397 13023 12791 12783 13395 16214 18836 21151 30393 54885 123720 151811 172236 144822 179893 157729 85789 57915 52543 58269 58725 55573 54465 62548 102815 173715 262610 229850 328788 394509 127496 53992 51814 43066 38324 30423 19753 21572 12545 5124 1995 1479 1157 1069 1056 877 866 890 954 583 731 761 804 655 492 456 351 523 524 460 393 350 413 375 298 336 462 452 560 821 892 985 1149 1089 1043 1089 1055 713 706 607 497 473 585 488 424 400 378 296 215 353 516 453 455 360 441 401 338 280 246 162 162 245 248 270 232 270 307 276 223 173 126 203 341 272 137 164 204 234 255 321 306 202 205 216 185 251 214 163 237 261 258 206 335 262 275 279 321 337 270 244 325 357 286 318 270 231 264 265 289 287 264 252 319 291 270 155 261 299 342 212 227 240 236 303 237 188 188 174 204 237 263 207 238 264 263 258 275 267 300 330 290 321 244 305 288 292 306 292 227 251 308 265 252 295 305 270 263 262 291 286 291 288 244 271 252 257 276 294 271 260 250 266 255 248 249 243 245 226 226 220 195 187 184 167 159 149 145 132 127 122 129 127 117 96 91 88 78 45469 267 1038 30 9798 12 37 49 6855 2951 181 1381 4180 11726 37907 119321 308203 380116 98230 2607 299 1230 1916 2470 3485 5950 9884 15544 19140 17688 19155 23024 24343 24062 27484 33564 34459 26590 16237 8998 5139 3486 2576 2455 2936 4122 7158 8460 9967 12010 13590 18262 30732 57843 92491 127209 114958 101718 50565 38534 55736 118840 236066 293547 304933 343212 324739 246588 229500 204991 121564 169213 248011 162499 104002 85017 85486 79297 59579 44701 31131 15326 4739 961 588 756 660 536 437 609 403 448 470 402 487 480 494 466 472 415 553 498 372 413 608 458 412 604 821 732 670 869 1060 1234 1041 971 784 728 629 498 462 367 534 521 423 426 466 537 516 404 339 501 539 547 300 442 527 223 176 275 235 239 223 202 87 235 311 286 329 343 180 168 254 189 219 291 340 273 277 248 102 204 250 299 212 276 232 257 365 254 200 268 314 247 326 254 363 301 274 258 247 246 256 260 249 195 258 274 271 239 251 255 220 251 154 174 158 186 207 143 212 218 213 208 213 169 140 169 180 222 256 228 225 277 247 259 264 256 247 259 308 323 235 304 305 294 289 311 325 311 350 335 234 239 296 302 306 309 266 295 306 236 270 271 276 282 276 290 285 258 242 263 266 277 284 258 222 210 201 200 166 153 174 164 150 137 140 129 133 134 115 110 99 109 110 87 77 45478 269 1009 30 9799 12 37 58 6856 2956 1193 3573 9052 23782 61468 153836 274744 245672 67658 11988 999999 -66 999999 562 1345 2364 4683 8762 18465 34804 53791 75344 85975 78846 64365 47967 40354 34519 34390 34235 31689 28343 24571 22119 20785 18523 15452 15932 17127 17198 15873 16662 18371 19449 19859 21951 24557 27506 34728 45156 60393 86144 115541 129342 141094 159268 179246 187508 184393 179397 176708 185300 183977 167787 165022 149145 89325 107385 156071 173973 84267 49981 38536 16394 3569 875 483 648 647 546 416 510 618 590 644 447 423 450 480 486 573 370 293 300 467 335 339 503 696 770 787 808 730 781 1062 1182 1155 653 446 328 405 206 323 454 366 260 160 265 351 433 417 255 260 395 319 205 324 241 298 273 137 248 320 273 257 285 343 340 244 226 163 235 197 237 124 155 143 258 289 137 175 308 360 330 160 183 252 299 232 215 214 154 152 242 115 213 274 249 282 338 281 280 189 294 234 250 349 362 298 269 319 369 275 248 298 269 218 176 197 227 176 167 160 132 125 117 171 179 168 117 145 132 167 221 223 267 237 289 308 330 268 211 288 241 268 289 279 255 254 268 334 320 287 301 265 256 305 295 280 261 254 237 236 236 243 240 240 253 250 248 260 258 284 272 285 276 251 261 232 213 184 146 151 172 175 154 131 115 101 110 123 103 97 100 89 85 81 74 56 45487 268 1064 30 9794 12 38 7 6856 2961 85 1013 3353 9682 26398 49637 44452 33232 13210 9534 12525 9407 6468 258 999999 999999 999999 999999 999999 1115 3005 6289 10648 15268 19625 23206 27008 31752 31269 25503 21463 19922 18968 19316 19424 18217 16882 16472 14834 13537 12109 10750 10099 10483 10736 12457 17980 25700 33203 45784 83245 153304 205313 233561 220716 251482 214034 151673 162214 191358 213122 253343 312033 376303 388733 334310 287773 238079 167009 124960 84130 59558 27579 11976 6325 1276 724 443 437 552 550 676 600 646 309 267 248 329 309 367 585 223 189 324 436 439 389 425 557 671 795 724 622 864 1090 1136 1199 1126 820 538 536 391 311 332 360 514 448 413 438 318 227 175 237 257 265 269 166 211 295 274 206 185 217 296 376 373 314 360 380 228 221 317 358 281 327 368 299 156 274 288 265 356 246 174 186 268 244 159 214 198 122 126 225 328 261 181 235 220 235 246 243 285 200 261 250 269 296 328 314 304 216 256 324 258 294 229 215 167 183 289 225 147 180 165 118 159 178 128 175 218 197 192 250 295 254 286 254 265 231 274 256 321 320 284 247 308 298 296 256 286 266 308 324 276 264 289 279 244 246 258 227 276 277 270 231 242 263 241 238 240 240 265 253 264 275 265 240 242 211 161 147 147 144 149 120 124 121 126 129 113 112 109 102 87 88 82 69 63 45496 267 1036 30 9796 12 38 16 6856 2965 982 2434 7946 26821 48954 65763 86458 63563 22314 32281 20743 951 999999 999999 999999 999999 999999 999999 999999 293 251 -25 781 3219 7877 12426 13482 9443 6344 4519 3028 2477 1624 998 594 315 554 1155 2420 3315 4084 5574 7605 10258 15259 19122 25906 45448 53807 66877 71588 85121 97679 85728 85323 85019 134564 195404 194321 233528 287231 317232 365783 415022 426556 383541 289339 271399 249398 186796 143581 120747 78144 43065 10356 1274 760 283 414 632 581 566 557 398 572 636 326 243 281 592 524 449 446 281 421 622 632 735 626 716 966 829 836 1040 1040 1132 1211 1240 968 782 693 513 473 504 388 462 305 363 478 432 264 304 290 226 317 189 178 260 207 144 238 220 242 211 286 165 232 244 163 153 257 284 179 245 324 272 188 181 313 338 262 223 272 223 234 289 257 308 209 136 280 281 234 253 245 237 238 288 263 351 256 235 240 269 249 282 283 180 210 190 274 250 244 209 236 269 287 212 210 168 190 193 207 203 227 220 281 231 189 251 257 222 219 244 236 257 320 289 321 291 223 260 317 251 232 284 285 241 244 267 276 243 246 289 296 250 243 254 251 236 248 250 245 220 225 230 263 268 265 259 249 232 240 229 200 166 184 176 141 147 147 137 156 154 135 123 127 111 113 107 98 93 84 78 78 63 55 45505 220 2477 30 9797 12 38 25 6856 2970 -5 1292 3828 7025 13766 26528 48110 74219 142391 265427 405377 351547 251816 193011 103619 106765 137085 188560 236269 230910 183936 204741 189678 174132 218654 435509 634694 448833 305804 249955 57385 812 589 586 544 603 542 444 266 213 335 279 388 395 401 507 576 647 652 555 612 435 536 575 764 1012 1000 1219 1399 1362 810 688 539 405 438 482 495 634 365 253 346 399 298 200 189 259 170 112 153 338 348 477 301 356 244 227 382 376 301 234 236 164 219 264 148 383 369 229 189 347 370 288 230 251 425 256 161 147 233 190 211 203 246 340 275 166 219 279 242 270 208 207 265 196 253 342 288 208 152 240 229 174 280 256 186 204 233 202 196 220 199 211 157 136 153 227 183 167 206 171 195 228 283 275 314 262 242 287 312 302 283 298 301 313 297 309 287 236 257 255 278 311 261 300 300 339 338 309 266 259 253 254 237 285 258 250 278 269 244 259 294 282 270 254 253 241 224 198 196 205 189 194 178 162 167 197 191 157 136 128 124 110 109 94 98 92 105 109 91 74 45515 268 1038 30 9798 12 38 35 6857 2976 158 1807 5437 19224 60411 125553 180840 155301 6162 233 574 1756 3458 4759 6633 8474 9849 11063 11662 11199 11048 10468 9270 8525 9295 8369 7366 6524 5958 6226 7673 9456 11448 11318 9543 7988 6219 6250 6317 6650 6941 7772 9392 9894 10007 10018 9821 7750 5465 4339 4307 4418 5617 8192 8334 6503 16756 29406 22383 13716 2709 1892 3720 5680 10706 15475 17148 14992 31078 162366 116778 104419 103660 77964 51504 146022 568409 777177 844968 831909 79813 1489 535 488 471 454 521 444 442 466 487 317 359 299 388 485 519 564 676 686 728 628 693 899 850 1073 1080 1077 880 785 593 497 386 391 462 543 413 337 379 444 255 222 333 258 339 205 172 290 252 130 176 193 202 273 201 238 321 339 415 231 285 350 324 272 276 168 266 64 173 249 189 233 263 193 198 262 224 165 248 152 156 135 187 269 165 176 261 292 234 224 210 194 219 330 330 255 234 300 302 334 282 275 193 174 213 270 212 221 203 186 228 164 159 189 248 225 168 180 147 180 216 211 240 272 256 341 294 272 240 237 261 298 282 284 270 286 344 322 289 283 279 282 262 285 320 314 299 256 240 251 247 216 226 236 241 233 216 216 227 222 209 216 231 220 196 194 203 211 199 196 192 204 193 206 186 163 150 134 128 112 84 95 92 93 104 109 104 78 45524 274 856 30 9796 12 38 44 6857 2981 -27 409 913 2642 5950 15043 41627 112577 326492 658057 777729 787830 728843 177789 10502 4706 5408 6714 8472 13367 19805 29959 39078 43123 49061 56742 61032 62247 71429 82823 85363 85160 80994 77603 72700 64648 57204 52754 52868 56586 60229 60213 59340 59903 61528 60011 61761 62305 59666 51992 46663 40331 35097 30238 22914 19111 15609 13290 13023 13983 12864 9552 6817 5096 3797 2286 1577 2411 5039 7935 11027 10172 6648 5281 5488 7820 12400 12132 15315 17733 13997 7399 6792 2472 315 359 405 494 502 510 424 362 302 251 302 290 270 251 475 423 379 495 597 486 548 651 713 659 877 870 960 970 995 1099 1047 937 938 749 633 356 362 474 382 468 342 379 356 241 187 87 191 313 266 211 186 79 128 128 202 328 281 285 239 271 303 313 298 277 238 268 283 254 269 304 261 290 205 323 298 265 198 152 206 274 244 205 192 260 313 291 179 123 211 265 198 223 229 273 360 288 226 271 241 179 291 187 206 233 205 272 325 317 246 252 175 171 234 186 254 307 274 224 192 236 259 242 228 267 303 249 297 279 285 283 316 309 245 310 338 327 307 278 286 270 270 293 289 284 306 278 240 251 273 256 256 277 253 245 199 211 233 229 209 218 207 215 230 261 232 230 219 209 222 241 227 226 226 216 192 184 193 187 155 151 139 135 122 124 117 87 87 82 86 89 45533 275 854 30 9794 12 38 53 6857 2985 504 2033 3734 11518 32276 79117 171383 468356 890310 992871 860969 630846 188657 23124 6164 3508 3142 3512 4775 7521 10523 12855 14960 17207 21880 24758 27828 32257 35706 41714 40475 37058 35952 36968 38419 38628 36059 32148 30820 29450 30903 37552 41852 44500 46436 44424 40127 36611 31281 29757 32492 34350 36504 37345 38108 36017 31168 24832 18492 15616 14547 14262 11852 9389 6709 4941 2965 2132 1923 1776 1547 2899 6389 9825 17042 35145 42870 32697 22669 13854 5166 2984 1517 525 507 474 437 624 509 574 653 537 501 568 356 282 407 326 258 354 376 346 409 416 467 501 527 589 721 741 763 622 712 931 715 701 916 1111 914 916 713 530 389 344 284 240 246 327 390 279 171 319 187 221 123 142 257 268 9 176 245 241 382 328 262 221 208 285 257 269 303 326 293 272 212 294 234 225 211 239 204 258 124 233 218 243 256 238 139 171 241 305 272 200 241 246 240 241 279 185 277 267 252 253 231 197 204 176 168 197 190 179 157 128 120 131 147 187 164 207 152 165 226 209 203 215 290 279 290 277 269 239 287 318 273 222 299 270 295 272 273 304 285 285 312 252 250 224 249 240 256 278 274 218 239 270 255 240 222 220 245 193 212 220 211 214 236 251 252 207 209 216 217 230 217 239 215 195 210 219 221 199 192 187 178 168 158 136 130 115 103 94 79 88 106 45542 290 372 30 9792 12 39 2 6857 2990 493 430 501 551 637 503 607 616 1096 1144 1387 1460 1777 1757 3767 12212 23255 38691 49684 67813 104542 190436 205311 288746 475797 668926 565556 211399 12217 3329 1767 1829 1921 1656 1610 2156 3119 4127 5468 7502 11917 19074 23598 24551 30907 45813 62031 75569 84716 90202 83523 66196 46714 28344 17747 10821 6617 5518 6276 6975 6958 7300 7544 8658 11310 13655 15733 17031 20083 23183 18464 13662 13402 13742 12430 8744 5650 3960 2354 1899 2383 3896 7157 11006 18609 27956 31102 36717 51466 64946 78107 101912 114377 107132 90825 91607 115123 107701 122940 165336 88895 14976 871 598 548 437 447 427 252 333 405 272 409 450 327 381 316 482 527 461 643 674 659 659 570 591 737 738 770 914 744 844 1063 1202 843 574 552 571 497 350 353 346 303 202 240 157 197 311 164 195 195 250 221 250 213 206 250 298 266 264 253 284 299 279 285 308 259 260 234 345 323 297 363 245 237 203 162 203 233 183 202 192 242 249 182 206 142 194 263 235 214 188 199 159 185 112 168 237 197 189 224 266 358 262 255 215 196 101 129 157 126 121 89 127 197 249 168 241 281 255 298 298 277 297 284 262 235 269 299 276 341 267 290 344 283 252 275 282 290 271 252 276 303 261 225 241 237 203 214 201 219 188 239 227 208 209 208 204 222 206 183 214 213 210 196 208 205 210 230 238 208 196 213 205 183 175 168 167 164 171 149 143 133 102 108 100 82 73 70 72 45551 287 462 30 9792 12 39 11 6858 2995 286 359 245 302 421 229 122 999999 999999 999999 285 201 3400 20820 38484 50223 81091 114666 216192 277679 76921 12128 4499 2655 999999 999999 999999 999999 999999 999999 999999 999999 999999 553 1820 3931 5779 7262 9928 13671 16823 19689 20211 19997 21871 27182 34399 36432 35475 33180 27975 20953 28406 71692 212898 169310 92688 32628 32339 34599 31084 16597 10283 9292 10753 13377 16928 19332 19689 17153 12198 8401 6679 5952 4531 5418 9190 24854 82656 47651 62194 85066 89977 84998 104814 138090 160403 160212 154891 193649 204810 189777 275319 469940 421099 25199 730 345 396 519 495 514 257 226 243 352 114 163 329 208 165 115 242 566 466 370 571 585 468 614 634 575 550 820 664 694 794 968 948 840 574 453 360 387 472 270 212 322 319 314 297 176 246 178 303 246 114 86 30 378 378 188 200 147 128 283 179 208 199 83 254 242 186 169 239 261 239 260 305 215 120 204 208 115 125 108 54 132 138 193 208 234 243 261 185 165 154 175 65 125 145 188 182 113 147 131 194 216 218 271 203 160 125 124 95 61 121 110 101 161 196 203 161 195 184 207 238 224 267 197 244 233 254 223 230 306 244 245 200 231 206 233 240 222 212 253 223 204 218 198 164 217 204 178 169 157 152 187 154 159 190 174 168 158 185 156 148 169 163 192 214 195 167 177 164 193 187 181 210 203 217 197 180 134 133 138 138 113 123 112 97 87 82 73 57 36 40 45560 273 880 30 9790 12 39 20 6858 3000 886 2765 3294 7432 11433 6848 384 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -63 172 499 933 1289 1626 2436 3726 4941 5720 5430 5273 6014 6048 7579 15088 24446 38602 37327 24124 9635 7959 7948 8373 9010 9000 10872 12442 13812 18070 26011 34696 36064 33722 27022 20391 19145 24614 38657 55094 41226 40725 15420 16930 42669 59889 46038 70213 101621 113261 137015 172159 302778 516188 926257 999999 818382 72157 1156 433 414 583 623 545 660 442 404 449 268 338 429 428 307 518 502 627 593 676 811 654 589 631 494 556 656 740 937 850 643 754 950 882 830 656 484 547 504 321 343 388 452 371 312 307 277 244 97 148 122 30 148 123 122 147 206 219 275 312 297 417 317 298 299 289 261 322 240 187 296 288 269 145 227 182 138 175 218 158 242 249 265 224 183 171 218 332 237 201 124 124 174 215 176 220 279 257 328 256 210 186 183 98 129 123 198 221 143 166 200 136 214 171 260 259 227 213 242 265 272 337 317 261 227 305 257 297 284 312 302 332 295 286 291 273 272 244 216 280 235 238 223 248 222 219 173 210 207 230 204 211 259 233 209 236 230 234 221 244 230 218 226 233 234 248 220 246 237 229 188 225 221 184 174 195 175 151 163 163 171 148 141 133 112 95 107 95 70 78 45569 274 846 30 9786 12 39 29 6858 3005 614 1036 326 1074 2396 1385 614 382 628 292 607 1014 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 670 1318 2364 3429 4263 4162 3974 4394 5014 6400 7179 6820 6998 8223 8293 9540 10513 11679 12313 12848 13510 13307 12426 11670 11285 11828 14760 28922 46417 15758 12624 14073 15113 16049 18653 23520 26966 28995 28476 24761 18759 17640 14743 10999 21482 22102 6465 5357 5199 4462 3674 4471 10202 23576 40867 57104 86103 235110 485287 744549 999999 999999 697384 64490 1021 502 435 430 581 434 487 667 634 640 398 448 518 319 507 648 712 607 589 514 714 647 649 650 511 444 581 883 889 754 1038 1021 696 641 658 582 416 370 322 290 439 155 19 284 278 240 270 164 414 345 217 234 432 414 302 338 436 316 292 321 318 280 236 352 256 198 227 251 225 254 302 270 351 233 272 223 251 243 244 199 195 240 178 215 217 187 298 307 230 246 138 211 320 321 236 245 292 237 224 253 151 157 172 162 144 159 99 112 169 272 236 203 220 191 230 288 330 313 339 349 317 322 380 285 342 358 284 274 249 250 280 294 306 273 279 275 299 281 273 312 251 263 240 241 267 283 270 264 275 289 255 305 393 380 399 350 276 232 249 243 236 225 205 240 241 244 202 198 204 201 205 197 188 184 161 173 163 147 148 135 130 112 108 102 83 77 76 45578 238 1921 30 9781 12 39 38 6858 3010 65 130 208 432 544 998 943 1066 1715 1862 1720 1444 1611 1980 2042 2270 2196 3105 3370 3548 5474 6767 5903 5715 7459 13278 13550 11201 13265 11404 11561 12918 15713 19991 18635 21144 25942 26036 20168 17717 21723 27745 26604 26086 45597 88761 145296 273662 513759 778092 849062 999999 829537 584660 410891 111812 2225 797 696 490 527 643 480 694 685 496 225 342 568 381 281 641 792 625 601 405 420 489 592 700 810 931 814 770 540 622 516 370 369 360 219 275 194 232 288 203 258 176 72 280 195 232 239 212 228 207 136 220 281 214 268 385 269 288 340 410 324 253 212 140 95 155 297 349 167 211 200 304 216 163 205 150 271 174 198 201 240 262 178 193 217 223 263 199 186 226 215 195 175 157 154 203 222 139 63 87 60 170 195 218 209 158 240 242 251 282 270 323 361 318 371 282 213 273 243 272 290 307 293 243 255 252 285 249 198 197 260 269 219 238 271 211 179 252 281 262 274 260 780 4766 9353 8936 5074 2529 1437 772 436 237 188 189 167 163 170 213 207 197 173 192 201 175 187 186 182 186 151 161 157 136 126 122 124 115 102 80 78 64 64 70 45587 226 2279 30 9779 12 39 47 6859 3015 -90 41 453 774 1672 2505 3302 4783 7813 14862 24451 39697 59741 78977 83436 66210 70168 77722 99725 108846 120873 128699 150725 195128 199494 230470 263001 286522 304386 333932 342541 342051 322594 300336 260453 263412 250458 189875 141455 98336 90303 126243 94690 36954 28983 13356 1039 493 433 671 510 540 376 400 440 437 450 467 543 507 507 854 803 519 283 495 467 456 795 817 751 640 595 737 661 576 440 337 223 143 276 375 278 338 288 179 173 274 183 284 286 175 341 258 247 213 328 265 341 311 285 266 176 354 251 269 237 188 102 177 171 204 259 146 227 191 182 207 267 250 187 139 194 213 212 222 249 195 205 198 178 155 122 208 172 144 157 167 153 95 146 155 162 187 266 220 226 264 258 296 233 217 266 263 281 286 300 247 251 289 326 263 220 336 299 258 303 287 276 281 254 246 274 243 281 227 236 239 284 328 309 389 1018 2392 4579 7968 12357 13851 10926 5910 2147 1333 1156 1656 1995 1073 631 322 255 223 236 226 207 225 234 228 229 231 218 213 211 192 197 192 179 179 161 158 148 147 134 133 122 115 95 75 45596 272 899 30 9779 12 39 56 6859 3020 75 689 2053 1660 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 23 438 620 813 1078 1757 1971 2554 3241 3545 3867 4490 5213 6263 7034 7505 7875 8905 10927 13742 18035 21634 23944 27644 32313 35698 38236 40728 47748 57893 64322 68151 73028 85424 103032 113024 121350 149926 191592 214351 219386 233969 270869 301325 337230 381996 419594 427090 424702 406328 318112 212906 136611 88899 53778 31303 13087 1732 514 613 433 191 448 561 394 325 435 525 368 401 558 619 683 527 294 350 492 338 454 665 717 710 898 661 589 615 438 357 339 381 279 214 286 330 177 256 246 243 263 277 310 320 313 305 243 269 315 283 328 328 378 392 394 319 322 263 255 171 118 239 156 155 349 343 326 238 298 322 263 243 261 234 213 147 148 160 142 201 199 184 196 189 231 160 198 209 257 106 162 175 78 170 226 235 195 154 227 236 274 222 275 261 321 277 271 246 218 263 327 217 214 265 253 283 273 233 224 214 224 293 261 222 238 215 227 225 268 239 336 543 1180 2619 4293 4940 5298 6350 7159 8342 8902 9552 11115 12499 10699 9241 6351 3486 1729 1480 1091 490 384 322 324 323 300 276 286 285 256 236 249 263 238 232 209 194 166 162 168 162 158 143 135 123 110 93 82 45605 275 808 30 9778 12 40 5 6859 3024 395 2857 6998 13045 14668 19408 15892 1697 999999 4316 4786 999999 999999 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 -30 686 1122 1358 1584 2232 2816 3133 3386 3500 3813 4130 4711 5267 5928 7109 7448 8710 16794 32620 49736 52337 57818 63143 54244 32766 33315 39730 45013 55859 65287 72126 77959 84852 103206 115698 134695 147518 153979 182835 204263 235130 275144 284931 281216 277424 270564 241817 213929 217771 212728 180758 136416 144477 104685 101499 117061 114264 123650 5082 634 477 420 319 438 527 582 642 557 496 793 773 593 751 606 396 422 517 477 500 599 648 903 774 790 743 572 610 495 390 233 297 305 221 278 131 381 382 451 413 436 296 410 503 394 441 376 386 438 324 309 349 407 460 454 394 264 225 346 343 326 369 333 184 243 355 278 393 413 316 328 308 345 338 264 258 245 287 392 283 259 270 252 192 181 178 228 231 196 266 221 171 194 243 247 291 329 264 364 409 328 316 325 348 394 324 336 315 285 292 368 325 293 302 266 298 295 301 319 313 270 256 272 271 300 345 448 912 2143 4997 8532 6961 3276 1979 1820 1721 1516 1425 1389 1235 1262 1298 1193 1457 2110 1893 1486 1040 679 479 406 351 388 374 345 317 303 316 323 295 255 221 226 205 187 197 203 186 176 199 182 174 170 159 152 144 125 45614 274 840 30 9780 12 40 14 6859 3029 574 1552 4322 3794 258 1458 3884 7213 4665 1675 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1695 3832 2398 2240 2300 3133 3785 5662 7892 9270 13201 13255 13731 18566 27463 33856 41554 50377 59674 71829 83951 101537 105874 117283 154059 159279 143017 154808 167427 193021 226314 305450 433011 634443 704450 430231 216424 170996 200730 182956 164207 273967 190258 4956 627 743 485 410 400 405 519 502 440 411 534 528 570 662 755 449 362 497 456 391 321 486 483 608 752 776 828 912 793 670 724 690 633 492 322 317 302 237 386 445 280 360 289 347 294 428 426 326 400 451 475 351 204 242 303 265 185 235 222 237 386 312 330 264 269 258 212 164 260 248 228 251 266 273 186 230 295 249 293 257 139 189 307 227 92 148 232 207 183 138 105 143 216 252 102 76 173 219 197 192 267 249 280 277 242 316 258 280 272 312 268 256 290 253 260 298 277 305 274 298 271 253 274 262 227 243 244 290 347 832 1816 2985 4559 5550 4352 2409 1429 1279 1106 890 787 626 483 355 397 321 287 336 495 635 473 455 523 428 376 353 325 315 296 326 327 306 331 322 309 282 248 223 234 256 208 169 160 159 151 141 138 117 99 92 45623 276 781 30 9781 12 40 23 6860 3034 614 12322 19106 8216 4425 1553 415 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14100 24088 19873 17210 811 999999 999999 999999 537 13534 57492 116418 119365 58928 59783 21576 27746 28343 24857 25089 27771 42314 47350 42656 50971 55508 60997 70904 66585 74756 99094 185078 297059 463095 507327 498579 483781 553978 516697 296012 244486 131878 8052 4786 826 244 523 542 392 310 369 292 320 486 421 448 452 406 261 437 357 435 346 345 412 444 524 422 360 276 576 697 787 829 894 1105 945 919 719 713 696 561 352 273 248 192 228 225 238 324 332 225 178 371 371 244 215 317 360 369 328 217 350 275 260 239 231 230 208 228 220 128 111 112 144 242 176 238 263 220 202 218 235 212 321 294 244 260 315 207 126 158 166 162 128 180 136 105 181 225 200 170 149 158 166 117 191 179 178 223 251 239 179 246 279 317 282 211 295 264 243 276 260 240 236 231 233 218 200 207 276 548 1241 3401 6671 6204 4250 3532 3323 2989 2763 2262 1851 1607 1405 1182 917 673 509 323 243 317 327 273 344 367 321 365 325 330 366 348 383 524 674 644 440 320 301 323 387 317 316 292 255 261 258 272 272 270 244 210 141 114 110 114 103 73 61 52 45632 234 2039 30 9779 12 40 32 6860 3039 592 1347 729 6339 42167 52740 40254 75062 102941 60052 61835 10531 43 745 1717 9273 60318 41770 42099 53287 56046 93735 116993 265034 614197 832680 651422 429160 237805 77844 53247 64993 47873 44200 45734 40972 31723 51960 62015 5758 528 513 472 386 518 541 367 314 367 438 397 435 354 440 545 377 463 519 528 483 475 513 525 686 615 492 627 815 1085 1033 778 493 441 515 420 545 781 836 952 984 819 608 506 505 262 292 301 262 259 232 210 312 379 223 290 298 270 321 397 268 315 399 358 384 375 242 176 244 289 217 394 226 231 85 145 297 245 238 265 209 189 165 192 222 257 303 247 226 233 302 298 273 184 237 259 164 133 165 152 209 154 193 188 126 145 216 168 99 128 199 203 185 237 287 287 281 307 341 313 282 277 273 288 325 308 235 279 270 281 254 304 539 1344 3149 4944 7068 8957 9052 6496 3936 3201 2867 2188 1780 1354 1132 935 864 838 833 798 687 454 355 283 245 259 300 348 351 354 409 382 370 376 414 391 392 511 473 398 347 321 359 393 369 390 353 319 250 252 264 255 276 268 262 195 141 138 136 107 90 82 82 45641 277 747 30 9777 12 40 41 6860 3044 4 1852 458 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 61 476 1788 2663 3070 3451 2855 2150 2313 2618 2956 3261 3670 5434 6789 8642 9531 11230 13390 22622 86761 330382 755571 999999 892559 442577 62317 2521 758 807 1229 1681 2033 1840 4226 10425 3783 3142 43803 106849 75032 27191 4933 1087 778 852 847 699 544 503 483 518 421 538 789 620 507 543 506 391 347 428 378 483 400 454 489 299 276 270 326 589 535 573 663 401 472 593 619 578 551 776 945 1349 1939 1710 639 387 389 283 390 444 644 617 851 986 755 424 343 341 229 197 168 101 200 355 219 192 175 230 201 152 244 317 385 313 260 320 357 218 108 213 235 134 167 143 110 144 138 188 121 176 172 180 235 138 180 146 120 198 170 121 77 214 256 157 232 196 139 220 216 111 116 56 115 243 152 147 147 95 76 172 148 150 176 165 242 256 171 224 235 241 232 250 257 284 258 234 221 215 245 272 251 289 320 410 888 3008 8293 15243 21907 25659 28205 29995 29651 27155 24365 23048 21845 18879 20744 21187 21013 20550 19796 16859 10977 5560 2822 1576 969 646 441 362 364 381 440 406 369 331 348 383 389 352 338 358 359 380 427 514 650 949 1197 1051 793 429 280 241 255 283 313 303 297 257 215 174 142 137 138 117 45650 231 2131 30 9781 12 40 50 6860 3049 799 3201 11828 36602 95740 251283 558663 843729 913703 906653 615066 630622 302354 32739 1338 222 202 -89 208 397 374 398 311 158 322 420 261 277 467 478 236 140 142 215 195 145 209 301 369 164 177 95 353 359 264 274 65 223 266 122 249 295 230 324 209 113 292 361 243 285 396 499 560 513 343 591 636 377 207 135 150 207 150 256 442 316 480 413 342 311 194 46 -2 121 129 56 -50 26 -17 29 68 56 135 245 106 -7 41 112 43 46 -2 4 31 51 27 -73 999999 -91 77 7 59 74 -5 -6 11 25 -2 12 -97 -11 92 19 -3 11 -20 57 26 55 28 -21 -47 -15 -14 17 75 76 -8 -39 -27 -5 -40 -71 -5 16 38 96 -10 -11 31 75 69 94 79 111 93 94 177 291 162 104 71 111 282 725 1534 2248 2606 3327 4249 6714 8742 12305 17537 24092 30966 33630 36759 41002 41230 38458 39794 40748 36839 31074 37929 42023 40158 31444 20187 9047 10689 21475 32748 44606 60110 65093 61306 73157 92503 124081 124449 115006 77778 35131 13262 1658 768 694 861 801 761 757 649 474 377 391 381 315 239 229 225 226 263 261 235 202 155 107 113 121 122 45659 278 722 30 9782 12 40 59 6860 3054 2 2067 4457 4886 2197 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 540 1925 3493 4570 4829 4786 5033 6043 5500 5552 6288 5601 5459 5942 6537 8732 17599 53010 147334 352944 599482 944386 999999 516020 99586 90222 33394 3672 3902 10687 74211 16042 388 -23 30 144 96 -23 60 67 43 69 66 161 59 -32 999999 -74 -62 137 159 109 -61 -50 110 70 -39 93 165 296 168 120 245 167 67 -73 41 236 104 246 178 96 183 215 221 273 343 298 161 298 468 353 367 135 205 159 31 -90 -34 146 118 143 390 446 475 204 105 156 28 -100 999999 -83 -75 999999 17 -83 999999 999999 -19 -22 999999 999999 6 116 1 -80 -58 -25 -45 49 -58 -80 -83 -99 999999 -65 999999 -61 -11 15 -14 -45 -41 6 -15 -66 9 21 -59 -27 -14 25 -74 999999 -81 2 -43 -63 999999 999999 -90 999999 999999 999999 999999 -94 -78 -48 999999 -66 -72 -4 -90 6 57 35 -12 -65 10 174 1187 2329 1621 802 634 653 568 501 582 651 1033 2412 6084 11966 15729 15967 15838 15961 18104 23998 34006 44821 52109 61890 74362 85377 99612 104096 100409 84674 66374 58029 58207 69085 106218 126913 107353 79421 81013 98692 101987 96343 89653 80165 76887 53244 25840 6987 1966 898 619 577 632 702 696 720 638 434 383 402 370 306 317 298 286 269 230 207 193 245 257 214 169 126 114 111 105 97 45668 241 1830 30 9780 12 41 8 6861 3059 -36 -64 347 592 287 570 1034 2276 9991 33419 65801 138777 299615 536567 856655 999999 999999 524205 133125 4844 7338 7979 14631 127270 229940 102294 6028 113 102 233 188 123 66 -50 128 173 120 45 84 81 8 35 232 81 159 118 42 339 208 99 340 319 199 166 31 242 308 211 254 326 207 94 166 352 527 716 757 682 617 644 604 379 461 444 338 432 467 340 255 160 60 185 285 320 298 431 298 205 222 116 30 152 87 -78 57 130 -3 15 123 54 89 56 -9 -17 -10 146 77 -20 -25 49 115 -92 47 31 65 7 14 19 57 154 194 11 89 22 -2 128 106 101 16 95 74 -27 4 33 109 41 -23 3 92 41 22 -39 999999 -59 -8 999999 999999 -46 -21 24 -28 44 17 5 19 3 86 87 79 101 121 1227 3575 4627 6395 6218 2607 1234 1161 1193 1061 1160 2181 3226 6597 14865 19211 16945 19186 26646 29018 28025 25427 26636 28976 29112 35547 42742 48078 69893 88586 101458 133745 178053 164104 109687 101146 103113 70909 42747 31212 20812 9485 2865 2922 5455 6814 11456 17392 22198 23689 20157 19709 19517 14468 3616 740 594 656 842 562 455 434 413 375 319 277 238 220 235 232 208 194 167 192 217 215 160 131 127 103 45677 248 1619 30 9779 12 41 17 6861 3064 85 843 2235 3220 4620 6278 6724 7543 8904 11431 14195 15914 20429 53146 177046 445089 954064 999999 999999 505122 162099 5597 1426 693 518 497 601 647 481 466 445 512 432 337 358 332 268 64 71 207 366 253 231 140 229 182 149 115 189 335 287 215 267 322 199 272 278 273 370 271 281 149 151 234 330 341 335 270 259 211 286 289 188 294 308 372 364 497 380 497 532 471 514 448 374 361 259 246 273 219 333 402 304 321 242 191 99 119 45 72 52 16 44 53 76 91 84 1 -13 82 61 104 28 43 178 83 -2 102 39 -57 47 69 45 207 157 103 -59 -38 189 204 98 147 68 77 85 79 102 13 157 116 133 121 85 115 123 88 19 4 45 55 85 60 45 -4 97 64 54 61 82 74 135 150 261 1366 3471 4121 4194 4967 6638 6919 6534 14255 13694 5268 1342 706 870 970 795 1442 5663 13553 24786 34443 42684 36889 29835 30450 30622 26931 26986 32690 28686 19488 13396 11689 13742 22313 27568 29910 41671 63656 81025 81095 50460 23625 13279 4213 1660 1222 972 860 777 733 766 835 657 550 558 592 633 570 525 455 369 317 312 286 254 261 269 253 210 177 167 172 182 198 178 161 182 229 303 257 159 142 118 81 45686 283 572 30 9782 12 41 26 6861 3069 -98 999999 999999 999999 999999 17 734 824 2370 73 999999 999999 999999 999999 999999 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 834 1443 4080 6353 10662 16192 18241 28905 39520 43470 47855 51698 53870 54425 60122 65299 60600 52761 58360 59616 71012 166895 336939 682454 999999 699411 266017 12339 1091 747 612 635 652 554 610 554 565 651 597 424 294 170 185 274 224 281 302 248 42 218 362 307 188 359 404 349 271 227 360 279 306 407 356 391 445 376 305 226 201 236 208 312 259 256 311 186 309 283 161 172 225 353 425 394 401 551 602 411 422 489 454 656 586 462 240 101 203 296 196 266 393 480 422 325 374 207 93 136 198 91 66 111 109 176 242 251 170 198 145 137 214 226 215 139 78 91 114 96 97 85 -3 10 95 63 173 188 146 211 110 273 272 224 211 120 110 156 123 190 126 87 31 64 126 133 102 126 72 130 85 2 110 130 111 110 55 159 198 197 1117 3292 3058 4054 10001 14012 11783 10288 9529 9717 12276 16429 18558 18206 11678 4216 1532 1902 5118 14796 30278 35981 34253 42494 60559 66036 44279 48600 86941 73693 35784 20926 12326 8897 6378 4417 3860 3079 2111 1772 3010 4872 5310 5388 2997 1567 1051 900 822 767 588 536 487 568 586 511 452 395 356 304 267 240 234 223 200 214 229 240 254 236 201 217 232 232 217 213 230 232 218 192 213 246 398 478 311 196 171 127 106 45695 279 695 30 9785 12 41 35 6861 3074 122 1506 194 1851 97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 408 1250 3431 8584 13029 21726 35854 40270 41709 52065 64582 75181 85156 95646 96058 98783 126850 201246 361298 517279 751034 493059 145987 172639 400109 417910 190493 6687 933 736 539 821 758 671 866 629 437 454 598 740 626 636 506 281 256 386 323 220 167 313 186 400 311 312 411 213 330 434 446 436 279 225 243 312 262 353 467 438 263 251 277 416 229 136 194 315 333 229 259 242 316 283 297 358 449 382 364 397 383 491 573 733 1196 1571 1368 1239 887 544 270 241 298 186 308 482 466 468 302 153 226 134 150 255 185 158 154 159 324 429 447 302 252 426 330 267 187 172 191 271 125 37 66 162 82 74 131 59 113 189 153 32 151 214 151 109 125 134 165 124 118 143 134 98 122 199 204 192 158 120 143 173 119 218 250 264 278 220 170 160 266 328 1461 5606 8732 11516 14045 13101 11489 10121 10747 16385 23748 21207 15191 14236 13467 11407 11626 20064 32457 34161 29640 35568 41209 45418 50201 43320 56389 55083 22887 3989 1408 938 787 655 543 367 241 224 247 243 239 325 394 487 600 746 764 643 548 534 528 591 584 452 334 282 233 218 221 215 194 160 180 189 192 215 232 215 200 237 248 219 206 213 238 226 219 216 202 208 193 192 171 193 230 206 187 160 137 45704 287 457 30 9787 12 41 44 6862 3078 448 739 472 480 509 792 909 714 771 551 625 823 1021 890 867 1001 658 399 704 939 914 1139 1956 2993 4593 6403 9006 13005 18557 25854 39340 52461 59594 67510 81462 101280 107740 113507 113877 91575 65422 43840 35025 27348 22768 45058 36915 4101 4504 2553 10708 54619 142352 308236 220716 16874 1022 625 504 604 512 663 521 447 467 548 514 356 444 243 248 540 481 337 270 235 293 255 154 193 73 190 366 258 267 196 169 187 277 262 136 68 158 176 152 228 39 104 241 261 220 163 289 107 126 128 355 272 128 233 273 329 371 487 390 561 918 1729 1047 1741 4373 8828 7128 12289 119935 252093 92434 20035 1065 344 157 220 200 194 278 276 248 271 353 246 62 161 190 377 392 489 463 314 376 601 580 412 443 603 553 475 503 503 411 323 326 317 330 223 278 285 325 124 199 202 181 211 158 125 163 251 237 175 203 192 215 186 157 112 145 196 196 148 239 213 291 339 499 910 1034 528 409 426 469 441 541 1240 3393 4323 2968 2374 3338 8229 19593 31384 30194 22770 19254 19179 24098 25721 24903 20209 16549 15672 11754 5688 3909 2345 645 466 441 391 368 307 259 193 193 156 152 201 176 160 191 210 266 392 441 472 563 580 528 549 576 599 572 550 488 388 306 229 183 164 153 134 149 145 143 151 155 171 188 196 213 203 175 186 191 172 177 185 163 162 166 134 132 115 121 104 102 109 93 45713 286 486 30 9786 12 41 53 6862 3083 354 272 375 570 690 627 970 567 424 481 440 416 601 393 179 306 285 186 275 332 228 1003 2011 3519 6766 11823 20724 34616 44538 56606 62583 70819 74348 80781 83350 72039 52462 28916 10790 1131 47 999999 999999 999999 999999 -2 -17 -82 -10 -74 -78 999999 999999 999999 999999 -51 999999 3 29 67 14 -49 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 999999 -89 200 1091 2422 3832 4701 3016 2826 3113 2481 8228 16204 26970 16912 40906 211838 441458 603824 444620 215849 63499 2054 440 480 304 304 281 279 298 185 159 228 268 369 398 352 505 596 593 615 700 612 650 709 611 629 604 428 457 473 435 515 626 636 611 440 379 349 264 261 286 282 307 234 238 330 296 218 204 186 215 307 306 269 265 224 214 230 263 336 666 2607 6272 8421 10484 9116 6191 3750 3432 3640 3021 2028 1483 1187 829 669 872 1607 3844 12711 26680 33322 31114 25820 20962 9499 3273 1412 673 509 485 516 576 531 423 431 375 358 358 351 316 284 240 222 212 191 211 229 242 238 321 382 401 430 419 466 527 528 489 511 568 638 762 865 700 582 437 314 287 281 250 234 213 208 193 173 173 161 167 158 199 212 187 194 208 208 208 199 194 180 171 157 166 144 138 124 113 113 45722 286 487 30 9787 12 42 2 6862 3088 1288 1455 1521 1508 1707 1828 2239 1839 1518 1389 1252 1504 1682 1892 1766 1624 1367 1732 1735 1920 2044 1627 1394 1361 2031 5896 17222 36167 67425 107436 136766 158595 159846 149710 162046 157973 128944 47010 12984 45223 6977 377 572 420 246 162 171 283 212 328 176 187 225 280 351 344 224 239 146 168 294 102 -22 70 143 223 57 -6 999999 999999 55 -5 -5 56 110 92 67 29 -16 108 999999 -63 14 -34 -77 -52 -29 -51 999999 999999 -35 -85 -87 86 999999 44 91 -76 68 45 65 166 153 22 75 182 70 184 175 121 220 115 140 259 281 370 524 648 614 795 983 1746 21253 154822 411550 476922 186631 49785 6070 476 239 274 293 168 296 259 266 190 218 241 264 337 332 370 419 450 341 386 460 491 509 556 513 526 544 444 564 622 650 651 516 531 579 661 633 620 571 510 386 422 332 236 288 233 225 189 295 217 175 242 168 149 228 286 209 170 326 474 678 1495 2991 6681 15863 25938 24019 20998 15742 9594 9545 10191 9522 10399 8591 4364 933 1600 6224 15230 26297 38342 26850 8578 1505 581 567 636 982 2118 4686 6582 7206 8220 10588 7800 3353 1863 1038 646 364 221 207 212 156 119 149 175 203 185 240 270 312 328 331 322 347 386 356 255 226 262 354 380 397 351 343 296 260 213 234 227 188 167 147 148 157 162 144 131 153 146 158 162 186 182 177 199 198 185 153 152 151 136 114 104 99 97 45731 263 1178 30 9788 12 42 11 6862 3093 438 1796 4682 8173 12126 19907 23981 23239 18820 22229 36743 67324 98639 172205 387118 801726 999999 999999 484877 17923 1221 664 682 503 455 749 880 918 649 770 799 719 800 859 740 635 781 729 696 653 426 394 374 288 403 714 593 558 425 456 412 317 327 327 453 389 191 337 272 391 315 323 351 230 387 322 377 460 403 284 306 482 514 367 401 463 572 439 467 301 471 369 439 503 415 433 619 593 671 588 685 765 609 624 711 916 893 852 1168 1217 600 417 430 381 319 398 498 515 562 475 421 362 207 219 305 291 301 368 314 390 587 482 400 454 368 444 424 526 594 612 555 518 625 562 623 603 557 643 592 643 599 638 611 636 644 551 341 188 256 226 242 218 211 158 168 197 200 332 371 293 251 303 249 277 430 442 461 525 543 570 2511 8101 8851 5443 3650 2780 1682 1240 1687 5826 11305 12246 8535 6433 3981 3883 4261 4876 4508 3047 3632 6814 10587 9616 6898 4464 3102 1648 1331 1503 2293 1801 1039 819 838 614 569 392 331 250 208 200 197 231 193 185 192 275 304 309 300 290 302 334 330 308 313 260 221 222 215 217 202 195 171 179 169 182 166 142 155 163 140 129 106 97 117 147 158 168 170 182 186 176 150 145 130 115 108 99 84 70 56 45740 293 282 30 9792 12 42 20 6862 3098 1910 1820 1767 2383 2672 3086 3643 4014 4409 4446 4293 3435 2992 2988 3287 4186 6647 8851 13296 18418 26404 34957 42315 53868 55076 50971 52854 53414 51051 47126 39862 34067 37246 36034 30348 28744 26810 22711 17434 15562 38952 144854 309305 378897 172981 5227 930 683 791 946 943 925 965 872 1035 971 790 690 790 847 730 878 926 1061 917 683 469 534 669 559 560 617 409 379 380 424 388 523 465 282 222 263 497 510 332 536 372 377 446 282 270 515 380 395 543 444 471 424 422 359 267 548 675 319 288 392 415 309 308 529 581 621 567 616 580 608 665 588 686 606 599 543 520 562 604 831 889 880 836 675 543 594 573 710 842 681 476 441 387 239 209 239 382 420 392 355 484 491 343 507 561 343 370 412 472 545 626 698 623 614 646 753 666 598 509 533 622 699 713 643 737 782 668 619 685 674 489 408 363 398 248 239 300 276 293 382 498 674 924 961 1021 982 976 889 830 976 1082 1078 922 863 1491 2938 4163 7134 4568 1418 864 765 789 712 581 532 500 499 588 642 715 716 651 682 729 720 781 814 766 740 751 644 637 672 626 561 518 555 519 567 558 547 523 419 462 479 428 397 333 277 279 292 289 288 342 325 327 311 372 458 418 343 344 310 278 239 249 250 251 233 225 231 222 199 205 188 157 168 155 147 130 134 156 153 176 182 175 178 183 165 143 123 127 119 123 113 81 45749 293 284 30 9794 12 42 29 6863 3103 3345 4054 4617 5451 6317 7144 7461 7647 8051 8225 8535 8804 8489 8193 7555 6303 5911 5094 5067 5485 6159 6593 6267 6376 6812 7644 10890 14696 21925 30849 85145 139419 56936 5665 3265 9764 10879 2290 1070 1021 1038 1285 1390 1413 1113 918 1003 871 964 582 711 725 653 770 805 769 697 779 785 800 840 795 838 736 724 711 504 421 395 467 288 398 529 619 479 274 260 448 417 292 401 388 474 397 424 343 414 544 430 437 533 414 457 428 569 431 525 396 519 613 421 440 496 399 320 524 515 464 456 501 689 465 563 658 654 721 629 633 568 715 681 740 657 736 819 664 504 458 582 647 849 805 708 449 411 442 352 300 293 389 304 291 256 378 383 351 333 374 340 400 475 469 583 419 260 460 529 571 622 608 605 629 703 707 665 526 681 690 698 677 665 709 725 712 579 634 584 434 434 351 321 354 435 403 308 421 518 838 1337 1814 2308 2597 2912 3289 3254 2928 2552 1512 1089 1075 1272 2923 7748 14522 13233 6833 2684 1617 979 763 674 672 628 603 598 587 585 542 519 471 453 448 472 559 595 623 581 608 847 1139 1271 1181 1206 1257 1319 1346 1254 1109 1084 1031 945 785 674 504 424 327 309 260 244 266 270 317 437 559 613 450 321 295 295 269 249 251 239 243 224 231 229 218 224 207 176 172 173 177 172 145 142 134 152 144 140 150 167 177 183 193 224 173 139 131 118 111 105 45758 293 258 30 9798 12 42 38 6863 3108 1617 1892 2292 2962 3717 4392 4466 5025 5874 5889 5756 5294 7381 13062 7523 8028 8382 7001 6518 7059 6336 5852 6024 5473 4434 3592 3719 15981 125314 376789 634080 582719 344605 413194 82241 3443 2357 1696 1815 1860 1968 1882 1463 1688 1840 1727 1370 931 953 833 880 747 583 719 795 775 540 387 670 666 690 729 878 859 836 577 593 718 506 443 508 427 423 460 381 358 344 350 375 566 362 265 315 282 487 514 400 472 310 472 382 276 446 465 367 453 516 425 507 500 486 342 351 272 383 444 413 512 493 435 492 646 631 628 611 627 645 549 459 667 959 987 718 522 610 586 430 491 498 672 626 929 993 648 479 264 218 251 385 408 401 352 410 310 307 338 460 550 544 380 354 474 484 449 538 636 573 677 641 622 597 646 540 596 617 565 659 654 530 583 603 658 623 618 619 666 624 728 744 631 307 271 325 386 400 400 370 597 841 1367 2090 2247 2428 2937 4088 5843 5658 2457 1595 1575 1832 2246 5027 13762 21930 18256 9507 5665 2706 2099 1895 1630 1372 1170 998 852 762 679 576 498 553 505 467 453 461 500 524 562 591 506 495 408 388 357 329 341 306 263 241 261 226 197 284 246 239 245 258 248 277 279 233 249 278 280 287 288 263 251 266 242 236 211 228 221 201 210 225 214 181 146 159 179 159 146 142 162 132 145 151 137 138 124 130 135 164 170 186 174 127 119 106 109 97 45767 293 291 30 9801 12 42 47 6863 3113 4607 6044 7680 9243 10671 12768 15973 18212 20873 24850 28979 31501 32768 35752 41466 51003 72768 61677 45153 37331 35988 31583 26749 20601 21137 17108 14910 24804 121256 159623 55329 22005 13424 8509 4377 3699 5726 6493 4526 1421 798 716 970 939 758 828 881 599 405 506 465 447 629 738 704 639 647 659 473 566 457 531 599 569 421 613 418 455 402 288 392 426 447 458 294 426 538 590 437 415 361 442 537 448 317 372 390 459 511 257 350 477 450 390 427 341 351 403 510 540 577 435 500 496 396 483 452 510 564 570 640 597 505 513 485 717 853 681 748 807 879 783 900 840 716 611 635 719 691 590 875 886 640 475 313 438 282 300 338 373 374 459 427 301 300 281 310 385 411 410 403 416 416 472 515 429 472 512 449 407 367 413 421 410 485 363 365 394 469 560 634 642 631 595 620 701 688 672 474 373 254 370 438 374 316 339 494 781 1279 1895 2364 2251 2222 3329 4696 5681 5983 4784 4192 3133 2597 2603 2859 3171 4235 5867 6163 4731 3122 2759 2713 2839 3131 3209 3164 2843 2564 2870 3031 3212 3729 4089 4490 4629 3237 2354 1130 765 629 491 438 435 387 340 389 395 392 335 287 243 228 184 185 197 216 222 246 258 267 295 296 314 288 285 293 278 241 280 262 258 243 235 230 214 196 164 173 164 163 169 166 153 181 184 139 153 144 155 155 153 149 128 126 124 135 157 192 192 144 129 110 99 90 45776 293 293 30 9803 12 42 56 6863 3118 18406 21602 24984 30627 35303 41295 44019 48911 51405 55235 62876 70614 69087 79247 105058 115778 85764 63127 53667 51367 52815 56757 61843 64705 61858 53482 54100 67546 84109 70932 53458 27742 8880 4152 1903 1629 1710 1367 1180 968 648 590 733 644 771 924 716 610 547 538 652 398 437 534 555 423 515 404 191 543 432 337 635 610 739 576 556 410 328 480 364 451 356 171 197 338 376 375 276 280 310 323 297 380 205 145 491 395 360 365 258 181 161 263 354 230 167 275 165 132 273 465 423 342 384 261 412 430 549 420 384 418 568 557 524 343 569 671 753 781 516 694 667 642 809 791 655 710 827 853 690 477 301 247 109 145 157 231 203 292 223 81 236 297 313 277 289 191 240 247 149 146 186 275 234 112 265 263 188 360 294 211 371 418 363 438 384 422 405 492 498 391 498 539 415 248 258 350 199 280 368 467 503 735 882 1121 1510 1859 2120 2278 2280 2277 2309 2407 2487 2921 4409 4571 5732 6534 6681 6671 6042 5394 5291 5276 5708 6621 7948 8800 9697 9554 9246 9684 11230 13841 16874 17591 16477 16633 18022 18191 18059 16835 13333 10912 9567 8350 7565 6510 5255 3688 2271 1501 1163 889 636 377 330 313 263 233 251 286 296 293 277 256 312 268 252 258 293 270 275 291 284 262 273 240 230 234 203 173 199 208 164 200 198 168 143 147 149 148 145 151 154 134 116 119 119 130 133 119 120 129 155 195 168 128 113 109 95 45785 293 296 30 9806 12 43 5 6864 3123 20890 23115 27827 32420 35103 39632 41408 40780 40814 43462 46620 55676 104135 172857 132099 132859 147458 179831 161276 145092 83318 81439 74876 65674 50832 33217 33991 66449 14970 10331 9311 7571 6692 5466 3790 3284 3519 1549 1092 1194 1003 983 637 504 528 327 304 241 354 436 460 440 678 414 296 517 442 432 264 199 336 394 265 566 429 307 260 361 308 104 331 412 302 156 213 473 304 332 392 294 318 223 373 332 196 231 40 198 206 374 192 141 86 120 252 171 193 75 97 244 270 299 225 254 211 363 245 332 437 379 425 497 480 609 514 596 675 741 709 622 681 651 743 992 972 1104 1009 953 1176 1140 856 506 310 306 269 262 128 178 317 277 149 254 177 148 206 175 211 178 311 270 129 146 203 53 112 336 317 221 238 270 307 389 442 469 339 503 576 469 379 452 526 365 459 334 159 74 218 329 722 1128 1419 1874 2519 2850 3268 3593 4161 4916 4613 4305 4515 4540 4471 3849 3405 3410 3801 5661 8551 11320 12139 10529 8980 8350 8754 8855 9811 11948 14532 16575 17992 19562 20146 20619 21586 17230 10390 8082 9418 10760 12099 14151 14867 12623 8121 3484 1543 988 859 757 725 698 563 542 488 466 427 378 367 396 386 420 401 356 339 385 386 361 384 387 327 335 291 305 298 315 293 302 263 261 247 205 206 171 178 166 126 139 141 120 116 126 123 114 133 130 130 115 126 123 127 120 101 92 97 123 119 158 177 112 82 62 56 45794 293 295 30 9805 12 43 14 6864 3128 27524 31153 34585 37488 42507 44822 46290 50208 52839 57991 70928 97343 131580 85940 97170 109814 113466 187518 224853 89925 52078 51919 55636 64865 76586 83580 89548 91656 96202 110803 87054 48312 31674 24558 11386 2733 1630 1460 1602 1626 1208 773 684 291 231 518 613 754 650 547 609 747 535 583 441 349 548 564 434 565 299 401 701 581 366 485 617 519 546 407 152 377 366 435 265 117 297 346 387 234 319 565 397 355 501 536 183 177 216 460 309 385 415 329 207 293 446 567 455 282 433 423 479 324 490 534 513 536 587 558 669 733 592 773 855 722 837 863 749 632 802 846 843 975 1149 1194 1203 1204 986 1204 1075 817 390 390 260 224 317 330 371 434 475 464 535 514 429 209 296 264 371 487 487 398 247 277 319 268 283 249 338 328 381 349 482 539 466 596 671 742 664 716 944 1019 1081 1361 1497 1756 2260 2977 3813 4711 5227 6068 7705 9140 10604 14834 21027 19353 10642 7005 5728 4846 4730 5122 5006 4307 4318 4679 5116 6110 6831 7856 8242 7738 6873 6302 6180 5918 5385 4999 4828 4832 4590 4367 4391 4757 5172 5598 5224 4497 3790 3170 2776 2385 1953 1725 1472 1241 1078 1022 939 874 791 676 600 639 794 1042 1395 1733 2051 2128 1799 1567 1360 1072 961 787 747 737 596 491 464 422 332 329 346 331 309 298 269 259 256 222 220 212 201 211 184 165 148 166 158 135 158 165 170 169 159 142 129 117 133 135 131 133 145 204 203 133 110 102 92 45803 293 300 30 9810 12 43 23 6864 3133 36358 39598 42217 43017 40884 36105 34053 36343 43008 54984 68389 87999 101086 118270 126759 138177 150713 147951 162994 181298 191514 187295 187711 196379 212402 248446 216911 186227 139621 104230 54733 30371 21261 9911 4314 1957 1296 954 574 759 607 391 328 542 673 675 520 300 391 461 451 515 489 487 576 495 618 601 619 520 402 507 515 242 251 459 495 283 357 287 270 209 167 343 471 350 198 168 285 201 372 366 321 315 242 235 294 168 334 357 276 225 268 426 309 421 328 473 575 416 422 412 267 354 418 388 329 554 425 501 447 685 672 562 689 708 514 670 724 857 767 838 890 815 643 950 1249 1064 894 670 657 619 502 298 261 274 262 291 379 388 465 517 588 890 1340 1596 1014 416 378 333 291 197 384 349 215 313 327 217 237 334 297 282 312 458 523 608 735 773 867 1047 1278 1403 1789 2209 2659 3363 4080 4001 3565 3310 3160 3181 3072 2813 2555 2264 1962 2058 2286 2483 2846 3582 4678 5079 4101 2890 2554 2970 3664 4097 4054 3776 3901 4097 4021 3985 4025 3874 3539 3409 3497 3494 3855 4219 4080 3858 3549 3346 2887 2408 2146 1986 1903 1676 1475 1387 1306 1088 998 889 963 907 1011 1141 1337 1680 2065 2430 3012 3865 4424 4437 4520 4438 4045 3303 2496 1734 1156 770 602 487 438 451 432 442 413 338 312 276 251 223 200 193 186 181 150 154 162 147 134 123 123 126 119 109 115 103 107 112 122 113 106 85 75 91 112 161 131 82 69 57 44 45812 289 418 30 9808 12 43 32 6864 3138 335 551 976 1343 2240 3190 4346 7805 9708 15166 18149 10976 8938 8976 8775 9262 14186 43494 131510 317939 507884 927542 999999 998219 766320 383877 75378 15932 9181 4922 2391 1026 1177 776 423 833 694 544 258 412 427 507 679 621 528 269 257 677 550 361 336 426 403 582 429 518 686 453 469 497 302 270 476 330 585 464 463 360 207 140 97 307 374 277 309 277 267 173 351 239 12 287 304 224 448 329 402 739 493 302 191 226 512 469 289 350 509 444 546 459 354 450 503 478 441 502 599 562 749 917 790 780 860 748 860 951 751 966 1088 1049 1286 1350 1281 1191 1263 1033 887 679 350 252 287 144 296 352 395 454 658 1022 1742 4516 13140 8688 3337 472 371 442 268 199 293 327 328 297 458 516 369 377 333 419 434 422 546 570 724 840 1166 1387 1558 1703 1843 2292 2499 2512 2609 2448 2341 2373 2324 2153 1807 1571 1460 1321 1285 1289 1609 2181 2610 2947 3862 5858 7393 6809 5215 4535 4498 4183 4115 4462 5212 6142 7160 9309 11768 13846 17525 18566 12011 7564 4713 4455 3846 3866 3558 2521 2378 2279 2107 2145 2104 1830 1385 1099 921 884 820 804 793 748 734 772 937 1363 1799 2329 2827 3370 3902 4244 4319 4166 3457 2389 1534 1051 800 668 644 549 473 402 421 387 311 241 248 283 264 253 240 207 234 215 171 146 150 151 140 151 147 157 140 126 133 117 131 127 128 126 111 121 122 148 186 176 144 109 97 80 64 45821 293 297 30 9807 12 43 41 6864 3143 7282 9971 11972 14986 18609 20491 18846 16241 13603 10698 11016 12763 13471 13584 12449 16345 45378 78931 119108 195427 113682 35214 98811 220295 428276 473423 352960 190309 151099 225486 317850 420411 299297 321789 280320 82130 1669 569 334 593 479 437 746 519 551 580 609 330 618 548 525 236 611 541 589 442 220 369 297 303 394 293 408 375 345 479 420 269 450 234 484 259 256 15 130 347 238 142 233 312 278 176 295 239 247 244 217 209 273 270 185 283 200 324 315 363 399 324 530 464 574 362 297 409 388 266 351 604 418 372 450 716 459 596 810 799 804 916 1244 1156 1162 1063 1162 1191 1281 1271 1257 1419 1523 1459 1295 1302 1038 829 447 418 319 240 431 365 384 496 627 686 5964 77470 50742 3933 408 377 384 401 361 362 410 421 456 313 409 540 380 329 379 439 655 667 642 836 920 1064 1496 1714 1863 1982 1995 2083 2051 2127 2084 1886 1536 1556 1705 1748 1910 1865 1702 1676 2350 2858 2630 2529 2776 3288 3966 4921 5496 5332 4651 4047 3921 4107 4138 4221 4569 5140 5762 5579 5006 4783 4806 4551 3956 3549 3376 3196 3024 2534 1989 1545 1458 1524 1624 1975 2060 1706 1352 1226 1082 1039 988 910 969 904 870 977 1004 1209 1560 1999 2436 2747 2668 2245 1482 913 711 505 338 301 334 341 333 303 331 333 317 277 288 314 250 235 242 225 205 208 202 190 174 182 177 156 149 130 132 140 136 127 115 107 113 129 133 137 157 183 203 146 97 81 71 62 63 45830 278 748 30 9808 12 43 50 6865 3148 72 360 2079 9250 31620 42702 36781 79158 145465 162385 328835 454040 577556 913972 812759 747113 701832 538307 279280 233195 2214 968 797 884 575 589 517 668 634 425 534 776 548 475 252 425 579 491 415 557 531 386 105 398 599 727 383 586 709 482 425 334 390 485 678 682 446 497 590 804 818 652 533 543 671 532 294 473 431 368 342 222 194 443 446 331 223 158 337 551 407 397 286 356 575 454 540 253 347 533 394 564 558 358 521 711 754 684 596 858 948 1096 1193 1267 1296 1333 1550 1537 1379 1276 1325 1411 1286 1219 830 645 464 338 393 463 527 433 218 412 447 499 465 357 393 488 395 235 187 269 193 90 171 178 185 243 273 440 608 335 249 387 525 617 597 534 596 546 586 687 840 868 982 910 952 806 759 847 930 1105 994 853 890 1002 1095 1620 2347 3048 3012 2945 3586 3217 3239 3448 3383 3152 3017 2827 2521 2354 2087 2176 2416 2674 2907 3160 3566 3846 4077 4944 5852 5551 4986 4639 4205 3617 3480 3112 2506 2115 1730 1493 1175 964 874 836 769 816 927 1016 1118 1159 1099 1082 1052 1055 1071 1080 1132 1316 1496 1614 1707 1819 1895 1790 1546 1096 633 495 400 357 366 391 463 437 364 334 322 316 296 287 281 271 245 222 209 229 218 232 263 224 164 150 136 102 104 96 104 114 108 100 106 118 130 129 162 179 166 104 78 57 44 27 45839 294 267 30 9807 12 43 59 6865 3153 218 456 654 502 38 7 115 9 999999 44 999999 999999 -56 251 535 754 894 2123 2810 1913 2255 4714 15184 56975 198905 218770 255100 288208 218590 311670 855405 898415 730284 568142 232578 302389 253075 215067 61359 16987 12422 8120 5248 3266 1842 1083 1027 1128 865 1018 769 609 790 1071 1132 994 855 1014 1054 1109 1615 1993 2784 4457 6324 7856 8159 8045 7834 9339 11631 13506 15083 17584 21302 22318 16659 9671 2925 686 248 497 533 416 466 559 317 268 399 280 271 355 274 475 443 138 262 493 466 431 552 620 660 568 748 737 538 600 474 629 631 724 602 721 855 1077 1159 1148 1120 1266 1313 1202 902 813 857 1009 1206 1102 854 663 586 372 679 621 475 532 529 557 496 589 485 456 540 574 486 370 344 251 384 453 345 364 287 200 218 381 430 310 328 387 468 535 530 596 643 680 563 572 406 443 463 322 517 349 332 347 343 300 293 377 433 523 904 1378 2085 2791 2973 3022 2734 2323 2155 2060 2157 2047 1925 2178 2768 3369 4052 4843 4935 4905 4930 5079 5256 5355 5347 5163 5007 5139 4985 4497 3514 2853 2464 2157 1812 1688 1545 1502 1359 1161 1074 1114 1059 1125 1213 1323 1347 1475 1868 2207 1999 1586 1288 1189 1221 1363 1492 1541 1430 1436 1534 1887 1902 1672 1417 1250 1051 941 855 873 824 720 624 560 496 428 421 326 344 343 364 359 309 306 275 236 216 257 280 235 167 131 106 104 123 112 110 87 77 77 108 141 129 157 183 189 168 104 74 51 36 31 45848 274 864 30 9804 12 44 8 6865 3158 -74 259 413 1341 2922 5830 16179 42934 117541 328396 583064 852179 553339 250005 111263 313973 698609 669525 512014 123784 23243 14253 7773 4349 2312 1728 1353 839 734 475 517 463 508 506 585 632 519 981 814 668 860 749 421 667 511 648 956 1404 1744 2876 3226 2772 1908 1881 3379 4359 4683 4659 3644 2360 2119 3322 3806 3641 4453 4640 4355 4249 3857 3957 4135 3257 3510 5776 8016 11353 16344 18156 19623 23103 28703 33601 31792 28158 27577 25692 16066 9363 9517 11770 6961 3311 1994 1106 860 749 985 1079 896 732 521 594 666 654 736 572 655 692 408 247 333 533 544 380 386 392 381 495 435 400 370 364 540 495 450 350 457 335 324 344 355 321 142 207 248 242 303 315 269 312 414 529 597 553 485 479 582 609 509 413 516 447 551 523 320 200 236 235 287 487 794 1056 1534 2514 3091 2931 3606 5583 6319 6009 5312 4560 3445 2708 2412 2077 2168 2166 2330 2237 2171 2277 2829 2943 3083 3038 2923 2866 2620 2805 2926 2704 2406 2259 2204 1918 1777 1892 1977 2031 2083 2220 2318 2359 2584 3510 4538 6011 7997 10249 11091 10503 8673 5756 3169 1823 1486 1541 1543 1501 1447 1469 1594 1754 1800 1543 1314 1068 801 591 540 481 461 453 467 413 405 437 464 406 394 382 393 387 294 310 278 227 218 202 161 157 140 129 119 108 115 167 149 126 128 141 168 181 206 195 193 198 148 92 76 50 45 47 45857 294 259 30 9799 12 44 17 6865 3163 319 981 999 857 1204 1546 1818 1865 2397 4056 5940 6379 6674 7848 9502 13462 13465 12177 12949 12452 26766 59544 59698 83943 130004 167588 148408 176120 373610 696069 755866 533242 156459 40387 35679 33343 31867 26573 20497 14694 10359 7235 3662 1928 1022 727 334 198 328 487 927 950 1217 1435 1964 3494 4384 3597 2202 1141 618 45 -62 366 310 255 234 170 44 448 853 1531 3248 4682 3296 1775 956 468 134 47 -23 229 332 364 492 293 321 480 566 571 933 1449 2037 2881 4085 5983 7749 8655 8841 9163 10822 11189 11269 13167 13819 10887 10262 10119 13720 16402 10913 16829 17861 10726 9354 7703 2448 601 535 594 371 222 88 206 307 192 240 140 296 238 225 292 481 690 709 638 843 696 469 325 431 226 13 71 228 174 81 40 27 150 239 227 175 15 49 87 147 488 760 691 596 363 303 342 330 291 337 332 401 528 523 390 418 158 173 206 251 461 831 1380 2374 3298 4232 4936 4763 5075 7643 9663 7697 6552 5609 5866 6476 6060 4723 3506 2882 2499 2185 1938 1815 1808 1810 1891 1950 2013 2101 2100 2157 2009 1892 1851 1709 2024 3252 4682 4783 4452 4204 4159 3977 4587 6316 8632 10594 12754 12965 11764 9545 7838 6422 5492 4781 4365 3336 2118 1430 1216 1091 1116 1060 916 803 718 607 554 498 452 357 267 212 265 262 253 281 248 278 321 271 355 365 772 13597 86397 106896 76024 59749 115892 176564 171075 84248 1120 147 141 135 146 162 150 140 109 135 163 187 193 184 189 191 184 135 87 68 46 30 28 45866 280 676 30 9796 12 44 26 6865 3168 -97 1259 1602 1365 1901 4016 11719 35633 64121 112022 187923 191176 317796 251545 247142 267434 208836 119708 119746 124237 146437 238348 201340 206860 266676 162017 92999 88155 81851 74957 64948 48317 33476 28212 25783 25026 25400 25108 22583 18681 14123 9937 8831 7611 5237 3257 1298 541 718 826 753 594 1159 1793 2808 4971 7866 11137 13301 14507 14722 13619 11968 9560 6588 3480 1501 857 712 944 1081 1259 1534 1564 1810 2320 2626 2846 2376 1621 1260 1266 1495 1589 2243 2308 2021 1921 3000 3186 3321 4676 2418 2504 2503 1509 996 1536 1189 905 1341 1205 663 455 478 634 479 393 405 634 1083 1284 1310 1328 1483 1838 2311 3120 3926 4868 5975 8293 13059 22845 23722 22092 17893 13606 8929 5602 4398 5208 6295 6979 6471 5686 7639 10270 11108 9156 5353 3454 5958 12846 16178 16122 15422 9626 6393 4928 3924 4382 3546 1542 1047 663 486 337 280 287 424 934 2889 5833 9338 10839 11532 13374 14496 13136 11308 10202 8708 6661 5575 4548 3603 2978 3322 3930 4529 5145 5852 6083 5867 5224 4165 3316 3408 3865 4402 4463 4581 5433 7056 8430 7331 5319 5172 5939 7073 8416 10854 12712 13561 15217 16432 14403 10232 7736 6196 5179 4060 2174 1110 755 715 769 957 1088 1242 1314 1403 1330 1141 911 1009 1096 916 845 799 777 699 623 519 487 506 523 576 612 634 709 742 783 794 820 687 506 440 402 425 415 358 335 290 629 9915 44096 18119 268 129 139 159 164 146 119 123 178 189 200 207 210 187 144 106 74 50 44 39 21 45875 293 285 30 9795 12 44 35 6865 3173 2180 2872 3270 4187 4906 4881 5058 6482 7528 7423 6002 4451 3047 3021 11179 18398 11018 43145 23654 70481 32427 32520 60679 86058 51922 44811 44424 60611 56571 38085 28277 42177 68750 127340 206577 292698 234421 139321 162090 25350 12971 9106 7373 6168 5351 4326 3200 2064 1628 746 -77 -60 999999 999999 -35 -44 -89 34 11 143 219 139 178 394 96 274 452 657 773 1187 1833 2905 4199 5637 6261 5970 5554 4529 4097 4118 6092 8704 9485 12376 16084 23840 33427 41397 41900 45318 44210 42154 33865 34969 37505 29008 21083 14049 11146 8418 8330 11564 12124 7588 4605 2570 1683 1114 738 570 286 1600 7542 7967 2532 2011 844 627 815 1449 1643 1692 1710 1674 1812 2154 2438 3981 8753 20339 46117 73922 69100 61058 65483 77175 69356 47928 42210 45952 48329 41761 38958 33331 28134 27588 25259 26115 30748 39527 48208 48765 45476 37789 33021 26729 19240 15349 13406 9624 6692 4208 2374 1562 1235 886 589 179 195 263 248 236 357 1488 3242 5529 11440 18128 18734 14400 12559 11850 14346 16677 15456 9942 6970 6019 6505 7432 8556 8765 8458 8363 9224 8728 9032 10570 12991 15289 16543 15057 10711 8366 8025 8621 9821 10718 11282 12410 10898 12038 15139 18010 21096 21484 19433 16644 17557 20329 15139 5284 2300 2733 2720 2592 2364 2101 1558 1077 717 745 1019 1248 1227 1273 1359 1169 1058 1063 941 924 864 741 663 654 835 1057 1299 1262 1107 915 852 938 1140 1210 1144 1040 928 866 814 778 806 987 991 686 489 416 331 245 219 198 151 154 155 196 201 172 155 187 196 196 209 221 198 162 120 85 88 81 69 57 58 45884 276 821 30 9791 12 44 44 6866 3178 46 856 2658 8358 26084 94827 175805 81351 12616 12951 16740 27861 60037 95958 78510 63954 21448 7114 4116 13320 80655 295938 407626 257760 298714 261031 11811 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 -23 -82 -2 999999 999999 999999 999999 999999 -61 -34 -16 999999 999999 999999 999999 999999 999999 999999 152 642 1132 1382 1796 1491 956 982 747 -2 999999 999999 999999 999999 999999 159 217 304 356 728 940 1290 1298 1240 1431 1844 2047 2440 3012 3479 3604 3780 3586 3151 2774 2490 2601 3179 3685 4323 5880 7038 7435 6302 5369 5253 5988 6522 8063 16519 28717 46103 63750 73262 76215 67520 61513 49016 34308 30205 25828 19853 17949 17645 16727 16929 17266 16962 15745 13649 12410 13702 13880 15048 16987 16139 16636 18066 18930 21029 22870 23615 23493 21517 18994 18024 15365 11821 9382 8060 6465 4766 3565 2866 2087 1467 578 40 61 189 437 1470 5045 9155 16092 26630 22918 26294 33269 25446 21752 18841 15510 12962 12019 11676 10492 9754 8457 7351 6986 6935 7436 8599 10039 10815 10494 11093 11131 12111 12857 10930 9857 10009 10451 11767 13391 15974 20136 29901 41727 44723 43336 39605 34863 29839 21665 12852 10181 22346 37889 45647 39943 24618 21262 18493 14752 8338 3403 1023 903 1058 1174 1248 1308 1405 1459 1386 1268 1103 914 878 896 1249 1642 1491 1297 1155 1335 1802 2756 4928 6371 6973 6368 5821 4945 3884 4193 7430 17174 27086 9587 1137 727 492 378 243 187 194 151 177 186 203 225 224 218 199 209 228 231 229 211 157 114 94 87 83 76 67 52 45893 278 726 30 9786 12 44 53 6866 3183 420 1802 2236 3199 4744 9772 21766 17685 26937 65731 159715 137222 120682 94408 120919 150070 199823 169048 76249 105809 96051 144012 25032 22386 2293 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 49 391 379 302 666 1199 1393 1451 1856 2558 3102 4056 5166 6542 9387 12110 14011 16752 17137 15628 12662 9560 7157 6119 5218 4902 6608 15695 32683 51847 68056 70200 61810 65518 74538 66229 48904 38668 32145 27697 25329 24725 24763 24908 24059 21482 19553 18306 16560 15458 14072 12972 13212 14155 15800 17397 21711 28566 30083 24869 16742 14651 16332 20255 19486 13130 8347 6097 6376 6894 5478 4669 3305 2033 881 123 999999 999999 -72 37 197 1836 6541 14111 15799 14205 18718 34175 48832 50477 34444 18181 14312 12314 10246 9592 9262 9255 9498 10377 12464 16477 19341 18819 16940 15252 13682 12805 13130 14279 15658 18652 21342 23744 25447 27746 30796 35149 37992 35592 26230 19449 12632 9069 9577 17501 46644 61129 78397 74422 62780 47986 38813 27977 16223 7550 5283 3183 1418 940 1102 1290 1266 1280 1283 1306 1346 1227 1091 1075 1118 1271 1408 1478 1906 4215 8628 12487 15314 16946 17869 19233 19752 17903 16239 13029 16743 22768 24059 42615 63397 13179 1308 760 374 251 187 152 144 163 196 190 193 219 212 210 227 220 209 201 209 180 136 104 73 69 65 42 33 24 45902 276 779 30 9779 12 45 2 6866 3187 361 2509 1530 1305 874 2109 2111 4272 4365 2209 3839 7373 13654 12612 15974 29974 62527 120293 171095 127020 95404 158314 216683 292973 113771 1647 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 147 133 321 590 688 1050 1551 2237 2632 3911 5626 8263 11041 13140 14668 13114 10084 7737 5319 4587 3790 3128 3171 3818 5814 16760 40515 44611 44843 43458 39519 38009 34848 29253 25816 23558 23449 22162 19955 18565 19051 21749 24923 26485 22762 18220 13240 10990 8967 8047 7170 6404 5441 4439 4305 5159 6139 5962 5452 5416 6303 9187 16443 21744 22102 17749 9926 13949 21217 17685 13607 8495 4792 3705 3098 3032 2632 2175 4116 8675 8094 11239 12343 7933 7687 14103 28789 32169 20708 13431 12052 12864 14171 15502 18949 25036 29946 33813 37682 38707 38046 38816 39057 39395 41098 42006 44305 44886 44148 38846 32234 29531 25237 15690 10859 12528 21233 35829 46428 50378 56968 71760 88608 67168 50574 45928 48268 49589 49337 53790 54458 48498 30822 12061 4788 3531 3296 2682 2130 1823 1581 1416 1508 1510 1451 1315 1280 1590 5235 16684 30380 31363 29395 30350 29265 25807 23930 22819 19065 15564 14105 17182 26170 51426 70755 72303 128310 164035 49323 2402 2441 3639 3408 1210 256 237 282 247 223 214 219 221 200 206 191 184 188 170 167 140 105 86 77 66 59 31 21 45911 271 921 30 9771 12 45 11 6866 3192 142 981 902 3022 4988 4327 2723 2654 3439 3222 3640 5305 9240 27207 74102 174822 275605 282139 243911 203616 11645 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 219 473 924 1194 1746 2777 3677 4368 5240 6167 7689 10126 12220 11547 8782 7602 8213 8538 8367 9436 12134 19145 41338 86366 106801 98257 71537 49394 38149 31602 30632 28679 27888 26692 22931 18272 16228 15878 15866 16930 20410 24556 25708 21342 14033 9438 6808 5648 5494 4757 4581 4054 3760 4080 4260 4090 4284 4646 4724 4603 5689 8441 15595 20606 17289 19638 23129 24394 18721 11455 8667 8465 9242 10899 13019 12551 9304 7858 7760 8936 13021 18265 23200 34829 44738 38538 30740 27012 28176 32045 38754 45551 51627 56668 58477 54168 45644 41381 39847 39930 39618 37944 36405 34203 31760 27242 23147 19243 18456 20527 24473 34532 48919 62704 74353 78315 76396 72603 67441 64963 59703 60316 64644 61265 52364 47056 42586 37274 31208 26390 15396 6269 4736 4644 4125 3214 2507 2343 2286 2316 2671 2634 2225 2112 3702 12613 33384 45258 41789 35819 27905 20672 14327 10675 8465 7615 8162 7914 6530 4809 4673 7360 15425 43172 79609 65874 34910 3230 2941 3592 3749 2727 1254 592 497 386 288 260 229 212 184 198 193 196 191 157 119 112 93 64 56 51 33 21 45920 294 225 30 9765 12 45 20 6866 3197 41 -28 101 999999 70 367 470 988 1455 719 384 759 2381 9580 23578 28564 34886 46514 87799 100832 107721 93556 71569 46000 22968 18087 17647 19245 19307 19813 22143 28756 34083 23761 17534 14739 16450 28028 34234 46718 84159 59619 10540 7080 5564 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 84 -59 237 603 667 977 2039 3284 3914 4414 4682 5722 6974 8420 11914 18356 31543 51796 79600 92995 100623 99011 77629 52679 35064 27498 24600 21473 18239 16061 15608 16461 17289 18216 19859 24505 30700 34518 33404 26976 21912 17273 14266 12507 11240 9561 7936 7242 7147 6020 5647 4951 4532 3967 3497 3910 4018 4539 5613 5673 5862 10715 18538 20750 24728 42345 45482 31532 22153 13159 9304 8191 8543 9676 12674 17670 24922 32477 36850 38408 36477 32840 33777 37776 39067 42223 47858 48441 46833 42158 37885 36559 38696 36877 32060 26774 23832 21928 20666 20598 22658 26730 34591 44930 53917 58691 70670 82902 81832 77585 71144 70010 70064 65471 61219 54158 49069 48846 47314 47574 47390 46691 44517 42050 41301 44462 48764 50088 36222 20462 11559 8023 6699 6358 6180 6712 6703 6677 8827 11523 14924 18569 22916 27922 30137 30347 29252 26470 22070 17868 14874 12358 10100 8294 8042 7994 5958 4398 4912 5344 4195 3979 3155 2232 1399 1251 1050 1207 2017 1928 1265 715 712 790 716 420 264 253 268 242 229 239 232 202 170 130 112 83 86 72 58 45929 294 249 30 9759 12 45 29 6867 3202 2653 2366 1606 1282 1584 1874 1982 2062 2623 3176 4164 10407 27487 41162 68807 80314 53112 19359 12204 9324 8426 9301 10191 12417 15805 17412 17951 23344 30158 32343 34706 37663 42188 41090 32581 23194 12857 10470 8637 9595 9810 4094 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 409 1657 3446 4832 6700 8925 11913 17588 24578 32664 38238 37207 37485 39780 39912 38169 39148 36449 28710 20787 18133 18666 18030 17034 17611 18451 18215 18874 21197 21645 18969 17625 17398 18195 21380 25294 27085 26947 22391 15593 10799 7916 6799 6985 6560 6721 6533 6679 6978 7171 6493 5647 5606 5700 5459 5494 5693 6875 8972 15925 24440 29948 26626 26463 32740 35637 37253 39056 36888 35220 33413 31864 36589 46369 55263 48627 46263 54376 64123 75616 87477 94236 102856 109706 93635 69114 50298 40466 37016 37539 40583 42838 42010 41196 43154 48842 56320 61040 66405 67560 68095 68296 67508 65177 54655 53318 52830 46803 40348 36149 36732 39566 40383 39218 37586 36786 37300 34920 32212 29348 29795 34236 45179 42126 24700 16186 13097 9767 7373 6472 6742 6624 5941 5814 6731 9269 13052 17162 19298 18311 15591 13640 14058 19250 24404 23039 15444 7299 3402 2223 1693 1271 1082 1203 1068 998 912 781 679 653 615 545 499 387 361 533 634 454 376 374 456 372 244 238 238 216 215 217 188 174 146 99 67 53 58 46 29 45938 289 363 30 9753 12 45 38 6867 3207 -85 161 188 528 732 585 1305 4498 1801 1042 1250 954 962 843 1088 1374 995 684 735 357 437 584 1160 2060 3752 5389 7492 9288 10154 11926 13366 12576 11548 11073 14030 32085 63170 96243 136413 164018 145802 98301 13793 212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 638 1019 1302 1426 1507 2104 2643 4472 8201 13674 20685 28169 34775 37415 36431 36095 33451 32736 33552 32238 30851 30562 33158 40258 54727 65637 62729 38124 23166 13790 9495 8507 9001 10147 10279 10728 13632 22596 32770 38805 37327 25361 12254 7179 7477 7997 7621 7844 8328 8414 7823 7755 6938 6574 6572 7476 8325 9290 11039 11870 13377 14399 18024 21800 28828 36345 37995 39157 38643 39193 45605 55989 63969 76050 83069 85453 89248 99008 88384 80608 86255 79971 72854 72605 71225 72754 77298 62258 39356 29272 29239 27973 27860 28358 30067 34455 40456 48610 55721 61447 63425 60226 53741 47640 39966 36763 38334 42877 47830 51236 46764 40010 39100 40571 37307 29076 23164 18898 12887 13228 16022 23738 34375 29076 25185 33722 23638 11628 9853 9471 9011 7582 6312 6318 9015 15111 20652 23707 24541 22626 17920 11771 8337 7127 8149 11109 15574 18264 19848 17442 12242 7289 4261 2601 1794 1138 781 643 559 483 444 380 353 310 300 317 375 361 374 346 296 296 353 372 295 311 323 357 346 321 283 242 246 207 170 162 128 86 68 59 45947 289 358 30 9748 12 45 47 6867 3212 -83 -77 128 1298 3294 2626 1075 1165 1417 955 897 991 2116 4674 5379 857 496 675 688 709 1425 2406 3838 6163 8578 10076 11908 14136 17107 18676 20008 22773 24390 24732 23406 19085 23267 55212 51836 13099 26148 69813 128751 108892 18510 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 866 1990 5558 11087 16627 23727 30362 38174 47391 51367 49274 43569 39379 34925 30815 29403 25662 23800 27802 36673 46749 54297 58924 52887 41809 27230 18720 14261 11633 10652 10688 11580 12563 15076 20720 26706 31028 30463 26531 23411 21143 17839 17258 19198 21089 23140 20619 15496 17880 17976 12821 10339 11614 13316 13994 13245 14083 15528 17992 22183 26086 25843 22088 22734 33364 41425 47354 52965 56444 59000 54560 42619 32561 32936 28425 24778 25486 26514 27239 29925 35504 45055 60542 67479 60909 58422 63142 69761 75761 74986 65165 62077 59069 52971 53386 55324 57911 58905 56812 53073 45344 36551 39713 49369 56830 55792 47695 44277 41852 38313 33712 29570 25924 23345 18702 11295 8775 10556 11009 17895 33432 39358 27405 21346 13666 11774 10131 7711 7654 9010 13522 19791 20379 17122 13826 10789 7284 4713 3851 2742 2321 3083 4322 6049 6572 6148 5933 5488 5141 4989 4922 4314 3136 1988 1144 651 524 442 353 299 259 260 265 294 282 298 326 322 295 239 251 276 259 225 266 268 252 209 213 192 172 145 120 79 52 42 25 45956 250 1524 30 9744 12 45 56 6867 3217 322 1685 5315 16812 51737 83034 80487 96244 88409 74794 73159 70669 71174 21448 267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2091 6206 11882 18582 26178 30472 32086 32171 32689 33056 37952 44977 48087 51877 55820 61461 67608 73483 77954 75567 65966 53496 39974 30204 25987 24337 24111 23339 23653 24551 25495 26123 26108 22001 15984 11247 9087 11272 18254 29491 37241 36952 33767 28386 20150 14815 12113 9984 11457 16975 22571 18197 16165 16819 13696 11621 10272 10792 13431 15620 17395 16014 12759 11100 12694 15229 17176 17340 19459 19906 16602 14683 16235 16385 13583 11577 9819 5962 3857 3372 3668 4927 6861 8386 10012 11752 19226 31419 37892 40822 46619 52474 66579 82518 102347 118385 105112 64357 45116 50064 48844 41736 36979 36198 38360 43242 51495 59271 64634 65772 59471 50965 44572 41055 40001 43294 45789 45932 43411 41035 40811 40273 38269 35013 34425 36567 38502 44123 43933 47620 50138 55176 49449 38375 29617 22338 11416 6503 5171 4932 4094 3405 2845 2505 2212 1804 2017 2626 3584 4996 6764 8155 9133 9750 9060 7175 4460 2249 1148 750 549 491 436 449 394 329 287 286 273 333 336 283 243 224 214 242 246 260 300 300 262 253 258 275 226 160 107 87 63 53 45965 250 1519 30 9739 12 46 5 6867 3222 100 648 1853 5400 13715 32342 50832 70030 65261 43883 24568 34814 39422 25797 28050 36046 59305 72932 56488 29922 10703 17152 8724 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 519 2174 4244 6323 8455 13355 19442 22991 27123 36637 45985 43640 38124 39295 47099 53519 60005 64090 64630 64294 62613 64972 65218 60957 57381 55808 48098 37631 30422 25620 22921 20731 19384 18927 19034 20618 22720 21444 18511 16234 13927 12172 12089 13570 16997 21538 28374 35791 41556 42550 32939 23738 17935 11228 9352 10276 11823 11349 9544 7533 5737 4889 5117 5670 6585 8336 9905 11458 11746 8404 6691 8520 10583 10001 7845 6414 6192 5016 3440 1527 551 289 357 889 3013 7315 9539 9798 8465 5681 3611 3714 4391 5932 9012 11957 14475 16142 18451 22521 34178 59676 86970 88719 79858 64135 50614 40160 41945 59727 73316 79416 84000 93335 96855 84763 74584 68360 64049 59180 52353 47612 44075 42543 50822 64150 63725 56886 52917 65935 89460 95841 96339 94418 86099 68967 50559 33060 24378 15626 9762 5057 2515 1220 989 1205 1621 1939 1773 1379 1174 1339 1706 2087 2683 3742 4985 5769 6160 6039 4987 3360 2371 2432 2531 2159 1812 1268 849 524 407 370 337 333 321 301 290 282 272 247 254 284 465 411 316 279 277 269 298 293 219 151 110 91 70 45974 250 1544 30 9734 12 46 14 6867 3227 -6 679 958 2368 3885 3951 4646 6384 7958 11060 12577 12176 17997 28385 51238 66435 89125 57212 25242 1730 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 423 1644 2939 3995 6513 10070 12973 16557 21334 27508 34306 39776 44739 52996 60329 57343 50820 50981 50623 50481 55041 56740 57425 56771 58701 63568 69375 76588 77203 74995 71384 64636 60754 57879 53391 48239 43192 38185 29741 23315 18584 15627 15716 14143 12779 13174 13042 11689 9916 9563 9407 9832 9693 10472 10990 10847 11717 11555 13900 16851 21807 37750 54789 46047 25557 14762 10460 8753 8506 8059 8262 7870 5800 4919 4761 3465 2668 2183 2088 3547 5225 6010 5751 4898 4629 4178 2613 1089 284 999999 999999 999999 999999 817 4062 8237 10199 9706 7428 4866 3284 3008 5163 10475 13629 10067 5530 3570 3979 5141 8025 10553 11653 14960 21874 27245 32212 39328 48501 58618 68182 71949 75042 88006 108278 107420 91639 84291 74406 67390 65251 63723 62190 61231 66978 72692 85408 112631 122191 124376 109414 85055 63373 43663 31463 25995 25778 22157 16957 15241 13866 12252 11373 10871 10115 8935 8802 8042 7743 6531 4867 2205 942 968 953 890 840 861 921 981 993 1181 1628 2255 2599 2574 2032 933 320 306 276 253 244 235 230 237 229 219 169 187 239 256 259 272 254 239 228 249 407 365 174 114 90 67 51 45983 280 613 30 9733 12 46 23 6868 3232 2349 3155 1220 439 999999 498 79 880 2212 2953 4199 978 393 286 999999 999999 999999 999999 999999 229 609 702 888 557 175 1331 7773 14115 10736 1026 1180 4980 16599 12287 7307 4417 987 394 1106 4257 9148 22752 49958 40933 38553 85113 83439 53644 42650 3761 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1209 4269 8272 13873 21787 32278 42619 51070 52503 51405 51604 48457 41603 34467 31602 29071 27931 26760 27718 29648 32331 36900 43007 51141 62384 76435 84929 90872 87919 79296 67142 56478 45112 36600 30456 28769 29169 28675 26732 25730 25604 25519 25343 25994 27403 29135 28973 27754 25730 23534 20632 18333 19076 19637 16912 14497 13677 14517 17567 20835 24422 36030 44359 34838 20917 13425 11376 9482 6835 6281 7945 7471 5621 5349 6486 8104 8313 5657 3983 3016 2822 2857 2343 1923 1743 1933 2019 1412 660 235 35 -89 999999 999999 283 1290 2456 4388 6853 7661 6355 3790 2698 2187 1923 2146 2169 2376 2837 3232 3426 3294 3452 4836 9940 19585 31756 47219 62453 75557 99916 127715 127914 99747 94271 89900 94548 108967 110911 104182 101648 97765 94384 88792 94630 106783 91822 61926 46535 41120 26727 10289 5595 3791 2780 2183 2593 2931 2826 2462 1724 1481 1334 1108 1005 1000 1205 1707 2294 3450 4950 6274 7110 6729 5732 5021 4105 2524 2543 1469 601 480 472 535 693 937 1047 752 525 371 281 259 224 221 225 216 247 195 164 190 223 301 338 285 243 219 201 199 204 159 122 93 76 67 53 45992 280 613 30 9733 12 46 32 6868 3237 786 3387 4691 8556 5851 6844 15558 29277 27868 26529 21605 21854 28235 21877 1893 999999 999999 999999 999999 999999 999999 999999 999999 293 323 1150 6212 6079 3760 11970 20516 17914 4689 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 195 1408 3571 5919 7266 8783 12093 15904 18102 21530 26640 32055 33022 31595 29327 30477 30372 28254 23009 18687 16409 15676 15307 15546 16737 18680 21563 24548 28712 33057 39783 45671 51071 57769 65840 70904 71884 75618 76294 76299 74066 66364 59174 58341 55921 50477 43322 38184 36787 39269 44616 50662 58798 65730 66721 64338 57635 42928 28221 21696 20382 22381 34348 48052 48911 36160 23434 16247 11997 9984 8849 7646 6972 5993 5248 5358 4880 4038 3173 2757 2707 2820 2805 2540 2137 1832 1480 1327 1228 1471 1402 1061 868 424 229 -15 -89 999999 999999 999999 999999 999999 3 338 1311 2714 3371 2861 2164 2038 1954 1426 1852 2644 3671 5344 8486 9559 10779 13138 16229 24198 34332 46549 62954 89428 113290 117031 116437 116893 98581 84937 80916 80124 79452 68673 56817 52794 48576 45959 47331 40830 37605 30932 25898 24591 23050 18171 8539 2197 1288 2107 3002 1896 1184 2736 16577 28388 21797 16249 12546 8829 4954 4024 3882 2869 911 688 716 702 626 581 572 478 410 380 357 331 321 323 344 363 390 386 412 374 301 249 222 226 188 219 193 159 179 219 301 343 314 281 243 197 148 130 127 105 87 81 59 44 36 30 46001 289 342 30 9732 12 46 41 6868 3242 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2580 3955 4907 5357 3235 3770 13192 38526 65995 60746 39133 4768 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 228 2594 10074 9042 6766 -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 584 1781 4295 6963 7425 7340 7817 8154 9122 10915 12780 14275 15780 17134 18399 20883 25186 29198 30591 27726 22684 18739 16519 15268 14023 13552 13725 14196 14857 16129 17867 19724 21177 22602 25212 27107 30024 33710 37269 39916 42384 43742 46095 49658 52040 54514 56577 59152 60734 59290 58085 55341 53266 52701 51221 50268 48926 44872 42434 44877 49314 55177 64640 81049 92936 80840 55039 38335 29012 24752 27795 42079 54467 56079 44468 30349 21083 16574 14175 9361 6238 5774 4976 3655 3175 3131 2798 2417 2692 2884 2895 2833 2675 2238 1588 993 502 86 -24 -9 -28 218 468 1133 2773 4439 5914 6023 4551 3071 2722 2763 3229 3856 4580 5866 8052 11126 15369 20630 27110 33493 41443 53159 51657 49447 53366 61273 72733 84128 95279 106587 122229 139476 127711 95219 72166 66949 61376 52109 38825 25815 17287 14383 12516 10002 9232 8116 7114 7322 7789 7951 7313 6659 5340 3075 2680 4589 5450 5408 6542 6965 8337 7994 5319 3659 2823 2250 2148 1790 1775 2745 4910 6204 5003 2516 1358 924 830 893 883 771 694 687 665 640 575 486 376 321 304 322 368 401 409 366 309 263 255 248 242 254 257 259 261 296 347 335 307 242 163 163 146 114 102 94 85 69 61 46010 251 1482 30 9732 12 46 50 6868 3247 4246 26933 71058 110275 96863 37336 1038 999999 999999 999999 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 1080 2980 7871 13612 16092 16942 17177 16460 15710 14958 14104 13647 12770 11884 12017 11689 11707 11290 11152 11386 10457 9639 9503 9391 9572 10470 11802 13231 14601 15277 15131 15414 16316 17160 17712 17760 17460 17507 17597 17649 17297 17942 18765 20050 22300 24739 26674 28634 32743 36387 41036 49174 60152 65811 63975 60389 59444 70649 69741 58108 57407 54475 61152 58086 39242 31208 33255 37701 45383 60075 70438 61933 49403 34804 19780 13024 9095 5145 4650 6566 6077 5184 4403 3550 2792 2456 2579 2493 2398 2400 2124 1668 1237 1168 1402 1542 1689 2211 3557 6366 12064 20741 22932 20647 26297 38767 42448 49748 66495 72963 67359 61098 70050 84459 88147 82161 77386 76414 72588 67980 70162 81504 91751 103495 108677 98765 88695 86978 85798 88978 90711 81452 60190 43030 31775 24158 17307 10823 6975 3628 2439 1788 1730 1758 1958 2142 2192 2590 2861 2279 2170 2334 1673 1222 1078 1074 1045 983 936 891 853 851 956 1127 1230 1068 777 526 439 465 480 568 577 581 594 588 655 682 608 564 575 565 567 606 636 510 358 301 308 350 382 359 339 308 236 232 280 241 218 235 249 237 283 334 339 302 224 155 125 103 103 77 61 42 38 36 46019 279 639 30 9729 12 46 59 6868 3252 233 905 4306 13576 22818 16298 5179 452 535 515 237 26 116 282 421 233 25 239 280 999999 199 162 371 1190 2608 3809 2920 6179 31629 61197 36319 294 999999 999999 999999 999999 999999 999999 999999 999999 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 1239 3929 6812 9781 12957 14031 12500 10633 9668 9452 9587 10896 11964 12065 11962 11510 11869 12622 11910 11046 11145 12324 14423 15446 16710 18633 19854 20296 20828 20527 19690 19139 18131 18047 18000 17439 16662 16345 16243 16567 16716 17697 19794 21551 21576 23502 27207 29238 30238 32614 37260 42424 47419 51967 55648 57875 57488 58400 63163 73768 80857 74301 58596 51185 54457 62931 72612 71911 57649 36160 17881 12722 10545 9983 10322 9773 8770 8172 8025 7681 6316 6951 7592 7479 7138 6713 6765 7120 7997 9593 12511 16455 20659 24309 28885 36709 45284 39902 33275 30247 27641 27223 32678 39292 45173 50716 52699 58552 69061 84240 102266 113501 112198 109872 111980 112908 109612 105596 109631 107325 91001 71535 68250 54175 35085 26774 23909 19230 12922 9590 8889 8914 9693 11631 12289 12847 11840 7651 3923 1753 1339 1301 1374 1313 1245 1312 1330 1636 3844 6688 7300 3650 1571 1277 1120 1139 1106 1001 863 798 757 702 595 535 605 655 626 649 673 611 569 547 536 475 442 433 472 476 452 412 424 498 521 478 339 289 283 302 269 233 231 221 215 229 241 242 377 359 218 234 300 341 340 310 258 176 130 106 99 101 86 70 64 67 46028 282 546 30 9726 12 47 8 6869 3257 -74 999999 999999 -12 59 70 15 565 459 86 294 468 271 109 -40 -47 231 525 421 871 1548 2061 1598 1430 1912 5058 8462 9388 9464 9286 21847 28472 38433 94389 50073 17263 1376 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 104 897 2141 4455 7297 11754 15194 17674 19907 20959 21591 22913 24630 27998 31637 33245 32387 27341 19744 17337 18287 19718 20788 21979 24318 27677 30488 32216 32943 32733 30243 26245 21895 19325 16812 13382 11771 10794 10529 11194 11967 12549 13500 15473 16734 17267 17603 16808 15660 16157 17771 20053 23040 26494 31339 36547 43121 50834 61333 73466 79828 80792 87029 94372 87348 68419 48971 41364 36701 31283 25984 23238 23558 23601 24187 24791 25225 25238 25666 26747 30404 34966 37200 35004 34198 38418 39406 38123 40479 50683 60864 59808 60249 62212 54646 42031 35127 29134 26869 27820 28752 30898 33477 35454 35646 36803 43835 56467 66658 76628 92855 92731 79524 69448 67154 65753 53727 43321 35367 33036 28919 19667 12170 4818 2719 3555 5328 8553 12990 14644 15617 16479 17330 16881 13633 8551 4338 1788 1357 1432 1472 1888 4414 9780 15603 14779 8200 4459 2378 1112 1014 1026 922 908 838 792 864 896 1114 1552 1607 1139 772 692 682 712 720 728 769 809 755 723 679 644 616 578 531 505 469 432 447 425 406 352 294 275 257 246 236 223 217 242 267 240 234 255 260 276 305 320 326 346 368 401 395 371 293 204 123 97 65 67 65 51 46037 275 759 30 9729 12 47 17 6869 3262 20 700 -50 999999 291 393 999999 -61 180 174 248 624 1150 1348 1780 1838 2147 2385 1714 1223 2558 7656 18304 35641 48488 85305 133840 192309 126997 14761 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 201 437 2354 3277 4196 6710 9461 10243 11481 13259 13963 14531 14836 17208 19070 20153 18809 17902 16556 14889 15123 15537 14867 12420 10441 10267 12411 14951 18026 20961 22824 24937 25489 25243 24481 23565 22854 20022 17349 15431 14378 13549 12241 11722 12500 12846 12953 12397 11580 11031 11490 12273 12627 12725 12707 12593 13192 13213 14013 14903 17562 22206 27742 32189 36239 38999 40660 42810 47932 58019 71315 86967 97185 95875 88535 72368 52909 43024 40396 42284 45170 45121 43175 45170 50105 56927 58502 49824 38669 34700 35423 39130 49740 64174 73026 73614 68317 56226 47853 44513 43508 42125 38724 36728 35001 32738 31212 31255 31213 30788 28813 26816 28486 31223 33391 35678 33688 29714 25563 24356 24382 22183 18218 13940 10808 7690 5362 4612 5962 7048 8280 10779 13883 17582 22029 25001 27454 28854 27085 24650 19348 11853 4088 1868 1901 3830 9789 17797 23706 21728 19766 17025 12805 9633 6449 1959 1360 1440 1448 1429 1762 2124 2737 5551 9754 9925 8074 5416 2929 1336 1108 1046 990 906 798 763 751 717 701 636 584 562 541 502 476 453 439 391 360 337 290 265 277 300 283 311 279 239 233 257 246 231 273 316 336 356 389 422 515 631 491 445 342 227 134 82 53 40 35 28 46046 277 704 30 9734 12 47 26 6869 3267 476 352 395 933 1405 3116 6262 6161 4664 4916 5586 6359 6883 7300 7059 5906 5778 5756 6716 8500 9888 18384 59027 125679 110460 74896 35838 2189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 1242 2814 3652 4321 5395 6996 8824 9482 9765 11482 12075 12480 12794 11495 10152 10423 10574 11055 11902 12511 12292 13045 13380 13001 14211 16617 20412 25522 27587 26952 26290 26984 28035 27761 26764 24914 22108 20365 18514 17202 16415 16164 16095 16502 16455 17329 17570 16739 16027 15742 16059 16367 16906 17058 17166 18352 18446 19411 20848 20588 20743 21953 22412 22792 21841 21825 23321 25715 28123 29599 34609 43228 52672 61453 74751 87407 88556 84773 81643 79425 76312 68676 64549 60599 59818 61295 59395 51099 47042 44213 39319 41262 47491 55797 61904 64310 61349 60100 54908 45340 39492 36196 34632 32130 29067 28394 27101 23835 21671 20090 18740 17593 16837 16985 17342 17347 18063 18649 18923 20195 22388 22036 20349 17204 14427 11044 8312 7482 10870 16218 19575 19353 18134 16600 14364 11954 9190 6442 3744 2188 1938 2277 3322 3264 2510 3394 5444 7218 11654 15983 18198 17445 14496 11358 9334 8455 4939 4824 7634 11734 14410 14904 11069 11505 12589 10359 12209 17033 26474 31743 28427 22154 15029 6540 2692 1913 1569 1228 1101 931 758 669 658 653 638 601 543 469 410 365 343 345 357 351 344 367 357 341 357 386 389 385 392 381 352 352 354 414 586 1304 1064 463 361 291 199 135 107 91 86 75 75 46055 280 587 30 9737 12 47 35 6869 3272 220 277 557 1124 1322 1759 2638 3446 4311 5581 8249 8044 4973 3447 1584 1102 1106 1297 1744 3449 5115 8729 22282 34403 46729 57539 79687 115502 81762 7891 170 999999 999999 999999 999999 999999 999999 999999 999999 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 701 1569 2781 4104 5467 6225 7794 9904 12919 15506 16907 16538 14258 13306 14081 15820 16567 17018 18511 20796 21024 18197 15741 15600 15844 16948 18925 21840 23829 25531 28147 30615 31218 30073 28737 24672 20715 18884 18020 18247 19222 19277 19393 19480 19178 18299 17231 16648 16233 15738 14189 13339 13958 14960 16849 18795 20803 25114 27924 29732 32064 36030 41491 46442 50799 53942 55708 56295 58458 62361 62127 60076 59459 59308 57549 57110 58459 59763 62384 62198 57019 52671 51038 50900 44317 32859 27578 30961 36747 40898 38335 28832 22347 19554 18938 19662 19849 18773 17084 15875 15128 15126 14375 13145 13064 13826 15463 16845 17398 16408 14200 11280 9485 8842 8769 8194 7508 6598 5504 4301 3185 2919 3413 4026 4058 2285 1877 2053 2346 2371 2283 2105 1944 1844 1735 1847 2214 2513 2172 2468 4943 7919 8633 6256 2407 1563 1687 2063 3139 6595 13641 23263 37967 58113 94307 137637 106472 39393 27013 34067 67438 65548 34854 15716 6239 3174 3379 4425 5675 5998 5184 4743 4573 3681 2970 2542 1905 1279 1057 1156 1175 972 763 630 530 502 653 603 391 433 1229 1593 528 375 369 414 415 376 341 319 313 372 454 482 445 382 331 359 324 198 121 93 76 60 62 60 46064 279 648 30 9738 12 47 44 6869 3277 82 316 678 1599 2511 2774 2903 3159 3111 3494 3196 2784 2344 2369 1501 1550 2404 7725 20319 28464 44588 67958 80646 66718 107527 118593 56963 25464 2244 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 963 3233 6038 8525 10874 13538 15454 18782 23962 27753 28866 27461 25535 25056 24643 24208 22469 20968 20853 21152 21814 23116 25607 27706 30343 32425 34794 34834 33726 33647 33318 31910 29598 28602 28108 27751 26972 25087 22291 20752 19996 19311 18882 19277 20434 20903 20890 20987 21059 22137 23181 25403 27807 30646 33889 37351 39235 41226 45016 48860 51000 52798 53291 51546 50720 48277 40986 34476 31538 29334 29483 31840 32142 28419 25494 25899 28062 29247 28004 26561 24354 23749 24000 23470 21967 24404 32438 38220 37622 31585 24714 20619 16490 13734 13369 15168 17012 18284 19932 21792 22277 23246 24555 25495 26731 27569 29132 30456 30583 30421 30521 28596 26544 25010 22136 18456 15388 13489 11359 11248 10444 9228 9508 9551 9557 10029 11000 11238 10587 8312 5674 2922 2138 2199 2202 3334 7005 8925 8118 9635 10591 8835 10284 11856 12574 15500 20642 24480 31973 35936 55282 98150 97719 67335 40034 26356 16503 15086 22118 14015 4875 2123 1640 1730 1943 2332 3191 4620 5582 6546 8536 9515 7943 4934 3184 2392 1935 1533 1139 950 875 784 859 1560 2455 1461 828 1475 2425 1206 460 425 422 456 473 456 447 456 429 387 343 327 302 238 229 193 146 116 101 97 99 90 46073 287 408 30 9738 12 47 53 6869 3282 7 313 668 969 1334 2157 2724 3554 4792 5442 7527 10669 12200 10640 12180 11305 7755 7164 8507 3612 2591 3171 3663 11308 17509 22168 9207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 86 618 981 1502 1787 2381 3295 4467 6027 8656 10370 12000 13433 15263 18384 19596 18232 15732 15540 16447 17646 18618 20746 22833 24549 24159 23003 21933 22375 22861 23488 24140 24628 24401 24791 26170 29358 32547 35938 39481 41415 42511 41842 39403 37590 36239 35897 35416 35403 35712 36500 38216 39489 38669 36705 34162 30867 27885 25175 23611 22958 23126 23236 24503 27235 29491 32446 35905 39958 41010 36707 31934 27597 22547 16289 12359 12418 11924 9991 11793 13826 10747 7180 7319 9735 11936 12781 10563 7750 7327 8307 10578 17321 23265 23596 27770 32296 30411 22759 18792 18196 18040 18084 18857 21385 23788 25413 26380 26652 26284 26708 27768 28785 29127 28311 27937 28203 29097 29611 29447 29507 28270 30624 34248 38550 41561 44075 50850 54753 53171 50054 48136 43559 38023 33583 26882 24056 26145 23746 14709 10188 10532 11491 17166 24692 28622 28113 30321 35320 35303 34670 35232 37474 42403 40047 34247 31306 29958 26000 14921 5139 1665 1255 1858 3742 4875 3166 1394 1179 1248 1242 1233 1337 1352 1422 2317 4879 9365 14736 16770 12367 5784 2682 1534 977 820 842 824 818 803 1293 3177 2922 795 728 1269 1729 853 508 444 417 380 333 321 299 267 215 166 153 166 175 169 141 106 89 76 66 88 73 46082 287 411 30 9741 12 48 2 6869 3287 874 1369 1918 2819 3136 2929 2948 2822 3239 3483 3901 2975 2316 2120 2163 828 256 593 3534 14599 14014 20129 63143 38668 25314 16361 5399 1607 999999 999999 999999 -71 -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 -14 843 1879 2747 4147 5454 5474 4888 5183 6330 8299 10304 11069 10047 9977 10569 11777 12286 13215 16403 20724 22813 24731 26649 27325 25862 24745 24005 23441 21743 20798 18826 17698 18280 19698 21998 23585 23047 21544 20115 18862 18181 19439 20339 21014 22086 22535 22046 21649 21685 21606 20825 20751 20415 19894 20424 20229 20400 21021 21585 21771 22996 23454 23220 22788 22292 21329 21595 22802 25019 25738 24967 24301 23363 22410 20909 19841 20395 22180 24743 26490 24019 18504 15521 14713 13282 11503 10745 10056 10005 10432 10059 9804 10479 11765 14471 16625 18061 20265 22695 23072 21479 20795 22554 28946 37604 35349 25838 21693 18933 17891 18436 20126 21228 22185 24697 26489 27131 29019 31353 32743 34122 35604 35694 34419 34685 35985 38331 38330 38530 36608 35954 39435 43683 46637 51305 52720 53746 51681 47079 46875 45963 41062 35299 32601 30114 27051 21608 21333 25002 29260 32805 31913 27292 28522 26418 23508 24306 25949 24725 18633 16848 17535 13580 12791 15421 20648 21164 14417 15475 18339 8065 2694 2104 1850 1834 1839 1889 1973 2131 2320 2438 2358 1988 1566 1283 1302 2218 5347 9375 11708 13937 18479 17615 8061 2718 968 664 593 589 652 702 642 585 485 998 4005 5003 2621 1160 589 475 401 339 325 298 295 263 221 191 167 160 148 129 122 105 109 114 94 46091 272 863 30 9743 12 48 11 6870 3292 922 999999 999999 499 3016 10642 27463 56991 99592 94834 154460 255371 174826 44673 47437 1413 999999 999999 999999 999999 999999 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 1124 2227 3299 5031 6148 6758 7833 8960 10062 11456 13225 13245 13413 14404 15757 18194 21169 23905 25199 25071 25678 27581 29207 29140 26649 25172 23889 22236 20786 19478 20434 20333 17523 15627 17976 19322 17891 19877 19857 18008 16701 13450 11794 11357 11072 10826 10394 10270 9923 10061 10490 10857 11670 12041 12484 13574 14696 15541 16617 17589 18502 19224 19550 19492 19357 19207 19254 19548 19791 19147 17571 16527 15959 15673 16324 17465 18947 20740 22609 25766 27057 24789 23743 23385 23161 21468 22212 26814 33437 37312 40304 39657 38634 41547 43199 40844 35547 31039 29448 29459 30311 31316 33466 30392 24937 22553 22101 22763 23072 22997 22182 20716 22242 26141 32299 39961 48549 46288 37819 32285 29698 30258 32750 35853 39429 42563 47329 51142 53486 54705 50859 48780 47809 45531 46826 47715 49672 51548 52471 48056 37575 33748 32328 25360 22639 26383 23192 20070 28027 26397 20110 20333 22126 24258 23414 21793 21791 22104 20820 21091 21003 19788 17511 11769 7140 4980 3759 3026 2679 2404 2127 1881 1868 1896 1943 2057 2118 2388 2766 3170 3248 2912 2399 1847 1441 1520 2111 3141 5244 9026 14317 16845 12439 4605 1361 767 585 492 426 397 399 365 358 344 349 408 564 534 417 379 356 297 260 260 261 223 175 156 153 141 123 107 112 116 99 81 46100 273 837 30 9747 12 48 20 6870 3297 -25 2800 2559 2281 4093 11722 34635 79290 114345 140818 167168 180787 134412 12688 370 352 1173 8273 25674 35900 60846 39613 9196 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 637 1704 2869 4534 6173 6440 7024 7747 8235 9333 10020 11249 12456 13028 12782 12081 11221 11007 10738 10861 11644 13103 14833 17655 22373 29508 34498 35310 32535 25668 21586 19550 20442 21135 21071 25144 23925 18752 15729 13564 14383 14599 14353 14851 14385 13991 13742 13930 13552 12655 12778 13091 13491 14252 14578 14572 15378 16140 17380 19025 20943 21686 22349 23486 24323 25133 26607 28211 30632 35638 37782 35176 32051 29070 27312 28227 30007 31270 28634 24871 21697 20450 20358 21525 20287 19528 19460 20416 20339 23452 26776 32012 37330 37804 34983 31592 28900 26969 27953 27329 26168 25456 23598 20763 18014 16308 15893 14864 14539 14359 14857 15819 17773 21305 25183 28904 37298 46180 49697 45346 43898 42055 39131 37291 36828 36785 32872 27515 24691 24988 26436 29457 32072 35186 36314 34481 33043 32878 29407 23310 23825 27945 31053 29253 23972 23265 27222 26186 24570 25273 25110 19484 15760 14734 14134 18878 29010 41651 61354 77516 74686 53977 31113 19555 16080 15029 11548 6824 4789 4320 5116 6621 7091 6405 4903 2737 1780 1608 1651 1965 2637 3848 5392 4896 3126 1796 1239 1229 1960 3459 4201 3448 2338 1568 1146 862 660 551 437 346 317 317 359 396 394 358 325 299 281 248 208 209 222 245 206 172 157 155 151 123 106 111 127 99 77 46109 270 931 30 9751 12 48 29 6870 3302 216 833 49 999999 461 6158 12111 7791 24614 40654 32401 43553 73782 113048 140449 129446 68299 64514 14688 3878 2935 2619 1782 933 350 4 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 831 839 772 877 854 997 1884 2343 2639 2727 3211 4352 5798 7766 10229 12555 14152 14738 14741 14703 15014 16918 18701 21302 23459 25490 27947 30019 27787 25882 27259 30475 33263 35761 35446 33059 29474 26141 24164 23859 25933 29210 29051 26891 25468 25191 23064 19476 17069 16167 15351 15070 14115 13574 13115 13264 12769 12757 12814 12791 13154 13025 12621 13354 15054 16962 19366 22373 25225 28771 34106 39615 40109 35740 29745 23942 19285 16290 15395 15313 15663 15394 13709 12204 11559 11369 10832 11007 12644 16843 23660 31697 40336 49150 46832 35556 23499 17249 16029 19901 22369 18578 15010 11689 9357 7587 6654 5744 5455 5541 5659 5700 5553 5871 6668 7779 9019 10967 13826 18402 23666 28107 29617 30378 32714 33152 32353 28990 24175 18607 13290 11626 15458 23704 27739 28843 30648 29591 27778 26726 28849 31692 34291 33000 32397 36168 33304 34657 34189 28904 22221 19161 22245 27218 29496 35541 46837 59463 77199 92661 92810 71957 50088 45503 49344 64207 77336 76192 78683 66602 48525 41129 32840 21455 10884 3534 805 524 514 574 712 871 1133 2151 4536 4691 2985 1871 1183 838 779 1072 1448 1652 1857 1668 1118 864 751 653 519 456 394 367 326 288 263 240 213 202 193 192 179 182 188 168 161 154 139 121 91 103 96 94 85 77 46118 270 935 30 9755 12 48 38 6870 3307 28 912 1619 3208 4851 15403 26043 45646 32603 40789 42545 27864 15267 32399 33334 41499 25660 22767 28239 18352 10137 5949 3898 2473 1226 573 173 249 999999 999999 999999 999999 999999 999999 999999 -17 999999 8 264 419 713 960 1068 1093 1185 1131 844 1146 1083 1201 1531 1914 2963 4085 6038 8187 10421 13400 17570 21781 25967 31111 34978 33776 34159 35084 33239 30541 27443 24901 23408 21104 19077 17186 15070 13105 11365 12021 13658 14575 15479 16474 18187 18337 18431 20253 22504 24742 25765 25011 24392 22021 20714 19379 18936 23125 28927 31525 29072 21674 18180 16838 16572 17591 18972 19503 19421 20148 22195 26424 30893 37678 43566 48579 53357 57737 65902 73351 68829 61014 53628 41041 30408 23902 19821 19016 17791 15549 14013 13553 13264 13963 16133 19220 21582 22905 21329 24774 34213 34211 25844 22981 21789 18622 16454 14911 12731 11084 9434 8249 7569 8192 9126 9966 9357 8411 7831 7789 8847 10133 12243 16304 20435 21560 22194 22986 25757 28524 30833 33639 35050 33393 29650 25231 23006 22664 21603 19938 17025 14098 12749 11943 11384 12414 14946 17581 21563 25978 27171 28007 27983 27512 27974 24812 30118 33284 28707 20670 20697 27126 31028 35558 38463 32490 26273 26587 35308 51596 55157 50723 63044 110261 125898 101075 70889 44605 32852 24339 13187 2846 945 667 448 312 263 406 652 770 1323 1679 1386 1272 1131 894 688 660 667 671 731 781 792 703 592 524 461 415 373 315 266 219 201 213 193 207 201 181 177 181 173 161 157 140 131 124 98 95 87 89 87 71 46127 257 1327 30 9757 12 48 47 6870 3312 -5 999999 999999 999999 999999 77 16 -66 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 329 397 396 519 948 1522 1783 1880 2296 2679 3293 3852 4624 5887 6932 8050 10285 13016 16126 20010 24911 28567 33055 38697 43186 47330 49316 48891 48379 48448 48095 47145 47819 46239 41592 38731 37847 36633 34782 32554 29226 26265 24130 23217 23755 24655 26909 29069 29666 30499 31406 34291 36609 37761 37753 35265 32913 30608 28881 26415 25219 25959 25284 24191 22881 23213 23600 24553 25552 24611 22408 22019 21929 21191 20646 20937 21419 23026 24333 25878 26693 27479 32248 36534 39167 48882 68026 85410 88390 72125 60303 52098 46240 42450 41808 45486 49704 52046 53523 56597 61883 62895 69433 80641 88397 92001 78500 62853 57058 45927 31003 19263 14174 13777 13384 12739 11977 11820 13157 13658 13048 12317 12018 14127 12972 11280 12264 15202 17794 20595 24704 28199 24249 22832 23369 22490 21570 20663 18318 14787 10763 6470 3587 2231 1848 2230 2802 3784 4783 4151 2198 2768 5028 7729 10447 13011 16033 18831 20248 18875 17817 17070 15376 12366 9768 10882 11430 11029 13124 13749 12268 11939 12077 14321 22466 37055 49653 62315 72917 75147 60355 46750 41452 31866 22030 11795 4126 1076 1258 2696 3200 3424 2823 1015 553 762 925 1003 938 754 628 622 669 731 660 606 711 653 552 512 455 377 314 292 245 214 198 213 205 202 196 183 168 163 171 199 189 165 169 161 138 129 115 90 83 93 83 85 46136 235 1989 30 9759 12 48 56 6870 3317 115 120 53 83 344 804 1123 1615 2198 2698 3083 3952 4485 5050 5545 6010 6258 7105 8215 9323 11393 12094 12366 12280 12842 14117 14262 14216 15123 16803 18835 21563 25857 33302 43567 52979 65548 76210 85877 96606 109404 110954 107543 107396 99725 88677 77998 70962 61698 52972 49875 46383 42691 38654 38975 39287 37330 35799 34979 30961 26687 26195 26334 26584 26547 26037 25199 23012 20758 19480 19319 18541 17975 19287 20649 22836 26363 31311 39817 50817 62283 70041 73280 79712 84587 88311 83553 68635 62686 61474 69569 83338 89050 95319 99134 96556 96562 93695 88776 101259 111948 100214 78783 62190 50976 40573 32439 27345 25261 23780 23060 22065 20285 18049 15908 14348 13049 12475 11493 12585 11262 9350 9463 9630 8991 8461 8469 8911 10559 11755 10798 10987 11967 11512 11306 11547 10092 7861 6470 4749 3329 2355 1739 1457 1432 1357 997 872 957 1347 2343 3763 5204 6768 9054 12202 12983 12611 16253 18461 16458 17580 16501 10422 10219 10812 10112 7582 4929 4307 4093 4144 5450 8769 12152 13632 11309 7327 3950 1910 1003 795 888 1616 3861 7068 12507 17899 26497 26339 14388 1888 408 483 670 785 995 988 773 645 606 674 666 602 519 424 444 424 309 279 266 196 195 191 183 181 186 173 171 182 174 162 157 165 164 138 128 120 121 113 113 77 61 68 64 46145 211 2685 30 9765 12 49 5 6871 3322 19 357 828 1452 2220 3094 4178 5481 7228 9361 11951 14995 18246 23361 31718 41779 53403 67217 83172 96506 107651 114651 117483 112248 98880 87461 79308 74274 70268 70057 64409 60253 59267 57599 50991 44595 40287 36818 34635 31520 29410 27521 28311 29096 27692 26207 24288 21491 19623 19313 20033 20031 19831 19488 20240 22223 26119 35155 48888 59190 63557 71149 73350 75174 81082 88336 101497 104894 102086 95823 88919 79770 76990 80913 97149 113260 108816 98416 78114 66064 62034 56282 49079 40879 33557 29855 25976 24215 24586 26413 26837 23667 22625 20763 13412 13015 17408 17334 14695 12132 9783 8438 7768 8750 10701 11676 11410 9940 7086 6598 6898 7977 7927 6511 5327 3548 2042 924 517 677 1233 1693 2311 2667 2716 2302 2582 3738 5078 6311 7410 8457 7951 9441 14343 11971 6746 5397 7172 8711 7659 5388 4466 4631 5786 6437 5998 5657 5827 6906 8111 11331 16662 19390 23190 21860 15652 11942 15085 28386 40101 42464 44287 41151 33563 24000 9698 1689 314 262 396 480 771 1170 1163 966 994 962 832 606 503 401 339 337 277 244 212 206 196 190 180 181 173 172 193 186 183 167 157 161 165 126 131 113 111 104 88 67 76 59 54 46154 207 2840 30 9770 12 49 14 6871 3327 -81 999999 72 661 941 1341 2295 2897 4005 5842 8626 12413 16744 21311 28278 36854 44978 53752 62916 71837 79167 84726 90802 93601 97249 101150 98788 92256 89365 80245 73076 57627 47817 41470 36188 29051 20966 16135 13963 14243 15072 15953 16829 17980 18759 19330 20324 19846 19439 19837 18408 16552 14803 14154 14944 20614 29562 34507 35116 35928 40234 46230 52110 55926 62535 64221 64704 65685 67714 75151 79248 84661 92797 97752 109685 115077 98424 86915 79183 66551 57927 44214 34279 25596 17849 14202 11362 9385 8602 7894 7175 6826 7012 6719 5572 4744 4182 4244 4702 4093 2839 2715 3349 3152 2771 2230 1594 1069 950 581 259 203 342 375 414 501 525 736 1668 2976 3610 2453 791 368 368 522 540 485 667 797 876 837 892 1053 1487 1850 2994 5365 5755 5463 6070 6501 5556 4331 6877 15515 23587 32829 43930 52074 62367 78551 82679 83477 101961 131459 151095 158231 157607 154906 132606 61859 6331 420 225 222 218 260 343 639 1115 1175 813 829 892 714 552 441 438 494 292 224 215 214 218 202 189 200 213 200 206 183 169 200 172 163 161 158 160 135 123 97 86 80 83 74 69 46163 202 2993 30 9773 12 49 23 6871 3332 158 489 1068 1926 2950 3817 5420 7526 9560 13320 18739 24043 29803 35343 40723 49430 58471 65945 73598 80566 90914 97437 99613 102611 92704 72959 61735 51388 39184 25284 18608 19089 18602 18110 20492 20819 19463 18680 18352 23450 26602 27782 32268 41758 42670 39148 38112 33240 27635 23146 19613 17397 17810 21307 27335 31790 34950 44754 67738 89765 82195 54963 44945 47169 60939 70390 70732 82539 88722 85606 72005 57907 53637 48428 37866 28218 21163 15519 12585 11585 10337 8634 8497 7638 6631 6086 6090 5690 5538 4733 3692 2979 2237 1472 901 337 6 95 246 235 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 15 558 1633 2915 3572 3406 2515 999 674 864 1417 1476 415 195 402 528 693 1201 1836 2093 2585 3531 5577 7901 9086 9481 8097 11092 21198 34571 46039 58983 76475 93563 111775 127460 143022 156074 159098 152784 146112 136792 122146 85227 42980 2171 289 285 241 228 206 210 240 260 547 962 899 545 482 383 332 391 283 234 232 222 202 217 199 205 203 195 191 191 199 206 209 181 157 170 159 139 141 134 117 119 108 88 85 79 75 46172 194 3238 30 9778 12 49 32 6871 3337 708 1612 2797 5151 6885 8940 12727 18006 25718 37083 48827 59102 65355 70874 81550 91219 86273 79238 72243 68149 60194 55060 52665 51684 45499 39671 35702 34602 31479 33826 49455 66125 74517 74911 70204 62647 69561 71421 59505 60508 67170 71263 57766 39530 32179 34157 37735 44406 53658 62180 76048 96148 99415 94552 85185 79239 80324 77716 69272 68801 76528 84272 78090 75800 77742 74928 67881 47129 28320 19102 15922 14341 13727 11775 9938 9166 8791 6933 6055 5605 4520 3432 2893 2433 1956 1260 745 256 31 -50 39 -89 999999 999999 -79 999999 999999 999999 999999 -83 -99 999999 999999 999999 999999 -66 -1 230 525 1009 1383 1224 813 428 280 247 228 255 288 346 313 377 305 403 754 1505 2072 3982 9095 14444 14667 14883 20225 35317 52405 70943 83843 85336 93516 116589 123721 126966 120028 95103 50374 12394 1254 413 365 303 263 249 194 208 237 231 222 218 241 443 538 440 393 353 347 287 263 237 205 203 183 188 194 181 188 175 193 200 196 192 184 200 169 162 152 138 129 114 114 101 87 81 69 69 46181 199 3093 30 9783 12 49 41 6871 3342 100 285 594 821 1452 2056 2936 4743 6796 8975 12484 16364 20631 23149 24434 29874 37117 42671 49262 55426 59721 69535 81372 86800 93008 93010 85126 70012 59734 61563 68193 68868 70313 75036 77897 74228 58619 46991 39596 38173 45329 50870 49506 47704 40748 26584 15355 17039 35584 92292 144847 194940 225028 272962 267271 196900 122651 113213 104620 98260 107091 108145 119503 142219 91994 58803 68563 84186 83029 72717 68375 52852 33647 22381 16770 15601 16575 16222 18027 18300 14409 10976 9611 8805 6771 4864 3629 2749 2108 1806 1219 602 309 254 189 163 255 194 135 206 198 208 195 236 149 184 124 203 144 22 87 154 230 201 100 133 160 177 89 132 120 90 142 207 237 238 450 816 1293 2109 3425 4806 6359 7796 8794 8526 6860 5547 6863 12253 20863 28162 22107 20596 19570 16559 15055 10007 4352 1598 600 456 371 341 313 253 228 221 211 204 200 205 214 208 265 370 397 358 271 272 237 208 195 193 180 176 161 190 168 191 185 178 166 180 182 177 165 143 137 122 109 105 96 85 81 73 62 59 44 46190 206 2886 30 9786 12 49 50 6871 3347 135 980 1699 2590 5582 11162 18158 28784 40423 48331 47901 45442 47269 48628 44944 46609 49295 50056 51321 51989 47587 46488 44816 37747 34825 35791 39568 42339 39541 40930 43810 46671 50756 47486 44350 45481 47238 45037 42057 47094 50823 43635 38656 39730 41873 37313 31135 26682 19336 9757 8162 7567 7322 10169 24912 52365 76920 106360 197472 283346 313013 245874 143885 103982 125172 127071 118142 114711 110018 114352 150456 160469 127917 89948 74603 72480 59010 50215 44245 42662 43473 49736 53052 40962 24753 16102 10578 7526 5859 4265 2790 1838 1604 1415 1361 1318 990 852 632 393 230 107 177 273 263 153 231 280 248 293 298 281 176 223 159 148 184 133 219 207 101 120 151 212 132 120 106 216 199 179 179 214 231 372 549 899 1515 1936 2629 3430 4475 5512 6035 5823 6008 5994 5508 5819 6957 7760 7238 6849 5394 3848 2375 1383 873 442 249 293 306 254 234 224 192 267 261 225 270 345 333 347 450 404 295 241 252 244 235 179 192 206 233 215 220 188 198 197 166 181 175 182 188 168 150 139 126 117 118 106 98 84 74 56 50 61 46199 220 2468 30 9788 12 49 59 6871 3352 256 899 1345 2420 4850 7912 11085 13626 15782 18530 19603 20864 22980 27134 31951 39962 38527 32423 40476 36418 26440 18354 15334 19555 22791 26451 36058 47221 56352 66244 76743 89630 88834 82655 88185 82405 77524 93719 93744 78167 62245 46579 34677 24725 15728 9204 6439 5080 6513 9802 14167 19638 26965 32387 41771 56578 79220 87662 97836 115338 155658 183815 141551 107912 109288 133473 122332 116311 107878 67287 23090 11550 16165 11995 39181 69830 47424 38537 46724 73876 94833 91098 82525 75809 86542 116801 155933 172263 127495 71789 48222 47141 52030 55132 49164 41119 30927 20252 14391 9855 4541 2536 2310 2065 1519 1243 1312 1340 1454 1239 1103 854 704 483 318 268 224 244 330 255 183 211 236 273 196 304 298 297 209 126 137 215 246 244 154 135 213 266 215 176 274 251 203 264 240 249 303 335 434 488 571 616 641 738 885 1252 1541 1878 1950 1735 1473 1324 1440 1687 1816 1984 2042 2037 1888 1521 1021 599 362 263 258 257 282 273 261 253 284 311 361 371 355 378 306 244 274 229 233 234 213 239 246 289 307 280 261 246 224 173 179 182 189 181 164 160 150 151 143 126 135 120 114 96 71 61 70 62 46208 294 252 30 9792 12 50 8 6872 3357 5 -73 999999 999999 999999 174 364 568 577 1150 2117 3388 3716 3445 3014 3559 4724 5431 5864 7181 7724 8716 7861 6819 6974 7263 8156 11682 36293 103059 93425 189542 190233 169522 101919 107358 100156 41703 35372 27408 14553 8137 6102 3328 1896 2085 758 142 444 1493 314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 317 1389 2691 3918 5415 7019 8512 10155 13274 15479 16242 17871 19352 24209 28643 28591 26526 31506 34638 31035 20183 21300 26587 34034 43239 41433 36764 27743 17995 13583 8789 6702 5356 4350 3135 2432 2722 3589 5248 6850 8999 10685 9738 8384 6586 4620 4908 5298 5558 4719 3865 3926 4184 4553 6752 9271 9879 10632 12516 14736 17403 21229 23821 26027 24647 24819 28707 32888 33808 37081 40139 40726 45069 49552 49601 59079 77365 115482 170752 190226 169016 131848 70217 41392 28558 12798 8007 69929 164307 75507 27736 14234 17765 21678 23546 32166 45314 43299 37760 50169 88165 125759 99831 54377 29790 20262 15092 15481 23518 20387 14501 16556 19562 15722 9764 6142 3544 1754 1166 1191 1322 1498 1461 1244 940 801 646 375 255 266 192 162 223 175 188 188 201 217 216 212 219 202 154 210 207 214 197 220 124 153 220 180 219 222 267 250 245 293 274 325 389 493 560 693 823 928 1027 1164 1221 1295 1449 1594 1801 2096 2358 2648 2524 2317 2128 2155 2445 2648 2906 2435 1035 397 355 383 432 451 423 368 347 326 299 318 325 303 282 324 254 191 199 199 260 303 342 334 336 290 292 264 261 223 198 174 168 144 141 134 129 102 102 107 92 101 80 61 39 31 29 31 21 46217 291 317 30 9797 12 50 17 6872 3362 521 835 1195 1534 1891 2707 3079 8045 23764 22644 9831 5271 4749 4508 4909 4325 4128 4895 4998 17048 45426 23814 53718 114258 118731 123037 190166 167794 178770 188893 106315 31890 34770 38254 40820 39934 36431 31542 25310 16929 12988 12125 11785 18510 31880 41473 51604 56574 44318 31918 17713 7628 1977 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 353 733 934 1542 2543 3647 4384 4100 4345 5342 4995 3140 2426 2332 2383 2588 2759 4128 5807 9843 15723 21921 27103 32000 37512 41583 48391 48007 46919 47783 47621 53972 55261 51124 47016 40123 35053 29476 25309 22514 20373 18528 16231 16530 20102 24418 30419 38108 49352 67258 66928 66851 50406 37629 22632 32641 84872 175815 219297 152770 90652 65019 32654 14135 10099 11708 13250 14826 53260 109998 65555 12234 5084 3247 5170 7270 8052 7971 9591 13485 17483 20558 27260 43597 68146 66368 35865 19572 14880 11339 10049 11612 10291 7899 5307 3584 3092 3261 2451 1516 1299 1421 1556 1589 1387 1339 1255 1181 899 645 420 289 256 284 246 244 248 226 212 172 208 238 210 199 206 181 208 247 143 222 261 262 273 238 210 223 277 247 183 206 241 254 327 361 446 576 650 882 1088 1289 1383 1470 1591 1665 1809 1893 2050 2347 2693 3049 3084 2785 2864 3142 3257 2763 1403 684 582 710 707 624 535 471 487 467 485 506 506 504 555 594 674 696 596 586 545 493 475 487 447 450 442 525 415 334 325 315 285 226 195 177 179 159 137 151 147 126 116 107 92 91 87 80 68 46226 285 527 30 9797 12 50 26 6872 3367 923 3475 5896 7184 10414 12626 2667 999999 234 877 1388 1515 5048 33806 49631 19251 17541 67669 76089 64948 43839 18257 17500 23296 29734 38571 50469 62508 76940 83587 87614 96114 103441 112316 122123 92898 88466 92809 106660 126072 141017 177328 210575 229428 230920 190917 135880 84000 52543 8467 3201 3440 2410 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 1027 2474 4901 7456 9916 11276 11910 11609 12928 14985 15579 14778 16617 17994 21919 25778 27799 32269 41772 45323 47377 47420 47840 44312 40344 36640 34655 35725 38667 49716 65707 79552 76808 66961 61221 55204 52074 51258 52209 52235 49589 52005 55007 57979 59999 62443 66681 73058 81926 94367 110563 120449 118448 89136 60251 42458 18447 8248 4772 9486 41780 105071 130216 98148 57364 20596 5431 2278 1114 986 1042 787 689 798 808 802 712 759 779 1035 1487 1760 2431 2883 2907 3508 5483 8363 12651 15497 13915 8789 4855 3592 3215 2900 2711 2471 2339 2373 2561 2177 1954 1776 1503 1407 1356 1430 1384 1375 1291 1224 1110 781 585 384 197 235 260 283 234 203 171 139 206 194 191 204 143 149 193 166 187 204 148 189 260 188 233 231 252 215 250 215 170 261 304 329 427 542 612 832 1013 1176 1447 1718 2041 2289 2479 2624 2776 2950 2992 2901 2920 2905 2943 2859 2992 2943 2240 1285 770 1000 1399 1304 1146 1025 935 855 899 850 873 1105 1111 1134 1135 999 866 656 457 441 412 385 411 457 479 359 303 269 259 221 209 187 170 158 154 146 116 125 121 95 95 92 85 70 73 48 34 46235 254 1456 30 9796 12 50 35 6872 3372 -1 564 892 1609 2671 5318 10163 17507 29999 44550 60607 73739 81366 84520 94599 96424 70317 66877 76516 82350 63258 33634 47383 26058 2178 2053 3447 4318 6517 8343 8607 8670 9824 12210 15571 19090 22183 26877 33604 39380 43694 44247 48191 53604 56799 64003 64549 65603 66170 65939 71252 70862 65149 62948 60215 52585 47092 48881 56928 63825 63612 51603 42400 35604 30486 31578 37996 47012 53126 58066 56410 55291 59307 60639 64745 67383 73982 80498 103340 150655 184164 196554 188881 209242 217790 173963 113125 77313 39474 28163 38853 32916 17572 13690 11687 9463 4942 2398 1733 1585 1713 1468 1403 1392 7535 54055 124816 16419 1100 1048 1213 1464 1615 1113 693 615 749 783 1046 1213 1062 1396 1698 1685 1621 1987 2385 1841 1340 1279 1251 1287 1217 1348 1497 1672 1677 1505 1455 1354 1285 1350 1673 1598 1561 1521 1421 1189 1009 839 604 280 237 236 216 177 224 213 156 176 215 239 192 214 238 199 259 268 250 218 200 206 167 166 191 219 209 261 278 278 334 407 483 588 650 759 878 1003 1169 1319 1567 1858 2210 2525 2699 2832 3012 3207 3362 3371 3417 3288 3034 3036 2896 2592 2425 1923 1295 1142 1201 1094 1172 1250 1315 1398 1448 1601 1462 1239 967 802 739 634 515 506 453 476 460 365 369 382 350 279 276 243 207 193 201 166 158 158 146 134 117 111 96 88 79 78 71 67 54 50 46244 251 1550 30 9800 12 50 44 6872 3376 124 509 1762 3375 4459 3778 2162 981 2499 3284 2333 418 201 865 3112 7291 19543 43152 67900 81742 48622 15612 5270 1828 610 900 1200 1738 3116 4241 5256 6506 7854 10267 17616 31667 43899 51653 61112 70078 65055 61720 61017 62432 63277 58171 48134 40357 37313 31568 26674 24114 21125 18083 15675 13345 10918 10138 9359 9176 9155 8519 8125 8427 10636 15185 22188 29988 44543 56824 68393 83864 102906 117151 133760 151441 159437 158045 166093 189735 220858 238387 252164 228342 236475 266306 273935 226177 185943 145864 108441 53781 16746 10033 7261 4367 2183 1586 1388 1151 892 897 926 883 813 953 1063 1058 1006 923 827 823 888 973 1169 1287 1965 2292 1279 847 892 1133 1162 971 870 694 533 362 301 374 388 696 1100 1048 1052 1033 1310 1223 1415 1573 1590 1537 1404 1214 1093 835 627 479 302 258 313 216 195 170 188 210 290 208 265 270 205 185 278 274 309 325 263 163 214 220 187 232 287 333 357 399 403 596 784 1027 1213 1345 1415 1390 1294 1175 1077 1145 1268 1405 1511 1827 2227 2479 2693 2883 2908 2858 2845 2825 2750 2719 2426 2182 1953 1687 1412 1219 1119 1079 1047 953 964 993 976 960 845 732 630 578 539 501 425 411 457 392 372 375 380 328 290 291 253 218 205 168 162 132 128 113 116 119 90 92 97 85 78 65 60 49 37 46253 219 2513 30 9803 12 50 53 6872 3381 -19 492 1375 2292 3547 7120 15058 24164 27959 31860 37021 46381 46229 47210 53753 77519 78066 58949 54760 54383 62261 92010 127484 95039 62419 61612 36011 36483 37815 33464 31878 31711 31487 35305 42756 47196 55141 62283 70422 82552 93738 101450 116649 128876 131703 149190 168446 183051 192730 197809 165036 93580 62169 75431 86037 84795 78577 63815 69202 107075 110313 72576 20676 7887 2722 988 458 480 757 674 635 709 447 706 732 640 586 624 696 965 1107 1771 13073 116506 209529 147691 76215 26935 2188 528 493 583 573 396 520 488 409 348 276 633 998 980 908 1105 1242 1281 1370 1420 1371 1124 949 617 398 422 215 217 96 269 276 216 210 110 56 214 212 155 225 175 109 147 173 151 160 195 279 231 238 99 95 206 368 411 529 669 881 1106 1286 1521 1821 2248 2287 2032 1829 1462 1069 702 552 622 760 961 1248 1514 1776 2061 2360 2566 2712 2858 2692 2508 2337 2104 1909 1912 1849 1607 1313 1012 910 809 672 598 538 551 627 652 643 646 681 614 526 418 419 428 411 336 323 339 312 262 188 175 158 132 105 84 88 78 62 71 46 42 39 49 49 34 28 14 -5 46262 246 1703 30 9803 12 51 2 6872 3386 -60 121 554 844 1258 1650 2095 1826 1224 560 372 354 999999 117 999999 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 337 853 1812 2157 3209 4392 4922 5365 5067 4677 5295 5693 6229 6888 8102 9925 12556 13916 14691 16351 18160 18335 12500 10758 11058 11637 10145 8918 9462 8989 8366 8498 9353 10340 10596 10101 10654 11263 12841 19433 26324 32244 35423 33125 26687 23598 22716 22038 19857 15649 20483 38632 65534 93092 120288 146568 174450 188401 187037 166716 143217 154665 173511 163865 90514 21869 7308 1788 119 -45 23 136 57 999999 999999 -16 63 40 216 567 866 4159 49703 234385 623237 655700 255935 40184 2451 465 338 409 613 444 313 462 639 815 943 1078 921 994 1243 1275 1385 1622 1715 1577 1395 1195 833 545 452 350 307 315 282 249 263 203 222 221 199 240 191 219 303 254 208 168 170 222 347 282 192 288 255 350 417 631 882 1131 1278 1440 1563 1763 2053 2742 3579 3486 2940 2489 2133 1714 1335 1104 837 578 468 496 602 778 927 1175 1451 1736 2055 2251 2271 2016 1654 1445 1447 1468 1443 1444 1246 968 830 733 668 626 556 577 622 688 784 838 693 586 485 425 463 482 470 414 457 436 342 321 277 235 190 164 154 144 136 108 93 100 91 91 66 65 63 66 56 42 46271 248 1643 30 9803 12 51 11 6872 3391 -44 243 678 901 1249 1446 1871 2772 3212 3725 4535 5716 7291 8524 10396 12654 12464 12099 11037 9479 8551 8172 8014 7699 7697 8431 9952 12896 12385 10259 9592 9726 11839 15145 20224 23424 19401 16675 17520 18701 18663 19025 18480 18687 18698 19045 19742 19728 19286 19137 19159 17999 17280 18558 18460 18914 18946 19248 19468 21599 25470 28494 28712 30929 33878 31202 22782 18512 16311 15748 16388 21128 14410 3147 1490 2540 5445 10203 18259 32805 51480 74532 105867 147944 181630 210619 228146 245930 252163 227191 148426 91710 138703 186921 155911 56066 6934 816 356 210 298 378 224 274 246 288 364 397 224 373 376 1269 2830 5019 46896 169303 298683 257036 36234 868 406 386 350 449 409 757 973 1018 995 1123 1086 945 1000 1270 1305 1299 1128 1004 784 545 477 416 316 292 220 213 80 169 141 149 232 250 165 191 218 245 213 215 176 154 165 142 178 212 204 189 185 386 622 833 1077 1429 1768 2286 2929 3916 4906 4917 4733 4603 4347 4036 3646 3104 2631 1995 1596 1235 949 753 566 507 503 560 696 838 1006 1219 1371 1408 1399 1362 1327 1227 1230 1273 1209 1131 1106 932 791 668 534 528 593 718 745 641 557 479 440 447 450 364 404 467 372 366 374 393 527 272 252 242 215 209 182 144 157 104 84 82 75 68 60 43 31 14 46968 257 1377 30 9747 13 2 48 6878 3773 -89 30 480 836 1238 1778 2106 1958 2208 2413 2802 2792 2626 2455 2883 2852 3063 2821 3105 2912 2433 2855 2971 2609 2272 1491 1665 1777 1797 1913 2068 2528 2831 2942 3479 4268 5288 6079 7357 8679 9750 10745 12146 14385 15895 16812 18055 19324 20810 21880 21487 21487 21169 22379 24927 26892 27038 26076 26363 26946 29551 31996 35222 38695 40565 42920 45007 45779 43915 37533 26809 14419 8231 5663 2183 3362 7502 11934 17341 23063 29225 37498 45064 51646 56880 64159 70470 72943 78802 84148 86605 93103 127233 178358 210541 238666 264795 274187 359963 371851 200503 90471 50196 35443 22803 13717 8208 4199 2282 1404 1021 773 1103 1820 2888 3394 6637 10803 9767 5482 1864 1850 1431 1099 909 4397 60630 74531 2138 413 463 462 419 338 433 800 1019 1073 950 940 874 956 1189 1185 874 789 741 612 432 265 160 160 279 266 205 147 200 345 311 155 195 227 243 211 204 224 189 216 186 235 282 272 244 237 290 463 746 1213 1799 2782 3618 4456 4483 4134 4098 4951 6095 6485 6073 5565 5276 4884 4407 3829 3140 2619 2797 3166 3159 2601 1129 549 564 664 645 663 782 856 934 1032 1061 1149 1203 1291 1304 1059 903 833 791 789 672 598 594 546 574 637 674 665 594 583 488 460 564 456 400 461 586 448 469 465 458 680 564 295 281 251 220 183 129 90 89 84 75 60 50 42 36 46977 284 504 30 9744 13 2 57 6878 3778 740 999999 999999 999999 1464 999999 999999 999999 999999 999999 999999 999999 1568 999999 999999 999999 579 295 999999 133 999999 999999 999999 999999 1089 999999 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1004 806 999999 999999 999999 999999 361 277 999999 999999 999999 999999 837 23 -64 999999 999999 1412 1104 644 317 1758 947 1575 4194 2862 3187 4224 3652 4648 5444 6853 7303 9452 8891 9358 10602 10171 10725 13299 11160 12215 14752 15967 15596 15723 13923 13597 13987 14173 14012 11812 11086 11982 9224 7387 3843 4131 4272 2572 3039 4497 7200 12056 13716 13226 12867 13327 17102 22039 23794 29278 35031 41174 43963 39366 33533 28669 31154 41403 46127 41423 38845 32336 46095 58310 56638 64082 81690 98432 110504 115971 124211 115623 120005 121335 58779 20107 15542 18528 20421 22967 26531 29183 28640 21747 20256 22379 23633 24517 24913 26525 26636 28049 28687 28585 28743 29542 28835 30889 34815 36176 38034 39727 40141 40121 40540 40775 41086 41214 37465 33694 31749 32369 33897 39065 43697 47908 52879 57395 60145 57907 51397 43764 35346 28226 21734 18654 18053 16775 15135 15054 14944 14925 14924 15192 15095 16826 21475 29127 40253 53825 59698 59815 55589 51746 48559 47167 47611 50209 58360 65866 69903 74010 82770 79553 77890 74691 63973 52023 49844 59126 75877 80756 77881 56230 24433 8107 4405 2445 1763 951 895 430 433 396 716 640 665 999 862 630 527 444 532 779 458 368 633 577 448 491 533 327 392 389 388 417 343 279 385 422 300 191 242 218 356 429 305 216 283 264 336 215 125 146 76 90 45 63 42 22 16 13 34 46986 214 2601 30 9741 13 3 6 6878 3783 -30 205 2 -5 309 408 124 158 129 26 77 -27 151 335 369 523 738 857 774 939 934 1353 1672 1630 1829 1962 1786 2095 2074 2355 2345 2783 2896 3246 3467 3667 4118 4549 4776 4917 5052 5179 5142 5173 5376 5795 6251 6575 6894 7146 7960 8840 9445 9714 9686 9669 9994 10499 11141 11265 11451 11793 12218 12697 12786 12656 12874 13067 13911 14518 15130 15699 16166 17234 18175 18585 19275 19979 19899 20008 20211 20345 20539 20978 21327 22319 23877 25629 27889 30098 32733 35417 38383 40795 42823 44014 45184 46237 47597 50150 53360 56952 57994 57182 54899 52049 47724 43184 41077 41174 40622 39478 37098 34424 31597 29322 27905 26316 25888 26759 27545 24960 21609 20010 21341 24601 28395 33408 37926 46710 55515 62619 72700 87176 100880 100209 84636 77365 88639 99804 121637 139198 138189 135519 147214 169098 174785 159825 131611 116537 122656 111852 90112 42149 17506 10664 7195 4018 2648 1638 651 251 205 198 185 133 127 124 102 123 147 139 126 132 136 121 118 129 96 80 124 46 39 103 121 115 110 106 93 72 57 63 56 67 57 59 50 28 28 30 37 41 24 13 16 14 9 11 -19 -15 -16 -30 -42 -52 46995 194 3204 30 9744 13 3 15 6878 3788 -75 163 200 464 318 321 511 659 756 774 868 975 966 1189 1453 1583 1820 1969 2049 2307 2405 2536 2661 2943 3405 3829 4098 4392 4598 4776 5076 5521 5839 6108 6079 6133 5945 6377 6892 7446 7891 8200 8377 8552 8833 9110 9525 10272 10502 11150 11728 12207 12047 12357 12554 12876 13209 14120 14895 16332 17990 19190 20209 21666 23293 24821 26723 28860 30552 32951 35324 38017 42488 45361 48679 49474 49999 48916 48418 45624 42748 40472 38724 39621 41718 44238 45619 45742 43328 39945 39227 39306 39406 39645 42758 44516 45488 45855 48797 50031 51046 48161 39933 34577 30122 23613 20849 22827 31455 47126 59881 71712 83649 89955 95165 110585 136253 151030 139548 122902 110749 120935 141251 157242 160973 162536 160383 154482 129591 83780 65080 40587 21078 28227 29095 11059 4933 3610 2552 1662 933 237 163 174 169 153 182 206 207 180 130 171 168 127 96 110 118 99 111 95 99 102 103 96 114 130 141 115 126 116 120 88 90 97 84 71 54 66 67 56 60 67 56 64 74 54 30 21 22 18 23 4 -10 -24 47004 210 2722 30 9742 13 3 24 6878 3793 -30 999999 999999 -71 25 22 999999 -79 -81 -18 190 295 243 563 719 713 970 1095 1228 1230 1414 1527 1678 2050 2305 2773 2856 3077 3192 3432 3571 3670 3716 3912 3893 4086 4076 4043 4079 4291 4776 4920 5608 6318 7062 7971 9001 9703 10090 10408 10666 11144 11824 11843 12151 12382 12426 12793 13006 13426 13589 13453 13779 14026 14683 15538 16313 17533 18683 19741 20214 20180 20899 21771 22602 24109 26245 28800 31891 34520 36900 39235 41069 43356 47267 52273 57497 62248 66166 70380 72826 73849 72852 75136 79196 86792 93202 97587 94659 89018 82556 76201 69500 63084 56798 52057 49001 49145 49674 51433 52708 54303 56687 60533 64251 68781 75137 77217 73991 69490 63669 56683 54487 54921 52598 62615 81370 96670 101441 101567 87286 68196 58386 50864 42927 41324 41413 46051 62694 78666 84934 113529 131662 136670 132933 124034 98356 60779 33086 22486 22871 26694 8293 2543 1597 775 282 238 212 152 179 187 177 218 229 206 197 200 189 158 166 163 162 190 176 172 169 144 145 176 169 154 160 171 166 152 161 159 150 132 114 97 105 127 136 108 110 104 93 109 104 87 84 78 72 66 56 39 29 30 47013 254 1403 30 9743 13 3 33 6878 3797 -29 299 484 43 -21 286 419 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 -68 999999 -73 58 999999 999999 999999 -28 999999 -16 38 62 40 282 435 577 593 547 693 725 923 1095 1016 1108 1049 1037 1178 1321 1430 1430 1566 1546 1608 1931 2074 1834 1974 1997 2003 2098 2363 2758 3284 3906 4136 4608 5007 5391 5874 6164 6386 6298 6301 6468 6570 7037 7636 7963 8676 9645 10125 10388 10745 11568 12405 13262 14429 15888 16299 14975 14823 15581 17398 19754 22308 25660 28635 30983 32566 33329 33911 34518 34493 33527 32580 31164 29853 28689 27710 26355 25614 24835 24442 23595 23006 23073 23104 23243 24421 25103 25492 25850 26432 26797 27695 28872 31391 34278 36316 38106 41928 46227 50814 57033 63746 72154 81490 88760 94344 102552 105720 104380 100172 98189 98862 97409 93348 88141 84750 77452 67294 58332 50352 45353 41047 36561 33256 31099 29236 29908 31605 33060 33988 36284 39891 42788 47730 54693 60622 67145 74372 83616 84888 83014 96203 109976 109902 103997 100380 85919 66182 55318 52703 44342 31196 24433 17417 15138 21870 40373 55980 60590 54502 36587 32647 41129 45953 43204 28502 4559 1212 514 249 241 242 226 235 219 198 206 228 244 228 210 198 205 198 200 196 183 182 172 156 175 158 153 153 181 165 143 168 152 137 145 158 157 133 144 146 124 110 130 126 128 117 106 97 90 79 79 72 65 55 53 39 38 47022 215 2574 30 9744 13 3 42 6878 3802 -96 -46 999999 999999 53 90 144 107 92 291 236 245 323 436 324 299 409 489 487 442 659 787 741 911 1055 1144 1271 1402 1569 1513 1872 1963 2318 2352 2599 3072 3637 4146 4614 5040 5578 6249 6701 6330 6305 6475 6767 7267 7199 7858 8433 9282 10305 11186 12014 13416 14972 16501 17912 19151 20163 20425 20304 19836 19069 18798 18751 18879 19964 21342 23391 25142 27326 29821 31659 34052 36071 37372 38476 38999 40344 41496 43180 44998 45558 44601 46338 47936 47603 48974 52305 53009 54289 54819 57123 59167 59681 59862 63500 68438 70476 68194 64272 60879 57907 56120 54153 49156 42912 37390 33738 30394 27239 24451 22750 22439 23137 25152 27211 29355 31786 34899 39055 44338 49277 52200 53375 54249 57432 60710 66195 70422 72500 68815 63198 54758 51222 64955 82574 96156 111112 125061 117991 107428 97033 86155 54461 24408 10525 4860 4672 6470 7093 6793 21080 90190 149579 127872 24045 916 317 216 181 206 198 185 167 151 181 185 206 218 182 156 145 164 171 154 114 112 114 119 132 125 133 156 134 129 155 138 127 123 128 130 105 89 98 96 101 98 92 99 88 73 75 65 61 52 52 42 46 38 30 4 4 47031 213 2635 30 9745 13 3 51 6878 3807 56 176 211 494 533 801 983 1014 1069 1226 1191 1231 1563 1800 1874 2082 2199 2455 2798 2911 3270 3635 4002 4560 4766 5337 5626 6192 6688 7117 7431 7926 8631 9040 9623 9864 10443 11290 12058 12654 12893 13414 14155 15033 16231 17719 19342 20303 21318 22498 23787 24519 25085 25888 26647 27387 28547 30119 31559 33539 35091 35960 36661 37029 37904 39704 41836 44294 46190 46836 46944 45864 44794 42996 41945 42323 41929 42358 42864 42485 41818 39903 37286 35281 33061 29868 27276 26578 26579 24630 25740 28465 33619 40071 43263 44541 45612 43558 45249 48541 51982 55463 55696 52206 46865 44732 45561 50206 54542 58038 57611 58051 65678 68632 53842 38481 28676 23114 19789 18920 18721 19040 21380 26538 34491 45489 58229 69363 74469 73937 65304 58739 69749 90601 107488 111625 95876 82394 72571 66775 60293 51863 29577 14689 5632 3067 2778 3266 3434 2965 2868 4631 15773 56870 98960 59908 4111 479 182 188 203 186 191 165 183 147 150 197 186 162 147 145 127 123 157 152 166 142 127 115 128 146 165 133 136 121 125 126 130 111 100 118 109 76 63 83 91 93 86 82 72 86 81 86 70 54 49 48 36 29 27 16 3 47040 225 2276 30 9746 13 4 0 6878 3812 344 251 256 444 313 337 618 643 522 554 520 481 387 395 522 726 872 779 913 1332 1711 2214 2786 3218 3959 4517 5306 6062 6610 7048 7413 7847 8422 8556 8672 8817 9128 9517 9828 10011 10484 11225 11946 12690 13605 15028 17177 19288 21308 23022 24311 25864 27045 27415 26944 26827 26168 25836 25159 24397 24390 24676 25729 27518 28906 29849 31296 32786 34189 33939 33533 33817 33988 35406 38727 43186 47602 50597 52963 53726 53511 51423 48257 46636 45802 44992 44739 44873 45403 45367 45629 44732 43630 40818 37016 34816 34863 33900 34717 32202 29061 24041 20499 22677 23655 23562 24094 26943 31579 36791 42872 48282 51853 52298 53663 51435 47488 43717 40021 36494 34786 33705 36288 40180 45343 50194 50574 50405 53597 52449 55106 55930 54193 53272 51183 50651 53161 53460 56078 59811 58805 56424 73292 80966 79318 86708 88672 73646 64425 56715 42389 21273 10789 5266 3467 3411 5078 14317 30951 48248 55205 27545 11538 5223 3764 3979 2416 1169 456 220 220 246 206 202 238 187 207 208 194 212 214 207 154 174 160 174 145 154 166 173 155 136 159 173 145 140 144 150 154 160 147 131 129 128 126 124 133 122 96 93 111 125 114 103 99 91 93 73 62 69 53 58 41 36 18 47049 228 2189 30 9749 13 4 9 6878 3817 4 72 406 619 817 1083 1418 1488 1615 1670 1967 2268 2621 2665 2702 2411 2367 2632 2547 2524 2875 3106 3215 3109 3277 3975 4807 5620 6190 6973 7519 7775 7817 7184 6888 6624 6614 6861 7303 8148 8811 9941 11570 13916 16334 19346 22120 25116 27952 29863 30797 31126 31502 31473 31892 31746 29920 27647 26011 25929 26270 26074 26554 25947 26002 26057 26325 27564 28563 29551 30512 31112 32155 34092 36918 39848 41822 42474 43274 43828 43303 43623 44312 45082 46574 49963 53636 56846 59524 62189 64997 64636 60963 57742 56405 56250 54692 54883 54978 58351 61864 64604 64986 63882 64157 62996 57195 50389 45622 41870 37891 34866 29708 24498 20253 17878 18076 18578 18678 18418 17424 17332 19404 23237 27820 30360 25641 21185 19730 18936 18554 18673 19185 18375 16899 15291 14649 16816 19747 22245 22209 20645 21276 22838 26446 40906 62868 87536 95604 94659 86694 78633 71993 74340 81783 76465 50970 39120 32012 23147 15203 11839 16617 28163 18069 9358 3551 8359 5769 986 361 253 251 197 238 225 165 193 216 197 208 214 208 210 170 176 174 151 150 156 159 138 153 150 157 142 157 184 166 152 142 127 134 128 129 110 119 122 120 105 88 113 94 85 99 76 66 73 86 86 61 55 54 40 37 27 10 -2 47058 214 2611 30 9751 13 4 18 6878 3822 -36 -60 -50 181 172 140 231 245 652 814 687 679 755 1002 964 1167 1319 1663 1814 2089 2288 2513 2527 3077 3964 4587 5282 5959 6785 7465 8015 8902 9549 9582 9870 10618 10988 11665 12463 13801 15532 16731 16992 16958 17089 17921 18969 20025 21160 22563 24256 25877 26956 28594 30092 31810 33265 34762 36992 38872 40874 42862 45692 49560 53478 57393 60907 66293 71620 76853 82224 88575 95123 101602 104797 107797 110102 112010 112358 110030 106744 104270 105811 109509 109756 109930 106257 103146 104939 108532 107091 107094 109325 110998 104059 90225 80465 74952 73644 72828 71597 72320 71464 66570 61321 51836 40681 30720 23045 20180 20999 19496 16590 15935 15116 15434 16150 16636 18031 19327 20199 21123 21930 21752 22346 22110 20212 19254 25038 28830 26894 25490 22287 22927 29858 35382 34298 33833 28812 25374 22428 22474 29972 41208 46903 53246 12984 3633 2663 1679 1140 939 746 733 675 321 217 261 248 232 209 239 218 243 251 285 236 209 208 198 205 193 186 204 190 214 197 220 193 178 179 186 188 211 210 195 182 187 155 139 162 160 148 141 137 144 141 138 147 121 134 130 124 101 95 104 97 94 81 70 64 56 48 34 47067 217 2523 30 9753 13 4 27 6878 3827 15 22 31 22 369 477 694 678 726 494 507 592 688 853 1063 1375 1578 1854 2119 2492 3123 3670 4149 4595 5036 4775 4575 4615 4772 5040 5259 5785 6365 6769 7004 7171 7693 8431 9089 9739 10766 12197 13677 15143 16344 17517 18870 20638 22736 25510 28218 31987 35472 39058 43350 47570 52093 56851 61174 65142 69865 73899 77732 82149 85615 88108 92255 95463 96694 96700 97025 97591 98683 99249 97940 98367 99844 100375 98949 97826 94376 88684 86093 86225 89529 94584 91711 85227 90349 95808 98722 90897 86019 83366 81937 78769 68046 53289 45449 42918 43477 39109 34670 29958 25687 22937 20291 18697 16653 13307 11399 10197 9074 9716 11767 14927 18611 21080 22530 23120 19990 14736 10869 8699 8637 10363 12869 14474 17651 21502 27953 32920 32409 25011 17733 12685 10993 10205 9912 8896 6982 6639 5870 6212 18061 32562 77354 108703 76787 18980 1054 842 1006 1110 1395 1357 808 442 250 252 265 254 242 200 221 219 219 201 208 235 214 205 206 184 187 195 210 166 182 196 211 188 160 176 188 199 203 172 163 168 146 138 171 149 138 159 158 133 133 141 137 123 111 119 104 101 105 91 96 80 73 82 70 49 43 40 25 47076 231 2107 30 9757 13 4 36 6878 3832 -28 52 197 343 459 732 941 1064 1104 1545 1663 1615 1682 1709 2053 2189 2373 2820 3099 3384 3667 4053 3995 3594 3581 3674 3665 4047 4162 4430 4567 4895 5092 5171 5488 6214 6772 7212 7565 7949 8512 8900 8830 8648 8905 9082 9258 9554 10217 11263 12716 14042 15872 18532 21144 23328 25177 26899 28747 31793 34858 37549 39666 40654 40313 40580 43038 46390 49747 52794 54716 56669 60041 64386 68427 72695 78632 84671 89156 93676 97369 100605 104614 107272 108494 107224 106300 106092 106806 106851 108588 114402 119218 122184 125215 124782 119881 110873 103573 102023 104373 105944 100756 97132 99679 100280 96789 87489 76686 64421 59703 55433 49589 44198 37598 31137 24751 20543 18097 14692 12354 11260 12605 17376 23115 27043 33187 40421 49492 58579 66248 65858 58803 43581 30827 22459 16650 12072 7626 5024 4071 4322 5350 7120 10659 16212 19349 17587 13003 9821 6836 4425 3224 2620 2217 1875 1652 1278 1036 824 765 726 748 742 596 473 513 537 524 423 311 276 255 212 209 219 199 228 217 252 256 266 242 196 219 203 220 212 197 186 207 172 162 180 184 182 189 167 191 188 186 188 168 146 132 168 172 153 111 124 132 140 141 128 123 140 125 105 102 117 124 99 97 86 59 67 68 64 42 33 21 47085 240 1840 30 9760 13 4 45 6878 3837 96 422 385 666 951 1041 1344 1497 1665 1995 2159 2632 3169 3647 4195 4984 5572 6219 7015 7544 8102 8119 7660 7771 7766 7772 8195 8833 9958 10701 11340 11393 11807 12031 12394 12604 12242 11982 12135 12306 13188 14844 15994 16879 17391 17603 18217 18498 18728 18912 19273 20021 20609 20999 22110 24688 27971 30887 33277 34791 35917 36854 38085 37910 37690 38752 40643 42991 45152 47670 48897 49523 51490 54058 55391 56862 56393 55832 54863 53560 52019 53015 54365 56213 58964 61617 66343 72909 78275 83047 85065 85676 86501 88372 90992 94250 96033 97223 95990 95137 93934 94773 98183 104813 110562 114268 108019 94273 88959 90453 88260 83827 79388 71320 65573 60897 55075 48037 40403 35080 35352 38825 41015 41835 43912 41322 38228 36743 34916 32129 29653 26943 26839 27217 26551 31853 47034 61567 35586 10298 3553 2214 1828 1218 1215 2709 4864 4175 2321 1582 1529 1787 2343 3944 6907 9065 10128 10259 9081 7760 6682 5642 5084 4488 3403 2327 1764 1645 1592 1392 1147 1025 903 648 438 326 304 314 227 240 248 225 225 234 221 197 189 205 207 211 209 217 211 221 196 197 161 166 187 194 186 166 180 158 129 185 180 162 169 165 217 186 129 133 156 126 145 143 151 152 134 114 114 129 139 110 119 123 93 98 84 87 67 60 58 68 53 45 28 17 47094 245 1694 30 9764 13 4 54 6878 3842 -82 -23 -39 147 381 478 593 971 1216 1483 1946 2241 2704 3033 3520 3798 3770 4347 4659 4831 5658 6502 7643 8406 9130 9245 9327 9186 8924 8110 7674 8083 8646 9039 9580 10306 10907 11559 12177 12863 13117 13551 13885 13692 13635 13547 13180 13269 13303 13547 14041 14807 16469 18328 20670 23056 24748 25784 26396 25865 25023 24982 25790 25948 25814 24781 23519 22766 22656 22561 23427 24725 25233 26658 28172 28330 29931 32037 34592 35131 37429 40471 43649 46447 50373 54262 56881 59053 61251 64259 67747 71647 75625 80489 85713 89705 92452 94538 96570 96957 97372 99024 99567 98941 99276 99007 97048 94637 89618 82550 78901 77499 78622 78161 76189 76208 77455 72149 70346 66416 63832 61508 61376 64464 72462 78346 71691 63091 59358 53315 43982 32989 25571 21915 20361 21521 21939 22313 23016 22702 24881 31872 42136 34033 17381 11578 12279 10411 5469 2260 1615 1259 577 334 417 614 842 1023 1438 1845 2233 2707 3243 3412 3286 3296 3787 4108 3600 2665 2262 3610 6659 10823 16034 19935 10199 2816 1365 579 298 237 215 237 267 284 285 235 245 222 217 237 260 246 214 238 224 237 245 210 237 203 214 202 234 213 214 180 180 167 192 218 195 180 189 182 195 187 159 173 180 170 155 157 146 145 149 147 148 136 122 125 130 116 114 119 101 118 102 89 88 74 64 59 41 47103 243 1753 30 9763 13 5 3 6878 3847 113 105 156 335 428 506 615 871 1047 1164 1285 1643 1898 1948 2011 2184 2329 2294 2445 2980 3245 3516 4280 4572 4816 4787 4947 4902 4909 5220 5568 5819 6404 6685 7018 7603 7750 7958 8181 8748 8698 8771 8961 9391 9430 9427 9949 10157 10126 10384 11018 11793 12337 12957 13524 13925 14390 14232 13818 13322 13415 13818 14766 16121 17814 19561 21242 23265 25708 27536 29853 33389 36515 40663 44962 49422 53436 56022 59642 62735 64386 65059 66293 67419 69272 71915 75662 80302 83258 85976 86883 88051 90452 93385 95975 97869 98683 96050 92144 88987 85173 82002 82176 83872 87783 91276 96299 104507 110605 107101 106814 104982 104271 106630 108554 105734 102002 97965 96189 97069 97267 92597 85687 74437 63763 53352 47655 38854 29706 20851 13222 7912 5179 6283 9737 13569 16325 18256 18368 16824 15370 15703 17314 19945 18161 10564 4834 2918 2496 2097 1513 1265 1091 858 644 585 895 1548 1821 1986 1574 1408 1527 1310 1118 1158 1022 1041 1800 2638 3632 4848 4846 4637 3513 1657 865 536 385 337 276 254 258 251 226 266 278 256 270 268 250 245 260 218 248 257 271 308 253 187 219 200 192 168 213 214 184 195 222 183 200 222 186 181 196 194 185 180 178 170 170 164 161 142 148 156 151 136 137 124 128 107 114 111 113 109 90 88 80 67 60 59 49 47112 249 1548 30 9768 13 5 12 6878 3852 174 301 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 -90 999999 154 393 369 537 595 795 1062 832 877 1375 1169 1181 1324 1173 1704 2145 2201 2393 2531 2648 2799 2924 3246 3238 3473 3662 3405 3385 3631 4225 4706 4740 5111 5581 6039 6536 6624 6677 7027 7457 7614 8349 8392 8657 9339 10093 10701 11244 11819 12543 13568 15111 16513 18289 19961 21850 24098 25969 28229 29725 31419 33393 35017 37469 39573 41714 43658 44965 45581 47231 49514 53260 57692 61024 63371 64915 66016 67902 70518 72813 75530 80162 83970 87910 92475 96631 99639 100801 102307 104334 107478 111030 113734 117828 122475 125527 125067 124220 122836 120107 119999 119367 113060 106297 104417 106923 103580 97060 91453 88770 87727 85808 84849 80698 71640 64382 58998 53284 43649 32741 25502 22284 21325 18651 16455 13980 10991 11047 13999 18863 23267 24813 23220 22341 20855 16931 12218 9395 6718 4878 4395 3940 3703 3770 4378 5442 6326 7473 7008 6744 7776 8577 8381 5967 3757 2683 1973 1322 865 881 1060 1356 1674 1641 1409 1206 842 570 384 299 273 315 281 259 227 221 230 275 288 271 279 279 256 273 313 271 248 267 270 235 244 227 204 228 243 226 244 240 223 210 202 250 228 213 213 218 202 204 184 210 211 180 174 186 173 177 171 169 175 168 175 162 148 143 138 141 134 111 111 110 103 90 74 54 47121 224 2328 30 9768 13 5 21 6878 3857 40 63 128 -52 130 134 392 402 350 453 134 177 414 719 793 739 748 933 1017 1291 1374 1522 1607 2034 1997 2130 2492 2578 2888 3367 3901 4092 4266 4600 4853 5424 6126 6697 7278 7418 8102 8404 8841 9275 9517 10173 10750 11433 12164 13095 14268 15402 16271 17533 18760 19900 21343 22897 24034 25584 26918 28517 30402 32068 34025 36326 38539 40195 41727 43951 46776 50562 53850 56729 60321 64367 68549 73320 78027 82380 86378 90090 92829 95762 98879 97627 94789 96532 100289 103039 104621 108051 115728 127310 131899 132780 130979 129175 127820 124193 121816 117558 112699 109304 104025 95508 89905 88073 78851 67098 56448 52381 51108 48968 43899 33805 24184 16927 9836 7503 9741 13261 14801 15999 15975 16327 14480 10583 6550 6887 12132 16821 17253 17351 21245 26982 24718 20114 18749 20211 22270 24814 28971 25002 17236 11682 11613 10441 5236 2108 1419 962 761 764 593 478 301 232 202 148 159 234 206 233 177 198 213 184 250 275 239 195 255 216 202 229 206 204 206 163 190 180 164 172 172 195 183 181 152 164 164 183 157 138 158 150 126 148 151 144 160 138 135 137 139 128 128 112 118 130 117 95 98 103 84 72 66 70 50 50 43 37 22 13 47130 225 2299 30 9769 13 5 30 6878 3862 -13 999999 -2 256 183 338 944 774 675 806 967 968 1052 1063 1343 1397 1541 1614 1705 1819 2054 2418 2592 2747 3050 3200 3610 4001 4317 4699 4990 5113 5427 5437 5907 6537 7027 7083 7332 7436 7644 7778 7521 7723 7958 8393 9275 10259 11383 12755 14045 15425 16851 17706 18485 19732 21310 22257 23632 25700 27737 29669 32655 35378 37390 39577 41218 43110 43974 45541 47459 48492 49023 49727 49727 49991 49411 48651 47662 47232 47569 48178 49146 50370 53498 57571 63706 67133 69814 71395 75717 78260 82563 91411 96755 98886 102282 106649 112884 117405 118657 116001 109909 105128 102683 101013 91265 82720 80630 76614 68477 61837 55739 49296 43245 35256 26683 21447 18121 16569 17277 18554 19453 21472 23451 25007 27210 26059 27121 23704 20608 17897 17355 23354 28008 33286 31657 23699 19890 22523 32016 40182 50631 57097 60131 61055 59235 47653 21322 8062 5074 4289 3121 1988 1241 763 606 384 306 330 273 305 274 274 284 281 231 248 222 236 233 249 225 230 265 314 270 261 225 195 199 216 238 187 175 220 219 204 201 202 190 190 182 230 214 176 186 181 169 145 135 151 155 156 158 136 138 133 144 130 126 130 122 128 136 124 110 112 103 83 76 56 38 35 36 47139 223 2360 30 9770 13 5 39 6878 3866 -61 -3 61 427 621 779 949 1160 1262 1492 1958 2020 2349 2477 2670 2962 2941 3064 3280 3376 3325 3636 3798 4239 4492 4465 4526 4605 4532 4242 4348 4257 4444 4555 4716 5188 5236 5562 6279 7255 8415 9897 12070 14738 17128 18899 20439 21722 22684 23100 23419 23887 24405 25483 27047 28664 30728 32985 34864 36606 38215 40093 41041 41776 42560 44010 44853 45034 45476 46302 47830 49608 51499 53421 55767 57692 58872 59942 60354 61709 65084 68572 73920 81557 89718 97097 103402 102571 91687 80905 81009 82961 82009 80545 81433 82176 82694 83680 82214 80249 72124 70140 66315 57721 51377 48265 44655 43720 44285 38987 31551 26026 24364 28663 38741 47721 54158 59543 62949 59967 56647 58508 58739 54934 52686 53097 46997 39359 37895 39250 45601 48524 40192 33821 28921 21599 15877 13071 9979 4206 1708 2318 6766 10254 8301 5579 1435 1084 1300 1252 971 743 568 418 288 272 248 246 237 217 234 203 235 279 241 254 224 220 202 235 296 219 237 249 252 199 242 224 191 179 174 186 201 199 189 162 162 184 169 192 201 165 139 158 184 180 180 188 153 145 156 153 140 141 146 135 135 126 118 132 143 122 122 117 107 92 94 83 70 61 54 43 28 47148 216 2569 30 9769 13 5 48 6878 3871 9 251 109 206 340 395 620 840 867 919 1125 1095 1087 997 1143 1110 1051 1088 1037 1075 1291 1465 1814 2143 2251 2661 3049 3436 4060 5168 5734 6337 7061 7858 9013 10456 12149 14002 15584 16876 17635 18398 18868 19184 19738 20012 20031 20452 20595 21024 22308 23847 24965 25862 27070 28306 28669 29496 29248 27338 26550 26404 25759 26022 26290 26608 26472 27255 28233 29730 32118 35412 38168 40955 42444 42080 42136 41894 38740 36717 38613 39039 39510 39608 41016 42164 43145 46209 48979 50140 50508 53030 55153 59588 63255 66929 70661 67711 62233 62457 62148 62518 61160 56025 52709 54837 63047 73107 78172 82395 86910 87223 84164 79432 77185 78577 78401 81282 73394 67656 72101 85285 85226 82660 87848 101288 105195 100406 84359 67562 57321 49908 43553 30401 14770 4253 798 413 308 291 319 277 287 359 352 300 330 289 237 241 265 314 311 283 274 273 301 334 342 301 248 222 257 213 233 251 278 317 323 266 233 243 220 232 229 248 232 213 221 235 170 163 201 221 184 204 219 191 182 180 187 176 186 167 170 181 159 156 178 168 160 151 148 141 149 140 121 134 132 110 99 80 72 71 59 58 47157 211 2720 30 9770 13 5 57 6878 3876 55 180 167 142 387 247 279 335 419 587 705 524 696 990 1162 1261 1125 1310 1563 1758 1919 2382 2971 3694 4632 5493 6625 7740 8670 9777 10664 11222 11932 12993 13748 14832 15890 17448 18740 20361 21603 22901 24381 25899 27157 28229 29542 31204 33165 34813 34908 33506 32693 33974 35063 35034 34376 33550 32786 31452 29658 28403 27249 27370 28248 29378 30438 31426 32768 31897 30851 29598 27948 28762 32215 34342 34539 34424 34618 35676 37271 37468 39252 40455 42496 45576 46134 47042 46787 44299 42368 41401 39181 39817 44405 52749 62082 69340 74783 74189 72519 72463 73337 70772 70183 73690 76036 82542 90578 92259 94386 95031 85881 72768 61687 51300 40527 37556 52634 70791 83438 82613 84007 81624 83720 96729 95827 120836 141003 126118 86422 33763 13686 1037 236 298 316 201 235 241 220 309 307 256 312 272 263 232 234 315 248 283 296 296 273 280 275 263 208 221 230 234 234 215 210 174 184 168 204 193 195 198 190 192 148 162 190 193 180 167 174 194 184 167 176 169 156 130 142 169 161 138 151 133 135 117 123 126 118 121 109 111 120 77 89 79 70 60 47 38 29 47166 195 3206 30 9776 13 6 6 6878 3881 128 185 141 439 652 850 1067 1216 1679 2024 2463 3108 3607 4306 5026 6022 7165 8502 9769 11210 12384 13443 14207 15192 15972 17063 17383 17541 18918 20523 21879 23029 24160 25418 26083 26320 27386 28968 30293 31386 32950 33957 34358 36373 36215 36631 36404 35580 35246 33920 32418 31536 30640 30886 33679 33958 33202 32920 34595 35051 35477 35613 36709 37706 37505 37975 39873 41407 44956 48160 51904 60918 65750 66133 68171 71101 79673 79178 69526 66149 71548 80876 101591 127428 142345 143288 138572 124114 104757 94644 85668 82094 88437 96460 104565 112377 112156 102575 92283 75879 64971 56432 56866 64895 78801 89210 92005 86260 94800 98092 95826 98451 85618 49109 13691 2826 643 405 357 296 285 313 281 256 218 245 301 301 282 280 286 295 297 288 271 241 279 288 320 250 252 268 252 279 290 226 226 248 206 234 257 198 215 220 219 214 200 178 213 193 161 222 218 193 229 220 193 177 186 198 194 177 174 187 183 169 174 164 171 189 166 171 153 137 131 138 117 105 106 104 96 80 67 68 62 47175 193 3268 30 9778 13 6 15 6878 3886 -77 195 443 470 391 634 790 992 1090 1381 1743 2074 2323 2685 3268 3988 4563 5369 6004 6473 7066 8096 9446 11236 12827 14242 15576 16625 17724 18245 19066 19818 20370 20734 21490 22727 23844 26431 28197 27771 27255 28288 29047 29482 29519 29665 29384 30423 31978 33971 36583 37718 38113 39470 40213 41152 42550 44787 45620 44964 47837 53320 59355 63802 70104 78412 92866 108590 118442 127217 133176 133229 139624 148652 159172 172742 183421 187043 186559 174636 163548 153251 140586 129485 118897 105112 88682 74451 66726 71025 82911 96895 105241 113362 120274 119270 106658 92730 81550 72282 58636 47399 44531 37473 29684 19989 10854 5359 3623 2502 1708 880 622 475 415 417 348 292 252 213 262 284 238 262 251 276 254 221 190 282 269 209 230 232 284 229 238 188 210 271 243 238 224 190 175 171 172 189 147 164 165 174 162 203 187 176 152 161 145 147 167 173 212 178 142 125 120 134 119 145 143 158 136 117 115 110 123 119 152 144 118 104 90 93 87 78 73 55 58 46 39 31 15 47184 196 3177 30 9777 13 6 24 6878 3891 -55 99 126 345 143 292 577 807 866 1309 1565 1619 1784 2326 2705 3432 4159 4863 5576 6313 7105 8031 8923 9911 10793 11517 11901 11943 11729 11856 12007 11998 11779 11400 11259 10872 10909 12055 12960 13450 13865 14532 15870 17124 18604 20977 23425 24526 24592 24381 23844 23767 23559 23329 24327 25852 28291 30885 32524 36484 39456 41279 43827 48815 54513 60271 67756 74091 84745 98558 110326 122118 132933 133657 128172 124158 116170 122121 146431 178501 215577 243763 254981 237635 207609 169848 134577 122896 117311 107814 106756 106982 102805 99804 95622 96095 94846 96519 107882 109405 104666 93719 81352 73881 54846 35288 17872 9213 5243 3616 3306 3513 3513 3095 2190 1209 581 356 380 400 347 284 283 222 254 258 231 235 259 259 226 249 254 206 289 262 260 261 288 285 210 231 266 222 241 184 194 207 233 208 205 190 203 194 167 190 205 183 171 172 166 201 206 203 189 176 180 166 155 171 187 167 159 167 167 155 155 130 117 160 155 130 128 127 128 130 123 95 102 87 88 82 71 66 39 29 47193 185 3509 30 9779 13 6 33 6878 3896 -70 360 612 776 951 1332 1557 1556 1725 1881 1898 2177 2413 2865 3380 4050 4868 5366 6092 7112 7906 8947 9876 11191 12332 12966 13730 15715 17794 19286 20824 22786 24262 26126 27870 28910 28897 28239 28289 28161 27561 29351 33024 36703 42072 48506 54971 61069 67192 72305 77884 83805 87978 93335 98649 103336 107473 115578 117331 118737 125756 134305 144444 142712 134994 134933 131857 126261 133350 139698 144104 152258 145133 135234 134376 130877 117858 102453 90627 93592 96683 97311 94462 92160 88936 84613 82797 86750 95981 102035 105015 99130 88790 79315 69312 58413 46852 32065 25539 17179 12083 11346 13643 12648 6882 2632 1108 439 275 218 258 291 346 302 302 321 236 246 237 290 324 302 287 231 288 374 291 277 268 217 268 294 265 271 290 262 215 254 258 229 249 205 194 216 210 191 176 173 168 203 242 204 198 208 223 195 174 196 200 224 209 165 138 139 156 161 156 173 174 155 149 156 143 127 126 136 132 121 109 109 95 94 72 67 57 47202 197 3150 30 9780 13 6 42 6878 3901 37 235 488 828 1059 1154 1323 1680 1936 2358 2735 3230 3466 3735 4053 4193 4573 4882 5364 5702 5409 5498 6161 6361 6510 6542 6940 7652 8786 10368 11387 12054 12195 12003 12406 12019 12094 13604 15253 16234 17862 19739 20110 20725 22592 24729 25067 23202 22716 23553 25734 26545 26242 27118 29094 30490 31482 32569 34173 35334 34253 31724 30022 29451 27973 27358 27953 30818 33259 33971 34139 35443 37179 35716 36400 42636 48200 53279 61865 71158 85185 105942 127065 150968 171556 203058 229854 234862 233083 216120 207112 201763 200041 191763 179129 166140 143264 117565 108592 111458 114587 117649 123118 126543 121504 102968 77133 53250 36308 28341 20843 17130 15861 13213 9209 6017 3270 1633 975 535 342 294 287 274 217 245 288 267 305 290 281 234 233 284 256 238 234 259 229 289 269 199 198 241 173 176 217 226 207 181 223 200 204 196 168 140 137 145 144 160 145 165 184 207 186 167 190 178 172 192 176 124 128 120 134 132 120 137 144 140 121 105 129 118 118 109 105 88 83 73 57 55 63 62 39 23 26 47211 207 2853 30 9783 13 6 51 6878 3906 -35 106 229 316 654 883 1180 1645 1961 2490 2969 3451 4052 3857 4043 4126 4163 4213 4270 4709 5045 5557 5729 5708 5681 5741 6005 6108 6228 6088 6414 6293 5850 6008 5897 5897 5953 6785 7376 7402 7004 6906 6936 6980 8103 8899 9556 9365 8809 8955 9419 9849 10859 11734 11797 11602 11125 10759 10687 10456 10864 11594 11897 12567 12684 12782 13248 13821 14299 14567 14786 15793 17715 19410 20979 22810 24381 26092 29088 30764 32642 33653 35856 39655 44154 49449 55464 62240 73118 87866 105523 122787 141097 161633 180611 193585 197618 194063 191047 190810 193878 205335 207778 204496 199005 193633 189198 174078 154768 151468 160840 176965 186698 193695 197849 189754 172585 131235 83854 49821 34701 26858 18622 8399 2026 1658 2494 2432 1544 546 401 366 330 314 283 333 359 380 360 324 356 306 315 314 301 288 273 286 270 262 255 296 271 228 248 281 243 247 231 241 238 235 245 251 222 235 226 218 223 212 200 209 222 220 189 212 221 215 217 212 226 218 197 189 180 161 174 168 166 169 177 174 158 138 133 149 140 144 128 106 108 112 98 84 83 74 51 47220 210 2766 30 9786 13 7 0 6878 3910 13 78 262 744 1114 1249 1869 2647 3381 3992 4685 5266 5940 6664 7161 7779 7953 7877 7927 8084 8162 8294 8255 8529 8961 9436 9709 9937 9870 9955 9896 10196 10940 11796 12407 12437 12312 12340 12700 13589 13945 13909 14081 14866 15136 14917 15159 15457 15799 16250 16601 16218 15910 16260 16534 16327 16926 17930 18712 19186 19977 21168 21389 21410 21442 21425 20501 19119 18092 16974 15889 15156 15226 16011 17141 18916 20659 22011 22892 24272 26465 29914 33095 37549 43606 48863 49963 51007 55257 67346 76461 83997 90010 98923 112696 132103 144748 154749 159202 140724 109217 86469 70124 60742 59293 64230 74624 92831 118868 138962 155464 155517 146075 132079 112353 104448 107580 111678 125904 150725 160407 166543 170319 160431 136614 110293 79774 39292 7754 620 347 326 296 312 342 326 281 263 316 326 329 276 231 290 292 304 269 306 258 258 250 244 236 307 249 254 182 217 203 215 214 226 180 213 248 219 186 220 222 234 219 173 191 217 206 200 204 196 190 184 199 191 175 184 197 170 166 169 160 165 172 165 154 150 154 139 146 129 118 115 111 110 102 97 91 75 84 87 64 49 47229 224 2346 30 9786 13 7 9 6878 3915 75 76 999999 -72 198 350 385 556 574 639 1016 1310 1472 1751 2132 2702 3267 3673 4573 5456 6566 7465 8306 9128 9673 10658 10707 10653 10602 10650 10650 10431 10245 10321 10335 10526 10541 10649 11423 12636 13746 14982 16081 17177 18148 19451 20925 22261 23781 24823 24419 24313 24059 23631 22883 22352 22572 22362 22674 22805 22486 21612 22150 24042 25641 27683 29907 31866 34218 35401 35934 36444 37516 39973 41074 42035 44309 46122 49783 54413 57559 61055 62164 63504 66639 69170 71046 72229 73534 73251 70819 67502 62689 61006 59322 57894 55874 55676 56906 56774 56292 54762 52731 53174 56877 61657 63608 63735 61045 54595 45541 38502 30254 23022 20319 19141 19615 22207 27585 34171 41595 51379 61341 72254 77707 82011 95338 101806 97051 85564 77311 75429 81979 102053 147875 185998 170192 128761 82493 51927 35087 19455 3841 592 303 369 318 302 352 239 265 276 258 287 286 227 265 289 326 258 277 282 252 270 275 255 241 187 197 215 206 188 194 192 212 186 208 198 190 167 198 173 190 187 159 183 186 184 192 204 188 190 205 185 177 127 129 141 166 163 153 168 160 167 147 120 121 122 122 115 107 103 117 115 116 105 99 96 77 76 70 57 41 29 47238 218 2528 30 9788 13 7 18 6878 3920 -64 -58 21 152 249 435 577 839 1014 1105 1411 1915 2174 2810 3253 3678 4075 4241 4465 5032 5119 5423 5567 5536 5392 5514 5632 5559 5643 6273 6897 7944 9136 10195 11602 13473 15189 16494 18053 19780 21713 24086 26654 28925 30370 31485 32040 32055 31816 30622 29691 28111 26261 26827 29929 30512 30260 30672 31114 31078 31371 32699 35387 37208 38052 39005 41413 44423 47544 49406 49990 50918 50247 49876 50255 50662 49095 48470 48539 47673 46917 47364 48463 49015 49474 49142 49859 49417 49268 48963 49296 49982 47570 42200 40697 36112 30573 24573 18225 14499 14460 19422 25795 30668 37805 46814 53812 59723 67462 77304 84852 92474 100882 119169 133208 135275 129599 129400 135149 137252 142919 139913 131583 124742 108732 89764 93199 114772 118292 118294 90033 50696 28277 13671 5846 3100 1659 631 407 311 277 354 328 302 313 258 286 234 270 257 320 344 319 310 256 265 264 272 198 209 209 250 306 214 211 248 263 257 215 234 221 214 205 205 174 164 168 203 212 212 197 184 222 190 195 216 181 166 215 226 203 177 179 141 167 169 169 175 156 164 171 136 137 147 129 129 134 124 129 115 98 89 83 97 80 65 55 48 47247 222 2411 30 9791 13 7 27 6878 3925 -50 -49 -28 7 137 479 467 796 868 883 1071 1297 1610 2039 2412 2911 3029 3194 3218 3253 3310 3407 3375 3618 3946 4192 4776 5278 5879 6575 7144 7595 8451 9284 9966 10817 12531 14109 15585 17078 18245 19756 21353 23248 25066 27329 29997 33422 37013 41026 44376 46772 48065 47550 45427 40510 37499 40491 46821 49827 48447 48679 47726 46427 46635 49474 52125 56787 60460 62994 66037 67660 69379 73368 76839 79170 81266 82497 82455 83416 82412 81186 78996 75998 73408 73046 71303 69902 69058 66833 67017 67822 67246 68231 70276 73019 70938 66376 61596 55735 47558 40292 34189 30279 30260 32943 37808 43763 53458 62511 69547 78874 83033 82693 78977 75300 67916 62009 53180 44197 35241 29014 25112 24545 23698 17249 12118 11565 11152 9057 9886 15705 24164 33404 33455 30727 27259 23260 18379 10181 3702 3015 2220 1621 1486 1045 501 320 320 325 282 286 217 271 228 237 248 267 254 243 179 179 225 255 229 224 196 201 171 178 201 196 213 167 133 174 170 146 170 155 161 189 203 207 161 140 171 159 168 161 159 164 145 147 162 151 141 142 129 143 122 117 131 132 115 119 105 105 107 107 97 94 74 67 74 76 62 39 36 40 21 2 47256 216 2594 30 9794 13 7 36 6878 3930 -15 89 89 133 304 332 389 509 599 763 1042 1105 1189 1374 1762 2183 2651 3072 3412 3812 4519 5194 5658 5936 6387 6747 7250 7984 8651 9714 11036 12236 13790 15493 16857 18283 20278 22196 24015 25540 26952 28722 30040 31982 33954 36176 38358 39693 42415 46228 47848 47144 47384 47540 47443 48773 52846 57965 59867 60524 61681 66786 72572 76978 80653 87083 89550 88828 86294 85546 82555 78977 72496 68326 69922 74095 78778 80668 76098 73488 75378 82455 85784 86193 81687 83765 81691 77191 75086 75455 77250 74473 74233 72209 65722 59438 50346 39911 35140 38214 41285 41195 41228 47004 55355 56959 52684 49226 47772 46110 46572 47148 43914 42115 38535 34656 31019 26529 21683 15689 11658 11825 12585 13080 14383 16458 17404 16937 16481 16681 16509 15567 16306 17042 17710 18761 13145 6272 2611 780 385 308 264 317 307 327 282 276 265 281 314 295 337 319 223 198 305 283 283 241 224 202 222 254 257 241 208 183 194 184 184 159 187 219 157 184 199 209 162 179 195 194 166 163 176 191 168 145 168 166 172 155 153 165 183 160 161 155 135 128 140 130 121 132 115 108 115 105 80 82 84 77 68 54 34 25 47265 205 2924 30 9794 13 7 45 6877 3935 -83 80 57 102 365 395 674 773 955 1118 1731 1893 2315 2695 2974 3478 3861 4661 5263 5991 6501 7065 7916 8563 8795 9198 9862 10844 11649 12188 12642 13454 14054 15037 15775 15961 16284 17041 18454 20531 24178 28587 31208 30991 29263 29372 31649 33559 35100 37863 39269 39871 44264 50289 54456 58820 62806 63787 65339 65887 65499 66708 66588 63309 60613 59890 59198 57927 55588 53615 53207 53008 50806 48824 47631 46082 43573 45214 45904 44225 41523 39066 37411 35568 33033 31983 33479 37733 36553 33630 31902 31667 33295 35738 38126 40092 42029 41915 40453 44853 56716 68567 82230 104235 117052 133438 159076 174708 182336 193674 188737 185039 175893 178417 171078 154969 118374 72584 27319 9064 2991 1112 1145 1892 2808 3024 2347 1260 408 361 401 382 331 312 292 303 290 331 315 344 329 305 275 246 269 285 281 301 256 228 225 236 258 191 233 253 221 214 204 186 163 165 167 182 223 216 200 183 192 172 206 253 239 217 228 197 189 183 189 198 194 177 182 205 221 187 181 158 157 164 150 137 130 129 122 131 120 105 103 88 86 77 73 66 57 47274 204 2954 30 9794 13 7 54 6877 3940 22 156 341 289 433 557 534 874 1182 1704 1918 2271 2737 3433 4175 4672 5359 6135 6963 8026 9402 10393 11342 12548 13188 13786 14508 14862 15349 15953 16680 17098 17479 17788 18370 18673 19377 20197 20726 21991 24971 28876 31466 32768 33968 35352 35641 33998 35646 39304 43817 48623 53217 57746 62483 66884 69897 72055 78220 83319 84817 83226 78488 72516 66836 64438 64482 63024 61928 57356 54037 52462 49711 48788 47741 48562 49100 49711 46996 45826 46069 46027 44493 42250 42264 43146 46352 48887 50089 51419 53612 55932 58741 64608 74803 84900 89170 89801 89987 99713 105720 99106 86986 73959 64384 52782 47121 46444 53206 69907 94096 118843 139372 151129 147723 123333 78687 37402 10138 2005 607 398 323 370 332 363 359 327 313 297 372 384 311 310 298 272 286 281 295 269 258 283 319 249 285 260 243 253 230 238 189 232 241 221 170 178 183 180 165 167 191 199 175 203 172 167 171 203 143 170 222 213 190 219 175 156 162 181 171 155 172 181 171 170 171 160 137 128 125 129 141 145 116 104 112 99 106 97 80 77 59 46 33 20 47283 199 3104 30 9794 13 8 3 6877 3945 -14 15 255 357 311 448 661 886 1151 1496 1819 2051 2351 2882 3271 3836 4524 5269 6446 7256 8346 9462 10212 10491 11137 11786 12658 13271 13874 13960 13636 13680 14472 15425 15884 16539 17595 18195 19230 20549 21594 23679 23581 23397 25334 27738 31112 33326 35348 37462 39514 40105 40610 41093 43053 42747 42179 42347 43503 43822 44622 47015 51893 60605 70674 78771 80752 77580 77466 76278 66421 57262 53201 50245 49041 49152 47164 46410 47055 48114 52554 61094 71299 81574 86934 86740 89996 95818 105432 111778 118548 128957 143587 155068 164593 178656 190124 193193 193884 194915 163027 124206 86365 53986 29751 23331 8382 3756 1912 1387 1015 604 425 465 445 524 514 452 419 345 294 248 265 320 284 288 313 314 322 279 265 280 244 281 336 289 254 240 254 249 287 271 233 226 228 160 223 250 186 208 222 219 229 160 172 183 221 167 161 180 177 159 174 190 211 223 217 200 183 175 150 138 150 167 169 158 148 136 160 180 148 122 132 120 122 121 109 99 98 93 103 81 79 66 69 53 36 21 21 47292 201 3044 30 9794 13 8 12 6877 3949 40 -20 230 428 401 516 679 1111 1356 1437 1510 1904 2051 2219 2550 2710 2890 3048 3155 3435 3569 3945 4285 4405 4685 5206 5423 5943 7183 7861 8435 8844 8143 6924 6824 6743 7361 8394 9090 9585 9549 9786 10168 10337 10473 10163 10367 10976 11503 12394 13668 14066 13840 14128 14053 13766 13702 13829 14170 15354 16821 18874 21199 24123 26976 29784 31444 32333 32400 32122 31337 29410 28149 28916 31386 33129 33056 33042 33049 33754 32245 33490 38166 42944 49615 57901 67275 81398 94594 106371 124693 143209 159681 179263 191223 192440 203419 223325 237996 252226 271177 276735 269162 263689 246466 197557 136662 107917 66395 27607 10159 1461 579 454 315 462 772 849 488 295 320 277 311 268 262 231 250 269 300 253 286 280 288 332 287 221 225 217 250 253 198 212 232 215 165 170 214 167 203 200 173 169 149 153 157 163 187 144 121 118 124 155 131 142 142 160 163 153 166 173 154 136 138 117 103 121 130 123 109 122 104 106 109 109 104 93 86 98 86 76 83 61 69 59 37 39 33 18 0 -10 -12 47301 221 2416 30 9796 13 8 21 6877 3954 -15 -77 253 261 416 905 998 1124 1497 1887 2262 2542 3017 3439 3687 3843 4072 4394 4895 5262 5829 6447 6974 7667 8226 8743 9537 10228 9760 8962 8963 8874 8583 8719 9484 10109 10278 10701 11889 12148 12279 12411 13200 13637 13670 13528 13725 13753 14223 14387 14773 15556 16760 17235 16545 16217 16329 16402 17393 18595 20692 22573 22911 23265 24290 25055 25982 26839 27631 28848 30355 31570 33851 35405 37261 40657 43815 45867 47875 49316 48940 45879 43170 44403 46557 46885 44889 42121 39305 39220 37164 36925 36722 33356 30240 29134 31746 38096 44929 53711 59254 62777 66297 79266 91742 102828 123856 149616 178379 206832 225703 239625 245835 234313 228065 217604 211762 193600 155441 123511 96954 62740 42515 36074 32299 29381 21311 13990 8730 5623 3514 3197 3542 3449 3473 3563 2430 1311 620 390 363 300 301 347 345 298 311 306 346 320 333 365 304 317 288 288 286 304 300 270 221 241 260 232 229 237 269 258 191 188 225 232 204 234 215 188 215 207 210 231 191 213 196 215 214 225 226 242 220 191 190 188 193 195 225 195 168 173 181 180 163 136 151 151 163 150 156 139 149 148 139 126 123 120 115 103 81 77 66 47 39 47310 238 1935 30 9795 13 8 30 6877 3959 -7 999999 -33 296 476 620 344 775 953 1054 1360 1336 1864 2386 2781 3116 3519 3969 4533 4829 5401 5686 6255 6909 7662 8067 8727 9022 9341 9953 10423 11253 12307 13658 15114 16131 16724 17900 18745 17810 16051 14399 12221 10236 8898 7861 6914 6084 5501 5485 6123 6750 7585 8470 8702 8611 9093 9638 10177 10614 11314 12077 12960 13273 14030 15274 16509 18112 17540 16051 14929 15810 16649 17587 18478 17935 18794 20962 21747 23311 23951 22625 22539 23347 23928 24824 25873 27077 28370 29335 28639 29702 30447 28585 25647 24154 23649 23479 25712 28868 32844 40377 46773 52884 58800 67455 76385 82165 90320 104392 118370 132639 142897 154488 162788 167628 169851 175664 180024 176801 175250 172941 159755 148061 147295 151148 162714 178604 172331 151572 128371 90489 67961 61895 52831 43544 37394 28227 17183 11276 5864 3670 3962 4011 2644 1618 1318 772 442 391 377 302 267 259 251 291 322 281 276 316 333 427 414 353 282 355 377 312 317 308 301 295 299 342 300 279 275 220 267 309 299 296 209 209 249 228 234 220 209 256 221 234 244 231 252 229 198 203 193 230 225 252 249 204 200 210 194 180 186 189 207 188 175 188 201 186 187 175 156 152 161 161 134 144 134 133 129 135 130 111 117 111 88 91 77 60 37 28 47319 272 915 30 9795 13 8 39 6877 3964 -15 -37 999999 999999 130 226 103 322 506 886 1193 1256 1357 1339 921 906 765 625 596 504 603 826 852 850 1309 1474 1537 1781 2045 2350 2786 2906 3390 3705 4283 4863 5198 5474 6150 6776 7449 7878 8578 8857 9200 9504 9608 9871 10135 10339 11188 11977 12843 13215 14496 16083 17949 19815 22164 25224 28125 30876 33087 34706 35874 36336 35873 36714 39447 41077 43241 45207 47771 51709 57129 62242 64333 64143 61425 57547 54880 55046 54061 50055 47872 48629 48349 40485 33254 29256 27721 26198 25252 22787 21602 21414 20316 19308 17835 17229 17017 18270 20175 20505 17559 15391 16322 16062 11330 7073 3816 3531 4475 5002 5976 5789 5156 4396 3317 2469 1695 1142 701 183 50 54 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 353 1315 5086 15503 30455 53058 75034 77795 75800 72909 70448 84951 108630 124117 137886 159115 175809 189466 199898 205522 210540 205357 198164 188069 163063 126272 89341 47684 28809 15048 5553 4416 5346 6690 8458 10126 10994 9777 8548 6334 4283 2809 1908 1280 979 553 422 356 302 280 246 303 372 368 319 298 345 385 362 353 354 334 307 333 341 312 318 279 304 240 239 234 201 231 220 221 229 171 194 174 173 194 210 203 166 190 193 179 172 157 155 159 177 167 181 175 175 169 176 190 161 176 146 136 164 162 178 151 169 155 143 133 123 152 127 138 123 107 124 105 104 120 127 112 107 89 74 71 78 66 60 54 47 25 15 47328 264 1183 30 9793 13 8 48 6877 3969 234 45 38 175 343 477 668 210 999999 999999 999999 999999 999999 13 999999 99 -32 234 452 575 857 910 907 1319 1571 1717 1860 2335 2781 3155 3455 3725 4450 4804 5691 6114 6763 7853 8732 9555 10637 11732 12832 14624 15755 16885 17563 18155 19241 21351 23597 26350 29886 34030 40102 49317 61755 73117 80720 88760 97658 101770 102596 104066 107980 110694 107198 101390 89097 82417 81187 82510 86000 92891 96805 98139 96484 88301 77143 73016 72871 62727 48607 38573 33539 29194 27394 24346 21751 18970 18124 19689 18014 14453 11360 11043 10809 9117 7891 6502 3697 2349 1034 467 93 -64 1 -68 26 62 31 -5 -12 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 65 536 2143 4535 7057 10606 14984 19338 27323 37474 47365 54922 60702 66861 75711 88665 99710 109513 115002 115826 108461 103434 107274 113074 110659 101586 83719 65985 48711 29687 16863 9557 8453 9546 10433 13181 17072 21488 24483 26928 28882 30638 25005 14812 9005 6705 4801 3209 1966 919 746 682 542 443 400 388 366 338 470 560 606 638 661 653 570 458 379 299 301 307 246 212 309 310 250 245 231 227 258 276 215 258 249 215 167 204 211 213 226 175 166 145 160 146 133 126 142 146 185 168 143 169 189 206 186 182 170 168 168 156 146 138 137 155 149 128 154 140 152 148 139 145 129 111 114 106 99 102 105 97 101 96 82 70 52 52 49 36 27 13 3 47337 264 1151 30 9791 13 8 57 6877 3974 81 -93 -65 -4 -68 999999 -3 347 161 999999 11 -31 999999 3 131 276 262 365 823 841 1082 1267 1581 1878 2608 3130 3662 4331 5397 6149 7204 8187 8607 9076 9636 9923 10485 11134 11298 12290 13477 13591 13786 14662 16653 19032 22524 27245 32135 37160 41209 46671 52810 62712 72616 79617 82860 82836 77144 68639 61643 57104 54406 55704 60519 62577 60822 56514 54425 56879 63940 71241 74845 69608 62471 56661 53030 46043 43502 40814 37357 36064 37353 36649 31414 24638 19573 16229 13591 11129 9784 9837 9588 7303 5448 4254 3703 3780 3497 3499 3128 1692 834 285 141 16 -20 4 -12 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 804 1943 3642 7695 15065 24230 36477 46994 56441 69169 77550 77503 72579 70412 70017 69226 69824 73373 82053 91789 96448 106447 113679 124629 133582 133553 125249 107325 90594 68337 54117 49353 52339 49947 43359 41037 34129 26544 24215 21224 16722 15124 13777 11539 9319 7787 5966 4523 3579 2028 839 616 674 863 1054 1328 1631 2106 2043 1296 1025 815 523 430 353 321 277 350 371 319 325 285 262 253 207 212 208 245 237 244 227 196 212 203 193 226 219 203 235 218 199 226 172 188 151 168 188 218 179 187 185 169 176 142 150 173 170 170 182 166 157 143 137 144 168 166 148 138 138 146 132 135 149 127 97 100 101 105 99 96 79 56 61 48 47 41 28 11 10 47346 264 1148 30 9788 13 9 6 6877 3979 -48 117 97 -71 75 294 410 425 138 363 293 354 483 542 684 1066 1843 2199 2643 3175 3789 4904 5625 6207 6931 7779 8451 8513 8959 9292 9468 9208 8430 7674 7520 7949 8413 9182 10326 11465 13530 15436 17663 19430 21318 24230 26425 28647 31417 33158 34601 36950 40726 44305 46314 48451 47869 44805 42575 39675 38813 41956 52005 63112 79020 90374 88638 77497 69918 66490 64532 63545 62279 54613 47005 43870 46352 54983 65545 61376 49329 38998 33515 28639 25150 20398 17732 18515 20150 17604 12806 8959 6063 5060 5675 8263 7457 7233 7165 3900 1350 550 291 257 118 64 -10 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 803 2582 6109 10942 16329 22388 29584 34164 37551 41482 42416 40712 41127 44984 52248 61103 70866 77468 84679 88116 88430 91576 89831 87801 83214 77818 81898 91472 102140 118963 130377 135095 133660 118262 94089 68155 47761 28406 15473 7715 4019 1845 1272 1142 1167 1206 1088 1107 1262 1471 1582 1565 1619 1673 1540 1244 1045 1251 1484 1376 953 546 471 420 373 300 288 283 326 262 231 245 255 217 243 242 218 254 270 228 222 227 217 244 209 210 217 194 198 192 163 197 169 228 203 209 159 176 163 151 172 156 135 162 151 149 163 155 149 136 138 152 173 144 131 120 128 114 120 127 96 121 113 109 113 98 89 79 75 68 67 62 37 38 21 47355 267 1056 30 9786 13 9 15 6877 3983 -30 90 189 426 640 771 800 523 542 662 595 911 1134 1607 1768 1838 2259 2417 2366 2760 2997 3220 3660 3156 3113 3259 3261 3180 3287 3220 3116 3370 3300 3272 2855 3157 4051 4941 5795 6530 6912 7214 7455 7206 6870 7337 7954 8596 8150 7523 7548 7834 8135 8796 9335 10301 11254 12474 12715 13142 12557 11522 11548 12651 14277 16863 19402 21341 22075 22788 23858 23344 22518 24278 27766 28050 31433 33125 27680 22454 25368 29641 30300 26103 21540 18737 16194 14268 13005 11730 8680 7205 6187 4860 3243 2187 1463 864 465 389 230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 998 2911 5273 8255 12397 18469 22487 25764 29887 34965 39214 43830 47525 51169 54192 58715 64075 72482 81338 91615 104965 123060 137607 144250 147408 154548 160271 165946 169597 166595 153269 147823 150534 141728 157894 171490 180974 186098 178397 140880 103414 77486 59075 54754 48213 24855 7154 3739 3499 3191 3077 3045 3247 3543 3817 4381 4644 4667 3823 2718 1500 819 552 427 380 353 314 307 278 288 257 193 241 226 236 255 235 227 236 233 226 159 185 152 194 203 195 171 158 161 162 163 145 186 190 169 175 182 145 146 144 175 162 160 138 142 146 147 152 146 147 142 118 130 104 113 120 113 107 106 114 104 98 87 95 77 72 77 61 56 47 24 16 23 4 -13 47364 267 1056 30 9786 13 9 24 6877 3988 281 407 459 1207 1893 2425 2814 2961 2920 3470 4149 5255 6193 6999 8416 9167 9110 9293 9852 10883 11370 11641 11760 11473 11187 11436 11940 13025 13998 14637 15873 18077 18775 20345 23153 25986 28482 28713 29328 30471 32796 33743 32830 29706 27415 25718 23922 23270 23516 24022 24870 25972 26359 26576 25815 25450 26270 27247 29148 30936 32581 32513 30677 29541 30452 34573 39647 45947 54536 57857 54449 48317 40854 35139 37400 49954 56908 52756 45762 36921 30702 21224 14165 11239 9081 6875 6455 5633 4869 3719 3724 3155 1918 1132 824 886 953 782 310 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 -2 803 3484 9859 18048 25637 29024 34767 38546 39144 39789 43943 49784 53476 55250 55675 55243 56173 56138 53525 53284 58868 61068 65528 71228 80356 88012 88305 89612 92002 88136 88366 95690 100647 98005 101543 101526 106242 110727 114224 114361 95165 91587 95040 90609 86837 87739 86338 84733 81482 60812 28824 12715 7743 6958 7189 7913 8446 8938 7866 6240 5185 4302 3282 2441 1689 1156 806 629 480 407 335 355 348 399 329 242 246 220 233 255 237 241 212 271 212 210 250 203 223 178 205 195 219 184 161 216 236 186 181 204 183 181 168 149 148 185 183 145 157 173 182 169 182 186 169 150 142 124 121 149 163 140 125 129 141 119 114 106 102 95 93 88 86 83 70 68 60 59 31 14 9 47373 269 996 30 9786 13 9 33 6877 3993 284 978 870 1289 2006 3353 4440 5390 6495 7826 10106 13037 17032 19918 20838 19692 20485 19526 20001 19400 18382 17166 16166 16471 16822 17196 17216 16779 15973 16161 16391 16554 16889 18146 19764 21997 23908 26815 29544 31452 32821 34266 38491 43017 44319 45550 46893 50208 54011 60133 67321 74358 82436 89309 92063 92212 91467 87466 84161 80804 68975 56155 47313 41611 37192 35084 36421 35937 35962 40301 44585 47907 47373 39873 32744 28195 25375 23816 21506 18787 17263 16924 15364 15111 15644 15738 14336 10653 8276 7457 7287 7030 6115 5046 4664 3535 2316 1724 1296 565 -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 136 2033 8691 18870 37399 57254 65685 71288 77271 79981 82360 81264 77960 75496 75842 78151 77655 81459 85286 85040 92002 98934 97920 85249 71349 59708 41358 27938 23532 20793 17824 15682 17650 18103 22150 32348 38378 38954 36172 30550 29462 35088 34407 27005 20086 13989 11428 11167 10325 9851 9679 9681 10618 12129 13366 14155 14547 14705 15091 14687 12525 9898 9105 11724 14807 16961 18060 11399 3391 1730 1431 1245 1148 1226 1156 959 698 446 280 251 192 215 230 217 192 209 231 225 176 179 198 188 198 265 229 235 226 178 149 183 177 169 187 181 193 175 158 177 187 157 174 194 165 150 151 139 131 125 157 150 129 139 124 119 119 132 115 106 115 108 99 81 88 91 72 69 70 60 57 39 27 3 12 47382 264 1143 30 9783 13 9 42 6877 3998 31 617 1346 2341 3534 5665 9717 13913 16928 19440 22524 24125 19837 19344 22163 20991 15613 19577 24616 16949 14963 15641 16210 17269 18439 19748 21039 22380 23571 23880 25309 26773 28123 30112 31811 34015 37934 41004 41932 41913 45189 50535 59168 69349 78241 87356 97405 105202 108866 104862 93238 76257 59859 48761 39972 35295 38762 48997 52939 46697 41127 41436 39133 33272 30589 25028 16239 9555 6453 4912 4369 4679 5394 5243 4088 3032 3937 4107 4321 4726 5175 5608 7910 8634 3880 3235 3997 4216 3847 3003 1475 215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 111 209 355 617 960 1333 2109 3835 7699 18403 31173 41971 49448 52036 52496 51297 49392 47942 44240 34932 30109 30883 33436 35468 35457 34767 33834 32138 30450 29548 31250 34601 35196 31349 24053 18711 17880 15574 9503 7145 4587 4477 5800 8228 8635 6613 4698 5289 6266 7476 9345 12961 15831 17639 19840 22125 21634 19593 18379 18662 20136 21429 22549 23700 28625 34814 39684 50217 69444 88702 70770 60634 97715 198291 230048 162256 59822 5494 2293 1854 1305 840 444 309 212 205 206 256 210 194 209 193 213 177 178 166 187 201 148 171 171 140 165 157 161 166 154 149 139 140 112 110 131 139 138 192 149 144 120 107 112 138 113 105 130 123 108 111 113 99 93 101 118 117 101 82 77 67 54 62 70 45 34 28 16 4 -23 -29 47391 262 1201 30 9781 13 9 51 6877 4003 167 926 2126 2578 4268 5826 7144 6878 5699 6546 6422 5281 5056 8070 14510 12927 10590 11116 5277 5142 5352 5622 5847 5973 6511 6822 7173 7771 8669 9180 9926 10176 10819 12006 13215 13744 13409 12927 13072 13712 14712 15980 17277 18829 19544 19354 17422 14779 12245 10595 10712 11566 12492 15336 19965 23511 24261 25848 27573 27611 25289 23926 21625 16394 12421 11015 9298 6126 7343 12352 16258 15513 12076 13071 11856 6347 3661 3364 1039 471 255 298 1008 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 549 1123 2113 3199 4672 6738 10026 12847 16113 21296 26471 28907 29958 29531 26414 20375 16117 13103 10658 8941 9710 12173 14876 16263 16761 17104 18009 15833 12166 8207 5318 3581 3021 2785 2519 2367 2336 2211 2382 2698 3297 3686 4675 5866 7009 9022 12437 15327 17993 18223 16416 16013 16524 19076 23924 29122 37907 51759 59246 60919 68661 79552 81738 91307 106221 130935 186590 286707 352149 326425 303480 259895 173684 78266 12396 2325 1152 620 412 242 208 240 261 284 210 177 200 254 275 219 209 179 189 121 145 149 179 183 175 165 189 165 187 188 185 188 144 135 150 163 190 184 150 157 170 155 150 139 128 134 135 139 128 154 145 121 131 123 114 116 131 107 104 75 74 67 65 68 60 45 46 36 9 11 5 47400 261 1228 30 9778 13 10 0 6877 4008 561 783 920 1154 2247 5416 6448 5044 7757 10069 5934 3255 2589 2385 2291 2332 2388 2533 2844 3472 3748 4332 4758 4880 5327 5377 4997 4266 4089 3960 3932 4488 4449 4506 4688 4744 4285 4087 4042 4333 5115 5809 5866 5621 5349 5387 5310 5302 5098 4992 4786 4310 4267 4904 5927 7200 8329 9413 10093 10024 9241 11573 15382 18443 19192 18373 15318 13884 20984 25583 22720 25225 16666 5202 1908 4254 3030 1230 8 -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 118 719 1370 2576 4016 5644 7700 10113 11830 12877 13838 13968 12872 12185 12368 11982 10829 9748 9336 9061 8941 9358 10016 10279 10046 9708 9104 7862 6681 5593 4766 4472 4735 5392 6019 6559 7161 8098 9819 11447 12555 14626 17157 18670 20391 24136 28783 34999 38021 41748 44890 47882 49907 48990 46387 40915 40801 49135 58700 73477 101965 127946 149536 176431 218935 254149 265263 260015 266103 309790 322072 214122 83608 30946 10480 1555 567 360 203 177 244 266 213 260 245 265 263 257 267 301 280 275 292 265 238 223 229 204 257 236 217 176 210 219 184 195 197 217 210 178 188 196 175 145 155 169 185 197 165 177 147 139 154 158 144 132 140 151 160 166 147 112 118 107 116 100 85 73 67 65 65 53 46 23 47409 267 1046 30 9776 13 10 9 6877 4012 256 180 254 2 73 100 557 618 945 1356 1447 1442 1592 2284 2374 1727 1715 1454 1128 1130 1142 1184 1250 1243 1349 1504 1614 1678 1590 1711 1891 1792 1856 1862 1771 1673 1932 1939 2021 2078 2398 2784 3433 3814 3813 3691 3489 3243 3386 3221 3187 2921 2663 2495 2206 2004 2130 2202 1813 1682 1714 1668 1511 1861 2424 3344 5807 7097 5456 3377 2703 4390 5073 4556 5212 16965 53983 64933 32783 18560 21182 7176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 820 1453 1964 2221 2384 2746 3391 3859 4310 4390 4193 3471 2626 2117 1844 1821 2487 3169 4002 4750 5165 5583 5711 5503 5374 5573 5503 5678 6406 7552 9198 10446 11125 12389 12642 13131 15479 19235 25120 34141 46328 57275 60296 53261 42179 34358 29426 28444 27736 29509 36093 45181 63095 73904 104937 133733 143221 153566 175759 216264 248606 280119 339695 387431 342597 241230 171522 104947 45605 5411 1053 439 294 197 272 245 234 212 222 246 251 279 244 230 261 257 245 236 221 224 225 193 207 201 225 208 196 181 194 217 196 176 196 201 169 163 204 191 163 154 146 141 152 172 161 146 142 159 143 112 130 132 130 116 120 125 119 122 101 93 97 82 87 77 58 49 35 37 20 47418 262 1193 30 9773 13 10 18 6877 4017 -37 104 687 1260 1743 2263 2936 3856 6203 8496 5786 3483 2483 2142 1916 1178 657 89 999999 79 72 32 384 546 483 389 488 798 761 1059 836 940 995 1542 1537 1796 2063 2340 2089 1812 1584 1384 1332 1190 983 814 516 365 192 -24 54 52 999999 999999 -59 999999 999999 999999 115 748 1709 2432 2620 2574 1581 562 240 84 380 12489 34643 23239 1905 16619 17233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 272 570 767 991 1226 1338 1428 1623 1511 1338 1522 1773 2021 2197 2363 2326 2441 2484 2492 2508 2747 3330 4263 5235 6011 6763 7399 8235 8788 9708 11259 13735 16700 19704 21301 21809 22235 22580 24150 25774 27264 27414 24338 20228 18150 17731 21010 30506 51830 81734 115553 167371 215718 251899 279922 305097 335690 352233 334145 336845 275100 191077 185721 169058 76235 32399 23357 1357 268 221 231 212 181 147 188 228 213 239 245 213 238 203 174 179 229 196 183 137 144 178 170 159 157 190 174 148 138 154 210 203 145 128 136 114 135 146 162 160 141 140 139 137 131 122 110 95 116 125 104 81 97 103 100 95 78 71 63 53 37 33 32 31 9 -8 47427 263 1162 30 9772 13 10 27 6877 4022 -57 -3 88 730 1170 1783 2483 3196 4691 6617 8195 8244 8686 9217 9708 8740 5702 3251 2143 1298 852 414 547 582 470 268 283 198 87 175 361 302 476 522 602 796 777 852 574 416 665 404 135 -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 -38 120 132 -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 -65 262 595 854 1010 1361 1970 2460 2902 3524 3753 3517 3253 2842 2472 2394 2524 2763 3175 3621 4362 4833 5791 6488 6876 7211 7395 7498 8625 10540 12979 16178 19012 21843 24421 26488 30371 36188 42127 42727 37763 29972 31399 44294 63999 98056 129449 160578 191820 221500 249748 278576 298845 316372 319085 324452 323668 288367 234032 141800 67188 38471 5140 562 290 262 227 192 221 232 265 270 226 243 257 157 221 206 186 213 156 179 182 190 178 164 196 207 191 163 185 198 167 174 164 171 169 175 173 200 163 147 136 120 123 136 143 155 157 136 134 126 107 112 132 103 83 83 86 85 66 67 70 59 45 46 31 18 11 2 47436 272 890 30 9770 13 10 36 6877 4027 -18 70 354 1037 1610 2447 2912 3391 4020 4993 5573 6360 7152 7486 7976 8786 8486 7800 7033 6282 5871 5184 4062 3109 2367 1873 1331 700 483 309 229 109 391 313 174 248 214 82 103 -3 3 201 113 17 10 239 281 156 22 37 49 135 322 523 332 365 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 385 1046 972 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 474 665 933 1261 1363 1374 1536 1462 1070 997 539 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 21 460 1090 1649 2049 2111 2548 3100 3459 3780 4130 4741 5381 5940 6071 5582 5117 4887 5086 5913 6949 8004 8600 9050 9544 9714 10023 10172 10712 11860 13053 15193 18091 21406 23700 23930 22721 19976 18721 22645 26836 29159 31124 32110 34452 53528 119565 187161 240656 291936 325925 354890 375503 337511 293034 234519 240832 286588 255198 191300 125369 58978 21174 4747 546 314 283 297 282 278 242 232 255 272 251 272 261 245 235 251 230 219 183 207 209 220 199 211 224 203 205 197 207 204 227 189 200 202 206 186 188 179 147 172 193 169 176 196 170 175 185 174 157 152 149 160 150 145 140 138 133 121 112 91 85 92 82 65 57 53 41 33 47445 260 1248 30 9768 13 10 45 6877 4032 109 147 500 1089 1411 1792 2138 2666 3119 3534 5106 6217 6722 7641 6486 3139 652 494 404 502 456 504 612 393 125 191 7 999999 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 178 515 616 959 1273 1484 1561 1607 1622 1380 1390 1373 1679 1577 1354 1287 1198 1137 918 1003 1071 960 880 698 560 521 468 434 436 216 187 59 -82 -53 999999 999999 999999 999999 999999 999999 999999 999999 -62 -43 23 84 176 444 756 1093 1223 1342 1490 1372 1749 2259 2627 3096 3594 4314 5464 5766 6296 6765 7162 7518 7732 8031 7577 7237 7599 8101 8613 8929 10038 11976 13381 14234 15732 16838 17132 16112 14821 14080 13479 14132 18810 28346 41667 59565 87809 107321 119458 164526 199183 182801 184519 216563 241836 246767 280624 357925 457186 463399 249021 100343 24946 18559 9027 1164 363 305 255 290 232 221 211 209 249 242 233 243 246 246 202 225 197 200 231 175 179 208 202 202 197 202 167 201 150 191 165 197 182 167 173 147 132 178 173 164 150 157 147 134 150 168 150 148 124 115 111 125 129 110 124 127 97 86 102 100 71 65 54 37 30 29 32 9 -4 47454 258 1307 30 9767 13 10 54 6876 4037 -70 -10 554 1120 1352 1310 1621 1794 2126 2845 2873 1724 1116 252 999999 999999 -62 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 -57 159 700 773 748 682 880 1226 1169 1194 1502 1723 2085 2617 2421 2246 2206 2055 1985 2239 2436 2248 2010 1938 2040 1897 1931 2085 2239 2526 2518 2580 2624 2501 2631 2522 2112 1840 2022 1947 1891 2117 2333 2397 2342 2552 2773 2848 3202 3697 4328 4867 5092 5296 4940 4444 4373 4399 4198 4566 4926 5505 6286 7305 7953 8426 8908 8921 9005 9160 9528 10506 11706 12731 14174 15918 17313 19684 22403 25624 29580 33496 36689 36414 33064 27822 27192 32489 38128 57807 114245 181869 219262 232710 219799 180180 155809 180030 267107 331433 347111 306568 202910 123602 126094 155949 149484 94772 27365 2086 559 370 392 284 187 230 226 207 215 223 221 203 211 214 193 173 220 240 260 243 222 187 163 189 164 155 145 153 183 179 150 177 177 165 187 176 145 150 142 148 114 148 135 132 153 156 124 112 124 131 130 129 120 115 103 120 111 109 82 88 80 61 51 52 46 35 42 38 24 12 -7 -4 -17 47463 176 3768 30 9768 13 11 3 6876 4042 -47 24 -13 263 357 429 543 648 925 1117 1124 1158 949 815 893 910 1026 1129 1239 1332 1186 1353 1414 1610 1647 1691 1814 1889 1937 1950 1981 2028 2112 2331 2472 2693 2790 3028 3287 3364 4064 4678 5700 6724 7618 8557 9280 9853 10533 11012 11183 10974 10649 11080 11357 11869 11880 12031 12763 13023 13174 13780 14344 15660 16496 16700 17766 20398 23128 24963 26668 29314 31349 31519 30355 32842 36937 43959 49512 49164 48597 59551 90828 155618 271992 314673 329677 317751 269515 284159 313376 313664 228875 122087 71085 70473 67097 65314 82248 77360 59765 19506 2097 333 215 218 248 307 349 341 375 395 320 304 238 257 221 222 211 231 253 259 261 234 199 178 198 157 176 158 107 160 174 161 174 159 177 189 147 108 164 169 161 136 146 178 153 151 135 150 163 135 146 147 126 130 118 136 128 121 107 105 91 87 86 92 83 65 51 51 46 17 20 27 12 -17 47472 176 3766 30 9766 13 11 12 6876 4046 15 126 -19 222 392 531 513 649 735 988 998 1271 1585 1616 1758 1997 2212 2517 3050 3403 3784 3926 4354 4636 5002 5070 5116 5190 5051 5292 5618 5808 6047 6447 6483 6057 5800 5922 5533 5790 6480 7317 9115 11632 14495 16189 17192 19048 21359 23191 25216 27822 30045 31533 33493 35805 36754 37462 39265 40514 41039 41283 43211 46682 51115 57824 61645 64661 65884 67424 63841 59073 56965 57292 62236 71480 76897 83813 97222 109865 130060 186954 264396 311847 311415 261691 195056 172611 166772 157116 122345 81859 47741 31269 33204 40911 44574 37200 33952 47295 58971 44033 17583 2854 620 523 587 664 578 517 435 394 373 324 274 269 241 245 262 306 270 288 265 246 268 222 205 192 169 183 211 200 187 189 148 144 147 168 178 184 185 195 180 189 168 175 149 137 128 155 174 143 151 139 140 157 137 114 132 151 148 128 119 115 103 109 96 88 81 66 48 47 46 43 31 13 47481 173 3884 30 9764 13 11 21 6876 4051 -77 -81 10 89 131 254 441 511 709 1004 1153 1340 1776 1817 2109 2558 2845 3424 3814 4281 4591 5118 5636 6146 6818 7482 8354 9394 10094 10554 10909 11403 12244 12907 13414 14039 14523 15719 17120 18343 19615 21267 23009 23208 22489 23646 25208 26755 29859 34611 39718 44132 48955 54575 62742 71970 80781 87490 91828 95779 94638 93961 96000 96844 93749 79388 57874 37844 31706 31379 35086 38266 47563 62758 81291 98261 105732 119943 145170 160092 143303 105826 87727 75188 66980 69065 69136 75101 85818 87451 70589 77162 65186 48735 60651 75503 73645 105445 131219 147651 152426 75339 9999 1389 827 888 961 892 738 526 423 360 330 281 274 294 274 254 209 248 287 256 210 170 181 213 182 201 211 204 188 142 143 191 195 181 201 182 171 139 125 169 187 134 134 146 153 154 157 171 147 145 141 134 142 141 127 109 110 105 97 86 96 85 73 55 52 49 34 32 27 15 -9 47490 171 3887 30 9767 13 11 30 6876 4056 -41 139 179 409 504 583 873 885 1043 1480 1517 1579 1703 2027 2336 2583 2950 3428 3805 4241 4634 5218 6043 6954 7869 8814 9661 10318 11392 12597 14396 16390 17574 18454 19428 20496 21260 22743 24220 25201 26683 27107 27691 27063 27585 31158 33122 36369 39011 43700 49101 54108 58754 67648 77022 88509 109130 133606 145514 142982 139577 136013 134109 126172 116043 124017 147206 160443 147983 131074 120324 104091 88453 78439 72162 68477 59426 50937 52063 56965 59121 61672 65562 76026 80109 74257 71561 71432 72639 88103 122292 147489 175829 183230 148131 83199 22474 8097 15112 10824 10504 4622 3464 1894 1741 1696 1566 1457 1263 840 481 289 295 318 281 272 264 279 286 263 220 254 211 191 234 200 231 233 237 212 208 205 205 229 203 182 202 207 201 218 215 161 170 204 206 187 199 174 147 144 145 147 152 144 141 130 126 131 125 105 108 105 102 95 92 80 63 71 42 38 34 47499 166 4066 30 9766 13 11 39 6876 4061 -87 0 11 325 222 384 702 794 930 1043 1252 1360 1535 2009 2384 2703 3228 3803 4131 4510 5091 5597 6080 7101 8109 9039 10022 11036 11889 12889 13337 13804 15107 15510 16029 17125 17783 16876 14500 13693 14012 14997 16216 19958 23396 28002 32322 38926 46501 54698 61792 68031 80703 101346 119645 139672 160464 172672 184547 202000 214084 210556 166527 88161 51728 51992 61236 67322 67212 65032 63065 55210 54385 55575 54448 51032 51509 54257 52889 48450 48040 52257 50343 54442 57401 64405 74898 76167 81225 96016 103960 116411 139927 162405 225722 269510 162474 30741 8551 4973 3028 1894 1728 1590 1489 1345 958 596 433 342 254 266 261 208 244 202 197 171 209 222 236 243 210 201 199 210 208 196 180 199 185 202 210 213 189 200 179 171 197 192 167 179 181 157 159 189 174 148 140 142 137 123 134 136 107 126 114 105 92 80 74 76 61 41 42 30 47508 170 3946 30 9766 13 11 48 6876 4066 6 49 155 453 759 1213 1854 2499 3061 3859 4520 5391 5832 6919 8209 8722 9277 9535 9825 10483 10617 10729 11396 12358 12435 12922 13663 14094 15351 16216 18580 19710 21595 23718 24472 26017 27914 28737 30037 30166 28287 23723 19606 16523 12973 11961 12342 14672 18472 25241 32903 37898 45716 58016 76145 93486 107634 127403 143159 154695 169718 174815 168302 165025 154107 123207 86889 57719 48935 49872 52362 53700 58095 64093 64571 66335 61991 61400 59509 61078 62157 59232 61000 60285 60385 57594 43684 34109 30235 31334 33084 34431 32874 42630 55224 102125 120403 113993 142093 178032 179572 133794 109496 44938 9430 3642 2057 1709 1599 1486 1380 1105 700 419 324 304 279 279 240 216 206 242 210 219 267 272 229 254 209 195 212 226 254 245 230 207 224 208 188 194 200 182 170 188 191 196 179 189 169 177 164 164 176 165 176 169 154 139 141 123 105 106 103 86 89 82 58 52 43 27 47517 235 2024 30 9764 13 11 57 6876 4071 -3 325 266 336 490 368 346 552 807 1034 987 797 1140 1613 2029 2071 2159 2444 2879 3388 3419 3119 2568 2662 3149 3382 3499 5685 14864 9844 3507 3126 2832 2587 2209 1908 1745 1738 1631 1829 1776 1918 2001 2087 2060 2196 2117 2063 1945 1841 2028 2150 2482 2798 2931 3202 3212 3048 3321 3296 3148 3090 3444 3768 3998 4401 5189 5960 6786 7644 8680 9859 10906 11009 11897 12826 14358 16775 19407 21943 25000 27739 29692 32965 37140 43522 48304 55905 66487 71270 68356 68934 75009 77665 78762 83780 96457 101197 107177 111814 113124 113274 108593 110257 104125 97255 88490 71034 51648 41842 38911 40245 40146 38379 39261 44218 43899 32905 26737 36605 57725 71935 84714 96163 96873 91542 73560 51131 30604 19727 19349 23453 29345 35850 39978 41918 45233 47405 48442 48928 51780 48098 40694 32789 28359 28583 31264 35636 45595 54447 65651 67666 57463 43508 28106 11370 6044 21665 62442 57366 62345 71873 71125 22045 12508 7079 4344 4517 4051 3559 3462 3301 2920 2191 1715 1631 1548 1110 583 400 294 245 278 272 243 218 231 224 209 241 249 194 147 198 200 201 225 192 178 211 207 191 210 212 180 189 183 174 168 160 168 181 177 170 173 170 174 152 150 146 140 125 124 133 100 103 95 98 86 73 62 50 40 38 25 47526 266 1062 30 9762 13 12 6 6876 4075 -76 154 60 341 484 528 367 428 175 73 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 287 464 662 938 1031 1142 970 1128 1145 1175 1222 1197 1385 1245 1271 1507 1715 1742 2092 2260 2267 2059 2116 1977 2125 2100 1862 1947 2087 1831 1956 2174 2217 2421 2709 2766 2500 2494 2302 2134 2057 1807 1795 1807 1487 1330 1387 1285 1153 1542 1817 1617 1615 1375 1187 1252 1631 1973 2489 2942 3280 3520 4066 4669 5202 5412 5797 6220 6830 7558 8610 9535 10549 11905 13137 14064 14801 15819 17034 18164 19852 20350 22097 25381 27280 29610 32053 35153 39924 44115 50189 59071 66868 73518 78387 82595 88958 95565 100820 107279 114524 126024 140234 152707 152868 162648 166678 168420 168948 151291 139045 123178 105117 89680 77360 63890 38432 27499 22026 17276 17651 18114 14954 12927 14071 15371 16967 19782 20951 21247 24949 33290 37711 38511 40863 43528 49948 56903 65002 67319 58003 42425 31571 20660 13110 13072 15595 25104 35650 36151 21615 8718 4376 1599 1018 3112 7647 21543 67043 80024 41781 13055 20073 3071 1419 1556 1743 2079 2309 2673 2457 1914 2415 2904 2838 2406 2162 1970 1460 846 521 363 273 238 184 207 233 165 149 180 169 200 163 155 183 215 153 173 189 153 147 163 170 174 136 135 127 152 147 143 155 158 155 138 134 134 125 127 112 106 102 87 99 89 80 82 74 65 51 42 27 29 33 22 7 -7 47535 260 1241 30 9761 13 12 15 6876 4080 -15 -16 -7 151 144 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -54 101 145 261 259 388 241 59 999999 999999 999999 999999 999999 999999 999999 -92 177 527 759 782 832 910 883 1118 1213 1227 1237 1206 1360 1398 1389 1443 1236 1298 1298 1255 1035 783 685 577 229 161 151 40 80 233 -46 3 8 -7 119 160 267 537 695 1072 1423 1744 2449 3617 4070 4299 4917 5017 5202 5847 6377 7235 7771 7954 8229 8367 8899 9521 10468 10797 11187 11469 11641 11147 10686 10197 9819 9923 10597 11348 12741 14922 15575 15248 15171 16263 17380 17715 19251 21125 23714 27453 33021 40853 51071 62539 74077 87477 102642 117856 130793 144620 161532 174209 185209 203511 202595 187859 178092 156155 121608 97782 85124 81072 70265 58448 54179 51546 48149 43305 39974 39240 40122 43096 46657 43600 42408 40566 35652 36917 36749 34254 30247 28131 24209 23879 22072 15663 8650 5970 6212 6870 14330 28854 51710 65935 59205 37775 13537 3262 3134 7086 31550 52164 117825 156125 115433 34540 3958 2099 801 611 672 827 926 978 1112 1148 1299 1641 1910 1746 1480 1673 1914 1731 1334 950 623 415 297 225 227 230 190 206 223 185 179 186 195 149 182 162 192 181 169 175 162 165 172 135 153 163 157 170 159 145 159 150 143 121 118 135 125 96 91 93 91 88 93 79 70 48 50 55 51 40 33 23 26 14 -6 47544 264 1122 30 9762 13 12 24 6876 4085 420 768 995 1237 1908 2476 4760 8278 8679 6944 6852 6397 4815 4037 2678 2125 2157 2463 2300 1934 1654 1493 1388 1204 791 412 128 17 98 999999 999999 220 482 515 581 863 1104 1600 1994 2305 2531 2672 2598 2459 2667 2578 2562 2785 2923 3093 3088 2990 3068 3222 2930 2638 2537 2589 2747 2501 2618 2866 3095 3624 4200 4751 5610 6696 7361 7597 8439 9668 11131 12367 14037 15412 16044 16952 17828 18009 18388 18280 17226 16850 16804 15786 14245 13510 13113 12859 12172 11516 11038 10620 10872 10754 10514 10393 10004 9839 9695 9449 9466 9476 8123 6677 6203 5900 5830 6070 6209 6055 6171 6501 7866 8929 9492 10356 10518 11187 12261 13241 16208 18017 19822 27324 38891 53598 69419 84250 97379 111697 123105 136912 143854 138529 132888 134355 130826 124360 108114 95298 86982 80290 74147 65288 57265 45441 32901 20409 11348 8935 10254 12429 15766 17577 20167 22165 21629 19473 20812 24736 29451 34882 33641 31613 33057 31313 32210 35909 33789 31132 29577 28604 24715 21024 16168 11266 16644 70018 161878 202931 207520 186293 62617 11590 4863 7543 5766 496 374 453 538 594 720 805 877 1010 1063 1019 873 702 613 675 883 1097 1138 1103 879 711 514 317 273 253 221 212 220 193 183 167 217 194 188 182 206 164 175 164 134 189 175 123 162 165 137 161 184 155 152 137 160 139 135 152 135 119 120 106 96 101 106 103 93 82 80 55 60 60 44 41 37 27 11 6 47553 265 1089 30 9759 13 12 33 6876 4090 -75 131 464 768 1602 2274 3444 4251 4726 6620 7904 8844 5834 4872 4141 3533 3258 3102 2044 613 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 359 449 795 947 887 897 848 998 1037 1335 1899 1951 1987 1901 2100 2318 2541 2814 2865 2940 2807 3170 3136 3125 3200 3349 3616 4187 4798 5428 6399 7930 9617 10749 11546 11980 11007 9617 9007 8248 7159 6082 5531 5372 5313 5503 5083 5487 5758 6083 6804 7353 7826 8662 9667 9462 8946 9537 9783 8801 8035 7065 6591 6698 6682 6832 6810 6757 7258 8215 9247 9307 9619 10953 12255 13057 14500 15781 16146 15958 16051 14632 14002 15019 16655 18237 18282 19091 21625 24779 26011 28475 27516 27379 27841 31644 37742 43374 46623 48858 53822 59352 64094 65911 69133 75345 89111 112104 131392 141793 154173 149881 127561 103709 69433 46049 37802 33811 33026 33593 36572 41800 41705 42997 49363 48807 48173 49225 52543 55627 56021 59044 64414 69538 80444 83979 71500 54071 38127 22525 10785 3251 999 854 1422 6311 24383 54030 152360 201899 196313 160842 82205 6337 702 430 415 434 438 497 573 674 750 725 701 706 611 490 380 400 382 346 483 591 763 931 936 625 342 234 262 278 229 220 223 171 179 158 187 179 200 196 208 184 196 185 192 174 184 174 174 158 153 170 156 150 149 157 157 157 163 148 122 125 137 128 130 119 117 106 84 84 69 64 59 57 67 53 31 26 15 47562 263 1147 30 9757 13 12 42 6876 4095 -84 168 999999 999999 -21 176 165 38 -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 -23 999999 999999 999999 -11 105 61 259 246 176 242 409 471 650 676 659 775 957 1155 1604 2102 2448 2922 3550 3980 4390 5071 5198 5390 5700 5590 5613 6285 6713 6600 6366 6261 6104 5411 4959 4839 4474 4644 4886 4920 4958 4743 4555 4515 3966 3238 2714 2396 2443 2885 3063 3620 3892 3800 3663 3983 4663 4838 4890 5105 5807 6605 6856 7618 7702 8690 9763 10310 10237 10452 12154 14054 14678 15081 15065 16208 16962 17625 19248 20927 22037 24197 30093 34972 38665 49132 54244 57226 58403 60846 62992 67377 70314 68426 65182 61449 57949 65355 91385 127299 155062 195620 230866 240518 246283 245283 179746 126676 93787 71312 61514 61146 64841 62973 60336 60581 69420 78295 75222 79544 89940 101868 99388 83575 80851 81278 80906 75373 68745 50328 23588 7980 2626 722 298 352 482 829 605 1350 17054 69855 73953 73172 22096 2031 3251 2363 335 321 317 402 500 502 562 525 488 447 402 321 295 365 339 322 325 347 388 489 614 608 447 307 330 304 264 228 202 202 204 227 252 219 214 184 136 169 168 178 198 192 151 166 172 187 169 156 165 165 142 152 158 129 145 141 119 103 114 121 112 85 83 86 81 75 85 85 76 41 40 47 42 30 14 2 47571 259 1267 30 9757 13 12 51 6876 4100 -26 -74 -34 44 240 459 575 400 258 124 139 371 715 1099 1477 2466 3176 1352 634 1041 1480 1358 1095 970 743 626 269 227 292 397 632 643 975 880 1013 801 1107 1289 1423 1448 1349 1521 1704 1661 2012 2324 2705 2993 3161 3338 3420 3682 4261 4407 4520 4470 4316 4529 5101 5384 5154 4165 3813 4127 4786 4904 5175 5406 5074 4826 4616 4395 3956 3636 3664 3768 4426 5214 5791 6245 7200 7912 8555 9786 11225 12021 12964 14160 14522 15843 17136 18195 20180 23818 27354 30185 31331 35510 42446 48567 51812 53940 56165 58810 63358 62999 57963 50663 47507 47732 46412 44744 45649 46156 46070 47257 49525 55260 59450 61199 63972 66014 71298 77099 80655 85114 89384 91940 98046 112931 138182 172701 207371 205951 181038 155637 123863 92383 65268 48923 37783 35753 43963 41317 38955 36026 31323 27138 20568 16673 13968 13950 11990 9529 7164 6261 4883 2921 1816 1279 627 302 588 1220 1219 1298 1177 973 975 1106 1144 961 717 3880 35523 128527 195700 110148 26535 1826 417 232 241 285 240 252 290 300 393 428 385 298 293 250 287 291 328 325 357 330 317 328 315 314 330 296 265 249 232 218 217 185 160 145 180 143 130 165 200 183 163 160 157 173 106 122 132 147 123 134 146 149 110 136 124 112 121 96 95 105 102 101 100 89 85 81 85 59 50 38 44 50 36 37 28 5 -4 -18 -22 47580 248 1596 30 9756 13 13 0 6875 4104 -78 80 708 966 673 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 84 227 -9 999999 -76 -51 180 224 338 268 478 370 453 420 370 484 507 484 456 445 453 482 253 301 650 657 859 1204 1521 1829 2136 2429 2520 2119 2200 2338 2775 3049 3315 3607 4120 4362 5177 5666 6372 7434 8088 8908 9518 10702 11451 12370 12927 13329 13294 14280 15689 17194 19054 20106 21080 21015 20480 18163 17551 20317 22125 23455 25167 26263 26627 28244 30123 30065 29432 30623 32485 36392 38368 39110 42991 43958 42700 42433 40770 38724 40795 44727 46009 48111 50151 51566 51401 53559 54351 52446 49999 44768 40816 39347 37145 32161 26329 21456 18749 17093 17577 14548 13980 14352 15658 17720 20237 25513 28625 29875 32798 34378 32549 29777 32976 35084 31500 28394 29374 26750 23198 25300 30204 36640 49066 55678 56169 50613 42990 29291 9880 3763 1517 324 2406 32711 89410 239131 443043 440415 263315 39927 2943 772 261 218 254 274 330 359 297 353 340 308 292 351 355 342 405 353 265 297 321 284 318 330 281 319 279 248 271 245 199 175 190 232 232 188 190 203 195 229 185 179 160 167 165 197 185 191 202 154 149 184 175 178 173 178 147 141 139 121 117 134 111 103 112 105 104 91 81 81 61 61 48 55 54 41 23 19 11 47589 229 2164 30 9754 13 13 9 6875 4109 -89 28 -37 27 153 163 395 507 459 377 488 702 992 879 965 1163 1454 1718 1668 1942 1970 1947 1670 1290 1483 1547 1669 1601 1552 1819 2171 2596 2859 3155 3619 3915 4936 6342 8141 9013 9584 10957 12395 14185 16637 18908 20863 21794 23165 24309 24406 24112 23253 22324 22528 22315 21669 22838 23738 25041 26761 29026 30908 32953 35858 38629 38395 37797 42650 44739 46699 55556 65594 72307 78950 84270 85468 78964 75133 79000 89312 94961 93507 93020 89074 91592 93886 96218 103523 114724 127907 134144 132783 133574 125177 111217 96226 77969 72516 66723 60023 49279 38116 32899 31382 32798 36563 43181 50648 65252 69967 55109 40206 26874 18748 14297 14269 10613 8588 12154 12907 16225 26964 34069 38210 38929 34375 40272 54372 72848 76744 67046 72082 58189 38219 24359 15170 8884 3347 982 338 324 335 459 268 3393 44584 12230 1032 3088 2610 443 273 324 273 276 287 300 336 312 274 355 301 309 347 335 368 344 316 351 338 317 343 312 318 339 319 287 277 220 221 226 215 229 207 203 243 236 209 198 202 202 184 171 200 188 206 188 183 190 158 182 167 155 164 157 145 150 148 138 134 124 115 102 103 109 114 118 101 114 94 75 71 64 63 53 42 38 19 47598 219 2465 30 9755 13 13 18 6875 4114 118 161 42 133 341 401 673 707 712 752 711 641 554 603 848 1188 1304 1198 1149 1356 2057 2564 3155 3679 4648 5650 6843 8139 8787 9105 9715 9566 9329 9690 9895 10476 11072 11503 11886 11021 10158 9604 10486 12404 14581 16120 17814 18752 19579 21674 23533 25388 27643 29141 30661 32963 35015 36844 37174 35051 34159 39659 47666 51478 56924 62374 65277 69350 72200 76287 81564 81511 82558 80249 86050 92735 98149 106799 115746 126407 140657 152377 169080 171913 168201 159289 148953 139390 125534 109447 98718 79110 65288 53712 44229 34893 28638 23836 19638 19702 17827 17337 15654 14742 14761 10799 8406 3326 1757 1428 1219 1287 1756 2145 3809 6412 6317 5776 6054 5714 5139 5689 6213 6542 9599 25473 55189 79325 102937 126822 140653 143593 110038 45786 6216 692 340 325 269 274 287 201 229 265 287 264 267 281 261 273 300 213 200 277 231 268 341 316 347 299 299 307 277 285 329 319 276 247 231 175 192 190 216 191 179 131 167 197 220 180 141 124 166 177 168 168 139 148 160 170 178 157 157 147 124 127 143 133 109 100 101 105 89 83 74 70 77 71 81 62 53 38 39 30 24 21 14 -2 -12 47607 204 2913 30 9753 13 13 27 6875 4119 150 564 722 740 917 1506 1970 2368 3125 3520 3560 3514 3354 3225 3221 3418 3779 3871 4439 4837 4890 4785 5094 5274 5238 5632 5974 6258 6474 6772 7216 7751 8344 9359 10840 11967 12968 14240 15069 16160 17121 17785 17906 18031 19445 22140 23480 23455 23891 24349 24002 24784 26164 28521 30691 34734 37975 40682 44236 47743 49756 52769 59366 66379 75086 80125 87209 92954 95815 101461 98891 92935 91371 93760 100357 114059 124266 127186 122446 111458 89729 70476 54726 43392 48447 60705 78340 91592 89955 77100 63926 51097 46313 41536 36601 33709 30448 28903 30706 33836 40775 51875 53300 42382 33495 32479 32516 39749 69004 107153 140991 169907 179055 165480 144814 133818 110140 56100 8478 875 225 243 212 256 270 284 344 350 329 343 351 351 344 288 284 325 316 298 294 262 286 352 360 344 383 368 314 284 321 297 259 321 336 275 257 221 206 207 258 221 232 221 207 216 202 190 223 197 216 193 173 196 209 192 179 196 191 187 175 167 157 136 144 143 147 130 119 130 140 114 110 108 118 112 110 106 93 73 74 49 40 47 27 17 47616 201 3002 30 9752 13 13 36 6875 4124 -39 45 313 322 364 721 720 764 1010 1085 1080 1208 1278 1072 1257 1160 1506 1747 1880 2020 2345 2532 2548 2650 2794 2960 3328 3663 4129 4928 5717 6320 6959 7946 8140 8426 9840 11097 12243 13788 14887 15601 16900 18155 20426 21713 22415 23902 27051 31000 34229 38031 42627 45239 50785 57837 64910 71087 80320 88939 94126 97753 102285 106145 102312 95006 96656 93914 87780 85064 83669 81304 79527 71240 70214 68822 62322 56043 48606 45686 50394 60165 72139 74700 74457 66440 54767 48200 46681 45891 50975 53408 51621 48823 47057 44206 42690 44974 45173 42561 41230 36230 33850 36522 61769 117656 162740 176434 180984 176524 146068 96129 43544 18244 4686 748 261 199 190 224 205 266 185 194 280 291 237 264 321 326 288 231 208 193 199 184 209 250 257 290 263 274 238 227 256 231 236 209 242 233 209 172 159 195 184 168 178 171 170 144 160 148 150 156 142 154 116 107 140 128 101 122 125 142 134 112 107 104 106 98 76 78 95 77 76 80 67 68 84 71 55 53 40 25 23 22 8 1 -14 -17 -32 47625 199 3065 30 9755 13 13 45 6875 4128 -89 153 48 69 80 184 457 393 562 717 616 946 1226 1466 1475 1456 1724 2010 2191 2586 2962 3251 3399 3582 4123 4303 4883 5172 5393 5966 6528 6872 7425 8026 8787 9816 11038 11506 11992 13282 13998 14343 15018 16347 18063 18749 20711 23821 27936 32629 38469 45200 49488 52455 55797 58392 61894 66770 71169 73352 73005 72042 68296 63761 53474 49449 49413 50709 52531 53022 52543 48396 45292 41417 34612 30316 32542 40749 54834 76150 85715 89444 118840 148016 111957 71944 67624 60108 50612 50449 49142 46740 45051 43753 45442 53796 72613 94951 107911 107863 113656 122357 119782 124694 137172 150281 151850 117538 85574 52990 15384 2807 630 252 254 198 240 272 257 250 229 319 309 292 336 367 317 311 257 344 296 252 346 258 205 265 278 293 290 299 296 286 303 261 283 250 252 240 216 203 208 179 156 175 200 189 170 180 211 238 184 178 149 182 175 145 151 159 160 168 192 155 146 156 148 146 125 121 124 132 126 101 79 99 103 91 96 97 98 82 75 58 57 54 40 24 11 -3 -7 47634 193 3247 30 9757 13 13 54 6875 4133 -56 999999 -16 12 64 307 390 529 802 867 927 1314 1551 1735 1910 2257 2354 2436 2889 2984 2987 3096 3225 3745 4023 4184 4443 4626 5019 5153 5519 5805 6243 6610 7305 8246 8727 10081 12175 14267 15806 18591 21995 24190 27950 30839 32895 33393 34595 36215 36542 37726 39349 41079 44746 47519 50193 52954 54385 56939 61305 59796 57956 53959 46854 41379 42399 44111 38151 35722 40866 52730 69912 84902 101301 133654 192358 244854 216247 132133 98385 103793 109682 81007 65591 67323 71232 77479 86656 93556 95288 100535 117632 137498 146241 130641 94566 83301 107473 117441 93923 49336 17675 5723 1717 239 300 305 356 257 296 340 292 247 211 217 231 255 260 271 259 296 341 322 241 288 283 277 272 278 319 324 302 320 322 298 300 255 224 212 245 214 194 233 230 207 168 165 169 178 202 207 202 184 169 198 195 202 187 167 170 167 171 170 145 165 176 179 173 156 142 166 108 126 140 111 97 91 107 101 81 95 107 110 82 70 68 57 48 40 25 7 5 47643 197 3125 30 9755 13 14 3 6875 4138 0 -68 95 186 276 405 559 758 1038 1153 1299 1536 1678 1597 1734 1742 1597 1505 1380 1495 1822 2204 2426 2961 3498 4171 4811 5560 6195 6601 7305 8121 9075 9641 10362 10275 10534 10177 10795 11150 11841 12880 13560 15306 17380 19995 22777 25148 27766 29988 30916 32399 33324 35578 38467 37974 36368 34233 35653 38749 38999 38762 36499 32871 31014 28809 27299 28120 30642 34844 38088 41486 47889 58718 74527 93466 103336 104968 129480 190972 259418 307132 317424 211711 127340 107372 100126 93234 93752 94010 83469 77299 69511 66346 69309 64184 60930 72738 86156 89492 100468 107700 103149 91792 74581 45103 19425 4754 601 212 246 273 258 307 281 310 341 294 256 279 294 218 237 307 321 281 296 312 242 179 248 239 250 294 282 267 318 280 285 275 268 257 251 248 211 200 219 214 206 166 155 211 217 195 171 140 190 205 184 145 136 165 178 189 144 125 129 147 146 152 152 169 148 143 143 133 122 103 97 80 83 74 77 93 73 82 80 80 76 61 49 40 28 13 12 3 -11 47652 184 3513 30 9753 13 14 12 6875 4143 -53 247 589 904 1155 1566 1905 2386 3036 3667 4170 4966 5779 6352 6803 7040 7753 8367 8904 9375 9825 10177 10755 11822 12391 12837 14293 15434 16284 16788 17133 17401 17872 18566 20272 20427 20741 21947 23676 26300 28579 27792 25488 25704 24278 21665 19507 18102 18507 20159 24840 29381 34949 40962 45245 51008 58436 63479 68205 75107 78909 102576 129241 153900 163720 138816 139848 174240 224051 226671 185988 156362 122952 109558 108978 106388 113088 126217 129213 143022 149119 141749 119990 109056 104299 104216 97598 80471 74609 74871 61204 40510 22577 13777 5637 1214 498 368 329 325 290 275 331 276 247 223 218 187 271 245 272 288 266 264 299 290 195 196 257 282 291 267 266 294 284 309 296 273 235 213 223 193 169 164 186 190 171 174 179 165 177 172 200 186 126 146 129 169 138 155 168 151 128 163 152 138 135 117 113 110 123 129 137 99 131 129 100 97 81 78 92 81 89 83 66 67 56 37 21 3 -3 7 -3 -23 47661 201 3005 30 9755 13 14 21 6875 4148 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 999999 999999 21 95 97 133 344 461 753 1221 1488 1812 2018 2429 2826 3208 3815 4406 4830 5562 6474 7449 8469 9786 10852 11780 13315 15265 16156 16564 17766 17793 16621 16696 15772 14321 13850 14395 16609 19475 20704 21916 21601 20085 18820 18086 17600 17132 17004 17686 18330 19033 21245 24138 27412 31051 36158 41936 47435 50077 52160 55619 59039 58084 55883 60011 75291 101193 112628 115154 101999 63914 52093 49364 49111 53611 56582 64180 73355 76615 79027 86254 88757 89282 96181 97800 102538 110828 108884 103353 108070 118876 155770 208986 239480 236339 217503 177437 124400 83954 47769 21705 7246 1257 383 350 340 332 300 184 203 243 274 292 296 231 217 191 224 228 259 256 271 253 247 281 250 246 281 309 286 303 286 236 218 225 186 233 223 211 203 207 197 204 150 138 171 204 176 157 152 171 162 173 180 183 146 133 111 143 170 149 144 140 132 153 139 137 111 127 119 133 104 89 83 73 90 105 86 84 56 50 65 52 47 39 23 15 7 -16 47670 204 2915 30 9755 13 14 30 6875 4153 724 2359 4608 5809 2916 403 999999 29 12 91 246 266 328 305 319 498 448 918 1239 1380 1658 1800 2053 2250 2637 3227 3518 3828 4181 4845 5770 6370 7426 7490 7950 9671 11227 12672 14557 16067 16869 18017 17661 15860 14531 12598 10593 9676 9086 9070 9425 10114 11497 12629 13644 15382 16980 18759 19859 21166 22570 24328 26649 29075 30919 31565 32328 34132 37464 41577 45234 49587 52858 52126 52273 54965 58585 65384 71770 82447 93670 109506 128814 134928 101606 68808 60571 61585 53718 49583 50673 54010 60523 68584 76242 78599 78021 72533 70704 76243 82381 88087 99618 116978 130406 173063 224202 294034 344795 303724 196664 84080 27065 11850 3635 1176 498 441 436 409 380 366 326 292 338 274 269 261 282 302 300 292 318 335 331 284 255 238 244 305 283 313 301 305 345 318 290 294 266 298 283 255 202 222 264 278 238 214 218 243 207 208 218 215 187 256 221 193 198 206 201 194 201 173 194 200 181 181 203 194 181 150 168 177 156 167 155 137 134 131 123 124 106 106 117 107 103 100 84 75 60 62 49 33 47679 205 2889 30 9759 13 14 39 6874 4157 599 2290 6013 10023 13277 10890 6032 2491 999999 999999 999999 999999 999999 999999 999999 -73 39 240 570 1031 1241 1339 1676 1960 2028 1983 2215 2534 2897 2972 3212 3297 3611 3880 4117 4357 4795 6093 7117 7632 7531 7387 6847 5604 4680 4232 3709 3657 3767 3821 3743 3944 4548 5062 5668 6545 7406 8282 8783 9364 9675 10252 10661 10827 10958 10318 9307 8043 7963 8340 8394 10693 12753 14391 18148 22409 25558 27734 30353 32821 38278 43311 48956 45486 40475 37385 37676 44514 47398 47826 53828 63193 71940 81033 89022 97853 116896 130605 132974 133644 128035 104241 83750 85666 112830 164024 201622 234752 259534 264838 286099 298771 219063 121773 57521 19902 9202 14147 23857 26813 25132 19734 2846 382 294 232 282 242 292 371 317 299 263 243 271 299 275 315 265 190 202 268 253 247 248 257 263 317 332 295 233 224 197 206 150 165 190 195 184 170 143 180 172 166 169 158 159 188 190 183 180 163 144 166 169 184 174 161 157 157 133 134 130 138 148 134 142 117 110 112 116 97 85 86 71 84 76 75 60 61 58 43 40 18 2 47688 206 2835 30 9765 13 14 48 6874 4162 475 2377 5965 11855 19246 25277 32030 30466 8177 13108 32525 13844 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 -38 288 392 596 972 1784 2807 3450 3959 4452 4799 5556 5978 7163 8213 9047 9496 9884 9157 8525 7893 7641 8218 8433 8318 8060 7944 7871 8217 8645 8793 9115 9032 8815 8420 7723 6962 6418 6330 6133 5734 5859 6255 7087 7764 7990 8532 7882 7732 9400 12307 16509 21403 25575 32303 36629 37196 34481 37305 42362 41754 39517 40107 43616 48291 56595 63256 70675 80989 88807 97551 96737 103157 92698 76160 68357 77700 89625 102846 114359 125163 133331 133226 141049 142426 136853 139130 172931 226180 237706 185380 120884 63123 23468 27037 24980 24575 28342 64803 70109 5817 462 281 345 348 317 296 303 327 245 208 211 237 224 272 275 313 322 266 308 308 355 334 290 296 277 243 207 206 241 214 203 253 228 187 193 198 198 170 165 193 205 208 194 185 173 174 205 206 219 175 189 198 194 175 204 205 176 189 184 179 176 164 151 162 159 136 122 128 123 137 135 121 117 113 108 101 84 77 73 56 42 47697 208 2808 30 9768 13 14 57 6874 4167 535 4790 9892 16617 31253 43907 53755 66424 77366 87432 103373 79543 18481 1021 517 612 659 805 712 609 687 680 480 174 73 -99 999999 76 614 1040 2200 4097 5207 6008 7308 9033 9677 10706 12543 14064 14647 14657 14691 14972 14837 12623 12037 12051 10470 9017 7936 7307 6301 5066 4425 4381 4247 4317 4166 3602 3275 3038 3189 3414 3696 4130 4663 5162 6073 7785 10405 13312 16155 20465 23236 23477 25908 26987 26738 28418 33421 36993 42217 52118 54518 55779 58732 56528 61194 71772 82370 90814 92549 85976 84197 87320 88471 87540 90637 95719 109052 129546 144932 157158 163373 158570 170881 154419 127518 118741 95740 90989 112276 118124 110613 93650 75071 51673 23901 6160 1325 520 388 362 298 300 312 336 269 350 328 330 298 274 240 251 283 314 262 262 248 244 276 315 347 330 339 365 348 321 293 303 259 241 253 283 217 214 236 230 207 226 223 206 231 243 260 219 228 213 233 225 196 176 181 202 219 213 235 205 191 173 198 186 185 167 159 174 177 170 173 169 151 142 130 138 127 141 121 114 109 103 95 81 71 76 64 51 47706 205 2901 30 9771 13 15 6 6874 4172 499 1803 4904 12840 33953 81828 178339 365268 362011 108522 5701 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 782 2389 4563 6621 7102 7274 8163 8495 7683 6836 5352 4889 4018 3433 3096 2443 1767 1217 987 1023 2032 3103 4466 5460 7721 12238 16028 19371 20534 22147 24309 25880 24728 23701 24753 21389 17585 16151 16969 19874 24477 29109 38141 54481 74785 83270 76124 66333 65605 68183 69706 81002 89256 101494 107309 112739 139195 148064 145608 133295 84988 47685 44638 48145 51565 52497 54091 75421 111655 116858 108687 125304 133287 126360 108809 82246 74798 76338 71285 55922 42201 29790 13699 5086 1277 277 158 199 301 333 273 241 358 356 353 398 333 321 292 203 261 264 225 219 282 256 256 300 323 326 270 277 264 273 245 232 246 215 217 220 219 197 206 200 210 220 199 208 226 169 166 191 215 203 175 184 171 183 197 199 190 169 160 139 174 181 162 144 168 160 146 166 156 135 129 108 92 108 107 91 109 125 99 95 88 80 78 50 41 42 24 47715 206 2876 30 9776 13 15 15 6874 4177 0 664 1991 4647 11960 31354 85169 204122 332702 340632 116353 8618 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 207 827 1214 1164 1063 573 210 -51 46 70 -17 210 709 1438 2383 4218 7834 12092 17543 21280 26715 32187 31726 31153 28560 25267 25316 27057 26477 22349 21013 17838 18417 24989 39918 58333 64689 58604 56255 52763 56081 54766 51374 57692 62672 67923 73320 74565 78725 86018 91717 134835 195449 215001 216863 192714 150052 110207 80653 64671 67547 86170 71321 61527 110548 158130 172934 158042 114520 66673 38938 18107 7459 3662 1807 1040 491 257 230 250 313 241 312 257 285 315 344 351 383 396 281 282 283 231 230 256 204 251 243 219 213 221 273 279 316 285 302 273 216 192 203 181 204 191 156 163 216 176 136 132 162 168 194 207 189 197 141 134 170 180 151 149 163 143 150 144 133 155 168 132 129 145 152 115 114 118 113 103 107 80 91 93 97 98 90 87 83 73 67 66 54 40 28 22 11 47724 206 2882 30 9782 13 15 24 6874 4182 102 878 2408 5457 14214 39899 110757 219963 299903 249988 203813 90332 3855 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 397 845 1324 1944 2286 3610 6309 9519 14170 16677 17490 19949 20697 19869 18792 19296 20986 19853 22871 30551 36382 34952 36789 49258 59823 43292 32530 28685 24962 26089 31050 33364 40769 39679 32452 34667 48009 63900 84762 97716 120420 132956 117020 94782 70974 65058 64897 54223 48103 48185 48286 53136 61100 86167 137274 212042 272590 281328 259828 219742 183922 152793 76678 12163 1759 391 281 318 265 255 278 323 313 250 295 336 284 265 221 192 235 238 263 272 232 206 245 296 238 244 254 283 299 253 252 243 220 201 214 212 184 142 205 191 182 227 168 162 182 183 139 179 161 158 172 204 161 155 145 143 158 150 180 139 141 151 142 128 140 134 159 136 123 132 107 97 100 86 69 78 91 98 88 76 86 83 60 45 30 24 24 24 8 47733 206 2886 30 9786 13 15 33 6874 4186 672 2550 6760 16570 36032 75319 100532 82117 93526 112671 63590 10999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 312 587 1403 2592 4358 5848 6363 6624 7436 9107 10599 11178 11131 11290 12595 11374 10971 13875 17158 22735 30147 34127 32720 32853 31407 28873 25934 24084 22377 20771 16613 15639 19768 23993 29637 38152 44805 48822 56862 63619 74740 86579 100567 109756 129555 163277 185941 185100 168199 139464 108093 83110 61161 43522 44765 71968 120875 197073 287752 336668 329038 273485 214369 125250 42953 8302 2602 1634 987 383 299 260 290 281 228 256 288 294 312 350 371 293 249 271 240 225 234 221 231 246 282 261 269 253 271 296 320 324 303 311 269 217 244 173 202 194 197 175 163 214 207 182 195 182 192 204 187 160 169 190 171 140 159 143 137 116 152 149 125 165 178 158 164 149 142 130 111 118 116 100 94 113 115 104 100 108 101 94 87 78 66 52 53 40 40 38 47742 203 2984 30 9794 13 15 42 6874 4191 113 1334 4077 11138 33759 92744 171149 145660 37184 4604 835 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 356 1054 1705 2466 4136 5536 6268 6186 6097 6843 6182 6064 6432 7030 8798 9487 10378 9452 7414 6707 6745 7414 7700 8514 11120 13565 15507 18461 22833 26983 33405 36412 34688 30736 27407 23090 20241 18116 17100 15914 14656 15812 19840 24037 26693 34522 46329 48061 41947 37058 37380 38300 40894 50508 66274 88460 110851 125752 128978 131793 120469 94198 65927 52471 52230 56310 72701 101988 127967 180672 274144 335097 348170 334971 285902 219344 149654 79510 8707 3140 2366 1799 490 256 266 316 331 237 327 340 381 317 268 359 297 242 193 189 213 227 165 196 207 262 253 252 336 302 336 332 275 266 275 212 232 207 198 164 200 209 209 172 189 191 179 176 221 195 189 205 178 172 186 201 168 172 185 173 202 202 167 130 161 154 151 171 151 137 140 142 128 112 121 115 119 109 110 123 113 118 105 82 86 94 72 63 48 31 30 47751 203 2956 30 9796 13 15 51 6874 4196 199 1148 3418 10114 26507 63991 134870 213856 244595 118742 4545 999999 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 537 1292 1834 2645 3553 3615 3390 3586 3538 3922 4106 4507 4937 4781 4090 3538 2993 2615 2405 2619 3935 6435 10937 15069 17750 20544 24097 28047 33224 36597 33905 29482 26332 22828 19769 19292 21663 25405 33118 36793 36419 37656 38847 36351 33770 45741 55162 52512 53750 57060 64924 80516 67993 60680 95344 144193 175004 166460 125926 66588 45104 60142 92210 114020 115298 126465 144659 166162 182625 229466 252288 238660 207144 169064 120911 34161 5135 1110 262 233 267 317 302 333 300 344 398 319 290 277 268 291 216 224 229 290 289 209 239 283 300 287 307 295 309 328 299 308 305 280 253 220 232 190 216 234 229 178 228 243 227 198 193 184 164 172 193 169 183 165 172 195 172 193 200 193 181 182 204 190 154 153 157 148 147 149 154 137 130 116 115 121 115 133 137 117 128 109 77 80 82 70 67 53 39 31 47760 205 2927 30 9797 13 16 0 6874 4201 213 1192 3232 7249 17796 47815 98098 135583 135346 216999 293013 181921 15000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 1305 3897 8844 15533 17945 18384 19759 19244 19733 26088 32000 31328 22591 29490 31340 30017 37933 52337 59768 56312 56223 58324 63810 76447 84790 96145 114596 139062 167709 175234 184086 162967 98715 43372 29952 45063 74151 97982 105317 88873 85922 104903 136594 175627 222742 246412 256621 240234 130946 44104 4788 524 262 223 332 258 276 256 243 251 263 335 263 203 249 233 182 205 237 251 215 264 253 224 273 283 268 286 278 270 285 214 203 227 201 213 169 149 169 195 150 124 162 188 150 152 155 153 127 132 157 173 157 128 155 138 141 169 161 130 123 135 139 116 120 126 119 115 101 112 124 113 104 96 87 109 106 89 72 62 66 62 65 52 51 34 20 4 -1 47769 207 2873 30 9803 13 16 9 6874 4206 458 1906 4945 11914 27932 63117 150674 260853 231367 29854 -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 90 937 2542 4230 6151 8989 12332 16207 20179 18055 12319 12139 14180 15640 14837 14405 9059 8402 11571 14635 24223 32566 29336 23959 22014 22783 25961 28478 37053 49816 63456 67654 68336 80834 85479 92859 95527 94450 105044 111789 118620 122398 147298 169715 157376 146234 177456 240550 307505 329437 311545 237734 162364 112772 45098 5638 421 255 285 337 358 331 243 198 189 243 177 231 295 272 242 228 244 217 226 257 280 315 316 290 254 260 318 323 259 263 272 241 202 200 208 230 178 181 184 167 180 276 234 212 236 200 167 174 176 198 210 218 215 220 207 181 185 192 183 181 166 174 173 175 162 168 150 127 120 163 152 132 131 124 132 117 132 115 115 105 96 98 83 74 69 48 30 17 47778 209 2815 30 9805 13 16 18 6873 4211 184 1303 3598 9291 22184 51904 117181 176442 81100 20639 -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 -42 130 453 1630 2446 2862 3115 2932 2964 3377 3441 3202 3161 2882 3176 3302 3775 5049 5948 5415 6135 9684 12811 15157 16204 14720 14818 15523 15250 14569 13718 11539 14943 22412 34173 53711 63371 66489 83170 110934 128051 133056 133995 140168 138616 151428 146226 110419 129932 196676 285851 338615 384137 404368 382066 315801 203103 56295 9162 3539 2057 693 366 338 272 303 326 274 219 163 215 261 276 189 298 250 209 288 267 221 273 280 254 282 299 294 324 346 336 317 288 262 219 227 239 239 211 212 241 273 232 258 277 224 204 228 233 233 222 232 228 218 220 252 207 205 211 204 226 229 215 191 187 198 173 167 172 174 172 172 154 161 163 171 163 165 156 131 140 136 135 126 127 120 89 95 89 75 47787 209 2819 30 9809 13 16 27 6873 4216 4 660 2533 6464 15133 34533 81655 133071 58405 6336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 511 990 1298 2375 4126 6693 8966 10788 12254 13201 11747 11081 11657 14251 15206 15869 19371 30378 52439 73873 85740 95050 108996 118115 127143 134969 140824 151486 151191 143839 158125 181836 242779 324352 395356 444587 463391 380900 130145 9112 810 359 279 265 317 217 225 216 217 153 203 235 168 122 166 165 209 188 231 247 193 231 228 216 242 235 302 327 263 270 275 253 214 188 167 162 192 213 206 176 187 150 179 174 175 168 190 191 162 182 184 186 176 181 159 171 173 161 145 130 156 141 133 140 145 126 120 123 145 115 113 147 144 136 117 100 85 97 90 99 78 72 76 59 43 47 39 33 22 47796 210 2793 30 9813 13 16 36 6873 4220 542 2061 5866 17227 48873 107771 162647 133595 25412 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 198 850 1558 1908 1633 1545 1883 3798 7780 11479 12693 15070 18188 20748 22382 26504 37172 56564 77282 98575 117933 127526 135863 147386 149383 145954 147435 150193 172264 200625 272332 387656 456736 457135 413708 208165 34270 1282 343 335 333 334 354 278 268 252 236 232 270 267 203 216 244 197 192 208 228 205 225 250 252 251 204 263 344 317 298 316 342 358 293 237 212 251 252 223 217 248 242 230 214 188 230 230 196 196 214 207 194 214 219 182 189 194 191 172 199 185 177 164 186 178 187 154 172 181 164 177 164 136 134 139 126 120 134 132 119 118 108 104 95 96 88 82 73 64 45 39 47805 210 2797 30 9817 13 16 45 6873 4225 1340 7312 17261 43982 110189 148321 39339 808 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 770 2122 5225 8842 13086 17267 23213 26042 27268 30625 38620 49490 59902 66669 72795 78433 92217 114338 119606 113926 114640 110784 93033 79710 112861 217645 302161 389479 486467 530960 500730 238978 27619 514 275 315 236 276 243 280 272 210 204 240 180 189 224 157 179 205 208 250 284 217 247 243 265 246 213 261 296 302 291 299 335 271 212 177 219 245 233 247 219 178 205 208 192 182 216 194 205 226 221 174 202 193 205 211 167 203 203 163 158 171 144 174 175 146 176 149 139 156 156 152 141 137 149 127 118 125 135 127 124 111 111 95 85 82 77 76 76 45 28 47814 254 1481 30 9821 13 16 54 6873 4230 -21 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 521 5537 15491 37541 87919 146225 95405 10585 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1392 2927 5722 9652 17361 31224 46734 53742 55906 69380 82960 89752 95965 95558 93323 85567 73657 74696 80024 91842 86381 87061 154816 242115 324420 382853 423631 442834 432320 302519 118308 6018 541 347 384 273 273 372 335 268 229 268 293 249 285 242 228 278 224 182 256 225 230 252 244 251 307 267 303 342 308 325 288 295 283 286 277 223 224 249 252 188 203 211 254 236 207 258 240 217 249 252 213 202 214 196 199 183 193 182 202 186 128 175 165 157 190 194 155 170 165 169 175 170 158 154 149 153 146 145 129 116 117 111 108 93 85 80 74 68 55 45 47823 279 731 30 9821 13 17 3 6873 4235 -92 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 377 1154 2125 1739 508 36 -32 273 196 32 8 131 132 999999 141 -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 3070 30303 87621 144470 140248 32407 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2180 5619 12259 19788 24504 27826 34368 60986 87196 103580 121116 145458 174639 200159 183221 160185 122124 83939 50914 62500 81070 95308 141706 145715 168385 292851 378831 401587 347533 260134 177352 101041 29666 901 305 350 361 329 317 273 239 253 247 181 153 186 180 179 173 177 185 218 235 254 188 210 219 249 299 242 264 254 300 341 308 277 221 227 190 206 233 194 237 246 231 215 204 198 220 192 207 196 185 200 170 194 206 201 186 186 184 180 156 174 173 164 157 149 159 188 169 142 172 167 154 157 143 155 148 131 136 102 108 123 120 107 92 82 81 81 63 58 37 36 47832 259 1333 30 9823 13 17 12 6873 4240 129 1061 2630 7626 13668 10293 5184 3352 3017 3347 4177 4487 4831 4106 3049 1998 1297 650 347 102 -46 89 -59 999999 -65 999999 154 96 999999 999999 -52 83 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 666 7360 24147 60366 86845 92813 43296 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 332 442 347 781 2768 5497 6817 9129 13053 18511 24480 30534 29585 31544 53732 80377 104766 134834 155898 159738 147978 137754 108887 82625 75296 64812 66124 125483 184294 258128 317249 340121 327261 350361 333990 167306 37100 1672 335 822 320 279 281 253 307 338 369 392 282 223 242 222 213 184 194 176 188 244 254 203 167 192 211 250 212 262 303 228 285 311 279 251 236 229 204 212 203 219 206 221 254 272 267 217 206 208 174 179 197 141 186 219 217 183 175 182 183 176 175 198 183 152 150 136 156 153 168 160 159 150 131 138 134 133 128 145 121 94 110 110 104 100 92 87 71 60 47 49 33 33 12 47841 258 1364 30 9824 13 17 21 6873 4245 1169 3898 10163 23745 37221 42142 29608 21325 17787 35295 59781 73221 58986 28281 19410 11854 8228 7789 7436 7211 7966 7123 6841 6815 7306 8501 10003 12243 15754 17294 16544 13870 11772 11563 11850 11123 10168 10552 10171 10063 10107 8578 7714 6675 6364 6308 5333 4907 4655 3470 3546 3370 1200 20009 184578 302236 60129 2509 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 440 1350 2606 5954 13560 19951 23802 30332 36375 47736 66068 94330 88197 76275 81089 95905 141662 165861 152783 124289 103336 109110 115563 97239 84184 82614 76002 123612 230224 280865 242772 167305 144922 115239 38503 10991 3162 484 321 339 304 305 281 213 254 369 329 287 293 210 140 225 253 197 211 191 168 182 170 236 212 210 199 276 336 281 232 291 283 314 299 251 282 266 213 216 222 215 221 258 189 193 173 197 162 163 181 154 161 202 198 188 168 142 180 189 177 148 140 162 188 165 147 130 159 165 155 135 142 145 122 128 142 158 149 138 139 127 123 115 108 96 77 74 80 79 58 27 28 30 29 3 47850 262 1217 30 9827 13 17 30 6872 4250 746 2889 4561 6788 16072 19758 14195 18737 22392 17256 14743 15229 16186 17304 20425 18573 15891 17739 20965 14603 7751 6228 6510 6342 5683 6078 6164 6184 5580 5900 6889 8808 10231 11239 12332 12191 12672 13027 12056 12402 13473 14276 15223 15116 16358 18892 17415 15361 15580 13177 9797 16459 33405 13096 13397 25861 83314 194811 550505 670384 174165 2588 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1906 6387 12121 20165 30964 45500 66520 82350 95651 133808 133910 99346 91232 115631 164453 140342 97199 72557 77894 103561 158299 170912 146109 143219 81226 59406 59598 47030 18681 4721 1869 1802 2879 2303 624 379 286 192 239 331 321 309 345 248 216 301 318 310 261 207 153 221 235 191 179 176 157 200 205 274 258 267 222 253 268 280 230 257 252 272 281 200 230 198 165 171 241 225 200 194 189 182 186 169 207 175 136 163 139 186 165 181 174 171 171 137 167 146 162 163 166 142 139 188 160 147 148 131 142 130 134 124 124 104 123 118 106 109 98 96 85 77 75 56 42 49 45 28 12 -11 -12 47859 0 99999 30 9829 13 17 39 6872 4254 47868 0 99999 30 9829 13 17 48 6872 4259 47877 0 99999 30 9828 13 17 57 6872 4264 47886 0 99999 30 9830 13 18 6 6872 4269 47895 0 99999 30 9832 13 18 15 6872 4274 47904 0 99999 30 9832 13 18 24 6872 4279 47913 0 99999 30 9832 13 18 33 6872 4284 47922 0 99999 30 9829 13 18 42 6871 4289 47931 0 99999 30 9832 13 18 51 6871 4293 47940 0 99999 30 9834 13 19 0 6871 4298 47949 0 99999 30 9831 13 19 9 6871 4303 47958 0 99999 30 9832 13 19 18 6871 4308 47967 0 99999 30 9833 13 19 27 6871 4313 47976 237 2001 30 9831 13 19 36 6871 4318 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 3475 17020 49120 131966 339888 694933 643417 274287 129558 54237 2439 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 886 3513 14745 46772 104490 164210 190517 177478 161032 147185 110037 30454 15541 97599 230383 331905 370247 236837 74522 6752 1333 601 680 121 167 198 183 217 160 231 206 130 231 211 173 117 142 201 136 119 146 165 161 197 215 143 58 101 116 105 194 165 131 94 99 89 129 116 116 116 103 88 146 142 145 121 185 189 121 133 104 84 158 149 109 117 110 135 147 134 142 134 115 108 131 130 142 143 150 125 145 145 138 100 118 136 98 102 102 131 133 142 129 130 111 109 123 113 105 88 90 98 88 99 81 82 80 68 74 79 74 83 72 61 68 80 64 64 56 46 39 37 47985 234 2089 30 9829 13 19 45 6870 4323 -4 536 1007 999999 999999 999999 177 781 1898 2559 3770 4294 3345 3148 8214 20110 41815 86400 146244 291569 327435 203874 19520 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 828 3659 7785 13068 16966 19071 21559 30725 46988 78036 123037 137269 123376 108328 87323 69017 28970 10836 11248 27605 153023 353309 433773 358043 265480 264123 233133 49721 2727 177 227 304 276 304 282 195 213 187 210 153 138 243 223 190 144 156 144 231 161 162 165 223 218 140 174 188 157 180 166 140 160 140 124 173 187 221 321 278 200 191 245 262 206 221 228 247 211 180 237 230 216 219 186 176 220 147 174 182 176 178 217 221 239 247 234 231 228 207 198 195 218 242 172 187 216 194 184 171 202 231 245 229 225 204 190 182 191 207 210 201 207 222 233 196 207 213 223 220 213 204 211 213 205 201 212 203 204 47994 224 2387 30 9827 13 19 54 6870 4327 -97 164 346 761 2009 6270 12401 33918 85064 125241 201505 312237 292643 131800 57510 1846 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 968 2362 4549 9141 17268 25534 29367 33226 39380 45491 37804 18693 6292 872 677 2129 2736 4143 13537 80045 220492 408035 331511 288995 422698 569642 373811 117428 5662 273 283 333 227 222 187 207 113 159 205 214 112 175 164 148 185 135 125 175 177 210 164 175 136 157 161 152 160 153 205 242 145 125 170 175 166 206 249 223 234 225 220 251 300 267 215 162 177 195 234 187 161 189 223 183 165 208 182 214 230 226 207 200 177 232 200 232 192 194 196 201 216 206 186 204 184 200 197 204 194 197 189 204 210 197 212 206 185 165 175 190 162 184 185 194 197 187 180 181 189 192 193 188 179 184 182 171 166 48003 220 2534 30 9824 13 20 3 6870 4332 -50 55 442 2083 5250 14360 42328 142904 380317 550016 725704 521414 211801 43936 -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 412 1335 2246 4110 8422 16103 33723 54250 61681 78520 102062 92165 71004 37271 6172 563 3175 4957 2731 4876 52715 219030 376695 409416 305338 107976 31763 32664 23387 8736 288 279 292 255 216 155 162 136 129 151 123 126 117 129 161 163 182 198 159 169 179 140 155 132 153 160 129 121 105 179 185 71 138 115 108 145 176 137 132 163 104 166 143 149 152 134 161 163 101 114 127 140 147 157 145 153 191 149 151 150 168 152 152 162 146 143 129 112 137 151 140 135 136 137 140 125 98 143 134 133 129 130 145 151 145 129 105 126 134 134 149 135 128 115 126 145 141 136 127 135 129 129 133 143 142 134 132 135 137 48012 218 2553 30 9753 13 20 12 6870 4337 319 1589 5076 10124 22672 68785 197380 323095 422264 225081 40094 2815 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2287 8668 24997 42982 57380 56521 43932 29505 10426 1638 -24 999999 -100 297 6780 45454 110537 152137 253838 431945 613611 762323 430919 81005 1432 241 303 267 274 326 388 333 347 262 210 181 253 200 208 298 213 181 247 267 211 247 256 215 194 213 265 252 239 192 224 154 154 154 176 171 155 187 172 164 239 255 253 272 308 236 243 278 276 229 216 176 206 251 271 187 192 192 173 192 236 190 204 268 265 263 211 204 208 197 216 248 217 210 226 226 236 210 223 204 202 207 207 180 209 209 194 188 193 192 188 193 206 199 188 181 189 189 183 191 199 198 192 200 196 200 194 189 185 177 177 48021 218 2489 30 9749 13 20 21 6870 4342 268 850 2283 5253 14022 40146 121316 308627 602687 745231 366736 5333 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 610 7027 25872 57059 95242 131037 149314 153288 144770 84194 13882 439 999999 999999 -100 277 4222 27113 65150 128368 229785 268232 385931 469209 322393 66023 1433 337 287 377 350 287 278 339 287 258 232 232 284 276 240 241 275 273 171 258 273 243 230 192 197 227 202 209 222 167 119 187 152 139 187 145 202 229 217 206 188 197 180 213 232 269 254 280 269 198 169 212 243 232 187 188 158 178 229 213 218 257 219 185 217 212 224 215 222 231 189 180 220 176 183 217 202 222 218 206 185 204 192 227 220 207 186 169 188 206 194 204 185 163 153 180 175 198 189 175 167 168 161 163 167 166 168 154 142 154 150 141 48030 220 2427 30 9747 13 20 30 6870 4347 -56 360 1136 2518 5908 14890 44080 149899 470245 999999 999999 711927 367632 34656 595 -86 -96 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 -78 999999 9 286 482 1882 20461 88893 168566 214213 205890 174219 171728 168600 94262 26182 5556 14108 33325 24853 7215 1726 12167 70695 97486 86859 76555 32826 7524 1762 261 218 206 160 131 169 254 219 224 255 212 179 131 125 141 165 137 144 145 131 133 157 204 148 137 196 261 126 115 106 110 137 170 106 107 125 145 123 101 121 133 114 128 158 206 183 122 171 201 197 193 181 161 125 100 112 143 154 129 119 123 123 114 155 174 170 175 133 146 160 152 162 159 142 136 116 134 149 145 110 113 149 140 136 136 131 99 115 129 127 103 113 124 122 131 116 120 119 107 120 113 98 123 116 99 108 102 91 106 98 99 96 86 82 48039 218 2484 30 9744 13 20 39 6870 4352 189 826 1931 4229 10239 30137 107490 414013 999999 999999 999999 297528 2268 8 0 42 14 999999 999999 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 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 41 370 2240 7858 11887 10431 7775 5009 3502 3645 1917 1543 10882 34785 28368 15849 4816 11648 78710 200718 184986 93472 253936 347812 161374 4805 312 374 313 281 382 344 376 369 247 245 301 249 217 214 206 223 275 269 293 309 264 258 308 250 302 263 251 227 258 209 264 286 205 212 233 203 211 229 241 226 213 181 187 238 257 270 234 278 308 282 259 269 271 234 236 238 248 210 221 244 199 224 213 223 225 241 250 230 233 245 240 241 221 196 206 195 178 196 236 219 225 213 217 235 233 209 211 212 215 214 216 213 198 204 201 196 197 197 182 198 189 176 190 194 177 175 184 173 183 178 178 171 163 155 48048 220 2423 30 9743 13 20 48 6869 4356 229 531 1302 2545 5075 12047 31794 118537 413793 999999 999999 999999 862971 12068 675 642 638 569 400 369 370 309 371 357 219 234 199 205 297 243 300 276 350 310 203 317 275 170 206 118 58 214 147 213 182 164 249 256 283 120 119 177 194 286 238 251 283 293 256 314 374 328 245 319 335 297 251 245 252 153 158 219 329 283 289 323 296 176 206 235 370 389 523 1051 2461 2591 792 313 451 939 3445 14664 31251 20076 3082 308 431 800 915 642 8757 83039 84105 14638 612 319 294 286 271 282 378 302 258 328 286 239 314 312 284 254 202 227 194 200 210 246 205 250 324 289 230 298 278 293 204 189 188 243 191 238 205 181 174 167 144 188 196 216 233 290 286 267 234 275 282 274 243 245 247 218 199 208 192 213 200 230 241 241 226 211 232 213 220 213 220 236 229 205 194 191 176 205 208 192 180 208 208 189 197 193 201 191 170 166 158 181 160 160 153 177 173 166 158 152 161 157 146 147 148 140 136 143 138 140 139 126 124 117 118 101 48057 222 2364 30 9744 13 20 57 6869 4361 -100 176 393 983 1987 3877 8338 20594 54468 196422 728032 999999 999999 999999 64149 1095 766 694 600 657 561 424 398 361 197 296 218 230 376 346 301 250 428 515 393 350 314 305 370 225 204 66 266 345 352 391 282 364 186 183 218 328 355 205 288 212 198 258 221 307 318 325 321 297 283 436 490 511 379 264 318 352 340 385 422 365 452 451 421 642 1570 5067 10195 15170 21393 29007 31049 13452 1543 667 861 1390 3345 4004 1977 818 678 843 714 619 513 471 493 374 349 368 347 301 346 330 302 298 343 421 404 343 313 323 305 229 243 238 210 314 253 221 202 280 265 293 269 245 286 237 214 221 209 249 185 196 223 239 235 255 224 235 230 161 148 168 196 187 250 256 250 232 260 237 225 233 239 192 212 222 232 195 190 197 215 231 220 214 220 201 213 220 224 243 216 212 199 209 177 172 182 197 187 217 195 171 159 179 179 175 173 166 160 163 170 160 151 156 159 159 156 152 159 137 134 127 116 123 118 118 107 113 113 105 99 100 87 71 48066 221 2400 30 9750 13 21 6 6869 4366 -12 280 769 1479 2826 5521 11485 32009 110052 471675 999999 999999 999999 62184 628 372 297 272 320 133 83 91 13 99 60 136 151 -23 -26 15 64 190 93 114 83 146 225 161 81 147 129 76 70 179 176 160 120 158 83 73 31 26 28 33 109 206 177 95 101 147 183 204 134 104 159 88 99 62 114 148 150 257 497 665 1022 1887 3406 6329 11672 18581 26046 27592 26035 26179 25711 19544 8488 3639 4397 6530 11426 13266 8141 2657 333 270 338 211 250 275 224 187 257 235 205 153 195 176 112 119 145 104 136 183 151 118 147 110 118 84 111 42 30 52 108 92 73 102 84 100 104 80 125 98 107 90 97 122 97 77 91 28 9 82 101 70 109 62 38 64 132 91 183 176 152 111 135 118 84 80 83 61 108 113 97 121 104 103 123 96 96 101 97 136 137 123 107 124 128 108 106 104 91 103 116 118 119 121 128 132 133 127 125 112 122 100 97 112 128 113 121 139 126 130 150 153 138 139 119 121 139 147 130 134 143 144 156 156 143 149 155 48075 220 2431 30 9751 13 21 15 6869 4371 -30 330 850 1552 3009 6385 16929 46490 150450 524161 999999 999999 999999 68962 1198 250 269 223 146 -29 48 -58 999999 -76 23 61 -77 25 -39 24 -62 60 -48 999999 -53 54 136 -4 -55 -85 -23 105 97 8 73 116 0 -16 70 112 165 150 33 118 39 -17 -38 24 121 124 119 142 150 186 232 264 161 138 255 136 174 298 267 623 2118 3864 4717 5759 8048 10860 12881 14989 17250 18446 20661 22317 21760 23122 49380 65975 34505 4726 486 590 634 750 755 552 384 232 210 106 88 128 108 158 191 156 160 151 127 113 30 40 33 36 35 38 -13 44 56 3 49 88 83 42 10 -13 47 30 76 83 89 47 14 16 15 85 91 53 63 43 94 46 64 49 26 61 67 104 105 130 118 98 99 64 60 50 23 52 102 108 94 75 34 26 71 60 65 86 72 94 111 104 98 94 73 68 73 59 64 99 64 71 67 84 94 80 87 98 99 80 70 72 85 95 73 88 88 91 102 104 88 84 90 90 94 115 106 97 93 102 99 101 92 86 100 106 106 102 48084 219 2462 30 9752 13 21 24 6869 4376 145 734 1327 2734 5580 13631 36839 135352 484089 999999 999999 999999 428440 11812 301 267 175 173 234 5 999999 -55 -60 999999 -44 999999 51 -19 27 -45 -58 -2 49 -26 20 66 -10 -51 54 33 4 -26 21 24 8 18 17 -4 31 53 77 77 220 94 71 16 49 144 156 48 98 192 163 91 78 124 60 114 87 316 476 771 1478 2686 5221 11001 19297 28735 49870 74409 92402 104056 66476 41578 44283 53875 43840 32972 21248 3082 265 186 293 339 382 326 228 220 302 244 244 255 239 215 324 285 303 317 318 211 171 143 204 213 206 161 92 138 201 140 108 172 159 149 183 207 159 212 158 140 181 165 118 182 172 157 136 159 149 136 183 166 146 146 110 162 194 197 206 194 186 203 210 194 182 147 117 141 151 138 139 167 170 137 155 168 121 146 173 158 159 195 174 177 172 164 161 173 140 134 146 156 152 148 141 152 175 155 159 160 128 149 145 152 162 157 159 158 161 140 145 141 140 135 143 141 140 148 144 136 136 144 160 150 132 130 124 122 117 48093 220 2440 30 9760 13 21 33 6869 4381 -84 209 448 1044 2048 4099 8653 20185 51286 208161 747884 999999 999999 924968 69037 1204 517 398 338 182 132 127 7 -63 47 41 62 180 214 58 81 175 197 71 205 129 5 113 197 167 159 241 178 196 124 -22 -60 45 231 156 145 199 178 140 331 398 186 220 197 362 336 313 262 301 336 319 524 864 1265 2015 3100 5446 9871 17245 27489 45485 65032 73025 49886 32589 19612 10139 6524 3480 690 465 463 388 400 388 298 243 311 395 403 314 283 289 227 247 327 289 264 229 278 284 283 352 366 348 227 217 215 180 209 233 176 221 166 163 156 155 175 199 202 212 197 143 137 158 180 164 146 159 152 130 145 169 204 186 175 167 144 129 145 178 178 214 204 228 214 226 190 186 184 145 151 142 148 135 141 172 183 176 134 169 176 175 179 179 191 196 193 207 176 177 156 175 173 167 161 132 163 171 166 164 157 151 176 188 186 173 144 152 165 156 144 147 142 160 151 146 145 147 145 143 155 152 152 154 149 141 150 153 146 135 136 137 141 125 48102 220 2442 30 9762 13 21 42 6868 4385 -3 230 771 1914 3921 7984 21269 59626 217128 763384 999999 999999 725651 11184 275 197 171 11 4 -35 -74 -91 -77 -47 -51 25 82 3 -38 45 -46 999999 999999 999999 -55 -16 -56 -77 -7 23 102 74 9 -13 50 -67 12 44 -17 40 -50 -35 41 -26 -36 -16 74 196 216 169 134 137 108 16 109 185 323 524 949 1336 1421 1909 3027 5870 7377 8758 10385 8878 9583 14107 12034 3103 166 10 -8 -5 -55 38 53 9 -2 -8 111 120 206 157 136 43 -5 128 86 77 54 28 31 87 -10 57 66 7 -12 -51 1 -25 -22 13 -32 -38 -40 -37 -29 -31 17 -21 -16 -15 -52 -3 -85 -85 -63 -62 -35 -72 -96 -76 -39 -54 -64 -4 -26 -48 -57 -3 -17 -47 -58 -60 -52 -3 -14 16 43 1 -1 -52 -33 -34 -17 -24 -34 -11 10 -12 -28 -23 -38 -32 -45 -40 4 17 22 4 1 -27 1 4 -14 -14 -30 -32 -8 7 -1 -8 -9 -3 -5 18 20 4 -1 -11 -17 -7 5 -11 -11 2 -16 -3 6 -2 -3 6 20 10 10 12 24 28 36 23 27 30 39 31 19 29 48111 220 2419 30 9769 13 21 51 6868 4390 23 326 778 1411 2642 5289 11190 31564 97196 411223 999999 999999 483634 5481 207 195 161 48 78 67 43 -71 11 44 58 -42 -63 33 -16 -50 -14 -78 -60 999999 25 -21 -2 34 50 45 24 21 5 -1 45 59 196 91 49 19 67 158 134 299 364 152 233 244 332 461 658 1249 1618 1939 2571 2951 2361 1934 1840 2461 3356 5792 6299 7624 6340 2644 443 246 173 233 280 414 567 837 765 445 92 104 119 2 -20 86 25 95 65 91 107 38 65 56 95 21 88 53 133 63 117 188 102 73 46 46 16 -42 19 -11 -5 58 8 20 -24 -14 3 12 2 6 -35 19 18 -10 -3 35 -6 -11 -24 -6 25 19 -4 11 -13 -30 -58 -11 -9 -20 -3 -57 -40 5 73 14 8 -12 3 -7 -4 -23 -37 -3 31 -12 -36 -16 -22 -20 -6 -45 -5 1 7 29 14 12 14 -18 -16 -9 -20 -25 -18 5 -7 -3 11 -2 -27 4 -10 2 15 24 17 2 -7 -13 22 15 17 13 11 24 13 12 18 15 10 14 22 33 26 37 35 44 33 31 31 37 37 41 48120 220 2455 30 9775 13 22 0 6868 4395 160 648 1365 2939 6747 16979 53310 180688 676823 999999 999999 999999 7367 609 442 406 351 183 122 203 123 149 210 176 141 326 236 170 201 202 167 257 222 268 265 292 175 192 326 390 313 415 402 252 240 252 377 345 256 315 371 312 405 771 1191 1432 2024 2447 2700 3057 3236 2989 3001 4678 6036 3893 1964 875 582 499 502 402 377 466 509 469 616 1294 1837 1877 1877 1567 820 480 202 269 293 203 212 238 263 272 350 360 337 267 235 269 273 286 340 252 271 246 290 266 271 351 342 267 151 144 193 133 147 209 179 201 225 178 118 159 192 203 243 179 121 158 153 163 130 120 138 191 170 179 229 187 199 164 150 167 180 169 155 159 141 165 180 208 215 213 173 176 135 153 165 157 128 191 220 177 163 163 144 146 132 141 196 180 191 215 193 197 181 186 173 170 155 148 162 146 160 167 144 136 156 169 158 160 126 132 146 124 135 149 156 144 164 148 141 139 124 128 154 138 158 155 129 124 118 127 121 126 122 129 116 120 100 104 48129 220 2457 30 9777 13 22 9 6868 4400 66 571 1538 3334 7324 19189 58213 209369 693165 999999 999999 999999 20202 655 489 597 380 209 168 127 154 28 145 210 302 323 290 234 151 283 257 314 286 202 173 207 255 328 343 394 422 446 450 364 448 354 260 307 331 326 286 322 287 330 349 601 891 998 839 727 757 628 612 662 591 483 419 361 474 886 1736 3705 6036 5180 2998 1415 1108 4068 13256 14128 10762 6574 2480 997 282 225 271 195 330 312 387 449 374 419 403 357 347 267 337 252 291 306 381 339 318 352 317 261 281 196 69 124 205 201 214 235 175 231 201 219 217 174 269 149 138 212 257 243 212 200 224 223 181 189 219 242 221 212 237 153 177 210 243 244 210 189 182 188 200 172 260 246 203 184 199 243 240 199 190 198 192 200 199 168 209 190 174 220 218 237 228 195 206 220 212 192 193 197 184 197 188 177 171 178 211 185 194 184 170 171 180 164 168 168 190 175 175 181 159 163 160 165 158 176 169 156 169 165 167 171 165 171 161 158 155 145 138 136 144 141 48138 220 2465 30 9785 13 22 18 6868 4405 1 400 826 1865 4048 9312 25056 82646 316944 999999 999999 999999 66282 773 121 13 -96 45 104 -7 -99 999999 -69 -5 -33 -9 -41 -90 -46 -99 -18 4 -52 -15 -74 37 21 -12 75 58 94 68 85 144 129 230 169 182 119 97 68 24 45 115 45 49 149 135 60 121 82 123 44 182 105 311 663 863 2127 3177 3093 2345 3091 2171 1053 743 892 1079 2760 10988 12699 4870 1372 621 523 459 202 239 415 531 6253 74408 60107 92493 282983 98524 2274 320 260 327 393 331 286 310 334 312 291 212 181 199 154 110 153 152 190 209 265 236 206 174 228 205 151 207 212 212 159 171 183 180 195 147 144 162 163 164 173 215 176 203 164 125 164 137 156 175 155 154 162 184 154 138 105 174 172 164 167 146 170 142 140 146 117 139 149 151 150 167 168 171 209 182 145 131 141 151 161 142 122 124 144 162 163 172 163 164 168 158 141 140 151 148 133 141 157 147 131 128 135 139 151 147 158 142 146 148 140 143 139 131 144 132 118 119 127 115 122 123 114 99 48147 218 2531 30 9791 13 22 27 6868 4410 232 786 1725 3527 8022 22045 86427 328047 849389 999999 953485 55362 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 -21 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 -36 -97 -79 -10 105 9 72 90 187 112 67 67 111 275 150 5123 67048 171832 126870 260657 518002 189293 8138 419 324 310 315 252 194 303 383 347 303 282 182 152 127 135 166 143 99 154 194 199 176 126 159 156 137 137 189 170 130 129 164 228 183 153 100 105 139 151 144 140 126 160 165 146 169 207 202 171 165 212 164 178 196 151 161 156 173 146 172 184 181 159 220 154 169 153 117 132 147 182 181 182 174 160 132 145 133 123 144 126 113 139 143 118 119 128 119 124 134 133 128 120 123 158 142 133 130 143 135 123 117 124 139 139 138 139 162 153 142 138 133 135 130 125 121 120 117 115 111 113 119 100 48156 220 2474 30 9794 13 22 36 6868 4414 -64 96 611 1166 2221 4483 9729 26865 90337 386674 999999 999999 999999 56618 586 197 220 8 -12 42 3 -63 -19 14 -25 -48 -11 93 51 -71 48 21 -41 -62 124 59 89 178 163 118 156 187 178 213 154 104 25 74 217 124 100 229 109 134 113 112 187 221 244 222 254 145 199 299 232 76 109 190 145 195 171 186 168 250 284 279 190 500 690 767 896 793 496 336 306 393 321 3516 26244 50978 128332 128204 26078 1958 480 417 285 210 230 355 300 263 257 330 269 314 239 188 189 153 72 122 135 173 171 148 145 156 186 167 131 100 146 163 117 117 160 145 149 147 165 170 183 202 105 128 171 133 169 109 154 165 131 152 186 163 124 149 158 129 169 148 138 157 158 146 140 141 122 148 121 123 127 126 115 126 114 144 169 173 165 136 110 118 127 128 125 120 115 143 147 143 117 139 144 138 133 144 132 120 133 138 142 123 142 136 136 142 145 134 128 124 134 126 121 119 108 122 120 122 123 115 117 112 114 124 110 106 95 93 48165 221 2421 30 9801 13 22 45 6867 4419 93 346 715 1397 2820 6003 14194 41201 128537 391403 999999 999999 999999 20158 615 503 499 287 289 254 108 164 114 222 143 254 259 326 217 281 241 171 309 235 315 336 332 268 311 398 352 281 334 423 323 381 374 326 271 246 308 351 305 260 247 342 364 320 359 378 434 479 408 416 481 405 414 378 400 358 353 405 458 526 668 505 457 405 446 470 382 380 376 368 348 403 459 345 1167 15156 37918 3876 518 583 535 482 429 333 313 328 354 413 354 395 328 296 256 202 164 158 154 171 150 103 191 195 231 218 254 186 155 220 234 248 263 297 212 155 197 221 197 188 228 198 209 208 141 121 155 199 218 184 198 234 212 218 170 159 205 209 185 164 179 155 164 190 170 179 209 208 210 181 209 214 165 181 194 186 211 238 198 194 194 197 172 185 185 182 186 178 179 200 211 184 179 149 160 180 162 161 177 174 195 170 167 152 158 159 151 156 163 167 175 166 151 160 170 156 151 142 149 137 143 159 155 149 142 141 145 133 137 48174 220 2490 30 9810 13 22 54 6867 4424 204 574 1003 2101 4161 8748 22383 60180 245798 988005 999999 999999 17161 570 441 421 368 271 250 165 181 38 91 154 111 177 88 188 168 187 233 172 191 266 284 322 397 379 334 254 210 264 207 145 166 201 204 259 309 337 279 163 245 298 276 265 316 408 402 302 284 386 293 385 324 310 335 249 319 291 360 368 324 337 318 462 807 931 1490 992 442 492 387 322 317 352 305 270 306 372 435 449 518 449 376 363 324 281 277 324 321 316 268 283 201 167 172 152 88 109 66 131 152 125 155 197 141 113 157 133 166 195 191 155 136 141 131 147 147 166 214 213 153 112 99 112 88 116 139 185 155 194 146 155 190 139 148 147 149 145 135 103 164 148 142 88 125 147 149 158 137 156 144 138 141 146 166 162 184 170 136 131 152 143 134 137 131 121 87 123 134 134 126 126 129 134 140 114 114 131 130 132 131 137 136 122 126 123 130 121 109 115 114 124 115 114 133 137 130 124 118 116 121 109 101 101 99 99 97 95 48183 220 2496 30 9816 13 23 3 6867 4429 -54 362 919 1811 3597 7285 17770 55952 244333 999999 999999 999999 10371 181 286 242 71 -8 19 94 82 -60 999999 999999 -21 -91 999999 -95 11 -13 -67 -17 -46 -63 52 114 81 32 131 74 116 53 115 132 -44 63 52 60 42 92 74 136 131 92 131 128 165 160 110 183 170 199 209 231 287 821 3593 8516 12687 19206 31229 36896 44481 65254 77937 75493 46724 27381 13236 3697 923 754 627 501 1147 14534 40784 62054 29147 15194 53097 41019 2069 695 445 362 391 365 377 279 335 268 344 326 219 258 235 173 125 146 123 175 104 176 196 111 139 149 106 171 213 177 206 236 297 180 160 155 168 195 199 173 136 160 169 170 167 197 195 216 200 201 206 217 190 190 205 160 160 191 194 157 134 159 163 152 180 149 175 180 133 145 160 138 144 175 168 187 182 205 186 163 164 149 153 152 152 174 168 184 171 169 173 149 159 158 157 165 180 157 178 170 144 151 157 178 159 151 153 151 162 170 170 178 177 164 151 153 158 143 147 148 155 157 140 135 138 142 119 123 48192 222 2441 30 9821 13 23 12 6867 4434 -77 112 761 1147 2568 5374 11838 34770 118887 499061 999999 999999 120744 1087 220 164 186 100 43 -94 48 6 999999 999999 999999 -88 -49 16 19 -72 -73 -43 27 123 55 7 4 39 62 59 -9 18 38 19 37 -7 76 34 33 -49 52 63 114 101 247 322 457 492 423 378 625 1024 1911 2760 2266 3156 7255 12408 17208 21433 29944 38230 47684 48633 48125 48150 42143 49156 50141 46472 56594 66011 60135 52629 46620 30616 23775 14922 9511 3169 672 476 396 435 429 364 323 345 300 359 391 303 366 352 302 226 156 169 186 147 171 170 128 99 99 130 165 200 224 208 165 173 199 222 224 224 225 218 218 305 254 192 192 178 163 148 175 182 165 241 231 196 255 228 204 180 133 181 169 212 197 181 188 149 146 142 164 169 217 182 142 154 178 186 198 176 195 199 186 195 223 200 148 148 174 166 158 178 139 152 162 185 184 174 186 167 169 167 174 183 182 184 165 166 140 161 155 138 125 154 169 160 166 151 142 154 159 143 137 157 140 145 158 154 138 140 139 141 138 125 118 125 48201 220 2476 30 9826 13 23 21 6867 4438 471 1335 3040 7582 21014 61225 204943 751059 999999 300081 2910 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 435 2060 6113 9614 11393 14085 16081 20192 25983 36041 44494 45257 47826 53614 56631 65242 78659 93260 108307 115445 176110 248786 264426 242971 194778 118898 62217 30554 17902 13557 6227 2277 681 375 226 283 317 319 257 284 256 199 265 339 299 294 229 206 185 132 126 102 163 134 119 64 67 168 118 148 179 137 171 221 189 229 241 263 174 181 155 221 199 193 205 220 224 167 94 135 204 259 225 233 253 267 187 168 194 176 207 148 180 166 167 159 133 175 198 184 179 167 182 192 151 144 129 151 182 163 162 174 189 196 163 164 159 157 154 168 174 153 148 158 140 156 161 155 149 141 144 162 171 149 141 169 151 131 138 136 128 134 145 145 152 152 146 157 155 147 158 153 137 135 145 135 139 127 111 117 117 115 121 110 48210 220 2510 30 9830 13 23 30 6867 4443 -24 416 1065 2460 5325 12598 43248 177611 774718 999999 351162 2727 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 677 2810 6148 10666 18514 30100 41127 50881 63067 75972 82394 80253 74606 74128 70601 69971 78608 90787 101148 109453 120181 131219 150468 114683 55877 50784 48661 38469 29682 21252 26809 42700 47251 40780 32739 17761 6489 998 475 365 308 245 298 247 303 378 322 212 158 204 292 320 246 138 148 103 165 104 127 91 141 147 222 163 174 154 93 200 147 116 200 239 178 198 228 202 143 151 185 144 114 139 140 160 184 136 113 146 143 176 218 184 219 196 167 162 162 134 131 157 154 122 132 151 181 155 120 156 159 176 153 127 147 142 172 156 154 185 201 146 157 167 152 121 156 168 142 162 162 146 164 148 151 160 164 155 142 150 140 155 167 145 152 134 121 131 147 130 135 125 136 150 135 139 140 149 141 130 136 131 130 142 125 127 120 124 130 122 114 115 106 48219 219 2541 30 9831 13 23 39 6866 4448 34 487 1422 3500 8221 27867 96545 456863 999999 278731 3325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2214 6683 12353 20714 31024 34650 42836 51571 58443 68658 67756 71391 68889 69977 79595 89825 91646 99324 105669 113055 111849 91828 84431 87929 90903 93944 87293 78954 108297 158112 198087 209056 173299 85951 29733 14053 6064 1643 417 330 282 381 328 307 299 255 220 346 359 360 264 275 174 177 224 131 168 128 160 142 122 170 181 233 182 200 213 266 151 139 192 211 102 117 213 272 297 214 178 214 183 162 192 175 211 226 256 220 221 234 238 240 256 257 193 161 209 250 200 140 146 161 144 159 144 165 192 194 161 181 184 161 148 183 220 208 218 194 196 175 185 191 165 168 153 173 181 148 184 199 167 150 176 180 175 167 172 183 182 158 156 166 145 152 171 159 161 181 148 141 155 157 143 154 185 176 157 158 151 159 165 180 168 163 157 158 159 148 140 140 125 48228 220 2513 30 9833 13 23 48 6866 4453 16 480 1546 4112 10580 33888 114263 482060 999999 358042 4280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 658 1000 2400 6696 11660 19024 28112 33171 33739 35033 40463 36388 35159 40196 51200 55239 48897 48495 48596 58232 78867 100155 104969 114476 163047 210177 215094 188649 191462 139731 137097 146462 152980 129007 65143 6379 522 324 335 204 179 234 303 232 277 223 220 242 250 255 260 282 299 130 128 219 116 116 68 70 188 222 177 144 206 164 189 237 193 157 153 191 197 183 175 196 182 178 205 122 198 220 157 179 178 226 280 217 187 190 241 242 150 163 153 151 214 159 202 198 193 205 165 157 210 208 158 156 164 195 214 160 204 220 193 203 193 176 178 212 200 186 185 160 139 149 131 124 171 156 144 149 176 168 153 143 148 155 142 148 163 140 146 155 169 141 154 152 144 145 136 146 163 141 143 156 155 157 171 160 154 158 154 142 139 130 121 125 126 48237 218 2575 30 9835 13 23 57 6866 4458 691 1884 5334 17217 34378 143649 546466 331393 4682 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2661 7011 11561 17053 24724 29018 37715 50131 75899 100637 111326 116332 138130 154695 187309 184310 220259 240589 264468 296935 270160 205297 171800 358814 383793 47256 3431 386 379 292 271 255 297 285 318 291 286 329 287 236 220 233 164 274 198 151 191 170 148 210 231 209 233 263 239 227 240 224 171 181 241 294 236 173 163 213 153 202 197 167 229 274 321 290 289 281 257 241 244 276 255 257 236 196 185 192 153 202 188 202 191 163 186 190 199 157 199 208 220 224 208 189 199 237 246 195 183 164 192 182 171 162 177 178 161 135 193 166 193 180 180 191 192 162 163 171 169 154 180 206 178 172 149 167 177 169 166 175 153 168 187 179 165 179 188 183 185 193 182 170 174 172 169 172 165 172 169 162 151 48246 222 2454 30 9834 13 24 6 6866 4463 181 617 1271 2748 5301 12385 36650 126325 466154 999999 999999 290307 3045 288 238 208 180 253 8 -75 56 -84 999999 7 -40 30 -14 -47 -19 15 37 1 -76 -26 -20 10 5 65 -8 84 65 27 9 32 82 -70 -53 -15 1 64 50 165 113 56 161 254 202 192 71 116 111 115 230 101 99 119 251 280 1611 6925 15499 6517 939 2383 8287 27524 35970 44862 65829 82164 68221 79548 127484 91062 28515 13366 7048 1112 2832 1184 392 403 314 308 376 331 244 186 204 248 300 284 223 188 221 182 97 113 56 155 93 34 99 129 211 202 184 165 92 159 195 122 148 156 159 126 177 188 160 150 187 220 186 194 260 183 167 185 230 183 138 199 173 159 147 157 184 162 141 174 204 164 189 169 162 163 158 192 170 170 142 138 164 167 171 160 155 192 180 202 165 131 134 123 117 131 152 157 162 178 149 130 143 137 146 147 131 147 126 116 123 140 140 154 134 142 139 134 128 139 141 152 155 134 132 150 145 122 118 130 136 139 134 131 126 125 122 122 121 115 106 101 48255 223 2420 30 9830 13 24 15 6866 4467 -60 267 570 1001 2074 4188 9777 28263 88786 286979 887996 999999 999999 726009 9839 458 455 396 275 290 215 275 278 296 238 176 102 110 208 324 297 209 193 273 263 166 263 240 242 236 237 184 215 196 212 155 86 211 110 174 151 261 305 286 289 255 412 401 436 335 313 387 495 439 364 350 340 404 444 376 360 274 320 484 636 650 422 588 770 536 432 494 454 426 471 510 481 352 214 296 401 403 423 445 406 345 262 235 248 156 188 181 235 229 169 135 120 151 159 211 136 84 142 127 226 284 232 130 113 181 245 232 166 152 150 166 159 170 207 211 188 208 200 223 210 165 215 208 226 195 253 192 211 154 136 154 129 157 151 160 202 155 143 126 146 172 152 125 139 151 133 138 166 133 114 140 187 203 189 176 194 173 146 159 156 148 159 154 144 167 139 130 144 134 164 143 126 162 155 145 158 161 163 144 129 139 159 125 125 122 156 155 145 145 150 146 147 155 144 144 149 155 160 155 150 141 146 145 130 117 115 117 113 48264 221 2479 30 9829 13 24 24 6865 4472 151 347 836 1435 2876 5169 10168 26846 96582 417949 999999 999999 999999 66756 1089 367 266 179 144 86 218 303 285 93 190 317 327 326 200 166 95 169 184 238 202 157 256 257 344 283 285 293 186 159 234 167 272 262 199 198 319 242 262 299 328 312 313 306 324 325 366 365 337 358 359 340 343 402 409 244 248 332 308 363 1063 5769 21640 27104 10459 1336 475 416 342 370 331 364 383 485 410 465 434 480 466 345 297 194 239 250 222 185 213 286 229 215 154 186 146 62 19 50 102 95 177 203 183 247 184 150 193 176 206 235 183 199 247 215 194 220 176 190 243 196 193 222 261 228 175 189 223 180 188 167 162 182 201 233 211 170 160 184 134 155 138 144 183 153 162 166 136 130 124 153 175 174 225 242 209 189 186 160 151 175 156 139 118 132 148 147 162 158 147 131 152 144 130 155 139 138 120 126 143 148 166 139 124 141 137 139 158 132 127 127 143 139 128 135 141 142 136 131 124 121 132 133 126 135 124 116 115 111 104 48273 221 2479 30 9829 13 24 33 6865 4477 -53 149 496 1015 1741 3308 6314 14285 43867 171543 831672 999999 999999 25333 548 41 23 16 185 167 102 -56 91 115 15 122 41 135 91 117 68 -31 -4 77 116 90 -43 8 146 100 149 119 62 58 73 38 72 126 105 129 90 97 172 212 172 196 180 225 177 131 235 231 194 289 382 379 237 173 239 266 267 371 592 1525 7391 22483 36316 119631 143915 47504 12321 3492 401 350 411 339 295 623 3459 2682 671 504 437 349 311 269 208 181 194 171 208 175 153 180 182 112 27 162 133 95 100 149 191 176 195 163 136 171 162 219 234 219 168 209 216 272 211 191 211 203 205 213 223 225 214 169 196 154 194 189 153 155 169 162 112 162 176 138 109 149 196 142 132 121 127 159 179 177 114 138 109 142 121 132 169 185 174 157 143 167 135 126 137 134 131 161 148 124 142 143 152 138 144 143 127 99 112 135 136 130 147 145 130 137 140 155 113 113 137 125 118 120 133 126 124 124 128 118 136 137 126 133 142 135 117 120 110 103 111 109 106 48282 220 2532 30 9822 13 24 42 6865 4482 174 608 1200 2435 4872 11304 34323 121028 408383 999999 999999 999999 114713 1639 47 65 127 190 136 55 53 6 106 -31 -39 10 27 34 51 -43 76 112 -33 -32 -74 92 184 -1 43 30 58 16 48 69 149 26 -96 -14 69 118 19 120 142 203 228 247 177 173 90 184 134 142 147 132 215 169 119 217 221 516 1019 1464 1094 688 657 1477 14644 63790 205978 231203 15987 553 369 363 378 465 433 514 511 537 565 502 422 438 296 302 280 199 205 202 184 222 209 145 136 77 95 56 118 106 77 118 179 84 152 188 143 166 151 172 198 209 255 247 250 255 268 238 276 308 243 204 220 236 209 157 127 183 161 189 172 139 167 181 164 167 151 102 122 141 162 157 136 157 173 184 163 133 132 150 150 99 130 157 177 161 161 171 148 151 169 154 153 164 136 135 149 171 134 151 161 148 142 134 116 118 135 138 129 121 109 118 135 132 128 125 137 121 112 107 129 130 125 136 129 145 143 138 137 140 129 118 124 118 113 118 111 116 114 108 48291 220 2497 30 9817 13 24 51 6865 4487 60 460 1172 1808 3553 6800 15975 50011 215489 851468 999999 999999 240489 3705 404 392 382 162 178 222 188 167 163 226 248 374 195 172 37 163 181 119 248 223 253 348 332 212 254 322 241 264 179 138 134 196 249 176 242 261 251 311 226 243 283 344 375 259 309 316 391 219 232 221 201 293 328 303 297 275 298 461 890 1940 1924 1322 1095 1330 5353 20371 15465 1747 375 350 308 434 433 421 522 459 379 374 337 262 224 245 226 211 229 237 229 126 154 94 125 143 93 124 118 71 124 98 156 186 168 252 203 162 128 196 155 214 213 229 208 226 281 266 218 269 240 228 207 180 178 147 151 136 157 170 164 122 124 134 137 137 159 145 109 104 127 163 167 152 120 115 148 145 104 141 174 152 165 190 198 168 142 159 181 162 140 135 118 129 113 124 133 145 143 139 135 150 135 126 142 159 117 115 112 123 137 108 94 104 94 120 128 133 133 128 129 125 126 128 121 119 114 128 116 102 110 121 125 127 116 114 115 98 97 94 48300 220 2489 30 9809 13 25 0 6865 4492 -51 195 628 1122 2312 4225 8569 22588 80482 329001 999999 999999 999999 644426 50142 869 484 479 428 225 311 263 229 241 212 248 317 217 113 178 212 207 110 154 266 239 256 233 291 135 242 303 204 201 251 164 130 236 299 261 217 276 360 372 313 251 287 445 408 283 218 291 267 247 267 264 162 245 295 327 280 383 821 2050 4547 7932 2686 790 736 617 548 330 331 287 402 347 281 436 456 351 296 288 312 320 290 304 321 244 195 288 260 139 128 155 91 73 126 118 93 69 109 135 122 185 186 193 182 190 215 228 191 182 228 273 177 234 278 244 260 251 235 215 216 163 176 131 162 157 163 149 188 161 157 174 196 143 122 162 160 136 157 141 144 144 164 183 148 151 171 174 172 148 161 197 177 155 177 173 138 157 134 140 156 131 174 154 154 135 136 117 132 151 141 152 146 145 131 138 103 103 124 135 136 141 119 120 133 118 123 132 128 138 141 133 136 120 136 141 124 134 124 123 134 127 123 114 118 115 114 113 48309 220 2486 30 9806 13 25 9 6864 4496 37 316 803 1676 2981 5776 13990 45462 177046 666865 999999 999999 999999 453481 4146 558 577 544 442 324 251 343 248 354 167 206 267 359 226 168 141 123 283 272 213 187 184 332 271 198 258 312 298 296 303 372 224 171 289 279 228 287 256 344 343 424 365 364 281 284 261 212 204 252 311 339 264 248 280 333 264 363 425 421 577 707 566 426 302 296 334 341 357 394 423 247 272 345 283 248 301 260 281 291 349 274 176 150 171 180 238 226 160 132 154 119 128 100 107 127 129 237 211 202 211 276 218 274 243 297 292 268 267 303 281 252 270 222 207 244 216 186 163 219 239 164 191 227 182 137 174 196 127 118 148 159 179 143 137 186 151 173 133 165 152 157 163 190 184 157 141 173 184 160 146 144 118 114 143 161 170 138 135 141 158 134 150 155 121 113 125 140 154 147 144 148 137 132 154 160 158 139 142 134 129 132 119 130 133 153 147 139 126 134 139 126 138 132 133 136 130 140 133 131 130 126 125 120 120 115 48318 221 2453 30 9803 13 25 18 6864 4501 119 400 889 1743 3234 6696 14833 44928 180131 775075 999999 999999 64698 918 453 410 462 473 483 291 288 303 263 259 265 307 288 278 249 267 160 201 202 191 163 234 254 103 155 291 189 162 85 175 236 260 184 194 203 196 242 198 250 209 250 311 328 287 198 261 287 170 215 199 146 205 282 241 200 346 310 342 388 409 768 1535 800 376 272 181 156 234 265 272 332 320 259 248 179 217 262 196 171 168 180 178 125 118 100 140 97 132 136 142 53 57 67 32 57 94 68 94 139 126 117 119 186 246 230 218 186 160 233 217 177 156 225 212 151 155 150 170 152 127 122 119 153 104 127 146 141 137 118 84 95 98 79 146 116 150 151 115 137 97 117 114 110 104 147 156 187 160 156 168 103 102 132 125 147 151 145 142 110 126 103 98 104 118 125 145 142 144 131 123 133 128 118 128 98 102 131 116 124 130 127 104 105 106 104 100 87 114 119 103 94 109 104 122 124 111 110 112 101 115 114 100 101 109 94 92 96 48327 221 2446 30 9796 13 25 27 6864 4506 18 260 849 1694 3033 6181 13127 35978 132290 559583 999999 999999 552953 5607 423 352 422 493 412 471 504 436 399 429 390 452 426 310 235 147 221 218 178 163 141 212 172 178 171 204 221 271 229 241 353 434 290 215 172 272 166 228 193 244 348 247 248 231 301 253 215 246 218 235 297 228 232 323 340 320 360 404 439 426 419 533 536 391 304 219 257 322 238 215 277 359 336 289 283 267 301 343 291 235 215 263 175 181 154 188 155 152 163 124 91 107 133 93 83 69 82 128 159 146 185 209 223 229 204 243 233 250 250 219 233 251 211 236 247 228 233 165 149 199 200 145 108 153 116 80 138 185 164 152 157 177 127 110 131 160 153 156 99 122 138 153 133 121 166 166 153 160 163 152 136 133 163 167 147 125 124 154 136 130 120 153 117 113 130 140 134 146 156 135 123 125 135 114 141 129 127 125 132 127 130 125 122 138 140 137 138 119 120 140 117 118 140 143 132 116 125 135 127 123 115 111 120 117 116 109 105 48336 221 2469 30 9789 13 25 36 6864 4511 -79 194 614 1242 2567 5100 11980 34406 116417 374281 999999 999999 999999 575214 4753 388 442 582 536 545 518 534 518 595 583 518 400 348 242 237 232 211 271 288 222 141 168 247 232 210 225 320 304 342 254 172 254 190 165 221 171 260 325 307 224 233 227 269 276 252 275 324 256 301 297 354 392 328 387 419 403 510 453 389 419 416 279 256 274 266 215 184 278 378 346 318 345 310 271 302 318 248 259 243 211 219 208 163 182 148 133 139 80 117 90 48 59 69 139 93 79 104 73 110 106 158 146 217 241 230 262 237 231 251 301 257 252 284 246 232 250 205 182 167 164 182 191 167 195 180 157 136 162 123 137 156 159 150 169 134 147 143 154 130 154 144 132 125 164 184 163 155 147 173 195 165 167 162 151 118 131 144 168 114 135 142 118 125 158 179 165 169 160 139 159 143 155 162 159 123 135 138 140 134 150 142 146 158 155 152 139 113 126 137 121 127 133 136 128 123 126 137 129 111 111 103 110 111 104 98 106 48345 219 2493 30 9783 13 25 45 6864 4516 -34 461 1058 1867 4090 8934 23106 81225 322578 984666 999999 999999 315684 4414 598 581 619 585 600 595 551 567 521 511 496 431 251 195 156 195 134 197 125 204 203 209 166 254 311 242 166 289 305 207 202 247 231 204 244 217 254 196 239 291 225 185 191 273 226 249 341 360 320 299 363 413 510 451 395 376 311 263 255 331 243 153 232 261 188 244 269 334 347 293 295 312 304 298 294 266 303 279 271 215 204 231 111 125 84 116 119 97 127 129 102 105 100 102 127 134 123 87 75 161 131 143 162 160 180 200 179 170 236 225 224 232 246 223 218 174 194 168 189 181 187 157 185 148 169 144 174 144 133 121 134 154 180 115 173 177 139 137 126 135 172 160 157 142 148 158 151 148 136 141 175 159 143 144 141 149 149 122 123 125 137 124 144 141 148 140 130 121 130 136 134 145 140 140 138 103 123 148 138 129 137 127 129 114 115 123 129 128 118 118 116 130 125 119 130 132 122 125 119 119 113 107 119 103 100 48354 218 2518 30 9778 13 25 54 6863 4521 203 487 918 1660 3050 5862 13901 46948 174539 577580 999999 999999 999999 393253 2728 462 454 490 534 505 671 497 525 552 386 279 212 283 229 151 189 163 212 221 257 116 194 216 255 213 222 266 238 331 260 284 314 267 231 209 207 234 260 344 343 230 365 320 273 318 331 361 444 397 327 319 203 149 240 267 197 208 272 265 112 162 230 229 242 211 245 210 333 342 243 258 309 354 359 260 183 140 162 118 184 167 129 171 98 114 143 106 66 167 222 161 71 87 135 170 161 173 182 197 218 228 248 269 269 234 223 274 257 216 208 216 232 181 168 185 195 174 186 224 187 145 148 182 150 159 155 174 161 144 163 186 178 170 166 165 182 193 138 144 176 160 209 194 177 141 157 159 170 149 174 164 151 141 132 141 156 149 156 171 170 156 146 155 165 157 184 174 146 136 140 159 154 154 154 149 142 139 155 154 162 141 147 162 147 146 147 142 143 131 134 132 138 149 154 138 125 120 121 117 125 128 117 119 48363 218 2516 30 9776 13 26 3 6863 4525 -91 189 642 1251 2130 3708 7520 19248 63398 249036 999999 999999 999999 705957 5513 483 541 557 510 557 582 531 482 421 446 471 359 246 299 251 238 281 221 236 273 228 177 254 356 302 361 300 367 282 289 367 321 318 419 433 317 326 380 389 300 419 312 345 351 377 466 373 376 406 339 273 285 226 225 237 242 210 208 238 156 211 340 320 308 206 265 358 394 343 329 426 331 272 368 312 257 278 238 207 255 179 208 237 176 187 171 125 118 163 110 148 163 154 134 114 128 135 193 234 226 207 203 210 208 232 256 228 230 204 195 176 250 257 223 215 184 240 241 236 231 217 217 201 135 179 199 209 207 240 237 216 187 207 204 140 169 187 220 224 185 160 170 203 176 234 230 179 184 170 162 161 180 173 197 153 153 154 156 161 169 181 183 162 177 149 197 184 155 147 154 159 172 181 186 181 182 165 150 166 171 145 160 181 176 155 162 169 164 166 165 156 154 154 150 141 150 159 147 147 140 143 131 131 48372 217 2543 30 9773 13 26 12 6863 4530 102 354 959 1743 3326 6324 14970 45177 185624 815976 999999 999999 792459 6438 413 400 606 527 513 461 567 452 506 356 282 311 300 319 269 256 408 350 189 259 288 251 191 263 298 250 330 393 375 260 322 377 453 381 376 436 418 402 417 434 414 402 343 385 354 378 354 327 299 229 258 285 248 263 178 112 221 250 222 238 300 240 210 219 227 106 231 205 290 269 235 214 280 276 226 304 216 180 181 150 108 173 139 76 120 161 175 178 116 111 142 107 95 149 123 79 163 171 199 227 183 156 188 205 187 231 246 218 175 173 185 195 189 148 188 189 161 126 151 215 226 210 172 175 207 196 183 149 154 161 169 175 183 189 164 145 144 165 196 181 162 189 155 175 155 136 154 163 134 161 142 133 161 149 141 163 145 165 166 170 179 177 163 162 178 157 154 181 178 156 141 124 124 154 172 167 151 139 149 141 134 141 165 155 150 153 134 139 139 144 144 140 140 147 145 135 131 123 116 112 109 118 122 48381 217 2540 30 9770 13 26 21 6863 4535 -56 398 881 1702 3462 8482 24136 89936 286326 608056 999999 999999 999999 567220 7274 481 362 441 475 448 430 320 261 288 413 425 413 306 377 357 295 310 361 283 231 214 289 361 262 313 415 443 377 416 376 473 524 529 456 431 430 405 390 506 490 369 483 433 299 252 301 215 197 281 252 235 212 190 267 304 197 173 238 264 245 261 168 115 205 178 242 252 293 299 319 263 242 272 311 283 240 230 220 175 141 144 195 137 168 180 112 142 128 166 169 198 138 106 109 107 164 196 170 194 167 216 185 230 201 212 222 244 242 179 180 212 222 158 170 196 194 159 176 201 170 153 140 173 189 153 147 172 171 160 186 189 113 159 185 156 189 175 205 183 161 172 167 134 162 161 143 153 168 175 155 170 142 167 187 181 164 167 172 155 152 165 158 158 180 155 168 165 148 138 166 173 168 158 157 179 164 162 161 150 147 144 161 145 144 145 128 137 156 141 141 139 138 150 141 147 135 133 138 125 127 121 123 48390 217 2537 30 9767 13 26 30 6863 4540 -83 408 883 1600 3209 6247 15125 45039 189501 740786 999999 999999 999999 17616 481 435 507 525 426 389 448 447 372 439 553 402 353 438 365 361 396 515 410 329 430 358 192 193 300 405 342 287 340 279 370 309 294 318 363 419 388 425 398 382 385 271 303 250 226 260 182 271 229 221 299 243 218 229 191 227 158 143 129 147 169 146 150 126 163 193 120 200 239 229 276 297 351 326 277 248 225 142 208 163 109 174 167 214 165 153 156 135 141 141 139 146 84 152 116 84 142 135 138 164 151 189 235 222 170 183 219 206 214 174 190 190 179 182 165 197 194 181 132 137 161 188 140 138 165 153 113 121 127 147 166 120 109 132 157 156 158 171 144 136 163 140 154 178 126 147 143 149 159 134 135 123 141 131 115 138 131 142 163 138 138 140 137 147 141 147 162 144 137 121 131 156 154 154 149 141 151 160 159 152 148 139 143 124 125 161 149 144 137 131 128 119 132 137 126 125 121 115 117 118 120 121 112 48399 216 2569 30 9769 13 26 39 6862 4545 207 764 1436 2967 7084 18689 53248 152327 464114 999999 999999 999999 15981 591 427 486 413 567 603 551 487 445 367 472 491 388 465 556 451 444 519 483 483 443 400 372 329 256 247 219 253 453 418 400 346 328 244 299 294 324 376 362 340 318 322 364 357 330 327 343 335 312 287 207 189 246 189 243 181 165 187 167 140 217 233 197 229 201 185 170 137 247 347 325 372 369 303 285 307 302 274 231 165 236 221 174 223 120 109 145 114 121 155 222 172 160 115 126 97 129 163 194 145 165 160 217 239 218 187 235 219 198 168 247 218 174 185 161 190 195 173 192 208 229 194 177 201 134 155 184 126 134 128 169 158 130 137 151 169 208 238 211 211 192 169 144 162 157 163 149 143 157 139 157 139 154 171 176 164 165 155 165 179 166 163 174 147 158 164 159 157 155 149 131 144 161 155 140 141 151 170 162 144 154 162 163 165 153 139 143 155 157 137 132 149 141 136 130 132 130 124 124 124 125 118 110 48408 217 2541 30 9771 13 26 48 6862 4550 60 405 812 1676 3405 6556 16098 49580 194840 731507 999999 999999 999999 321339 2182 464 448 449 488 609 583 524 525 547 599 512 383 429 562 557 518 567 539 468 443 482 505 356 305 371 441 323 361 290 291 398 342 369 349 367 347 330 423 404 401 458 344 288 399 341 213 220 279 217 266 208 202 222 164 121 188 175 190 209 201 192 263 217 301 309 424 303 324 266 219 210 290 283 288 252 248 160 113 140 217 213 174 98 99 184 152 163 179 125 146 205 172 143 132 144 208 191 212 254 194 184 224 228 218 217 220 168 171 172 212 197 196 269 229 192 181 167 192 196 213 208 177 163 137 151 147 193 189 193 158 137 137 142 196 196 193 169 188 181 186 172 198 176 138 152 156 161 185 149 178 173 192 182 195 206 189 171 189 195 178 157 159 171 171 181 174 173 168 167 182 182 167 184 189 152 166 159 153 162 163 175 156 142 147 155 163 156 164 156 163 151 145 147 150 154 146 134 143 135 129 128 118 48417 216 2572 30 9772 13 26 57 6862 4555 -30 437 959 1775 3571 7636 19117 60951 231178 866606 999999 999999 392545 2992 424 530 460 339 402 500 531 456 553 571 509 579 617 541 486 425 364 350 394 421 309 264 332 298 252 376 433 316 342 323 312 316 332 346 304 300 387 274 250 228 255 332 245 311 206 240 293 230 205 210 183 215 226 146 147 186 223 208 181 126 114 153 143 268 244 267 278 295 194 197 212 172 163 263 222 176 164 192 184 144 74 107 155 169 146 123 150 142 50 100 174 205 173 175 163 153 207 209 197 213 160 208 155 198 200 155 184 175 170 182 159 223 221 165 155 183 163 157 183 210 179 124 141 175 144 140 114 112 115 162 140 138 170 161 188 160 186 168 153 163 177 170 192 162 157 182 184 160 142 149 146 164 179 178 192 155 150 146 156 152 168 145 159 142 158 158 170 155 141 159 186 158 155 177 168 149 154 167 170 164 142 163 152 139 135 148 157 145 143 123 134 141 135 139 138 129 141 143 136 128 129 129 48426 216 2576 30 9776 13 27 6 6862 4559 -21 249 702 1431 3005 6166 13784 40338 136343 586710 999999 999999 567969 5173 362 414 434 390 487 457 456 506 519 429 496 500 442 453 481 441 366 491 365 360 299 309 338 436 364 271 332 543 423 444 413 242 229 300 278 232 258 316 293 331 206 301 405 333 320 354 267 222 146 172 166 178 189 220 219 212 260 303 229 141 108 77 195 126 247 313 253 205 327 192 158 253 312 239 159 125 168 196 196 137 181 142 132 178 159 127 125 60 131 177 95 196 191 197 145 169 200 183 202 218 154 213 224 200 177 175 117 145 208 238 243 165 160 166 180 149 141 183 217 191 169 122 122 113 134 104 117 158 169 185 186 159 143 173 181 156 161 160 160 146 166 152 152 163 172 194 205 148 136 166 195 176 159 171 170 167 168 146 139 159 168 134 129 165 161 150 147 161 154 158 158 152 144 144 146 143 158 152 129 136 138 135 131 138 156 156 137 131 133 142 151 140 128 141 150 145 135 133 151 140 122 127 48435 216 2581 30 9781 13 27 15 6862 4564 -14 285 719 1539 3317 7017 17760 58955 210797 743608 999999 999999 804149 8728 408 437 489 443 396 320 401 473 489 465 340 313 296 385 342 361 417 335 299 277 207 358 362 435 484 399 324 466 485 417 451 282 266 319 327 281 220 338 346 287 281 265 236 245 197 192 204 161 181 154 248 253 196 137 121 124 163 160 141 147 145 154 205 240 248 281 258 195 197 238 201 192 153 207 184 161 182 218 175 184 161 155 182 150 146 113 180 215 154 174 173 207 163 140 170 203 205 236 211 137 146 223 236 230 179 190 178 207 196 156 191 170 173 210 217 150 149 192 164 180 177 148 159 162 148 140 140 156 146 147 146 136 160 170 160 182 143 135 170 189 131 118 133 157 155 136 164 149 142 141 158 166 172 178 157 152 149 162 157 156 136 122 132 166 168 170 144 140 145 139 141 132 147 148 136 145 144 143 133 133 133 134 140 152 149 145 157 152 132 142 136 136 139 143 135 139 131 124 124 125 129 114 48444 254 1446 30 9786 13 27 24 6861 4569 966 5219 5858 999999 999999 999999 999999 999999 999999 999999 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 589 1078 1441 5928 18091 38454 60884 116637 296469 520009 999999 999999 999999 999999 23908 794 414 367 310 242 313 330 395 400 301 376 348 411 343 318 264 295 402 343 303 309 303 431 446 550 487 502 525 437 362 385 400 371 350 425 349 286 322 284 340 329 372 302 339 370 349 297 223 109 247 253 221 229 158 167 115 186 211 235 167 126 162 188 160 205 226 226 211 190 218 195 186 168 155 147 212 201 168 131 106 113 134 102 79 110 136 134 150 165 115 73 113 125 166 164 140 205 194 192 237 198 155 148 168 152 111 148 174 207 188 124 133 146 141 141 149 179 150 150 135 183 174 162 102 147 110 131 143 124 138 147 173 173 143 119 124 130 153 102 104 122 104 143 143 133 154 165 131 163 157 139 126 112 160 147 139 154 163 144 132 138 157 143 128 143 143 119 127 143 132 119 135 138 137 131 144 153 143 155 138 139 133 141 146 142 137 141 145 133 139 138 132 124 121 131 125 127 120 112 106 113 112 107 109 48453 260 1274 30 9794 13 27 33 6861 4574 -24 728 2177 6063 19996 58920 268948 660210 141340 2999 429 1006 1559 2098 3403 5496 7524 11134 15439 19331 18910 17786 18246 18605 16705 15748 14334 11739 9178 8274 8317 8907 8514 7550 6631 5836 4517 3740 2847 2643 2854 2780 2606 2705 3396 3990 4612 14413 75849 167729 282784 263064 413048 718918 999999 645762 317071 37187 568 421 392 317 374 372 340 432 248 241 279 423 371 298 439 418 382 395 491 587 574 549 495 492 421 398 417 526 460 399 401 368 256 349 227 311 382 307 309 285 390 343 272 238 197 283 267 184 169 225 200 188 200 138 153 181 148 100 128 127 126 185 191 125 190 193 211 174 174 152 93 105 132 125 200 162 169 122 95 194 108 99 159 125 158 180 171 179 215 152 188 185 198 160 159 171 160 193 153 158 170 167 176 184 148 232 209 178 118 179 189 157 178 168 181 176 107 121 119 120 103 181 158 92 125 153 150 179 196 159 126 124 148 178 138 146 140 143 139 136 140 120 141 148 164 153 172 176 148 123 133 171 155 148 145 136 123 123 151 150 144 155 162 161 156 164 137 127 139 146 144 146 151 150 146 160 164 147 155 148 124 144 150 138 143 145 130 132 139 143 148 149 141 147 136 134 140 140 130 119 114 118 48462 256 1371 30 9801 13 27 42 6861 4579 876 3657 15786 61658 84847 8824 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5612 18504 8098 1911 1942 29659 259759 777892 999999 999999 999999 67617 1370 526 407 345 395 474 389 471 613 475 550 699 587 624 682 612 571 638 624 685 600 609 566 609 577 496 488 563 478 415 480 404 323 285 349 324 319 398 389 295 283 281 253 249 177 203 241 179 155 176 165 106 136 133 202 204 158 156 129 153 224 249 215 227 217 214 214 187 162 252 150 167 248 238 218 225 203 190 180 204 143 144 206 177 193 197 229 224 197 223 180 162 176 206 175 130 214 170 135 188 177 152 169 161 194 207 214 126 171 156 196 182 156 201 178 183 151 128 182 159 153 166 170 157 146 137 137 155 196 133 139 107 104 165 154 122 151 159 152 144 121 106 137 165 145 135 148 161 172 163 166 146 149 167 174 166 159 175 166 144 161 169 171 150 137 158 157 131 134 166 148 152 136 149 153 148 138 137 151 151 146 146 151 154 151 144 150 149 146 142 142 153 143 128 129 130 128 129 114 115 122 48471 255 1442 30 9812 13 27 51 6861 4584 151 3662 11130 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 -32 1975 18737 97179 281288 649486 999999 999999 935442 12210 616 412 473 556 590 575 623 454 555 650 585 608 629 759 671 557 577 577 651 586 500 528 551 601 561 539 569 518 377 376 245 249 366 375 360 331 286 381 278 309 250 171 240 270 214 226 192 184 217 166 169 148 155 251 181 198 205 170 222 214 121 194 278 194 213 288 258 180 163 217 257 174 210 308 200 153 158 156 148 151 177 211 162 219 246 168 173 230 241 293 210 199 134 162 184 191 167 172 169 173 174 191 155 148 178 214 165 172 149 138 208 174 163 179 151 147 188 216 160 190 153 155 192 199 176 171 156 144 137 115 132 153 184 169 158 150 162 179 166 166 189 185 169 178 159 166 163 163 172 173 162 142 175 201 175 154 163 161 147 145 138 126 165 167 153 143 150 156 149 147 130 145 162 170 171 160 157 155 166 176 161 147 135 144 150 141 160 153 153 160 164 152 150 136 133 140 138 122 115 107 48480 255 1451 30 9821 13 28 0 6861 4589 1170 7822 22503 15874 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 111 5805 50295 184395 524286 999999 999999 999999 9566 569 544 500 460 458 396 474 534 458 460 425 413 530 471 460 479 461 447 495 630 639 526 512 598 481 422 466 413 397 397 335 220 260 190 218 335 289 322 335 269 263 224 165 162 172 187 197 160 126 152 216 243 191 185 202 92 70 66 147 150 106 136 207 199 138 112 183 184 168 169 148 163 159 169 166 138 146 137 135 105 122 147 159 161 106 157 145 166 217 160 120 146 163 135 175 136 136 182 166 175 135 155 126 102 149 158 134 153 125 128 118 157 163 99 85 94 130 115 135 126 152 123 132 143 153 118 126 118 136 102 134 112 119 157 138 148 142 143 153 161 155 122 146 115 140 148 155 170 149 114 125 115 140 150 120 139 120 135 119 117 128 129 140 141 147 159 163 151 166 146 144 157 150 144 161 152 155 157 148 141 137 139 151 152 139 144 160 160 153 150 151 153 155 166 164 165 164 151 151 155 48490 259 1310 30 9830 13 28 10 6860 4594 713 2548 6562 16985 49074 155212 539676 670422 29122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 72 120 288 484 739 953 849 713 638 639 707 687 562 425 257 238 102 160 308 574 586 1008 1444 1959 3128 13364 170114 934548 999999 584801 5795 392 369 451 420 358 365 397 400 428 390 426 402 355 410 449 441 408 310 477 473 468 465 417 448 424 394 434 509 373 355 254 165 263 274 234 307 225 173 170 184 242 219 153 135 121 165 74 72 107 32 62 106 62 27 7 -1 122 116 84 69 45 85 72 67 118 103 135 154 145 101 99 128 123 103 75 99 110 36 34 72 81 100 94 106 102 102 50 74 107 137 121 95 77 53 69 46 40 126 97 76 89 79 63 95 128 55 85 85 54 36 51 81 69 32 62 62 76 92 86 79 52 55 98 101 86 64 26 34 73 55 64 80 112 108 68 46 58 86 91 70 94 117 112 86 84 78 69 60 67 98 106 62 76 98 83 71 72 85 82 92 100 84 95 113 112 101 105 105 96 101 111 110 89 82 105 103 124 110 119 118 113 115 116 126 126 115 121 122 130 138 127 138 135 116 126 140 137 129 129 125 134 48499 258 1381 30 9841 13 28 19 6860 4599 283 2557 9289 30045 88430 267788 296817 8431 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 103 360 598 687 613 709 302 -59 999999 999999 999999 999999 999999 0 70 374 1062 2491 23385 217872 999999 999999 692255 8409 484 306 300 329 316 283 347 330 299 313 262 270 316 213 303 346 373 371 451 446 381 393 342 298 287 287 360 414 324 270 331 290 313 234 216 218 157 160 157 138 150 206 155 57 64 96 52 45 102 102 30 42 -23 -43 23 42 54 -33 14 -1 22 84 100 64 107 90 -6 52 108 62 94 52 43 31 38 15 -10 30 1 -24 11 33 9 1 37 103 108 71 34 73 40 29 -2 -42 11 43 26 39 15 17 5 43 75 59 31 5 70 56 18 26 -2 16 9 -9 7 0 37 36 17 14 21 -6 5 16 29 13 51 43 13 19 33 5 32 76 50 59 51 8 20 39 41 40 32 25 42 35 27 31 25 27 34 19 38 42 21 25 50 47 63 45 47 53 62 42 68 67 48 56 59 55 43 72 69 54 75 78 44 64 59 67 82 80 68 66 77 79 78 86 93 98 87 93 98 98 104 105 104 101 96 106 98 48508 257 1420 30 9850 13 28 28 6860 4604 713 6118 22590 67053 108135 26111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 92 362 1198 12551 108721 528768 999999 999999 546065 5228 324 261 266 260 161 223 343 243 251 239 152 295 194 294 290 195 268 281 326 311 304 309 239 224 309 308 254 247 363 327 274 208 230 220 180 160 77 69 100 74 112 159 117 107 42 -9 86 84 61 4 -33 -66 -4 -31 -57 -84 -77 41 15 31 27 -24 -34 14 9 -4 -18 -63 -62 -27 -5 -56 -31 19 15 -38 -59 -76 999999 -83 -33 -15 -7 -42 -66 14 -20 -26 -32 -52 36 -75 -27 -8 -21 6 16 7 17 -5 -35 -25 -7 -31 -67 -53 -13 4 -18 -47 999999 -47 -36 -55 -57 -55 -48 -64 -36 -5 -53 -55 -35 -39 -36 4 -18 -7 8 -14 -23 -25 -10 -6 -9 -37 -51 -25 1 -8 -41 -52 -39 -37 -28 -24 6 -15 -16 -25 -22 -22 -33 -6 -10 -20 -16 -27 2 6 -12 3 12 5 10 0 -7 4 2 11 10 2 13 23 17 37 32 10 31 33 36 52 44 52 50 43 48 58 52 61 56 58 63 64 68 62 58 72 76 86 87 48517 257 1399 30 9859 13 28 37 6860 4609 -41 762 3253 10953 34341 85508 75165 4837 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 262 975 1272 18073 209731 903844 999999 999999 73250 971 334 301 339 365 386 318 312 271 214 264 362 307 432 251 330 407 313 361 346 403 318 351 416 442 406 377 328 395 381 270 236 301 253 268 232 255 166 222 265 269 201 241 137 131 153 215 152 122 135 104 48 53 50 29 -2 21 2 47 99 133 153 18 55 76 47 -11 55 81 64 40 94 43 62 1 17 50 -38 -3 12 23 32 48 56 72 56 86 58 42 62 76 76 82 62 56 72 41 68 67 43 9 39 56 22 61 45 64 64 67 30 18 63 56 52 39 24 27 55 32 15 18 -1 14 -9 28 48 77 68 25 23 26 65 65 56 44 58 98 112 89 38 13 52 61 61 82 70 74 90 78 38 47 68 81 77 72 53 35 68 96 99 100 96 89 115 107 102 108 97 83 84 108 111 125 109 120 123 122 125 138 137 128 133 139 150 157 145 132 149 158 164 164 154 158 175 172 191 186 183 198 190 197 208 48526 256 1469 30 9869 13 28 46 6859 4614 287 1674 4857 14182 42846 68376 9864 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 584 2008 14431 76632 320317 823892 999999 999999 456774 8254 464 475 446 399 280 415 263 214 259 253 305 339 246 321 324 385 437 406 365 338 382 408 396 330 388 403 429 458 501 295 209 219 231 192 142 143 184 162 208 162 165 148 191 43 180 207 231 124 89 44 52 46 9 68 44 8 14 -21 2 79 153 131 60 109 99 87 69 25 34 74 90 89 65 31 -36 55 48 -40 9 69 106 24 63 13 12 23 34 63 95 34 79 75 72 104 25 56 65 52 89 66 39 36 21 29 53 32 -5 37 94 83 39 41 26 33 30 10 0 -8 40 55 66 69 81 76 20 41 73 84 88 87 73 73 58 61 65 59 53 66 60 54 32 74 61 66 88 81 55 60 64 57 68 64 69 81 96 85 80 57 67 103 119 126 104 107 84 115 123 117 122 88 113 118 125 123 140 150 151 131 142 148 140 139 144 138 145 156 153 173 172 168 162 168 168 172 185 182 182 194 190 191 194 48535 256 1477 30 9877 13 28 55 6859 4618 174 1479 5781 21969 70114 60482 2114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 176 5627 83087 349553 756959 999999 999999 665712 331919 8381 604 450 336 383 307 291 294 210 226 380 346 273 353 335 416 366 354 309 323 386 342 408 495 474 345 360 390 449 279 217 246 166 90 90 145 104 203 133 152 138 96 94 67 155 96 119 112 19 -49 63 -10 13 14 -49 1 10 9 0 3 0 49 69 143 39 47 99 34 -16 29 84 49 -41 31 12 14 22 35 62 46 19 80 56 55 54 15 42 40 -11 2 17 8 24 52 18 38 84 -19 16 21 18 -1 29 48 39 -10 3 51 37 4 -43 -7 10 6 63 30 16 26 -2 23 9 22 53 54 46 25 76 79 75 20 13 28 45 42 55 41 22 49 60 46 53 45 40 38 21 25 31 64 55 54 36 52 32 40 43 41 74 72 85 91 77 88 68 72 93 100 99 93 96 92 86 100 99 117 110 100 101 109 127 116 115 128 124 130 142 146 142 141 143 150 150 162 164 164 169 169 173 175 188 184 199 48544 260 1358 30 9878 13 29 4 6859 4623 -51 1171 4888 16226 50528 171070 558539 999999 584263 24240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 96 361 493 672 602 419 262 388 726 1142 2158 32663 257818 674083 701760 569121 49196 1197 822 736 653 542 461 429 323 266 316 250 215 327 416 336 258 263 394 407 348 372 442 395 394 424 349 303 356 423 451 393 378 303 311 234 257 194 182 173 187 182 126 62 103 151 90 111 186 130 1 10 84 60 -6 -13 -19 35 -5 -52 -23 8 59 71 85 88 112 6 67 115 54 62 28 36 85 92 39 47 16 28 -8 -1 49 35 -10 22 83 3 9 47 76 48 44 51 63 26 25 32 23 97 62 25 -1 -8 -14 10 28 49 24 -21 -47 22 39 51 72 7 33 32 -11 15 15 27 99 61 16 29 66 120 52 12 38 52 48 28 80 30 35 24 61 56 48 26 89 102 57 63 69 82 47 46 49 52 67 49 44 57 86 90 101 81 89 86 81 99 94 98 122 118 123 110 104 101 87 92 101 93 125 126 128 140 119 130 152 125 141 139 148 167 168 162 161 164 168 177 183 173 195 186 190 198 196 203 205 201 48553 261 1328 30 9878 13 29 13 6859 4628 324 1189 3803 9439 24705 74763 274832 999999 999999 999999 20981 587 370 412 346 361 466 391 414 540 423 506 565 614 557 564 538 640 557 646 592 585 593 627 456 508 550 486 497 570 711 638 630 617 542 664 746 682 797 847 1039 1203 1274 2445 4584 1808 840 901 837 772 792 732 642 434 378 333 218 331 255 192 197 341 338 278 360 365 369 424 383 378 438 437 281 296 284 291 255 241 271 325 238 176 227 206 181 226 232 197 164 137 210 158 136 119 122 143 185 51 53 76 15 70 36 102 12 -16 0 22 45 43 47 71 70 35 54 70 122 63 73 29 34 19 29 4 7 -4 22 -2 9 19 24 -13 -19 29 22 -31 10 44 36 17 38 88 49 15 21 29 26 18 -8 -28 29 11 -37 -36 -7 -9 -16 -34 1 24 13 -46 18 25 -8 -11 32 93 49 10 50 82 64 42 21 61 47 52 24 31 27 7 16 47 32 2 -11 36 7 -10 1 35 52 54 53 45 29 27 40 44 44 34 38 42 49 38 71 78 85 81 67 83 82 82 73 56 48 67 61 85 90 93 84 97 107 101 106 134 127 107 102 124 122 120 125 119 123 124 130 150 145 147 154 147 153 167 192 190 179 181 185 48562 262 1300 30 9880 13 29 22 6859 4633 82 539 1258 2586 5583 11667 29926 93649 373562 999999 999999 583046 8309 565 481 449 474 423 520 494 519 575 543 610 662 675 648 727 633 737 695 731 845 750 737 660 609 619 609 497 742 750 738 797 731 634 814 832 802 869 909 806 827 802 789 681 668 714 680 710 889 815 636 448 503 442 390 377 345 318 346 378 340 428 372 403 516 504 550 525 502 437 366 251 250 335 219 294 316 306 357 346 267 249 254 279 354 246 290 294 352 336 152 197 223 278 201 159 124 185 184 126 135 113 153 80 46 97 105 13 100 132 99 147 152 136 140 87 108 107 131 135 146 21 68 68 27 61 106 50 15 49 58 66 59 31 45 61 144 119 150 89 122 110 97 84 69 86 100 86 90 45 67 67 101 87 45 51 70 67 33 80 34 72 41 95 103 71 94 127 144 123 66 87 95 115 117 98 90 112 123 74 79 70 84 95 96 74 90 74 100 83 69 84 111 118 97 101 105 115 125 102 93 104 136 139 134 135 175 164 133 121 139 141 118 134 133 140 166 157 163 149 154 160 161 175 168 172 175 172 179 160 161 179 165 168 166 186 203 200 186 182 204 201 206 221 223 223 218 222 225 228 48571 262 1301 30 9881 13 29 31 6858 4638 95 658 1769 4553 10197 26381 80143 317849 999999 999999 999999 306031 4118 525 439 388 465 404 439 436 439 477 590 562 563 472 544 545 595 674 623 692 673 573 600 634 581 571 564 607 591 692 697 620 492 548 514 682 606 530 594 522 540 482 558 617 560 535 597 663 689 555 499 322 271 198 330 319 409 388 298 284 288 289 416 432 537 430 389 316 374 320 171 238 189 221 193 170 252 145 139 186 258 222 230 222 171 243 175 164 179 195 139 167 124 156 135 225 159 99 73 119 133 6 106 118 -7 -11 6 49 51 46 60 114 45 54 87 41 40 25 0 41 31 52 32 -1 101 90 37 -4 17 -3 50 47 19 6 -30 61 28 40 1 20 12 11 64 -1 13 29 23 13 15 4 -3 -12 -11 -36 -2 -7 -3 23 15 17 -21 -26 1 22 29 19 64 23 34 13 29 41 16 30 32 52 55 37 23 52 90 40 8 53 53 32 61 68 35 28 80 67 48 35 45 65 58 42 62 72 68 50 106 111 83 83 90 89 103 78 82 86 89 81 74 79 104 119 109 119 114 119 112 130 136 132 142 141 135 130 119 121 147 132 136 126 141 152 146 148 146 159 173 161 177 183 189 188 186 182 48580 263 1263 30 9873 13 29 40 6858 4643 -26 270 1000 2332 5285 11046 28862 93223 396109 999999 999999 582435 6809 532 400 457 435 577 495 662 523 478 478 389 518 670 703 664 529 507 399 519 631 632 594 567 550 539 511 562 568 578 707 625 571 629 531 653 767 621 649 664 738 639 639 682 502 508 551 470 579 682 671 609 581 416 219 287 402 347 410 352 305 315 427 323 381 444 370 405 326 272 229 189 168 188 172 180 160 182 171 206 214 178 216 152 143 273 233 165 92 191 200 224 147 110 114 89 191 124 129 172 184 48 60 161 -2 -23 -31 55 54 157 144 70 36 123 160 109 54 50 72 -8 -19 -4 -47 12 -25 -4 22 24 34 88 67 -17 -1 68 69 98 88 18 -6 15 28 33 36 105 36 3 33 50 5 25 29 30 28 12 -43 35 25 47 3 33 21 2 43 106 79 53 8 19 44 19 57 54 44 4 15 23 17 61 24 51 53 38 53 52 74 79 80 66 44 52 118 73 55 49 36 62 88 80 64 66 91 106 119 127 99 77 92 102 94 101 94 85 96 117 133 127 134 151 160 185 158 165 159 139 141 165 163 163 155 158 170 145 142 140 134 149 167 171 163 163 175 182 185 186 195 182 205 219 218 224 218 48589 261 1316 30 9866 13 29 49 6858 4648 -77 575 2236 6717 17811 52627 158723 582488 999999 999999 315118 4316 676 577 592 594 478 468 596 596 473 573 572 553 607 691 727 692 654 665 630 795 741 645 553 623 616 668 566 598 664 698 638 598 598 697 649 599 810 982 996 806 699 715 668 624 620 692 746 775 795 850 732 479 409 325 443 394 335 374 520 489 575 706 561 515 380 327 216 205 243 165 99 198 144 234 185 214 150 174 271 365 274 253 149 193 212 124 95 97 129 142 216 216 234 222 185 180 179 179 210 175 87 53 49 57 52 31 119 76 177 90 70 69 88 155 126 147 106 70 114 91 28 52 68 18 38 52 45 89 33 35 58 41 72 57 63 85 57 35 37 89 90 60 64 47 63 57 40 53 85 65 46 69 56 28 42 48 52 10 32 84 113 131 86 105 55 65 88 66 28 36 40 61 54 62 47 79 102 119 88 104 154 151 124 105 130 145 125 130 111 86 100 132 83 59 113 112 110 106 95 118 118 101 114 131 134 121 117 131 137 152 142 139 164 154 152 155 158 173 183 187 173 155 156 166 182 177 185 191 183 171 165 169 159 166 176 181 162 167 182 190 189 200 217 223 227 238 233 232 238 48598 260 1347 30 9867 13 29 58 6858 4652 138 1404 4029 9118 22193 65938 209935 729272 999999 999999 420400 134143 2042 501 550 596 704 470 508 538 594 559 463 673 639 565 628 674 694 555 545 685 591 575 519 517 622 644 704 609 817 643 688 678 657 748 806 917 936 1008 1091 959 748 769 535 605 702 675 662 707 855 613 558 425 344 404 377 372 466 475 515 578 558 456 410 240 274 206 177 35 189 167 197 114 157 107 187 278 268 191 105 140 159 188 168 118 139 73 34 91 129 152 143 82 93 144 148 98 92 96 77 80 52 36 10 56 116 107 53 69 111 86 69 56 139 71 50 51 126 56 59 50 60 34 42 61 75 -11 -17 7 -37 -30 81 71 -20 19 10 19 15 1 61 38 15 -19 -10 45 108 39 44 -20 19 29 -30 32 30 72 59 18 63 77 85 48 19 52 47 33 15 13 5 16 42 54 30 76 85 69 105 102 87 138 125 130 143 187 147 133 115 109 99 59 75 90 128 116 113 77 68 76 106 100 88 79 107 93 113 135 140 143 128 121 136 137 147 137 132 141 154 171 161 149 143 141 145 159 163 170 176 165 158 145 135 133 140 154 151 154 168 151 155 164 170 181 200 212 211 214 225 216 214 228 48607 260 1345 30 9865 13 30 7 6857 4657 237 1441 5565 13939 37336 106395 346119 999999 999999 999999 148721 2091 540 467 543 539 543 398 587 548 511 530 618 638 447 558 581 477 602 622 589 611 574 617 537 573 557 565 755 664 640 770 760 649 689 566 796 959 1192 1193 956 880 779 776 742 530 442 617 855 702 720 738 480 426 442 379 381 491 436 480 520 488 306 286 205 186 108 154 197 57 137 87 81 215 143 189 108 142 107 155 189 147 102 141 19 39 40 166 78 106 192 145 166 101 114 67 9 66 23 89 58 -38 -21 82 49 -17 51 34 25 26 26 36 67 41 46 90 76 113 66 44 -11 56 29 -11 86 57 -10 30 -41 -48 77 34 9 55 -16 -38 -39 25 -1 -17 24 31 -4 -6 22 4 46 39 -36 2 -29 -8 -21 -24 -8 33 34 30 42 94 21 -1 15 19 92 34 20 -3 59 57 37 60 90 65 50 63 66 111 110 85 53 61 74 102 114 81 119 109 89 100 112 101 113 117 130 107 86 64 55 74 101 93 77 86 88 84 100 121 116 119 122 118 141 120 120 121 117 123 111 130 132 107 125 143 135 150 126 127 126 140 126 131 135 145 158 154 163 170 171 165 160 171 187 180 196 205 206 212 216 212 48616 265 1192 30 9862 13 30 16 6857 4662 115 370 999999 999999 -45 426 3012 10586 28673 83705 242822 671003 999999 999999 538359 7694 752 636 628 643 593 454 565 522 472 471 697 675 471 615 626 674 611 583 502 659 653 658 653 569 565 583 652 712 767 743 772 735 773 826 996 1109 1085 1083 830 775 723 811 866 865 688 713 721 641 645 595 516 575 546 425 476 478 344 487 471 322 275 309 397 302 219 158 214 201 86 150 173 137 142 189 113 177 259 198 115 123 202 171 146 148 128 86 73 106 202 173 149 198 45 122 160 219 113 92 108 -5 42 -2 103 119 90 109 71 63 55 98 48 80 78 32 72 67 71 75 -12 29 122 117 104 108 61 9 64 37 60 53 71 75 14 19 50 78 23 31 31 59 76 9 10 33 51 22 -3 6 42 50 46 31 -3 23 70 77 95 92 80 61 48 71 81 91 54 49 49 54 77 115 103 113 138 143 146 151 123 105 142 126 112 146 152 119 147 147 136 138 93 114 78 62 70 97 119 122 92 97 137 148 135 119 113 126 162 152 143 164 153 151 162 159 162 161 141 170 185 156 150 158 155 154 181 164 163 160 161 164 176 182 194 183 177 180 175 180 194 198 209 199 216 215 221 217 225 227 230 237 246 48625 266 1159 30 9859 13 30 25 6857 4667 725 2870 3678 3880 3606 2914 4044 12040 57803 160378 319254 608161 999999 999999 999999 123787 1859 885 730 625 629 670 646 533 486 623 553 492 591 673 683 629 773 752 671 671 624 704 693 690 716 709 724 642 785 747 857 911 866 851 802 783 900 906 896 781 797 779 845 945 1012 816 656 677 546 521 517 470 457 440 577 498 529 476 423 294 137 108 104 113 139 71 59 132 262 149 72 95 164 192 180 229 200 155 128 225 284 156 206 147 103 44 160 132 96 -4 8 79 145 129 157 149 181 127 147 112 28 63 102 28 999999 -25 88 110 41 -3 89 70 103 35 58 37 58 81 31 83 64 55 117 81 20 67 85 48 89 40 79 108 24 77 8 -31 63 137 68 23 42 60 50 63 40 9 -10 70 69 43 2 40 37 78 90 113 72 51 63 67 43 62 62 63 88 73 38 86 86 -6 65 74 78 132 157 127 134 141 99 76 75 79 95 86 107 112 136 138 184 138 119 107 140 127 108 113 112 128 123 119 139 135 111 109 130 155 173 141 141 133 114 129 131 171 156 148 170 164 161 164 159 158 138 151 148 175 185 181 170 184 187 182 177 175 184 185 190 199 202 209 219 217 227 234 235 236 238 242 240 251 48634 263 1247 30 9857 13 30 34 6857 4672 203 755 663 1226 4490 15399 35104 89837 243552 626594 999999 999999 909023 79187 3415 5029 6386 3584 1437 864 845 882 663 666 532 653 828 713 649 569 716 691 698 714 695 687 718 592 499 667 790 800 689 685 676 821 860 673 551 697 711 833 690 766 655 715 785 699 564 522 413 374 342 343 380 451 488 509 363 474 327 293 167 163 98 140 207 104 115 98 40 150 136 173 197 163 161 157 169 230 143 125 106 139 67 76 35 35 35 0 41 19 8 36 -3 132 183 62 141 92 38 69 60 19 72 30 93 44 81 71 58 109 113 17 42 -27 39 73 44 20 30 44 38 45 6 -28 -4 42 12 27 -13 -30 4 -59 32 47 52 53 23 32 15 -35 2 -22 39 23 53 47 -40 -45 2 19 56 99 68 60 82 65 71 29 15 45 51 74 30 67 100 76 57 32 66 70 77 139 122 138 143 125 112 95 85 58 76 80 103 100 86 71 64 68 72 83 101 75 54 53 106 70 98 140 117 94 78 86 105 108 129 120 113 129 111 116 127 104 113 133 158 135 125 140 124 110 125 138 155 150 132 146 143 133 148 135 154 163 173 172 185 186 178 177 186 200 202 214 204 212 213 201 203 211 210 219 230 48643 264 1215 30 9855 13 30 43 6856 4676 313 1063 1442 925 1225 3644 12158 37406 112201 338393 849142 999999 999999 841848 128299 5355 5456 6436 8227 6738 3497 2059 1384 843 631 715 656 582 709 703 726 709 680 702 817 784 790 724 716 727 547 420 458 533 605 695 751 641 606 659 799 558 602 788 841 692 600 649 495 550 531 460 383 425 492 338 448 482 531 528 403 267 285 104 78 89 164 190 94 147 139 73 127 209 145 111 145 170 142 82 136 230 147 96 156 169 20 21 -40 12 84 33 -14 94 100 62 116 113 62 117 64 113 122 25 -34 29 63 100 82 19 55 113 76 92 -6 4 73 61 32 9 33 33 82 34 25 88 70 65 89 -25 32 146 42 32 62 70 21 -31 -8 -4 8 20 28 43 83 6 -15 69 11 17 29 21 -23 35 143 131 75 76 86 95 62 64 56 82 83 89 84 112 111 78 92 104 141 132 117 80 79 65 58 105 108 102 94 75 84 100 96 93 110 87 93 71 67 59 99 107 96 121 115 92 105 113 125 110 107 125 117 140 126 128 110 127 132 133 117 135 142 141 145 130 131 131 140 119 151 166 157 174 157 152 170 175 194 199 188 194 205 195 178 194 195 191 204 216 220 204 207 224 232 241 241 245 238 237 48652 266 1180 30 9850 13 30 52 6856 4681 150 1267 715 702 1128 1736 4178 20738 61460 157933 441886 898086 999999 751248 835333 681506 25008 10611 8528 4718 2544 1624 841 535 430 350 466 658 602 648 617 716 786 732 701 638 712 727 776 776 751 702 552 521 560 565 655 562 590 703 754 690 490 627 709 803 656 519 448 409 452 471 528 503 337 445 393 490 507 354 421 359 346 291 156 117 151 135 137 151 132 78 194 60 49 177 66 40 61 180 142 58 177 184 167 183 147 173 53 1 114 86 64 26 16 -4 40 168 20 41 105 74 36 -9 7 2 -15 46 79 85 49 21 49 74 65 52 -15 45 56 12 34 -13 15 50 99 42 -8 36 37 22 8 30 7 3 -33 14 27 -6 35 41 42 26 -19 13 11 31 24 -46 8 -4 24 34 32 -2 0 44 15 44 46 28 59 102 68 25 67 83 32 15 64 70 108 76 59 123 117 99 111 100 95 68 82 89 85 99 40 74 55 69 48 41 91 129 96 32 46 91 97 91 113 88 64 57 74 63 51 97 79 86 89 117 126 96 103 101 108 100 109 109 119 137 143 120 95 132 142 141 138 124 142 128 135 131 137 148 171 161 160 163 167 187 179 160 180 193 187 188 207 205 208 217 220 226 220 227 235 243 48661 266 1147 30 9847 13 31 1 6856 4686 -48 27 290 931 2248 4737 13268 40207 122318 384751 965272 999999 999999 576146 26815 13508 12254 10076 5681 2760 1241 880 474 467 392 321 400 609 623 570 551 600 725 698 726 730 757 766 646 575 631 515 487 586 548 594 425 404 664 524 517 526 729 704 636 637 625 496 465 462 410 342 439 426 466 441 459 342 257 255 296 248 266 148 48 94 84 35 -12 22 101 40 138 29 61 94 95 130 111 204 192 83 124 147 105 115 140 18 13 70 50 26 47 45 -52 -46 16 -31 87 75 20 2 -29 42 -2 -30 77 31 6 -13 4 27 35 -52 -38 -57 -45 -6 7 7 26 -11 -29 -33 -2 -8 -38 33 -9 44 -31 -47 -35 9 7 5 -11 4 34 18 -1 -25 -3 -39 -20 -43 -14 18 -32 -4 37 83 79 68 35 47 5 -21 28 39 78 76 79 4 8 33 22 53 77 41 90 90 111 107 130 100 64 55 33 75 76 83 8 22 47 51 59 9 53 56 59 41 67 93 74 108 83 27 4 24 32 24 26 47 20 7 67 60 49 70 79 82 85 100 111 104 94 110 117 112 121 121 145 122 99 91 96 136 141 148 121 146 139 149 149 152 157 167 165 177 176 179 188 190 202 184 167 201 202 206 209 214 221 231 236 240 48670 265 1171 30 9841 13 31 10 6856 4691 236 681 2002 4674 10758 26209 74340 221749 701240 999999 999999 501320 32399 11188 4265 1664 1191 890 705 712 684 576 550 482 606 510 489 615 570 530 548 613 668 723 711 717 636 641 700 585 499 487 425 489 614 561 542 621 473 525 540 644 696 625 476 435 499 431 332 332 479 508 455 491 385 233 265 206 213 79 24 -46 -96 -41 4 49 103 97 59 76 22 -5 126 197 73 147 92 201 142 176 149 61 70 91 108 22 122 85 103 36 66 -5 -17 20 -74 27 34 57 12 -32 18 39 1 36 18 2 -33 -64 -81 12 -3 33 59 -36 -42 97 68 67 -63 24 -4 30 37 53 41 -58 9 -17 -24 -49 -16 4 29 24 21 31 15 21 -45 26 8 9 13 5 38 0 -3 -4 -19 50 38 12 16 40 9 35 76 41 56 33 1 45 60 18 70 84 59 49 77 61 93 103 56 77 49 104 41 51 85 91 76 65 75 66 23 71 69 80 67 39 67 55 41 34 3 25 24 23 -7 -37 -17 11 10 8 35 1 -15 14 34 11 21 54 69 59 59 56 54 67 95 104 95 84 99 82 64 79 64 96 100 123 126 130 129 133 128 145 137 157 162 171 173 165 177 178 175 166 162 175 183 177 177 199 204 209 216 48679 265 1166 30 9836 13 31 19 6855 4695 1 959 2631 6200 13955 35759 103017 358492 999999 999999 999999 25255 3870 2526 2199 1427 1031 932 878 882 833 833 742 766 635 489 649 836 774 804 925 747 724 835 845 761 745 718 688 610 495 539 583 652 527 446 586 519 626 619 724 719 572 617 609 618 650 482 533 658 558 607 589 486 414 334 226 204 219 264 255 269 100 -20 25 97 75 151 127 44 164 -36 78 182 157 139 117 216 120 85 133 148 86 174 111 81 127 162 90 63 102 36 21 -15 75 99 118 96 142 17 13 -1 80 32 29 38 87 107 88 62 53 75 32 14 17 0 -18 8 80 80 83 142 115 78 -33 50 32 66 106 104 120 118 22 67 101 80 29 -35 23 70 90 26 46 46 37 9 49 119 143 109 60 98 53 73 96 109 108 115 99 124 111 119 41 76 69 71 73 111 84 110 156 120 125 100 69 60 78 102 97 84 80 59 48 46 93 67 64 72 62 75 67 62 34 16 7 42 58 31 35 44 45 62 61 78 23 42 57 45 38 41 46 59 67 85 77 84 89 88 81 87 113 111 112 119 120 99 86 109 114 123 150 141 148 169 156 172 188 198 204 202 216 213 208 205 211 219 218 211 216 212 214 240 247 268 270 48688 265 1160 30 9830 13 31 28 6855 4700 260 1026 2455 6130 14575 39266 118400 448367 999999 999999 60517 1321 950 947 951 878 852 742 595 770 881 752 873 757 536 552 595 625 599 660 477 506 658 725 626 699 606 715 666 658 582 416 464 449 530 476 591 570 551 606 432 424 421 562 419 374 465 537 512 507 502 479 355 362 267 98 62 -10 119 164 85 85 151 45 47 -5 48 70 5 63 104 73 70 223 202 225 126 19 61 84 23 175 78 12 134 86 0 33 61 -20 17 16 -56 -31 -6 17 19 -45 -18 -15 -44 21 -89 14 42 42 -43 -28 57 90 -56 30 -5 -66 -20 22 -24 41 82 72 17 -32 -39 -38 -1 106 11 5 29 36 -26 -2 -39 -17 17 5 15 77 75 26 -14 46 57 37 0 1 19 27 62 65 79 14 15 67 39 55 89 83 94 35 74 44 81 64 116 121 71 101 108 121 90 77 79 65 67 77 100 93 51 56 35 29 31 24 -31 -15 -19 -5 -38 4 2 -25 -3 5 -11 4 4 30 12 9 26 54 37 25 16 10 16 34 26 30 34 58 38 55 43 58 31 21 39 62 94 95 102 83 62 76 64 65 79 77 93 119 125 120 123 125 142 143 143 157 175 177 165 147 152 158 170 177 167 182 180 188 205 214 221 48697 266 1128 30 9828 13 31 37 6855 4705 -31 498 1611 3931 9291 22477 65052 201871 700782 999999 999999 53402 1323 825 859 933 805 681 846 739 817 820 808 830 689 626 573 595 617 613 622 768 669 725 651 618 716 694 638 549 524 557 555 602 629 502 569 493 492 577 594 573 514 456 493 432 373 517 602 455 415 412 332 288 196 201 192 69 127 -69 -26 44 57 19 -27 -35 58 -77 31 53 152 131 172 196 43 190 142 160 109 41 45 76 9 3 129 66 37 62 93 41 -13 -58 999999 -79 -9 -21 45 54 24 19 52 13 0 24 48 12 4 -43 29 46 32 36 32 60 77 70 77 -49 -12 33 90 38 18 -22 -29 66 83 10 34 45 43 -10 -30 50 41 0 -13 -3 -37 23 34 12 28 -6 6 61 62 -2 57 87 136 90 69 105 70 54 61 53 95 117 115 51 110 101 69 95 131 130 126 120 112 46 57 82 84 75 109 87 54 26 36 19 46 27 -16 -25 -65 -24 42 24 -15 -3 -5 -23 9 30 14 23 53 60 31 53 40 5 -4 32 51 39 56 53 38 26 51 40 40 41 37 36 39 38 37 63 83 105 103 68 73 84 82 86 85 97 109 119 119 115 125 122 133 144 164 182 169 152 154 166 170 157 163 178 179 193 195 201 207 219 48706 266 1128 30 9828 13 31 46 6855 4710 -13 391 1601 4688 10306 25143 75371 261923 976004 999999 999999 17833 915 754 654 592 689 715 844 788 709 724 851 900 903 748 681 757 613 700 630 604 746 755 640 646 509 699 714 496 450 457 429 434 529 655 623 465 575 554 500 549 462 467 550 524 555 636 608 520 523 477 396 321 322 262 214 50 33 6 9 119 135 12 29 69 -19 -54 -11 63 55 -10 56 149 139 96 100 47 3 -2 74 144 91 13 10 -48 6 60 37 -36 -24 -40 15 -13 -41 10 36 -35 999999 -12 55 -40 -57 9 -23 26 -3 29 19 -17 -14 -5 -8 49 45 -17 54 26 0 -4 29 -16 16 16 -24 -46 27 20 38 55 22 -19 -30 -65 -70 -68 -5 -34 -6 -10 -24 -12 -12 -7 -3 44 66 -13 28 62 71 39 37 12 39 139 28 8 0 106 17 88 55 78 63 89 112 118 64 59 36 65 51 38 65 67 78 25 10 -17 14 -1 -17 -40 -73 -51 -29 -30 -14 -37 18 16 3 -26 -16 -6 -36 -8 -13 -14 -1 -13 5 0 -25 -6 4 17 36 30 30 24 35 42 41 23 26 21 20 31 40 36 39 46 55 68 67 46 39 64 66 57 77 83 87 83 108 95 106 112 127 128 127 128 145 153 149 155 156 156 157 169 178 186 194 207 48715 266 1127 30 9827 13 31 55 6854 4714 -7 380 1931 5532 13665 39665 122699 461895 999999 999999 713564 14677 1342 809 648 724 759 896 1001 785 661 693 680 752 924 916 770 883 820 738 772 924 537 641 563 590 672 681 630 577 554 586 609 623 692 671 656 637 577 571 557 531 377 431 506 649 558 568 528 489 507 435 406 202 176 123 65 124 254 90 120 138 25 -60 19 74 -35 0 70 118 174 120 73 21 46 61 -10 57 17 -32 59 -8 -19 999999 -23 -7 -5 4 56 -32 -8 45 24 -31 25 -14 -72 -37 -34 -31 57 -45 -51 4 1 28 -13 -57 19 5 43 6 -3 23 -68 -36 77 39 63 49 54 39 11 19 46 75 63 47 14 26 33 31 19 -46 -2 6 -17 24 16 23 -1 2 16 37 74 71 60 22 26 43 39 62 78 120 50 48 69 43 78 91 108 80 107 67 53 47 39 6 44 32 78 65 64 63 82 77 14 20 37 7 -4 -43 -30 18 -15 -18 -26 -6 -9 26 14 -29 -56 -18 -33 -27 3 -20 -21 -20 -11 -12 3 -17 -11 19 41 50 50 22 22 -1 1 32 37 41 20 51 51 35 35 40 34 59 42 35 51 41 70 74 52 87 85 87 102 93 98 105 111 108 109 122 125 133 138 130 139 156 171 185 180 187 188 190 200 212 48724 266 1153 30 9823 13 32 4 6854 4719 286 970 1939 3978 8423 18662 58006 208097 919417 999999 909225 19413 12017 15098 26601 40338 40244 39612 33583 24194 12109 3306 1200 848 859 788 907 855 843 843 719 702 530 423 615 515 648 715 675 627 554 533 523 661 653 512 488 634 629 505 436 436 478 425 561 525 383 510 396 315 373 319 286 218 224 221 137 89 108 30 -1 34 80 15 -41 89 65 33 81 113 90 221 130 77 127 84 140 93 36 78 70 -19 -5 -51 -75 -29 -4 100 43 -62 -61 -32 -30 -82 5 -6 -40 -60 0 -77 -49 -77 -44 -37 -55 31 -37 -23 -22 56 24 -35 49 -8 -91 -10 13 -16 -13 -12 -9 -3 -46 26 34 15 -19 29 23 -65 -35 -50 -71 -18 5 18 100 1 -70 -2 44 50 61 24 89 85 55 104 57 78 56 55 66 55 51 62 107 108 54 63 73 81 114 112 91 105 58 85 84 66 52 41 54 40 42 35 48 -23 -38 -12 -28 2 -47 -34 -23 -23 -9 -3 -19 -26 -27 -5 -2 10 -3 20 9 34 13 -12 7 12 22 13 -13 -20 5 25 35 23 30 14 19 29 49 39 38 26 44 38 54 53 70 42 46 44 45 59 74 94 91 81 68 82 93 112 106 99 86 104 120 121 132 141 143 148 172 175 174 175 180 180 189 200 203 220 48733 266 1123 30 9823 13 32 13 6854 4724 46 601 1525 3757 8003 18050 54222 194482 786514 999999 999999 172479 67610 52950 39943 33101 41530 57898 52873 38102 28765 17366 8540 3657 1921 1100 748 643 694 676 880 937 694 601 648 596 626 662 626 529 511 633 581 578 637 522 453 664 691 491 528 477 495 442 444 443 436 424 440 316 166 202 265 197 178 93 85 57 -55 36 96 5 -34 -8 16 49 39 95 96 154 110 98 -8 11 96 171 129 55 -20 1 -61 -79 5 8 8 14 -18 14 -25 5 -51 -3 -25 47 75 -49 17 23 -20 -77 -28 999999 -49 -71 -40 -2 999999 -37 54 -15 6 -4 -38 -71 18 51 61 -9 -16 22 16 -50 51 47 -21 -81 -44 35 42 31 -24 -80 -50 20 17 -16 -8 -23 -32 -4 5 48 56 61 77 52 40 61 63 42 58 86 113 90 80 67 16 52 74 46 110 63 105 52 58 87 50 26 56 60 59 24 41 65 72 39 1 11 -50 -40 -21 -15 -27 -34 7 -40 -11 -6 -27 3 -4 15 -29 -30 -9 34 14 -6 9 -9 -2 -9 -11 -20 14 21 24 -2 -8 -14 23 24 5 32 41 27 16 43 38 16 28 27 23 46 65 74 70 68 72 87 71 95 96 105 106 105 104 104 102 107 123 126 146 149 150 152 168 192 193 180 193 201 206 208 210 214 48742 266 1121 30 9821 13 32 22 6854 4728 -31 157 890 1750 3304 7105 15390 43683 154250 701155 999999 999999 234549 59503 61763 56157 41293 28249 29553 46216 51069 31295 10820 2356 759 689 647 748 830 833 865 901 916 822 843 786 694 576 519 523 581 525 602 717 674 621 565 508 498 491 504 474 457 443 502 377 447 362 305 221 154 112 83 107 11 39 85 27 35 -3 1 89 90 10 96 120 79 61 160 97 61 43 67 59 138 191 158 131 135 134 96 62 43 52 22 -42 -69 -34 -7 28 30 124 13 -32 93 -16 -56 5 -12 58 -76 -31 -20 -6 50 27 45 3 -37 2 82 31 19 42 27 1 5 113 20 -11 17 -13 0 0 -53 40 -52 -35 6 -33 -88 -36 -8 25 24 -49 -27 45 -8 -12 35 -13 -22 -1 57 10 5 -4 40 67 72 82 37 17 65 71 110 93 59 109 106 49 37 81 83 69 35 -6 65 62 25 0 -36 7 37 31 28 -29 -25 -22 -1 -33 -66 -63 -39 4 -19 -16 -34 -44 -33 -43 3 -1 -12 -8 -18 25 11 -14 -19 4 -2 -34 -13 17 24 5 -2 22 53 20 11 27 29 36 32 26 5 1 21 35 38 52 41 46 58 44 58 77 81 80 91 91 96 82 99 101 92 109 117 108 126 140 142 145 153 156 156 166 179 193 191 190 212 216 48751 265 1151 30 9821 13 32 31 6853 4733 -85 328 753 1392 2376 4301 8216 19024 53289 223950 880807 999999 999999 275541 29972 43916 44374 27437 10876 5655 3450 1370 907 731 800 851 907 850 699 812 868 886 890 833 637 709 601 667 780 633 623 547 644 600 606 590 733 586 563 636 566 592 523 419 458 480 345 253 258 160 91 53 78 119 97 27 60 94 57 226 165 150 82 97 100 72 157 149 94 113 146 155 112 279 176 151 178 111 119 165 129 100 91 37 0 -6 4 33 36 64 39 57 24 15 -47 -3 44 85 -44 14 9 -75 -40 -21 128 83 -27 -10 27 -5 -62 17 4 21 -7 39 39 -14 -26 112 84 -6 -8 -11 -39 -40 4 19 47 64 42 29 45 59 40 69 5 50 -30 -1 78 114 63 110 129 166 98 134 102 91 100 87 82 107 166 147 79 67 85 138 103 100 71 26 64 88 124 89 74 52 29 23 76 56 46 23 13 -8 -17 10 24 6 -9 -18 2 27 22 -21 34 31 36 11 22 33 2 -9 -10 -6 3 -7 -4 -3 24 27 30 59 62 59 77 63 52 56 55 68 67 44 80 63 79 64 63 61 63 65 93 97 89 85 108 108 96 120 115 120 125 118 139 142 148 156 136 133 156 172 174 186 189 190 185 191 202 205 222 231 232 48760 265 1149 30 9819 13 32 40 6853 4738 -38 195 449 787 1562 2535 4498 8584 16470 44153 167357 788824 999999 999999 22034 3268 6185 4327 1761 1017 743 3368 8329 3858 865 862 838 905 886 950 1104 1155 1164 1142 1008 973 995 763 656 664 697 607 714 683 494 528 611 543 528 592 513 556 483 347 407 257 197 202 292 186 168 67 91 28 37 84 207 119 193 226 174 127 265 241 177 118 77 157 218 209 176 161 167 303 227 186 194 177 170 76 45 94 -20 45 67 125 53 -14 49 115 115 57 45 100 96 -9 74 111 80 -39 0 59 26 -51 -9 37 30 -13 -6 16 -36 67 30 79 3 11 60 61 23 7 20 11 61 70 7 75 77 36 19 28 61 9 59 63 96 118 48 43 105 101 102 99 61 130 84 105 94 121 121 43 77 111 156 79 135 119 111 91 15 44 103 76 77 62 41 78 80 60 79 74 25 50 7 29 98 69 52 56 2 50 47 45 31 5 -14 -28 2 11 30 3 51 81 15 29 37 38 39 42 39 38 32 78 45 37 49 65 72 95 76 55 52 63 51 64 65 46 60 85 78 55 61 79 89 95 104 104 112 118 112 112 143 130 123 143 140 142 143 124 130 144 156 153 171 175 182 191 197 193 203 207 210 216 219 226 236 48769 265 1149 30 9819 13 32 49 6853 4742 109 390 885 1741 3304 6335 12767 34201 116991 509979 999999 999999 593007 6129 791 725 786 700 820 750 1934 6846 6064 2727 1410 843 759 867 820 909 1024 962 890 1008 1004 976 768 631 590 770 620 662 622 668 644 586 451 524 534 530 560 461 325 236 267 138 87 -9 28 46 -52 -11 -19 120 243 83 120 160 154 158 130 133 143 110 83 135 113 262 80 53 22 39 58 171 93 176 174 95 200 161 -26 2 -21 -47 -6 3 78 78 -15 44 40 -28 -4 28 -48 -66 -22 -4 -28 60 39 74 -34 39 17 24 -21 58 14 -18 35 58 4 47 49 65 87 -29 43 3 13 34 7 -38 -37 5 55 0 41 15 51 36 25 48 34 -36 25 -27 -2 -19 -18 106 90 78 117 146 102 38 63 92 65 33 33 32 18 -3 46 75 44 54 57 46 75 57 14 16 46 11 16 -12 -23 4 -1 -63 -39 2 -2 -25 -29 -19 16 4 23 15 39 16 5 -9 12 47 -4 -4 -15 -9 -8 -28 -40 16 11 -14 1 -14 6 46 33 54 56 47 55 65 38 46 41 43 40 47 40 37 50 48 55 62 70 72 81 73 85 74 57 72 90 104 90 84 85 106 121 129 143 148 136 127 150 149 164 177 183 174 180 183 199 198 206 215 221 48778 266 1118 30 9818 13 32 58 6853 4747 -72 251 720 1220 2190 3772 7133 14218 36871 119884 539538 999999 999999 235367 4464 1677 699 643 645 589 558 642 632 700 620 573 669 549 580 780 781 845 776 738 785 724 772 698 658 562 559 504 542 578 529 517 523 501 470 592 465 313 296 267 165 -23 7 -61 7 -26 -2 -1 999999 27 83 107 167 126 87 131 109 198 229 196 92 35 120 139 79 133 136 55 89 54 99 214 93 139 126 89 -49 -23 999999 -39 -2 -8 -13 -42 -22 -32 -30 -78 -48 999999 999999 -26 73 25 -45 -58 -14 9 -12 30 -82 -61 -61 2 16 -18 28 15 38 12 38 -34 -14 -60 -36 -13 14 -30 -2 25 20 -31 -12 -17 23 -5 2 35 30 13 26 109 53 50 37 14 28 31 82 104 19 -3 -30 -14 -15 19 -17 -49 -32 -51 -9 31 12 3 -4 40 71 -31 -65 -25 -39 -33 -19 -52 -53 -35 -24 -65 -65 -49 -10 -27 -30 -60 -50 -31 -24 -15 -3 -41 -42 -34 -30 -11 -13 -2 -4 -44 -13 -4 -15 -22 -32 -45 11 4 0 5 0 6 24 10 18 19 25 30 36 45 38 42 36 23 41 23 27 19 27 32 36 47 35 33 38 39 52 60 66 56 66 83 85 77 69 90 97 111 138 124 115 125 121 133 144 153 169 156 159 164 185 195 192 203 48787 266 1121 30 9821 13 33 7 6852 4752 94 634 1043 2091 4303 8638 18162 47532 169563 721521 999999 999999 404724 3879 673 916 847 682 699 630 563 697 568 567 520 568 735 596 709 611 716 709 800 751 638 597 703 689 595 515 478 462 505 561 552 535 461 360 383 386 399 163 139 168 34 57 34 -2 47 75 92 -6 25 175 84 25 84 -4 29 64 147 294 97 91 221 176 66 91 20 5 85 46 40 31 57 147 137 226 183 107 67 89 6 -21 -59 -18 29 -4 -23 -86 7 -59 -20 999999 -37 -30 999999 -48 17 -35 -55 35 87 1 59 21 26 -39 -75 13 47 -27 -17 1 -69 90 37 -45 -70 -90 27 35 -33 34 -42 -7 -26 -39 52 88 17 22 34 49 -7 36 28 44 47 56 50 34 -25 27 83 75 23 9 65 29 61 80 -4 40 22 54 52 9 -3 -22 15 8 -8 -19 -19 -25 -67 999999 -47 29 -2 -41 -17 -49 -26 16 1 -26 5 -14 -28 -6 -18 -48 -7 -4 -3 -2 16 51 46 28 23 25 -1 22 10 12 27 42 29 43 57 34 40 68 60 51 81 72 79 62 36 36 98 99 89 66 47 74 76 83 82 87 71 52 71 84 84 77 92 83 101 94 96 93 102 94 93 96 107 117 114 127 143 156 164 179 187 191 201 201 201 201 215 226 48796 267 1066 30 9826 13 33 16 6852 4756 157 399 887 1472 2060 3785 6772 13499 32557 115651 488716 999999 999999 551190 4527 698 540 616 693 663 729 787 665 792 727 624 580 610 570 677 790 756 720 701 706 629 739 685 605 673 658 615 550 627 604 530 534 532 347 323 400 263 151 122 128 85 36 139 130 -13 -46 37 13 31 145 111 39 -25 -22 176 115 114 74 122 61 36 95 58 126 102 15 81 -8 86 28 102 179 182 180 152 78 1 77 156 64 48 107 38 14 -14 7 65 -36 -27 -1 -2 99 49 -40 -58 -10 -4 41 -1 26 101 36 74 7 30 -11 -44 39 79 69 20 20 -18 34 -14 132 74 3 -22 26 -7 16 58 132 47 83 104 63 -2 9 35 119 74 71 93 85 57 110 78 87 74 72 88 97 65 16 25 46 40 76 85 65 28 -3 -15 12 -22 -2 18 -39 -22 -61 -21 22 12 9 -29 13 58 19 -8 12 1 -17 11 13 13 -30 -6 -47 -34 -26 -20 -11 17 5 20 44 20 9 24 63 71 57 49 54 67 78 86 83 63 28 79 76 80 80 79 67 82 103 124 98 74 101 84 76 81 90 88 77 79 56 56 70 78 97 114 99 110 108 104 108 105 97 104 121 100 95 109 127 128 133 146 155 178 192 205 207 202 210 225 226 48805 266 1127 30 9827 13 33 25 6852 4761 -86 233 416 949 1658 2685 4129 7174 13069 28186 87055 442848 999999 999999 46347 1214 753 711 697 606 767 842 688 565 482 550 587 480 520 574 616 669 736 744 726 643 777 620 739 604 655 470 405 563 475 509 436 225 312 386 163 153 198 124 125 167 121 180 55 -81 999999 30 170 -36 112 136 47 -3 71 123 62 60 16 125 17 3 -16 -6 122 84 189 78 98 16 166 166 140 67 46 18 141 125 19 -13 -34 10 11 47 25 12 -16 69 82 -4 15 -76 -87 -64 49 96 103 95 -31 92 103 -13 -29 93 73 17 29 70 -27 -31 35 -28 -1 0 37 34 16 40 104 68 8 54 42 -10 5 123 98 98 55 87 87 -2 -2 -12 -36 49 83 64 69 155 85 82 27 18 41 91 43 39 59 43 89 22 9 -33 -23 -62 -39 -2 -96 -41 -32 -12 7 17 7 -30 -29 -11 -54 -40 -9 38 37 -4 11 47 -44 -39 -22 -35 8 -10 -25 12 54 37 16 -16 -24 24 54 34 42 47 68 45 66 87 73 81 96 70 70 89 88 93 108 112 89 86 86 95 75 87 79 82 91 86 58 64 79 93 62 56 42 63 96 86 100 83 97 98 91 97 91 105 119 105 85 92 108 117 125 138 153 156 168 173 183 206 207 207 48814 265 1159 30 9829 13 33 34 6852 4766 80 393 878 1338 2136 3533 6070 11336 23601 73326 333832 999999 999999 381084 3287 562 569 649 691 668 534 568 672 598 531 625 454 548 565 682 604 632 570 461 565 628 654 620 644 579 516 619 535 482 461 496 375 239 234 115 69 27 7 -54 85 69 83 125 15 51 43 -38 53 33 30 23 12 7 -25 -6 17 72 64 41 39 5 36 14 146 98 45 -4 120 82 127 89 64 29 -6 -7 74 75 8 48 81 -50 -67 39 -19 -20 16 -27 999999 32 47 -81 58 -16 -68 -14 68 71 -8 0 -7 -47 -29 30 -100 -22 -26 16 -53 -36 -28 999999 -83 -14 28 4 -40 -15 4 30 5 -42 -38 68 15 42 36 19 -17 9 27 -2 -2 35 70 84 42 12 28 46 8 24 36 -11 -13 37 11 -93 -78 -16 -22 -38 -37 -56 -56 -45 3 -8 -40 -55 -12 -4 -25 -25 -53 -41 -17 4 -54 -8 -37 9 -13 -30 -9 -5 10 -15 -65 -11 -4 -9 -12 17 -15 -26 1 30 39 18 25 6 12 46 61 15 46 60 65 65 107 91 62 76 75 69 53 59 75 101 69 69 67 57 75 75 73 72 65 51 28 44 47 32 58 57 70 73 58 84 92 108 104 86 86 95 102 110 112 105 89 93 101 118 132 136 163 164 183 203 205 48823 265 1166 30 9836 13 33 43 6851 4770 -58 290 767 1504 2842 5291 11628 30873 88295 324469 999999 999999 999999 20159 591 592 561 648 675 757 650 604 578 499 562 610 591 631 576 469 602 692 792 674 521 656 664 643 638 746 563 532 588 488 538 574 370 202 320 164 40 -40 86 95 141 116 87 103 48 -13 52 57 36 -20 17 203 83 1 92 85 90 7 -41 12 -40 28 95 125 160 54 158 60 85 148 160 35 77 154 37 42 110 77 -24 21 19 -22 2 -2 -1 36 52 16 102 108 23 73 -6 -15 14 66 -49 999999 65 37 34 20 12 34 62 -9 -23 58 13 45 -14 69 33 20 -12 43 22 6 61 -19 -31 43 41 47 67 16 14 57 62 85 68 48 29 23 20 59 66 10 44 20 53 67 3 26 25 12 -67 -55 -43 -36 10 -47 -50 22 -1 17 -66 -30 -57 -28 -13 -1 -11 -7 15 12 -9 -28 -36 -5 21 3 -2 -9 -10 -14 -16 17 -18 -19 -14 -12 -35 -46 -8 26 38 70 93 47 49 78 66 45 67 58 68 103 128 159 168 148 148 136 115 87 75 106 106 92 82 92 86 77 97 106 88 90 79 73 74 93 88 82 89 104 113 95 91 99 116 99 129 134 125 125 119 132 150 158 152 150 141 142 144 153 165 186 190 203 202 48832 266 1136 30 9836 13 33 52 6851 4775 70 240 501 1198 1858 2901 4660 8360 15931 41761 162265 750621 999999 999999 345480 5432 742 646 589 613 565 697 662 637 486 562 523 483 522 639 536 555 540 589 587 598 589 575 621 490 435 503 403 500 508 482 444 291 168 240 121 80 -82 -5 102 -12 -66 49 23 34 -15 47 -11 36 45 -59 -19 17 41 21 34 13 92 7 -20 -12 9 120 27 72 60 50 70 -10 95 71 7 47 117 -9 9 28 46 32 -24 -81 -30 -22 -52 25 49 14 -49 -59 34 51 -7 -30 49 -96 999999 -64 16 37 61 8 999999 -34 97 46 -50 -75 -24 -35 24 38 16 -11 54 127 60 -59 -41 57 -2 66 59 7 41 1 32 -7 15 12 48 45 29 46 6 65 46 -16 -17 13 39 -11 73 63 27 -18 50 7 -25 -39 -75 -55 -68 999999 -54 -36 -54 -52 -73 -23 -32 -22 -58 -14 -20 -19 -21 -10 -27 -22 -23 -60 -46 -32 -21 -12 13 -10 -41 -31 -10 -11 -3 4 6 11 72 68 65 94 93 68 93 134 94 112 170 168 181 169 158 178 204 174 194 202 172 149 138 130 118 96 99 72 63 83 84 83 84 51 75 86 73 94 88 102 102 87 100 103 114 119 132 129 122 118 122 145 136 147 157 164 169 159 165 185 180 185 209 205 200 220 48841 264 1197 30 9837 13 34 1 6851 4780 73 368 1075 1878 3522 6644 13533 36064 125085 598516 999999 999999 29453 656 520 614 610 650 504 569 636 637 561 601 575 510 503 511 497 494 595 536 525 535 506 454 471 479 507 496 435 407 469 359 253 281 105 64 1 37 78 30 -10 108 -7 52 46 -17 52 -81 7 99 21 111 55 999999 -80 -59 999999 999999 56 25 1 -36 3 115 76 -40 -18 43 106 106 100 117 129 118 -39 -24 32 -90 98 67 97 -1 23 -49 -16 -55 -34 -41 -23 -16 -63 -58 999999 7 -5 -9 -63 16 -16 28 -44 28 12 -49 -72 36 48 -75 -41 -87 -32 13 55 -4 -42 -76 -29 35 10 37 31 18 8 69 1 21 56 30 -28 -59 -11 5 17 32 28 14 -50 45 43 5 -43 -47 -40 -2 -33 -39 -16 -83 -46 -62 -52 -14 -48 11 29 9 -22 -34 -14 -55 -52 -48 -42 -6 -23 -40 1 -38 -43 -71 -61 -64 -22 -50 -19 -62 -49 -37 -14 -43 -52 -11 -19 -5 20 -25 -4 12 37 -19 45 44 75 112 141 150 128 125 169 180 192 143 137 138 140 135 151 147 147 130 120 96 69 45 26 21 54 35 30 57 53 73 57 40 55 68 73 83 81 78 89 102 97 95 94 92 109 124 128 126 121 130 125 129 128 142 148 156 163 166 188 194 48850 265 1170 30 9840 13 34 10 6851 4784 -25 558 1522 3481 7945 17241 54999 182050 503171 999999 999999 999999 15676 517 644 684 680 592 709 636 679 631 707 697 655 623 496 515 560 596 397 454 648 632 519 611 613 696 609 407 425 419 506 225 251 146 101 68 -13 20 32 41 140 105 -12 14 41 70 19 51 44 50 74 -58 -77 9 -32 -45 60 91 66 40 49 35 87 9 106 15 -16 123 51 66 115 144 22 92 88 56 135 44 67 38 59 22 -72 -19 106 18 -66 43 35 70 18 -24 6 -56 18 -7 999999 27 25 -63 -2 38 -14 8 -42 -24 72 70 13 -34 3 -7 -28 61 -10 -62 -24 82 -1 18 71 -1 64 34 57 24 13 34 23 34 60 60 26 33 42 10 -6 -14 48 46 31 62 47 -24 -2 19 -18 -29 -36 -36 -12 7 -15 -12 -37 -7 -61 -12 -18 -17 -30 -55 -42 -10 -38 -16 43 25 1 -41 -17 -2 -10 0 -30 -12 4 0 4 -9 -6 22 -2 9 85 76 44 64 69 58 57 91 136 122 135 160 153 171 162 192 205 164 171 190 173 157 153 151 144 144 126 124 113 84 95 111 93 96 85 78 92 96 93 100 112 100 101 124 131 111 109 119 117 114 134 132 148 142 155 173 176 170 174 178 182 205 191 202 198 204 217 232 231 48859 265 1174 30 9844 13 34 19 6850 4789 67 854 2295 5058 12014 32699 102420 351123 999999 999999 999999 186473 5928 783 706 664 490 588 557 544 561 642 546 567 434 497 483 438 438 596 564 493 560 520 566 598 533 336 462 568 414 347 173 224 121 999999 -38 24 34 127 92 59 -8 15 45 10 18 19 10 -38 -16 64 32 1 -54 15 999999 12 0 76 38 -21 -4 38 46 9 18 83 114 164 105 86 85 58 49 -28 -13 50 88 -51 -8 5 -30 -7 -79 -17 -53 -15 -23 1 -33 -76 1 -63 18 13 -85 11 4 3 -54 -65 -55 999999 -22 -22 999999 -52 -36 -44 41 -42 -15 -44 -46 -43 -27 4 9 5 -10 22 74 -19 42 -8 -5 -36 -27 20 59 -15 7 49 -6 32 -22 -21 -18 30 60 90 49 13 12 17 -17 -84 -58 -9 0 -7 -1 -23 -21 -28 4 22 -62 -82 -75 -77 -63 -53 -21 -50 -36 -47 -30 -84 -66 -5 18 8 11 10 -7 -19 -50 -68 -31 -7 -9 14 5 -3 1 39 41 43 80 59 90 97 117 106 99 101 129 157 206 251 299 324 273 218 172 159 145 159 170 153 165 144 120 102 116 121 105 85 108 102 107 93 69 62 83 90 93 111 113 93 110 102 104 114 115 112 126 136 133 128 135 146 160 161 165 174 171 181 182 180 193 204 218 48868 267 1117 30 9847 13 34 28 6850 4794 211 516 602 1314 2254 3769 6985 13640 33887 119244 506897 999999 999999 515577 8497 621 602 602 644 561 633 525 531 577 507 410 532 545 515 525 483 558 482 487 518 627 570 491 505 567 631 575 389 250 173 91 31 -57 999999 41 239 99 41 -8 3 55 -19 -42 -38 -65 -17 -23 -40 -45 77 14 55 8 105 45 142 165 14 62 31 76 8 -5 66 62 30 60 69 -50 59 64 162 58 47 -2 21 -13 -64 -18 -7 7 48 -52 999999 -40 4 -30 -55 -47 999999 -12 -25 -96 999999 -56 -10 -18 -73 -51 -24 -52 -33 -43 13 1 -29 -6 16 -23 -18 -24 -18 -26 29 -31 -6 -3 -65 -25 -2 34 -2 -31 -66 -76 -3 25 -5 32 -2 41 9 30 64 -22 -3 -48 4 -1 26 4 10 -29 -94 -33 -100 -77 -54 -70 -1 -26 -41 -59 -95 -36 -26 -83 -89 -87 -49 -30 -37 14 5 -9 -1 -15 -63 -30 -6 -1 3 -6 -32 -42 23 -18 -22 -41 -3 5 19 11 17 51 64 66 14 56 78 127 78 70 103 164 225 329 487 793 1380 2068 3074 5223 8268 11532 16698 21459 19841 13019 6529 2515 1158 831 1104 2214 4368 5203 3887 3137 1931 664 150 116 113 108 104 118 110 111 117 102 108 117 133 135 127 143 149 138 147 156 168 175 164 171 184 185 183 200 211 225 237 48877 266 1150 30 9850 13 34 37 6850 4799 198 400 876 1594 2746 4496 8754 19181 61190 220655 738463 999999 999999 137818 1743 352 346 389 382 415 477 386 326 443 339 266 219 254 315 172 282 250 372 347 253 216 327 289 262 203 245 187 98 -4 999999 999999 999999 999999 -86 -57 999999 -60 -97 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 -96 -65 999999 -58 999999 -98 999999 999999 -91 -17 999999 -66 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -78 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 -66 -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 -97 -96 -88 -49 -36 -15 -36 -30 -36 -29 5 34 25 54 105 221 728 2467 5784 8692 11040 15824 25925 49329 77003 86510 87798 88990 84436 91244 113088 124307 190799 180731 40767 6102 3472 824 197 122 95 85 101 112 106 109 139 130 111 127 147 151 139 140 148 150 153 158 167 177 188 188 189 210 234 237 230 48886 266 1152 30 9852 13 34 46 6850 4803 95 157 580 1131 1804 3284 5773 12517 31844 90863 300777 769123 749576 999999 790944 12564 265 126 53 37 248 205 132 39 23 112 -23 58 85 73 163 209 164 153 137 -16 127 125 12 -44 -7 19 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 582 1268 1855 2015 1916 1890 3046 8475 16590 27902 40205 52953 67702 102962 166109 278534 311907 204884 144737 173652 247311 231465 129085 21006 2854 324 101 106 106 112 104 95 96 107 104 112 123 118 120 133 135 128 139 162 174 163 163 170 197 232 240 235 234 48895 266 1128 30 9858 13 34 55 6849 4808 17 238 579 1187 2401 4457 9088 21943 68683 254158 635843 830508 999999 739903 70653 611 173 82 11 -38 103 74 48 -23 -41 24 38 -25 999999 76 50 999999 -97 10 -23 -31 -28 -45 48 -48 -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 999999 999999 999999 999999 999999 999999 999999 145 1076 2448 4157 6101 7173 6993 6827 7734 7474 7306 8896 11771 19347 39228 75152 115892 161141 247083 339260 330241 200961 118019 91170 95479 87526 17001 811 56 59 50 44 66 65 65 52 73 88 68 85 97 90 100 110 113 141 145 129 137 153 156 165 183 211 228 212 211 48904 266 1164 30 9864 13 35 4 6849 4813 185 771 1970 4079 8224 20390 60614 248586 899030 999999 999999 190061 2734 366 257 424 318 307 126 163 246 190 176 220 74 171 385 405 155 158 328 269 209 292 269 291 275 279 198 106 83 -92 -49 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -99 999999 -60 999999 999999 999999 999999 999999 -70 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 -92 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 -97 -99 999999 999999 -99 -58 -38 -66 -63 -69 -27 -35 -28 110 529 1564 3461 6322 8734 9712 10114 11401 13386 12662 10925 11854 12736 14000 17220 25099 44285 84712 122942 139998 150750 162226 147889 76943 37648 35217 30506 19487 5930 642 124 124 96 96 96 91 106 124 112 120 121 141 146 132 141 146 152 173 209 206 194 210 232 291 326 322 352 358 309 48913 268 1112 30 9872 13 35 13 6849 4817 12 309 1433 3732 8226 19574 59375 207020 685736 999999 999999 802383 59651 822 452 472 517 483 384 462 479 366 341 276 433 406 323 299 409 496 580 580 517 388 400 311 332 397 360 455 608 430 259 -25 999999 -50 -24 -30 -8 999999 -79 -22 -16 33 -14 -38 123 11 -7 10 -72 999999 -67 37 0 -17 -6 -53 26 -26 -99 -88 -58 -3 -35 -93 29 -22 999999 -19 -29 7 5 6 -58 4 -77 -83 -28 -50 78 -31 999999 28 -52 -96 999999 999999 -21 -55 -88 -24 5 -71 999999 -60 -57 -73 -57 -35 -32 -26 -58 -71 -94 -67 -54 -70 -43 -43 -75 -26 -48 999999 -41 -13 4 -21 -43 -20 -24 -53 -82 -45 -69 -16 -30 -37 -12 -99 -61 -57 -35 7 -32 -54 -18 -4 -6 -69 -61 -49 -80 -63 -46 -72 -98 -98 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 -77 -53 -34 -55 -67 -82 -57 -61 -50 -86 -52 -50 -45 -12 -19 -39 -51 -40 -45 5 3 14 14 -6 -15 0 3 23 12 -7 6 -6 47 94 88 304 1339 3695 6991 10601 12305 12226 11772 10602 9073 8409 8676 9126 10047 11978 13781 16776 21209 31214 46407 71857 108586 120993 99224 45551 25912 14906 7304 3792 2509 1222 372 178 156 131 101 108 126 134 128 146 129 139 151 149 157 175 172 165 173 187 203 213 241 272 325 336 368 585 828 704 393 310 48922 268 1113 30 9873 13 35 22 6848 4822 78 859 2990 8594 23751 73196 287930 899190 999999 999999 598991 11548 461 509 537 469 421 269 527 419 322 415 485 374 376 342 407 217 353 457 432 351 358 398 362 357 376 390 272 123 -8 2 999999 -87 -98 -46 -3 -58 -90 999999 -64 -42 999999 -58 58 -80 96 8 35 -56 -95 999999 52 -1 -32 -82 -68 38 -52 999999 2 999999 -48 -40 3 -20 -34 -56 -21 -67 999999 999999 25 6 -93 -85 -45 -75 -88 999999 -94 999999 999999 -70 -77 -35 999999 999999 -95 -15 -53 999999 999999 -86 999999 999999 999999 999999 -14 -55 -52 -94 999999 999999 -62 -83 -46 -44 -33 999999 -33 -64 999999 999999 999999 999999 -66 -4 -25 -82 999999 -17 -91 -87 -45 -65 999999 999999 -57 -41 -3 -61 -60 -62 -98 -23 -28 -77 34 -3 999999 -69 -31 -66 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -59 -94 -52 -52 999999 -97 -61 -90 -65 999999 999999 -74 -97 -57 -35 -45 -87 -3 -9 -56 -40 -40 -39 -10 21 24 50 40 36 52 397 1909 4249 7222 9945 10243 9919 12296 13479 15274 16219 17380 16797 15203 14455 14162 10493 7638 7401 7761 7985 6960 6311 7350 11862 16805 17440 18751 32089 51798 66944 66707 30497 3533 1443 1420 736 374 240 131 104 103 77 80 101 87 95 106 105 109 105 115 129 127 130 129 150 156 160 162 170 172 195 256 369 487 417 294 255 248 257 251 48931 268 1115 30 9875 13 35 31 6848 4827 115 1339 4289 11193 31892 103036 400837 999999 999999 512102 5438 304 279 432 362 320 312 143 209 337 348 224 262 257 388 304 245 294 291 358 387 340 172 214 296 185 274 187 119 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -95 -66 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 -89 -85 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -97 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 -97 -18 -40 242 1703 3623 5999 9862 13481 15732 23965 34309 39161 45252 49396 49309 49539 49173 44769 37462 32169 26264 21427 20429 18891 16190 14714 11883 10539 8288 7480 6884 7140 8198 11080 14648 17585 29235 51817 75575 67434 26260 2331 319 252 219 186 123 113 105 101 74 85 101 97 102 115 107 100 123 139 138 127 130 139 140 159 174 171 169 189 198 225 260 309 409 451 362 271 237 241 48940 269 1092 30 9882 13 35 40 6848 4832 14 539 1498 3434 7722 18635 55694 221087 841780 999999 999999 204488 4134 122 268 259 257 297 224 286 374 363 322 177 126 164 99 260 331 223 236 253 121 100 152 183 108 110 999999 999999 999999 -78 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 -4 999999 999999 -75 -83 999999 999999 999999 999999 999999 -97 -81 999999 999999 999999 999999 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 -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 -82 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -25 295 1784 5291 11936 19325 26421 32299 38662 42399 41456 43616 42686 43801 43894 42954 37555 29410 24414 19718 17099 14759 12476 11271 11192 11690 11546 10493 10158 9745 10726 11209 8657 8140 12079 18195 23817 39489 65246 77399 44417 4259 349 185 156 128 95 81 70 62 50 67 85 79 88 88 100 91 104 108 120 121 121 131 129 139 134 132 147 158 152 158 192 238 326 325 258 221 216 48949 270 1063 30 9883 13 35 49 6848 4836 -93 389 772 1319 2483 4507 8708 19620 58509 226535 834019 999999 999999 265056 7123 545 462 434 432 472 357 325 281 282 310 317 375 393 266 339 257 395 218 248 229 270 197 21 -51 -57 999999 999999 -56 999999 999999 999999 999999 -64 -3 999999 999999 999999 -10 -28 -87 -27 999999 999999 999999 999999 -91 999999 999999 999999 999999 -13 -69 999999 -66 -85 -42 -85 -58 999999 999999 999999 999999 999999 -43 999999 999999 -68 -47 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 -92 -48 -95 -89 -58 999999 999999 999999 999999 999999 999999 -79 -92 999999 999999 999999 -67 -67 -46 -64 999999 999999 -79 -63 -27 -59 -97 -20 -49 -16 -80 -78 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 -90 -84 999999 999999 999999 -80 999999 999999 999999 -89 -93 -62 -78 -58 -69 -77 -50 -76 -31 17 20 74 505 2422 7908 12904 13906 12816 11270 11208 12651 15584 21409 28579 31662 32039 31703 31791 34552 34378 25277 14669 12793 12308 11098 11116 12012 12774 12244 11391 11756 13444 12001 9600 14806 22487 33032 42123 40893 17248 1935 340 194 148 90 108 86 82 81 76 87 108 112 123 119 116 149 196 306 538 730 809 691 531 367 235 186 174 175 178 179 192 239 322 366 281 248 242 48958 268 1124 30 9884 13 35 58 6847 4841 146 749 1516 3128 6536 16665 55477 180937 365874 622984 999999 932613 852550 792642 85861 1740 448 302 512 520 501 587 423 367 354 351 602 472 494 452 353 412 586 565 307 123 -9 999999 -92 -61 6 999999 -33 -5 9 999999 39 88 5 -59 48 54 47 -25 70 44 -62 -30 67 -38 115 74 -34 -66 45 -13 51 -20 -59 71 -77 -32 4 5 20 1 -72 4 112 29 11 -53 -44 -44 -20 999999 -44 -32 999999 -20 -45 -44 73 999999 999999 999999 -63 999999 999999 999999 -85 999999 -59 -28 999999 -96 -49 -48 -34 -15 -33 -34 8 -29 19 -46 -80 -55 999999 999999 999999 -90 -43 -75 999999 -51 32 14 -23 -91 999999 -29 -66 -72 -46 -13 25 -40 -42 -19 30 -18 -59 -43 -35 -15 999999 -71 -89 999999 999999 999999 999999 -49 -43 999999 999999 -79 -63 -49 -81 999999 -87 -87 999999 999999 999999 -56 -30 999999 -90 -88 -38 -66 -71 -57 -36 -21 -24 -32 -70 -32 -26 -56 -57 9 19 -32 -16 1 3 39 28 -15 48 188 446 913 1387 1638 1560 1931 2673 4192 7830 11917 21227 29644 35963 39787 37522 27611 18024 16356 13930 11315 9242 9221 9251 9160 8991 8665 8000 5560 6799 11873 16740 17057 13322 6831 1931 393 182 166 123 118 128 123 111 116 125 114 123 148 215 500 882 1255 1701 2114 2108 1746 1353 965 686 662 545 281 194 189 188 207 231 301 319 297 257 251 48967 268 1096 30 9886 13 36 7 6847 4846 -76 222 649 1153 1826 2775 4465 7929 15461 39454 150576 703385 999999 999999 498282 4831 564 491 459 443 561 696 468 485 534 377 420 549 521 473 322 314 497 566 510 474 379 229 8 999999 28 -52 7 -39 -39 -4 -35 37 -78 -28 999999 -66 8 116 152 26 -51 -63 999999 -46 9 55 -19 1 49 -20 52 -1 -4 176 39 -54 3 82 169 105 30 13 34 20 -78 -53 -92 40 47 999999 44 29 -30 -61 49 -10 -63 -93 -42 -54 -68 -15 -18 -93 -99 -83 -45 -43 -77 53 11 14 25 -40 -24 -30 -29 5 -30 -38 46 8 -21 2 -42 54 34 7 87 59 -2 2 9 7 34 -31 32 -9 0 28 -11 22 18 3 -21 29 45 77 23 -19 2 -1 20 15 -51 -37 -26 -49 -12 -47 -71 -21 -48 -33 -66 -12 -51 -29 -15 -31 -47 -26 39 24 5 40 25 35 -26 51 56 38 -33 -54 -6 32 2 43 18 26 35 35 38 49 26 90 26 50 108 108 201 388 556 729 909 1110 1261 1521 1870 2374 3647 6390 13504 23206 30222 28207 25731 18293 14102 12495 10665 9948 8863 7427 5395 3138 1648 833 753 1649 3016 3661 3419 2101 976 551 377 258 173 130 129 137 133 104 137 141 133 196 535 1503 2605 3605 5068 6973 7005 4648 4046 3393 2651 2089 1405 743 377 226 206 228 233 262 298 333 329 298 48976 268 1128 30 9888 13 36 16 6847 4850 42 273 792 1039 1920 2997 5283 9240 19686 58417 259362 999999 999999 999999 193619 2194 543 616 552 688 749 702 548 492 538 493 520 617 409 326 526 567 526 480 603 531 466 434 311 127 127 77 185 55 -97 1 -78 13 -44 43 61 9 124 70 -30 9 -61 -73 32 31 120 71 -43 118 54 75 220 126 58 117 8 -62 107 161 50 165 122 83 2 65 38 50 12 60 158 -10 -17 -2 10 45 14 -14 40 -8 13 -63 -74 17 4 64 41 19 -44 -42 20 12 19 -55 999999 -19 96 16 -6 77 171 133 45 2 -13 70 -27 -39 -41 26 21 7 -14 25 -26 -10 20 -22 8 43 71 120 64 42 75 29 -18 -22 7 80 162 59 23 3 8 51 2 -7 -16 -39 -33 -2 -19 -15 -15 -46 -44 -32 -31 -8 18 25 -4 39 28 -6 5 18 47 18 -18 42 -18 -12 12 18 29 45 42 15 26 41 18 80 114 85 54 30 72 102 159 230 476 734 1052 1312 1523 1480 1351 1351 1221 1051 902 760 928 1813 5263 10206 15163 20025 22735 21174 16341 13603 12285 10288 7780 5568 3722 2137 980 360 241 286 782 1833 2601 2136 1255 739 466 266 197 145 131 158 131 115 140 182 407 1063 2099 3374 5449 8537 9408 6949 5871 5942 5764 5262 4188 2418 1273 733 386 235 215 219 251 255 277 319 48985 268 1130 30 9890 13 36 25 6846 4855 37 392 976 2435 5419 11337 31096 105922 276460 636302 936544 999999 647325 860632 663345 257727 2451 568 611 469 540 560 523 515 486 521 547 475 505 514 629 501 573 595 687 344 390 216 122 47 -5 -2 104 144 10 -43 42 31 2 5 48 70 103 74 40 72 137 95 89 68 190 169 95 166 158 129 108 127 115 75 124 142 81 36 30 104 37 9 47 69 -95 -71 -46 -57 -16 24 -12 -50 -24 -47 -42 -44 -31 -66 -12 -33 -47 -23 -72 -98 -73 14 -30 11 -20 11 23 -64 3 71 20 0 -31 -4 21 -20 40 -44 14 19 22 76 43 15 13 -27 27 63 -30 54 8 1 -3 50 66 11 51 44 -20 -16 -11 8 -20 21 -12 -34 -53 -55 -21 -4 7 2 -38 -8 -7 -91 4 -7 26 -33 -68 -35 -11 -77 -82 -11 -22 6 54 0 -22 -4 7 23 -5 6 19 -6 14 -24 20 34 64 40 47 24 44 46 6 43 76 140 201 270 414 544 688 844 1028 1167 1269 1329 1365 1319 1170 1229 1018 702 486 351 298 301 432 1288 3436 6797 11210 13540 12582 9420 5489 2858 1442 692 263 130 129 121 146 176 204 373 779 914 765 499 230 135 111 104 108 92 102 134 264 627 1335 2745 4708 7446 13699 16882 10081 5563 4936 6468 6510 5036 3474 2152 1248 781 375 217 211 218 225 241 48994 268 1132 30 9892 13 36 34 6846 4860 180 708 1635 3535 7561 17041 50462 188678 686810 999999 999999 999999 11389 743 590 596 700 675 717 586 465 595 607 633 565 475 501 696 579 546 459 509 561 373 139 134 36 -53 -6 106 9 56 42 39 -42 85 72 54 31 59 18 -20 69 5 51 90 62 110 71 146 207 238 165 159 115 96 185 26 57 87 192 150 102 89 119 170 103 59 53 23 -2 -48 42 -38 -14 -35 -11 7 51 -35 -44 -10 36 65 57 -61 5 999999 -59 23 48 80 56 -7 -1 25 44 8 117 119 67 125 -10 2 7 124 14 55 44 94 94 -5 -59 39 76 -12 56 86 68 77 91 100 31 33 75 77 65 5 25 97 27 -28 17 -15 10 13 85 58 20 43 45 -21 0 67 1 -10 27 55 90 25 -15 1 -31 -16 38 43 20 13 67 67 45 96 100 54 60 83 55 54 97 60 48 65 73 78 78 74 87 178 121 95 89 102 157 190 258 414 540 728 916 1087 1360 1503 1684 2012 2389 2692 2445 1877 1072 541 382 300 322 318 307 253 273 422 507 333 176 158 157 132 156 120 155 157 151 139 144 158 165 172 181 159 156 160 144 152 148 147 178 334 711 1495 2737 4429 6742 13617 21783 17602 8741 5735 5854 7320 7382 5462 4229 2907 1659 1074 636 364 263 250 253 257 49003 268 1131 30 9891 13 36 43 6846 4864 188 671 1552 3405 9252 26216 80354 205429 496417 999999 999999 999999 29953 1146 681 663 742 508 418 427 507 532 493 647 524 401 448 436 521 488 492 422 281 -66 50 20 67 40 95 136 19 7 94 82 42 172 138 110 200 71 75 39 184 116 28 52 -7 80 158 184 30 25 204 299 162 117 24 175 110 243 119 113 179 138 94 58 63 6 -60 -48 -55 63 -55 999999 -73 4 -36 -21 -57 82 12 -17 36 28 2 -70 1 39 -18 6 76 -1 79 67 -9 60 -17 -32 10 38 36 15 1 49 12 -7 -13 10 10 -40 -24 -13 27 32 48 66 73 126 76 97 45 -10 5 2 -47 -26 -27 56 36 -41 62 -9 -1 39 33 -30 33 13 2 -34 -31 -29 2 -15 -10 -14 -23 -43 -21 -49 -47 -12 25 -66 11 -1 13 -22 -17 36 81 109 64 67 58 49 -7 10 46 32 76 93 70 99 83 127 203 152 164 169 184 226 313 329 358 544 756 1019 1238 1324 1308 1716 2116 2381 2864 2746 2228 1725 1145 678 391 251 305 289 295 312 293 195 158 133 69 89 114 82 114 87 102 89 83 98 90 99 106 109 104 112 119 125 135 134 131 138 163 370 1106 2400 3675 4880 7682 15356 16969 11070 6869 5619 5444 6129 6978 6438 4731 3360 2306 1138 543 373 283 245 244 246 49012 267 1160 30 9890 13 36 52 6846 4869 174 778 2164 6286 17566 48142 128666 342944 999999 999999 999999 554298 413143 6265 503 588 496 520 442 496 533 534 551 502 553 355 515 479 481 538 388 135 71 -29 -54 -45 59 150 37 54 -31 -22 23 89 170 164 144 94 160 61 61 105 129 153 215 69 80 211 162 87 90 91 32 86 125 147 128 182 168 143 128 65 96 223 49 77 113 95 -8 -94 -58 -68 59 -4 82 47 -34 -6 -62 36 -3 -17 -4 -57 11 39 13 20 27 999999 -40 -18 -37 54 32 5 81 -1 57 33 -31 69 21 93 -35 11 41 -36 9 30 1 27 30 30 22 64 39 36 -1 23 67 -2 84 41 13 -4 44 82 13 -26 19 -69 -9 44 18 -33 -34 -13 -6 -21 -34 0 -6 -50 -19 -35 8 25 -51 -51 13 -21 11 79 56 -15 67 64 39 95 79 2 25 -8 49 12 65 85 104 71 111 120 156 337 947 2044 2988 3446 3764 3735 3030 2304 2020 1863 1704 1710 1822 1861 2085 1972 2221 2758 2858 2390 1744 942 321 212 175 161 189 209 210 187 194 194 168 141 120 128 124 117 119 88 116 109 75 84 81 98 102 95 106 122 102 108 115 118 149 185 369 1054 2525 3860 4664 5062 8085 13793 15375 13597 10127 7286 6145 5715 5301 5201 5410 5268 4322 2674 1682 1020 440 251 247 259 256 49021 269 1102 30 9892 13 37 1 6845 4874 230 781 1402 2057 3630 8203 18999 47842 137418 362554 850136 999999 999999 878544 13533 640 534 544 437 530 620 512 435 501 522 396 449 442 388 394 526 455 80 71 -5 131 46 97 86 52 -72 999999 45 8 -12 -40 2 42 -90 25 229 116 -33 29 87 141 46 21 44 -71 72 142 94 103 135 95 155 130 122 66 4 173 151 216 164 29 -4 91 58 15 -49 -67 -20 27 -39 -30 17 -7 999999 -1 62 -94 999999 -52 -58 -68 -8 78 19 -75 -51 19 157 -11 999999 -12 39 3 25 -21 16 7 99 -6 -80 -13 59 41 61 31 14 106 56 25 17 -3 -16 -5 -44 31 110 39 -38 -59 -2 5 44 -33 -59 -68 68 83 23 -30 -57 999999 -27 2 -31 999999 17 -57 -59 -55 -56 -60 -63 8 -39 -38 -51 -48 -5 -79 15 33 -37 5 6 -4 -1 38 29 24 37 62 7 107 460 1433 4870 9981 11420 9388 9165 9798 8982 7344 4669 2948 1675 1431 1319 1247 978 912 998 1009 1183 1419 1581 1772 1428 818 476 170 100 110 119 116 152 137 143 162 145 114 84 101 106 92 61 55 80 70 81 87 81 85 70 55 60 87 59 84 92 82 74 102 112 126 136 159 236 861 2709 5051 4915 5739 11939 15232 13325 9713 7347 6290 5195 4694 5149 5881 5551 4187 3320 2594 1688 1008 537 279 224 222 226 49030 266 1203 30 9903 13 37 10 6845 4878 97 700 2092 5482 14659 44701 113186 236892 417101 693527 999999 999999 647191 83682 2510 241 327 383 509 416 536 406 382 481 328 330 407 368 362 26 -56 999999 999999 999999 86 26 999999 -87 -96 -95 -53 -73 52 -31 -25 6 -41 -25 -10 2 -29 999999 -61 -39 40 4 -37 999999 23 -5 -60 -55 -28 58 194 46 24 999999 -62 75 -9 -50 -53 -86 -3 56 -19 47 0 -76 999999 999999 999999 999999 -75 999999 -36 999999 999999 999999 999999 -97 999999 999999 -98 999999 -92 -89 999999 -93 999999 999999 999999 -76 -85 999999 999999 999999 -95 999999 999999 999999 -11 55 -17 -69 999999 -66 1 -66 -97 999999 999999 999999 -95 -85 999999 999999 999999 999999 -71 999999 -97 999999 -91 -27 -90 -73 -70 999999 -94 -10 999999 999999 999999 -77 -82 999999 999999 999999 -79 -82 999999 -94 -82 -92 -94 -44 -95 999999 -44 999999 -81 -61 -54 -66 -41 36 27 34 72 276 1211 3226 8544 19351 34267 48938 55063 50780 41572 33536 30149 26979 22151 16074 11985 11016 8930 6736 5755 5071 4417 3805 2712 1774 1079 669 292 134 109 123 103 100 86 118 100 149 132 112 85 77 71 51 46 50 58 53 56 63 46 34 43 30 130 105 32 59 59 60 45 61 70 150 460 1700 5010 8428 7743 7044 5458 5188 4523 4517 7394 9655 9946 8941 7163 5582 4768 4346 4549 5060 5673 5407 3804 3203 3323 2330 1445 803 393 226 214 214 49039 266 1203 30 9903 13 37 19 6845 4883 143 843 2181 3893 8436 20682 62380 278520 671702 696260 949361 999999 432602 171195 65642 1687 179 293 263 290 457 467 392 277 290 311 178 411 342 114 37 999999 999999 999999 999999 999999 999999 -88 -85 999999 999999 999999 -25 -20 999999 999999 -62 999999 999999 -70 999999 -1 -27 999999 999999 999999 -60 -30 999999 -82 86 -66 11 -34 71 -10 -14 90 37 -65 -67 -23 -47 -25 38 -34 -78 -40 -17 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 -97 999999 999999 -95 8 -79 -77 999999 999999 999999 -98 999999 999999 -71 -63 -39 -42 999999 999999 999999 999999 999999 -88 -87 999999 999999 -93 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 -78 -88 -86 -86 999999 999999 999999 -81 999999 999999 -90 999999 -99 999999 999999 999999 999999 -95 -48 -41 -50 118 1194 5058 22173 35090 41560 48011 49905 45986 38511 34552 32798 29574 30546 30331 28456 28040 25842 20912 16067 10187 6106 5008 5290 6385 7478 8666 9861 10889 10067 8159 5853 3884 2976 2388 1544 990 572 273 196 160 155 144 164 118 113 134 115 104 101 78 86 92 64 81 72 34 46 72 69 64 92 193 509 1377 1633 996 605 157 68 62 58 67 80 86 124 242 1570 5651 9385 7794 5808 4436 3404 3896 4548 5756 7008 6640 5391 4378 4011 4016 4299 4797 5570 5888 4746 3052 2631 2043 1542 1133 648 339 239 240 49048 268 1146 30 9906 13 37 28 6844 4888 471 1381 3227 5059 8679 73291 86806 121813 51572 175103 623799 866916 494513 380669 378631 475177 596065 450848 158693 2647 408 557 510 380 333 384 266 418 400 404 463 336 19 999999 999999 2 -19 -86 999999 -26 14 -45 999999 999999 -25 -16 -59 -41 44 6 -48 -61 42 17 -75 -48 21 29 27 106 106 110 -40 -40 25 38 91 139 149 110 71 -9 21 -89 42 114 127 90 147 120 20 -21 -19 99 79 -35 -38 -27 16 26 999999 999999 999999 999999 999999 999999 999999 -67 -80 999999 -16 91 16 -14 999999 -57 -71 -74 999999 999999 -51 -90 -6 -19 -20 96 44 91 87 8 -69 -65 -44 999999 999999 999999 -94 -57 -66 3 -21 17 10 -5 -3 -89 -21 -43 -72 -38 -53 -49 -47 9 -41 999999 -49 -72 -81 -73 -61 -62 -73 -68 -95 -81 -70 -8 124 356 1005 2472 5533 12341 17607 20539 18066 15432 16800 18815 19601 18830 14600 8873 5943 3839 2104 1152 726 699 795 994 1438 2007 2061 1597 1623 2202 3690 3769 3996 4936 4027 2507 1710 1269 999 781 568 387 302 274 221 170 112 126 159 119 125 87 88 116 128 106 67 60 41 45 49 40 38 91 97 221 830 2365 2549 697 392 170 113 73 69 59 82 103 143 201 458 1214 2470 3701 4493 4264 2382 1993 2747 4777 4821 4295 4189 4275 4412 4642 5033 5409 5775 6329 6163 4953 3283 2008 1120 576 369 286 258 244 49057 274 968 30 9908 13 37 37 6844 4892 -68 26 205 1234 2273 3088 5581 28608 21661 11770 12376 44266 52638 88521 133176 208553 301557 377087 539213 591892 370311 528105 791204 540437 15872 1767 549 565 542 526 600 638 221 305 414 505 477 291 88 -15 -49 1 -70 51 -1 -30 -18 999999 999999 -6 -92 -49 -46 -80 43 4 -15 13 3 13 -34 999999 -60 -31 20 112 99 78 113 51 -34 -58 52 40 -2 29 140 57 104 -98 -76 22 28 63 -15 -26 62 -96 -71 -45 -56 -22 -75 999999 999999 -32 8 999999 999999 999999 -46 -54 -43 999999 -88 -58 -5 -58 -67 999999 -97 -90 -61 -94 -63 999999 -35 -33 -73 -85 20 66 -1 -41 -55 999999 -91 -87 -81 -92 -93 -21 -3 -75 -5 -21 25 -32 999999 50 4 999999 -59 999999 -49 -62 -68 -81 999999 -95 -76 999999 999999 999999 -94 -99 -16 -62 999999 -68 -96 999999 -54 -74 -77 -31 14 9 25 72 58 57 26 30 84 43 127 73 109 123 91 85 73 75 46 47 54 87 47 51 -4 55 211 496 1010 1728 2538 1900 1213 1003 982 884 642 394 220 131 95 90 96 75 40 46 26 35 26 46 34 41 11 -16 60 436 979 1638 2488 5193 7641 7581 4297 2789 7854 11277 10258 10620 10786 6246 2137 367 226 105 71 126 279 511 1405 2839 3566 3468 2417 1518 1695 2635 3315 3393 3269 3400 3967 4906 6184 7347 8245 8747 8362 7166 6008 5046 3159 1936 1097 474 256 194 204 204 49066 266 1207 30 9907 13 37 46 6844 4897 -95 96 610 1486 3397 8119 37043 138786 221456 138398 173280 121376 236052 587884 782352 999999 500054 380701 7541 1907 540 618 435 290 210 340 400 408 253 42 -78 999999 -47 -64 26 92 999999 -83 -13 999999 -88 -54 48 68 68 -3 -87 999999 8 -62 999999 -80 -97 -84 52 999999 65 -17 -12 -61 10 40 -1 -41 15 -14 14 -39 -40 7 142 81 29 127 74 -9 104 13 999999 -14 -12 999999 -54 -91 -63 -91 999999 -87 999999 999999 999999 999999 999999 -29 -39 999999 999999 999999 999999 -49 -55 999999 -85 -65 999999 999999 999999 -90 999999 999999 -86 -51 68 58 76 80 -48 -44 -64 -89 -79 999999 999999 999999 -66 -55 -21 -46 -16 -93 -78 999999 -61 -45 -71 999999 999999 999999 999999 -75 -55 -43 -78 999999 999999 999999 -98 999999 -87 999999 999999 -90 -78 999999 -97 -20 -31 -34 -22 -93 25 -46 -20 -4 -46 -5 1 11 14 35 55 40 43 44 -5 16 47 48 -10 27 49 46 75 101 118 113 92 65 91 126 191 303 410 308 160 56 65 97 78 53 18 5 -17 -39 -24 35 11 127 380 990 2376 5007 9671 17087 24648 31894 38300 42499 41381 30921 19453 13713 13725 17061 20003 19691 16963 13239 8560 2597 702 1060 1009 860 1400 2558 3772 4106 4052 3269 1914 1297 1692 2340 2752 3150 3831 4973 6057 7058 8036 8362 8170 7674 6886 5821 4777 3873 2678 1466 549 226 194 200 211 209 49075 265 1239 30 9909 13 37 55 6843 4902 64 324 806 1242 2114 3987 8068 42952 51231 161529 332708 923635 999999 999999 480870 7286 551 494 417 517 554 435 429 443 483 460 302 258 116 -83 999999 47 -73 -52 11 12 -75 999999 -54 999999 18 999999 999999 -5 -17 2 3 -65 5 72 999999 -76 -8 93 90 45 999999 -81 11 -83 -69 999999 -11 -7 68 9 -13 14 13 32 32 17 999999 21 -22 81 52 67 -39 -31 -25 -98 -82 -76 -48 -84 -95 999999 999999 999999 -85 999999 -59 -64 999999 999999 999999 16 -34 999999 999999 -99 999999 -95 999999 -48 -93 999999 999999 71 -21 -25 69 45 -43 999999 -65 -89 -71 -25 -39 -52 -29 -19 9 -16 -86 -60 -58 -14 -40 -76 -35 -98 -68 999999 -22 -93 999999 999999 -88 -42 999999 -91 -56 -47 -80 999999 999999 999999 999999 999999 999999 999999 -58 -59 -23 -49 -74 -66 -49 20 35 31 48 43 79 23 58 43 39 58 24 5 35 18 20 75 23 36 112 154 119 70 89 124 71 66 77 87 87 72 69 39 27 24 11 31 36 34 39 23 94 697 3990 11882 16105 18359 21332 22416 22948 22670 24772 27192 29794 33419 38185 43074 50810 54141 47679 35111 21917 14068 10450 6256 2687 616 290 513 1527 3527 5553 6212 5797 5736 5631 5204 4445 2979 2247 2232 2384 2554 2942 3462 4102 4994 5579 5899 6091 6415 6771 6791 6013 5090 4272 3420 2464 1222 562 306 278 265 270 49084 265 1239 30 9909 13 38 4 6843 4906 117 420 779 1547 2801 5131 10635 30722 119159 388840 861853 999999 999999 494154 61985 610 73 168 45 -69 90 112 178 76 186 132 92 -98 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 -52 -90 999999 999999 999999 999999 999999 999999 -81 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 -91 -96 -53 -79 999999 999999 -14 -78 999999 999999 999999 999999 -72 -93 999999 -62 81 283 714 1868 3613 7231 15364 29413 42977 54576 66638 75280 78621 78009 74336 66141 53400 41815 33263 26074 19636 14133 11684 10152 9358 10367 13730 21571 32520 40051 42311 40627 37564 27828 18744 11975 6496 2757 971 1468 4338 7388 7858 6822 5462 5068 4732 3737 2733 2323 2184 2092 2100 2046 2062 2384 2974 3729 4273 4524 4624 4556 4173 3937 3844 3607 3209 2977 2629 1509 581 254 203 197 49093 265 1239 30 9909 13 38 13 6843 4911 -15 287 795 1557 2739 4663 9090 22013 75140 305996 853210 999999 999999 953301 13521 695 540 593 531 579 508 575 591 503 541 660 496 194 50 -57 -28 -94 -7 35 999999 -24 -84 28 999999 999999 51 92 21 94 58 60 24 19 19 44 -6 44 73 93 76 49 119 25 -7 5 96 160 -16 40 14 62 135 166 134 104 135 86 -8 126 141 -17 10 -22 -3 -30 -46 -48 -27 -21 15 37 -74 -94 999999 -90 -46 -22 -16 -52 -41 -35 -55 -41 -81 -48 -59 -6 -44 999999 -68 -25 -89 -74 -28 71 42 -1 -8 -100 -31 -54 -1 109 107 68 41 71 -13 1 -19 -34 -5 -46 -14 -3 -17 -10 47 -25 24 27 -55 14 -47 -14 -71 999999 -53 70 -36 999999 -58 999999 -32 -38 -28 -99 -9 -19 -32 -4 75 21 -11 -44 27 2 29 76 104 94 29 61 135 93 129 99 139 219 204 198 183 157 80 104 73 92 72 93 64 35 21 56 94 72 51 63 176 334 519 748 1052 1727 3159 4731 7315 9315 9404 9454 8977 7897 7636 9139 12447 16263 16941 15054 11522 7553 4202 2153 1175 1031 1727 3559 5381 6854 8435 10266 11506 9361 4905 2714 1926 2105 3607 5833 7266 7296 5915 4674 4175 3295 2320 1744 1307 1071 1001 1149 1510 1841 2175 2529 3041 3637 4021 3867 3325 2886 2853 2999 3005 3072 3116 3081 2823 1680 792 379 297 49102 267 1184 30 9914 13 38 22 6843 4915 -53 212 618 848 1592 3069 4773 9691 22724 73846 230402 645050 999999 999999 999999 28988 726 607 511 469 455 566 378 575 438 352 413 327 299 12 -68 -27 -46 -16 35 60 -46 14 27 -54 -86 -92 -34 89 7 8 -12 71 -40 28 -15 43 44 70 -84 17 5 133 143 -35 66 2 80 43 18 18 -39 18 -8 87 3 -74 14 92 17 -4 120 153 101 -42 999999 -51 -97 -60 12 999999 -54 28 35 -67 -62 -29 -56 -17 23 -1 -23 -64 -95 -78 999999 -68 -57 30 -25 -26 -78 20 2 -47 29 29 33 97 -62 12 52 62 36 84 54 47 999999 -42 21 2 -37 32 -19 48 55 32 -19 12 21 -1 -15 56 -52 -75 -75 999999 -84 -58 -38 -62 999999 -93 -86 -56 -44 -50 -31 16 -49 17 36 50 46 51 2 43 66 33 13 32 18 74 51 70 125 154 181 124 105 140 127 92 74 78 66 34 33 56 48 0 16 0 4 23 24 25 24 -14 -25 -13 2 27 -13 5 -6 -43 12 -21 -5 25 15 0 81 218 567 861 1458 1901 1758 1082 741 691 814 1368 2029 2428 2929 3391 4003 4017 4672 5415 5499 4514 3086 2948 3442 3483 3123 2137 1278 869 703 615 467 370 361 462 794 1464 2177 2720 3306 3770 3936 3835 3458 3001 2559 2350 2250 2252 2297 2186 2164 2366 2391 1685 820 415 284 49111 268 1127 30 9917 13 38 31 6842 4920 -52 83 466 1036 1526 3116 6162 12161 31078 102873 406357 999999 999999 999999 879944 12002 617 585 518 592 479 696 637 658 663 604 585 545 549 234 54 147 125 102 183 94 24 -29 135 18 37 29 114 131 147 100 157 63 118 140 178 120 169 232 193 121 151 186 251 162 159 190 196 133 192 135 40 161 190 139 152 113 253 131 224 134 218 153 159 186 95 78 123 41 152 98 65 65 45 20 51 103 -2 39 30 38 67 39 19 6 34 20 83 50 67 76 60 95 207 163 69 93 95 175 116 122 35 130 231 141 78 189 231 135 115 119 138 88 10 54 48 77 157 133 63 80 69 77 102 75 68 26 82 46 77 19 -38 9 19 54 89 110 44 122 77 25 111 172 137 162 163 86 73 155 202 171 143 198 179 191 179 168 225 197 159 170 186 142 171 117 150 159 165 112 133 141 131 125 127 92 117 131 116 73 77 107 77 75 80 78 80 89 78 94 109 124 131 117 135 167 164 126 141 159 123 117 113 101 156 264 786 1418 1813 2330 2735 2448 2197 1991 1836 1361 880 811 871 776 731 549 358 251 212 195 220 297 444 584 822 1129 1725 2565 3918 5205 5896 5995 4892 3563 2882 2698 2799 2714 2902 3081 2996 2707 2363 2293 2354 2308 1907 1198 49120 275 955 30 9925 13 38 40 6842 4924 143 1564 543 999999 999999 215 538 880 1161 1615 2762 5302 13572 49560 199838 618612 999999 999999 999999 372277 4500 571 642 662 640 672 469 574 456 577 579 549 729 627 514 283 2 108 58 89 126 98 44 100 150 52 150 92 103 78 177 153 162 161 70 68 105 140 219 163 221 210 93 1 104 115 185 36 44 54 28 -15 -24 172 120 115 158 253 175 164 151 261 230 214 192 30 -28 2 -16 12 32 63 -6 74 58 105 87 50 5 138 -7 7 49 28 -32 -4 7 31 -24 30 41 -40 23 101 46 -8 76 56 159 77 59 111 56 128 155 132 99 166 176 125 42 77 103 150 97 134 27 82 107 79 90 70 24 50 40 38 43 91 64 80 -1 32 -19 -13 40 61 91 79 97 93 105 110 77 123 100 98 133 152 98 137 166 135 135 159 159 176 132 120 151 183 135 91 117 158 151 169 136 89 110 122 85 89 90 88 45 89 98 83 102 76 100 52 51 68 39 52 90 94 119 96 81 88 109 110 114 147 104 103 148 136 119 115 114 114 94 97 90 88 98 114 131 105 99 121 131 133 149 136 134 149 142 128 126 119 137 146 145 171 200 296 437 591 816 1484 3614 6371 8165 9220 8859 6890 4714 4075 3873 3062 2210 2276 2827 3509 3949 4067 3577 2882 2534 2389 2146 49129 266 1226 30 9926 13 38 49 6842 4929 300 1089 3684 10153 26459 87745 282475 770031 999999 999999 428366 7910 602 407 356 469 608 537 570 626 501 470 533 667 718 542 246 -77 13 1 -64 67 82 -83 53 61 -7 -85 12 104 117 68 108 124 174 126 85 154 54 71 -67 78 10 -78 84 110 267 218 107 29 86 95 43 33 94 141 94 130 202 15 198 195 160 102 -35 21 2 -68 22 109 18 -94 -58 -34 68 49 -46 11 -15 26 -11 -57 -60 10 -14 23 71 -21 -16 -15 -33 999999 -58 7 31 127 33 107 87 78 78 9 4 5 -44 75 106 97 134 145 83 67 89 117 -11 18 44 33 66 58 11 52 126 87 28 51 -8 -73 -23 -62 13 -34 -38 8 45 49 92 55 -22 51 137 43 45 51 5 4 19 76 112 94 90 17 61 109 139 158 144 166 98 179 174 147 143 94 140 128 43 72 40 24 81 52 26 41 24 43 13 11 22 44 25 22 52 61 58 40 46 48 77 63 42 47 64 104 110 80 74 93 82 139 128 109 113 100 79 39 57 90 77 87 95 106 95 80 86 85 97 92 81 87 88 74 68 84 115 114 88 93 108 126 164 197 224 502 1928 4084 5831 7409 8771 8317 6949 5652 4266 2802 1663 1044 1179 1666 2395 3299 4231 4738 4582 4150 3870 3408 49138 270 1107 30 9927 13 38 58 6841 4933 106 470 311 596 1794 3198 5777 13711 45598 134073 307815 907485 999999 999999 89225 1317 356 472 471 619 578 503 592 578 605 360 511 474 537 492 34 999999 -49 -63 102 94 19 4 -45 999999 -12 -7 12 -73 -92 29 20 68 79 60 48 -52 2 57 -25 -30 64 -19 -45 32 56 20 155 118 6 86 213 1 42 54 73 96 164 10 107 285 79 -16 88 61 7 -27 -17 -9 -45 -14 -2 0 -55 -18 -69 -47 51 999999 999999 -13 -56 999999 47 -62 999999 -1 -72 999999 -5 56 55 21 22 -26 3 97 -28 45 -19 7 49 10 -10 104 35 -53 -29 55 32 -9 48 38 -48 50 79 19 -9 -67 -37 10 -28 -19 49 6 -46 -42 -31 -7 -4 -73 -70 -49 -61 -55 -4 -27 6 15 60 12 8 80 79 92 14 34 68 70 97 81 90 110 197 178 137 141 110 74 115 82 114 116 83 103 91 44 50 62 84 37 30 30 48 13 30 64 41 10 20 8 -8 5 28 16 10 42 69 75 76 83 47 59 76 97 101 121 95 86 94 106 80 74 87 85 101 103 108 113 102 71 86 104 85 102 89 85 69 80 75 67 71 69 71 86 67 92 115 94 131 180 236 560 2218 4468 5600 6961 8495 8009 6932 5502 4053 2812 1971 1975 2471 3534 4293 4527 4338 5040 6466 7043 7478 7252 49147 266 1233 30 9933 13 39 7 6841 4938 250 944 2650 7238 17149 52179 319265 770459 999999 658683 24010 683 538 657 554 592 621 551 616 606 447 492 506 606 606 523 300 103 125 28 117 202 145 71 -60 150 162 69 70 137 112 47 0 21 144 128 128 99 63 52 127 203 14 243 218 201 171 92 123 89 7 79 46 86 94 103 149 54 195 286 117 149 81 182 98 92 20 8 8 -10 87 -51 88 100 10 19 -3 13 11 -18 39 -10 7 -19 -49 102 -33 -25 26 31 22 61 79 114 40 125 147 106 26 118 -31 79 76 83 12 79 90 108 106 23 36 84 36 87 99 129 94 76 46 93 130 96 8 48 58 112 52 10 56 74 36 57 135 140 79 97 120 131 111 130 77 84 75 80 117 141 105 190 160 132 162 224 191 168 217 162 175 225 188 116 148 151 127 160 134 119 98 147 167 201 158 152 142 139 143 151 112 80 95 131 164 132 151 117 156 135 143 155 146 170 135 138 207 175 159 182 184 175 139 173 168 171 175 175 206 201 193 200 195 212 230 223 207 217 213 243 242 196 177 191 211 193 174 199 194 198 173 187 225 248 300 395 799 2372 4578 6131 7511 7483 6937 6928 6695 5926 5197 4679 4336 4736 5413 5498 5590 5856 5464 5975 8168 10067 11439 13661 49156 265 1267 30 9937 13 39 16 6841 4942 497 1507 4418 10955 31899 104908 414183 999999 999999 842832 250180 8242 439 549 410 566 610 485 411 521 481 654 554 389 413 114 -60 -85 -19 43 -24 -33 69 29 73 122 106 93 141 48 -32 99 165 85 126 74 119 95 172 59 20 94 68 149 0 53 53 -15 95 52 27 148 78 88 158 157 138 85 11 53 37 110 36 15 44 108 78 57 -44 62 35 -94 999999 59 -7 -20 -54 -87 -26 49 -26 -54 -56 -11 -1 -15 -14 -30 -36 6 31 30 88 124 85 73 80 54 76 84 39 58 65 -33 94 112 91 84 104 48 120 112 30 45 39 42 75 151 127 35 12 39 132 96 -44 999999 -27 93 83 51 38 72 82 37 128 113 113 89 81 79 111 137 79 110 208 169 163 207 141 190 199 195 219 237 173 120 149 123 125 167 138 127 169 156 181 196 187 135 144 151 202 187 208 205 120 155 151 152 169 142 169 134 151 135 166 180 188 234 229 204 275 217 222 231 218 232 223 185 207 212 230 230 218 227 224 237 241 260 249 244 256 235 258 250 241 293 300 277 268 274 261 246 230 236 252 265 277 321 360 608 1899 3894 6006 7505 8418 9406 9961 10454 10235 8945 7822 7099 6918 7258 7289 7626 7678 6738 6601 6764 5752 5927 8264 10767 11996 49165 265 1270 30 9940 13 39 25 6841 4947 46 687 2122 5552 23489 141531 436606 999999 999999 264841 4647 634 527 433 482 543 565 447 532 730 532 533 737 511 35 999999 19 71 -8 -21 58 20 28 45 82 93 104 51 80 104 73 38 73 -36 2 -53 18 151 138 175 151 167 184 172 51 240 147 78 36 46 173 52 -22 72 171 103 112 83 118 207 140 247 119 50 41 32 112 76 72 34 76 33 79 51 -12 37 -53 -44 -93 67 44 -37 37 40 97 72 -32 60 77 111 55 162 89 19 168 151 64 115 55 -1 94 175 75 99 110 97 115 186 89 61 141 70 51 53 66 86 65 71 46 115 73 89 156 64 130 82 88 104 82 132 61 152 178 130 237 232 146 91 99 208 216 222 217 289 348 347 248 177 172 158 239 240 280 249 254 239 248 259 241 199 183 206 242 222 243 246 273 245 251 239 301 306 277 278 258 217 249 282 244 203 277 276 258 246 252 283 262 266 321 316 339 298 308 318 320 333 331 299 306 351 324 320 345 341 363 358 369 350 331 341 349 359 349 354 350 347 355 404 447 404 375 334 343 322 338 372 365 401 471 779 2441 5453 10319 14041 14548 14564 14775 14928 13381 11522 10313 9623 9698 10465 11039 10211 9922 9965 9412 9525 9115 8529 8384 9118 10103 49174 265 1271 30 9941 13 39 34 6840 4951 113 840 2440 6160 20017 67758 330091 932752 999999 744813 28692 1836 397 441 440 438 436 446 557 457 552 622 425 496 223 -56 999999 -25 108 999999 -38 16 103 19 17 48 -17 -81 -76 46 21 -46 -40 43 95 -13 15 35 82 146 -25 128 84 31 37 88 0 98 178 138 111 119 146 83 75 191 100 20 115 61 35 70 17 55 28 -37 5 20 -14 -77 -23 -90 59 -7 -67 4 -39 9 101 83 29 5 61 -33 -53 -49 16 72 96 2 36 43 142 110 135 92 75 103 -16 -14 -20 -35 -7 9 32 130 28 65 6 62 26 45 103 5 63 47 16 113 151 92 -37 78 27 2 85 -1 -16 98 164 55 84 119 21 113 96 167 188 181 173 134 219 226 178 171 196 247 161 117 164 176 183 186 198 182 178 247 227 204 180 192 167 234 220 207 219 278 269 222 240 244 248 237 237 207 257 243 211 207 202 190 220 227 248 227 239 251 272 291 320 287 291 300 309 323 311 321 305 303 290 297 313 323 296 300 333 371 345 369 358 361 324 325 329 351 379 375 547 1791 3843 3865 3094 2114 1242 680 362 404 512 1082 3316 9905 13711 14804 16294 17562 18230 16678 14933 13194 12139 11335 11352 11489 11017 11291 11922 12922 13624 13220 12306 11367 10634 10845 11569 12842 14562 49183 265 1274 30 9944 13 39 43 6840 4956 19 620 1362 3031 6870 15874 43105 139887 538816 999999 999999 178349 2313 383 483 559 547 516 542 380 498 384 584 502 361 46 -21 22 8 -23 -4 -12 -97 -66 -32 -35 999999 115 39 -42 -21 999999 999999 999999 -6 -30 22 86 -12 -50 25 -93 999999 -25 -10 32 53 14 64 77 103 95 86 121 39 -43 -22 165 154 246 66 -2 -18 -3 -26 -45 -84 999999 999999 -90 8 -26 -77 -46 -94 -77 -77 -52 -93 -23 39 -15 -55 -22 -54 79 -13 -66 -92 999999 55 87 27 45 -35 130 20 29 -68 -54 -21 -26 48 165 88 58 88 90 -25 18 64 -17 27 10 36 56 68 1 -2 -7 -60 3 36 -22 32 52 67 131 139 160 132 83 78 26 94 80 114 114 122 170 192 153 166 198 233 215 164 174 173 154 163 83 146 158 163 170 181 164 236 207 198 189 170 245 283 207 204 230 195 173 263 253 246 206 207 223 222 254 179 158 212 236 263 207 225 262 302 312 325 328 274 329 315 316 317 367 380 387 347 359 385 378 394 371 333 324 351 372 365 360 361 337 327 379 398 1132 6387 14423 12810 7132 8642 5262 1662 848 763 1809 6591 12734 17459 18000 18713 20981 21701 20653 18680 16185 14250 13551 12812 12661 12594 13027 12405 13075 14517 15122 16254 16898 17521 17154 15381 15048 15701 16395 17189 49192 267 1188 30 9948 13 39 52 6840 4960 151 459 832 1840 5543 19378 130594 359597 543366 844051 779294 782292 175453 3336 283 412 525 464 617 418 401 486 374 322 206 103 195 6 10 999999 -43 -23 -72 -22 -74 -84 -64 999999 19 -66 11 82 52 999999 -36 31 9 -63 -12 -17 999999 999999 999999 -95 -17 999999 -66 -7 91 56 -57 -18 999999 -19 73 -1 48 143 81 71 38 112 145 17 5 16 999999 999999 999999 -45 -79 -20 -48 -31 -29 -71 -47 999999 -83 999999 -19 -93 -51 999999 -26 -47 -4 999999 999999 999999 -68 35 52 56 92 65 128 38 -59 -23 -69 3 17 -50 -66 -29 42 176 109 76 22 13 41 16 29 9 53 20 84 31 -41 5 -12 21 11 6 40 -2 48 90 82 50 65 58 31 67 117 76 80 129 169 155 137 88 60 70 65 97 83 189 135 102 162 150 154 139 108 128 138 128 145 207 204 155 146 182 182 181 189 234 230 179 157 146 171 201 157 179 169 137 158 149 144 192 201 204 219 228 250 291 386 385 305 342 491 491 438 424 373 334 297 308 282 280 317 313 286 304 281 306 333 318 298 308 320 348 296 1361 8972 9866 9200 6318 3570 2214 1991 6376 15367 20647 24589 23003 21831 21592 20825 18956 17282 16270 15302 15623 17878 20986 20936 17890 17622 16450 15184 12992 10994 10106 12050 15014 17258 18218 18264 19229 20313 20301 19908 49201 304 112 30 9952 13 40 1 6839 4965 12584 999999 999999 999999 999999 999999 999999 999999 -19 426 871 1595 2482 3456 4526 5014 6252 8133 10002 11639 11979 12569 13246 14981 19050 25638 30837 38843 49265 60806 73187 78350 83617 88132 88544 87885 93248 97750 102102 94603 98177 160794 246374 500996 544299 602362 64811 9112 475 204 231 313 394 341 197 358 306 251 364 286 46 999999 999999 999999 -78 999999 -50 999999 -98 -68 -74 -95 -38 -25 -21 -21 999999 999999 999999 999999 -89 999999 999999 999999 999999 -51 83 -81 999999 999999 -97 -45 -29 999999 999999 -72 -21 999999 999999 8 -28 999999 999999 25 54 -28 -17 9 -86 -20 999999 999999 -1 999999 999999 999999 -50 999999 999999 -98 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -28 -80 999999 -44 -16 41 2 -20 999999 -62 -31 999999 -85 -21 -20 30 -4 -42 3 -18 -26 -38 8 -91 -12 -6 45 8 -22 2 -39 999999 -76 -21 -12 18 -52 -16 -74 -1 41 37 5 24 14 69 11 29 11 -14 -5 71 66 53 -11 30 62 82 78 95 105 81 48 59 76 91 93 92 105 71 114 123 129 128 125 99 157 141 122 107 127 97 113 145 107 129 137 135 111 97 136 161 113 127 177 213 167 152 176 237 328 429 366 305 293 407 537 552 438 398 389 348 312 285 244 244 270 262 280 293 283 295 302 300 309 285 303 292 319 382 554 747 3985 15689 15876 27460 38702 34714 30732 27920 23635 21032 20713 19866 18357 17547 18289 19770 19421 23267 33458 41058 41532 34577 24689 17634 13174 11479 11390 12552 14308 15658 17230 19471 22154 23834 24267 23478 23077 49210 304 120 30 9960 13 40 10 6839 4969 14080 999999 999999 -82 147 521 861 1225 1994 2643 4043 6513 8918 11680 14787 18468 22125 24670 27638 31741 36825 43726 50494 56640 63698 68725 69317 69140 75548 80399 109776 141913 173048 189801 185844 177200 163637 147991 159138 166070 162663 146293 124321 226061 374375 292730 21467 7301 225 184 221 225 204 248 418 394 332 345 189 81 -89 999999 999999 999999 2 -85 999999 999999 999999 -40 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 -70 -47 999999 -84 -81 -92 999999 -72 -40 -45 -58 999999 -29 -63 999999 -80 -33 999999 -52 -32 17 -45 -20 -9 27 -26 -34 999999 -62 999999 999999 -91 999999 999999 999999 999999 11 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 -76 -21 40 66 -33 18 -84 -25 -93 -72 -45 -59 -89 -73 2 -44 999999 999999 -64 -40 -12 -26 -41 -66 26 -46 -16 -69 8 -71 -48 -44 -21 46 -32 -11 25 36 -6 -35 -30 44 22 52 9 -30 -43 -15 10 104 90 144 27 -39 18 32 19 5 46 44 43 79 101 35 26 14 15 18 6 59 69 99 40 44 85 103 98 48 84 124 137 118 122 114 138 89 98 93 90 93 93 107 105 105 107 160 211 178 179 194 250 279 265 213 268 427 510 523 428 381 354 319 285 275 245 209 213 242 265 319 365 370 350 354 394 435 485 560 776 1200 2091 3702 8209 16819 44030 43645 42411 33465 29155 26568 27781 26973 22957 20818 19609 23154 31640 35032 33572 36358 45098 48514 34381 25097 20007 18064 17937 18743 16436 14703 15907 19781 25665 27962 28892 25606 23919 21165 19043 49219 305 90 30 9960 13 40 19 6839 4974 59464 2540 999999 999999 999999 999999 999999 999999 999999 999999 999999 433 1182 2146 3559 4687 5228 5534 5826 5736 6059 7139 7874 9094 10453 10570 9103 7527 7146 8420 11156 13897 22107 25021 24033 23911 27352 31607 30291 36991 42698 59722 224921 507323 821910 376355 43567 3901 219 223 241 342 197 234 305 205 233 141 15 999999 999999 999999 999999 999999 -79 999999 999999 999999 -87 999999 999999 999999 999999 999999 9 999999 -95 -30 16 999999 -53 999999 999999 999999 -82 999999 999999 -66 -54 0 -87 -29 -100 -96 -46 -94 -55 -75 999999 -85 -25 -30 -57 -63 40 -91 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -78 999999 999999 -76 999999 999999 999999 -16 -89 -63 -18 -1 999999 999999 999999 -56 -40 999999 999999 999999 999999 -71 10 -6 4 31 999999 -56 -61 999999 -84 -3 -91 999999 -56 999999 -68 -47 -84 -28 -1 -26 999999 -67 -63 -3 -25 999999 -39 -58 -54 -12 -65 -29 -48 -29 -64 -70 49 175 49 -24 -12 -8 -46 3 24 37 22 37 16 9 -23 33 61 45 12 29 62 30 27 54 131 80 74 72 42 7 33 46 104 70 33 49 60 70 63 55 110 97 103 104 101 114 142 204 190 224 259 224 223 231 323 486 507 538 522 470 409 378 335 246 249 219 216 229 304 347 506 606 653 874 901 856 1017 906 814 1111 1689 2930 5767 10337 15305 22790 37735 41473 38073 36543 37654 37424 30295 26059 24426 23986 29149 43473 52081 39634 40220 41012 32743 32848 30027 29920 26575 23005 20024 15998 17010 21525 29858 29829 27937 22947 18032 13960 12270 49228 267 1230 30 9960 13 40 28 6838 4978 -88 608 1436 3903 13466 129602 205603 602670 729896 607315 126651 17276 368 185 178 298 279 366 309 321 157 999999 999999 -60 999999 999999 999999 999999 -73 -99 999999 -25 -54 -11 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 999999 -92 999999 999999 999999 999999 999999 999999 -46 999999 999999 -97 999999 999999 999999 -96 -2 32 38 45 -3 999999 999999 -88 999999 -40 999999 999999 999999 999999 -74 -54 999999 999999 999999 999999 999999 999999 999999 -98 -77 -51 999999 999999 999999 -44 999999 -94 999999 -91 999999 -89 33 87 126 -28 -9 -12 -30 8 -67 -96 -37 -2 -12 999999 -58 -16 -44 -15 -74 -69 -37 -52 999999 -91 -47 -48 -32 999999 -75 999999 -100 -68 999999 999999 999999 -18 999999 999999 -4 -1 -8 14 -19 -3 -19 -8 -49 -86 -89 -8 -9 95 36 40 0 -12 -29 -37 16 75 11 12 1 14 49 40 50 73 108 88 42 79 82 16 70 111 123 67 60 47 72 64 80 145 50 48 57 106 144 78 85 60 59 87 111 129 112 131 201 243 278 272 244 237 278 430 504 549 616 614 520 437 330 288 291 248 247 297 345 545 1658 4296 10704 14392 19147 18776 11108 6163 4451 2171 1189 840 845 1075 1746 3511 7317 33959 46264 39996 32907 28887 26459 25553 26426 28628 35734 49393 61163 52565 39277 45078 44362 40535 43327 50120 38822 32237 25107 20048 20413 25391 28560 25228 21004 20069 21529 19328 14252 49237 268 1206 30 9966 13 40 37 6838 4983 74 464 934 1583 2863 5525 10358 23476 146130 552014 999999 222472 35791 565 410 168 275 163 249 274 350 172 41 999999 999999 -78 -35 999999 999999 999999 999999 -76 -4 999999 -25 999999 999999 -1 999999 999999 999999 999999 999999 -69 -39 -87 -98 999999 999999 999999 999999 -90 999999 999999 -66 -88 -94 -65 3 -64 -12 -32 -95 -87 999999 -76 51 -35 -87 -90 999999 999999 -6 -10 999999 999999 999999 999999 999999 999999 -70 -82 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -68 999999 999999 999999 -87 -49 7 -91 28 34 25 9 -4 -49 -43 -17 0 -9 -81 999999 999999 999999 999999 -76 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -79 999999 -80 999999 999999 -11 -6 -25 -64 -56 -3 9 -64 -38 -78 -88 -77 -31 71 40 -67 999999 999999 -25 38 -25 -38 -57 -83 -49 -28 -1 24 -33 -8 -17 -44 -43 -50 -42 -2 13 3 -32 -35 -2 -6 -17 61 42 15 -2 -6 9 -23 -5 8 0 46 8 -1 43 62 23 2 24 92 148 199 204 172 211 314 371 410 578 697 654 446 318 282 242 180 208 214 290 433 648 1725 6028 14468 15068 14361 10946 7862 7184 3244 2507 1042 818 955 1462 2555 4578 10223 19473 24795 25720 23908 24490 27938 31067 31512 36254 50777 60457 66020 59048 53250 54739 52970 50539 66706 75793 45082 35324 30639 28576 30695 31091 26930 23334 20087 21619 21310 20805 18632 49246 268 1206 30 9966 13 40 46 6838 4988 102 587 1202 2558 5157 10931 28609 272531 583306 803200 550243 50150 4641 125 78 96 82 107 18 38 -2 36 -77 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 -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 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -87 -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 -59 -44 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 -69 -65 999999 999999 -73 -78 -88 -88 999999 -100 999999 999999 -83 -92 -95 -85 -87 999999 999999 999999 -93 999999 -84 -79 -87 999999 -51 -38 -28 -50 -20 -58 -27 24 86 155 181 180 209 241 235 216 301 481 552 561 508 437 450 463 442 446 413 510 684 1427 6975 21028 39036 43129 52680 60800 58560 56349 49659 36824 26559 17034 14927 12657 8765 5582 5451 15209 26870 25640 28345 31670 34967 41922 54492 64806 61455 63315 57539 56612 54835 51820 47546 39423 37216 31387 30663 30365 29404 27599 25868 26052 24246 24030 22185 20971 21445 20448 49255 268 1202 30 9962 13 40 55 6837 4992 276 1115 2552 5505 11937 31922 274602 623829 928816 332913 32513 2294 46 151 246 142 127 94 -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 -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 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -89 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -93 999999 -98 999999 -79 -46 -85 -96 -91 -22 999999 999999 999999 999999 999999 999999 -82 -80 -26 -20 -41 -7 -84 -56 -30 -50 -40 -16 -22 -35 -11 -9 -8 39 55 59 153 252 328 308 329 378 450 422 478 545 544 605 637 707 789 924 1270 1664 2365 5173 16807 38221 59935 62536 53210 41282 40168 41270 39554 39649 39450 42421 42220 30487 27363 9453 10465 17362 26693 27140 29302 34415 44917 63917 72284 71765 70200 73191 73813 62372 46914 36687 33491 33474 29752 32803 36832 34674 35252 33801 32477 27411 22091 22314 22216 21282 20037 19242 49264 305 93 30 9963 13 41 4 6837 4997 7353 999999 999999 999999 999999 999999 999999 999999 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 253 791 1005 1204 2835 9376 56280 284196 457117 379935 545085 376844 118685 21173 132 999999 -87 999999 -20 44 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 -85 -75 -90 -85 -73 -65 -94 999999 999999 999999 999999 -86 999999 -79 -65 -93 999999 999999 -79 -39 -81 -59 -38 -12 59 70 21 49 10 37 127 208 276 284 286 283 339 326 360 364 384 442 517 661 970 1737 2791 3829 6023 11310 26543 44137 47294 42698 38035 35902 32636 31756 30773 31964 35211 34166 39566 65263 97581 70822 27141 19832 19770 21838 29329 42215 54635 64762 64792 71776 70798 73710 65100 56617 50619 43731 37320 32855 30845 39456 36727 48800 45146 34722 30081 26885 24743 23233 22114 21161 20887 19613 49273 305 95 30 9965 13 41 13 6837 5001 24166 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 397 441 533 719 1381 1974 2741 3374 4098 4424 4882 6327 7574 7978 10593 12497 14284 30583 407098 705820 465845 273234 151229 11052 2614 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -48 20 129 86 0 -11 -27 39 156 197 217 242 216 203 238 227 236 342 613 1434 6153 19860 32820 46068 52530 51385 48006 51936 55113 54856 51224 56251 50622 43017 37261 27412 17665 8934 7247 4861 4570 3661 3205 31137 17724 16283 14092 14727 23580 32683 43358 54525 59194 61101 59897 54746 52852 49654 46527 44299 41279 38899 33860 35548 38805 41907 40918 34929 31113 28968 27580 24796 22997 20142 18570 20239 21148 49282 305 94 30 9964 13 41 22 6836 5006 57774 493 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 307 859 1373 1613 2039 2348 3959 4165 5443 9097 10253 12588 15386 17361 19125 23831 27343 28865 29428 33283 62204 255342 579068 541429 349017 54249 8350 150 -61 -36 -5 70 -38 -53 -50 -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 -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 -83 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -91 999999 -97 999999 -91 -98 -96 -73 999999 -98 999999 -82 9 10 -11 17 34 -3 -58 -50 -64 -77 -91 -50 -12 14 95 77 132 239 280 282 145 94 82 99 177 219 338 415 585 1056 2426 4427 9172 19614 39900 58762 64753 59170 50853 38877 27457 18438 14998 11992 10672 11337 14313 16081 14783 12443 10313 6949 9238 9690 5357 4063 2544 1846 1882 2593 3806 5837 9133 9757 10372 17685 31898 51067 58712 58429 57570 57984 55722 58712 42156 36608 36146 36959 36855 39147 41732 46993 50438 50629 37805 29509 25195 24043 22270 21029 21896 22395 21861 22701 49291 305 92 30 9962 13 41 31 6836 5010 18854 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 431 757 1236 1810 1536 1487 1433 1313 1329 1708 2655 3688 5246 11078 128817 233157 764334 756548 505652 65583 10384 96 34 55 118 97 212 108 141 1 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -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 -81 -86 -73 -88 999999 999999 999999 -87 -87 999999 999999 -65 -33 -41 6 -16 -9 -71 999999 -95 999999 999999 999999 -94 999999 999999 999999 999999 -93 -95 -79 -45 -53 -45 -10 -22 -53 -39 -20 16 21 -8 -15 -14 -36 58 95 128 113 170 200 75 -8 0 54 115 175 212 261 291 357 376 394 400 414 386 367 348 332 316 322 312 308 291 254 245 284 313 351 379 1070 4722 4518 3503 2642 1746 1153 882 697 635 543 510 712 846 1365 2647 3214 6522 4532 3121 1817 606 601 791 1432 2152 2738 3318 4633 21805 49773 54674 52045 51997 49975 45894 50418 52918 53230 53558 54078 50194 49463 50196 53056 56931 56407 50314 37857 30048 27873 25348 22212 25766 28457 26303 29340 31025 30255 49300 305 90 30 9960 13 41 40 6836 5015 6358 999999 999999 999999 999999 999999 999999 999999 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 785 925 1320 1796 3986 25119 117274 574977 811463 765326 126748 11054 135 40 153 159 132 66 85 85 24 -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 -95 -92 999999 999999 999999 999999 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 32 28 5 -9 3 -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 -78 999999 999999 999999 999999 999999 -81 999999 999999 -44 -55 -57 999999 -78 -20 33 51 -22 -86 999999 999999 999999 -77 999999 999999 999999 999999 -78 999999 -96 -75 -7 -13 -77 999999 -40 -31 -25 -28 4 -42 -57 -16 38 -21 -35 24 70 62 113 105 160 157 173 136 125 95 112 136 201 259 332 387 422 416 471 466 497 466 415 377 343 268 224 263 250 245 217 199 254 367 645 733 790 770 748 726 658 523 403 318 285 296 276 289 278 293 284 284 285 264 261 241 248 253 319 434 637 1010 1386 2168 7338 30263 39238 40398 40692 43575 41794 38916 38830 44089 51862 54269 56947 58944 61249 66279 64224 59693 54147 44681 37459 34735 32398 30691 31005 29201 26587 25534 24167 24711 49309 305 90 30 9960 13 41 49 6835 5019 20086 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 676 1305 2064 2454 1985 2056 2133 1747 2041 2876 3697 4292 4807 6903 9500 11561 11335 19608 116414 343499 805923 999999 303081 10349 116 -3 118 139 181 173 52 202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -43 -39 -40 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 -86 -50 -67 -65 -92 -62 -7 -12 -64 15 -39 -77 999999 -99 999999 999999 999999 999999 999999 999999 -82 -41 -57 -83 999999 -67 -18 -48 -39 32 -13 8 999999 -44 -49 -43 40 61 27 44 10 -18 109 117 126 131 166 185 181 184 147 199 234 318 398 411 515 544 552 446 363 339 323 272 253 284 289 311 269 194 263 375 579 687 730 671 636 490 386 306 293 277 290 281 264 281 303 310 345 356 457 614 768 1231 2232 2500 2131 2077 4987 10741 13840 15712 19141 26961 30886 29950 29540 40719 47257 41049 39170 39967 42499 51661 57458 56041 54563 57768 67826 69624 60494 48934 42015 38726 36452 33916 33357 34553 33639 34250 36949 39199 37172 49318 305 87 30 9957 13 41 58 6835 5024 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 128 612 1749 8323 34698 114137 472502 999999 999999 398755 81056 698 87 42 116 95 69 -56 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 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 -4 -27 -19 999999 999999 999999 999999 999999 999999 999999 999999 -42 999999 999999 -32 -68 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 -78 -68 -55 -51 -84 -92 -64 -19 -90 -72 -45 -30 -15 -59 -57 999999 999999 999999 999999 999999 999999 -93 -53 -49 -81 -54 -77 -42 -46 -65 -42 4 -4 25 -9 -70 -18 -47 -19 12 38 70 39 64 113 97 108 182 240 218 213 220 208 292 331 439 562 563 554 643 627 553 458 359 353 299 286 250 281 343 473 580 637 691 629 562 522 465 403 354 327 309 308 289 293 358 425 538 946 2416 4587 6413 8058 9206 10302 12840 15748 18599 20532 20956 21334 19110 16113 14927 16113 18005 20106 22470 23871 25934 29955 35417 38680 40992 43487 48482 51325 50883 42883 48216 49479 47799 50253 45566 37689 35625 36696 39653 37087 36761 35781 36311 38690 38386 39565 49327 271 1105 30 9955 13 42 7 6835 5029 -49 479 1252 2153 4219 8306 19177 59209 262140 999999 999999 376372 4058 109 -98 4 83 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 -80 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -34 59 33 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 -72 -85 999999 999999 -84 -68 -40 -66 999999 -61 -66 -53 -75 30 -76 -30 56 -8 53 -5 -46 -74 999999 999999 -97 999999 -92 -100 999999 999999 -97 999999 -54 15 -34 -44 -43 -38 -49 -20 38 58 22 -42 32 60 42 28 82 117 75 19 79 150 147 124 173 245 230 284 265 281 413 461 464 486 555 547 589 585 550 442 321 315 327 266 372 543 680 655 571 474 453 414 395 390 351 378 365 362 374 409 500 606 885 1476 2411 4428 7933 12170 15637 17106 18451 19620 19395 19835 20592 21528 22843 24065 24125 24244 24075 23371 23246 26635 32940 35885 39447 40698 37955 37252 41243 44374 43716 43626 45828 45503 42321 40570 44697 38579 34461 33766 34765 34953 34565 34894 33593 36001 41380 45323 49891 54920 49336 271 1104 30 9954 13 42 16 6834 5033 18 544 1157 2189 4824 11277 28683 92456 344508 999999 999999 269334 3646 3 77 62 32 -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 -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 -99 37 24 -9 -35 -66 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 -98 999999 999999 -93 999999 999999 -49 999999 999999 -76 999999 -34 -39 -77 -8 -46 -25 7 27 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -42 -100 -66 -86 -56 -26 -9 10 -10 5 -21 55 17 -1 13 55 36 14 53 141 96 142 145 173 268 326 335 360 418 439 427 469 545 523 464 438 391 298 238 216 275 340 513 603 486 392 398 385 340 325 308 314 309 336 367 445 711 1212 2011 2914 3551 4102 5004 6535 8431 9989 12462 15458 17231 15793 14747 14465 14979 17476 20890 22195 22545 24905 29290 33988 36913 38983 40475 41159 46894 66457 81069 62706 46794 42142 41877 40550 37965 37045 32104 32329 33893 32667 32187 32328 36228 42040 47356 56034 65856 77718 86964 80137 49345 293 442 30 9952 13 42 25 6834 5038 130 406 951 3641 6889 7953 9191 10887 11586 13796 12108 11161 10115 9095 9524 8959 10691 15678 20910 20266 19528 27516 27835 24591 16171 14320 56325 113809 331683 462474 548239 47002 9396 999999 999999 -37 75 -12 -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 -15 -50 -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 -89 -91 999999 999999 -99 -98 999999 -96 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 -67 -68 999999 999999 -58 -23 -26 -5 -33 -44 -44 -55 -49 -6 29 64 122 186 253 324 381 321 338 345 324 311 344 374 374 268 197 134 118 152 172 229 401 486 489 484 488 424 341 341 340 325 402 623 1528 3516 7390 12237 15130 17053 17557 16747 16981 17527 18588 20817 22995 22185 19579 15293 12470 11927 12495 12854 14276 15951 16978 18399 18877 20894 26552 32665 47529 68207 108245 113682 81823 77023 44509 38444 33190 28340 26189 25310 26453 27953 29484 31778 36867 34171 39169 45135 58309 53566 59769 65216 76422 90184 49354 296 350 30 9950 13 42 34 6834 5042 250 757 1281 2375 3362 3906 3606 3139 3599 5655 8465 11126 12410 12255 15012 16803 17049 15752 14540 13419 14055 15407 18937 23382 23447 23660 24522 20835 18068 76332 311181 135361 13103 2697 -92 11 999999 999999 -90 -97 54 -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 -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 -83 -78 -69 -67 -77 -89 -65 -57 17 84 147 216 239 285 274 251 223 156 143 151 164 135 115 84 52 98 121 102 155 352 453 405 346 305 285 320 352 472 725 1647 3958 6984 9165 10676 10841 11513 13323 18177 20841 21764 19347 17942 19555 22305 23364 21906 18939 16069 13192 11155 9884 9485 11800 16204 22367 31953 50276 73930 78233 90079 146554 248856 236695 144256 63155 29151 24012 25886 26589 26388 26318 25944 27686 30225 32934 36786 36706 41812 52020 63114 62938 60623 63379 67988 71106 74690 49363 287 618 30 9948 13 42 43 6833 5047 -21 341 120 999999 284 714 588 820 834 1290 1738 2493 3030 3184 3565 4604 7045 16106 140175 318489 450503 325732 67717 10583 301 98 83 155 67 -14 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 999999 999999 999999 999999 999999 999999 999999 999999 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 -22 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 -100 -74 -58 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -77 -79 -78 -94 -56 -76 -70 -6 -45 -60 -55 -36 26 38 43 39 -1 50 134 237 288 267 236 272 364 398 347 391 384 343 258 226 140 122 174 190 226 236 260 314 472 434 444 438 423 420 473 550 725 893 1252 2236 4043 6300 7888 8159 7575 7194 7591 13227 22234 24864 23670 23529 23485 22346 21150 21515 24016 25900 22184 17680 17569 19194 33536 57734 68974 83340 81169 92738 103964 113621 57540 24408 19656 20411 23291 28247 31959 35050 37523 39639 43064 42643 46359 47543 52461 54145 53409 48737 51021 55849 55088 52845 56671 58129 49372 274 1006 30 9946 13 42 52 6833 5051 276 1392 4693 13636 43742 451948 803325 801338 156932 25150 105 55 186 -4 111 28 -90 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 -39 109 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -79 999999 999999 999999 999999 -37 -84 999999 -89 999999 999999 999999 -93 -99 -92 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -51 -74 -91 999999 999999 999999 999999 -69 -27 -68 -64 -74 -89 -53 -16 -11 -10 -4 64 -39 -11 21 90 102 126 153 132 149 207 219 259 269 343 377 382 400 414 440 402 388 326 287 237 134 118 157 249 313 360 389 448 534 571 522 531 602 712 760 806 873 958 1154 1561 2180 2909 3451 3888 5156 7167 8754 13188 17900 23869 23846 22605 22927 23048 21228 20182 19500 18714 21268 27419 35747 58607 71086 85358 69672 27337 14439 21695 34040 28448 26135 23294 27256 32164 35978 37150 37647 39166 39835 37835 36562 36577 39910 43866 46046 49707 59446 69032 68089 62651 58264 64014 70872 49381 276 946 30 9946 13 43 1 6833 5056 -35 360 936 1825 3349 6642 13111 35536 329838 640662 794615 56129 5281 49 999999 61 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 -33 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 5 5 999999 999999 -78 999999 -56 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 -99 -63 -89 999999 999999 999999 999999 -43 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -69 -39 -97 -81 -88 999999 999999 -77 -38 2 -6 -86 -36 12 -44 -25 18 6 -39 -22 3 3 5 99 157 155 130 130 103 164 191 212 259 396 383 347 364 377 376 359 350 356 307 278 210 208 184 276 371 390 389 437 458 504 538 552 613 623 640 666 707 805 837 831 1082 1666 2667 4113 6504 9341 12140 14844 15057 15200 18112 19474 19378 18324 16836 15223 14347 14322 16074 25772 41173 57781 76178 82725 69886 37355 25945 16110 15913 15523 18428 20189 20873 19316 18437 19609 22420 24986 25962 28143 31343 32620 35956 38139 37987 42061 42228 58846 86476 76010 70673 69261 70958 49390 274 1005 30 9945 13 43 10 6832 5060 382 1095 2869 7046 17790 82747 496515 867333 535791 362012 21756 999999 999999 999999 -15 -90 -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 -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 -99 999999 999999 999999 999999 999999 999999 -75 999999 -38 -76 -99 -80 999999 -72 -89 -94 -55 -42 -36 -27 -10 20 -13 -4 2 48 10 41 91 105 148 218 251 205 176 224 248 224 192 185 238 202 200 151 109 179 239 300 284 264 303 398 493 519 755 1207 1558 2244 2182 1856 1513 1142 849 658 601 697 974 1609 3493 8061 12608 15568 17083 20108 23940 25012 25322 24014 20164 16856 15167 17986 27385 54648 84654 91886 93201 80279 61152 23275 15740 14115 17689 21997 21601 22247 20762 17815 15966 16490 20412 27675 35227 39745 41968 45290 50701 58348 104528 167525 129296 77634 67354 67150 67502 49399 274 1033 30 9943 13 43 19 6832 5065 167 762 2028 4901 11288 34028 215327 699635 999999 200033 4497 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -62 -13 18 69 49 67 75 82 97 93 86 78 152 120 125 77 94 93 80 144 193 161 155 138 364 1205 3038 6735 9638 9067 3439 1061 797 537 403 424 427 354 315 320 408 588 910 2306 5994 9801 14405 16107 17890 19332 21289 29528 47808 60880 90636 122835 152951 139257 95356 35612 16463 14435 15268 15589 15403 17548 19641 17436 13251 12108 12483 14587 19459 28926 37979 42023 44639 49484 51713 53700 82450 149316 117286 85504 84500 87000 87469 92672 49408 273 1033 30 9943 13 43 28 6832 5070 796 4026 23767 133242 360319 878613 817250 260211 7928 999999 50 -20 -13 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 -99 -88 999999 -71 -53 -95 999999 -62 -23 -33 -8 113 186 154 142 146 124 76 87 137 93 164 189 202 182 195 193 252 263 254 272 245 281 722 1279 1543 1426 1035 766 538 483 471 443 455 444 397 293 275 270 225 236 334 798 2200 4562 7766 11283 11508 13015 17533 19475 22994 29047 36885 62736 86573 74133 43592 20908 12117 11469 12763 14370 17228 16535 13995 12824 12281 12858 16943 20062 24337 30192 34800 39794 43323 43936 51938 86852 138264 113104 70736 60394 60008 62238 69318 80760 49417 281 768 30 9948 13 43 37 6831 5074 -75 105 152 454 475 637 892 1839 2232 15679 186350 643832 583380 82719 4270 -33 84 33 -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 -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 -61 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 -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 -64 -86 -94 -78 -72 -79 -73 -68 -95 -92 -65 -49 -23 -28 14 16 -54 -9 -32 17 94 165 179 173 159 119 145 173 160 173 242 212 259 267 248 272 243 264 271 291 291 329 383 398 474 496 491 513 513 499 461 419 462 452 471 424 330 288 310 261 235 237 284 371 702 2482 6189 9261 10252 11730 16497 25451 34174 43919 41989 31984 38084 62984 88894 86470 65884 41008 21337 18339 20813 22819 23940 23260 22320 23374 26426 30269 37419 44437 45657 46236 54747 80237 112433 111037 68642 41654 39138 41679 48717 55871 63168 82528 49426 303 144 30 9954 13 43 46 6831 5079 -83 999999 999999 -93 999999 -26 62 -58 -45 -87 -60 -65 31 125 120 181 377 334 444 477 769 901 1168 1619 2463 3229 3719 4372 5207 4924 3412 2138 13740 18903 586 1 45 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -69 999999 999999 -77 -64 -69 -75 -63 -64 -71 -65 -74 52 182 153 109 61 82 92 130 142 120 165 207 200 168 198 215 249 314 274 332 363 383 427 413 424 401 415 432 406 360 338 335 339 311 285 261 223 185 212 212 215 188 270 384 711 2516 5936 9187 10560 12327 14374 15768 17460 22268 42558 62728 58501 37211 21699 17227 17420 17347 19185 23351 23001 18940 19068 21332 25428 30245 31313 35079 40852 47324 54814 64045 77292 97214 120539 130367 95156 46738 32197 32735 36757 51411 50121 45778 51214 49435 302 176 30 9956 13 43 55 6831 5083 -70 -9 28 -44 78 186 -9 999999 -50 62 8 -84 68 66 371 239 402 363 302 329 609 658 606 530 665 875 1018 625 550 390 186 -94 -60 -92 999999 -45 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 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 -90 999999 999999 -99 999999 999999 999999 -74 999999 -62 999999 -77 -54 -73 -58 -79 -78 -31 -24 -31 -22 68 168 229 167 162 140 177 190 206 188 192 202 243 216 244 253 254 306 334 348 348 408 414 429 419 410 404 366 365 335 287 283 290 275 260 259 254 238 274 218 197 249 246 305 451 788 1339 2614 8964 19277 27787 42463 47367 44493 34061 31524 37710 45207 41340 31617 26378 26261 28105 29457 29810 33210 37430 32733 31293 35681 43479 48689 52434 57727 55606 70043 86460 102451 112397 106710 71355 39824 32470 38139 42222 49650 57215 58179 54417 50549 48813 49444 303 148 30 9958 13 44 4 6830 5088 -83 57 20 -36 26 74 70 88 124 275 73 259 350 388 306 479 378 369 511 873 925 1291 1702 1763 1532 1616 1554 1529 896 455 199 297 140 80 83 119 155 105 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 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -74 -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 -90 -84 999999 -90 999999 -59 -51 -18 -43 -51 -38 -45 -72 -79 -57 -33 -51 -38 18 -8 -28 -28 -26 28 39 -24 -18 72 132 191 180 180 202 147 183 246 225 190 254 301 314 333 316 356 419 420 376 435 445 434 452 444 470 439 385 355 285 292 316 277 278 289 264 297 249 227 219 242 226 211 211 199 241 394 617 1105 2054 3484 5328 9071 25195 37238 41985 43020 60757 73623 94944 97488 79057 59006 44909 36026 32252 31322 34828 39605 41665 41843 43803 47734 49822 51566 56131 47479 46019 44468 43041 39667 37083 42198 49751 50255 56025 58385 58310 57923 53632 49283 49861 49453 303 153 30 9963 13 44 13 6830 5092 19 -54 34 -37 -7 27 -94 120 999999 68 72 71 -51 128 152 96 86 436 374 361 477 508 905 1095 1118 1312 1181 940 932 837 888 1175 1168 482 -59 -50 66 79 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 -34 -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 -88 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 -28 -22 -86 999999 -86 -97 -37 -17 -53 -91 -46 -40 -74 -12 16 -45 -39 50 50 -29 -10 26 -11 -12 -19 16 66 171 194 217 228 232 211 209 217 243 249 237 308 336 407 406 407 415 448 478 456 465 438 433 394 358 287 310 270 261 330 342 320 311 323 288 311 305 274 260 259 246 271 293 319 375 619 1070 1666 2343 3670 6139 9312 13696 14911 21347 24930 28581 33153 42239 59306 68042 70334 45811 29383 28513 29883 28377 27801 27049 28421 31937 33337 31483 31021 31650 36785 46406 48913 50972 50522 53084 54161 50927 47209 45903 45701 45697 49200 53624 50841 44785 43794 46015 49462 304 129 30 9969 13 44 22 6830 5097 327 73 49 -92 2 -78 -99 30 143 999999 26 0 -16 999999 51 215 203 350 470 418 547 649 766 985 997 768 789 966 749 882 905 1574 8524 8862 2147 2 113 119 32 -20 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 -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 999999 999999 999999 999999 999999 -38 -49 999999 999999 999999 -91 -20 -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 -86 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 -70 -62 999999 -91 -58 999999 -63 -57 -17 -28 -57 -36 -52 -1 12 -41 -2 11 -14 -7 46 54 48 18 77 133 186 207 165 166 195 183 193 256 274 262 316 338 356 386 409 416 408 420 424 407 385 400 377 293 335 355 376 390 341 301 294 307 310 309 295 283 297 320 311 317 299 326 384 807 1539 2282 2944 4032 5298 5653 5952 6650 7342 7885 9640 13401 16266 17121 15457 15416 15951 17303 18384 19163 21582 25663 27801 30987 36222 34302 27635 24366 25689 29529 33192 40898 49845 49950 41464 36140 31254 28779 28126 29830 30156 30378 31752 31265 31259 35160 37894 39188 43423 48529 49471 304 133 30 9973 13 44 31 6829 5101 116 999999 999999 999999 -47 44 999999 999999 -51 999999 -89 999999 999999 999999 66 71 55 214 419 307 773 1649 2546 3158 3070 2691 2295 2074 1819 1330 886 777 701 307 39 72 139 -6 -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 -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 -76 -54 999999 999999 999999 999999 -50 9 -30 -74 -76 -57 -80 19 -30 16 40 -13 -23 33 19 39 -10 -22 35 40 132 174 136 117 187 215 243 231 229 248 306 345 356 298 348 384 358 357 396 407 352 343 351 305 281 319 378 369 394 432 367 320 326 307 295 269 251 280 295 291 299 302 290 307 310 355 551 1376 2460 3586 4993 7146 8039 8174 8398 8289 8292 7971 8682 10364 12449 14827 15685 16449 17723 19811 20809 21825 21379 19328 19263 20432 20522 20937 22315 23161 25742 32509 34680 34450 32000 25694 19742 18407 19139 21097 26816 32213 30397 36701 46936 62238 72331 73762 74045 76367 49480 291 497 30 9977 13 44 40 6829 5106 -92 211 211 146 -27 9 334 111 31 212 663 660 752 886 1028 1488 1714 1675 2095 762 28503 267968 104272 14446 116 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -32 999999 -97 -54 -33 -88 -59 -75 -22 -89 -14 5 9 -8 19 29 -29 -16 -37 4 89 86 114 87 160 207 198 204 197 233 253 284 280 235 242 244 237 283 232 277 282 318 303 282 264 269 326 327 346 348 357 344 402 396 332 285 259 220 258 260 260 255 276 249 257 258 215 227 217 248 257 303 366 523 960 1626 2429 3763 5727 7413 9663 11381 13312 14711 16097 15543 14381 13380 12316 12050 14647 17447 16022 14629 15489 14975 14015 14302 16112 19951 24063 22727 21350 21450 24194 28429 32710 34028 33322 29263 38692 66578 91425 103865 113793 124777 137358 49489 304 139 30 9979 13 44 49 6829 5110 2316 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 325 652 960 1675 2172 2365 2229 2415 2563 2373 2416 2063 15509 193849 313641 57755 9996 -96 -37 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -87 -69 999999 999999 999999 -61 -78 8 -21 -59 999999 -52 -54 -82 -91 0 -2 9 -19 -2 -10 6 11 24 8 53 -8 -19 16 72 78 178 193 140 147 195 171 187 208 235 221 283 253 240 246 252 257 291 298 292 252 303 350 322 296 320 316 387 365 325 343 372 322 292 287 277 269 278 250 244 264 265 273 292 283 281 258 261 259 290 328 395 437 513 709 1159 1937 2722 3723 5545 7436 9481 11332 13384 14576 14906 14378 13534 14620 14418 14795 15861 13387 12750 12479 14980 17432 17619 18205 20459 28182 31718 29700 32183 31177 36146 43059 41628 58992 83875 93507 91439 98902 112172 124590 49498 303 174 30 9984 13 44 58 6828 5115 59 999999 999999 999999 -87 999999 -50 -14 -43 999999 54 278 -9 -30 147 75 320 721 978 1226 1642 2435 3025 2708 1900 902 397 247 391 233 -4 -52 -42 14 90 105 58 -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 -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 -81 -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 -97 -86 -64 -32 -55 -37 -46 -10 -41 1 -64 11 -11 -3 25 -5 17 24 11 0 39 39 51 23 24 50 74 128 141 166 216 265 216 213 235 253 251 292 346 335 336 281 280 280 262 315 321 381 379 392 397 338 333 349 277 270 253 242 291 307 271 273 293 266 256 260 253 248 253 274 265 310 345 324 294 273 285 303 345 478 685 1270 2782 4804 6945 9140 10773 10455 10184 12058 12551 13515 14886 16012 16562 17361 17814 16641 14914 14769 14226 14609 17125 19976 21352 22727 24394 23541 24843 33463 39106 48355 61782 66493 69612 74903 82175 85878 88841 93166 105188 120598 49507 303 170 30 9980 13 45 7 6828 5119 -83 6 -12 -80 999999 999999 -17 21 89 249 113 999999 60 -16 26 -55 250 262 199 194 5 -23 124 281 233 98 224 174 94 103 139 -28 24 108 55 13 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -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 -81 -28 -6 -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 -74 999999 -51 -56 999999 -62 -97 -67 -19 -60 999999 -49 19 4 60 35 4 10 36 62 70 62 107 52 8 80 109 133 186 173 266 274 212 207 227 239 240 289 347 340 326 322 353 377 321 361 396 366 366 335 363 315 319 302 290 277 278 280 256 274 267 278 263 261 280 283 280 283 256 239 258 270 267 288 315 284 287 329 395 535 933 1778 3104 4840 6760 7987 8462 11090 14988 14134 13324 14153 14757 15248 15100 13322 12118 12404 11782 12276 17844 23196 22654 20010 18873 20490 27756 38677 45913 43651 47245 52290 58762 64162 72430 80932 90683 94400 86045 73479 71033 77039 49516 301 233 30 9983 13 45 16 6828 5123 -45 999999 -81 -76 64 53 58 61 78 25 -3 -23 -32 112 53 3 56 76 113 131 199 314 171 268 253 151 -6 103 124 149 -10 -42 28 39 1 -7 -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 -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 -76 -49 999999 999999 -92 999999 -78 -4 38 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 -58 -17 -24 -62 -37 -53 -50 -23 -21 -73 -45 -6 14 9 10 90 117 84 114 121 126 158 141 60 -45 13 75 87 151 213 222 201 271 281 277 250 278 290 365 410 379 386 357 355 365 350 364 388 382 380 402 421 386 387 363 313 359 349 366 368 357 360 314 310 297 331 334 322 315 320 339 334 300 300 346 344 346 363 362 395 473 558 684 1045 1830 2592 3162 3812 5485 7526 7942 8481 8216 7907 9427 10753 10692 10182 11573 15386 18741 20798 22645 25896 29752 33257 36946 40747 43625 45994 42819 48201 56931 64294 68442 72450 74667 76637 80119 89419 95877 84018 68128 49525 303 177 30 9987 13 45 25 6827 5128 19 256 35 37 50 -67 999999 -21 130 -12 -15 48 132 134 240 102 269 143 408 426 276 278 203 187 488 526 572 358 109 210 136 73 64 84 138 118 236 68 -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 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 -62 -47 65 999999 999999 999999 -86 -61 999999 999999 -88 999999 -62 55 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -54 -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 28 -71 -67 -14 44 43 10 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 -88 999999 -43 -84 -35 -8 5 31 46 -47 -45 71 43 -61 5 17 43 85 72 108 158 152 144 107 180 170 170 75 91 80 59 151 226 286 274 298 243 267 320 355 388 357 354 383 391 358 370 378 377 337 353 401 377 328 359 372 361 275 306 305 275 310 344 357 387 382 333 353 304 310 363 342 340 334 300 290 309 322 333 361 365 371 400 427 445 479 499 585 949 1727 2542 2785 2712 3262 4404 5727 7118 7957 7909 11579 13619 16037 18589 20882 22914 24777 25934 26754 26854 27758 32125 41236 43846 46966 53968 56570 58572 61299 64947 71768 77652 79823 84176 99040 110009 95284 49534 303 181 30 9991 13 45 34 6827 5132 85 98 53 27 104 197 238 96 35 146 251 304 324 262 356 347 36 155 98 139 410 330 425 432 486 613 626 389 248 272 98 149 76 14 -66 101 223 145 277 75 -64 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 30 -37 999999 -65 -99 999999 999999 35 -80 -8 1 999999 999999 69 -96 -55 -88 -56 -42 -32 29 19 41 -86 -33 -78 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -76 999999 -83 -20 -88 999999 -97 -40 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -96 -78 999999 -82 -89 -72 -26 -10 -8 -33 -20 41 62 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 -95 -66 999999 999999 -97 -82 -41 -93 -86 -57 -33 -1 79 74 18 27 0 -14 -2 72 67 70 91 102 93 100 220 298 230 212 185 183 222 234 103 50 66 66 175 195 289 293 272 278 354 391 364 399 439 414 383 421 398 358 381 343 375 396 431 423 407 383 437 419 398 431 395 408 390 419 448 439 415 412 415 442 455 421 417 452 464 421 416 406 405 394 373 379 379 378 396 419 447 462 499 533 654 951 1119 1439 2216 3403 4615 6073 6998 6969 8838 9007 10279 11820 11713 11752 13074 14653 15646 16095 19418 28113 38423 45550 45913 42802 44357 46957 48205 50891 55784 71025 86142 82018 83355 95682 110221 115808 49543 304 155 30 9995 13 45 43 6827 5137 -4 -37 26 98 134 68 203 265 79 47 130 185 186 143 60 212 381 196 147 249 270 334 327 613 586 479 422 607 526 554 490 403 262 65 80 164 220 257 192 156 255 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 -37 -5 -7 62 999999 999999 999999 23 -28 35 58 -58 -8 -23 -45 999999 -97 -71 -78 999999 -81 7 -61 -85 999999 999999 999999 -65 999999 999999 999999 999999 -23 -71 999999 999999 999999 999999 999999 999999 -82 999999 -51 -42 999999 999999 999999 -3 -100 -78 999999 -31 -93 -53 999999 999999 -57 999999 -53 -72 -40 999999 999999 999999 -66 999999 -59 -19 -8 -8 46 16 22 124 130 77 12 -43 999999 999999 -68 -85 -58 -67 -28 999999 999999 999999 999999 999999 -100 -92 -28 999999 -86 -25 -84 -39 -18 16 -23 2 -12 -45 -24 15 -12 35 -19 44 49 118 26 26 43 19 155 115 49 161 247 254 309 284 299 311 306 290 143 82 121 191 282 336 423 472 375 406 402 436 456 443 420 381 406 394 419 421 387 383 421 398 427 422 447 423 423 458 452 408 407 400 453 448 414 438 413 420 457 497 461 429 446 427 492 476 480 486 444 443 437 405 442 446 460 448 463 487 465 511 516 537 487 536 781 1219 1932 2774 3455 3630 3836 4297 5043 6606 6541 8668 10419 11420 13364 18477 26034 31362 31161 26834 22845 21185 21623 24476 29193 35475 33731 43220 62980 86787 76661 75521 84906 98793 113835 49552 304 156 30 9996 13 45 52 6826 5141 782 114 33 -62 63 101 55 75 205 142 273 332 127 219 361 334 275 124 208 192 332 231 245 351 346 93 183 223 154 104 123 98 130 -39 -66 -18 60 81 220 223 256 182 43 -14 -10 -9 -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 -42 999999 999999 999999 999999 999999 999999 999999 -94 -45 -24 -42 -28 999999 999999 999999 -66 -32 -3 -39 999999 -86 -26 41 -4 -93 -29 -94 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 -86 999999 999999 999999 -74 999999 -51 17 15 -57 -48 999999 -55 999999 999999 999999 2 999999 999999 -93 -92 -84 -76 999999 -96 999999 -49 -46 -78 -56 -43 999999 999999 -25 18 -25 86 127 59 34 24 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -49 -48 -73 -56 -71 999999 -17 37 90 1 -43 -60 5 -15 -47 10 19 -9 16 -16 28 115 30 20 62 81 14 76 95 100 189 251 300 313 281 288 274 237 171 85 133 258 218 311 355 398 305 322 428 458 416 402 404 371 390 371 335 299 335 400 423 395 359 412 406 438 455 436 433 383 411 399 403 383 390 422 447 419 446 441 435 458 450 422 439 445 460 481 479 454 439 412 448 447 434 444 438 462 451 450 475 433 324 387 419 428 488 651 909 1255 1835 3357 5114 5646 7332 9297 11426 13611 15949 17222 16731 14958 14104 16463 19751 18594 16961 19258 23876 29795 33758 35927 58549 80901 69977 77824 96595 111155 115247 49561 304 155 30 9995 13 46 1 6826 5146 638 9 46 -49 -26 999999 0 9 -61 15 80 70 205 168 -5 148 118 129 244 118 299 152 159 293 248 179 165 162 192 163 47 213 142 63 188 109 33 -53 -13 -88 999999 82 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 -82 -80 -77 999999 999999 999999 999999 999999 999999 999999 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 -74 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -51 -77 64 -11 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -21 0 42 -83 11 -34 -78 -81 -47 -41 -53 -60 -17 -23 29 -18 -18 6 61 35 27 8 14 47 130 175 199 257 238 227 251 225 202 223 209 167 191 231 230 283 281 299 324 302 306 276 272 221 278 299 350 310 256 250 223 288 301 333 365 343 384 337 309 326 361 340 349 350 360 349 377 363 401 405 389 390 402 377 402 400 382 388 403 387 402 389 350 346 355 370 357 372 396 402 317 253 294 301 326 352 373 542 1032 2177 3610 4533 5400 5876 7264 8147 8843 9795 10283 12833 17180 18059 16361 14945 14915 15099 15683 18550 24696 29937 36975 60399 70009 64624 71411 83578 96078 105558 49570 304 157 30 9997 13 46 10 6826 5150 4326 -19 74 138 91 5 102 42 -44 999999 999999 50 40 -23 20 -82 113 126 45 97 302 210 211 197 257 315 264 340 126 150 168 205 407 1537 8340 15969 3613 39 -79 -73 999999 -75 999999 -23 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 -35 18 999999 -92 999999 999999 999999 -24 999999 -58 999999 999999 -73 -19 -15 -85 -45 36 83 -13 -31 999999 9 42 -96 -74 999999 -44 -49 -96 999999 999999 14 -67 -90 999999 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -89 -70 -93 999999 999999 -79 -47 -86 -77 -48 -60 -73 11 90 46 8 82 -3 -41 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 -65 -86 999999 999999 999999 -41 22 19 27 122 76 2 3 0 -16 -75 -39 5 3 22 51 -18 19 40 -12 66 75 55 62 64 59 162 141 240 311 323 318 291 306 297 286 300 180 219 221 323 377 378 339 359 332 381 363 400 448 391 365 380 389 407 356 323 377 358 355 351 402 361 392 460 437 441 418 405 419 441 452 435 447 428 438 448 446 457 429 431 445 430 435 437 443 433 450 420 408 405 411 445 419 434 424 353 310 345 389 413 423 458 741 1168 1431 1785 2428 3117 3951 4848 6002 8254 8557 8840 10269 12223 12123 11589 11844 12528 13287 14165 14787 16746 21415 32260 30706 47886 63556 72733 78988 88003 94608 94915 49579 304 157 30 9997 13 46 19 6825 5155 5750 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 -17 438 598 14233 81218 286043 47982 9521 173 999999 3040 4503 -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 -91 999999 999999 999999 999999 -58 999999 51 88 68 85 194 629 -94 7005 207978 12003 3450 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 999999 -18 -87 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 -46 -75 13 -33 -12 53 -3 -63 -40 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -40 -91 -83 999999 -99 999999 -33 74 154 131 23 -91 -53 -55 -89 -57 -48 -18 34 31 43 75 100 92 80 31 30 73 104 77 71 88 98 182 233 308 300 313 304 355 250 226 243 284 358 398 361 329 316 324 368 352 320 346 355 341 406 357 328 361 374 315 300 323 345 294 323 407 415 421 391 392 397 429 445 419 435 442 445 432 432 434 422 398 402 399 424 405 401 402 381 398 389 379 400 410 410 422 445 430 365 286 340 410 412 362 351 332 332 350 406 617 935 1918 3637 5010 5905 6513 6995 6998 6742 6803 7472 8735 9176 9191 10473 13356 15678 15845 19269 28902 26391 39519 50324 68776 84089 91651 96822 97239 49588 304 155 30 9995 13 46 28 6825 5159 23664 999999 999999 999999 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 1746 31745 25284 2753 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 33 999999 999999 999999 999999 999999 -85 556 603 5849 139729 413197 73901 11854 -54 -60 -22 999999 -83 -68 999999 999999 999999 999999 999999 999999 -3 -70 999999 999999 -43 -58 -44 -88 -96 999999 999999 999999 999999 999999 -42 -68 999999 999999 -19 2 -10 -14 36 -41 -50 -48 12 3 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -53 49 115 122 118 60 -18 -18 -41 -79 -6 49 21 20 -18 44 67 11 42 66 55 79 96 127 91 138 200 222 243 258 343 323 254 241 229 212 237 208 287 331 350 325 391 404 384 369 392 353 399 427 441 429 459 452 430 410 432 391 344 356 372 370 385 407 373 376 411 460 446 445 471 471 464 471 485 483 463 419 477 467 455 467 432 422 451 443 430 432 440 426 405 426 422 415 444 438 398 374 389 394 401 409 381 322 277 258 257 287 447 1176 2070 2523 2933 3029 2828 2607 2630 2991 3571 4388 4478 4624 5831 11042 16875 16554 18778 27271 29559 35433 47140 56808 65571 72654 79295 84035 49597 276 994 30 9994 13 46 37 6824 5164 356 999999 12118 220758 202857 160705 205226 245347 75804 7307 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 434 353 332 80 -90 -80 999999 119 238 330 666 956 578 32536 580604 79575 19319 80 60 115 -13 -66 -88 -16 -4 -51 -52 -21 40 -91 -92 -59 -50 12 14 29 -16 999999 999999 999999 -94 -64 -49 -61 -45 -18 -85 999999 80 32 -46 22 17 90 47 -3 53 -61 999999 -94 -91 999999 999999 999999 999999 -81 -33 -30 -99 -52 -72 -86 -91 999999 999999 87 147 155 215 123 26 14 67 19 12 35 125 117 78 119 234 105 133 118 117 144 219 186 190 170 261 331 331 332 373 404 371 304 292 327 387 315 322 419 395 412 426 458 463 480 435 471 445 458 447 467 541 512 535 494 502 451 469 468 413 431 445 437 421 473 459 444 475 526 566 537 528 576 563 562 536 540 536 553 583 557 522 524 498 515 532 528 517 524 497 499 507 484 487 479 537 548 464 420 422 440 465 436 409 347 306 307 312 356 485 761 1144 1247 1162 1128 1196 1384 1679 2038 2261 2420 2688 3784 9319 15337 15857 19475 26378 32145 29327 37115 42902 48970 56550 64011 68744 49606 275 1021 30 9991 13 46 46 6824 5168 -7 2832 15867 68892 241506 593168 692177 871881 365907 110752 13922 4057 999999 999999 -88 999999 999999 -98 999999 999999 -100 999999 999999 999999 -85 -26 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 -93 -54 999999 -53 999999 999999 -74 -33 999999 999999 999999 -92 -76 999999 119 68 -8 -13 -22 67 -63 -40 -6 116 211 1044 2287 2986 2749 2209 1257 671 331 135 142 477 601 747 924 820 271 15278 46495 9312 17 -7 -64 23 28 -21 42 10 999999 84 50 42 -42 47 51 -36 2 -6 -27 63 61 -62 999999 -82 -61 -90 3 18 -63 31 115 89 22 19 89 103 66 22 -77 -60 -79 999999 999999 -87 -90 -25 999999 -84 999999 -85 -34 -62 999999 999999 -59 -32 -75 -2 -73 190 293 290 280 99 7 27 -2 39 114 71 54 88 143 147 101 111 204 170 199 233 222 221 247 271 365 362 347 421 411 434 422 418 376 334 367 371 438 467 494 503 473 471 503 519 525 505 519 522 502 528 542 560 532 494 556 514 528 503 466 527 533 512 499 518 558 548 558 598 588 575 602 606 597 582 617 591 563 592 570 574 610 623 587 578 590 607 603 543 531 562 564 576 581 561 519 510 493 461 494 503 489 438 407 350 320 320 309 306 328 415 532 520 547 567 621 705 812 944 876 723 740 853 1587 8140 13282 15112 17185 20569 25573 27447 36130 42940 47212 51156 53912 49615 275 1019 30 9989 13 46 55 6824 5173 -62 949 3341 17069 122417 198862 442710 606557 767915 474081 248277 31156 3192 999999 999999 -46 0 2 -90 999999 -80 999999 999999 6 12 -84 -49 -57 999999 999999 999999 -25 -45 -45 999999 -87 -86 -29 59 -64 999999 40 26 999999 -13 104 2 999999 23 192 70 40 87 146 126 97 160 181 139 292 768 1292 1948 2529 2223 1711 1318 1099 735 477 285 157 245 353 403 389 552 1175 1263 78 38 57 76 28 77 86 99 170 209 153 97 126 -35 28 -56 -33 18 -17 -44 -82 -75 -80 -39 -7 -71 -34 -15 26 50 82 49 127 163 173 141 215 212 17 -22 19 13 -19 -77 -91 -79 -89 -83 -88 -89 999999 -85 -66 -40 -23 24 -92 -25 -8 -19 174 233 269 233 166 69 15 30 98 89 78 145 67 131 155 89 177 187 218 157 172 183 251 319 302 374 356 372 341 330 395 432 429 401 367 348 403 481 491 528 465 509 499 464 523 543 580 537 524 527 537 582 512 484 476 476 492 486 466 492 505 486 542 539 524 551 530 533 566 573 565 581 589 568 561 585 569 567 566 591 584 600 592 584 599 615 566 541 522 550 554 515 488 519 537 532 536 529 503 525 472 474 425 353 343 316 285 272 274 274 296 292 290 301 313 334 335 345 350 354 337 381 468 734 3103 12538 15610 14223 14422 18451 26334 24922 32357 35938 41191 47489 49624 276 991 30 9991 13 47 4 6823 5177 238 1209 14991 161556 229318 504645 504361 213213 140938 16418 3193 46 -54 999999 999999 999999 999999 -92 61 -64 -12 8 -22 29 -85 999999 -97 999999 999999 999999 999999 999999 999999 -6 -80 -24 73 -53 -53 999999 999999 999999 -61 -54 999999 999999 -25 999999 103 83 107 89 102 157 11 189 255 337 361 370 251 536 1315 2214 2583 2222 1330 926 571 459 212 39 205 184 211 432 523 360 320 209 61 46 51 26 96 -7 0 -3 25 37 19 92 -44 -56 -7 11 0 -57 -51 -38 21 -15 -35 18 -39 -91 38 7 -60 124 72 10 116 103 89 214 182 62 135 30 -63 999999 999999 999999 999999 999999 999999 999999 999999 14 -19 -84 -9 17 3 -27 -73 -15 -5 23 5 194 371 327 204 108 86 -1 0 59 110 143 157 107 129 164 137 140 180 140 205 171 170 291 281 288 354 366 327 362 413 424 373 318 339 331 347 413 469 447 424 479 527 550 514 521 513 515 522 501 497 511 523 470 501 485 445 414 400 451 474 519 540 483 526 577 547 578 562 540 564 544 572 555 522 528 574 534 516 543 569 617 627 603 574 583 575 573 523 504 528 528 540 550 530 522 519 512 506 474 421 375 308 259 246 260 245 265 287 277 282 271 251 271 263 274 283 289 299 307 340 411 626 1618 8462 12817 12965 12896 14204 17461 22637 24701 27198 30961 37847 49032 49633 300 264 30 9984 13 47 13 6823 5182 -96 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 6 999999 999999 999999 21 999999 -81 272 261 114 403 609 1589 15356 133271 225029 309412 260253 181788 59191 17791 3742 -60 -59 999999 -76 999999 999999 30 -28 -39 5 74 999999 999999 -70 999999 -84 999999 -40 -70 999999 -98 999999 -80 999999 32 16 15 94 13 999999 -58 19 40 18 -64 -22 80 92 -49 -23 0 88 44 112 86 39 133 258 650 806 626 700 683 834 1000 1702 1413 890 618 318 177 72 402 568 585 667 516 268 14 86 61 -1 108 73 25 -25 -18 -38 40 25 -1 107 2 79 28 57 48 -12 7 -61 -78 999999 -51 58 61 -3 82 -2 31 113 133 114 153 151 183 134 83 2 -70 -81 -69 -38 -96 999999 -86 33 -46 999999 -21 -20 -59 -11 -64 -81 -18 -21 -46 -17 -79 79 185 164 48 23 47 34 36 63 171 128 157 165 121 172 190 132 184 203 243 203 231 226 294 289 328 337 388 366 355 329 377 375 317 346 345 385 479 410 361 461 531 552 550 487 498 525 528 536 563 531 516 498 475 467 461 454 488 437 449 433 456 514 534 540 522 529 568 576 551 568 551 538 564 553 556 521 546 568 559 595 595 615 625 632 628 601 561 563 546 529 535 510 517 560 532 538 504 489 494 466 438 377 309 282 280 286 296 285 271 269 279 274 284 285 286 291 286 295 307 320 340 366 465 972 2731 7979 10539 11568 12562 14249 16230 17356 18516 22029 22480 28392 49642 277 950 30 9980 13 47 22 6823 5187 405 6468 13781 83253 191638 399601 816310 743075 510523 115774 34684 2471 -58 999999 -46 -95 999999 3 52 26 23 15 77 999999 -19 19 39 999999 -4 -56 999999 -94 25 999999 -57 -22 -39 -62 999999 -27 -21 -70 999999 -26 34 -6 70 35 -9 39 128 146 87 192 363 310 194 309 324 375 851 985 1242 1004 1155 2440 2900 1486 672 453 295 151 121 376 472 657 712 724 431 261 111 40 151 12 123 109 128 21 -9 46 32 -43 -12 66 17 -10 60 93 -32 -65 -91 16 -22 17 26 -84 3 25 28 149 120 63 83 191 226 108 58 -12 -67 -18 999999 -60 -84 999999 -15 -33 -62 -80 -97 -66 -37 999999 999999 -8 8 -53 -20 -32 86 116 153 119 129 143 122 59 55 94 68 69 123 105 141 184 150 182 219 199 220 193 206 262 281 285 284 333 350 314 372 414 409 394 372 396 343 339 383 401 439 537 536 523 459 526 532 521 545 558 574 509 536 522 464 461 455 470 484 465 429 450 438 480 520 585 516 545 543 590 556 536 564 574 586 583 577 606 575 529 567 616 596 584 617 645 683 623 616 620 581 566 568 564 569 556 555 566 568 572 578 525 495 456 389 325 305 290 278 275 291 306 296 302 306 297 310 320 321 332 364 412 476 611 925 1266 2060 3312 4690 6848 7841 8565 9720 11673 14042 16165 17821 19762 19291 49651 284 738 30 9978 13 47 31 6822 5191 -88 999999 999999 999999 999999 -64 262 533 698 5818 106123 156811 242168 401486 216511 163777 42208 4632 999999 999999 999999 999999 -19 -47 -82 999999 61 11 999999 -42 999999 999999 999999 -95 999999 999999 -64 -25 -56 57 20 999999 999999 -69 999999 999999 999999 -46 61 36 66 28 -5 6 -3 -31 154 132 179 318 952 1567 1542 1177 910 676 626 839 1657 4641 7776 9092 9007 7044 4498 4020 2028 567 273 262 237 298 568 856 703 504 268 38 -36 59 94 145 -13 48 192 76 -18 102 54 -5 -47 -22 -32 -32 -27 13 -13 64 29 -52 40 -33 33 97 75 55 99 74 107 189 145 96 -4 -66 999999 999999 999999 -44 999999 999999 -85 -100 999999 -80 -88 -99 -58 999999 -41 13 -38 -2 1 -41 -51 -6 198 119 42 70 45 -4 6 12 53 110 116 95 80 179 204 153 129 163 221 221 229 318 318 181 357 423 328 358 354 374 400 351 371 357 383 400 376 409 397 377 430 526 561 536 510 513 540 507 509 532 470 431 471 434 444 423 435 443 418 425 440 433 433 458 457 470 530 566 504 502 510 529 578 591 582 558 521 554 575 573 593 616 627 632 657 660 703 644 615 573 567 557 540 546 561 543 586 569 545 546 532 476 503 442 357 302 276 298 293 293 317 308 320 310 314 334 332 333 340 373 422 534 748 1034 1144 1259 1679 1732 1750 2143 4484 8597 12629 14807 15115 17821 20129 19329 49660 284 735 30 9975 13 47 40 6822 5196 -80 999999 -72 999999 -37 70 270 572 3434 32149 151759 122310 261834 258020 258433 45680 10566 -97 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 62 -51 999999 999999 999999 -78 -28 -8 999999 999999 999999 -65 -98 16 0 1 189 1322 3993 7644 8401 6749 3849 2420 3150 6043 9150 11483 11079 9887 8290 7516 10685 8926 1363 464 279 476 897 1240 872 779 582 1618 5644 1416 -26 -13 3 44 28 90 6 47 72 21 -7 -34 -30 -25 -42 -29 -22 -35 -28 -13 30 -55 -34 39 -9 -89 8 35 -44 22 87 -9 180 125 78 25 -84 -43 -56 -95 999999 999999 999999 999999 -46 -73 -82 -23 12 8 999999 -84 -83 -39 -76 -13 1 11 159 177 100 10 -21 6 -4 -22 30 12 14 84 184 109 131 108 183 208 160 267 198 250 305 288 278 279 321 354 397 293 330 307 367 419 371 359 376 392 436 443 405 532 456 482 504 504 505 471 452 448 428 448 397 410 437 459 421 342 364 378 397 401 414 422 425 427 482 451 485 449 457 493 506 538 504 514 530 534 523 520 542 538 510 562 598 597 622 612 577 538 525 507 519 521 522 531 524 519 506 500 491 486 411 323 295 279 278 293 291 273 281 299 313 308 316 299 309 327 331 333 357 370 404 420 462 539 674 859 1220 1906 4715 7679 11768 14376 14402 14287 16385 17201 49669 293 490 30 9970 13 47 49 6821 5200 -81 999999 999999 30 -39 -86 80 48 -4 133 164 218 2387 13877 6496 74883 41922 136132 136695 128099 66434 80277 21911 22857 6616 22 999999 999999 99 -36 999999 -89 999999 -73 999999 999999 999999 37 49 999999 999999 17 -38 118 81 1 -66 72 77 999999 42 71 -99 999999 999999 999999 999999 999999 -98 -60 -75 -74 4 -21 3 177 835 2795 6885 12827 13243 8896 4661 2479 1998 2264 5736 13229 20221 25510 24484 18015 10971 6844 2954 1365 1032 925 942 1095 1395 1569 1612 584 9156 43848 17426 211 72 162 76 67 105 46 -12 -44 42 224 238 105 18 110 154 125 97 33 46 168 43 -52 52 130 10 72 99 233 156 117 73 216 155 168 51 -57 -26 -34 -12 -72 -64 -100 -11 -27 -80 -40 -60 -64 10 -73 -79 70 -8 -27 9 81 80 272 214 15 40 133 112 97 127 191 144 153 118 154 178 141 155 247 253 264 370 353 290 314 372 352 403 397 458 438 453 449 395 434 420 434 443 459 481 581 548 582 578 565 575 591 568 631 656 557 550 525 558 529 489 518 515 486 492 477 435 446 509 526 476 446 500 519 524 535 551 581 527 528 534 563 611 611 578 625 583 581 628 651 643 655 671 691 670 607 605 596 570 579 591 588 595 605 581 596 593 548 529 467 375 334 304 323 348 359 360 334 331 329 342 362 352 364 363 357 374 390 426 443 468 494 590 755 1027 1520 2946 6343 7728 8787 9585 10372 12601 13952 16245 49678 280 846 30 9966 13 47 58 6821 5205 1451 6567 3187 2847 8907 74613 130941 301116 408715 441479 192594 43916 8693 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 -18 14 10 617 2382 3512 4073 4555 3989 2300 1416 1209 1548 3523 11164 21161 23833 21060 13300 6906 3124 1551 990 976 1355 1290 1326 1630 1615 1916 857 16949 42438 14477 -11 -20 42 71 -94 999999 15 -33 -79 -37 -39 999999 -30 -30 18 -65 -42 -39 -62 999999 -39 -47 -39 999999 -44 -42 24 8 -19 2 29 7 -29 -8 66 -36 -95 999999 999999 999999 999999 -100 -95 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 -62 999999 88 169 6 24 4 -32 -4 15 -7 37 74 6 11 22 -16 76 74 101 122 139 210 157 171 225 282 298 319 299 292 258 260 272 293 283 305 319 364 412 461 442 419 414 415 397 350 369 382 418 435 434 479 410 392 370 411 443 418 412 384 346 326 325 351 341 366 372 400 438 417 397 415 406 416 420 426 477 486 472 485 479 514 487 500 515 490 494 532 527 474 464 495 498 458 451 479 503 484 458 462 503 495 471 408 295 240 223 240 267 263 254 247 244 275 268 254 271 277 277 267 298 306 348 371 415 543 974 3403 7065 4585 4076 4113 4363 5094 8044 12577 22684 30900 37900 47887 49687 278 903 30 9963 13 48 7 6821 5210 -19 692 5842 37347 444483 670682 440138 206023 32869 445 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 668 2748 5305 6031 5159 4764 4760 4269 2702 1243 461 801 2577 5513 8381 8176 6949 5932 4447 2667 1718 1272 903 909 1063 1297 1424 2659 19075 223702 203207 21726 2774 13 999999 999999 999999 -1 63 -69 999999 20 15 999999 -18 -66 -69 999999 -85 -62 -67 -90 999999 -23 -36 -67 -5 77 138 -33 -41 25 -16 8 33 -6 -27 -51 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 999999 999999 -88 999999 999999 999999 -96 -48 98 55 -17 -59 -69 17 -74 -61 -63 16 93 41 54 45 63 73 93 99 148 163 204 190 204 234 231 249 275 302 335 292 313 372 306 360 380 439 425 398 436 425 355 306 335 357 311 339 395 468 492 419 394 366 365 414 401 366 340 315 339 311 351 344 386 365 387 388 389 409 392 377 372 405 408 437 408 422 427 447 440 450 466 483 454 458 492 528 525 511 526 492 471 481 476 472 459 465 471 488 483 490 473 452 421 385 269 244 231 233 242 240 232 232 241 262 248 256 273 281 280 303 341 426 2574 6706 9164 6081 3117 2809 2862 4078 4487 5902 14476 23152 50011 63404 70961 72553 65190 49696 278 900 30 9960 13 48 16 6820 5214 74 1673 13342 62052 31243 46249 13497 8915 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 447 926 1038 634 386 -90 999999 999999 999999 999999 999999 119 1184 2262 1722 1118 669 560 432 290 229 53 60 533 589 2386 54966 711330 848625 163564 35189 68 -68 14 46 999999 -64 -98 999999 -55 10 -56 999999 -80 -38 999999 999999 999999 -24 33 -27 -53 -55 -63 9 66 -35 77 93 -36 9 -33 -2 -76 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 -79 999999 -43 -24 -68 999999 58 21 -78 -51 -40 -40 53 -29 -22 -17 27 2 -9 13 1 12 4 48 128 237 137 199 239 162 257 241 222 307 204 212 305 413 366 348 385 409 380 319 353 378 320 306 364 426 418 391 487 470 423 386 386 365 342 297 336 240 301 336 330 334 353 346 322 336 347 333 318 351 347 352 373 364 379 354 348 439 411 398 404 428 431 455 490 481 473 466 471 466 481 469 470 441 436 440 469 432 415 451 466 461 465 465 449 429 346 263 210 222 218 200 212 218 201 231 236 235 243 272 289 287 302 315 392 562 1094 1806 1658 1440 1658 2485 6016 26725 26152 57283 70600 85308 109728 118238 102192 49705 278 902 30 9962 13 48 25 6820 5219 234 5230 20119 69521 66160 47058 6038 973 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 601 914 558 -20 2 999999 999999 999999 999999 999999 -83 550 162 13337 312964 707828 792977 248595 47105 485 999999 -73 -82 999999 999999 999999 -100 999999 999999 999999 999999 -48 -97 -94 -64 -44 -58 -87 999999 999999 -87 -4 -29 -24 -93 -64 -28 999999 -63 -37 -84 -87 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -83 -77 -18 23 -87 -82 -79 999999 -95 -3 21 -35 -36 -34 0 27 22 -38 -1 14 124 194 210 185 161 151 237 234 208 298 318 299 333 302 374 385 296 375 364 342 298 310 306 321 350 406 402 350 403 380 405 359 311 272 313 297 249 274 307 332 346 299 327 304 290 290 331 342 349 333 304 312 375 380 366 369 381 397 380 405 448 402 385 386 400 407 419 405 419 468 452 405 420 403 399 402 391 406 427 403 419 417 418 434 434 358 256 213 197 193 209 199 208 200 209 228 227 234 232 240 250 267 300 544 1044 1805 1897 1130 786 961 1518 15679 41767 70134 94825 106487 103091 82502 65361 64098 49714 278 903 30 9963 13 48 34 6819 5223 3207 5183 9796 11588 7158 2261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 2570 2706 1253 367 -28 999999 999999 24 414 444 3728 192241 668595 465352 522194 109277 20288 -33 999999 -80 999999 999999 999999 999999 999999 -37 -62 -11 -46 -89 999999 -71 -53 -54 -3 -57 -30 -60 49 48 -39 999999 -36 -34 -56 -24 -60 -99 -74 26 -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 -2 -62 -34 -56 -23 6 -22 5 65 22 32 13 75 -36 16 132 145 198 244 189 240 244 304 287 294 282 274 360 310 321 380 429 389 390 457 448 375 348 346 383 406 417 389 486 442 416 384 380 387 389 412 399 343 307 274 331 332 332 327 391 381 390 387 383 399 398 374 397 398 376 375 365 356 358 424 432 416 398 448 428 428 437 448 472 455 451 498 458 439 463 456 440 428 427 423 437 447 476 483 490 481 441 386 271 212 217 211 220 235 239 215 235 239 233 233 239 243 272 288 310 336 362 411 488 552 616 1156 13560 41143 86859 101290 105369 109605 95659 65273 45732 46480 49723 283 752 30 9962 13 48 43 6819 5228 -37 29 134 1874 8243 12532 13215 627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 209 2584 6621 7004 3947 1594 818 1080 1730 1536 1836 1116 7253 261258 324663 93519 13113 160 -70 999999 -79 -56 999999 -99 999999 999999 999999 -58 -72 999999 999999 999999 999999 999999 999999 -76 -80 -60 -55 -6 -90 -59 -54 -77 -47 999999 -82 -84 -92 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 -81 23 -86 -79 -50 999999 -99 -49 -12 -46 -37 -37 -40 -59 -4 41 109 171 147 154 161 209 259 274 230 276 215 222 331 263 260 313 342 368 383 356 417 385 346 429 397 340 314 401 392 370 373 365 368 359 325 300 289 283 246 251 322 343 308 338 298 278 330 334 310 330 344 315 302 344 305 333 361 364 373 351 322 352 350 321 374 420 407 395 402 420 430 425 441 457 428 426 389 411 420 407 384 415 407 428 420 426 450 450 404 324 214 179 166 186 194 193 204 196 198 220 218 240 258 264 280 309 321 343 392 463 546 1231 15154 24089 52972 95952 115464 124393 112078 56467 34105 26138 31624 49732 301 212 30 9962 13 48 52 6819 5233 -54 999999 -65 999999 999999 -37 -39 5 16 -52 -20 34 -31 -22 -14 166 -21 77 322 589 545 2482 10642 4706 2613 7596 902 -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 -64 -54 46 95 -79 -83 369 1803 1243 364 1982 6341 7719 5434 3636 2093 1063 750 1378 1624 1972 2255 1326 24082 175597 39638 1707 -63 999999 999999 999999 -40 -28 -67 -85 -94 -53 -80 999999 -93 -28 999999 -93 999999 -93 -92 999999 18 6 -74 -39 16 55 -36 54 -13 -48 -2 -57 -91 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 12 -37 -50 999999 -69 -62 999999 -12 -15 8 -71 -21 -24 28 34 7 82 124 269 218 138 198 208 219 241 250 231 249 299 289 315 361 465 421 439 406 400 389 431 481 472 437 405 360 410 378 368 393 412 387 374 321 275 292 301 267 292 287 263 278 274 302 308 339 308 301 316 329 358 337 357 358 325 345 355 380 368 385 382 373 373 398 408 385 380 400 401 455 464 444 466 459 450 434 431 446 431 412 416 411 442 599 670 479 440 329 234 211 174 173 192 206 215 215 218 219 239 255 260 267 313 416 512 499 472 574 744 2199 36765 34480 65365 100437 129493 109282 44209 19401 20762 20917 24812 49741 303 158 30 9968 13 49 1 6818 5237 170 189 162 207 228 293 303 268 316 268 369 276 419 393 393 321 376 401 309 370 366 298 333 331 380 204 74 230 372 85 13 14 -48 -93 999999 -90 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -53 -65 999999 -88 999999 999999 999999 -60 9 -24 44 -44 -41 8 -17 16 -7 -19 999999 -76 22 -17 22 -7 16 98 89 52 341 522 600 608 547 698 984 1171 1248 794 1161 2147 2980 2462 1722 927 502 795 1122 1430 1517 1585 1847 728 122 -14 -87 -90 -64 28 -4 -7 -27 -73 -42 -30 1 -87 -44 -77 -62 -60 -59 -37 49 2 -12 69 112 90 82 54 50 -22 16 -9 43 24 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -54 999999 999999 -87 -76 -84 -65 -72 -37 32 118 37 -58 -27 -41 -92 8 27 -8 66 2 53 -2 20 147 98 108 224 412 394 396 370 316 302 287 309 369 333 380 357 363 371 409 457 423 467 508 451 482 550 539 565 536 451 409 495 499 506 474 523 498 450 423 364 324 359 370 381 402 393 388 360 329 350 383 378 397 400 429 416 457 458 418 462 454 439 445 473 458 419 453 484 467 490 479 504 520 488 457 473 516 529 522 511 496 502 484 506 515 427 2338 5629 1943 585 469 350 292 278 263 266 252 263 277 272 278 278 299 306 313 333 352 384 410 452 645 851 1198 11079 31964 45475 79731 111496 99306 26020 12931 12822 15653 19476 17076 49750 303 135 30 9975 13 49 10 6818 5242 239 327 123 95 174 155 50 69 200 455 363 278 411 418 176 463 509 511 553 381 360 343 572 581 394 359 133 282 406 313 318 127 -53 -85 -7 -93 999999 999999 999999 999999 0 -93 43 -95 999999 999999 999999 999999 -53 999999 999999 999999 999999 999999 999999 -50 -68 -19 -16 8 12 55 2 -62 -80 112 -12 -62 -50 -26 -78 130 -98 -97 70 0 90 376 1639 2801 3327 2996 2908 2893 2356 2001 1722 1325 1126 1471 1226 1216 1594 1570 1040 523 296 339 568 646 568 245 224 288 208 113 151 58 -10 33 -45 16 72 6 -23 12 -33 999999 -94 -19 -68 999999 -60 999999 -5 6 21 41 0 35 128 125 15 90 46 -23 48 75 19 41 57 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 -75 999999 -46 -43 -23 -81 7 160 81 -5 -30 -27 -10 -58 -11 -8 9 36 52 57 71 68 96 155 177 235 337 418 348 399 408 300 299 312 363 419 400 352 431 465 486 511 489 462 457 489 523 490 537 540 554 499 525 486 474 518 504 491 438 409 399 407 359 356 410 371 382 414 385 369 343 342 342 375 406 384 374 420 417 419 397 392 412 413 416 450 451 441 407 418 476 495 463 467 515 480 468 476 477 479 488 460 480 453 475 537 384 2114 6274 3870 637 356 266 257 256 245 264 252 235 255 272 279 286 318 309 314 335 357 392 443 670 9152 16761 31869 56312 75162 90098 84155 50479 16791 8917 7250 7662 9199 13539 17785 49759 288 618 30 9978 13 49 19 6817 5246 95 253 857 11078 20458 14944 24926 7287 240 -82 542 518 -83 2721 17398 749 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 -41 -19 179 226 159 58 -34 37 328 917 1679 3084 5966 9351 9426 7485 6818 8160 10920 11953 9828 7406 5577 2967 1792 1521 1037 625 576 278 222 672 465 5449 133203 245756 31002 4584 165 51 0 9 -6 -53 -47 -64 999999 -10 -62 999999 -37 999999 -91 -63 999999 999999 999999 -57 999999 -49 -27 -22 -21 -22 -46 35 -17 -87 -86 12 64 53 0 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -55 -97 39 -29 -38 999999 -34 999999 999999 999999 999999 -39 -17 -53 -58 -36 5 17 -20 147 178 167 224 200 235 303 394 384 334 312 321 296 300 309 332 371 384 453 408 372 393 373 404 417 471 476 462 419 412 394 447 496 444 455 377 302 394 358 336 351 335 294 290 294 313 328 292 283 279 302 287 309 336 332 349 381 407 414 405 385 396 375 374 374 375 412 396 400 429 421 443 425 422 399 418 424 439 480 452 424 416 429 434 410 1083 2399 1059 478 305 225 208 220 215 235 227 222 231 239 250 249 269 296 311 318 358 430 587 1910 24961 62367 90528 106672 101719 98527 79775 45939 17430 15521 6083 4714 5242 6785 8380 49768 291 528 30 9978 13 49 28 6817 5251 -97 109 261 1706 11027 44264 92653 98632 140829 150817 41256 12723 10320 4932 108 508 14215 54948 8404 1714 999999 999999 999999 999999 999999 999999 999999 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 424 645 1021 1139 799 1036 1696 2282 2985 4344 6061 8509 11575 14499 16229 14351 11149 10542 10344 8156 5038 2864 4313 35827 14651 466 101 98 275 1749 3041 1985 1495 1144 12449 147268 44578 10631 -1 -5 43 0 112 33 -98 -52 999999 999999 -19 -28 999999 -87 999999 999999 5 999999 -52 -45 14 999999 -1 52 16 37 -21 5 10 52 999999 999999 -71 -72 -18 -69 -42 -45 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -90 -77 999999 999999 -30 84 -5 999999 999999 10 -67 999999 -63 -92 -56 46 2 -31 50 45 67 117 104 235 302 336 310 268 350 405 441 404 405 425 436 370 434 413 399 483 453 448 460 375 424 444 453 439 484 510 579 513 454 409 440 560 509 434 394 383 359 369 331 318 304 342 329 338 303 319 263 293 355 311 319 365 385 392 356 345 388 394 396 377 399 396 377 398 417 416 425 439 450 437 450 480 473 460 437 434 435 417 421 432 449 457 457 498 595 528 395 296 260 231 224 229 233 229 231 239 235 258 281 295 301 346 445 827 1969 24925 39886 55032 81728 148698 161242 124302 79535 27576 11493 7319 5284 3997 3713 3966 4547 6283 49777 290 566 30 9986 13 49 37 6817 5256 2226 3888 -96 999999 999999 999999 593 818 3904 7880 6451 5650 6800 5355 12250 33478 27116 29938 26534 21651 6721 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 398 785 1083 971 806 428 1 999999 999999 962 2692 2854 2659 3277 1492 17493 181871 64523 35071 26964 4693 402 1175 2447 3374 2473 3579 167046 610712 230036 21490 1281 -4 999999 2 3 -23 999999 999999 999999 999999 999999 999999 999999 14 999999 -44 -73 999999 999999 999999 999999 999999 999999 -85 -17 -8 3 -37 -9 64 1 999999 999999 -97 -26 6 -55 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 66 -74 999999 999999 999999 999999 999999 999999 999999 999999 -69 -94 999999 -47 -16 10 35 84 166 122 210 334 293 303 297 356 357 396 363 294 388 372 324 334 291 351 381 359 366 390 338 320 374 346 323 415 382 442 411 417 416 454 445 367 296 267 253 245 267 296 285 270 252 244 239 251 228 189 223 265 251 312 328 304 302 325 345 314 296 297 288 313 305 295 286 301 331 311 330 343 349 312 359 357 358 344 374 354 355 357 346 365 391 410 349 258 200 189 159 158 135 152 160 151 169 186 191 218 232 249 324 506 1532 19277 48748 50937 62464 91440 154465 164946 105355 71234 49035 23651 7781 6787 5460 4117 4541 7707 13146 49786 289 600 30 9990 13 49 46 6816 5260 555 346 999999 337 328 832 534 287 252 675 971 3523 8699 11091 28346 21490 31084 8760 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 191 393 343 273 105 -69 999999 999999 527 1541 1773 2971 30468 215392 278278 97564 22609 2435 1423 1557 3745 5344 2299 1602 10862 215913 698365 439778 37095 3417 28 87 123 -46 999999 -66 -18 -24 -91 999999 -92 -66 999999 999999 999999 999999 999999 999999 -88 999999 -93 999999 63 83 157 27 -4 14 -46 -22 -5 37 40 29 19 999999 -54 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 96 72 -32 -58 999999 999999 999999 -33 -67 -4 36 -42 -39 3 29 78 87 162 233 290 356 423 472 483 482 485 474 563 544 571 596 563 529 518 425 509 493 469 476 506 467 465 513 524 475 487 500 510 494 522 569 575 578 561 486 380 386 333 374 408 368 417 390 329 346 357 311 296 274 308 309 346 324 344 415 409 366 391 411 393 367 408 409 409 384 410 406 434 428 445 433 429 443 448 457 408 408 392 384 417 449 448 400 294 231 207 199 209 201 216 206 226 233 220 233 243 252 294 326 386 564 1933 24739 40480 56069 69269 84021 102409 121675 114762 89795 66516 14331 6197 4395 4273 5390 7343 8912 10446 11968 49795 277 963 30 9993 13 49 55 6816 5265 62 1060 4321 12907 20102 16031 12802 8132 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 573 1096 1365 1788 21553 206215 288487 135648 24935 9372 844 476 640 1462 1361 9627 183000 594457 763516 78465 11491 54 20 5 19 -66 999999 999999 -73 -72 42 59 999999 -72 999999 -65 -33 -79 999999 -62 -98 -25 29 -24 133 181 48 52 -1 -4 23 106 50 31 79 50 -83 -51 -84 -36 999999 999999 999999 999999 999999 -37 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 -63 -35 5 108 57 -88 -100 -16 15 -66 12 -13 2 -5 -19 28 13 -27 13 57 104 257 311 365 389 459 499 527 530 523 538 502 455 507 558 511 535 547 559 489 492 501 538 517 538 561 525 502 512 532 545 540 570 572 582 599 642 574 486 449 400 348 357 339 377 405 373 338 356 327 301 320 334 340 369 361 368 361 371 366 370 384 370 383 382 377 389 405 390 373 404 421 441 439 437 418 422 432 429 433 402 424 430 444 417 311 241 208 192 196 200 200 178 209 204 228 230 240 265 284 306 404 636 2059 38531 70381 81436 75057 99931 96305 86300 52660 28546 19310 17103 11871 6984 4772 7919 14050 12652 8561 8116 8914 49804 286 698 30 9998 13 50 4 6815 5269 12 346 999999 999999 171 790 1101 941 3219 2040 929 3136 5351 6952 12555 16307 12396 9901 3450 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 -43 235 1199 2102 2146 1716 993 1082 2268 2883 1948 1068 991 1423 2034 2277 1598 1583 1053 6398 50765 74276 36319 3302 1301 731 3032 11321 8191 2115 13683 433028 674025 804032 119968 15942 253 24 67 -35 999999 999999 -56 -7 999999 999999 47 -63 999999 -71 -51 -68 999999 999999 -34 -99 -38 4 -46 -44 -24 -67 -36 0 28 43 26 79 3 -33 -31 999999 -51 -82 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 140 66 -55 -82 -80 -64 -38 -23 -50 -40 -24 -73 -22 -35 -5 -18 120 145 142 208 293 294 302 362 513 517 488 485 493 583 562 511 497 472 492 506 498 412 408 441 452 437 407 414 508 486 464 450 551 486 474 538 524 500 484 381 405 360 326 354 353 344 330 291 321 324 257 260 285 308 320 342 343 368 353 332 315 328 312 321 363 369 377 389 379 347 344 347 393 397 399 398 398 411 411 402 392 408 415 362 382 356 271 206 171 187 182 187 175 199 191 195 201 214 212 251 277 299 373 530 2178 28432 77464 87834 92967 66616 41564 30503 24651 24072 26538 22512 20389 15195 15677 20436 30843 25010 10238 7850 8757 49813 217 2774 30 10004 13 50 13 6815 5274 -15 4626 8514 5541 2013 3379 10765 13850 9295 12598 64132 486837 695234 984529 514485 59748 6041 91 -4 -22 999999 999999 999999 -88 -4 -65 999999 999999 -97 999999 7 999999 999999 999999 55 34 -18 -76 -75 999999 999999 -60 -37 -64 -85 23 -50 -50 -22 -44 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -26 69 -87 -100 -68 -57 -78 -34 -55 -15 999999 -4 -72 33 -6 27 -2 39 121 224 228 240 237 198 309 467 542 553 423 420 519 525 563 499 460 507 415 363 392 396 396 418 409 376 429 443 441 442 371 398 397 437 447 505 497 466 397 362 288 310 303 359 353 308 269 238 262 251 258 230 266 286 305 277 307 335 281 297 322 295 287 303 312 336 317 329 362 338 338 354 360 341 366 366 363 390 383 374 368 350 318 282 224 171 151 153 143 132 133 151 178 196 214 215 237 258 269 467 3069 17868 37456 78267 119940 145162 96350 31008 24307 24198 30958 21699 16956 19955 26302 27025 27851 27102 18714 8955 7652 7257 6037 49822 210 2968 30 10018 13 50 22 6815 5278 194 1622 6299 19550 121467 370457 611297 874669 601720 73334 8191 65 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -9 -97 999999 -48 39 -35 -46 999999 -78 -32 -85 999999 -82 999999 -80 -43 999999 999999 -90 -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 -74 42 31 -32 -55 -62 -27 -54 999999 2 39 -77 -30 35 21 40 121 105 113 90 102 204 240 300 429 534 487 476 423 404 359 416 439 412 425 400 377 395 350 344 365 435 374 352 381 337 362 325 298 389 393 428 451 394 407 404 440 337 320 324 344 344 300 283 256 278 313 300 300 287 294 283 295 321 275 305 320 336 310 299 316 324 301 321 316 324 365 347 370 356 373 365 373 371 358 395 368 349 354 342 319 234 172 170 184 184 172 169 181 183 202 215 229 263 296 692 13931 34406 67763 100231 113406 107868 90866 60852 26204 17160 13847 9568 6893 5460 6866 16546 35412 32340 20436 13567 14350 16270 16344 14224 11723 49831 212 2937 30 10047 13 50 31 6814 5283 134 1034 3306 9173 42999 143648 406696 749511 827759 447691 76452 9474 999999 999999 999999 999999 999999 -8 -98 -85 -93 -95 999999 -84 999999 -79 -14 -39 999999 999999 -78 999999 999999 999999 999999 999999 999999 -89 999999 -91 -31 -93 -76 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 999999 999999 999999 -74 6 8 27 -66 999999 -81 -87 -34 44 45 9 -40 0 -5 -34 54 53 96 178 142 186 298 403 474 413 463 408 390 438 388 342 312 346 392 415 403 399 348 394 408 416 382 378 385 335 278 335 402 431 419 409 414 457 427 420 407 400 449 413 311 281 267 258 242 282 315 308 301 332 354 336 307 326 307 347 313 316 354 356 326 353 353 347 389 390 360 391 369 384 406 387 361 389 397 374 357 342 324 276 232 218 202 198 202 213 226 213 222 219 242 283 393 1474 19738 52191 84310 104683 113937 114243 98407 75205 50390 28453 17870 13392 11072 10767 10496 13654 22772 27636 25272 19861 20392 22756 24192 31886 36165 29425 13022 49840 214 2914 30 10084 13 50 40 6814 5287 -55 703 2309 5556 13880 47412 303997 559414 999999 807635 161219 16070 367 15 999999 -12 999999 -90 -55 -85 999999 999999 -20 8 -16 -59 -84 -67 -17 -68 -61 -93 -44 -33 1 38 22 18 -65 -29 -75 11 -4 -6 -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 -68 -60 -54 118 100 -18 -34 -27 -20 28 30 34 46 9 3 11 98 25 77 76 126 209 270 337 405 433 398 469 397 421 433 479 384 405 404 415 432 400 375 393 440 441 424 428 411 384 356 305 339 343 412 434 406 443 459 466 416 461 424 430 402 384 348 340 332 361 335 309 315 310 330 359 342 360 359 357 411 402 379 404 388 378 383 399 415 396 417 420 450 421 443 444 418 377 374 375 359 296 284 260 236 239 237 243 211 213 226 238 242 248 243 262 319 382 1286 31228 61546 67396 67173 58655 54228 47593 40997 34491 26557 21346 15350 13026 16132 21058 25373 31074 38318 36449 23818 15584 18566 28572 28046 41862 44675 24469 14688 6883 49849 216 2865 30 10125 13 50 49 6813 5292 793 3102 7255 12819 28912 97859 292704 545942 756140 884556 260585 24708 1411 -74 -46 -6 -48 999999 -80 999999 999999 999999 999999 999999 999999 999999 -78 -49 -85 999999 999999 999999 -93 999999 999999 999999 999999 999999 -62 -86 -69 -90 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 13 59 34 57 999999 999999 -63 -76 -70 -36 -4 -24 -16 -15 -36 48 18 82 169 261 294 389 384 430 417 337 341 395 369 338 285 294 330 392 358 346 360 370 380 365 355 287 266 277 336 327 312 319 342 380 342 397 383 316 355 329 318 312 330 293 276 306 283 303 278 321 267 262 287 294 286 295 324 304 311 344 335 324 303 317 304 328 341 337 356 362 356 339 337 352 348 349 355 365 361 331 318 261 223 188 186 211 194 183 184 216 217 214 233 266 318 698 11018 30807 60193 68594 62218 55765 48194 38753 29626 21879 16253 14047 14164 18822 23895 24660 27304 29613 29176 25123 21017 19328 16441 15438 25027 24548 42245 46388 30336 15167 6824 4483 49858 217 2904 30 10164 13 50 58 6813 5296 1268 6765 16881 34005 25204 60331 232048 552542 860943 831857 247314 27600 1953 999999 999999 -98 -93 999999 -93 -54 -67 -67 999999 -77 -35 999999 7 -73 999999 999999 999999 999999 999999 999999 999999 -75 -91 999999 999999 -25 -50 999999 -71 -21 -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 15 1 1 999999 999999 999999 999999 999999 -27 0 -62 -38 0 -29 -43 36 103 303 325 297 326 390 362 296 279 280 311 259 281 303 264 313 283 258 191 326 326 318 265 233 273 225 215 254 319 254 348 374 312 220 265 272 296 315 265 308 275 218 220 308 302 238 248 267 239 246 263 275 276 251 241 234 265 267 296 284 300 282 260 280 268 282 291 291 292 295 270 272 263 254 243 273 256 177 179 160 180 169 145 136 141 140 145 154 176 187 198 245 336 593 1510 5720 36140 66952 64228 54752 46429 36156 24760 13319 7348 5360 4508 4066 6168 18428 25239 26080 24523 21635 18295 15928 15115 16765 23754 29604 26420 27961 14664 12483 9551 5378 3202 3105 49867 219 2886 30 10206 13 51 7 6813 5301 569 2210 5035 11557 23813 100095 344955 533925 823973 794623 481369 123048 10129 298 -98 999999 -86 999999 999999 999999 999999 -64 999999 999999 -84 -46 -37 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 -78 999999 -96 -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 58 128 51 -44 999999 999999 -56 999999 -20 -97 -72 -57 6 -74 -38 43 137 175 311 393 340 263 325 245 323 296 230 231 252 264 277 225 264 296 315 316 292 284 215 187 182 293 264 236 301 292 295 349 336 267 273 316 307 277 267 336 287 341 280 235 205 280 273 267 275 271 306 297 273 268 290 288 309 289 309 296 312 324 354 340 316 285 288 293 326 292 281 304 300 345 338 267 195 182 171 205 190 188 177 205 211 233 246 436 1398 11958 26755 34641 41649 53913 72084 76698 78313 76175 67925 54332 41742 28812 16286 8797 6661 5211 4979 6523 11470 9716 9842 15461 20394 20525 19351 23544 35221 34210 17826 11995 13158 9886 6548 4982 3458 2568 2576 4206 49876 221 2863 30 10243 13 51 16 6812 5305 -74 1446 6411 35275 102675 186306 297399 441398 719615 876851 216087 41117 5045 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 -54 -89 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 7 -39 -100 999999 -100 -99 999999 999999 -66 999999 -85 999999 999999 -24 -9 55 214 293 216 232 284 210 258 266 232 238 219 243 251 205 252 292 249 160 235 277 154 226 196 168 224 198 262 238 255 261 261 274 275 219 222 282 281 208 247 268 284 250 217 211 230 207 197 211 211 235 220 232 246 233 232 247 280 285 256 268 278 276 306 308 312 299 272 304 309 343 351 300 328 358 304 260 212 199 170 172 193 218 227 209 257 339 536 2008 24568 49198 64719 66110 59114 54746 56174 58502 57402 48522 38081 27319 17075 8175 4203 3449 3200 3566 4461 6587 4912 3076 2335 1963 3467 6252 17822 22406 24252 18542 10007 6163 7128 7898 6153 3727 2675 2172 2090 3397 6649 49885 288 883 30 10273 13 51 25 6812 5310 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 375 2293 863 999999 142 272 160 1315 1961 1633 3392 6071 4854 8758 8625 5807 223 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 994 8803 86458 214722 406155 559616 568482 577904 179964 18484 1095 16 -75 999999 999999 -32 999999 999999 999999 999999 999999 -50 -17 999999 999999 999999 999999 999999 999999 999999 -74 -53 -91 999999 999999 999999 999999 999999 999999 -83 999999 -62 -33 999999 999999 -77 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 -88 18 102 134 28 999999 999999 999999 -83 23 -95 -85 999999 -90 -68 5 28 -3 130 210 308 353 344 291 241 212 239 183 259 288 257 286 277 234 209 252 270 188 214 191 228 173 218 239 307 273 269 261 266 250 249 236 266 248 278 254 271 235 221 249 304 259 247 245 217 255 314 320 305 298 272 268 265 268 313 333 349 332 296 322 344 330 310 335 356 326 325 306 370 362 374 373 330 347 321 269 236 226 226 208 239 263 291 369 652 2313 17754 43222 81613 82646 73153 63607 61140 54981 48389 39487 27810 16144 8100 4790 2857 1841 1438 1501 1649 1937 2556 2557 2125 1314 3057 5619 6901 8176 8979 9621 7911 5839 5879 6061 5337 3790 2676 1719 1441 1351 1470 3161 5461 10427 49894 301 521 30 10301 13 51 34 6811 5314 158 999999 999999 999999 999999 999999 999999 999999 -75 4395 1863 999999 999999 1200 7960 11008 5839 11168 7435 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 1052 2056 2626 2661 2160 2673 3281 5002 11037 25820 134950 84218 35360 16000 16152 17026 18553 24605 21104 18585 15615 15110 17272 32480 21146 11334 8738 7030 6406 7656 7285 6891 5966 4298 3544 3040 3658 5096 5395 6095 8290 23395 256567 492103 740293 395958 112811 15089 4089 2519 182 19 99 11 -77 -95 -81 35 -55 -74 -20 -60 -19 -18 -49 35 57 29 -2 0 -75 11 87 -20 4 77 -58 -83 -25 -52 -57 75 25 -5 -31 -74 -98 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 148 125 195 146 9 -88 -71 11 30 -63 -50 -19 -34 -22 -21 75 74 119 181 242 385 484 468 454 381 359 284 329 388 361 381 300 373 327 346 310 320 341 328 338 270 307 266 269 332 332 347 367 278 253 315 327 329 284 275 250 270 257 325 300 338 337 346 328 337 373 366 355 361 353 324 335 413 402 370 354 400 424 385 401 395 425 403 411 417 401 401 372 369 401 430 415 411 396 388 316 310 301 270 264 293 314 370 499 674 1578 8143 30826 31606 38385 50741 53676 45972 40291 37224 31897 18495 9002 7131 5379 3496 2794 2393 2143 1759 1246 978 1330 1572 2492 5113 12164 7864 4811 4361 4652 6643 5025 4502 4277 3847 3144 2553 2012 1268 1253 1494 2285 4410 7212 10740 49903 300 577 30 10327 13 51 43 6811 5318 1700 3887 6611 11263 70593 160451 68922 16550 5372 1105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 552 1502 2581 4931 7831 11005 16095 20272 21226 25164 27086 28698 37723 66542 58926 66665 153577 241048 206744 123974 103611 89903 79069 79334 72433 65899 60048 51961 43698 35020 28250 25440 23419 22596 22995 19746 13975 9658 5564 4290 3660 3408 3274 3235 2099 1541 1230 3564 87468 120257 140787 107585 86313 25450 4452 379 221 -23 999999 999999 23 25 999999 12 -35 999999 999999 -53 29 46 6 62 -43 -6 19 -3 2 -8 89 82 30 -84 -34 -26 -35 44 -52 -24 7 21 14 -42 999999 999999 999999 999999 999999 999999 -84 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 101 176 157 120 96 -40 -36 -60 -2 21 -66 48 5 -69 -58 23 27 52 106 256 394 444 442 460 377 362 379 287 282 272 294 289 341 298 305 323 321 330 242 288 241 213 277 261 264 294 217 248 297 276 290 301 280 273 284 326 318 279 251 298 325 275 280 333 333 292 339 324 304 321 349 321 309 324 330 348 399 370 317 326 352 331 340 334 346 342 331 353 433 409 398 402 389 376 330 282 260 254 248 235 249 284 324 364 436 1693 24490 37302 50036 39474 29570 20569 14911 12819 11497 9916 7851 6101 5462 4996 4331 4074 4064 3295 2461 2283 2469 2233 4457 8146 10950 8611 6024 5187 6015 4796 4407 4798 4148 3125 2399 3162 2555 1877 1274 1096 1228 1466 1741 3217 5249 7884 10268 49912 297 694 30 10354 13 51 52 6811 5323 233 3211 7066 43974 23471 11007 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 737 1461 1867 2103 2482 2599 2941 3245 4027 4426 7615 35755 119354 110665 188265 147491 226202 323033 433454 663241 324654 100327 54412 40290 33983 30672 28928 27594 20988 15019 9567 5705 5727 5304 3426 1901 1206 639 457 435 239 141 121 222 294 393 340 306 278 260 227 133 -50 999999 -7 -54 -85 -61 -13 -2 999999 63 4 -24 -48 134 19 5 -3 37 45 3 -29 -67 25 18 -36 -35 24 5 -31 -46 -63 -66 25 19 0 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -99 -14 121 130 251 110 -60 999999 -57 -44 -44 -22 -62 -57 -4 8 -57 -58 9 8 1 128 212 315 393 470 472 413 332 295 228 335 375 274 275 287 244 291 231 230 186 204 170 171 213 153 173 232 241 244 235 274 212 220 271 251 273 228 165 166 208 201 165 247 218 206 253 213 287 254 233 225 236 253 256 224 247 214 233 289 282 263 281 294 293 278 263 265 287 272 299 329 294 315 278 235 191 208 194 192 167 169 174 254 313 618 2610 17307 45505 57237 49106 35947 26578 22512 15551 10703 9053 9033 9437 10438 11249 12748 15309 16438 12875 10715 8304 6344 6640 10488 11615 10375 7805 5679 5298 4546 4045 5279 4041 3295 2292 1973 2023 1664 1277 950 856 888 1017 1180 1311 1414 1578 2928 4055 5905 49921 260 1835 30 10385 13 52 1 6810 5327 51 999999 94 175 993 5844 16968 121198 149906 327249 423315 344348 201301 57816 49074 44093 33120 26121 18533 14871 13176 11917 8288 4694 1598 366 261 171 150 999999 999999 39 122 251 558 1759 6701 49394 250825 489900 446696 364328 42967 10106 280 -19 -20 37 -84 -75 -31 -35 -49 -30 22 126 64 130 -9 -10 73 99 12 78 78 85 88 63 -3 141 -85 35 40 66 121 155 90 -25 42 -46 -76 -81 999999 999999 -37 -93 999999 999999 999999 999999 999999 999999 999999 999999 -54 -81 -59 999999 999999 999999 48 13 61 190 282 273 255 126 32 -6 48 45 -63 34 108 -17 -47 -62 -37 -3 36 104 117 145 221 234 337 488 540 560 562 531 500 419 366 299 393 356 334 397 454 324 309 370 378 342 326 317 316 355 338 358 302 306 325 326 314 328 334 319 362 279 214 253 261 230 282 310 322 301 320 331 328 310 301 305 336 340 352 316 325 338 419 412 397 385 367 375 409 345 339 373 393 373 379 400 377 333 301 252 284 258 254 235 271 324 453 1934 10077 24696 38340 49947 47926 42710 28093 17928 13837 11384 10466 10487 11619 13450 14704 15400 19631 20140 20948 25360 26915 22942 17669 19334 19124 16938 13389 10403 9404 8389 6938 6754 5307 4263 3693 2305 1205 852 648 567 581 689 790 879 969 1003 1042 1088 1114 1232 1648 2913 49930 263 1768 30 10408 13 52 10 6810 5331 306 3347 2360 484 829 1561 4977 19963 99902 244992 701172 833255 716670 345673 117200 55468 36412 24628 15849 8425 3773 1860 1063 923 706 793 1034 1200 1298 903 1085 816 154 175 222 1098 2337 2571 9879 44437 26012 140735 134042 43668 5644 1238 279 30 -57 -7 23 -90 -98 -42 31 47 38 -34 999999 -44 31 -76 -80 20 35 -39 22 89 0 33 16 -51 19 63 123 42 1 3 -44 0 3 -92 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -53 -27 68 203 250 248 145 134 8 -37 -96 -38 -15 -10 79 15 -1 26 32 -59 35 58 42 68 61 141 306 366 462 469 459 377 414 449 365 301 374 425 416 377 384 358 416 378 346 326 324 342 306 311 291 287 309 263 317 283 267 238 312 315 316 286 259 240 218 190 245 235 231 253 256 225 267 287 288 292 255 277 304 303 279 285 319 321 358 309 336 342 382 348 361 378 351 364 381 360 325 318 301 285 292 294 276 281 293 582 4480 12631 26989 60047 80516 101916 83118 59179 45506 38355 25241 16484 15061 17081 21758 26549 28374 27462 23301 21605 21950 20021 20963 22720 19543 17544 15965 9783 7819 5366 5929 8651 8092 7457 6502 4863 4339 2874 2139 1427 778 501 460 494 597 716 772 768 758 790 806 799 807 881 1049 1596 49939 261 1872 30 10422 13 52 19 6809 5336 -5 397 1168 2494 5351 12104 50314 150307 312501 455493 735439 743481 412974 246493 33369 7532 1723 1153 721 413 234 246 97 92 77 62 79 123 115 167 137 135 194 291 177 142 91 73 195 72 138 141 134 104 211 86 -89 -74 83 -13 -99 63 47 32 -85 -81 -41 52 54 -62 18 19 17 -19 -38 -45 999999 -43 23 4 55 -35 999999 999999 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 -87 -85 -6 93 32 96 119 174 -26 -19 -57 1 -2 -13 19 -14 -82 999999 -96 -16 -59 84 48 3 40 76 205 273 443 490 487 455 384 365 338 276 327 369 306 345 334 396 384 411 343 282 322 304 325 286 263 220 260 294 277 246 191 193 192 240 239 250 257 231 214 226 247 182 192 168 186 223 244 220 190 206 295 198 180 225 260 291 298 264 277 284 267 274 271 290 317 290 330 334 296 310 312 305 279 262 303 330 265 224 292 340 1936 11655 29531 49025 55281 40203 32387 30995 31736 28079 23040 22349 25588 24654 31996 35216 32209 23947 16494 14164 14328 17842 25211 33906 33905 22495 12819 9246 6078 4489 4682 5291 9902 7838 4654 3508 4157 3374 1647 1046 706 619 537 447 413 441 550 650 679 674 691 674 645 629 624 661 710 767 831 49948 262 1829 30 10439 13 52 28 6809 5340 -30 141 561 1225 2236 4257 8320 19483 89655 402519 738378 999999 684436 103519 15986 2144 1450 825 382 149 222 267 181 89 202 149 257 266 357 431 505 338 405 412 288 350 326 242 314 279 284 418 548 570 293 64 8 5 30 65 -43 13 -8 3 -6 -24 1 -84 -29 52 65 50 33 133 160 162 -49 -14 100 116 51 131 240 66 72 19 -39 -36 113 11 999999 999999 999999 -49 -64 999999 999999 999999 999999 999999 999999 999999 999999 -86 -59 -85 999999 999999 -56 21 111 92 55 215 310 139 125 101 35 2 79 43 15 22 71 116 43 -2 38 66 85 165 262 413 395 413 483 569 550 466 532 493 405 466 499 442 458 425 451 439 386 426 430 350 368 393 455 313 327 291 300 317 320 251 242 228 238 266 257 303 284 277 299 312 286 267 236 256 237 229 232 244 291 268 306 273 268 308 298 337 339 330 323 352 350 340 349 324 333 313 319 337 322 305 294 291 301 255 211 216 325 1006 2879 8889 18675 18849 14256 12574 11054 9669 7609 7257 8870 17298 20429 15776 14627 14222 13048 10238 8798 6380 6158 5867 7664 12005 16317 33375 36883 35405 29999 14217 6706 6330 5089 5120 4723 4440 4087 2867 2548 1663 1079 662 432 407 421 405 459 581 663 680 683 659 591 556 558 574 604 653 708 764 49957 270 1606 30 10456 13 52 37 6809 5345 -43 735 1055 1320 5927 11713 11173 29739 1036 1175 1255 2702 9987 15386 24909 108442 292559 477368 809035 884428 473486 163215 12216 2009 204 104 47 183 101 54 80 252 356 341 466 513 688 580 625 778 614 531 300 303 318 445 403 462 436 537 465 181 24 80 -32 -68 44 -22 31 81 84 -33 91 33 -23 96 42 7 21 138 217 129 111 95 140 123 118 102 99 172 97 24 -2 -50 -1 96 65 -44 -65 -44 999999 999999 999999 999999 -52 999999 -64 999999 999999 -94 -88 999999 999999 -91 999999 999999 999999 -6 72 139 211 168 238 178 1 42 42 33 44 151 53 33 22 55 43 -29 100 136 53 99 105 325 488 527 515 562 519 503 547 606 497 457 467 481 518 486 433 412 495 475 452 467 373 376 359 317 325 277 317 336 304 304 290 217 232 284 293 304 255 272 266 335 292 258 293 255 232 228 264 284 312 347 321 283 313 332 322 317 361 345 337 336 341 374 358 373 397 383 346 346 341 368 356 317 255 217 248 289 381 985 5106 18360 36554 36815 31386 25158 20754 17978 17934 20525 27769 32727 28450 20982 17705 14649 15192 12616 10624 10129 7812 7519 6396 7461 12361 17708 26345 49175 49869 49186 38996 15542 4875 4041 1956 2479 2999 3074 3444 2962 1391 625 463 453 469 478 494 613 721 756 732 707 601 574 582 587 616 658 706 747 49966 271 1623 30 10473 13 52 46 6808 5349 14 678 1603 2944 3939 8249 11553 13100 21079 77567 91446 32974 7450 9695 12768 90595 107123 198507 401882 440255 107829 25587 2584 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 336 2020 19578 88757 292987 422686 431892 448776 91376 12302 119 75 69 -8 -56 -63 -10 -6 50 -21 -49 -84 5 -11 30 2 -29 -4 -86 999999 14 -72 -42 15 43 -45 -68 999999 999999 -79 999999 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -37 90 60 199 107 -21 23 -20 10 -14 78 -42 -37 31 48 58 11 -4 20 78 71 64 121 298 480 372 444 504 373 415 432 379 424 431 349 422 380 329 384 337 405 357 376 304 324 412 321 211 206 234 235 198 267 251 228 214 182 156 198 162 215 179 194 163 167 172 132 172 192 168 225 185 219 230 251 195 256 273 310 281 253 310 268 245 294 262 250 261 277 273 284 296 268 279 262 236 334 946 4167 15458 32123 43221 50863 52956 52207 46267 37810 30348 25038 21415 20034 19994 21847 22081 20406 19827 22379 25686 23878 20276 15279 12680 11165 10360 8828 8683 7330 8111 9773 14456 23717 33128 25935 11652 6643 2423 2570 3713 3396 2163 1481 1200 937 697 555 482 455 556 640 733 726 694 673 579 543 545 582 620 657 697 730 49975 257 2031 30 10491 13 52 55 6808 5353 130 -80 999999 1032 3656 8835 14216 18487 5533 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 9397 60311 176090 407840 736442 999999 999999 417335 7748 -82 -31 -48 -13 26 -54 -90 999999 999999 -62 82 44 -29 44 69 -78 999999 5 999999 999999 -93 -49 36 -51 -47 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 -79 62 83 63 30 101 43 4 -26 -64 -2 -22 -90 999999 -71 -34 -7 -77 -52 15 39 58 147 346 348 333 404 480 363 288 348 345 303 239 266 253 347 303 307 226 194 210 207 253 240 184 128 131 219 249 161 204 151 186 177 153 174 123 153 143 123 109 124 169 81 90 82 114 98 113 102 104 122 117 197 203 200 189 214 229 164 151 175 217 203 211 253 230 221 238 218 233 242 211 212 222 253 382 983 7229 25729 37249 40808 46963 58467 66447 68803 69292 63013 44367 37659 32755 23046 19652 21059 22962 27089 26420 27024 34171 37883 31297 22086 17838 12220 5461 3648 4174 5077 5999 6653 6841 8300 10789 19120 12904 4378 3222 3346 3128 2518 1393 877 690 606 550 469 520 590 668 756 736 713 648 572 573 588 630 659 701 738 774 49984 255 2141 30 10511 13 53 4 6807 5358 3 1181 2424 557 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 7860 31984 87706 232319 515199 940683 999999 999999 34359 525 -12 -65 116 134 -36 -25 54 42 38 -18 101 95 66 36 120 -45 45 -44 -66 -14 51 125 36 -84 -40 25 999999 999999 11 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 -46 -95 999999 -28 25 81 39 159 165 163 205 51 99 122 117 30 -11 62 -23 55 24 54 64 141 89 122 251 391 468 520 504 493 438 504 486 507 412 350 394 410 403 342 357 401 388 406 400 406 393 345 372 329 321 280 196 258 321 258 257 261 213 263 266 207 198 182 208 211 189 229 219 218 235 239 250 222 278 310 276 250 216 269 230 258 216 302 325 304 316 273 331 344 342 299 299 311 301 332 324 328 425 756 3520 13791 30081 34768 34577 47329 68092 66256 46267 44189 60301 79713 75335 57050 38335 29568 26478 24691 24680 23085 22369 22064 23322 27289 31704 27225 18273 18393 18178 8756 3859 3530 3633 4645 6622 7700 8479 9909 12102 18854 21497 11248 4681 3733 3294 3093 2606 1448 890 755 606 579 674 724 780 806 764 729 654 595 594 605 643 688 704 719 751 49993 259 2012 30 10532 13 53 13 6807 5362 490 1688 5750 16494 40233 55855 22641 8950 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 3321 22197 90880 256718 514766 867147 999999 768209 245956 4196 -25 -66 999999 999999 999999 -94 -87 999999 -45 -51 -89 -93 -25 999999 999999 -52 999999 999999 -61 -94 999999 -29 -32 -85 -95 999999 -90 999999 -82 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 59 140 179 72 139 -70 999999 -64 0 -70 999999 -61 33 -95 -68 -62 -75 -69 -10 -22 57 238 347 342 415 383 361 345 367 337 311 272 315 355 307 221 259 245 200 192 286 170 278 209 235 196 135 113 142 84 110 168 133 148 56 96 179 109 106 113 62 81 88 112 40 52 54 77 71 88 68 68 121 97 41 88 149 100 127 145 119 101 118 145 177 178 186 168 125 134 124 114 135 117 158 332 861 6662 28438 39216 36754 48421 66896 66294 49401 45319 63510 64553 52906 46667 41002 40444 41839 39044 35590 31597 27133 18409 15711 20458 22416 17583 13080 12586 12024 10485 9545 8473 7290 6856 8437 12256 12584 11748 12978 15526 20097 25102 26437 18490 7573 3210 2073 1199 877 728 521 399 465 509 567 578 506 487 393 333 331 347 369 372 358 356 360 377 50002 264 1880 30 10550 13 53 22 6807 5366 120 604 1744 4080 10565 28629 78219 207390 420958 443328 158073 8675 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 617 723 585 240 148 381 30 56 308 415 926 979 1157 1030 6010 83576 451846 929857 845430 282463 70280 971 89 81 38 -64 -94 -60 72 32 45 0 38 -56 -8 -72 -12 17 -51 -90 4 -8 -8 999999 -25 90 -26 999999 999999 999999 999999 -79 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 131 117 193 247 234 194 106 -54 -40 11 -41 999999 999999 -89 47 62 -9 -2 -52 -13 87 -10 40 150 317 391 499 433 441 454 391 356 388 334 320 395 340 336 413 347 353 257 282 304 228 268 193 172 207 151 131 96 107 136 125 112 96 131 109 143 143 91 60 120 101 106 79 67 100 121 119 97 23 107 129 123 110 118 97 73 74 118 209 149 136 192 177 121 125 152 107 85 109 98 89 94 99 206 620 2514 9406 18868 25497 31830 38943 41201 36422 37324 60039 79886 74904 62631 60418 61187 52281 36064 29656 26116 26313 25160 20080 16209 16053 15169 15460 15431 17053 23034 22339 14362 15093 19786 21143 16393 14992 19640 28045 30516 29937 28549 21400 13711 6825 2982 1562 1288 831 516 405 448 506 555 499 446 364 292 284 274 273 281 288 295 300 310 313 304 50011 266 1868 30 10568 13 53 31 6806 5370 175 682 1420 3360 7366 18959 56173 175340 428984 802484 696295 199966 130701 15176 999999 999999 999999 999999 999999 999999 999999 999999 102 206 393 265 429 311 143 153 9 999999 999999 71 1177 2353 2818 2700 3055 2914 3396 49641 473501 730281 225033 10217 243 9 -16 -93 999999 -64 -99 -41 54 33 -20 -17 41 -88 -63 999999 -89 999999 -20 -26 999999 999999 999999 999999 999999 999999 -89 -78 -79 -63 -17 -93 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 174 167 222 283 233 137 85 -10 -55 -27 -32 -65 -69 8 60 94 219 231 222 156 115 84 113 200 338 415 443 440 434 455 399 427 393 362 363 335 348 260 344 390 348 329 212 254 253 172 124 71 126 120 79 78 165 191 221 152 112 131 138 107 118 106 91 92 116 100 132 81 37 1 83 97 108 91 108 125 91 139 114 116 96 97 108 135 127 91 140 90 114 124 103 108 64 87 101 77 117 269 758 1591 3070 9078 23550 35408 52538 58471 51394 57680 65647 62009 53247 55457 61081 59387 46038 29741 24229 24960 25558 20905 15979 15938 18171 18104 17578 19457 25206 30977 32150 32921 31069 26007 20905 17702 18920 16695 20830 23335 25681 25051 19508 13604 6533 2138 1183 728 454 412 462 515 507 435 358 298 281 267 274 280 275 273 281 287 285 287 310 313 50020 262 1971 30 10581 13 53 40 6806 5375 292 1346 3816 9078 29372 86845 114495 51824 4272 999999 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 772 4502 45826 224796 532660 993345 999999 249580 3469 999999 999999 47 999999 -53 -23 -24 12 -6 -23 -28 999999 999999 999999 -26 -95 999999 999999 999999 999999 999999 999999 999999 999999 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 -14 10 163 209 174 42 44 6 -95 25 -84 -76 -52 -77 -43 76 335 490 444 356 358 308 173 170 263 315 409 319 314 340 459 396 302 397 352 399 338 307 240 274 263 404 363 219 136 162 135 129 134 151 126 102 10 71 92 175 130 83 40 42 123 91 71 33 71 85 59 14 32 53 67 73 41 69 83 79 80 51 62 54 90 75 78 122 104 104 73 80 48 62 18 36 43 36 105 179 328 638 1171 1864 4593 13602 30107 52008 66397 78800 79968 66243 60920 62040 52100 43206 35206 33125 35387 30149 22251 15595 12630 14033 14186 13002 12297 12688 13191 18038 26163 28735 26610 24581 26114 32698 41834 34728 26498 29674 33376 33614 25759 19182 14599 11938 11039 8478 3763 872 400 361 425 456 374 311 274 245 244 233 233 240 235 231 238 246 245 242 252 259 263 50029 264 1953 30 10593 13 53 49 6805 5379 -18 336 969 2405 5556 13951 39859 117131 204704 295311 167299 15164 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 881 751 8479 112350 668879 961563 655314 23484 173 -71 999999 -61 999999 -35 -96 -54 -4 33 25 999999 999999 999999 999999 999999 -37 999999 -62 -50 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 -92 58 84 71 94 110 108 17 -13 999999 999999 999999 -98 -31 -89 -5 236 365 425 462 392 371 366 395 331 358 352 389 382 399 406 306 321 309 254 278 253 287 256 271 302 241 182 150 162 151 124 54 67 99 126 56 -8 39 48 29 58 75 26 40 30 40 13 -3 7 24 -41 -1 14 -9 -17 50 17 2 16 24 74 60 54 93 42 73 80 60 77 49 95 64 52 30 24 16 11 50 186 364 715 1277 2046 3282 6366 16035 31094 48840 67505 85093 83889 69063 55559 46817 40968 40008 38270 37532 36525 40580 47809 47428 39176 30325 20281 10453 6052 5901 7333 8221 10369 21589 23736 17804 24069 31936 47882 43042 43429 61372 62858 46792 42318 37662 35156 22740 12347 9837 8394 6131 4598 2887 699 447 466 486 378 305 276 256 236 258 255 244 255 273 344 407 325 295 294 298 295 50038 266 1904 30 10604 13 53 58 6805 5383 -86 214 753 1679 3360 5838 14305 40260 136500 393055 576677 330670 123411 3638 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 1121 1897 1224 3169 71086 671295 674572 72934 574 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 90 69 73 221 99 143 102 43 119 36 130 207 108 135 112 57 9 -36 29 96 42 -27 -31 55 -5 -15 -84 -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 -92 -78 -66 -74 999999 999999 999999 -100 999999 -51 195 615 1603 3955 9611 18499 29912 46402 66277 84543 101514 111796 111912 102881 93571 80192 71041 70427 72037 67109 60665 56212 55981 54744 52556 55342 61482 59933 45411 26377 13872 7407 6678 9052 9345 11548 19876 22903 21544 40215 48878 58368 66805 57813 59700 66374 51970 37390 26096 18582 15491 11259 7904 5185 3262 1988 1354 673 426 448 463 330 268 251 243 216 219 230 246 255 358 717 800 499 533 517 459 332 50047 268 1816 30 10606 13 54 7 6805 5387 -87 419 1035 1677 2881 5934 12850 29328 81066 309627 746835 999999 498739 16111 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 916 2089 2739 733 4649 125553 352794 37418 315 -94 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 -37 -26 999999 999999 999999 999999 999999 999999 999999 -82 43 175 219 263 242 233 348 245 166 166 232 261 231 208 122 112 44 -27 22 93 36 28 1 20 -5 -95 -43 -32 -47 -38 -89 -29 -7 999999 -54 -88 -76 -76 999999 999999 999999 999999 -60 -68 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -78 2 -23 -62 -32 -66 -63 -40 -7 -53 48 401 1086 3156 10675 26444 45045 75373 89867 94372 99118 106168 113981 118556 113288 96756 76366 72521 76837 79098 70594 49687 34170 31679 35292 37867 37920 35867 29592 19454 14716 14085 13451 11585 10082 10499 9960 8484 9642 16174 18399 23580 41253 58945 49628 38850 38929 49323 51324 34599 19485 13263 9531 8544 7633 8469 6347 2050 1053 702 544 490 534 469 325 291 264 264 264 276 281 281 291 371 735 848 385 364 359 306 50056 268 1865 30 10595 13 54 16 6804 5392 26 443 1121 1886 3745 8119 18929 46612 123052 390984 999999 999999 779763 183488 5822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -67 -28 -18 380 722 999999 31823 273493 98784 1191 999999 999999 -87 -68 -54 999999 -76 -37 -81 999999 -47 22 -10 -47 -29 -79 999999 -76 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 -52 -34 47 125 62 128 86 90 149 97 -20 -96 999999 999999 -54 67 156 184 298 347 515 633 585 509 399 403 429 435 451 467 424 431 370 324 283 296 320 210 158 152 139 132 155 220 144 134 94 91 72 86 129 84 38 119 85 60 112 23 51 137 112 130 92 82 65 89 58 68 29 56 100 72 25 53 142 101 75 85 63 100 85 133 136 122 118 201 199 194 216 204 320 587 1426 3493 8168 21982 47919 87373 102613 108640 108385 97383 84503 76626 73701 71279 65552 61024 55251 50364 57079 50966 35588 23798 17067 14343 12263 10326 8860 9812 10897 10490 9000 8680 8310 8408 13292 15067 11385 8521 7276 6843 7692 13250 21560 30886 43498 48552 36214 31323 30343 24817 17942 12076 10383 9972 10341 9017 7891 4731 2890 1491 905 675 628 637 516 421 392 389 382 400 408 411 419 446 690 1599 2542 2490 1548 1119 50065 266 1887 30 10587 13 54 25 6804 5396 -11 257 891 1708 3102 5944 12346 30781 89423 310714 834466 999999 786187 402795 92105 2880 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -63 96 999999 999999 999999 -39 999999 999999 101 175 290 999999 999999 -78 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 -48 999999 -50 -20 -20 -13 76 1 19 132 68 -55 -77 -53 24 85 223 152 236 368 422 371 292 237 230 356 334 344 288 266 238 151 149 140 43 70 59 -20 -4 16 -6 91 68 35 -10 51 36 79 -6 -2 -51 20 11 8 -15 -6 -67 -14 20 22 -5 21 -9 -84 -56 -77 -65 -49 41 -2 -44 31 9 25 34 77 61 80 86 103 61 88 87 130 216 192 269 475 1016 2440 8317 25668 49655 65441 85051 103865 115152 116749 113517 106552 94072 84639 76523 70125 67443 60329 54881 60933 51100 29455 16240 11206 9649 9341 9474 9333 8213 6736 7317 6963 6734 8883 9281 7078 4715 4990 7620 9198 7231 4314 3703 4761 6743 9320 10892 15621 23459 39301 55202 48122 30641 25954 19681 14531 16271 15853 15447 16879 13155 6852 2122 845 639 574 607 500 421 386 377 370 369 390 409 423 439 425 540 1787 6278 12797 13909 50074 268 1825 30 10585 13 54 34 6803 5400 17 159 642 1493 2820 5058 11291 27548 71775 200423 485769 911808 999999 775134 259153 8127 -98 999999 -72 999999 999999 999999 999999 -96 -12 999999 -45 -81 999999 999999 999999 999999 999999 999999 999999 -72 -38 999999 999999 -71 63 4 62 114 85 999999 -36 22 38 -79 999999 -77 -85 999999 -88 -84 999999 999999 -92 999999 999999 999999 999999 999999 999999 -71 999999 -12 -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 -99 43 32 11 -67 34 196 137 141 142 178 295 205 46 -17 19 184 341 403 418 468 508 377 341 319 335 346 358 315 380 286 235 148 185 215 171 172 61 -25 -28 2 48 117 131 5 -14 64 98 143 57 76 22 33 28 53 79 54 44 62 62 40 27 26 21 35 37 43 39 68 55 78 76 70 84 127 131 109 81 90 90 100 124 135 117 136 267 294 401 700 1274 2891 7951 19249 35793 45571 49362 56223 68398 85163 96131 99847 99535 95663 80881 75655 76752 69220 58916 67920 66883 47329 41296 39861 32329 24044 14283 8339 7122 7945 8049 7723 7052 6296 6447 7009 9994 13434 10495 6591 4498 4405 4305 4402 6460 8755 10689 11505 11481 12788 21892 40723 62187 52773 30520 17785 15899 16531 18783 22494 18401 10923 3781 1445 745 661 638 651 540 468 450 445 436 447 456 448 444 461 484 475 875 5886 16981 23630 50083 275 1618 30 10588 13 54 43 6803 5404 25 982 3118 8340 15895 8620 2952 7272 13029 20894 31926 51439 81446 58966 108717 219438 232015 208478 437235 583157 493096 404053 307025 236786 2652 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 -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 -78 -80 999999 -15 999999 -44 -19 8 51 90 162 69 999999 999999 -99 -20 85 177 277 244 236 261 223 180 161 141 110 212 233 124 100 130 100 32 79 126 -13 999999 -69 -49 -54 -77 -84 16 -49 -54 35 19 -63 -6 -4 -43 -40 1 78 33 -50 -95 -78 -29 35 7 -72 -43 -93 -39 -58 -86 -2 6 11 44 28 22 -47 -6 -13 -7 -1 47 13 36 88 112 126 526 1456 3250 6071 9508 12848 17133 24553 36182 52228 65689 68215 64055 63213 70827 84132 99378 106964 106864 104632 95627 83143 72482 59553 56768 56069 59759 62584 58644 39046 19941 9261 5469 5879 5416 4790 5089 5208 5590 6144 11339 16257 13737 6798 5163 6455 6789 7478 9295 10207 13056 15280 10894 11697 16653 22072 35888 64945 75916 53883 24383 13583 12893 17326 16176 7622 3230 1368 837 671 610 614 588 466 443 423 420 438 460 464 461 480 509 492 889 8679 28124 34407 50092 266 1887 30 10587 13 54 52 6802 5409 267 455 1245 2590 5548 13640 43322 125824 287456 398958 680498 999999 752820 472512 151346 4134 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 -88 999999 999999 -88 -67 -58 31 24 28 -8 999999 999999 999999 999999 -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 -68 -52 6 -4 73 36 32 109 131 169 104 195 262 83 -72 999999 -3 193 270 447 353 307 364 292 323 264 266 94 138 246 232 278 309 256 199 117 144 50 -14 -88 23 19 9 64 28 -18 2 -10 19 9 71 36 89 13 -2 10 38 -10 11 -43 46 -12 -11 -7 61 49 7 -49 -37 6 23 21 40 111 87 92 49 63 71 106 102 72 71 115 144 192 240 363 1166 3350 6913 9746 13610 21973 37225 54318 63830 66712 71384 80137 88064 90367 88004 88781 84917 79750 75186 60208 39705 29857 29580 29659 29662 31747 31630 27356 23042 19099 14496 9901 7303 6408 5383 4609 3846 4419 7934 14216 14475 8135 4457 5082 6888 7434 7801 10820 14803 18420 16322 10279 12229 19895 25945 34419 63554 74388 44813 18410 10738 14749 13490 5222 1712 829 662 615 610 553 475 432 420 426 435 436 453 452 464 480 493 524 1028 4876 12556 22213 50101 268 1826 30 10586 13 55 1 6802 5413 0 457 1043 2090 4343 8736 20143 55414 176165 545711 999999 999999 999999 420462 8704 -12 -39 63 18 999999 -10 -29 -7 47 1 999999 999999 999999 -25 -89 999999 999999 -10 -87 999999 -2 82 15 90 9 100 79 87 129 137 -17 -49 -38 -19 58 153 214 29 63 34 2 80 -39 999999 999999 -44 999999 -91 -56 -79 999999 -84 999999 -35 999999 999999 999999 999999 -81 -50 -91 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 78 100 64 195 157 201 294 280 212 317 499 495 132 19 -6 190 374 488 534 643 420 482 610 531 379 210 188 439 448 507 453 392 366 362 313 247 161 114 83 117 149 210 150 106 125 143 116 176 59 211 216 116 135 137 182 150 184 142 100 97 70 78 196 238 101 64 134 141 125 139 136 154 187 146 128 156 156 231 188 212 185 229 244 321 407 600 1722 4729 7600 11154 18660 26820 35777 41698 50684 65020 79098 85787 95219 102647 110335 109561 75646 32495 17352 16459 22757 27664 20397 14200 14199 15116 14759 14817 17434 20363 17098 12214 10319 9077 6497 4295 3898 4255 5063 5625 5044 4419 7477 12228 13777 12940 14263 16436 18734 19874 17095 13367 21021 32651 38118 42939 53223 40849 18019 12080 17196 16105 8761 3604 1296 705 605 649 609 511 475 472 471 470 460 477 491 499 511 509 519 639 2235 17712 31692 31752 50110 270 1765 30 10585 13 55 10 6802 5417 2 291 1503 3602 8078 19889 49929 115832 275980 503445 726483 839253 862868 598131 216747 4973 -81 999999 -63 1 -39 -47 -80 999999 999999 999999 999999 999999 999999 -65 -75 999999 999999 999999 999999 -81 -86 999999 999999 -63 -88 999999 -24 63 -20 4 -81 -82 14 72 60 999999 999999 -64 999999 -77 -93 -17 999999 999999 999999 999999 -69 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 -22 123 52 17 101 160 168 166 154 175 332 266 379 309 97 -33 11 94 267 507 456 509 425 367 273 148 48 92 279 338 338 364 338 318 297 270 120 57 -5 81 78 60 85 126 94 88 65 124 79 149 168 61 70 74 93 137 99 109 129 133 120 120 82 95 127 62 61 68 104 36 125 92 148 108 62 105 89 140 117 134 214 300 378 1111 2329 4397 7477 12449 19465 27223 34574 42675 51228 59775 65085 67015 66574 71531 89383 106088 122068 115753 71078 28182 11471 11331 11190 9246 8191 7862 9015 10655 11523 13431 11885 9196 7504 6332 6000 5321 5358 4332 3293 3208 3091 2701 2906 2993 2864 3144 4927 9113 12871 18839 22013 21624 21844 20581 22314 31958 42016 40733 33016 20830 12996 11413 10644 12922 8854 2695 1019 576 535 561 540 457 410 390 404 410 413 419 427 459 535 1096 4592 4457 698 3173 27020 59768 50879 50119 269 1796 30 10586 13 55 19 6801 5422 54 577 1327 2999 6624 16706 50317 119848 229514 400248 745144 999999 990092 776621 96062 1128 42 51 999999 -60 13 -52 -82 7 -47 -9 -76 -58 -73 999999 -59 -70 -45 73 37 999999 999999 -36 -94 84 31 -2 68 83 45 32 -63 79 0 53 21 -13 40 6 56 31 -92 89 28 999999 -75 999999 -2 2 -83 -9 999999 999999 999999 -83 -57 999999 -99 -51 999999 -37 -67 999999 999999 999999 999999 999999 999999 999999 999999 -60 -66 999999 999999 999999 -91 999999 999999 -3 -42 -81 121 205 162 168 210 261 284 308 332 390 458 508 571 541 354 181 145 317 322 479 661 589 512 391 350 261 366 406 405 481 525 559 592 556 459 377 337 256 194 187 171 229 212 210 214 203 273 260 213 210 227 208 231 272 278 273 241 294 298 221 213 277 211 247 262 221 228 230 233 313 298 258 322 314 238 295 257 288 279 334 332 370 404 530 1126 2583 4480 7254 10566 15834 21403 29908 42563 60431 74725 78907 82160 74267 59258 46252 31149 19301 16194 14236 9844 6971 4577 5821 8944 11896 12903 11367 7421 6275 9400 12784 8955 5580 3539 3723 5008 4483 3561 3157 2702 2004 1654 1827 2248 2394 2191 3221 7687 13105 11638 10751 16852 23881 22632 33859 47606 34885 19139 12655 12287 14869 11784 5856 2017 898 642 627 655 649 629 597 568 555 570 575 583 604 628 739 910 989 2409 1505 826 1153 3510 13744 35319 50128 271 1736 30 10586 13 55 28 6801 5426 363 1429 1142 1621 4186 6123 12537 40721 108015 198181 408948 760753 999999 999999 443960 5993 55 143 17 21 88 20 143 116 999999 136 143 82 -17 -40 -13 -69 -13 43 149 135 119 169 146 145 128 102 120 159 196 64 120 140 182 110 130 161 6 67 113 70 101 160 212 110 -65 -66 -24 112 55 17 72 -27 -26 -61 -46 -13 -39 -68 -100 -81 999999 97 -38 999999 999999 999999 -42 999999 999999 999999 999999 999999 999999 -96 -91 999999 -67 -42 -32 -66 -9 13 223 249 248 278 284 320 525 426 353 513 659 651 666 661 519 352 335 310 480 572 700 626 441 377 371 409 428 539 592 676 682 710 638 596 498 336 310 246 259 329 267 315 311 328 264 189 291 252 236 285 317 299 292 315 312 196 306 259 309 311 251 234 245 243 317 325 203 242 269 243 268 336 315 298 358 305 251 308 314 354 332 375 399 472 783 1438 3426 6857 8208 11273 12959 15145 22304 40661 79697 93038 71494 50225 50605 50374 33259 24229 24435 25073 13805 9172 7701 6865 6222 5754 4958 4284 3975 3852 4261 5399 5988 5046 4242 3105 2331 1782 1234 1225 1286 1235 962 795 967 2551 4479 4405 3624 2985 3563 6981 11132 17812 21358 17425 30597 40540 22138 16788 16583 8451 3311 1548 721 573 592 621 636 641 587 543 517 510 524 511 566 1338 1677 821 813 667 673 702 875 1398 1889 2969 8148 50137 272 1705 30 10585 13 55 37 6800 5430 -32 121 609 1145 2443 5036 11832 32674 100292 232536 427157 940392 999999 999999 549092 262316 8934 35 91 -9 31 114 137 167 -29 -31 48 -1 85 212 -18 -74 148 210 169 220 295 190 166 130 44 38 -11 -8 110 160 200 165 146 69 110 99 142 17 67 84 252 162 121 8 5 3 -17 15 79 74 49 76 28 5 -78 999999 999999 40 -17 -54 -32 -77 -69 18 999999 -72 999999 999999 999999 999999 -83 999999 999999 -100 999999 999999 999999 -81 -9 31 -18 28 108 267 231 171 248 378 361 391 450 527 633 655 712 625 479 409 258 323 454 610 687 740 620 495 493 513 621 639 632 631 684 519 426 491 551 473 369 357 215 255 222 223 245 252 246 253 222 224 267 248 298 324 332 316 365 341 326 293 295 347 235 280 332 262 240 265 265 241 277 249 242 288 331 345 278 281 260 250 336 360 368 389 348 413 504 823 2688 6250 11640 16280 16466 14878 16902 19711 26222 43573 59565 64449 62553 46751 24533 19980 17584 10655 5243 3924 4659 4504 2632 2712 2961 3065 3147 3610 4918 8483 13665 13588 9172 7026 6266 5200 5049 5310 5393 4994 3444 2306 1946 1472 1919 2314 2351 2588 3438 4760 5828 6634 6820 7308 7936 10122 19970 23830 15279 7410 4503 3194 1105 601 499 524 580 595 592 522 472 473 484 511 1702 7362 11041 9633 10201 12958 11786 11186 12350 16105 20337 26534 24564 22489 50146 273 1676 30 10586 13 55 46 6800 5434 -64 1524 11641 35541 72721 165864 290430 457571 841144 936671 654674 569547 328947 11942 -37 999999 999999 52 -4 13 -94 -2 -82 999999 90 -69 999999 999999 -31 -68 -77 -54 23 26 93 133 21 2728 7883 1102 22 48 -38 18 999999 -12 23 83 185 144 166 79 30 13 18 81 70 86 -44 54 50 -12 170 -13 120 41 -57 39 -31 27 -57 999999 999999 999999 999999 999999 -90 999999 -12 -17 -38 -74 999999 999999 999999 -89 999999 999999 999999 -46 -60 -51 999999 -23 -88 999999 -10 -60 39 189 146 167 180 298 314 266 305 305 399 469 561 666 582 537 432 310 302 374 530 677 655 567 452 442 401 465 605 701 695 601 365 431 330 347 344 330 230 190 171 240 234 259 197 236 221 265 231 311 297 270 294 248 232 288 242 267 310 289 221 257 280 303 245 242 233 248 255 259 306 363 302 256 238 277 239 242 321 344 376 368 344 360 370 465 659 3002 8076 11080 13652 17287 16044 16782 20520 24373 26900 40866 48292 35260 20052 15024 15206 10163 6668 3734 3236 3141 2950 3077 4617 5664 5119 4965 5474 8802 13179 14685 16034 14086 9255 7023 7608 7410 6878 5671 4265 3532 2764 2054 1599 1481 1533 2086 2098 2291 3028 2807 2726 2548 2268 2127 2004 3399 6463 6887 3923 1403 733 588 527 514 522 559 598 616 563 530 554 571 2227 13314 30405 43737 47193 52706 59727 58254 63675 70609 68881 67665 67391 57789 39123 50155 273 1677 30 10587 13 55 55 6799 5439 148 4392 34228 104799 255648 431671 523423 577196 675833 470608 445282 182285 115552 3332 -63 -43 -6 -1 -99 80 105 61 206 76 19 -42 999999 -60 68 57 117 196 999999 2689 38572 29268 2180 13508 6025 109 -4 78 90 78 27 118 126 214 308 365 183 230 242 79 82 117 144 276 43 157 149 128 58 192 141 48 45 148 -4 -6 -92 -88 -12 37 999999 999999 -19 5 -1 -35 -25 -75 999999 999999 999999 -92 -75 -28 -69 -75 -31 -41 -67 -14 6 -95 999999 999999 78 168 263 305 170 169 398 391 311 300 419 542 508 580 615 709 647 527 319 242 408 621 712 787 649 483 463 490 614 816 805 634 425 443 462 472 482 431 416 376 325 299 307 248 308 287 266 257 294 305 334 292 337 346 290 336 304 312 336 373 385 334 240 298 380 345 300 329 356 397 389 399 435 336 283 305 345 367 373 379 415 392 426 467 453 470 559 1287 2989 5882 9489 14311 18236 22875 24265 24710 26231 22153 11415 10201 12750 14187 11183 10092 8010 4183 3134 2735 2722 3033 3577 4716 7562 11336 12118 10477 7197 5474 5304 4933 5744 4928 3973 3197 2653 2064 1681 1439 1244 1057 1179 2183 2854 2902 3001 3290 3376 2454 1712 1458 1222 1077 1039 1002 1254 1920 2858 2637 1111 611 576 560 603 652 678 699 658 659 637 1830 8598 19166 25916 28501 25353 24921 22971 24523 34657 45624 49831 54683 55624 50448 55129 50164 274 1647 30 10587 13 56 4 6799 5443 608 9547 47753 131507 281754 459153 512374 572316 452300 236955 169385 47845 1744 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 198 984 16417 49277 132212 80269 42178 285536 276940 81730 4083 65 999999 -33 61 73 135 210 173 208 258 169 214 228 97 221 2 -49 146 73 130 87 32 64 -23 9 -35 -40 9 128 -44 -68 999999 999999 -82 -78 -82 999999 -71 -61 -32 -73 999999 999999 -6 -70 -41 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -1 16 187 242 265 159 214 264 269 275 252 220 356 380 570 561 575 447 469 355 259 380 557 694 711 607 454 384 388 610 564 471 371 431 361 420 374 333 305 340 351 264 286 259 220 185 277 233 221 228 221 269 246 266 256 331 314 314 269 315 302 243 276 327 291 321 328 246 249 269 302 311 300 249 256 235 201 278 275 308 380 374 437 357 390 392 454 532 532 832 2389 5020 6669 8685 11904 15976 25097 26846 10356 7135 8570 9056 11152 9741 6441 6163 6561 5973 5156 4881 6625 8772 9113 7570 4868 4251 5517 6733 7146 5048 3497 2856 2334 2037 2226 2032 1734 1829 1939 2116 3205 4948 5373 3307 2444 2056 1693 1264 1094 962 833 778 780 779 748 737 647 593 681 723 583 514 523 563 639 678 687 659 650 647 1144 4456 10410 15502 11124 5259 5690 22125 50284 65826 61467 50313 38194 36411 38847 46129 50173 273 1677 30 10587 13 56 13 6799 5447 333 2486 8390 19582 32290 75580 112281 124186 128556 68603 87402 44495 210 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 228 1437 17791 93582 270064 288731 87851 53840 184540 500688 999999 777613 129304 1286 8 999999 -76 50 186 251 241 423 394 301 182 151 280 299 105 128 22 74 129 201 155 129 131 74 -14 -69 30 45 -84 3 78 999999 0 16 -8 999999 4 81 1 999999 -89 999999 999999 55 -65 -38 -33 -89 -83 -54 -3 -6 -49 -16 -11 79 118 326 362 331 229 271 380 346 221 375 640 546 608 694 606 523 505 464 476 356 420 683 765 684 593 499 448 496 485 520 440 484 453 407 436 466 382 360 318 332 314 223 236 325 242 265 311 249 199 294 324 358 345 394 340 288 325 218 279 319 275 229 310 346 342 365 320 363 348 373 324 344 324 253 254 262 322 356 367 402 340 387 443 468 453 418 432 446 488 890 4293 7229 6008 5843 7479 8939 12950 12074 7077 5659 7164 6942 5117 4916 4687 3506 3480 5068 9478 12160 7525 4586 4918 4574 3805 3481 3586 3842 4605 4410 3958 3257 2952 3270 3086 3527 4561 4829 5094 5201 3912 2389 2056 1685 1606 1601 1355 1141 932 792 714 727 789 723 633 563 544 530 543 525 516 506 531 571 626 675 657 649 741 1709 4351 11213 12645 7112 3540 12417 42617 68178 60609 48886 41677 33931 29689 29668 35797 50182 272 1705 30 10585 13 56 22 6798 5452 926 2664 5639 14201 23723 18825 4409 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 779 9303 47925 175632 484003 680509 565369 258390 226591 346401 538275 642332 420161 20935 315 105 76 142 143 131 297 268 390 550 432 214 232 258 352 226 179 219 152 154 144 30 125 280 229 201 131 189 135 53 28 70 68 59 -12 10 -38 67 142 73 -49 64 -22 -31 42 58 -1 -28 999999 -66 -51 3 40 104 122 40 118 100 246 281 315 435 325 333 474 457 461 577 778 776 658 644 766 889 801 634 646 594 578 732 907 890 751 573 440 543 526 499 543 547 569 553 468 468 378 426 451 388 414 413 341 364 327 305 359 315 353 343 357 304 303 293 342 365 369 311 365 352 358 334 308 398 337 369 324 339 353 356 361 372 319 238 243 327 380 355 355 440 394 365 361 379 415 437 406 406 638 1228 2324 4302 5301 3979 3129 3563 4213 5950 9014 7754 5481 4751 4331 3829 4340 4773 6481 8955 7398 6417 6367 5522 4114 3760 3423 2982 3560 4565 5637 5685 5660 5722 4525 3936 4091 6828 9214 5586 3148 2777 2683 2258 1770 1362 1389 1602 1236 1018 866 867 865 775 719 709 707 617 573 550 544 547 522 512 501 516 605 670 715 684 647 1026 3626 9253 6654 8685 20438 34531 39618 29684 20676 19318 20579 22256 24283 29082 34839 50191 273 1676 30 10586 13 56 31 6798 5456 2674 5465 2725 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 966 28418 115173 334825 676057 781459 487000 108757 125018 259349 401020 244214 287929 337325 332313 103393 2492 132 77 152 320 383 287 299 424 343 253 227 273 286 150 175 125 125 96 93 126 167 165 108 94 72 178 180 37 54 118 152 6 2 22 104 35 -3 999999 -49 -95 999999 -30 -100 999999 -59 999999 -95 999999 -28 2 60 -1 29 20 143 272 370 409 314 249 277 377 444 274 385 648 673 648 702 748 798 1042 956 822 747 698 761 745 798 839 691 644 577 472 541 559 472 571 435 430 431 327 367 343 443 461 321 292 326 275 227 265 312 259 292 304 308 287 310 270 288 325 288 323 300 339 411 283 291 329 331 332 307 302 307 336 292 256 301 247 236 259 278 317 361 304 246 219 260 284 271 296 302 443 842 1352 2049 3383 5228 5302 5663 5738 5076 6052 6066 5693 6564 5827 5181 4826 5099 4993 5351 5688 5177 3816 3056 2507 3628 4640 4190 3933 3990 3288 3307 4019 5082 5197 4297 3939 4212 6777 7797 6205 4261 3301 3154 2635 2069 1985 1886 1659 1624 1317 1012 823 877 872 922 929 866 652 484 454 445 448 432 422 398 437 512 573 615 560 531 707 3141 11880 22591 37066 44970 42180 28928 16265 14433 13688 11790 10323 11273 14261 17555 50200 274 1648 30 10588 13 56 40 6797 5460 1146 3060 2248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1285 13268 45203 123550 305816 709376 999999 864641 999999 640319 445016 85778 1246 281 148 242 132 77 144 146 232 95 218 233 477 467 282 218 192 255 318 196 188 223 60 152 57 130 235 148 103 122 131 146 51 4 74 30 -24 54 149 37 51 2 -28 999999 -78 13 -38 -36 -37 -53 -32 -73 -3 -62 -18 -40 1 36 65 200 363 496 520 369 392 391 444 403 243 376 705 742 773 728 797 798 921 1074 988 1024 926 785 738 785 867 769 588 607 568 554 563 500 548 500 478 498 450 430 486 533 352 305 363 319 336 317 314 318 356 400 324 335 300 262 289 318 334 316 371 327 305 278 329 328 355 318 363 354 357 349 289 300 298 205 238 253 284 328 395 292 332 326 325 305 311 315 354 429 856 1880 2403 2782 3860 5350 5630 6880 7695 7581 9806 12147 9549 6623 5077 4682 4911 4972 4962 4188 2914 2395 2264 2619 3459 3947 3003 3037 3520 3766 4332 5365 5814 6982 7495 5710 3525 3140 4001 6089 5524 3928 3243 3123 2845 2823 2520 2341 2119 2121 1780 1535 1006 802 665 647 675 679 763 617 491 469 452 438 442 423 432 490 529 608 584 530 1726 12787 35306 46863 41195 41540 63371 43442 28783 25804 23965 22386 18610 14298 11906 13637 50209 275 1620 30 10590 13 56 49 6797 5465 1584 2293 1656 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 564 1414 1629 2701 14867 33003 72499 142694 349511 905116 999999 901187 340157 10764 151 126 19 -6 194 60 80 174 174 158 62 110 164 202 193 220 160 79 98 19 42 91 93 110 142 155 111 161 145 145 116 -47 -52 -40 9 -31 999999 2 20 89 41 -45 22 -93 999999 999999 999999 999999 999999 -93 -48 -92 999999 999999 -46 -1 -76 2 33 186 272 363 353 294 384 388 456 245 104 183 502 556 581 612 705 726 822 951 952 874 813 872 768 808 758 687 550 587 587 493 504 457 515 503 505 384 385 374 445 409 310 208 268 260 250 253 293 250 307 263 268 359 280 254 275 314 306 346 337 295 265 276 325 333 282 284 371 312 328 322 274 267 221 162 175 233 250 239 294 315 327 308 282 241 230 286 348 416 499 894 2092 4554 6567 7655 7988 7330 7813 8939 9940 10325 9884 6405 4896 6357 6083 5503 4690 3408 3729 3766 3570 4258 4329 4164 4136 3337 2992 3429 4268 5357 5605 5041 4797 5730 5859 4960 3475 3085 3921 4065 3071 2898 3358 3059 2178 1681 1507 1454 1517 1512 1030 700 499 497 556 598 629 585 486 459 455 435 454 431 396 401 431 487 518 560 535 793 5446 29563 43983 41162 48162 58342 43580 32964 28597 24320 20524 20647 20456 17582 13696 50218 278 1532 30 10592 13 56 58 6796 5469 53 6417 21432 19534 2248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 510 898 1309 1936 2807 3409 11409 88359 340168 603441 761870 527239 348245 378998 568932 298422 9040 179 130 25 96 62 65 33 35 146 99 0 182 112 101 83 58 61 88 118 88 -14 30 104 25 45 34 150 87 132 161 157 91 94 -14 -10 39 -6 -46 13 16 71 60 28 999999 -52 -100 999999 -84 -89 -85 999999 1 -19 -32 13 58 75 72 67 101 140 183 358 419 297 357 489 473 330 106 67 308 520 646 511 600 680 728 706 850 892 864 742 780 766 712 766 797 653 547 494 482 453 425 510 492 437 361 411 446 403 358 323 233 262 316 314 237 269 269 327 276 270 365 392 276 198 255 251 290 302 321 390 331 334 301 339 361 386 305 247 280 268 211 252 216 220 233 247 299 355 376 326 295 241 288 268 311 312 358 391 643 2304 5125 5754 6026 6831 7306 7510 7868 8128 8411 8115 7772 6912 6693 6243 5041 4682 4743 5135 4231 3641 4392 6308 6636 6525 5227 4113 4509 6871 9468 7125 5503 5391 5657 5124 4669 3553 3117 3831 4130 3283 2669 1820 1581 1652 1530 1358 1326 1092 985 877 748 709 700 711 694 679 652 559 460 470 466 460 448 446 462 448 494 536 566 591 573 1029 5962 22435 36081 47585 50627 41729 31229 21644 18155 12875 10936 13891 19005 21330 50227 278 1535 30 10595 13 57 7 6796 5473 53 3960 7613 2346 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 358 694 1641 1964 10049 83875 325308 862088 999999 999999 344914 5119 78 -7 150 20 -32 81 69 86 36 -18 -60 999999 -10 30 73 195 115 168 132 9 91 143 149 67 35 -26 1 39 35 119 201 56 115 37 7 -52 -1 -22 11 70 -98 999999 -84 -52 -2 -19 -12 -62 999999 999999 -22 -19 -89 -63 -80 999999 999999 -61 -37 -66 -10 -53 -39 67 231 373 332 216 387 378 367 386 212 147 194 429 658 700 575 499 629 785 785 948 880 917 856 862 770 798 772 700 598 510 499 426 488 453 495 446 408 393 387 308 328 258 254 313 318 265 345 295 280 154 203 271 310 295 260 297 307 281 264 331 355 272 317 347 284 294 308 290 262 220 226 249 220 203 220 226 248 239 311 327 345 363 317 256 289 303 290 354 384 360 751 1875 3530 4846 5094 4765 4357 4295 5140 6103 6889 7886 7682 7147 6485 5840 4996 4895 6358 6593 7993 7168 6442 7216 6382 5852 4731 4710 6655 6695 5333 4720 4318 3702 3308 2708 2570 3098 4499 4866 3570 2809 2626 2123 1786 1645 1555 1442 1537 1793 2048 2240 1816 1355 1155 950 744 628 522 488 481 485 465 484 483 496 487 466 510 561 587 1064 5415 18543 33213 38791 46891 47997 42744 38415 30816 23806 24600 15432 5841 6652 8191 11539 50236 252 2320 30 10600 13 57 16 6796 5478 -54 400 3717 20843 69346 183696 527281 999999 999999 999999 87543 835 39 120 59 -53 68 139 108 48 -5 34 83 55 61 102 189 63 139 96 42 147 97 -5 -50 44 37 1 72 64 137 -9 33 26 46 66 -42 -10 57 -46 -17 27 15 -46 -78 -71 11 999999 999999 -77 -19 999999 999999 -20 -74 999999 5 26 -22 -29 19 27 124 140 192 304 309 284 258 204 338 401 181 116 197 519 619 664 586 633 664 809 930 872 942 794 823 876 938 910 745 682 648 579 466 448 504 414 445 447 361 238 241 188 197 192 223 257 266 232 295 283 267 333 252 283 286 300 261 258 242 192 233 220 189 217 195 255 283 267 222 167 200 270 243 221 192 128 144 157 166 208 279 275 315 308 281 222 262 251 260 269 318 298 787 2349 4020 5249 4796 3936 3785 4145 4753 5050 5142 5164 5148 5445 6083 6293 6410 7574 10133 11506 8934 6425 7793 10646 9112 5876 5704 7134 6967 5882 5377 4888 4190 4247 3818 2565 2278 3571 5180 5769 4956 3505 2087 1686 1611 2130 3053 4056 5410 6718 8273 9926 10269 8216 5250 1979 686 483 409 383 359 378 391 385 389 399 412 409 437 556 1832 10013 21853 32380 39594 47799 59254 51018 47691 56604 59534 60645 46445 20057 7594 6589 3961 2513 50245 253 2266 30 10606 13 57 25 6795 5482 174 676 8508 41368 146668 383813 921551 999999 999999 535401 102333 4493 754 73 999999 76 98 12 -50 31 9 35 31 -35 57 -33 -53 125 36 64 136 115 36 175 -56 -96 -60 38 110 108 49 -7 41 109 999999 3 100 124 -13 6 -76 999999 999999 -73 30 3 -2 -23 -91 -97 999999 -96 999999 999999 999999 -80 -93 999999 999999 -52 -58 -58 62 27 95 327 284 247 304 270 261 156 79 109 200 402 560 559 574 526 586 653 627 688 713 762 799 801 789 689 664 576 487 546 526 413 449 448 450 411 319 359 275 226 79 86 140 181 164 169 147 217 245 220 167 217 163 109 170 174 149 136 155 208 189 161 124 215 179 119 146 132 151 125 83 62 76 161 110 102 119 112 110 119 184 194 174 198 172 96 98 165 142 178 424 892 2086 4122 5422 5990 6222 6035 5182 5535 6090 6358 6689 7173 7953 8892 10048 12197 13820 12795 9076 6484 6411 8996 11338 10269 7600 7731 10302 10717 10186 10990 10698 11539 12325 10501 9042 7141 6579 7210 7560 5548 3463 2276 2899 3270 2608 2632 3672 7353 14300 21198 26413 26060 18460 11200 8961 5637 1932 525 297 293 317 325 339 362 345 317 348 362 661 4148 24583 37574 46439 52797 60186 53567 48966 49185 49004 41608 25453 14577 19518 20694 10626 4248 1361 50254 253 2302 30 10612 13 57 34 6795 5486 -50 1540 9449 57702 197546 516665 725403 820748 763729 225200 26834 810 -56 23 37 72 -55 -53 -37 25 88 -63 -70 -3 -52 -43 207 118 10 91 170 81 83 63 -39 -22 -54 -52 39 0 140 93 19 36 -22 -46 -70 -96 34 18 -30 -46 -81 -31 -65 -23 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 -54 -96 20 40 79 161 337 227 281 254 139 150 46 50 102 336 575 644 688 684 610 647 765 809 819 827 820 863 904 747 674 566 504 550 589 462 382 409 390 335 342 390 263 206 176 165 142 148 169 155 227 229 143 54 114 99 149 184 129 149 125 67 146 104 156 170 139 140 130 128 175 102 130 95 134 76 72 58 76 79 32 73 124 124 122 151 198 131 98 116 111 135 147 169 249 751 1828 3314 5213 6364 7022 6836 7582 10472 14711 19608 19888 18348 16154 14461 13398 11375 10075 9775 9814 7597 6895 8152 8970 9819 10181 11033 11294 10095 11645 15963 16830 13073 12384 10261 8256 6434 7379 9849 11623 10960 7926 6551 6763 6471 5542 3266 1710 1896 10015 29962 39918 42842 40205 26211 10350 3952 2003 1052 788 340 282 280 285 298 301 290 305 350 336 1156 17891 34139 45177 50614 47054 45495 40638 34902 23854 10591 4704 5110 9537 8466 9088 4998 1013 788 50263 255 2246 30 10616 13 57 43 6794 5491 41 347 735 10043 91496 340218 842034 999999 893086 101924 16678 -68 -37 -89 -78 -92 -29 999999 -34 999999 -99 999999 999999 999999 999999 -91 43 -29 -18 -5 999999 30 18 34 -89 999999 999999 999999 -22 -10 -90 -64 999999 -66 999999 -92 -76 -81 999999 -96 999999 -94 999999 -91 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 134 124 212 188 124 111 15 5 -41 -37 -67 -21 148 398 505 503 507 530 615 624 696 638 602 682 748 724 547 514 458 402 376 322 342 374 269 243 241 249 285 180 131 121 67 3 108 156 138 41 94 79 85 100 122 11 3 49 32 1 12 68 3 17 3 -27 -15 37 34 36 19 33 55 17 -20 -45 -16 -18 -16 -24 -66 999999 -67 16 50 47 38 -13 -7 -66 4 37 38 179 480 1184 2089 3289 4473 5689 6852 7896 9452 12416 15996 18895 20848 19387 16880 15588 14035 12262 11417 11195 10168 9899 10228 9659 11407 11412 13009 13247 13737 14663 16679 18789 23212 23130 18683 15803 12282 9682 9562 11444 10661 9742 12231 15198 15075 9503 5639 2690 1680 2048 9101 36230 62385 69265 79184 78773 67642 33192 7636 1690 535 245 202 186 195 206 226 225 244 267 228 1423 21209 33145 52168 51037 32072 22358 16186 12715 5180 2337 1777 1952 1630 1056 1242 7359 6081 1222 50272 284 1382 30 10622 13 57 52 6794 5495 120 34547 141338 69468 4706 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -94 9 126 -65 315 1005 1385 2431 12098 23271 19002 55560 504611 789651 212020 12785 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 -50 999999 999999 -97 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 -73 -55 -54 72 49 9 -18 -69 999999 -85 999999 999999 -33 197 144 357 407 406 437 476 401 455 441 496 585 516 517 516 381 358 186 192 243 222 278 272 211 153 136 123 73 3 17 -53 2 -14 42 -62 -34 19 41 9 -60 -32 -72 -53 -67 -11 -32 -63 -5 5 -23 -28 -73 -60 -23 -36 -70 999999 999999 -25 -7 -29 -94 -76 -60 -90 999999 999999 999999 999999 -34 -41 -43 -78 -72 -76 999999 -78 -72 -65 -23 -8 63 288 948 2316 4157 6104 8188 9821 11063 11952 13880 15822 16697 16597 14839 12705 10794 9024 8110 7866 8320 9720 12132 13022 13660 13787 13632 14259 13948 13839 15989 22064 25670 22613 18286 17544 17852 18628 16941 14822 14048 11672 9760 9018 9838 10328 8065 5804 4730 19496 68901 103197 133863 152831 143679 124169 83142 38591 10952 1502 265 194 178 160 204 213 217 235 244 266 255 660 6358 22460 36454 37194 27238 16432 12253 11425 7262 3186 1867 1688 542 281 507 2911 6638 5844 50281 284 1386 30 10626 13 58 1 6793 5499 1464 42418 204074 113744 14152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 596 1661 2502 2787 3827 3833 20518 273977 551626 607425 78065 4905 28171 305573 184401 30433 389 -28 -86 -43 999999 -50 -61 -87 -34 999999 999999 35 -35 999999 33 -66 -32 -22 23 -33 9 999999 33 32 -32 999999 -85 -7 0 -94 999999 999999 -95 -50 -87 -31 999999 999999 999999 999999 999999 999999 999999 -30 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 -98 19 127 247 237 99 177 87 -11 -36 999999 999999 -11 217 332 403 325 280 474 570 713 627 626 690 699 717 773 711 579 507 362 298 380 483 404 358 369 370 332 315 295 225 215 201 161 149 113 102 83 108 128 145 193 185 180 77 92 85 89 96 37 113 107 70 129 79 101 79 106 116 102 129 108 79 50 45 38 43 67 49 47 44 14 21 99 116 81 101 62 37 66 127 82 61 128 165 267 520 1184 3424 6859 9858 11663 13268 15057 15807 15319 15271 15389 14398 13727 12634 11836 11450 11739 10387 7095 5832 5514 5360 5190 5247 5443 5133 4508 5176 7549 12588 12737 7217 7446 8859 8633 9411 11426 10897 10086 12127 14488 15648 16287 15132 13750 20104 33854 50372 69508 72449 76062 69913 52396 26351 10607 2429 457 303 279 283 297 290 290 299 323 356 457 471 416 1268 10173 27166 41417 43379 31932 20956 10542 8944 8546 4315 1971 1026 398 431 821 2328 3926 50290 283 1419 30 10629 13 58 10 6793 5504 3014 11717 6618 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 524 1416 2178 3504 3289 17603 332305 450366 146771 20720 1881 422 302 111 14 999999 67 23 -12 -75 -69 -40 -7 999999 22 -82 34 80 115 77 -22 -4 -13 65 108 -16 50 58 14 -65 -84 7 41 -32 10 14 87 -47 53 -37 999999 999999 122 9 -67 -99 999999 999999 59 -49 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 16 8 -12 126 200 195 280 274 237 151 33 20 -11 76 21 186 282 331 414 460 509 668 743 673 550 640 730 801 832 745 744 631 533 424 502 487 479 547 472 494 484 421 393 473 445 422 295 156 151 236 270 155 158 202 287 161 167 280 243 148 160 186 196 182 158 187 172 166 196 196 251 230 219 178 119 120 131 128 93 71 80 126 114 99 142 136 146 228 155 113 178 173 148 139 169 171 211 175 258 404 883 2104 3903 6469 8672 10991 12736 13361 14017 14296 14704 14726 14856 13701 11441 8919 7284 6370 5704 5962 5761 4512 4233 4539 5018 5686 7101 7197 7200 8111 5933 3024 2364 2610 2705 1450 1022 2203 3885 3326 2142 2588 3495 4598 4709 3622 2581 3133 8897 22358 46399 72901 63235 48849 34937 19256 11458 2463 608 323 342 346 348 341 353 367 416 741 852 523 485 3191 24921 40717 44525 36718 16279 8358 10575 10364 4200 1330 645 392 544 711 554 50299 324 194 30 10634 13 58 19 6792 5508 501 298 410 298 219 76 154 99 -46 142 143 123 108 68 150 90 99 -34 -6 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 -85 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -18 -2 -38 -7 170 604 1147 1609 1681 2220 2094 1172 25435 212193 41489 9996 334 228 154 171 73 37 -58 -59 -44 -93 -53 -5 -10 79 19 29 -73 23 -56 50 -43 19 37 -23 -50 47 105 18 86 -74 999999 -63 -74 108 53 -40 21 -97 11 -22 23 -2 -52 -62 63 -37 999999 999999 999999 -93 -54 -92 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 -31 8 -66 0 220 181 241 197 209 146 120 129 65 -17 37 151 244 413 384 315 587 683 548 624 631 725 811 801 881 689 515 556 466 459 449 456 493 541 425 455 486 425 472 452 407 402 405 195 164 183 248 265 220 211 259 251 189 175 179 162 181 216 133 181 185 185 182 213 186 254 135 204 174 239 178 162 157 132 118 79 141 215 183 147 154 208 193 168 219 213 184 149 175 237 205 243 215 208 227 391 729 1393 2636 4689 7910 11363 15340 18803 20593 21206 20610 19287 17640 16802 15769 15263 14141 12501 11007 10297 10293 12121 12089 11138 10831 9566 6791 4692 3086 1923 1111 825 1197 3063 6612 3883 1222 984 1348 2020 2945 3621 4371 6365 15609 18280 17677 23926 28719 36503 51799 62273 40551 10989 6126 1294 542 412 428 418 407 424 436 460 442 459 486 755 1638 1404 536 776 3268 44367 34740 33599 34456 13843 4946 6405 8442 2678 1626 1470 4250 6354 6101 50308 324 169 30 10639 13 58 28 6792 5512 557 443 406 353 324 152 269 137 100 153 123 155 208 194 100 -10 104 -21 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 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 218 544 992 1436 2147 3039 3338 2122 12882 35808 23495 336 74 46 95 114 -12 -50 999999 999999 -83 999999 999999 999999 999999 5 -3 999999 -93 999999 999999 -64 -57 999999 999999 -2 -49 46 999999 -89 -65 -19 -57 5 -91 -98 999999 -57 999999 -73 -84 -13 -75 999999 999999 999999 -96 -83 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -23 33 121 143 177 201 110 20 80 -19 -57 -62 -7 68 242 346 313 389 614 640 392 426 575 659 683 605 538 438 385 330 375 352 379 353 412 443 452 379 379 253 281 316 383 277 181 66 46 97 100 46 111 116 143 193 136 176 158 108 117 85 135 135 125 172 177 106 132 147 189 122 94 130 75 47 87 116 74 65 65 73 115 193 147 82 124 156 116 102 121 136 123 135 172 171 211 172 192 238 357 820 1789 3672 6653 9726 13480 17134 19083 21137 22455 22408 22987 21261 20204 18958 16316 14170 13939 13738 14507 20323 23615 15529 13373 7497 3649 1920 1246 884 995 2465 4467 5940 10921 9958 4834 1152 825 1238 2751 6128 10887 14532 21756 26497 27684 32373 32792 34702 38766 28907 11638 4352 2031 446 384 372 377 377 378 391 389 430 444 435 495 695 751 898 573 661 2025 40962 31208 23353 38102 17429 4773 3436 4423 4414 5096 9164 11332 8450 4611 50317 324 205 30 10645 13 58 37 6791 5517 -4 51 83 134 187 114 6 17 -15 -87 -58 -43 999999 -97 -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 205 983 1644 2224 2955 4023 3826 2439 20801 114708 48714 7955 -33 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 -75 -72 9 79 20 21 999999 -83 999999 999999 999999 -85 0 125 195 228 404 417 370 231 310 514 514 560 468 402 307 175 154 259 206 223 220 242 239 249 252 256 170 223 221 158 170 120 24 -37 -24 -31 33 108 60 27 2 8 37 26 17 26 -3 -34 -38 34 56 85 0 -45 20 -7 72 39 71 42 19 13 11 75 69 -11 19 10 18 46 53 86 38 35 21 61 78 52 42 90 80 86 88 106 164 263 752 2104 4287 8083 13945 21313 25898 28421 30262 31954 34478 34969 35412 35784 35339 33579 31627 27856 26630 23661 26922 32313 31775 23656 16968 9467 3633 2337 2902 3549 6233 10664 12735 19290 25251 13882 10805 6280 2723 3609 5270 6884 12869 64129 112482 85875 51895 40400 29804 20875 14961 21848 22648 10339 4455 2864 837 464 395 380 388 404 400 434 456 458 499 639 593 524 535 528 759 8478 38354 22190 35048 21766 6556 4853 4291 4529 20433 20184 30102 21468 13520 50326 263 2040 30 10650 13 58 46 6791 5521 275 1417 3177 3447 4384 106444 411897 410652 33180 262 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -70 -36 55 75 139 50 23 114 188 222 18 18 -71 -68 -55 27 -13 -66 -64 -69 -49 -22 -59 -37 -24 -38 -84 -87 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 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 -91 999999 999999 999999 -77 999999 -77 -81 -46 27 305 988 2357 6114 11540 15761 21928 32424 39768 45030 46915 47767 49415 49414 47995 44146 39645 38046 36404 35208 35751 38979 36518 25945 14444 6949 6532 7088 7860 8908 11661 20974 23804 21999 24651 36551 36067 22486 15331 16762 24047 25310 23445 22647 33607 71742 122793 134659 140296 130660 74769 52100 27650 11333 4519 2917 2706 1860 639 371 379 379 394 397 409 432 443 461 450 457 493 492 503 781 8595 32636 31219 27596 34231 19470 5520 3578 6304 13176 15279 22460 19754 17046 50335 325 189 30 10659 13 58 55 6791 5525 5805 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1708 23748 39038 18147 22328 52703 1815 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 33 1225 3181 3918 3827 59644 264620 144348 11629 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -32 -26 7 9 12 6 -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 -76 84 358 1283 2854 4845 7149 8427 11271 16399 23544 33150 42837 48166 54140 58752 61821 63503 62969 60822 57087 48839 38980 31402 26863 22829 15651 10350 6871 5720 5553 5559 5709 8765 16265 30921 46765 42645 33615 34703 43472 44278 36926 34143 38464 37416 26816 21604 23687 37637 62196 89929 97570 145922 217072 209339 155775 89225 48684 15064 3496 1557 769 398 364 409 696 999 823 514 467 503 454 459 478 481 510 526 888 16483 42924 32682 28484 36725 16981 7433 4811 2784 6427 5286 2292 963 2139 50344 325 165 30 10665 13 59 4 6790 5530 1130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 882 7723 33701 77435 370447 417637 208319 121005 9892 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 405 1945 2962 16173 149227 425835 56702 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 -81 999999 -34 31 20 -87 -50 46 -61 999999 -81 999999 999999 -98 -85 -72 -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 -90 -30 297 537 1154 4375 7058 8708 12179 16435 21581 28186 38300 47697 52710 56423 59908 62628 62722 60891 59140 57408 49828 38228 29401 22177 14851 10006 7444 4660 3587 3862 4810 9480 25635 46996 58365 60563 53738 50730 58769 54862 38848 30286 34010 50471 76500 91021 98072 91458 82304 81673 94726 125728 142872 108591 69288 28733 14501 9643 3223 1161 815 591 1378 4736 7521 5770 2776 1913 1046 512 382 386 381 391 411 475 502 1256 19446 33374 29678 50447 30581 14684 16573 20092 12793 4412 5925 3022 3326 6915 50353 305 801 30 10671 13 59 13 6790 5534 245 896 6023 31501 129729 223302 324915 267056 311221 131131 1834 999999 999999 999999 999999 999999 999999 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 1307 1407 35440 270397 400553 26797 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -23 93 126 81 -15 -10 -17 -69 999999 -72 11 -32 -83 -93 -97 -90 -40 -71 999999 -47 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 159 277 1237 3235 4899 6144 7113 10488 15985 23898 31791 37084 41261 43068 42210 42702 42193 37385 33634 28422 22946 17604 14391 11655 8956 7043 6392 6164 7541 10029 19206 35905 49762 56849 62312 62877 55740 52235 49287 43663 41088 46512 63895 86228 82034 60723 64923 77053 86999 91993 94321 116366 124550 87208 41489 18885 13181 7628 2645 1782 3316 6019 14198 20471 12327 5027 1758 668 500 387 367 378 362 376 441 600 2122 12265 27990 36169 56441 49500 18306 8873 6971 16075 23145 10369 5756 8421 7956 9783 50362 306 775 30 10675 13 59 22 6789 5539 613 4127 7276 56455 189136 237764 465947 393017 263935 24261 4729 999999 999999 999999 999999 999999 999999 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 134 594 210 12916 71175 49478 2657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -2 -40 -70 -9 -44 -22 -71 -45 999999 999999 -95 -32 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 -39 131 422 549 825 1883 4293 6591 9788 13346 16975 21211 27339 33120 39198 42492 45372 46056 44953 42385 37826 29667 19374 10962 7784 8431 10202 12304 15676 25002 39021 55889 61777 61931 67085 70128 58670 49387 51113 44784 44065 51122 61582 85209 87762 59765 38001 37719 51493 58680 56933 60753 76348 76879 62763 39626 16844 6517 5890 9212 25778 23128 21310 23244 15019 12062 6632 2680 633 334 325 311 308 325 343 1099 7310 20828 32750 43682 85120 60670 26131 16701 6026 4404 15142 13902 5440 6844 10075 14915 21271 50371 304 839 30 10679 13 59 31 6789 5543 255 3786 23065 86655 167673 462040 518294 183701 51328 18473 2196 999999 999999 999999 999999 999999 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 158 4062 65015 245399 167121 8625 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -4 164 724 1952 3150 4243 6307 11645 18821 23933 26192 26491 27020 26941 26411 23258 20631 17254 15054 13323 12347 11689 11450 11699 12202 17649 30056 42586 46826 50423 51631 53938 58546 63519 68426 68621 70444 67396 73834 98996 103819 110641 117522 104633 93641 80150 84556 103899 100892 83688 71237 85846 108038 104215 78523 32525 15251 29525 63286 78055 55250 29045 23034 22602 18329 7826 2509 1063 432 340 316 282 291 318 399 2062 10383 20811 40267 82066 62972 43003 34240 6541 1911 3807 7040 3420 4558 6232 3787 7108 50380 304 844 30 10684 13 59 40 6788 5547 818 3425 12624 32060 46172 112443 133823 133957 130747 143426 27528 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 14 490 1009 50267 401145 709154 326706 5186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -86 999999 999999 999999 999999 999999 999999 999999 999999 -97 -15 -7 -50 -17 -58 -1 9 999999 999999 999999 999999 -77 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 81 268 409 683 1747 3542 6051 8927 12933 16907 20691 25744 30867 33773 35066 34660 32920 31196 27959 25179 21497 17896 14967 14932 19214 27007 38059 45751 50442 50936 50640 53016 56569 59548 55438 50778 58748 68749 78543 104442 124655 94513 74239 74458 83124 89080 84198 81311 79457 96416 108086 81647 48822 57371 62879 45972 30768 18952 12687 15477 19409 20531 19552 25877 40091 56082 30807 4388 1215 867 859 574 429 333 333 334 380 385 923 9222 23560 63951 55185 38986 25840 5613 2557 2656 2499 4242 5712 3753 1842 1488 50389 305 818 30 10688 13 59 49 6788 5552 32 430 1704 4104 10873 36193 148465 163548 95934 28161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 553 2554 40276 529086 589999 128116 28399 -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 -65 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 638 1569 2168 2616 2592 2980 4423 6810 9649 12754 15976 18968 21736 24174 25372 26859 29932 34560 36531 34926 29114 24544 20808 17948 15741 17429 23288 31056 35516 37623 38409 44794 47590 48343 48636 52862 62001 72883 95081 123375 112043 98667 90132 87973 80379 63359 59646 54222 54909 70966 88866 74301 71458 87809 89912 90354 97023 68835 20378 9942 10768 11215 10040 15450 42704 58355 64657 17854 4756 3866 2498 907 726 605 360 310 327 358 370 1892 41638 48294 62169 41422 10589 2648 2328 2930 2368 6734 11611 13435 7044 3814 1139 50398 302 908 30 10688 13 59 58 6787 5556 874 2986 8779 23451 43208 37888 26748 10503 4245 999999 561 3048 4088 2546 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 349 253 24901 373602 966054 374223 66871 4677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 136 663 1820 3161 3912 5760 7977 10617 12934 13526 14738 18771 22117 23584 24089 24856 26914 27386 27702 25129 22159 20639 20670 21344 21291 22813 27591 32424 35244 37522 40086 40038 40990 43397 46876 52065 68139 91304 105985 123852 134270 125435 100136 69396 66122 69067 80242 93211 94232 91190 110761 109876 86167 79148 76350 81507 97467 69051 24717 7375 6621 5108 3655 2876 2497 6549 44421 61181 26730 4079 2517 1832 1275 525 312 318 363 409 1172 21568 37053 55427 34601 13612 5898 3112 2922 2907 3087 13536 18313 5847 2116 1525 1264 50407 304 848 30 10688 14 0 7 6787 5560 -71 1492 5248 12395 20796 24044 27316 15197 2513 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 1129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 1889 43105 608252 948842 328084 37424 3352 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 82 96 170 324 507 948 1667 4038 8227 11273 12408 13780 16284 17824 19919 23329 26329 28452 29187 29684 32160 32350 32439 30976 30705 31163 32001 33366 39551 39406 39383 40669 34330 27595 27892 32090 40015 51394 67781 92601 101456 91791 87656 96766 113930 135874 147216 147062 160091 169275 156935 138606 114104 114443 114026 97905 87680 77662 72761 58795 37875 27778 15283 6425 2933 2930 3810 3257 8083 48943 30842 4633 3318 1495 688 434 410 429 466 1435 29996 52365 39215 23341 15005 11302 8640 5157 3650 3800 9885 14686 5956 4669 9024 11633 16685 50416 304 848 30 10688 14 0 16 6786 5565 1802 6517 10773 13623 12917 4547 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 500 1174 13616 152681 663489 875067 349239 52019 2395 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -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 -29 263 625 1199 1681 2138 2936 5513 8330 9749 10002 11458 13290 15524 20367 25121 29213 31354 34415 39985 43183 46293 50165 54394 57485 59844 58859 56479 56990 57243 53878 44442 37661 37285 40919 47104 53017 59277 62702 54438 49047 48988 58414 78508 96976 112624 129012 130161 133168 134405 148694 106588 91005 105505 84637 71080 82845 93093 85734 72747 48583 20227 9652 4107 3140 9497 6766 6100 26025 38720 15823 4180 3086 1543 755 463 458 484 526 1366 21756 34456 23515 21659 21295 15708 5447 3753 7415 18752 18995 14167 10121 10378 18107 21773 22663 50425 307 759 30 10689 14 0 25 6786 5569 482 3305 9464 57111 54854 31774 22670 4579 677 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 77 18888 262920 812971 619684 138495 33514 -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 -71 7 -73 999999 999999 999999 999999 -63 999999 -60 999999 -60 999999 999999 999999 -75 -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 -60 -14 -37 -97 999999 -70 24 532 1047 2016 3844 5877 9128 12186 14853 16982 20433 23358 24156 25719 32179 34742 37720 40562 41837 42651 44579 50028 54364 56926 58136 53995 52515 53924 57208 61040 64182 58153 43842 33471 35200 50201 63422 76425 92516 100341 102508 100388 105719 109903 112636 121074 118455 120638 128550 131435 70239 29341 18645 21057 20927 10968 11586 4849 2437 5060 6453 5558 1477 3338 26566 20291 3059 2295 921 652 454 418 435 1009 1481 1219 18659 16582 25388 30621 23015 21123 23705 27814 34595 35571 38587 38935 24577 12708 7093 3654 50434 326 189 30 10689 14 0 34 6785 5574 7467 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 468 3883 12541 48389 36266 27928 1315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 736 22009 338852 950255 429433 77034 9012 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 195 970 2819 6153 10272 12416 14444 15906 16262 16953 18127 19793 21633 25671 30826 35613 37777 42086 47361 53543 56225 52430 46818 49772 55697 60692 60651 57050 53449 49871 43907 44771 48532 64804 74239 80226 84760 87876 84556 85625 98312 115456 123836 130500 139379 136207 132242 126767 132298 95950 56118 31840 17733 13477 12332 25241 50287 56718 15265 5064 2448 1944 11598 6488 6104 3634 997 457 444 414 495 1406 1528 1465 15773 17329 42536 46370 30262 27723 29356 33373 38139 61850 71055 53938 31822 18183 7154 4097 50443 326 188 30 10688 14 0 43 6785 5578 19110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 743 3627 13406 62436 73060 156112 89722 20150 934 999999 999999 999999 999999 999999 999999 999999 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 560 50 51439 625291 350112 53029 6511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 33 21 -23 999999 999999 -82 -80 -37 999999 999999 999999 999999 999999 -78 -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 -78 -93 999999 999999 999999 999999 999999 -78 208 669 1278 2383 4698 8831 12282 15326 17987 18759 17692 17218 18512 19809 20069 21331 25968 26803 26269 25944 27259 28973 33029 39710 45311 51030 50380 48452 48929 50245 53665 61102 70504 66519 64768 73244 79520 79096 77070 74714 73553 69158 67416 75982 109991 133921 138342 146064 135278 173353 197284 170185 122422 76138 52436 40592 20846 9840 4648 2915 1168 2501 9657 4536 3163 1424 780 476 486 393 911 3597 2941 1141 8651 43754 38534 20052 17330 24305 36770 35743 41869 44610 27892 14804 9854 9424 11640 8001 50452 326 184 30 10684 14 0 52 6784 5582 9600 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 2128 23002 138066 588125 290341 78160 7860 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 545 1004 1135 113695 601791 141769 33563 120 999999 43 8 -2 999999 999999 999999 999999 999999 -19 999999 999999 999999 999999 999999 -92 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 -73 -94 86 171 166 362 464 458 441 422 375 321 325 226 117 205 299 262 228 302 247 244 254 165 214 203 143 100 24 205 112 196 125 122 79 77 76 -18 -48 8 61 -43 30 -19 -17 -3 -16 999999 -41 -18 -13 -71 -65 -55 13 4 27 -88 -50 3 -11 17 41 -55 -95 -64 -60 37 -38 -10 -53 -21 -20 19 -14 -4 -51 -23 -46 33 -4 -6 -28 46 -8 89 54 81 70 66 72 61 105 104 71 51 32 126 201 659 1778 3727 7016 10407 15823 20380 23855 26158 27967 29470 31096 34770 37718 35183 31537 27340 24738 23150 22169 22958 26453 27481 25691 24419 23053 23888 41518 48886 50968 54468 57671 58941 58841 57872 56824 63329 69201 68516 71706 83024 90888 95415 98809 94351 94830 101248 91923 107855 123761 155015 160926 145401 117071 46418 21502 9320 7773 3732 2215 1749 1388 2378 4688 2619 1396 1113 923 828 657 1727 5541 4285 7908 44583 49846 28386 23445 31845 42201 44899 48744 53573 53161 27020 14353 7591 4874 4905 5138 50461 326 178 30 10678 14 1 1 6784 5587 70121 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 672 6362 45795 145444 180372 45385 4836 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 693 1108 23815 502677 999999 245852 62957 530 69 60 3 -73 -66 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 -44 -23 999999 -39 999999 999999 999999 -34 999999 999999 999999 999999 999999 999999 999999 -63 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 89 138 102 279 396 518 624 612 607 537 476 567 462 345 305 309 428 416 433 467 419 277 428 368 342 297 240 238 280 286 145 182 277 307 259 154 148 121 81 41 101 180 55 52 69 -6 47 125 137 15 145 169 94 149 90 92 88 65 45 78 164 43 68 76 53 -20 52 61 51 122 102 45 46 75 103 115 70 106 82 44 151 156 133 102 135 178 164 135 195 151 144 118 131 182 159 166 157 190 418 1183 2372 4368 7777 11472 14563 17340 19568 22014 24426 27207 28723 27972 28946 28225 25755 23849 22563 20382 17248 14101 11850 13293 21238 44203 65447 64325 54087 50524 50481 52470 56046 58135 57227 60691 69369 77667 80242 82200 91107 108813 110097 94566 93390 87839 72943 67071 72529 82479 118801 140309 156795 159784 112420 48078 25513 16555 9837 4424 3731 1932 3228 5444 2092 1470 1194 927 807 771 2396 5204 7527 41512 58502 41272 44041 51212 58299 59886 60370 65559 61160 43389 29712 25944 26110 27106 25161 20101 50541 325 213 30 10653 14 2 21 6780 5626 30826 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4614 11066 2991 248 999999 195 999999 999999 999999 999999 999999 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 1860 10601 51680 448502 999999 999999 265066 43888 1432 37 -80 -84 -72 16 999999 999999 999999 999999 999999 999999 999999 -74 -65 -99 -57 -24 999999 999999 999999 999999 -94 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -9 130 78 137 289 422 516 630 508 463 577 435 410 390 451 369 394 397 415 485 444 393 305 430 411 372 149 223 248 295 232 181 182 221 264 205 270 176 70 64 11 60 61 123 24 18 58 57 -6 77 73 109 64 100 143 60 22 109 62 -5 92 102 74 51 33 31 61 123 -16 79 47 52 108 108 47 41 26 94 40 73 96 69 61 114 88 57 92 100 71 137 74 119 79 141 118 101 153 220 322 527 1024 1939 2957 3983 5559 6948 8366 9468 11861 15680 18120 19016 19219 18523 14967 13602 15622 20511 21770 25695 43004 52103 60203 66604 74667 86870 90165 81439 74412 72607 70463 65761 61186 53507 45707 48691 65959 78470 78927 74419 58609 46855 38729 33799 34923 40817 52856 69802 95091 105512 143814 132954 88558 38926 21326 8691 3446 2018 1024 1917 6103 3715 2527 2337 1157 709 1011 2477 3045 19733 67689 56063 60295 59644 66553 65858 82406 93365 99981 87824 66070 59037 61583 51588 40680 32022 26003 50550 276 1640 30 10640 14 2 30 6780 5631 33 149 449 899 1311 2108 3487 5891 10570 23093 193529 624052 999999 526516 518321 433236 155638 27265 687 325 300 243 271 242 -4 89 149 101 42 49 159 -6 15 68 103 149 27 -29 -35 88 99 64 11 44 37 86 3 81 -88 -66 -42 30 -47 -34 -81 -2 2 149 72 42 40 -2 34 -30 -3 -56 -70 -68 999999 999999 -3 -90 999999 -45 -71 -91 -45 999999 -78 5 47 172 163 159 164 192 337 387 334 380 459 461 398 511 571 595 629 694 673 655 689 609 499 521 566 595 625 617 583 502 525 509 480 540 607 571 398 452 536 422 419 374 404 351 367 264 362 356 414 317 338 298 313 296 297 248 198 257 300 308 348 334 295 328 267 271 436 365 339 293 288 259 289 234 204 205 249 321 309 377 353 337 364 298 350 332 327 328 273 278 284 254 237 239 252 332 295 295 252 270 324 278 317 277 313 392 380 319 358 359 367 491 551 545 660 1022 1736 2312 2884 3278 3806 5472 9124 13567 16577 17731 18593 24490 25754 24656 22943 18650 15507 15044 15962 16890 27153 40190 39961 39716 38258 40852 46956 55906 61856 69075 68204 63488 54454 36674 25376 21837 16084 13707 14489 18065 21326 26294 32161 44952 51667 40387 7414 3618 2468 1852 2136 4036 17892 27442 28833 31103 32592 34175 37224 42343 46856 51655 69675 106593 125279 139680 144550 135369 126499 127884 133119 132551 126732 125495 117948 98415 81311 76340 73128 64296 50559 278 1599 30 10629 14 2 39 6780 5636 -22 222 350 768 1223 1636 2266 3326 4775 6746 10448 17538 34807 201569 820196 999999 999999 130471 18366 1088 567 586 512 361 433 419 301 304 366 352 252 186 227 425 390 392 413 321 328 287 261 243 292 363 305 396 343 122 265 53 94 229 227 129 62 232 350 306 302 234 302 248 234 374 284 270 239 112 48 107 211 117 75 66 145 75 162 183 103 105 214 236 240 361 400 610 602 633 685 707 687 677 735 811 777 628 640 735 807 853 832 784 766 843 880 830 913 990 908 890 681 567 689 754 885 764 696 730 717 729 685 577 620 689 661 617 570 533 506 542 545 517 576 546 541 596 612 573 471 460 535 511 438 435 458 501 506 531 583 550 498 372 423 452 455 425 482 591 591 561 634 655 565 542 545 492 532 605 582 521 472 461 493 447 530 489 494 513 588 538 523 533 503 520 554 578 574 519 509 526 542 547 532 500 520 543 551 564 597 599 615 647 670 798 1336 3423 7370 10617 9805 7152 4608 2726 2235 2220 4143 8319 15467 33177 46126 42100 37299 36377 37552 41303 48533 56861 62885 69642 78584 82032 67967 36982 14055 8306 4364 3855 3429 3247 3306 2969 2140 1593 1676 1406 1072 1032 1065 1514 2900 5877 17968 30877 39141 45237 49650 55568 64650 75965 80517 89593 104583 119367 132810 142125 138145 130220 119332 109062 108722 115094 124816 127727 121658 116022 114698 107705 94413 82436 50568 276 1623 30 10623 14 2 48 6780 5641 -87 82 202 477 911 1343 2059 3099 4735 7367 12820 26631 86560 459434 999999 731013 167300 23125 1106 146 -2 54 -19 999999 999999 -93 -89 999999 999999 -26 0 31 14 -17 999999 999999 999999 999999 999999 999999 24 64 21 -58 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 -30 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -57 -20 -51 -8 81 145 169 211 285 241 233 148 128 160 228 308 411 314 265 260 284 281 314 394 411 391 251 206 141 98 229 315 271 249 229 205 134 148 236 208 134 137 70 104 113 106 93 79 81 105 147 152 208 162 160 147 149 116 61 59 89 121 58 78 127 122 86 12 -5 14 -50 23 149 136 131 98 94 138 132 114 145 147 103 94 56 47 75 63 85 72 68 21 77 103 122 125 95 78 85 64 65 130 110 71 93 102 105 90 78 103 121 128 148 139 117 125 136 142 181 227 320 577 1205 2471 3701 3994 3309 2135 1999 3636 6898 11363 16167 22599 27920 27377 25940 26607 26784 26686 28575 27925 29924 34241 37891 43028 44617 24926 6039 4980 2613 2467 2570 2742 2623 2220 1706 1252 1036 875 622 470 441 540 791 1321 2485 5377 19715 28076 37111 41942 44421 46801 52270 57112 62805 75941 83981 82302 75931 72908 74419 77518 76596 68079 58345 51706 49748 52878 60616 69932 75174 72284 64600 50577 275 1652 30 10622 14 2 57 6781 5646 32 218 400 696 1156 1764 2641 3925 6205 10472 19594 50619 624713 999999 697056 73311 8055 183 17 6 -84 -28 -13 -22 999999 -95 -63 -83 -68 -45 -53 999999 999999 -98 999999 -97 999999 999999 999999 -62 -27 -7 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 -40 -93 999999 999999 -66 -99 999999 999999 -87 999999 999999 999999 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 3 44 101 156 182 225 212 221 245 224 141 180 257 263 257 207 260 272 249 214 251 274 367 331 281 232 141 101 138 249 337 265 191 118 149 169 173 151 152 128 122 101 90 26 31 88 138 107 160 178 155 146 130 99 94 95 114 109 85 89 74 43 79 83 137 138 66 68 -12 -29 3 27 80 69 64 96 136 159 120 102 111 95 87 131 99 87 73 50 55 67 47 66 140 120 103 142 115 90 80 73 84 97 95 93 82 101 159 138 147 160 149 129 149 151 145 152 173 175 196 296 616 1417 2379 3141 3868 4031 3943 5121 7490 10021 12082 14089 16221 17616 18612 19835 19740 26870 28606 28622 28084 28746 26586 23964 21445 20813 16713 10251 6896 4200 3434 2944 2507 2098 1833 1737 1793 1797 1498 992 623 516 530 638 1313 3471 14130 28036 36493 40460 40650 42614 49145 57928 60461 69434 81727 91952 95736 95760 93813 89679 84156 79184 73434 66375 60482 55712 51517 51791 59217 70056 82817 90684 50586 276 1622 30 10622 14 3 6 6782 5651 -38 166 477 924 1238 1868 3059 4606 7439 13593 28675 249558 757177 999999 579093 57377 5612 154 48 24 88 17 13 7 999999 -77 -63 -58 999999 999999 -73 -3 -48 -96 999999 -6 -72 999999 -96 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 -65 -55 -98 999999 -68 999999 999999 999999 999999 -53 999999 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 124 282 334 240 277 465 317 198 116 241 290 241 267 330 273 215 227 233 238 282 315 299 296 298 276 206 122 176 211 282 201 285 231 193 152 186 188 173 166 187 152 135 181 163 119 100 93 113 116 85 79 103 122 160 145 135 135 126 86 40 81 135 151 142 114 71 35 24 29 35 48 116 125 115 160 179 167 163 180 151 105 116 135 141 147 100 103 80 90 94 78 118 111 120 171 140 107 92 95 108 112 117 149 155 146 140 110 110 146 144 159 126 133 140 192 228 187 230 288 433 962 2026 3305 4603 6233 7895 8977 9985 11798 13852 14713 14375 13942 13880 15102 16380 20734 25789 27339 31149 39286 38828 28920 21222 12905 10770 8368 5786 4274 3352 2385 1580 1254 1206 1276 1330 1293 1102 846 621 562 770 1716 6205 20830 30578 33846 37498 39572 42983 53061 61349 66890 74186 76418 75206 71492 70056 71131 66966 57942 49255 45097 41948 38554 37575 39267 46086 55451 67033 83478 90445 62753 50595 275 1650 30 10620 14 3 15 6783 5656 2 214 569 941 1341 2019 3016 4535 7345 12841 26326 89892 755163 999999 999999 123510 6133 23 21 999999 -45 -21 -86 -82 999999 -98 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 -65 -55 -86 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 -73 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -41 82 155 169 333 405 453 313 205 273 250 278 246 247 275 329 268 236 200 183 237 313 305 293 272 235 152 98 114 206 232 273 261 166 223 267 182 155 200 167 210 126 122 129 163 121 91 69 89 146 199 165 147 150 120 118 136 101 74 48 36 29 67 147 179 89 -3 29 21 1 -12 20 120 167 143 126 159 146 120 130 139 155 95 79 125 134 106 95 118 86 83 113 133 90 85 111 129 132 78 79 122 145 133 112 115 114 106 131 156 150 146 153 184 170 130 129 161 160 161 212 244 303 483 1015 2224 4171 6291 8014 9254 10417 11506 12109 11633 11442 12505 15942 18967 18205 16223 16811 21887 22300 19952 17127 14513 10834 8984 5592 4095 2886 1971 1605 1346 1250 1298 1372 1361 1190 893 738 1475 5833 14423 21071 29493 32252 34377 39024 47885 53587 60748 64351 71243 73657 69663 59988 52654 44683 39617 37201 35292 34505 35590 36820 38153 41201 45644 52110 62599 75460 78981 55493 26023 50604 275 1649 30 10619 14 3 24 6784 5660 -51 -31 122 360 543 973 1583 2251 3365 5306 8539 16581 42862 224459 562653 844672 998061 930914 58930 8401 226 56 -17 59 73 7 9 51 68 55 46 77 -25 -67 -95 999999 -83 -28 -45 -70 -4 89 9 -26 25 77 46 -28 -66 -70 -37 999999 999999 -75 3 20 -24 999999 1 58 -4 13 20 -59 -61 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -50 33 86 64 240 384 419 426 300 282 427 312 413 372 359 315 234 336 395 407 345 281 342 408 378 342 330 290 228 250 376 358 299 321 376 281 256 276 211 200 257 226 207 293 296 309 268 219 200 203 219 245 221 186 177 179 212 188 197 157 62 132 129 162 216 210 153 124 87 134 141 166 165 170 211 233 255 266 250 230 212 196 168 182 210 216 231 192 155 177 184 185 180 196 183 164 176 174 171 179 200 202 186 199 223 205 202 221 188 199 233 230 243 195 205 257 254 275 262 292 301 315 352 363 516 1351 3269 6074 8623 9984 10254 9864 9994 10592 11686 12772 14139 14862 14735 15063 14157 13628 14515 15467 15449 15546 15310 13585 10597 7297 5462 3142 2578 2681 3110 3262 2555 1444 1203 4339 15894 24407 27965 29563 30042 35326 46934 60124 70450 69952 66550 60142 59391 55458 43796 35158 26926 23396 23627 24764 27209 31257 34369 36451 40681 49297 54900 52642 50298 50342 49025 42134 34439 50613 273 1709 30 10619 14 3 33 6785 5664 -11 41 298 582 913 1476 2358 3588 5580 9677 19926 168485 364623 516526 818017 540391 136583 9974 853 67 0 36 36 999999 999999 999999 999999 999999 999999 -94 -77 -93 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 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 30 119 225 245 256 251 313 218 218 285 303 282 159 140 190 160 230 245 191 266 310 241 182 148 152 106 123 144 133 212 214 231 194 178 148 139 183 132 131 159 136 189 143 139 138 130 134 124 132 138 112 134 43 1 61 58 95 107 80 96 103 121 139 92 101 74 68 113 83 62 68 76 125 112 74 71 88 77 91 97 70 57 71 87 74 51 71 102 79 119 109 78 110 131 113 87 103 102 117 114 94 94 94 91 76 90 122 141 150 143 144 157 164 142 180 193 162 211 247 238 293 624 1488 2947 5463 8894 11551 13113 14760 14069 13235 14110 17171 18934 15778 13096 11181 8927 7008 6070 5277 6168 8506 7564 5465 3756 3183 2562 2540 2390 1901 1470 1132 884 1019 3275 11206 15698 15218 16466 23849 51730 68297 77497 84545 90348 82284 70978 67934 60031 44492 33238 24117 19898 19384 20109 21360 25188 29510 34221 34377 46360 79981 109899 88546 56817 54578 56820 47361 36803 50622 273 1712 30 10622 14 3 42 6786 5668 -25 341 676 1262 1992 2965 4852 8249 15424 38495 328112 876213 995530 226963 31350 1545 14 12 101 107 -20 -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 -58 32 103 153 193 260 234 143 65 84 151 229 260 246 182 192 165 200 269 201 193 192 143 198 227 221 139 40 149 209 223 259 266 240 235 175 177 185 244 224 300 290 184 167 170 120 156 130 82 61 102 103 99 62 -4 9 50 39 55 52 105 86 82 99 87 92 98 87 36 -14 31 65 56 94 111 90 62 102 113 99 69 102 89 51 56 94 91 64 70 63 64 92 83 83 75 89 94 68 84 103 66 70 95 100 70 100 120 120 95 111 159 126 117 138 135 177 151 151 177 177 189 211 233 223 204 214 249 278 490 1457 3422 6726 11613 17025 19998 20502 17986 14668 12879 12238 9395 7788 7052 5043 3164 2136 1936 2068 2264 2487 2839 2900 2301 1450 782 515 496 861 2930 7350 11797 15317 24814 43188 69007 75305 87596 83630 70667 57567 45356 39082 30189 28195 26642 25628 26334 28985 31913 36961 41083 44525 51939 58066 54971 53837 48498 42440 40803 34431 27052 23592 23110 50631 274 1686 30 10626 14 3 51 6788 5672 -59 170 461 819 1487 2489 4183 7196 14234 33225 144947 571264 999999 999999 108050 3787 33 -8 -54 -2 999999 -80 999999 999999 999999 -85 -87 -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 -24 13 82 203 232 175 180 179 165 135 223 316 291 255 159 165 238 219 263 286 290 245 217 238 267 270 180 102 151 207 218 240 170 150 149 159 169 134 161 170 179 281 289 276 130 168 124 145 120 100 106 32 48 70 37 59 120 76 6 25 60 61 83 89 87 104 110 97 66 53 62 83 52 55 109 59 79 41 61 123 130 141 77 75 89 71 75 100 130 116 112 123 122 107 72 61 103 116 73 99 89 76 76 113 95 90 115 133 117 92 128 132 143 135 150 177 168 166 173 183 194 201 211 173 207 236 224 272 532 1033 2138 3660 5971 9045 11784 13230 13486 13392 13371 14453 15653 14980 12044 7317 3292 1659 1476 1702 1877 2147 2498 2508 1891 1190 742 517 486 641 1451 3609 7236 11767 17103 27628 44632 60919 77162 75863 63104 50062 40244 35413 33919 34123 34195 31644 27994 25576 25219 26487 30276 38408 66634 113018 136833 104386 64994 50099 48662 51439 53986 51075 47624 50640 274 1687 30 10627 14 4 0 6790 5675 -5 453 1029 1959 3756 7273 14548 37356 163505 650584 999999 999999 39141 998 96 -20 33 -55 -89 -64 -50 -87 -94 -5 -1 -32 -75 999999 -18 -44 999999 -50 -60 999999 999999 999999 999999 999999 999999 -68 -60 -25 999999 -73 -55 -100 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 -81 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 115 294 246 243 294 366 276 268 319 304 303 271 285 218 172 172 179 263 276 336 376 295 255 311 346 279 217 165 164 232 330 349 310 272 245 198 224 247 276 267 214 321 376 330 283 251 281 220 189 201 188 149 118 118 133 148 167 98 95 114 150 153 126 175 184 168 171 192 182 150 143 89 92 90 105 142 143 174 179 158 94 98 85 118 85 71 93 131 144 143 135 153 140 111 110 120 131 130 138 122 121 137 113 123 111 110 140 178 150 148 148 145 187 193 184 181 192 185 205 217 227 255 267 272 277 260 251 245 253 268 273 298 338 486 1027 2481 5854 10888 15668 23608 29061 30039 26872 17876 9368 5551 3027 1847 1600 1806 2034 2041 1754 1392 1242 1194 1037 763 572 593 1444 4711 12140 24686 37955 56353 72247 72104 65417 53290 40578 32635 29388 27051 25431 24694 24133 24026 24695 26015 28612 34737 54414 101501 129802 99472 60906 41924 33428 29507 23342 18143 16864 50649 273 1717 30 10627 14 4 9 6792 5678 269 787 1429 2511 4384 8236 16946 45829 350418 894335 999999 951188 30726 1898 21 47 149 144 71 -16 -16 -97 -87 14 -90 -99 999999 -74 -35 -86 999999 -88 7 2 -99 999999 999999 999999 -69 -86 -90 -99 -90 12 -49 -29 999999 -95 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -17 -91 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 44 128 212 280 352 268 347 421 369 318 351 402 398 360 246 190 213 268 325 343 348 472 396 305 280 440 398 288 342 312 310 330 311 338 329 296 268 300 355 303 287 354 361 289 364 347 255 219 230 222 219 184 253 195 160 161 158 135 150 162 154 117 149 193 209 239 236 206 207 217 155 99 109 150 216 205 176 178 173 170 214 195 179 151 167 152 140 133 120 160 173 142 139 159 155 131 130 142 157 153 173 157 181 176 142 145 184 150 153 182 172 134 145 184 163 200 208 187 204 236 249 257 264 268 281 278 287 292 275 259 251 265 292 369 512 916 1254 2229 5359 12842 16593 12991 9625 7367 4978 3543 2880 2473 2265 2189 2086 1868 1606 1289 1005 940 1029 1124 1054 793 568 519 793 2953 16742 40787 54336 91635 97766 77041 52738 35210 27118 24728 25047 25725 25846 25921 26842 30541 36335 42303 75536 124079 154459 120772 60338 44799 39329 35139 30365 26745 24735 50658 274 1690 30 10630 14 4 18 6794 5680 -88 275 635 1163 1935 3112 5153 9341 18962 49007 240619 999999 999999 999999 247276 5159 133 169 167 146 72 5 92 142 67 78 66 -13 -82 40 62 67 42 10 24 -2 89 -22 -3 1 -27 31 5 20 -84 -45 -89 -45 -22 -34 999999 -94 47 -12 -16 -14 -5 -75 -38 30 -1 -89 16 67 16 -11 -79 -28 -11 -31 -78 999999 -60 999999 999999 999999 -23 999999 999999 -91 -57 -27 49 174 305 400 351 393 472 469 456 451 496 498 591 549 560 520 386 327 360 464 520 441 423 514 529 428 453 466 399 291 279 330 402 454 378 390 384 429 423 403 414 469 391 325 279 365 415 354 285 234 284 271 224 215 221 230 199 233 222 202 284 259 230 242 268 240 220 299 291 282 282 217 164 141 226 269 251 308 302 272 260 256 260 233 222 220 210 189 181 223 211 197 158 177 186 176 191 171 196 220 176 206 218 217 211 209 220 237 241 247 234 227 238 246 250 253 254 269 280 287 296 300 305 323 344 361 352 324 306 324 363 521 721 956 1257 1978 3628 7186 11608 15740 17826 15408 10936 7032 3568 2020 1710 1992 2381 2860 3500 3628 2772 1642 959 720 621 596 666 684 589 612 929 2305 6712 34476 66294 101731 95125 65327 42577 29955 25550 25683 28000 30707 32991 35738 39124 45067 59947 80371 93826 104218 106969 92699 78967 66169 53070 45689 38026 29845 50667 274 1694 30 10634 14 4 27 6796 5683 -73 363 861 1945 4067 8592 21189 73014 269382 785262 999999 999999 936006 70237 1180 224 235 226 149 132 81 64 121 142 103 61 -20 21 34 44 134 55 -35 -13 52 47 -33 -31 -27 -52 -4 13 -18 -2 -43 8 -46 19 -17 999999 999999 999999 -73 -14 -16 -25 -48 -14 54 18 71 45 -11 21 98 60 88 -6 61 48 -89 -43 -1 -10 -94 -87 -45 -74 999999 999999 999999 999999 999999 -35 56 227 315 367 356 381 478 522 474 469 495 525 589 604 512 456 360 434 458 407 445 455 482 507 466 486 392 375 404 306 267 391 464 437 406 429 430 405 422 461 410 450 443 392 412 387 289 334 333 317 284 280 242 244 272 254 249 232 228 272 284 309 289 300 266 301 329 357 344 246 201 229 273 299 253 231 245 241 240 249 260 258 252 247 243 230 223 227 215 213 216 239 230 214 221 186 187 225 238 214 226 240 259 235 213 241 228 218 251 267 280 286 270 258 270 290 273 268 294 317 298 282 330 326 312 347 358 337 474 690 968 1173 1088 741 701 1008 2066 4958 10094 15505 17488 17445 22194 25065 23504 16784 9483 5491 4236 4476 4497 3293 1757 977 729 691 707 941 1197 1222 1768 3626 7104 14275 23534 37117 49462 54722 49370 41974 35682 31978 30391 30972 33287 35557 37758 45275 68372 99941 131394 131383 102273 85597 83719 85235 72444 52561 34922 24897 50676 274 1668 30 10638 14 4 36 6798 5684 65 455 1267 3311 7650 18342 52280 282776 999999 999999 999999 30493 1407 54 53 -10 7 60 71 46 60 71 54 82 9 41 10 -13 68 142 96 44 112 -42 -2 80 109 87 57 -52 -73 -36 -46 -40 -61 -98 -36 -53 -18 -80 -81 -89 -40 46 -2 5 63 66 57 3 -23 53 24 -58 76 22 79 156 -5 -18 -33 -41 -38 -71 -51 -36 -88 -97 999999 999999 999999 999999 999999 -64 32 131 229 337 402 384 505 462 451 520 535 552 622 620 581 388 380 432 390 349 434 536 546 477 485 568 448 392 478 445 382 386 345 443 523 498 440 482 492 445 474 470 479 490 484 466 347 330 365 398 443 430 372 254 224 228 266 267 249 273 288 300 257 278 259 312 332 319 300 322 301 320 261 296 263 262 271 299 292 300 286 271 263 286 273 241 241 235 202 240 230 231 277 235 220 217 214 234 219 215 209 230 215 238 240 254 260 239 250 266 264 249 262 283 260 264 272 256 258 291 328 317 287 285 333 356 336 347 367 336 348 394 423 529 645 680 741 1065 1934 5575 26552 46229 34117 19342 11779 6886 4520 3638 2797 1889 1483 1409 1367 1206 860 615 583 580 607 771 1581 4692 11219 16518 23049 33454 43627 47214 46207 44174 40766 35075 29859 27862 29710 33430 37141 39295 43706 57926 79268 98936 106775 100241 90210 81784 66877 48849 33966 26662 50685 273 1729 30 10639 14 4 45 6800 5685 467 2616 9845 32634 256696 500845 813935 999999 670970 360962 6913 286 106 46 28 48 -8 8 60 82 46 -13 -15 -59 62 -20 -57 -71 -60 -62 20 8 52 -54 999999 999999 999999 -91 -75 -33 1 19 15 30 -29 -69 -44 999999 999999 -87 999999 -67 -85 -83 -29 21 46 -17 24 -9 7 21 29 -39 12 -38 -33 2 -25 -57 -77 -82 -75 999999 999999 999999 999999 999999 999999 999999 -79 999999 -76 -60 29 186 246 264 253 327 474 538 546 593 679 616 555 586 444 315 403 469 412 354 368 412 464 511 453 509 413 404 397 397 402 329 230 357 498 456 407 465 414 329 308 411 475 506 466 446 477 447 435 376 428 409 418 323 258 301 230 230 235 261 236 284 221 231 268 254 273 345 331 284 302 344 392 336 286 290 306 321 300 314 338 303 294 267 283 258 266 268 242 229 232 198 230 274 210 236 258 256 210 200 214 236 263 256 255 272 262 270 255 252 272 294 288 282 287 292 277 294 277 287 293 305 285 297 354 319 318 342 335 342 360 350 360 382 401 379 401 467 706 2001 7409 19808 26648 17612 10676 6151 2326 1569 1520 1220 697 585 804 948 752 585 562 580 601 633 779 2380 9441 22384 30367 39583 49758 56418 60814 60732 56635 47637 35882 28526 27845 31136 34464 39279 45175 68273 102829 119299 116970 109140 90366 56964 38380 31651 28994 50694 274 1700 30 10640 14 4 54 6802 5686 -26 882 3119 11456 63958 230936 771825 999999 691650 160796 20238 608 65 95 95 104 45 53 20 55 84 30 78 -8 -30 -16 -70 -73 999999 999999 999999 -51 -57 -48 999999 -32 999999 -94 -25 -18 23 -45 -5 -26 -8 -51 -68 -63 -80 999999 999999 999999 -78 -4 -28 -43 83 74 42 13 -53 -31 14 -5 -24 29 49 29 -14 -8 -95 -84 -60 -57 -33 -73 999999 999999 999999 999999 999999 999999 -93 -95 -85 999999 -19 37 163 187 246 328 458 480 547 560 544 617 627 595 549 489 408 426 375 357 434 430 419 459 466 463 395 376 430 439 387 398 379 403 420 444 427 406 418 413 409 446 415 432 471 445 463 457 434 401 357 421 490 448 416 297 242 259 235 271 286 272 246 288 274 277 198 276 334 376 370 344 360 333 271 278 296 287 285 310 295 279 275 298 332 311 302 269 282 272 271 218 219 223 250 218 221 256 260 269 248 244 249 271 250 220 279 245 244 274 264 268 251 276 263 257 274 290 298 314 309 314 301 315 315 338 336 334 351 342 343 334 354 380 391 413 429 453 575 1328 4539 12910 16514 11002 7403 4304 1871 992 763 704 718 825 1002 958 756 717 971 1240 1128 901 756 1154 5519 15672 25282 33626 44001 54479 59412 64904 71861 76128 79409 76719 67831 56387 49914 46354 47361 53746 64499 74123 80941 88497 90372 77821 57722 40528 50703 274 1702 30 10642 14 5 3 6804 5687 21 495 1055 2309 4941 10076 23792 153050 573669 999999 864384 281669 34452 4649 149 40 28 99 97 76 37 35 104 22 35 32 23 -3 -24 -8 6 -1 30 48 -57 -64 -34 -37 -16 29 -30 -100 -79 -69 -54 -90 999999 999999 64 -52 999999 999999 -81 -55 -71 -65 11 25 14 28 65 9 -10 31 20 -18 -9 20 26 45 -22 34 -13 -70 999999 999999 -34 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 -48 -19 73 152 249 404 423 433 444 432 611 699 723 665 543 449 473 444 396 382 393 382 440 445 495 406 428 457 470 416 433 397 372 408 468 531 552 542 523 499 422 356 419 454 492 487 421 439 401 423 378 429 455 420 364 376 309 267 279 278 273 328 292 301 248 249 237 256 318 333 354 370 422 453 433 389 326 320 373 368 341 288 275 348 346 277 287 348 278 247 289 284 266 275 256 257 279 249 241 252 262 250 249 262 247 279 298 288 270 265 282 276 274 289 276 265 312 320 324 320 310 327 326 316 335 348 353 322 340 347 335 349 365 364 405 411 438 474 563 1202 4983 18038 24157 15124 9399 5861 2847 1527 1216 1057 1099 1407 1475 1608 2147 2243 1625 1136 911 825 893 760 1877 17853 30710 40601 50326 57244 60955 73134 84088 93723 111971 126400 128930 124954 108278 89260 80399 79129 78158 76976 72842 66797 58405 47301 37487 50712 275 1670 30 10640 14 5 12 6806 5687 -62 398 832 1528 2424 3822 6763 12811 27516 120635 818885 999999 426646 60899 2401 -98 -40 14 105 16 -6 0 4 -42 -4 -54 -85 -47 999999 -54 -41 999999 -91 -52 -92 -78 -73 -97 999999 999999 999999 -7 -62 -40 -11 -90 -60 999999 999999 999999 999999 999999 999999 999999 999999 7 -86 18 -13 63 -19 -20 -53 -69 -48 6 -31 16 -34 -4 47 29 -33 -55 -66 -96 -28 -51 -82 999999 999999 999999 999999 999999 999999 999999 -90 -68 -17 13 67 122 184 294 345 397 359 432 497 532 492 463 356 271 274 308 306 291 326 332 336 402 361 345 331 330 374 379 410 340 361 463 487 439 425 437 422 280 223 253 311 373 426 365 369 367 331 368 318 339 414 413 381 282 237 231 258 229 225 211 245 267 294 270 244 239 288 288 275 309 346 361 370 371 318 281 353 405 390 330 254 287 290 296 262 292 271 258 260 258 234 232 230 203 224 226 203 201 172 162 177 193 216 212 208 222 221 247 231 221 228 233 223 234 263 273 266 241 245 262 267 293 299 297 292 303 312 327 319 300 303 325 331 325 352 395 520 1010 2890 8312 17899 16761 7953 7560 3276 1803 1379 1800 2755 3087 2424 2087 2069 1566 968 711 616 759 1101 829 1845 15808 31715 44338 53314 57688 58664 63333 75861 92637 109035 134032 162385 170130 158209 136650 111967 95453 86762 85018 77195 64895 49915 37448 31701 50721 275 1672 30 10642 14 5 21 6808 5688 -43 445 991 2158 4361 8983 22157 143071 380613 831642 786681 538863 74674 9572 308 -46 -27 -70 -85 -52 -82 999999 -73 -53 -87 -43 999999 999999 -50 999999 999999 -99 -99 999999 999999 999999 -97 999999 999999 999999 -44 -99 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 -80 -66 -65 -27 -21 -26 -88 999999 -68 -44 27 4 -98 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 50 98 245 327 353 300 342 419 472 496 372 326 191 149 168 147 232 300 273 297 264 289 279 261 222 257 341 328 316 309 305 328 318 273 290 269 198 182 198 193 228 312 352 324 260 232 248 287 287 249 292 329 316 224 200 187 178 170 162 175 170 195 213 222 249 202 187 228 251 278 315 341 344 379 382 342 338 348 333 298 290 279 246 242 225 220 193 204 239 228 226 209 213 233 216 188 193 201 195 214 232 229 213 190 203 199 210 207 194 192 201 180 198 231 216 192 218 224 245 242 236 247 243 255 253 261 294 305 351 448 1102 3056 5674 8676 13257 15609 16526 18058 19637 16382 11446 8203 4673 2844 2695 3295 4414 5191 4535 3010 1731 1051 717 600 594 780 1067 933 995 3960 18938 31584 39285 43206 48398 57500 58322 64022 73812 92982 134507 194602 256664 309335 333527 295837 206358 120981 89256 76063 59459 43545 38535 38397 50730 273 1737 30 10647 14 5 30 6810 5689 100 798 2628 8063 23032 115564 337288 858802 857201 662567 140396 12771 580 -11 -65 37 27 20 12 -44 -68 8 -67 -22 -80 999999 999999 999999 -69 -26 999999 -25 999999 999999 -64 -61 -14 -15 -17 -54 -7 110 13 -55 -65 -16 -11 -95 999999 999999 -65 -91 999999 -70 14 26 -7 -45 -13 44 -63 -54 98 23 -48 0 37 57 2 68 7 3 105 -50 999999 -43 -17 999999 999999 999999 999999 999999 999999 999999 999999 -70 -92 -88 -76 83 112 185 312 511 476 428 500 450 606 573 578 509 403 414 311 344 381 441 413 416 345 378 348 368 441 460 470 454 434 413 421 413 351 245 291 319 287 353 424 386 345 350 384 384 366 395 352 357 352 354 342 417 365 361 359 272 356 346 287 316 315 315 317 344 323 277 284 320 327 338 371 420 460 404 429 506 436 372 354 384 340 319 278 277 300 335 329 279 269 286 259 274 289 329 300 257 234 246 260 271 294 277 248 269 270 280 233 256 247 233 262 240 205 233 236 261 279 268 256 271 295 296 329 342 349 378 428 1005 3094 6197 9511 9401 7702 7123 6871 7180 6869 5653 4921 4216 3482 3697 3785 3507 3211 2875 2295 1686 1193 878 708 595 576 721 1139 1109 726 611 1808 27446 42366 45544 46991 52288 57714 72796 93739 109073 148194 233747 285032 273286 231509 190575 145374 103299 93471 93471 86938 69617 50333 37304 35696 50739 272 1776 30 10656 14 5 39 6813 5690 -79 326 921 2987 7281 16315 66495 316984 941368 995393 690436 53132 8332 55 45 11 -7 14 26 119 62 -2 -9 -87 999999 -99 999999 999999 -32 -4 999999 999999 -39 -52 999999 -44 -59 -50 999999 999999 999999 -55 999999 999999 -82 999999 -48 999999 999999 999999 999999 -88 -65 -4 44 -34 -52 -32 -61 -40 45 58 -26 34 -41 -23 19 -41 51 138 218 46 -14 15 -44 999999 999999 -74 -96 999999 999999 999999 999999 999999 999999 999999 -53 -81 -90 -23 61 193 200 241 377 360 413 538 544 557 558 565 543 315 329 393 473 376 371 398 397 349 367 302 414 464 484 523 553 594 472 463 444 430 472 403 401 395 464 374 370 365 386 465 439 399 439 413 397 429 477 390 304 345 338 420 384 335 313 378 419 331 264 289 291 327 321 238 355 388 413 413 412 368 355 344 365 355 351 300 309 243 241 250 276 323 318 301 269 294 279 261 221 189 242 282 243 205 210 216 238 281 258 221 247 263 226 257 235 218 256 273 304 300 257 273 258 265 282 315 316 285 310 344 388 623 2592 7819 12642 12737 9111 4595 2130 1589 1572 1720 1978 2126 2240 2357 2330 2254 2336 2726 2984 2464 1385 774 612 621 741 874 1101 1394 841 809 1212 2822 21730 50596 58023 70571 76721 86313 100490 119151 143503 213726 292076 228822 143058 104706 81925 52192 37040 28991 27252 29055 31825 35924 36852 35414 50748 272 1784 30 10664 14 5 48 6815 5691 -48 101 589 1450 3428 7148 15460 44016 531862 878882 999999 303671 21405 1506 -54 30 3 21 -59 -52 45 999999 -70 -28 -23 -70 999999 999999 999999 999999 999999 999999 999999 999999 -76 27 999999 -49 -48 999999 999999 -97 -57 -58 -65 -16 -30 -56 -85 999999 999999 999999 -88 999999 999999 999999 -69 -23 -30 -16 -21 15 74 -18 32 62 96 52 51 36 94 135 71 63 6 -41 -73 -97 999999 -86 -72 999999 999999 999999 999999 999999 -82 -45 -87 -4 -11 45 135 157 76 111 303 497 482 492 545 638 722 599 487 329 322 353 389 464 304 337 417 488 490 511 483 502 513 544 479 540 492 441 444 508 452 449 450 245 267 301 347 391 352 394 357 439 480 407 371 357 413 375 338 382 421 323 308 331 356 345 308 280 339 359 327 341 312 333 320 344 318 344 281 347 244 253 261 260 251 266 406 566 535 404 291 245 256 304 308 265 258 232 187 288 205 209 209 203 253 266 267 255 242 230 204 215 246 236 217 215 286 285 279 295 274 266 312 342 340 384 410 429 468 1018 3388 6891 10193 11985 10035 5496 2661 1966 1980 2250 2646 2791 2827 3910 5949 5801 5528 5016 3604 2439 1380 936 788 825 947 809 703 658 780 3984 8299 4031 3254 36616 55532 66025 93208 115473 137215 154545 193749 209281 219474 218378 140298 77021 40243 28770 27256 27682 31185 31915 32481 33941 39296 46493 50757 271 1788 30 10668 14 5 57 6817 5691 -58 264 1145 2567 5480 11154 28044 193834 746174 999999 517702 56485 2440 65 11 -31 76 35 -66 -45 11 18 -86 -68 999999 999999 999999 999999 999999 999999 999999 -87 999999 -27 -32 -17 -32 -61 999999 999999 -25 999999 -78 -88 999999 999999 -95 999999 999999 999999 999999 -46 -1 -7 -33 999999 -79 35 86 -2 103 137 -40 -26 97 -7 57 118 101 108 118 74 34 -6 -25 -96 999999 999999 -95 -88 -95 999999 999999 999999 999999 999999 -48 26 115 156 108 96 241 302 293 387 420 477 503 521 571 544 454 362 364 406 309 305 317 495 498 536 505 508 557 482 442 418 391 373 383 378 394 382 364 405 328 306 320 284 320 285 330 390 384 340 321 293 338 331 286 278 264 359 251 295 311 292 311 239 257 344 339 387 414 403 338 329 310 323 353 308 293 284 256 243 259 320 298 343 418 636 761 618 465 298 283 259 283 251 248 242 269 323 331 319 343 331 314 307 286 285 252 260 266 276 253 186 236 240 265 283 326 315 354 347 417 556 693 868 984 1041 1053 864 718 1514 4256 7830 9736 10459 11452 9099 8099 7611 8075 9369 10889 13679 18615 25104 29864 32871 34885 34530 28376 16409 6187 3906 8951 6713 1506 953 554 924 3491 4753 3358 1933 14979 43377 55267 79548 128774 180780 186923 181838 167380 139578 122430 96412 53067 28765 26955 28340 30127 30536 31060 33959 37870 46684 65584 50766 269 1879 30 10669 14 6 6 6819 5692 690 3761 19209 99404 618848 900554 859810 104882 16312 41 999999 -51 -53 48 46 -44 -79 74 1 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -17 999999 999999 999999 -98 -38 999999 -68 -22 -33 999999 999999 999999 999999 999999 -60 -51 999999 999999 999999 -71 999999 999999 999999 -49 -59 19 -16 -20 -41 31 -6 40 79 121 11 82 95 -53 999999 -93 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 91 9 99 92 160 323 451 393 328 471 433 365 306 379 482 383 261 230 352 361 418 475 487 459 490 393 300 321 275 241 206 149 163 207 325 352 326 315 273 263 317 351 337 311 266 245 273 305 283 319 363 269 234 235 313 284 473 916 1695 2417 2574 2023 1501 1119 797 579 505 408 353 325 283 337 356 294 334 311 290 233 234 242 286 313 389 419 449 406 408 360 382 332 304 338 484 676 825 918 911 757 589 505 605 757 937 1102 1272 1312 1173 990 836 636 498 454 434 472 477 457 422 431 564 1098 2114 2988 3270 3243 2810 2455 2246 1670 1276 1411 2669 5646 12773 19768 31422 31016 30207 34114 39118 44911 54243 64438 73716 78672 73204 56848 34313 16557 9906 2925 2122 1322 1524 2354 2079 1231 717 1493 8730 3709 3227 1841 14196 46638 50234 80596 124321 139238 131486 131129 117605 89311 65897 37625 29739 29283 30374 34788 37985 43572 52726 59254 71789 98833 50775 294 1128 30 10668 14 6 15 6821 5693 21 376 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 419 2455 13551 77701 291832 674383 874305 563555 370199 34260 6198 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 -89 999999 999999 999999 999999 999999 999999 999999 -58 -51 999999 999999 -83 -36 -84 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -59 -37 96 176 110 0 122 75 241 153 191 136 186 244 174 71 69 194 343 305 237 192 101 111 66 35 0 7 27 -92 999999 17 99 143 202 100 -24 61 114 127 144 200 151 117 163 186 224 156 89 112 151 297 1086 3233 7032 11113 10384 8130 6494 5127 3667 2723 1983 1423 852 411 239 246 228 171 203 169 181 208 312 220 238 191 190 193 168 227 323 419 474 444 444 425 403 563 937 1502 1825 1969 1955 2147 2621 2797 2883 2850 2872 2839 2916 2991 2743 2259 2142 2101 1904 1504 1011 591 441 382 375 625 1061 2059 5122 9729 13438 16496 21016 23703 28648 31814 36705 41718 48621 54760 62539 78277 88606 88501 90302 93875 89443 84881 81188 83778 82654 77729 60720 34256 21040 16877 12362 7156 5027 3518 2970 2500 2368 10397 12074 11474 11428 4765 4215 8237 17981 41966 45601 76990 104945 110465 116072 122115 102369 81859 62858 40510 35744 38712 40035 46067 52056 57604 65085 71218 89504 110133 50784 269 1880 30 10670 14 6 24 6823 5694 119 762 2313 6005 15393 56129 255533 595053 841087 808636 339755 36719 2423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -27 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -29 86 104 999999 -75 -66 44 94 140 137 172 223 133 116 37 57 122 178 237 189 151 104 48 -30 -3 4 -63 999999 -93 44 28 90 129 143 179 89 70 43 88 117 121 184 152 66 144 151 95 118 141 184 197 607 2425 5206 7625 8345 7716 7114 6636 5840 4913 4228 3589 2949 2471 1883 1345 1061 1173 1436 1546 1605 1391 1018 634 325 182 139 136 182 192 272 497 941 1403 1779 2096 2623 3534 4608 5453 6276 6871 7100 7563 8225 8077 7608 7315 7428 7293 7090 6471 5541 4373 3768 3182 2659 2131 1445 1036 887 800 1074 1318 1815 3365 5159 7433 12236 17356 27110 37700 52236 64406 74043 82402 87959 85628 76959 71628 61776 53701 52440 59212 65674 66290 57511 50083 47157 41853 37692 27592 17246 18245 21705 29622 26140 14529 8765 6328 6874 14842 18599 8521 5776 7614 13185 16478 30746 59656 62647 94522 121882 136436 134175 113405 86888 75004 49390 42441 40477 43012 49725 54635 56794 60651 72226 84224 84961 73394 50793 268 1915 30 10675 14 6 33 6826 5694 237 1697 7248 20852 100117 351250 895186 999999 452923 139628 20354 2836 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 53 46 6 -76 12 62 82 107 156 115 212 196 160 179 124 226 220 158 253 138 89 6 -35 -37 999999 999999 999999 -74 -60 -30 32 54 37 100 50 -42 37 72 89 94 85 91 44 126 104 105 117 91 124 100 144 134 805 2319 4680 7465 8339 7194 6366 5825 5351 4528 4117 3904 3561 3505 3564 3326 3230 3050 2625 2286 1807 1150 802 627 447 251 184 178 168 173 229 419 946 1873 3033 4461 6411 8360 9607 11239 13106 14031 13100 12534 12272 12188 11296 9550 7493 5720 4618 4244 3404 3225 2997 2328 1630 1283 1118 1099 1004 1132 1156 1191 1404 2174 3100 4138 7306 11549 21859 33377 52323 70705 80058 78754 79474 85061 92838 102097 105380 95412 81892 73109 58525 35939 21170 15951 13878 12083 10306 9847 9664 9230 11085 34119 38028 19597 10469 9316 16875 22242 16102 16014 16376 15902 14820 19307 37018 49728 66814 96171 110061 100094 83815 76729 69804 59622 51533 46446 42713 42434 43976 48763 65477 76499 75542 68684 56267 50802 291 1230 30 10680 14 6 42 6828 5695 1071 2607 2713 3264 1385 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 1004 11351 130654 346004 523393 658856 658055 479102 47595 10680 -61 -23 999999 -83 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 -99 999999 999999 999999 999999 -61 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 -83 999999 -19 17 -52 -78 -87 -23 -2 -56 -70 111 175 213 119 169 285 310 224 258 261 168 168 17 -31 61 -22 7 -11 -6 -26 -60 -56 -58 999999 42 151 189 29 14 102 74 83 102 148 145 150 146 150 133 121 135 206 76 75 95 312 1697 4531 7096 7616 7100 5814 4698 3876 3476 3296 3306 3127 2932 2680 2273 1751 1395 960 725 719 773 805 706 363 169 204 198 151 163 209 327 535 1153 2407 4892 8999 12847 15304 18039 22738 25965 25347 23724 22059 21879 21379 18893 14849 11531 9042 6027 4868 4459 3591 3000 2558 2110 2074 2497 3140 3711 4663 5741 6204 6360 6583 6868 7840 9759 14010 20258 25475 31586 39224 45854 49872 52094 53902 55695 57653 55279 51079 52067 55030 54736 50210 43852 40196 36161 32404 28484 24709 17695 9872 8301 11315 15112 11146 7751 6897 10114 15775 17952 19618 17216 11628 8129 7475 14282 34529 51540 57696 57705 56528 54001 56012 58301 55710 41459 37989 38860 39810 43201 50128 61805 87916 105669 89159 50811 296 1080 30 10680 14 6 51 6830 5696 393 1166 2392 3262 7755 16287 37425 10146 5477 1138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 591 1066 16416 218698 407257 486633 738670 506197 411190 80504 8086 323 -68 999999 -98 999999 -87 -26 999999 999999 999999 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 -75 -96 -98 999999 999999 -84 999999 -40 -76 -31 -69 999999 -70 -71 999999 -82 -83 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -77 -2 -91 32 0 -38 -81 -53 -85 -77 28 -26 49 157 172 228 275 351 330 276 268 289 233 210 171 94 25 -71 25 -45 -95 -51 -67 -34 70 138 119 155 194 100 83 95 124 132 171 163 246 180 141 156 136 105 94 107 80 46 75 126 481 1754 3524 4909 5600 5103 4471 3835 3092 2715 2475 2142 1841 1638 1187 863 593 490 434 337 292 299 238 218 212 215 199 212 176 188 163 177 222 456 1029 2009 3690 6230 9334 13806 19050 23862 26182 25229 22225 18177 16493 13117 9460 7793 5795 4918 4509 3989 3298 2902 3042 3499 4270 5302 5786 6487 7856 9590 10468 10928 11657 12412 13493 15668 17927 19069 20547 20930 21048 21777 23794 27466 28016 27557 32131 36163 32736 22710 16402 15747 18929 27966 40503 37375 20493 12636 10492 9940 8044 9524 11628 9976 10713 12669 16981 25274 27899 37661 47799 42138 25007 12350 12516 21003 35045 50025 50525 59527 67250 72148 68286 47318 38195 38443 41090 46346 51465 56239 60048 65741 106342 114582 50820 268 1918 30 10678 14 7 0 6832 5697 -90 213 1331 7272 32331 46719 148190 444007 694258 986767 712292 152926 23754 425 -55 -68 -79 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 -34 -19 -9 999999 999999 -72 -84 -32 -60 -92 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -51 -82 999999 999999 -74 999999 -40 9 -35 -59 999999 -31 38 27 -4 174 175 236 329 320 335 310 285 226 151 119 60 64 18 999999 -22 -99 -94 40 4 49 204 138 166 108 110 58 119 58 83 161 182 83 164 168 99 125 111 132 136 80 86 64 79 179 312 717 1715 2625 3019 2771 2617 2629 2625 2861 2843 2286 1605 1240 1100 1054 991 852 756 624 450 354 214 178 227 171 147 110 118 49 144 199 407 728 1463 2705 4251 7371 11071 14887 17718 17767 15848 11941 8470 6106 5251 5220 5047 4548 3908 3113 2826 2637 2698 2786 3491 5031 7047 7923 7736 8326 8808 8942 9005 8991 9214 9672 10439 11296 11440 11549 11138 9950 7930 6483 6753 7839 8542 8824 9678 10160 9940 9654 7955 6036 4268 3472 3835 5190 6040 5410 4141 2707 2106 2553 4483 14740 20801 29769 42334 58875 66571 63778 57534 56973 46225 31204 22799 23845 35793 39715 61792 67192 56464 48660 48299 51510 55008 57016 55530 51139 58242 101275 125296 102269 50829 266 1977 30 10677 14 7 9 6834 5697 294 1296 5562 20129 58529 209364 540820 936300 999999 621544 30330 489 61 44 51 -9 -16 -13 74 22 -19 -45 14 -73 -87 999999 -92 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 -99 -84 -43 -67 999999 999999 999999 7 999999 999999 -29 21 26 11 -1 -11 1 24 999999 -15 -34 3 39 66 33 -5 999999 999999 -34 -90 999999 999999 -91 -99 999999 999999 -79 -98 -87 -52 -80 -51 -61 -90 -56 -52 15 -2 -1 -1 31 -16 999999 -6 76 49 171 336 368 332 403 412 387 301 280 147 113 82 52 58 30 7 -9 10 -3 96 164 167 196 252 318 273 178 196 158 158 202 273 279 271 244 247 215 245 147 150 190 147 121 171 178 181 220 241 379 674 1100 1475 1500 1634 2143 3079 3947 4264 4119 3416 2606 2112 1908 1662 1351 964 592 424 305 283 273 232 177 184 181 265 347 431 504 706 1293 2341 3803 6353 8950 11911 13535 14040 12854 10673 8625 6979 6225 5641 5051 4299 3922 3414 3218 3823 4779 6134 7714 9365 11676 12898 13508 12897 11876 10467 9416 9441 10245 11809 13513 15000 14852 12027 8721 7062 6915 7019 7555 7760 7403 6742 7036 7848 7960 7814 6379 3766 2554 2498 2957 3711 4165 4572 4779 3950 3165 6688 15104 19510 26093 38538 54352 68195 84503 68056 57230 62764 60061 47361 42298 37843 44899 53937 58718 55262 49965 48971 49664 47241 49571 77960 126056 135095 103100 77129 50838 287 1347 30 10677 14 7 18 6836 5698 87 530 1663 5315 16161 41772 44444 37169 23924 5370 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 201 536 4926 80723 734401 862391 500719 177691 31275 5761 93 19 42 -97 -58 -12 -96 999999 -51 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 -75 999999 999999 -52 4 -55 999999 999999 999999 -81 -84 -80 -73 -76 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 -53 -44 -83 -76 47 105 141 186 276 376 320 218 227 168 109 91 16 -78 -48 -76 -51 -60 -83 -74 -32 2 50 68 65 101 134 72 21 51 120 115 91 135 110 155 131 137 103 88 47 67 72 120 12 33 3 83 111 114 157 152 161 262 456 773 2119 6209 9108 6282 4308 3797 3280 2743 2523 2329 2134 1856 1436 1081 694 341 222 214 211 210 368 637 816 748 579 538 695 1092 1726 2896 4806 7098 8881 9073 9497 9419 8329 7361 7090 6217 6049 5796 5821 5147 4340 4396 5459 6704 7376 8281 9011 9476 9962 9555 8571 7946 8029 9030 11889 14785 16640 18887 17141 13069 9789 7567 6277 5461 7037 10408 10494 7197 4251 5316 11007 10879 8367 5800 3383 2484 2197 1879 1801 2385 3872 4717 5283 25195 38470 40052 46084 55898 65841 73999 71580 59660 59741 59365 70945 75026 62060 53011 50087 45378 45230 42599 40159 37261 41905 84685 135226 135917 112258 78153 64971 47997 50847 293 1167 30 10677 14 7 27 6838 5699 113 222 333 734 1179 1915 3317 7970 17789 56906 242937 599913 843726 465521 199919 7759 923 622 412 430 603 500 772 458 524 555 934 1937 914 17444 287475 255874 45860 565 106 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 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 -99 999999 999999 999999 999999 999999 999999 -98 -29 56 107 183 227 124 144 212 32 -53 -93 -87 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 -17 -40 -30 56 -10 21 -3 11 4 -30 47 -18 15 23 10 -20 26 -23 -60 7 -14 -58 -72 -26 14 -28 -35 9 87 239 534 2623 6923 8563 8978 8085 6211 4804 3730 3596 4026 4057 3856 3693 3215 2691 2227 1890 1428 1116 1135 1351 1817 2307 2530 2563 2508 2389 2196 1788 1529 1697 2197 2956 4462 6115 7139 7788 8229 8196 7505 7196 7000 6723 6760 6462 6121 6266 5795 5102 5151 5715 6641 7923 10214 11511 11640 12829 16469 21129 25444 30948 34659 39098 38580 34572 29496 24963 21171 15521 9603 7435 5018 5701 6540 6736 5067 2827 2151 2466 2657 2906 3164 3351 4071 5045 6283 8722 13707 32924 54942 70385 68590 62176 60180 74495 81538 75378 60528 54494 58173 58966 63496 51895 43397 38196 39118 41166 40572 42540 53204 91019 141327 107186 62946 52454 45021 35450 27780 50856 288 1319 30 10679 14 7 36 6841 5700 287 831 1811 4183 9719 45321 107009 237398 409122 551333 161060 9435 270 999999 -25 999999 999999 999999 999999 999999 -52 413 1519 804 11053 223154 596576 348123 77560 1187 72 -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 42 -16 -28 -29 14 35 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -90 -87 -85 999999 -100 999999 -63 999999 -72 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -44 53 322 1105 4716 9863 8483 6164 5327 4695 4326 3809 3522 3882 4317 4462 4471 4130 3805 3531 3396 3238 3055 3144 3242 3417 3539 3817 4066 4269 4451 4447 4072 3638 3387 3288 3300 3441 3846 4404 4982 5399 5698 6042 6171 6313 6539 6515 6491 6530 6530 6755 6235 5657 5505 5281 4718 4943 6612 9481 12308 20004 27023 29206 29310 29418 24191 16868 11329 9108 12652 18897 22445 24715 23511 18381 11628 6344 2831 2229 2651 3003 3673 4841 6132 6584 6203 6241 6616 5519 5609 14016 27537 46857 62755 64734 49440 44428 54689 57337 42052 34943 38311 42379 48485 51356 51207 46364 41248 41979 46931 51421 71745 112159 115057 86187 73427 66331 69090 74258 75450 75126 50865 285 1411 30 10681 14 7 45 6843 5700 43 759 1898 4935 14253 32103 36451 4288 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 337 764 2426 64525 683948 912606 761862 262370 13295 599 733 251 39 35 30 79 -44 -88 -47 -90 999999 -58 -18 999999 999999 -73 -72 -79 -9 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 -44 -72 -79 999999 999999 999999 999999 -65 -17 999999 999999 999999 -80 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 -30 -82 999999 999999 999999 999999 999999 999999 999999 999999 -81 -11 20 103 67 70 74 85 59 -54 -50 999999 -13 999999 999999 999999 999999 999999 999999 -87 -72 -83 -73 -4 58 77 72 66 14 40 72 57 97 94 34 23 -19 -63 -27 17 9 5 34 23 58 20 14 5 76 174 361 605 1580 5174 8669 7098 6415 5915 5497 4947 4280 3933 3952 3981 4046 4280 4330 4399 4334 4318 4691 5069 5480 5526 5565 5796 6086 6374 6426 6231 6276 6216 5906 5769 5656 5698 5905 6043 6073 5927 6079 6298 6469 6682 6989 7104 7165 7153 6866 6303 6378 7940 10565 12156 11120 8952 7990 10250 14882 18511 21332 22809 21726 20129 16411 12738 11621 10229 8361 6757 6613 7815 14053 17208 14960 10659 9203 7845 6616 7190 8503 9794 9950 11062 9662 7684 6549 4005 3578 16250 35997 60561 70248 65475 60812 66202 73651 81071 66413 51184 40685 37756 39450 38795 37924 40575 46212 44351 44293 53578 64035 68909 57845 52694 53488 58544 63938 69752 65456 57585 50874 285 1412 30 10682 14 7 54 6845 5701 99 957 3209 9626 13485 12216 6605 569 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 684 1810 45143 242577 783741 999999 769494 22071 5589 23468 7465 167 -26 53 58 73 -100 -38 -79 -21 -35 999999 -88 999999 -100 8 7 63 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -48 -18 999999 999999 -54 -74 -75 -65 -80 999999 999999 999999 999999 -74 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 -80 999999 999999 -51 999999 999999 -87 999999 -29 999999 -92 -8 -66 35 82 -30 -1 78 108 148 57 -49 -51 -79 -3 5 999999 999999 999999 -99 -10 -82 -63 -85 -13 -29 -26 -28 30 64 134 114 32 90 67 103 52 26 55 -10 -39 19 29 16 9 67 36 72 52 113 78 86 164 218 382 915 2877 5772 6947 5783 5461 5700 5840 5073 4525 4169 4193 4029 3816 3720 3765 3888 4285 4561 4853 5138 5451 5839 6025 6256 6539 6567 6381 6190 6129 5856 5510 5120 4808 4671 4662 4546 4797 5517 6583 7906 8773 8672 7244 5717 4975 4913 5548 7472 9190 9438 8298 7150 6623 6372 6523 7368 8937 10763 12848 14093 13849 13108 12275 12234 12277 10686 9815 10764 10879 9343 8297 7811 11385 16220 17876 17700 17571 12549 9502 8926 7274 4830 4153 4198 3529 4162 9526 16829 23647 37071 47222 53867 58966 62217 69108 71768 73819 75637 70791 67710 61469 53529 58198 51422 25146 19280 19362 18562 18375 19398 21371 26305 32285 38356 39354 38398 50883 292 1200 30 10680 14 8 3 6847 5702 97 441 670 1137 2097 3818 8478 19855 62419 148088 419397 649889 384613 12030 999999 999999 999999 999999 999999 999999 518 969 742 933 932 822 1376 974 5103 98173 758303 604950 193192 5444 2374 1383 515 276 170 64 116 113 51 -47 -30 45 98 -17 69 -32 170 109 29 68 48 11 -45 999999 999999 -62 999999 999999 999999 999999 -96 -89 -76 999999 -83 999999 -83 999999 -47 24 -18 106 -20 46 88 63 35 53 70 63 -27 1 -10 -82 -10 -67 -31 38 -5 0 -75 999999 999999 999999 999999 999999 -74 -64 999999 999999 999999 999999 999999 -82 -27 -86 -5 -19 16 -8 -15 7 43 -27 88 -25 -2 44 57 21 88 70 153 160 171 129 154 136 173 112 99 85 97 -40 17 20 -56 9 28 27 19 44 122 186 146 122 158 223 237 225 247 243 184 163 150 154 153 186 184 154 112 111 139 181 194 183 216 240 258 187 278 256 355 797 2783 6454 7700 5468 4693 4499 4422 4655 4670 4316 4173 4218 4174 4100 3959 3908 4279 4769 4904 5197 5573 6216 6925 7264 7402 7232 6942 6553 6065 5674 5141 4420 3709 3065 2860 2941 3273 3890 4547 5165 5385 5443 5729 6508 7574 8420 8768 8526 7868 7278 6733 6497 6208 5760 5598 5421 5545 5537 5946 6760 7524 8513 9585 10894 12115 12769 13114 13224 10484 8876 8439 8859 9195 8904 9656 11180 7264 4882 3278 3340 3620 3441 3778 6190 14162 14700 12146 22090 33218 33806 25529 20195 14452 9556 12848 22982 30396 31796 31486 36125 32849 23797 16148 14488 16007 19569 21940 22088 21249 20945 23383 25948 33008 43242 50892 293 1170 30 10680 14 8 12 6849 5703 -71 158 454 612 1098 1883 3119 5832 11323 27334 96996 404957 999999 999999 437785 6903 296 323 102 302 1692 3003 2165 2856 3690 3482 2342 1597 1618 2036 2493 18992 60801 13114 5945 5137 45949 113104 3716 165 118 111 78 117 72 172 1 -4 -5 -54 -46 -69 -26 76 254 223 45 35 -77 999999 999999 -83 999999 -64 -12 999999 999999 999999 -66 12 -93 -61 22 -78 -48 -11 -23 29 58 76 76 -13 -15 160 174 94 44 -67 -56 124 44 -65 -45 1 -4 -3 -77 -92 7 -13 999999 -73 999999 999999 999999 999999 999999 -51 -81 999999 -92 -12 18 -1 44 36 -18 -39 9 13 99 100 45 64 91 122 165 161 192 185 159 215 137 36 30 84 135 -2 -51 -71 46 33 -45 -18 -23 45 78 179 99 67 142 222 189 211 214 183 171 198 147 185 170 198 199 139 122 152 121 80 178 162 148 161 174 228 210 206 220 298 342 1412 5683 8447 7006 4963 3524 2935 2970 3248 3266 3335 3649 3783 3729 3685 3606 3588 3511 3525 3598 3848 4318 4624 4902 5297 5629 5800 5830 5715 5487 5148 4726 4470 3828 3341 3328 3582 4129 4718 5433 6447 7646 7833 7061 6607 6543 6206 5923 5733 5987 6602 7056 7540 8263 8641 7669 6393 6056 6273 6783 7164 7493 8201 9726 12203 13673 14355 14713 14692 15100 15961 16908 17220 17061 16176 13933 11728 8601 5741 4097 3161 3058 4844 10761 18587 18402 10240 5771 8128 15548 22793 25723 20328 13702 7980 5459 5063 6101 6170 5551 6918 8660 10405 11831 12115 11166 13035 16260 19654 22615 25067 25658 27551 30789 50901 286 1383 30 10683 14 8 21 6851 5704 204 667 1806 3768 9394 32688 131430 298267 85103 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 311 207 12738 64177 56782 16206 45021 429331 999999 999999 86315 1220 29 3 38 37 -51 -31 41 0 -50 -38 20 999999 -61 60 4 27 162 198 96 -5 999999 999999 999999 -64 -71 999999 999999 999999 999999 999999 999999 999999 999999 -8 -81 -13 -19 -14 -3 42 8 13 95 107 55 -2 -41 -33 -34 -53 999999 -95 999999 999999 -35 -76 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -67 999999 -38 -7 -6 -32 -31 -99 -94 -99 -62 -43 23 -27 139 150 9 37 56 36 6 29 52 66 -34 -23 -42 -44 -95 999999 -84 -40 -69 22 3 -33 18 47 112 128 159 183 140 104 117 82 119 77 81 120 75 56 33 82 127 21 111 97 103 103 163 169 228 200 252 1010 2968 4408 4969 5822 5433 4562 3997 3602 3253 3121 2924 2883 2808 2901 2955 2913 3128 3442 3616 3545 3345 3225 3030 3052 3128 3098 3220 3660 4088 4404 4530 4594 4711 4783 5037 5514 6175 6713 7135 7771 8181 7580 6462 5392 4553 4437 4464 4451 4421 4769 5347 6167 8217 11740 14298 16462 20177 22604 24926 26487 25877 22617 16611 11918 9725 10286 11956 13874 16230 17613 17973 17200 16903 16911 15200 12026 9952 8293 7075 6493 5775 4676 4814 7905 12884 11299 5540 3899 5677 8496 10956 12682 13354 12692 7403 5507 5705 6636 7347 7124 7140 7387 7814 8422 9601 11702 14535 16748 18558 22289 25757 23932 22114 25252 50910 263 2075 30 10685 14 8 30 6854 5704 694 5194 13984 24362 28899 105936 596974 801152 907224 516974 20428 374 48 -43 -39 -57 -93 -20 -1 -15 79 -99 -24 -98 -45 -98 -24 25 58 73 78 -47 1 999999 999999 -76 999999 -78 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 -32 27 999999 -91 15 32 20 -32 31 -59 -51 -48 999999 999999 -57 999999 -54 999999 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -80 -93 -80 -60 -78 -31 -41 20 -6 -63 -71 -8 -26 -7 -46 999999 -75 -16 60 42 -40 -49 -59 -86 -85 -92 999999 -93 -57 -15 46 46 -23 46 126 103 123 158 134 117 97 37 80 124 41 31 115 63 44 88 68 71 84 140 138 121 132 142 126 149 528 2120 3717 4370 4674 3919 3196 2925 3024 3237 3186 3093 3247 3390 3541 3797 3845 3941 4008 4169 4401 4519 4577 4328 3966 3821 3570 3420 3393 3605 3994 4306 4849 5604 6419 7273 7974 8600 8814 8525 8429 8726 8636 8694 9650 10363 10491 11240 12527 13443 14879 16784 23231 29796 36856 41352 44223 42670 37312 30346 26482 26336 25958 22608 16275 12926 11587 9795 9031 10167 11268 14411 15165 13881 12197 9988 7633 5883 5237 5542 6820 27169 35929 29084 21564 15643 7444 4529 4133 7484 11923 13215 13013 10392 5894 4021 4032 5738 8781 11294 12709 13110 14210 14967 15443 15230 15769 19267 20246 22177 23297 27051 28133 30050 50919 285 1417 30 10687 14 8 39 6856 5705 90 1019 4061 11927 46268 51752 24642 8746 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 -35 -20 178 751 5743 17050 47836 322772 760795 789923 669539 38974 4844 999999 999999 999999 999999 999999 999999 -42 -56 -61 -48 999999 -79 -93 999999 999999 -88 -54 -80 -26 -50 -59 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 -49 -30 999999 999999 999999 -38 -73 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 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -40 999999 -58 999999 999999 -88 -94 -53 -26 -48 999999 999999 999999 999999 999999 999999 999999 999999 -89 -80 -48 -38 -45 -24 -38 -21 14 -1 90 17 42 8 4 20 36 52 16 20 30 40 20 48 13 -9 25 43 55 34 43 69 166 358 2182 6852 7573 5004 3324 2465 2338 2160 1986 1931 1865 1923 2151 2351 2486 2854 3196 3949 4591 4520 3969 3645 3421 3452 3633 3642 3505 3509 3631 4014 4769 5440 6064 6563 6870 7618 9144 11426 14510 17439 20498 21961 22678 22854 23298 22659 23284 24623 24990 26991 29668 33039 36741 39816 41993 40705 38593 37342 39118 40284 32374 22390 18849 18390 14593 11537 10681 10493 11032 11522 10565 9147 8081 6445 6318 6371 5434 5033 4886 4821 4979 10920 13382 15478 11018 8098 7413 9425 14260 16407 17358 12887 7754 5606 4230 4608 6455 8570 10853 13213 14762 14690 13370 11878 11945 13881 16115 17805 20880 21110 26060 29490 50928 297 1058 30 10688 14 8 48 6858 5706 1 577 2605 13083 18681 6228 1381 999999 999999 999999 999999 714 7402 31186 100960 154131 301102 452156 262577 97254 3638 999999 999999 999999 999999 999999 620 1573 1714 1565 781 617 1253 3716 7904 9700 18923 191994 857269 762741 24068 329 -43 -52 -69 999999 999999 999999 999999 999999 999999 -76 999999 999999 -81 16 3 -28 -45 -35 73 -1 -18 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -95 999999 999999 999999 999999 999999 -8 4 -36 -89 999999 -90 -46 -90 999999 -60 -97 -58 999999 999999 999999 -80 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 -96 -33 -70 999999 999999 -28 -3 -85 999999 999999 999999 -92 999999 -36 999999 -21 -16 999999 -99 10 70 45 -62 999999 -96 999999 999999 999999 -93 -87 999999 999999 -58 -64 -26 -43 -14 1 -18 4 -28 23 23 36 66 64 74 10 88 89 17 48 71 52 -37 36 24 93 94 106 134 159 82 152 170 354 1986 7366 12244 8785 4899 3081 2250 1898 1622 1621 1830 2077 2136 2149 2124 1996 1967 2143 2286 2395 2406 2345 2220 2095 1983 2041 2117 2250 2464 2751 3071 3634 4338 5149 6075 7147 8830 10972 13214 15448 17688 20060 21897 22784 22616 23113 22631 21620 19934 18997 17462 15116 12894 11669 10824 11345 14499 17668 20186 21630 23416 26331 25949 21329 18120 15051 10667 9056 9187 9974 10573 10152 9030 8258 7537 6535 5435 4318 3555 3056 3593 5856 9416 14286 13974 9543 9720 10709 11748 11732 12104 8856 6264 5903 5518 5949 7779 10224 10116 12892 14163 11163 9821 11363 13200 16326 19091 20009 22452 25138 27021 50937 286 1390 30 10690 14 8 57 6860 5707 49 1079 3743 10881 36570 144926 325593 374963 269349 152633 35993 151 999999 999999 72 1196 1336 718 19 999999 -40 1379 4817 8977 9826 17732 240308 999999 578663 20894 422 -55 999999 -79 -46 -77 999999 999999 999999 -16 -33 999999 999999 -85 -76 -21 999999 999999 -3 -72 -59 7 59 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 -65 999999 999999 23 2 -35 -15 -38 -68 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -73 999999 -55 999999 999999 999999 999999 999999 -63 999999 -94 -98 -78 999999 999999 -89 40 12 -56 -98 -98 999999 999999 999999 999999 999999 -84 -83 -38 -54 -53 -7 -87 -38 -35 -11 -12 -23 10 39 -15 11 44 97 56 29 59 -7 12 83 91 40 4 80 40 9 93 74 29 70 67 141 191 602 2377 5744 8002 8753 7848 5716 4352 3012 1884 1497 1366 1411 1530 1477 1523 1555 1612 1654 1744 1853 1776 1718 1717 1687 1697 1685 1747 1897 2222 2587 3093 3600 4490 5528 6711 7966 9455 10779 11963 13381 15476 17020 18047 19290 19939 19516 18880 18092 17760 18014 17515 17180 16608 15770 16630 18496 21585 23945 28142 30982 29606 26608 22750 15401 8233 5427 4991 5090 5699 6539 6911 7241 7789 8209 8911 9975 9995 8322 6341 6674 8751 10717 13832 13702 12253 12245 12179 11181 8207 6381 4843 3560 3462 5201 7689 9887 14678 22681 26441 21398 13869 12620 14253 14577 17927 21974 24239 25321 24959 50946 282 1513 30 10693 14 9 6 6862 5707 552 2805 9223 10088 20164 16912 3173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 1302 2841 14701 245051 648237 837793 738832 347991 41024 5674 84 -92 -98 999999 999999 -81 999999 999999 999999 999999 999999 -81 -52 -96 999999 999999 999999 999999 999999 999999 999999 -20 -11 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -63 999999 999999 -93 999999 -41 -66 -85 999999 -83 999999 999999 999999 -99 999999 999999 999999 999999 999999 -77 -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 -41 999999 999999 999999 999999 999999 999999 -71 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -100 999999 999999 -75 -89 -40 -21 -12 -39 -40 -5 -25 -72 -71 9 0 0 -50 -5 -28 -16 -76 -69 -5 17 -32 5 -31 -56 15 -9 -1 45 80 84 198 625 1353 1948 2980 5300 7464 8744 10350 8684 5330 2947 2059 1711 1592 1632 1704 1739 1902 1856 1873 1885 1924 1871 1867 1945 1949 2021 2166 2417 2698 3045 3467 4029 4677 5125 5643 6189 7088 8462 10554 12771 14808 17589 19726 22826 23875 23848 23961 24573 23324 21857 20481 18876 19830 22860 24224 25022 26137 28540 33221 39895 45612 53501 58378 58214 46951 34794 24492 15904 10250 7073 5798 4700 3761 2889 2863 2924 3229 3439 4034 7165 13258 15702 17022 17164 16069 15693 15647 15950 16436 16863 17238 15849 16037 18912 20205 21747 21268 18311 12385 11362 13154 16074 19494 21932 22386 22484 22036 21956 50955 264 2028 30 10698 14 9 15 6864 5708 80 1840 5454 12361 33481 238420 741502 999999 888414 344035 49393 3500 172 17 15 -78 1 -43 -5 1 -41 -11 -33 -85 -88 -23 -69 15 -43 6 -27 66 178 51 5 999999 999999 999999 999999 999999 -20 999999 999999 999999 999999 -72 999999 999999 999999 10 26 -43 -60 18 -4 49 -23 75 76 87 -50 29 -89 999999 -96 999999 999999 999999 999999 -47 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -68 999999 -90 999999 999999 999999 -63 -96 999999 -35 -95 999999 999999 -59 -68 -89 999999 -63 -74 -26 -41 -90 999999 -75 999999 999999 999999 -65 -90 999999 -24 -71 -7 -82 -22 37 -1 -2 -4 32 53 95 106 109 76 98 118 151 79 88 77 66 63 40 93 63 36 93 83 51 36 67 65 87 117 156 199 341 396 611 1196 1859 2172 3418 6120 9529 10565 9301 7723 5116 3080 2414 2097 2054 2311 2528 2576 2527 2438 2300 2195 2248 2443 2726 3108 3635 4229 4813 5259 5608 5957 6316 6614 6787 6992 7700 8620 9356 10879 15121 18728 23485 31513 35392 37180 36677 33464 29625 26641 24825 24304 23723 24773 26957 28259 29199 33769 38512 44253 47705 44607 36094 22325 11701 8774 6628 6006 5954 5079 3893 3366 3011 2647 2165 1702 1655 2031 4505 13933 14223 16085 16618 18273 20138 18515 18679 19857 18564 15032 10496 11137 17255 20781 17349 13269 12873 14786 17503 18050 17694 17825 18113 19550 21229 21954 24557 50964 264 2064 30 10704 14 9 24 6866 5709 928 2563 7604 25246 117139 375786 646663 951360 540620 248328 22118 2575 -84 -93 -24 -37 -24 -44 999999 -86 -62 -63 -48 -90 -65 10 -46 -4 -7 -25 90 74 44 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 -47 999999 999999 -37 30 -30 -13 -40 999999 999999 999999 999999 999999 999999 999999 -44 -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 -75 999999 999999 999999 -86 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -33 -13 45 14 36 63 78 95 86 29 69 54 61 69 24 -20 -60 -15 37 23 9 -31 -10 29 -21 12 21 -12 29 94 84 405 1086 1190 991 865 873 1147 1425 1492 2238 4141 7024 9566 9723 8612 8289 8464 7245 5156 4164 3893 3485 3125 2917 2650 2479 2419 2437 2524 2703 2940 3117 3468 3962 4569 5278 6010 6543 6549 6345 6579 6889 7149 9137 13889 19442 21740 23103 23932 25669 26404 27366 28611 28675 30341 32038 33275 33553 35079 38784 41449 40695 40495 40806 39559 38447 33071 24350 16565 11427 8668 6982 4676 3141 2580 2386 2568 2731 2872 3199 3514 3676 3820 7052 15369 16402 17580 20276 25348 24923 18289 12891 10757 12456 17202 17739 14121 13285 13815 14477 15047 15218 14847 14414 14153 14567 16618 21044 21941 22259 20858 50973 288 1347 30 10707 14 9 33 6869 5710 32 598 1775 4749 13149 35406 99934 148238 62435 7332 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 801 3430 44854 125096 197592 433512 815176 779709 58262 7814 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 -34 -53 54 -53 -93 -84 999999 -71 -99 -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 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 -100 -46 -69 999999 -33 -22 -73 999999 -80 -94 -87 -92 -95 999999 -78 -61 -47 -98 999999 999999 -90 -23 0 149 1044 1826 1547 1188 1031 808 852 1001 1362 2229 3905 6657 9739 9897 8245 7000 7158 7861 8431 8880 9264 8359 6941 5781 4219 3408 2914 2449 2495 2652 2788 3059 3426 3635 3863 4034 4028 3947 4072 4502 5568 7460 10026 13467 17403 20627 24157 29147 31156 31367 31584 31216 31380 32243 32762 32988 32820 33545 34158 35977 36377 37260 38422 39939 43101 48255 51765 56200 65184 71561 63651 48902 32158 19248 11556 6522 3489 2989 3201 3469 3681 3852 3705 4856 9861 13230 15583 19259 24249 26931 27663 25295 17931 13326 11767 10634 10495 11322 13011 15886 19001 23703 27452 25623 20523 15525 16265 16709 17803 20060 50982 291 1258 30 10708 14 9 42 6871 5711 69 303 805 1538 2780 5796 13598 53681 191902 357399 265328 113920 8219 1500 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 617 2278 3137 5496 41207 170667 172673 532853 387905 91810 1291 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -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 -94 999999 999999 999999 999999 999999 999999 999999 -43 -75 -75 234 840 1142 1581 1582 1328 1306 1335 1402 1976 3224 5464 7924 9723 10712 11201 11617 12625 12727 10327 8548 7441 6964 6766 6773 6489 6524 6736 5623 3804 3036 2813 2938 3177 3513 3842 4175 4577 5161 6041 7412 10297 13744 18141 23410 26690 29033 30573 29839 28539 26924 24985 25865 27911 29450 30280 32404 35940 39358 45011 53941 60013 61684 66735 71986 76732 87586 98641 94075 80241 66853 50152 32407 16781 8169 4702 2665 1759 1453 1421 1361 1417 2386 7139 11231 14610 17109 21170 24208 26507 28512 26897 24768 23682 22967 21317 20541 21594 21742 23817 24005 22215 16903 14844 17047 20736 20061 21997 50991 288 1349 30 10709 14 9 51 6873 5711 -70 459 1458 3333 9886 31331 38352 18916 1932 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 4247 49736 74280 131537 378666 791468 681536 92114 13608 -48 -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 -86 999999 -93 -65 -70 999999 -64 -80 -52 -68 -84 999999 999999 999999 -76 -79 -94 -66 -77 999999 999999 -39 -1 -40 -37 -59 -9 46 244 673 1174 1599 2397 3032 2588 1982 1907 2289 2834 3629 4687 6295 8579 10122 10547 10096 8724 7094 6027 5330 4589 4815 5746 5876 4520 3228 2953 3120 3540 4126 4780 5433 5878 6468 7135 8033 9437 11525 13947 16113 20222 27956 32500 37079 42541 46876 50363 53762 55049 57106 59292 58129 56815 56336 58673 61068 62070 61569 62789 62516 59642 55537 46630 36712 28714 26377 25646 19846 11929 8040 5651 3683 2890 1962 1833 1930 2169 2653 3004 6515 15141 19326 18966 22621 27334 33650 34576 33380 32031 31849 30857 28055 26746 28139 29925 26487 23748 24299 23158 23058 22600 21249 51000 291 1262 30 10712 14 10 0 6875 5712 203 489 1240 2686 6866 48321 73092 130104 201239 82970 19538 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 749 672 9518 204497 792864 627795 446316 81619 2311 62 -52 -83 -65 999999 999999 999999 -41 999999 999999 999999 999999 999999 -88 -40 -69 17 -33 -23 -82 27 16 -2 -17 33 -30 28 7 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -73 999999 999999 999999 -48 -70 999999 999999 999999 999999 999999 999999 999999 -60 -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 -25 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 -92 999999 -71 999999 -35 999999 -48 -70 -47 -46 -17 -6 -55 -36 48 17 -2 -11 10 -38 -21 39 11 -39 -47 -36 0 -26 -11 40 85 76 86 39 121 287 942 2810 5395 7505 9590 11171 11290 9280 6614 5702 5623 5500 5038 5639 7737 9590 8832 6585 5580 5924 6121 6226 6209 6120 5574 4369 3110 2886 3279 4001 4859 5834 6801 8001 9627 11654 14035 16840 20543 25955 29247 32924 37290 42090 46285 48816 50022 51433 52623 53997 54416 53348 50429 49234 49725 49264 46944 45561 43888 43419 38309 27329 18380 13795 10394 7919 5601 4010 3504 2807 2435 2419 2550 2737 2917 3376 4058 4800 4402 2948 3579 15199 24138 22804 21233 22191 25209 29035 29824 29633 29298 27917 28312 31034 31446 31586 34976 33532 21649 21413 22062 25426 51009 291 1267 30 10717 14 10 9 6877 5713 154 481 1551 4214 12424 24964 26777 36941 54004 8927 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 303 1303 24055 176274 555330 999999 999999 214015 2992 128 32 -50 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 -96 -55 -49 -8 -37 19 -13 -15 83 8 50 60 85 59 -16 4 55 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -86 999999 -27 -38 -39 999999 -76 -71 -92 999999 -76 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -93 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -97 -53 999999 999999 999999 999999 999999 999999 999999 -78 6 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 -93 -63 -5 -89 -87 7 13 11 6 -50 -44 -28 -10 -17 12 -9 0 31 87 24 38 11 -1 38 10 29 52 61 46 25 34 29 87 80 40 86 84 119 169 386 1225 3024 5243 7940 11175 14426 18007 20007 18406 14331 10888 8918 7677 8120 8827 8647 7250 5820 4971 4574 4284 3441 2809 2697 2668 2676 2759 3229 3833 4659 5582 6401 7193 8072 9023 10210 11720 13391 16284 20110 24356 27752 29670 30141 27831 26389 25015 23978 23478 23978 24972 26672 28679 33056 41762 50912 55125 55841 58476 60020 56892 54511 47194 37124 25094 15304 7307 4464 3046 2298 1963 1842 1765 1925 2359 2592 2874 3299 3224 2196 2534 5971 13936 20681 20106 17446 15720 15543 16019 17914 19294 21820 27210 33264 32365 25116 18421 17934 19294 21947 24587 51018 296 1121 30 10721 14 10 18 6879 5714 -75 90 404 923 1517 2859 5458 11438 28812 115295 420105 691096 148154 1586 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 790 841 424 614 1041 2183 61874 371848 756061 545337 129150 9848 248 181 21 26 -68 -84 -75 -58 999999 999999 999999 999999 999999 999999 -19 -35 -52 -87 -13 87 95 97 139 30 74 -46 110 119 125 120 153 54 -53 -67 999999 -93 999999 -95 999999 999999 -65 999999 -77 -69 -89 -79 -37 -62 -15 -3 -54 999999 9 -34 -21 -43 -76 -41 999999 -82 -72 -65 999999 999999 -67 999999 999999 999999 -74 -53 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 -88 -93 999999 999999 999999 999999 -62 -49 -57 999999 999999 -80 999999 999999 -75 999999 999999 999999 -86 -56 -36 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 -88 999999 -85 50 3 9 8 87 -12 -12 -13 12 26 26 68 13 16 77 94 85 81 131 146 147 86 17 39 82 96 122 115 115 100 52 83 51 105 120 111 132 164 179 264 891 2198 3296 4249 6095 8548 11543 15881 25508 37486 35741 24804 17507 14453 14037 13578 11831 9331 6863 4778 3177 2660 2591 2863 3142 3562 3871 4061 4217 4306 4706 5252 5607 5764 6112 6924 8665 12154 15918 19236 22862 24997 26837 29200 29863 29700 29434 28630 27990 28144 27349 26529 26432 26772 26633 28166 30248 30045 28439 24947 22463 20489 17574 15427 14368 12919 10247 9217 8492 7010 4712 3252 2491 1753 1484 1620 2463 3724 3092 1512 1068 3476 9081 9024 8375 9209 11443 15561 25093 28498 23322 20256 20035 22502 19283 16437 17666 18378 19821 23364 27678 51027 298 1063 30 10723 14 10 27 6882 5715 75 362 696 1240 1795 3044 5055 8878 15707 39560 225580 738933 999999 593763 17065 619 227 275 101 193 123 207 204 275 305 209 264 359 586 748 936 776 824 1015 852 3326 11217 5702 775 436 319 362 159 58 -88 -79 -61 -19 -27 999999 36 -66 -50 11 3 93 102 134 78 102 130 163 202 172 125 90 82 240 141 91 131 120 55 87 51 -88 999999 999999 -66 -94 -41 -54 -45 21 -2 999999 999999 50 99 -20 77 43 -57 -54 -12 27 114 -19 56 115 169 71 141 123 31 -9 -37 -39 -74 -13 -13 -31 19 -94 -82 -78 -52 -60 -51 999999 999999 999999 -33 999999 999999 -86 -44 -62 -37 4 -3 49 28 -17 -84 -37 -77 -69 14 -26 -17 15 -44 -6 45 -20 -38 -49 -23 -43 -68 -24 -21 -12 -14 44 18 11 33 137 110 135 97 124 90 61 104 127 134 109 176 168 149 192 211 262 267 175 263 254 191 140 148 195 186 140 139 121 191 179 221 227 263 225 242 373 1012 2024 2444 2994 3801 4783 7140 12417 22130 39050 58679 62377 53398 38305 30480 22187 14960 10159 7870 6840 5621 4191 3611 3458 3805 4390 4976 5735 6369 6842 7012 7268 7534 7747 8054 8344 9162 11666 15989 19740 24010 30336 35638 40444 43032 43408 43154 40895 36409 30942 27232 23205 19900 16977 16918 18065 18761 18859 19662 18205 15760 11951 9028 6316 6253 7192 8308 7959 8823 10639 13176 10813 5837 1553 1218 1387 1730 2873 3336 2081 1169 2344 9800 12857 13719 14139 14749 18738 26316 38690 46075 35190 23151 19705 19863 18801 16700 17409 19835 21701 25118 28469 51036 298 1036 30 10726 14 10 36 6884 5715 13 390 789 1370 2118 3216 5518 10123 19938 54994 398457 942718 999999 328370 2954 69 -1 152 151 65 15 99 106 175 226 297 239 200 238 130 195 255 291 366 326 479 341 342 517 359 239 223 248 16 -77 999999 999999 -93 33 999999 999999 -87 999999 999999 999999 19 -33 72 89 -50 -34 16 -21 -16 -55 -28 -66 6 117 144 67 -31 -6 72 112 16 -43 999999 999999 -92 -95 999999 999999 999999 -79 999999 999999 999999 -37 -30 999999 -64 -68 -97 -95 999999 -66 -72 -35 -34 -70 -18 -88 999999 999999 -66 -38 999999 999999 999999 999999 -76 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 -44 -100 -77 999999 999999 999999 999999 999999 999999 999999 -78 -95 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 6 -22 -55 -38 38 27 65 -11 -69 -58 -8 38 29 26 78 40 3 113 119 102 102 125 131 103 72 53 145 98 96 109 142 93 104 121 126 85 170 139 370 1143 1787 2452 3097 3420 4182 6988 13222 24056 38282 45921 50366 48201 36808 27229 20235 13758 7558 4450 3185 2769 2655 2658 3037 3457 3928 4394 5072 5520 5803 6227 6514 6617 6909 7536 9332 13421 18891 26281 31897 36609 40111 42752 44224 46100 45853 43012 42443 41487 38609 37468 36088 32980 33782 36720 40419 46170 51283 52358 48341 40080 31463 21555 15661 11820 10260 9828 9444 9925 11510 16694 19754 16018 5349 2159 1407 1738 1799 2043 2782 1668 1712 2242 4726 6930 11791 19308 24452 27933 32012 37070 40401 29140 19785 15150 14113 14330 15409 17543 20093 22373 27175 51045 298 1070 30 10730 14 10 45 6886 5716 -19 402 881 1611 2843 5431 10029 22432 127546 500425 992384 683381 97512 17014 -54 -45 -45 -70 -78 20 34 -13 -72 36 76 134 158 50 73 204 237 135 115 93 53 24 104 162 108 230 131 49 -62 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 -29 999999 999999 -51 -28 999999 -83 -79 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 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 -85 999999 999999 999999 999999 999999 999999 -88 -43 -25 999999 -46 0 -26 -88 -36 26 8 2 0 31 -28 -17 12 -10 -8 2 14 9 -67 -12 2 -4 34 247 1092 2518 3776 4506 4800 5589 6863 8204 9472 13534 21433 32941 38870 39169 32316 24505 20114 15318 12485 8146 3820 2335 2180 2305 2497 2522 2629 2885 3174 3441 3899 4272 4392 4476 4748 5146 5785 7402 9649 11716 13647 16646 19395 21589 23443 25160 28115 30574 33874 35273 37799 42449 50028 58624 70905 82923 95293 104233 108198 110754 103835 91011 71965 57868 46394 39639 34824 29325 19818 14712 11437 8129 5660 4147 2542 1652 1611 1542 1509 1459 1567 4547 9973 6303 4699 4133 3495 4594 15182 23244 21237 19346 18209 16296 15640 14236 14278 15343 17343 19803 22158 22599 31921 51054 297 1105 30 10735 14 10 54 6888 5717 394 1122 2081 4648 9824 23515 100924 424595 999999 999999 325256 18551 595 210 136 222 149 119 142 152 218 199 276 212 328 371 334 190 256 239 364 405 258 473 481 228 312 252 228 83 57 -13 -37 12 -33 -19 -66 -12 -25 -51 999999 999999 -37 6 -66 -34 34 67 138 35 -23 129 79 148 95 96 121 100 36 94 105 43 11 57 119 49 112 106 26 999999 999999 -49 -70 -67 -28 -49 -62 9 -35 64 -77 -27 -84 -56 -63 -64 -47 -11 17 -48 26 -27 -12 46 63 26 26 -54 999999 -91 -78 -92 999999 -37 -60 999999 999999 -60 -71 -4 999999 999999 -93 -89 999999 -67 -97 -57 -72 5 -81 -42 63 84 -7 -29 -36 12 22 -18 -41 -68 -68 -28 -11 -73 -44 8 -52 -81 -78 -29 -28 -46 -55 -48 19 -27 -26 44 32 44 72 88 40 54 78 107 51 70 104 159 128 145 146 175 202 198 168 247 171 209 277 208 217 185 192 186 165 151 150 145 240 376 946 4087 6628 7469 9861 12075 12761 14869 18339 17866 14556 14081 20459 30628 33384 30730 27557 25882 26734 25705 21429 12019 5162 3935 3689 3689 3817 3954 4151 4354 4493 4668 4787 4899 5100 5255 5526 5617 5834 6069 6816 8257 9512 11922 13643 15657 21235 27058 32566 39006 43944 47184 49607 49652 48540 49574 49934 47305 41961 38081 40318 41592 40473 32396 26076 23959 23455 24985 25419 24095 23133 23800 21893 14516 10919 6728 3341 2719 2552 1927 1283 2500 5085 6663 6797 4663 3816 3458 3814 4727 6248 10985 13637 12560 12319 13307 14527 16026 18219 20900 23148 26901 46652 51063 298 1079 30 10739 14 11 3 6890 5718 -79 372 1324 4649 13137 93605 186316 317153 989004 999999 923225 23254 493 306 272 403 282 265 336 360 379 359 320 440 554 477 512 543 557 676 588 690 906 1160 914 589 582 403 295 253 233 45 129 29 16 16 41 24 -35 84 30 9 -11 -19 50 31 -99 999999 122 54 177 115 74 248 214 161 174 129 164 232 208 127 116 83 260 148 126 85 136 68 -26 -57 -76 -36 101 112 111 185 45 33 17 -15 85 25 -55 -62 40 29 66 141 117 162 72 6 124 170 209 30 22 19 2 -25 -4 55 14 107 54 -25 -56 41 34 -9 -61 -90 -18 -10 29 14 94 43 58 118 161 55 7 121 86 35 92 20 132 60 74 95 40 110 73 53 61 93 94 84 41 82 12 14 36 61 41 63 143 157 154 182 219 171 200 268 225 242 251 277 230 232 294 241 254 256 303 301 330 329 319 299 327 340 340 305 331 292 271 284 344 295 340 522 1114 2644 6103 10332 13586 16584 18749 21495 25135 27163 27370 25941 25879 27226 28267 27437 25935 25905 28600 29842 26072 16310 8743 5851 4771 4537 4543 4708 4811 4915 5024 5176 5263 5063 4882 4697 4612 4719 4951 5476 6339 8230 10462 12037 12749 13490 14716 15362 15269 15218 15673 15988 16190 16988 17217 16906 16309 14947 12480 12358 12054 12367 10034 7271 5199 3953 2500 2028 1777 1562 1407 1239 1088 1110 1230 1650 2401 2767 1893 1223 845 1037 2676 4222 3224 2366 2308 2505 3062 4161 5684 7094 8907 10482 11800 13369 15105 16461 18116 20131 28295 46282 51072 330 122 30 10742 14 11 12 6892 5719 1521 999999 999999 999999 999999 999999 999999 999999 999999 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 825 14679 162099 393796 529334 531760 126754 21764 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 -86 -100 -22 85 47 98 169 84 515 649 2663 26758 243279 183806 18958 1890 71 -99 -76 24 1 -77 -54 999999 999999 999999 999999 999999 -12 -18 -37 -83 -84 -21 -40 -39 -27 -95 15 60 2 12 -39 26 -42 42 20 -41 31 35 16 44 12 19 -28 -27 -12 -36 -21 -82 999999 999999 999999 999999 -93 -78 999999 -91 -42 17 -46 -50 -2 999999 999999 -23 13 -7 -95 -9 -56 -11 -16 -7 -82 -37 33 -39 -58 -100 999999 999999 999999 999999 -50 999999 999999 -90 -66 -87 999999 -90 999999 999999 999999 999999 999999 -77 999999 999999 -41 -86 999999 -26 999999 -46 999999 -90 -25 -75 -95 -86 -45 -94 -89 -49 -65 -96 20 -48 -26 -87 -99 -49 -42 -63 -19 -42 29 -3 0 76 105 56 90 82 70 10 50 91 96 146 109 87 127 78 189 147 114 101 155 176 150 133 198 192 163 217 164 187 162 163 218 199 218 350 867 3769 10645 16706 17772 17973 19474 20676 22370 23701 25126 29102 30963 30211 27169 26069 23090 22097 20525 19529 12059 6364 4645 4381 4194 3918 3765 3817 3880 4079 4130 3954 3733 3491 3320 3144 3158 3548 4244 5218 6613 7220 8827 10151 11048 15820 21260 29339 38172 49156 62628 71566 75378 80294 84779 85643 83742 73076 53145 38729 30143 23548 17488 12144 8105 6363 5987 4452 2391 1698 1112 940 803 786 815 852 1110 2502 3433 2046 1039 1134 1745 2102 1649 1568 1917 2470 3470 5149 6418 8758 11384 13694 15793 17441 18012 20515 20845 30923 55597 51081 331 94 30 10744 14 11 21 6894 5720 12198 582 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1253 4943 6679 17544 4172 597 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 600 9927 163646 336458 235571 253238 281243 345582 354230 165808 15927 795 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -62 999999 -53 50 -51 -24 102 13 -39 -26 22 -27 -23 25 -58 -59 999999 -5 -68 -38 -6 -16 999999 -62 999999 999999 -90 -14 -99 999999 999999 999999 999999 -94 -89 -57 999999 -90 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 -82 -10 -36 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 -85 999999 999999 -98 -99 999999 999999 -34 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -24 -20 -79 -21 45 5 2 -12 -84 -9 26 16 -1 44 17 67 18 -18 0 13 43 109 62 97 136 190 164 142 167 93 149 139 89 106 105 260 366 1707 9898 18605 18655 18198 17446 17482 16792 18441 22722 23307 22117 22476 23698 26600 28872 28013 25958 22458 20003 17720 15180 10557 6630 5196 4656 4284 4097 4033 4044 3918 3784 3602 3430 3366 3224 3109 3138 3221 3472 3990 4602 5816 7405 8631 10834 13989 22338 28299 39726 46362 54005 61037 65473 68532 70086 73431 76796 79901 79490 76357 72639 68027 59757 50598 45849 38475 28663 19564 11716 9142 6089 4525 3242 1920 1444 1089 781 916 1286 1222 1039 880 1084 1369 1407 1352 1514 1964 2745 4388 5362 6811 9280 11754 14560 17045 17574 22395 21359 38884 67376 51090 266 2048 30 10748 14 11 30 6897 5720 406 2533 9291 29326 224620 759899 715201 421880 43926 1482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -86 -90 999999 999999 -97 -88 -67 -25 -75 -83 -76 -67 -14 -46 -83 -56 34 404 3149 9489 14236 14328 13830 12804 12754 15661 17848 16827 16420 16905 17670 18917 19788 19331 19316 20650 21130 19922 17802 15663 14044 12406 9255 5628 3970 3508 3145 2915 2767 2684 2669 2704 2764 2840 2985 3265 3567 4233 5440 7117 9181 12139 15269 21191 29027 38375 47769 56907 64227 75279 84727 90703 100436 107508 114417 121917 129469 127104 130777 131380 126987 115916 95995 81238 72901 71615 55889 47966 40325 33107 31649 25596 16885 12025 6037 2120 953 761 664 719 832 1109 1490 1565 1442 1549 1782 2248 3411 5688 7745 10306 13002 16254 17583 18596 24505 23410 42865 73923 51099 331 100 30 10750 14 11 39 6899 5721 1335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 2596 6572 11584 23749 30996 21645 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 497 2271 28496 426545 817711 559349 183711 22623 811 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 -74 -97 999999 999999 -67 -65 -42 999999 -58 -72 -84 -67 -32 -55 -4 4 -11 25 7 16 34 43 45 22 24 46 103 142 897 4214 9074 13688 16741 17567 17340 16002 15755 16460 16067 14587 13362 13442 14488 15811 17496 18436 18881 19264 19413 19151 18331 17572 16867 14930 11866 8304 5818 4398 3690 3396 3323 3318 3328 3578 3760 3987 4194 4432 4644 5132 5931 7623 11800 13858 18797 28352 39273 48020 59923 69285 78362 88052 93673 99726 106052 110014 111399 109543 106629 101112 93818 87185 84020 81917 76770 67934 63192 58618 49805 46250 36943 28478 23963 18961 8584 3017 1640 855 697 658 699 753 941 1287 1492 1516 1724 2136 2433 3109 4740 6575 8740 11050 13800 16974 20325 22881 22736 26716 46314 51108 290 1328 30 10748 14 11 48 6901 5722 342 1472 3991 9893 20530 13191 7838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 275 1136 13506 170813 611742 734546 642623 74749 10390 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 -50 999999 -94 -63 -89 -74 -45 -81 8 -77 -27 999999 999999 -58 -81 999999 -43 13 -99 -92 999999 999999 999999 -61 -89 -87 999999 -54 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 -68 -76 999999 2 -50 26 999999 999999 999999 999999 -42 -95 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 -79 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -83 -20 22 -37 -4 -50 -5 -22 -27 -9 12 18 38 15 54 109 35 34 58 55 40 5 76 101 132 154 134 155 203 170 187 185 149 179 159 104 155 241 1120 3208 7311 15685 18367 18464 19975 19297 18698 18320 17536 16416 15270 13778 12971 12754 12790 13467 14330 15330 16077 17041 17303 16994 16259 15456 13369 10244 7106 5235 4472 4205 4211 4086 3872 3792 3730 3826 3928 4102 4414 5034 5667 6579 7823 10060 13224 17273 20550 28407 33523 37136 42178 47856 54610 59272 63268 67976 74225 81298 85115 89068 89519 85631 84702 85298 81785 76073 69268 60801 47369 32975 22830 14462 7946 3839 2147 1194 827 701 703 734 848 1064 1223 1423 1780 2282 2815 3734 4626 5407 6994 9135 11918 15657 19078 21310 24073 23104 26959 51094 51117 292 1268 30 10748 14 11 57 6903 5723 5 1723 5970 15081 43631 60958 55185 12731 7430 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 434 990 12379 214899 390462 658062 622753 461263 59373 10396 172 176 60 13 -31 -24 14 -40 68 135 132 62 65 -10 -75 27 7 20 62 59 91 83 106 42 25 49 42 71 76 28 40 81 11 10 37 102 144 191 111 58 73 78 10 4 37 5 -34 -67 -33 -3 4 -94 8 -22 999999 -84 -17 10 94 36 -50 -39 -15 -20 5 -30 3 -3 -16 -11 17 -61 999999 999999 -67 -21 -39 -96 -69 -78 -92 999999 999999 999999 999999 999999 -57 -82 -61 -37 10 -45 -60 -33 -13 -41 -47 -43 -69 -40 -43 -60 -42 -30 -18 1 -34 -90 -30 -8 -25 0 9 3 56 49 102 122 132 181 114 169 166 116 116 142 158 162 171 159 204 238 248 235 228 244 240 223 256 283 271 290 301 289 258 297 307 337 260 243 291 322 423 1783 5782 10282 12637 14054 16859 19148 20955 20920 19817 18700 17671 16901 15353 13693 12485 11702 11219 10962 11223 11595 11742 11936 12239 12293 11606 10663 10670 9025 6378 4752 3786 3289 3025 2892 2895 3046 3341 3910 4506 5098 5802 6677 7564 8847 10590 12642 14448 16713 18641 20048 21703 24198 26197 28581 31680 35266 41305 50408 61331 72113 74869 74100 75282 74439 69738 61897 53499 45597 39052 28957 20495 15239 10019 4809 2374 1124 727 725 719 755 832 942 1070 1232 1371 1629 2219 3025 4820 6036 7881 10273 13374 16167 18148 20020 21046 23659 25600 46889 66609 51126 331 102 30 10752 14 12 6 6905 5723 22472 9513 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1332 11462 99552 69814 22190 2325 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 524 2767 8277 38140 256381 771222 742568 484109 96682 12504 562 306 330 210 138 105 174 102 71 136 255 292 307 259 150 154 159 273 213 181 214 205 199 216 237 303 313 292 301 233 118 164 220 240 191 199 234 247 222 212 186 158 157 164 176 154 85 33 -13 40 66 56 -21 9 16 -24 81 157 129 108 70 -17 -27 41 20 89 120 151 142 105 68 36 87 85 98 142 100 40 -22 -14 83 70 28 14 12 43 15 6 29 21 -8 31 2 40 57 91 137 82 27 32 41 44 46 64 67 67 69 90 80 116 107 91 104 69 48 105 162 212 266 249 225 227 280 264 247 217 219 229 284 309 266 248 252 282 270 270 273 318 345 362 396 397 372 367 396 416 387 386 373 405 429 648 1933 4503 9735 16496 21304 20319 17959 17395 18136 17875 17677 17678 17256 16618 15443 13977 12294 11000 10021 9521 9396 9431 9555 9561 9191 8735 8175 7714 7290 6443 5325 4482 3838 3272 2906 2745 2730 2857 3107 3386 3913 4523 5211 6050 6922 7653 8622 9699 10528 11395 11911 11666 11446 10737 10561 10523 11131 12491 14166 16015 19843 24838 28280 30050 30221 31234 30464 28429 26532 23900 18127 11247 7077 4540 2068 1683 891 702 680 688 720 755 789 877 976 1172 1402 1643 2038 2428 3107 5454 9456 13823 16663 17896 20051 22752 22701 23011 28001 52172 72850 51135 331 103 30 10753 14 12 15 6907 5724 2929 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2104 9460 29159 72326 73892 39975 27855 76271 19969 1358 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 844 5044 5767 28130 602178 999999 173615 33651 892 555 448 391 310 328 320 12 42 55 174 282 267 233 272 380 172 194 129 60 200 136 221 100 188 234 231 379 381 261 187 103 180 240 326 156 188 270 217 189 181 225 270 228 159 116 235 211 90 -24 999999 40 13 -70 -14 92 2 68 70 49 75 24 -59 18 131 131 136 145 20 3 70 92 83 27 35 92 51 74 77 106 35 6 14 0 -29 28 -25 -10 -37 76 -24 27 76 112 51 50 44 85 53 21 2 16 135 91 80 86 106 101 73 29 63 64 117 176 115 85 146 179 120 166 175 212 256 290 224 213 277 248 239 254 251 250 299 231 252 296 242 261 288 378 292 344 325 329 365 345 340 406 396 487 520 1231 5723 14619 21242 19745 15430 14160 14386 15205 16315 15914 15972 15881 14677 14028 13068 12188 11377 11071 10634 10274 9347 8761 8100 7573 7179 6830 6342 5882 5678 5524 5190 4663 3982 3300 2658 2134 1974 2079 2413 3036 3832 4376 4966 5585 6089 6800 7607 8160 8580 8790 8992 9274 9547 9622 9238 9116 9138 8965 9042 9372 10303 11797 12443 12870 13974 15969 17369 16823 15280 13144 11234 8196 5592 3619 1857 1109 740 641 621 595 604 663 706 766 844 931 1049 1217 1430 1687 2034 2376 3115 6376 9184 13020 16495 18246 18931 18830 19858 20272 33891 66335 80519 51144 331 102 30 10752 14 12 24 6909 5725 9064 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4029 34116 55846 31084 13458 4936 27532 71524 57028 25761 5358 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 559 395 19619 345024 696826 517501 45876 7679 537 447 413 277 174 223 18 -8 -99 145 297 326 179 281 324 217 213 200 158 116 156 80 188 322 227 209 126 262 205 222 162 143 196 161 212 286 190 205 220 160 158 120 148 183 232 126 132 112 62 7 41 71 -66 -68 45 72 156 47 -16 -18 63 49 90 134 89 58 110 134 42 92 59 -10 77 37 22 5 51 65 82 6 29 96 -11 -49 39 37 13 -5 -6 26 -68 -59 27 44 28 -19 3 64 78 53 50 83 69 101 142 70 60 -10 63 1 1 106 122 88 73 119 171 177 171 199 198 199 196 189 189 187 166 206 231 197 191 247 232 247 235 224 228 255 315 268 270 345 360 360 378 393 379 408 483 885 4267 11626 16386 18531 19865 20252 19365 16834 14088 12219 10992 11262 12077 12909 12689 12138 11360 10102 9124 8082 7396 7026 6507 6062 5623 5434 5230 4807 4433 4065 3595 3292 3065 2761 2210 1700 1461 1574 1940 2513 3122 3737 4603 5375 6148 6850 7663 9102 10606 12896 14023 14146 14352 14690 14459 13933 12483 11975 11576 12400 13165 14903 17203 18636 19662 20032 19235 18551 17369 15666 13337 11236 7783 5798 4619 3522 2161 1269 830 642 578 584 627 663 723 841 954 1122 1300 1538 1765 1929 2219 3469 7217 9628 12262 15918 17552 16973 16245 19599 21091 29583 58248 85616 51153 289 1362 30 10752 14 12 33 6912 5725 166 654 1748 4118 8532 28194 79405 69885 4072 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 426 3773 122466 812545 999999 380132 18220 691 530 380 333 116 241 271 29 43 83 234 236 245 150 335 258 158 97 17 27 197 236 210 212 338 289 284 205 111 142 132 188 377 255 191 233 207 304 298 194 218 193 151 212 206 165 186 178 10 25 67 11 -24 18 -25 -27 -31 -10 26 53 81 84 146 82 115 151 94 86 73 167 11 -40 25 76 15 76 60 36 46 57 -73 -18 -34 -9 -7 -56 -14 26 32 -10 -18 -50 -55 -71 -58 -35 0 -9 61 80 1 49 39 20 68 57 -48 55 21 -4 25 115 110 104 136 91 87 176 154 184 181 172 159 148 155 172 156 171 204 169 136 180 168 181 236 225 203 270 232 307 296 318 326 314 293 328 360 415 523 1309 3739 7502 11586 12947 13597 14974 16311 15746 13725 11231 9550 8572 7951 7818 8326 8164 7704 7233 6627 5936 5381 4788 4382 4097 3824 3585 3320 3057 2744 2423 2122 1777 1507 1344 1251 1209 1206 1190 1366 1651 2063 2595 3134 3480 3736 4032 4484 4845 5188 5499 6057 6650 7109 7386 7851 8162 8538 9031 9404 9453 9507 9576 9515 9766 10338 10811 11289 11591 11947 12319 12804 13310 13888 13745 13906 13802 13290 12510 11130 6629 4403 2466 1245 678 636 722 840 994 1214 1564 1983 2350 2622 2456 3390 5003 7325 10479 13299 14703 14669 15361 17359 19240 21869 30562 51162 288 1390 30 10750 14 12 42 6914 5726 80 575 1708 4061 12553 43017 51953 18734 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 690 574 7875 150283 792847 999999 76102 14946 745 503 467 419 312 209 122 186 208 280 229 302 352 316 227 291 218 216 254 146 79 188 272 234 329 339 296 387 319 272 261 253 248 204 286 255 275 469 402 241 353 378 363 435 296 287 314 227 104 78 144 77 77 90 68 46 117 91 44 118 110 168 187 264 81 157 102 125 174 159 192 94 77 128 40 71 82 144 148 196 158 69 104 156 140 52 78 70 172 123 128 106 122 99 63 90 41 41 184 91 84 61 141 125 66 112 181 180 137 128 131 144 152 184 229 261 277 288 323 254 285 246 211 302 338 247 277 248 240 265 293 312 258 313 272 290 282 333 372 413 408 422 458 507 491 509 578 657 1374 3111 5207 7530 7627 6652 8534 11105 13334 11958 9179 7796 7303 7217 6606 6019 5603 5403 4987 4653 4375 4103 3961 3733 3376 3130 2893 2730 2552 2280 2065 1800 1626 1444 1183 947 848 837 876 992 1036 1148 1391 1695 2072 2464 2902 3394 3908 4390 4849 5168 5714 6840 8521 11003 12803 14050 15135 15155 15296 16174 17207 19009 21223 22291 21463 18686 14104 11349 9752 7815 7309 6833 6577 6543 5986 5677 6601 6637 7025 7800 4610 2773 1694 765 617 614 617 683 752 904 1251 1629 1920 2007 2066 3027 9293 12937 15303 19232 17168 14772 15306 16837 17944 18815 51171 291 1293 30 10743 14 12 51 6916 5727 52 878 2572 7496 50811 143327 248719 179974 50195 8739 2519 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 486 897 1240 1729 1790 42217 600015 854503 711087 47871 8045 1025 738 817 720 598 332 429 357 245 166 258 292 447 528 447 273 154 176 157 115 263 300 290 205 306 436 350 320 396 472 349 275 319 224 326 360 397 335 362 390 391 364 372 236 308 285 335 393 398 420 298 302 199 139 178 136 36 65 44 97 50 54 54 18 45 177 218 184 177 182 179 245 176 65 71 87 155 136 182 129 174 165 30 63 10 70 102 105 91 30 78 67 63 28 34 63 127 82 49 121 111 80 148 104 139 35 69 159 101 147 120 139 226 205 201 261 248 311 313 251 289 242 245 278 270 257 296 253 212 228 262 320 260 260 265 274 217 294 391 413 480 484 475 462 465 482 489 441 466 662 944 1325 1693 2074 2254 2583 3365 4306 4700 4546 4316 4219 3954 3690 3443 3050 2790 2728 2564 2463 2312 2198 2204 2091 1941 1897 1886 1902 1832 1681 1447 1214 946 762 629 563 523 557 604 618 657 670 648 659 776 994 1338 1908 2834 4339 5718 7292 9011 10395 10874 12471 13238 15625 15237 16832 16060 15923 16317 16925 17587 18824 19344 19546 19280 18205 16452 13895 12003 10257 8822 6622 4968 3980 3114 3011 2969 2329 1405 986 620 600 604 636 693 763 850 1021 1232 1486 1758 1857 2642 4611 6674 11855 14475 16070 16504 15907 13988 14812 51180 294 1196 30 10736 14 13 0 6918 5727 257 687 1136 1938 3205 5986 11956 29147 98178 851395 998378 914975 119357 7617 582 387 521 743 1553 1693 1221 734 761 724 1460 2885 3864 3206 2871 2941 2458 3749 40094 155704 35027 5965 982 776 696 720 634 546 604 557 480 398 431 300 272 186 390 441 450 293 273 336 189 231 308 410 389 416 386 398 436 401 356 382 364 291 352 307 402 377 402 362 346 327 415 501 366 458 324 325 397 260 286 256 265 396 407 412 281 143 53 75 86 67 22 44 155 48 94 239 245 220 218 214 311 297 283 118 78 122 118 80 140 147 155 194 160 116 43 171 236 113 210 180 125 129 121 92 72 130 108 48 59 133 84 58 61 51 118 89 186 160 128 133 219 148 124 196 292 267 237 289 284 323 352 224 230 242 229 299 269 185 215 284 273 273 293 254 249 277 254 250 289 373 380 434 439 397 440 465 439 429 440 406 481 567 502 502 538 562 557 530 550 651 807 964 1244 1681 1942 2080 2284 2367 2425 2296 2141 1968 1826 1694 1634 1593 1555 1429 1340 1343 1343 1236 1019 815 743 683 642 617 559 527 493 524 511 534 549 590 701 843 1205 1783 2687 3879 5195 6444 7526 8653 9926 11531 13204 13493 12764 12486 12794 13104 13642 14367 15536 16444 18081 19759 22412 24765 25632 26133 24975 22918 18886 15767 13126 10110 6599 4083 2405 1826 1106 860 738 693 689 727 776 838 926 1050 1200 1417 1580 1595 1655 2701 4639 7396 11830 14487 14275 13883 51189 294 1189 30 10729 14 13 9 6920 5728 -46 537 851 1523 2394 3928 7167 13229 30617 203444 768503 999999 903184 122207 5460 546 642 768 1224 1294 882 813 744 904 1405 2458 2673 1998 1606 1603 1714 3838 7276 1585 1064 849 807 729 608 572 376 402 451 335 276 222 73 106 198 284 325 307 240 239 240 250 263 262 309 260 314 273 409 339 231 226 393 241 346 336 413 266 330 353 350 420 418 363 390 440 476 380 368 327 423 342 324 398 348 344 390 330 484 426 117 162 114 89 91 91 15 131 133 152 119 88 173 203 148 215 209 72 8 24 152 101 116 133 98 91 115 129 186 105 137 94 152 115 85 163 177 143 139 128 196 206 69 113 129 102 124 117 168 165 128 108 145 225 230 234 262 282 248 301 313 259 272 257 294 266 322 334 261 283 300 253 206 214 241 215 239 217 235 243 259 220 222 267 333 449 440 455 469 451 435 447 439 450 481 517 521 535 546 536 520 571 517 480 441 536 682 884 1218 1835 2004 2097 2120 2337 2768 3060 3206 3464 3320 3185 3116 3048 2960 2884 2843 2343 1816 1314 1045 931 848 828 774 688 612 582 590 554 574 563 567 632 707 881 1402 2673 4698 6759 8956 11639 14063 15503 17050 18829 20127 20501 20652 20115 19550 19146 19169 20252 20724 22099 22523 22738 22109 20302 17692 15540 12928 10109 8630 6240 4299 3444 2836 2237 1567 1096 891 740 683 701 728 768 841 987 1148 1294 1409 1650 1994 3165 4644 6179 8372 9916 10723 11234 51198 295 1184 30 10724 14 13 18 6922 5729 -44 188 566 1050 1687 2890 5154 9578 20007 75975 439627 810909 999999 963216 28361 1270 412 284 432 691 1093 1416 1029 912 967 1169 1193 1113 1064 1230 1475 873 12120 114753 89902 3178 874 812 591 549 495 433 302 320 326 107 6 -36 -32 56 195 241 66 88 163 222 237 257 279 457 382 352 300 241 239 309 245 287 317 308 384 350 348 313 285 288 366 297 456 448 372 444 380 320 322 384 324 267 322 228 328 510 408 475 304 56 -27 119 21 42 71 104 33 61 207 132 69 157 213 127 241 268 88 152 123 35 -7 3 77 166 105 91 90 142 142 85 105 156 193 155 116 129 201 221 98 133 85 169 188 129 101 85 106 74 70 142 136 139 223 244 175 153 183 177 191 203 201 214 217 282 236 247 258 262 268 202 135 156 194 218 233 192 206 235 163 159 151 223 256 221 224 305 330 378 425 499 464 486 492 455 431 477 481 501 501 506 543 498 526 600 752 931 1415 2052 2282 2484 3245 4078 4482 4759 4794 4675 4576 4652 4436 4133 3720 3171 2811 2562 2260 1926 1562 1401 1288 1200 1081 992 943 812 693 667 649 661 595 586 629 690 849 1250 1924 3002 4880 7315 9276 11486 14213 15990 18130 19484 20101 20709 20534 19577 18129 16534 15684 15371 15636 16887 18569 20518 22043 25285 32308 38957 45565 48494 39585 30725 22142 10306 3472 1995 1425 988 741 655 664 689 725 782 884 1077 1427 1740 2022 2249 2435 2969 4158 6508 8436 8337 8950 51207 294 1179 30 10719 14 13 27 6924 5729 -5 296 625 1357 2615 4798 10807 28781 79179 230196 683335 999999 580563 176711 3185 6 18 -65 999999 -90 -88 108 271 435 418 292 227 296 672 1643 881 19511 412451 519540 26826 1015 690 656 548 327 270 158 223 108 57 86 0 65 71 44 143 52 45 171 171 265 164 279 291 331 248 312 426 344 319 270 245 160 245 277 127 170 213 285 306 300 287 284 345 235 298 292 293 296 323 359 244 335 305 301 354 329 366 345 122 1 -26 -87 -23 -37 56 105 27 -50 86 4 46 62 101 22 -32 33 45 -10 12 54 66 -26 41 86 129 141 117 101 59 73 21 48 53 98 131 115 20 55 62 50 84 92 28 27 44 -11 21 22 85 67 55 45 79 69 136 150 126 147 117 163 202 106 180 150 133 153 136 137 171 114 70 96 92 29 59 90 129 54 131 110 116 171 188 205 194 164 265 340 329 335 350 405 370 342 382 354 381 390 383 404 450 435 436 455 489 449 418 439 512 478 524 610 716 1380 2389 3140 3182 2741 3210 3772 3987 4542 6769 9964 10512 5832 3226 2671 2666 3069 2964 2359 2106 1762 1218 950 834 735 692 632 601 584 632 710 974 1582 2730 4529 6722 9284 12717 16181 18450 19381 19956 20223 20268 19082 18406 17105 15317 14318 14011 13899 14514 17166 21915 33841 48416 53798 70123 82747 88197 71172 61724 45332 37706 25964 8388 1198 867 707 671 694 764 833 939 1118 1372 1675 1924 2336 2676 2936 3547 4984 6680 6691 51216 294 1174 30 10714 14 13 36 6927 5730 -35 407 1140 2279 3969 7971 17494 45828 155908 587597 999999 999999 302987 10276 234 373 429 388 289 302 397 334 328 427 547 598 569 562 694 812 1044 1491 4277 14000 8747 1036 746 706 641 410 210 143 80 81 -61 -97 999999 19 78 27 112 243 228 97 97 126 217 179 189 191 327 213 379 424 265 254 236 262 165 159 187 249 207 230 333 342 225 188 238 195 243 260 246 297 223 350 271 201 272 208 145 276 326 368 229 -38 -61 -72 -76 999999 -59 -83 -100 -50 98 54 -35 29 32 38 62 36 -36 -86 -8 -16 -1 1 19 -3 -39 -5 95 40 14 12 14 3 37 27 14 12 40 -1 28 36 6 32 55 78 6 45 85 19 8 -13 10 83 53 43 42 108 50 122 135 38 64 37 101 141 111 114 119 139 136 143 86 75 26 88 71 88 74 44 94 63 74 133 104 74 98 97 190 219 180 173 201 265 314 300 338 399 376 345 353 376 405 406 384 415 494 468 490 469 491 516 625 769 1043 1434 1705 2009 2440 3279 4960 7438 9505 12818 14805 17756 18428 17022 22330 26992 39740 46741 42374 36590 18951 5532 2958 2185 1647 1298 1012 859 795 798 823 855 968 1239 1813 3055 4512 6200 9276 14044 17676 21121 23325 23589 22329 20676 19466 18715 17962 16653 16254 15626 15745 17994 21228 24616 28770 32761 34694 34428 33332 32176 28153 23460 17466 10999 5469 2007 830 652 648 667 721 757 826 1004 1329 1807 2618 4152 6363 7322 9507 10339 7371 6451 51225 293 1200 30 10710 14 13 45 6929 5731 208 490 904 1629 2631 4466 8552 20340 58697 210466 657135 999999 929113 275720 4863 -1 134 -56 60 68 30 87 252 164 211 219 247 267 415 545 583 566 711 497 299 192 58 154 98 -31 999999 999999 999999 999999 999999 999999 999999 -54 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 39 23 123 19 41 -32 -24 20 -44 7 999999 -89 -53 -73 -92 -47 3 -16 -45 -72 43 44 -65 -5 -71 -50 -73 -75 17 -96 7 -41 -43 33 -44 -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 -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 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 -81 -49 9 81 157 215 244 209 208 122 156 151 207 240 240 266 368 356 347 388 439 675 1247 2349 3585 4884 5971 7014 9184 12804 15849 21854 29358 36715 47071 52835 54750 59444 55442 55782 90378 99329 86935 77728 71490 63923 42923 24675 15127 7803 5562 2843 1726 1630 1672 2034 2497 3280 4456 6323 9204 12292 14989 17445 19365 20515 20915 20830 20917 20786 20395 19674 19674 19922 21371 23338 25226 27035 31574 38024 42649 46888 53032 57015 59073 58999 56850 46238 26398 9604 2369 831 655 670 681 721 764 812 932 1159 1559 2870 7282 11004 11942 9802 5549 4958 51234 292 1226 30 10706 14 13 54 6931 5731 53 338 942 1761 3248 6082 13143 35697 128210 388686 943101 999999 474093 69511 1258 54 -40 20 18 40 161 122 56 153 202 295 176 134 279 346 154 172 136 -37 51 -22 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -98 999999 -73 999999 999999 -57 999999 -93 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 -97 999999 -42 -37 -83 -96 999999 999999 999999 999999 -90 999999 -95 -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 -73 -5 503 1636 2983 4177 6116 8229 9918 11086 11766 12261 12334 11911 11451 10581 9217 7521 6374 5550 4590 3733 3202 2848 2550 2268 2202 2278 2394 2503 2696 2788 3364 4464 5549 6740 8111 9181 9892 11308 12127 12937 16490 24127 34892 46146 57587 83738 104822 117785 139808 161386 158944 139125 93551 54889 33374 18699 12231 8964 4705 3936 3726 3643 4023 4443 5226 6585 8896 12541 17253 21417 24244 26998 27330 26201 25398 24360 23505 22539 21948 21087 19554 18479 17223 16711 16917 18430 23336 30577 42135 57129 70164 70333 54371 29198 8727 1618 715 694 712 719 778 838 903 993 1127 1788 5606 8362 8016 7729 4561 2636 2759 51243 293 1190 30 10700 14 14 3 6933 5732 -86 164 640 1321 2653 6074 15757 36562 87995 222686 379369 669198 863231 714879 183982 4674 -24 26 29 -61 36 89 202 254 164 168 269 285 209 225 192 209 -13 104 157 112 51 -12 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 -88 999999 -46 999999 999999 999999 -81 -93 999999 999999 999999 999999 999999 -94 -89 999999 -90 999999 999999 999999 -28 -78 -87 999999 -94 -31 999999 999999 999999 -87 999999 999999 999999 -99 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 -66 84 246 531 1352 2431 3871 5912 8093 10052 12535 15771 17480 19156 21135 22509 22908 23171 24142 25755 25078 21117 16298 12730 12416 16284 19787 18596 14567 11453 9791 9138 9236 9412 9705 10780 13516 16767 19122 19331 18295 18210 17347 14579 11185 10171 10977 13884 19757 26878 37667 52741 70877 91549 100482 80403 61373 47572 30188 7361 3953 3803 3247 2423 2148 2299 3114 5331 8463 11641 14978 17573 19293 20689 22423 22825 22021 21148 20704 19821 19291 18257 17807 17332 16366 16221 16090 15782 16589 19229 22467 33135 45626 61766 68157 56926 32467 13801 3776 899 644 625 639 666 700 748 809 918 1174 2002 3361 3546 2677 2503 2208 2012 51252 292 1219 30 10699 14 14 12 6935 5733 73 482 1042 1975 3894 9179 24279 72285 176602 275501 403598 942087 999999 292147 7924 43 82 103 28 51 157 163 88 171 109 246 357 434 440 452 338 371 274 189 133 98 13 75 35 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -82 999999 -40 -7 168 110 -63 -44 999999 -88 -5 -77 999999 -55 -61 -67 -15 -33 10 58 -6 104 79 -19 17 33 76 95 -7 999999 -52 999999 -81 -86 53 80 -40 -51 -95 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 -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 -91 -86 999999 -91 -78 999999 999999 999999 999999 -59 -90 -71 999999 999999 0 -43 -61 53 252 1190 3120 5060 7418 11544 16399 18978 21323 24944 28609 32064 33385 33384 34119 35948 37662 36462 34618 32402 28617 25627 24777 25204 29817 39396 46867 45446 41718 38164 37468 37864 38374 39253 39517 39312 40052 41326 42151 41804 39753 36474 34517 34534 37366 43085 49541 49278 42891 37631 32038 25311 21673 19871 14790 10141 7888 6711 5940 5526 5518 5435 4336 3157 2865 2911 3501 5227 7747 10378 12262 14503 16129 16836 18181 18302 17971 17253 16066 14413 12806 11089 9718 8323 7302 6395 5715 5158 4601 4278 4281 5156 8387 18406 29685 35890 19837 8348 2591 892 739 734 752 797 819 849 895 983 1104 1275 1573 2192 2925 2673 2691 2802 51261 292 1219 30 10699 14 14 21 6937 5733 -45 323 812 1530 3054 6580 15736 46467 155822 452049 658606 691188 999999 311513 9009 63 74 191 116 66 99 195 301 353 288 244 227 244 347 265 332 227 267 263 258 230 131 138 58 23 999999 999999 -71 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 48 130 166 68 -25 1 999999 -18 -30 -56 -18 3 -31 55 34 -29 -19 -25 -53 48 128 119 25 -57 999999 -42 999999 -66 -88 999999 -13 2 46 81 0 -41 -61 999999 999999 999999 999999 -58 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 -93 -98 999999 999999 -68 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -99 -80 999999 999999 -74 -62 999999 999999 999999 -67 -90 999999 -95 999999 -95 -78 -59 -42 -28 -67 -52 -32 21 38 339 1514 3795 8135 13037 16499 19473 22358 25010 26100 27902 30401 33482 35512 37181 38452 38868 37553 36650 36392 34522 30005 26410 24528 24698 26444 29250 32481 34575 36784 38942 40738 42518 42399 42199 42352 42664 43406 44317 44752 44472 44212 42289 37591 31729 27992 25393 25400 29173 32026 29577 24747 18030 13854 12223 10816 9872 9289 8501 7625 6552 5420 4344 3733 3295 2901 2535 2588 3201 4530 6969 9471 11741 13534 15179 16169 17099 17394 17204 17080 16314 14670 13116 11723 10698 9899 9304 8723 8249 7762 7137 6127 5233 4259 3615 5303 4252 1347 796 694 681 677 695 717 732 756 802 854 926 1007 1150 1545 2169 2284 2124 2105 51270 292 1217 30 10697 14 14 30 6939 5734 55 407 860 1568 3315 6983 15875 38537 118001 346796 790533 999999 974566 103334 1524 120 93 57 138 163 171 146 198 139 208 209 297 247 194 263 341 251 264 154 56 104 157 57 17 -44 999999 -51 999999 999999 999999 999999 999999 -99 999999 -72 -43 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 66 202 240 226 92 63 49 43 16 21 26 -19 87 78 38 102 108 91 93 112 107 39 38 99 72 81 -86 -65 39 59 181 176 221 115 98 98 -36 999999 999999 999999 -74 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -96 999999 -76 999999 999999 999999 999999 999999 999999 -95 -59 -19 999999 999999 999999 -96 999999 999999 -78 -93 -89 999999 -89 -92 999999 -81 -63 999999 999999 -83 -10 -40 -59 -77 -4 -43 -9 -69 -80 -52 -37 -14 20 -13 -57 -33 -16 -23 -13 6 18 54 84 108 275 1149 3630 6785 9650 11886 14076 18078 20735 22793 24215 25552 26640 28181 29721 31487 33375 35381 37007 38260 37873 37847 38902 39805 40663 41595 40327 37647 37323 38316 38011 37270 36872 36434 35436 35488 37003 39477 41259 43047 43829 43913 43727 42587 41582 39889 36607 32767 29077 25839 23389 21956 20522 19050 17569 16020 14569 13599 12533 11149 9465 7752 6347 5326 4473 3747 3174 2827 2898 4081 6262 9847 13201 15884 18052 20002 21635 22334 22370 22298 22015 21197 19229 16921 15625 14553 14149 13943 13888 13166 11811 10794 9472 8305 7110 5360 3809 2344 1143 746 719 733 734 755 763 805 854 907 946 1415 4716 5771 2968 2068 1895 2102 2840 51279 291 1245 30 10695 14 14 39 6942 5735 192 436 903 1545 2533 4262 8899 20609 60615 216754 598386 999999 999999 516878 202765 5420 240 317 367 194 283 329 151 274 270 180 165 313 304 291 212 229 287 213 134 39 21 -73 -57 -65 999999 999999 999999 999999 999999 999999 999999 -72 45 156 245 196 94 18 -36 -62 999999 999999 -3 -13 19 58 187 259 259 158 191 99 -17 28 116 135 194 186 161 84 139 77 233 138 45 197 174 161 156 159 76 44 142 137 80 97 106 270 316 263 168 46 -100 999999 -58 -50 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -64 999999 -96 999999 999999 999999 -89 999999 -62 999999 999999 999999 999999 -90 -73 999999 -98 999999 -79 -98 999999 999999 -23 -63 999999 -63 999999 999999 -59 0 999999 -97 -88 -68 -68 -61 -38 -30 -74 -37 -40 -79 999999 -1 -45 9 18 15 21 19 9 -15 23 58 51 70 58 85 148 262 1001 3434 6053 8154 10080 11910 13922 15653 18349 20492 21845 23092 24490 26177 27514 28731 30678 32423 34781 37133 37696 36300 34872 33744 32601 30859 29934 29763 30238 30044 29378 26525 23676 21985 21631 21479 21118 20879 21451 23449 26189 30099 33617 35424 37520 39126 39726 38530 35403 30821 25910 21648 18341 15903 14032 13055 11810 10342 8950 7787 6691 5882 5327 4928 4402 4053 3817 4341 5956 8148 10428 12644 14818 17309 19463 21586 22569 23054 23570 23514 23063 22851 21791 19748 18722 20002 23868 28497 32848 35305 36967 37327 34569 29167 19578 10914 6301 3155 1370 739 734 730 760 784 804 841 897 1185 3450 12404 18367 9621 4138 2654 2059 2145 51288 291 1247 30 10697 14 14 48 6944 5735 7 229 513 1012 1495 2752 5011 10425 23972 114173 363809 625228 949730 858355 579510 91235 1172 416 503 269 294 391 561 455 532 377 285 485 644 819 809 611 414 465 400 417 286 187 163 -23 -50 26 -30 -88 999999 57 -12 -81 63 190 224 172 196 207 14 37 115 105 185 244 276 311 348 303 344 452 331 125 155 152 227 272 217 276 258 185 251 326 353 218 302 383 396 394 309 396 360 289 191 133 73 274 199 264 362 340 353 472 445 325 127 999999 -74 999999 -33 -39 999999 999999 999999 999999 -81 -82 -12 -42 -65 -35 -34 -25 -16 -44 -52 -7 -89 -75 -17 -39 0 3 26 24 25 -9 -26 -18 -69 -89 -43 -35 23 82 41 102 44 34 -21 -61 -32 1 40 26 8 13 67 44 6 8 23 45 68 4 102 178 116 108 150 196 104 124 179 151 178 204 246 201 191 297 559 1017 2715 5195 7370 9437 10951 13214 15334 16319 17061 18251 19562 20862 22493 24453 25862 27843 30476 33063 35454 37059 38345 37930 36161 33493 29904 27134 23690 21819 19336 17477 16067 14678 13685 12231 10745 9922 9820 10232 11557 14097 17832 22162 27697 31059 32090 32403 30932 29381 27701 23752 19248 15764 12883 11353 9900 8755 7895 7062 5957 5127 5007 5002 4501 4199 4854 6452 8130 9759 11556 14776 18454 20552 22432 24754 25731 26781 27246 26852 25887 25186 25090 25143 24985 23964 22750 21706 21170 20782 19423 17582 15439 11504 6943 4378 2915 1732 883 710 724 753 778 803 846 927 1470 8430 23475 21313 12566 7786 5298 3188 2162 51297 292 1221 30 10701 14 14 57 6946 5736 -48 180 408 846 1712 3425 7299 15737 30308 129412 298969 627328 834449 763261 277940 9232 338 278 412 438 493 583 955 1250 1505 1916 2181 2506 2430 2224 1919 1784 1536 1177 1182 1194 1127 1032 901 507 279 273 270 144 91 84 168 116 -19 97 77 8 1 -26 9 55 -13 -57 121 268 146 128 306 362 298 329 294 267 100 58 4 93 152 108 82 111 104 72 134 241 166 213 227 177 198 228 304 208 287 256 194 100 120 204 211 164 150 197 183 307 284 108 -5 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 -85 999999 -81 -81 999999 999999 -96 -32 -89 -78 -60 999999 -96 -53 -75 -46 -70 -79 -56 -77 -99 999999 -65 999999 -82 -13 2 -32 -40 -1 -30 -27 -3 28 30 15 30 38 29 96 154 106 112 64 64 115 141 147 180 280 606 1853 4072 6339 8737 11402 13629 14349 15292 17090 18771 19594 20265 21562 23020 24324 25776 27547 29679 32518 34830 36169 36728 37639 36004 32580 29916 27508 24973 22451 20407 18511 17445 16919 16595 16742 16959 17882 19513 22223 27488 29876 32439 34030 33674 32593 30161 27828 25055 22482 19923 17735 15284 13079 11132 10229 9472 8865 8022 7180 6401 5652 5356 5975 7912 10540 14380 17628 19361 21748 23463 24418 25149 25657 26567 27196 28069 28649 29069 29920 30500 30381 28412 25565 23586 22458 21068 19513 17522 15260 13419 10774 7932 5511 3846 1657 787 678 698 747 971 3043 11972 20001 31719 39826 38099 32552 19818 8677 4891 51306 290 1283 30 10703 14 15 6 6948 5737 245 1023 2815 6716 14909 46353 107552 518045 785947 661398 346626 110885 3570 549 841 1394 1778 2331 2980 3564 3944 3990 3788 3494 3121 2826 2305 1667 1221 883 693 644 653 647 790 756 675 677 732 469 281 155 5 -8 -23 -33 -91 999999 999999 999999 999999 999999 999999 999999 -3 52 9 41 101 196 17 22 24 -94 -38 -81 999999 -88 999999 -74 -73 999999 999999 -62 -42 -31 75 -28 20 -11 14 90 35 31 162 127 168 96 -30 -83 -49 -55 -68 -31 24 -2 134 128 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 60 222 496 969 1528 2519 3832 5877 8827 11230 13092 13894 13223 10721 8005 5691 4642 3541 2628 2130 1841 1685 1429 1384 1448 1120 962 827 809 755 777 780 911 1114 1142 1156 1149 1115 1142 1079 790 661 410 299 240 133 105 92 48 41 74 59 81 85 109 91 146 241 353 840 3041 7405 10744 12868 14178 15132 15922 16689 18246 20409 23099 25119 26664 26750 27308 28229 28920 32228 34346 35389 35793 35378 34045 32157 31234 31639 32032 32024 30461 29268 28253 27578 27097 25762 24437 24128 27696 31946 35660 38841 39981 40421 39663 37098 33447 29524 25715 22657 19446 16907 15748 13853 12362 10884 10219 9513 8460 7451 6858 6428 6377 7492 10633 15276 18935 21229 23575 25451 26609 26870 26754 27055 27774 28627 29746 30793 31869 32818 33485 33996 33690 33042 31667 29359 27770 26849 25509 24211 23375 20972 15303 9280 4890 2109 1197 756 795 859 1351 8865 19021 25302 33370 44691 59569 61176 36598 15729 51315 293 1193 30 10703 14 15 15 6950 5738 148 2051 4650 5194 3229 8826 39034 54168 81822 236965 423612 612666 431450 161770 18062 2176 219 461 727 1063 1292 1663 1757 1676 1313 1033 866 573 383 249 13 -59 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 -76 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 -96 -35 -61 999999 999999 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 50 663 2029 3696 4960 6465 8317 11141 14874 18855 23806 29127 36780 44202 48028 51689 52456 49571 45532 35661 29369 23165 16680 13365 12950 12204 12106 12735 10640 7935 6948 6223 5238 4953 4745 4902 5942 6794 6843 6637 6296 5546 4759 4109 3467 2631 1946 1399 1235 1242 1324 1391 1524 1500 1522 1886 2437 3197 5693 9844 13704 15648 16988 19572 21597 22935 24496 26501 28042 28875 29102 28447 28512 27939 28412 30139 32390 34122 36320 38508 38993 38228 35572 33496 32044 31527 31017 30686 29038 27108 25491 24220 22981 23221 26174 32527 36254 35696 35174 35016 33983 32721 31403 31392 31664 31748 31067 29321 26110 23491 21483 19561 18375 16942 15198 13400 11963 10647 9172 7713 6671 7094 11078 19035 22316 23156 23579 24761 26051 28001 28585 28399 27175 26798 29353 31771 32661 33717 34457 35298 35897 35647 35269 34453 33252 32394 32148 33085 34767 35837 32932 26171 18315 11436 6224 2683 1328 1518 3492 11775 23868 26218 35770 45001 63509 74407 66174 49697 51324 291 1255 30 10705 14 15 24 6952 5738 424 1234 2008 3985 9146 27577 52337 204889 423028 403220 312807 144531 21739 6242 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 913 1608 2804 4257 5131 6044 8845 11950 14997 19550 23778 26078 29171 31784 35025 40945 44774 47453 47308 44489 44291 39878 33485 29153 26570 24803 24636 23725 25336 24182 19233 18645 17524 14904 13155 12006 11810 12703 13601 13007 12111 11404 11035 9877 8670 7933 8300 8457 7877 7680 8093 9169 10239 10893 11301 11929 13578 15605 18112 22569 26746 27607 28673 29836 28619 27998 28261 29357 30503 31818 31764 31797 30912 30083 30121 30978 30966 31358 31010 30914 31113 31326 30508 30045 29022 27881 26606 25328 24370 21849 20580 20184 20099 20720 25878 30932 34514 36659 37050 35160 32355 30699 28923 28853 28684 28759 28678 28083 26686 24856 22990 21062 19183 17176 14409 11994 9757 6857 5157 4998 6878 11606 20668 26579 28365 29336 29347 29615 29776 28116 27942 29469 31320 33389 35168 35821 36096 36457 36482 36563 36739 36660 35714 35089 35148 35949 39231 45974 47764 47927 42685 35545 27583 17043 7843 4746 7284 19810 24000 34425 51837 70266 87106 99084 98094 85838 51333 290 1287 30 10707 14 15 33 6954 5739 -68 329 702 1455 2849 6160 16959 60244 134501 179886 250223 167084 143071 53364 1137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 846 2382 4463 7248 11055 14254 17115 19748 20781 22892 23383 23280 23002 23184 24262 26155 28670 39083 56951 67629 72548 75899 71843 55776 41912 34868 32968 33324 33101 32867 32746 31772 29637 28058 25230 24338 25406 24596 22789 18643 18614 17865 18831 19265 18673 17495 18696 19424 19071 18862 17933 17393 17719 18934 21308 23604 24174 24288 25499 26721 28257 29314 30757 31266 31533 31668 31328 31424 31130 31154 32035 33020 33663 32445 30773 29402 28357 27828 27333 26251 24818 22855 21510 20532 19846 19185 18607 19122 19572 20122 21148 23192 25867 28863 32310 34691 35603 34158 32850 31796 30343 29726 29323 29049 29172 29118 26975 23213 20346 18258 15583 13143 11096 9117 6665 5448 5316 6410 11363 18792 24944 31515 34674 34504 30300 27224 25878 25771 27375 29052 31376 32721 33017 32632 31716 31144 30861 30024 29069 28741 29269 31807 37484 45582 53473 58143 54807 55178 55531 47018 35370 26973 26858 32313 40847 55487 72784 85290 98237 112452 117523 116199 51342 286 1414 30 10714 14 15 42 6956 5740 291 1166 3402 8048 19691 84301 147718 249443 200840 97187 2426 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 776 3166 6311 9332 11844 15247 18059 21936 25163 24969 24177 22234 19316 19534 21890 25160 32251 43146 65824 93412 130706 132575 94301 55869 43762 40175 38710 37946 34206 32686 30805 27637 25708 26184 26951 27126 26124 26505 28423 29163 29616 29282 27317 24534 23294 23048 23340 22751 20510 20069 21187 22131 20941 21166 21700 20527 21079 22896 23744 24579 25754 27316 28663 30869 32389 33015 33794 35504 36977 38197 36819 33322 29226 26822 26490 26236 26379 27354 28080 27174 25630 24543 22777 20801 19753 20340 21777 23869 26430 29664 32237 33837 34034 34167 33177 31984 31276 30381 29495 28590 27652 27212 26110 23339 18907 15559 14081 13136 10905 8604 7592 7609 6935 6089 6266 7158 8653 13349 22105 29425 33056 34452 32014 28502 25398 23369 23639 25671 29626 33248 35284 35966 35236 33642 30895 29211 29320 29618 31052 33954 38608 47201 54904 60628 61148 61317 64974 73000 77187 76140 68692 66599 67443 70792 80837 95877 110163 127370 136923 51351 286 1423 30 10723 14 15 51 6959 5740 14 943 2939 8256 34512 84549 168288 327346 175465 66238 15456 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1005 3475 9216 16256 21956 26419 25653 24969 24322 22544 23622 25212 26922 33335 42535 57555 81334 82255 66981 66480 62702 56213 54875 50668 46515 43910 38947 33060 30064 27213 25930 24508 23582 24777 27853 27256 26374 27066 28274 28933 29203 28520 25915 24290 24255 23978 24183 23262 24258 27403 28536 28673 27916 27628 29654 30497 31940 31913 32615 33563 32869 32184 31983 30988 30096 29361 28729 26660 24855 24539 24477 26105 27487 28304 30235 31738 32497 33442 34062 33352 32922 32768 32867 33958 35463 37550 39915 40091 38477 36002 33476 31266 30261 29568 27590 25405 24054 22440 20630 19537 17167 13692 11614 9304 7572 7415 7927 7773 7476 8479 10139 13864 19792 26721 36273 44634 47233 43018 37997 33272 29905 28796 30649 30322 31942 36211 38414 38915 38273 37757 38016 36962 36298 37406 39951 45558 49894 53864 56419 60830 64816 66179 69228 88431 108129 114453 113510 109677 110194 119278 134869 143480 135183 51360 286 1399 30 10729 14 16 0 6961 5741 187 1649 4803 11935 42282 73899 109187 154844 54056 35845 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 327 1884 3886 6811 11077 15282 18626 19801 18765 19330 22302 26207 25936 23743 29035 42344 60079 72292 76206 73694 79359 80644 77688 68991 59033 50945 45753 43561 42277 41088 39963 37352 35773 34542 32769 32395 31788 31788 31254 31692 31845 31855 32811 33236 32067 31976 32314 32097 32099 34416 38570 43605 47054 46556 44173 40482 39652 40828 39551 38436 38328 38182 37296 35635 33542 30927 29097 26889 24638 23272 21975 21387 21165 21914 23902 25106 26002 27249 28168 27913 28277 29562 30733 30888 30651 29488 28223 27438 29047 31805 33936 34806 33172 30303 28203 26508 24973 22888 21057 19910 17758 16001 15554 12617 11757 8706 7635 8306 9040 9252 10847 14271 18371 28264 40487 49266 52760 51249 47634 43808 38155 33074 32637 30178 27297 27450 30366 32767 33686 35176 36576 38397 39524 41454 44365 47103 47549 49512 51174 52458 55878 56301 58883 57807 56400 70293 94364 111959 122214 128621 131867 139455 145422 51369 284 1493 30 10733 14 16 9 6963 5742 387 1326 3694 10154 26542 76140 86885 125147 105599 40137 3746 186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 856 1965 3081 4559 6348 7627 8307 9503 11770 13294 13670 14746 17044 19910 24322 30071 38585 55797 67548 72211 71374 69522 76700 79653 63402 53732 48272 44586 42692 41044 41125 44428 46082 46476 46597 45631 43656 40593 37614 34763 32068 30993 30719 30855 32174 35754 40411 50116 61105 72155 82709 89827 94746 88710 76712 68844 59644 49293 42828 39366 35127 31479 29801 31331 35721 31573 29350 28527 28057 26517 25525 23491 23402 23562 22800 22449 22294 22491 24998 27500 29145 30254 31227 31466 30772 30234 29161 27361 25323 22010 20311 20178 20776 21364 21126 19936 19734 20749 23275 24520 21009 17955 18096 17561 14714 12110 10342 9846 12478 12537 13984 16039 19608 28385 39480 48213 53991 55860 53403 48299 42554 37196 36906 39116 39426 38438 38905 40562 41847 43069 43904 44775 46310 49046 50837 52869 53542 55423 57985 61241 63376 66591 67944 70093 66819 60496 59996 64365 71097 81324 88168 95003 98345 51378 284 1497 30 10737 14 16 18 6965 5743 -59 454 1503 4009 10094 23805 85219 140517 185956 98898 49819 1413 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 662 1637 3473 4808 5897 7575 9244 10505 11867 13642 16179 20043 24065 29117 40638 53414 63676 60890 60776 59085 50382 43965 39167 35392 31875 31200 33667 35149 36956 37486 37541 36729 37061 36572 38250 41070 41247 41677 42315 43946 42231 38877 37018 36556 36525 39804 45223 52815 65275 80045 89313 86142 79693 72219 59791 59471 66631 64155 66901 63847 48150 33221 26493 25659 24564 24802 25788 27579 28654 29705 29502 28790 27404 25399 23714 23025 24468 25628 27669 29470 30522 30857 29018 25650 22203 20638 19573 17902 17050 16294 15696 15393 14599 14884 16409 18955 21027 22899 23295 22247 19045 16840 16484 16946 17939 16568 15704 15286 15243 14846 15359 19938 30741 43976 51588 54859 57012 54326 45819 42052 41869 44088 46772 49235 49247 50699 50857 49593 46809 44519 44766 44325 42613 44144 49165 54174 63847 68113 72240 75010 79742 77107 73153 73202 74320 81525 90701 94674 91971 89781 51387 282 1561 30 10741 14 16 27 6967 5743 136 625 1818 5192 14342 39204 96263 153614 114264 61555 37187 7434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12020 19007 6202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 875 2125 4531 6227 7348 8880 9265 9978 12240 15064 16725 19375 25402 32111 36956 37494 37320 38107 34819 34485 35744 35652 36652 38871 41691 42231 43544 44114 42298 39924 40276 41601 41405 41785 40488 41252 39271 37788 38816 39551 40028 43234 46312 48956 52946 55662 55749 57470 56950 53728 55327 59663 67185 73608 86838 93297 80488 54076 39331 30941 29054 29432 30761 32844 34228 34288 33893 32944 30519 27343 25595 24168 24349 25578 29250 32553 33744 33171 30699 25619 19783 17152 16028 14703 14091 13533 13185 14618 15255 14024 13648 15091 18922 21758 22162 22321 23041 22803 21060 22461 22869 20963 18139 15781 14992 15646 18984 30628 47416 59029 64114 64785 62416 51515 39242 39384 49208 60952 64734 57059 47928 48095 51790 54510 54001 53150 55244 54140 54329 52128 54824 59794 64846 69532 75062 82717 87416 87749 83574 78540 77644 76735 76814 79577 85418 51396 279 1658 30 10748 14 16 36 6969 5744 204 1003 2240 5103 11387 29423 81865 71973 53138 18638 3468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 111 392 1100 1117 1040 56580 103059 48099 831 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 1149 2398 3323 4725 6390 7386 8408 9279 9842 10153 10890 11851 12752 15096 18469 26887 29273 31783 28676 24776 24301 27370 28772 34034 36816 43423 48957 50848 51439 45740 41265 40156 40834 43480 45523 46143 48417 47185 47339 48808 50320 58697 59209 58240 57764 61773 59426 53539 50002 46808 45392 43103 39874 38599 39174 41930 48674 55899 60769 65366 73053 72253 53531 37281 36493 37999 39868 41135 41656 40377 36638 31925 27189 24326 25648 29401 30363 28656 27446 26686 25820 22402 18628 16622 14314 12361 11639 11458 12441 13532 14961 16772 16548 18178 22942 26126 30099 32966 30212 28669 30004 31486 25579 17627 15374 19035 27475 40609 55398 65726 71059 69523 58979 46408 38579 40708 51810 72919 78817 67309 49162 52240 60662 63098 68700 72884 78475 76327 77883 75483 61967 57145 60459 65314 65316 63860 66975 76232 87748 90161 85454 80777 78397 78993 83412 51405 282 1573 30 10753 14 16 45 6971 5745 201 685 1326 2739 6004 14908 63738 196362 281810 174030 68397 17299 2772 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 398 1108 1921 3340 4995 5465 4607 2153 10742 75510 29386 2233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 886 2138 3247 5386 7993 10225 12867 16234 18410 17613 15954 16125 18650 19694 19307 19382 20724 23849 22845 21703 20609 19987 21548 21896 24115 25329 26846 29491 34526 34171 32753 30274 29678 31163 32307 37540 41047 42210 45938 51337 60260 62692 68263 66263 62839 60614 60302 56614 46839 39084 35927 33767 32197 31185 30237 30426 31103 32153 33455 39229 49920 53545 48969 47138 48147 42720 38975 34284 28458 24015 21953 21421 24897 27539 26783 23103 19024 17786 15939 15713 15581 14232 11670 10670 11204 12225 12046 12034 12626 14343 16777 19228 23787 26548 28780 32368 36857 35778 31331 27744 24831 22991 23298 24054 26852 33665 44411 55189 64660 70843 71514 61281 48393 43661 47277 57500 69023 72778 70048 58294 54105 60165 67588 80875 86465 86788 88233 89530 80542 70927 67526 68482 68900 66720 60368 56486 58120 63591 67992 67300 64514 64508 68348 51414 282 1545 30 10755 14 16 54 6974 5745 322 930 2241 4940 10294 30743 61992 253348 363400 260310 62098 13318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 354 639 1109 1346 1029 377 -24 999999 1250 9321 3480 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 1629 3578 6165 9176 13824 19711 21832 21084 21482 22740 22579 20917 19409 16889 15660 17412 17548 17037 18765 18997 17824 17103 16585 14878 14107 14643 14520 14998 16218 16910 17937 18808 19480 20946 21930 23437 26123 29729 36051 46735 52691 59008 63719 60031 55219 50918 48005 45082 39186 35645 33151 30866 29585 27869 26606 24745 24621 24731 26374 30068 35162 41037 46935 55866 64791 65836 55225 37780 29055 28488 27649 24206 22168 21104 20373 18389 18093 15653 14266 12597 11989 11198 10931 11163 11535 12416 13815 14599 15563 17925 19997 20362 24129 32545 33530 32838 33482 31887 27548 25426 24278 24566 27699 33293 39778 49934 59688 69126 72287 68018 56196 46599 46587 52820 61896 70076 70859 69338 64331 64027 68657 79065 91125 98539 95735 88452 83897 79020 77677 77844 77393 77848 76356 72666 70781 71069 72227 74022 75714 77826 81345 51423 281 1633 30 10753 14 17 3 6976 5746 22 445 907 1687 3389 7468 19589 101288 262888 452985 187121 132072 10688 3137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -82 999999 -88 1134 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1967 5042 12477 19450 19934 21124 22345 21340 18677 16600 14741 13629 13816 13149 12699 14029 15730 17065 18742 18935 16793 15184 14316 13918 13294 13262 13945 14699 15600 18591 23474 25530 29856 30252 29810 28690 27224 27266 28576 27627 29673 32851 30727 29262 28412 29196 29584 30589 32436 32341 34594 33699 31807 31856 35806 43248 55515 60957 60119 58354 71248 93383 101197 85906 50665 27340 25166 26339 24363 20284 19063 18366 18110 16519 15518 14529 13490 12437 11314 10570 10808 11470 12702 14493 16736 18151 17894 21311 23039 26392 30874 35271 38416 39110 37046 33567 30930 31735 33490 36093 39883 45420 51980 59154 62988 66020 64093 52126 43591 47552 56134 65796 70166 74631 79328 75229 74950 75610 79291 89884 99621 104710 99472 89805 82796 78903 75039 70556 68339 67836 69343 72188 76913 77898 75569 72389 69624 51432 282 1573 30 10753 14 17 12 6978 5747 -87 25 210 784 1694 3471 8011 22229 223976 231705 422939 268239 122944 17639 2573 999999 999999 999999 999999 999999 999999 999999 999999 -71 315 653 1415 2515 2778 1389 14877 94145 25005 4149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 781 2176 4912 9326 13923 17151 19472 22654 24344 24288 22752 20096 16617 14633 13924 14214 14316 13755 14232 15871 16984 16332 15556 16477 16760 15416 14756 14234 14793 16684 19552 23969 28400 34593 37310 40806 46916 48539 46644 45938 44821 40004 35133 30665 27468 26087 25076 24250 24630 23712 23012 26272 30446 35513 39378 45076 52861 48330 40692 39222 36649 29264 27076 25790 24871 23696 21341 21405 21953 23002 21175 19078 17645 16298 14772 12936 10682 9913 11108 12807 13011 12317 12303 13814 17718 18080 19919 22775 25704 28649 29967 35058 39619 39147 39417 38734 36810 36123 36413 37345 39703 41998 46250 51917 56156 61819 70956 72834 56862 41828 44129 56155 67959 70500 78013 86977 92366 95385 96690 96036 95534 98624 106134 109064 104590 100813 92542 80233 75911 75731 74881 73431 68692 61459 51458 48767 53505 51441 281 1575 30 10755 14 17 21 6980 5747 170 673 1454 3405 8731 33192 113116 218393 435033 439275 152676 17837 50 999999 999999 999999 999999 135 -8 -6 192 154 -28 -31 -58 28 366 135 5136 57035 17539 3523 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 826 2471 6127 9907 11103 11946 13748 16179 19746 21840 22022 20999 19657 18725 18560 18382 17994 17307 16610 16108 15505 14665 13901 13664 13878 13152 13183 14559 15463 16818 19366 23363 27976 31519 36812 42201 47760 51343 57457 57797 50164 41523 38632 39159 40596 42640 43459 40643 34414 30239 26666 24843 24075 24587 26733 28100 27680 26984 25327 22572 20817 18917 16872 15409 16403 19316 21990 21399 21774 23128 21117 18940 16883 15264 13233 11036 9404 8726 10133 12274 12600 11673 11206 12828 13496 17010 21884 27617 31303 31786 32921 39045 44431 48139 47760 44310 40632 38830 39018 38610 37751 36490 37428 41410 53288 68263 81817 84031 66817 41644 39069 50227 63568 68609 75404 87962 100848 108448 114336 113366 106726 95405 91035 91162 94762 97869 99153 94324 80288 65537 51035 44062 46540 50467 48351 41808 51450 278 1695 30 10755 14 17 30 6982 5748 -5 499 1507 3306 8027 27003 80912 49889 16424 4922 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 -63 5581 126815 514970 252319 37029 6228 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 567 1296 3145 5917 8491 9967 10033 11163 13647 15769 17497 18888 19913 19558 18053 16461 15565 15135 15062 14936 14595 14326 13621 13356 13499 13173 13039 13420 13939 14629 15819 17878 20797 23559 28570 36296 40262 42737 42358 39881 38399 37372 37621 39421 43223 50754 53025 52204 57661 76421 88273 74012 43016 28159 27395 28120 28768 32833 35883 33237 27554 17685 17441 19509 21442 20917 19179 20232 20948 20373 18755 17570 16446 15284 12374 10270 9583 9990 10885 11776 11731 12248 13582 13781 14660 19876 25568 28904 32683 38128 39999 42481 47877 50393 49518 47421 43360 36535 30352 26502 26849 32313 44254 64540 78619 89457 81091 52027 39173 39838 46573 57502 62769 74874 87256 99900 110750 118972 127148 136990 130754 110028 94318 87695 84506 89237 97900 96793 87192 68230 51208 45923 42907 40622 51459 276 1782 30 10752 14 17 39 6984 5749 -39 183 824 2025 6033 17273 26678 20448 2019 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 999999 14467 106365 390617 581468 124977 48702 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 89 746 2424 3441 3356 2674 2005 1499 1211 2132 4790 7022 9205 10045 9544 9861 10952 12667 13351 13027 13415 13983 15263 16967 18310 18708 17993 17287 16264 15518 14893 14403 14341 14499 14513 15198 16181 17331 19538 22595 26776 30709 33703 38578 41031 40195 36520 35840 36101 39008 47636 51222 51901 52121 53535 52301 48841 48654 38799 24938 21963 23328 33463 66316 88760 85786 61298 32695 21278 20227 19784 19692 18115 17089 16169 16668 17120 16907 16099 15833 14413 12829 11370 10154 9749 9753 10566 12777 16492 21403 23129 26520 29635 31911 34138 36833 38679 41122 46304 46019 40976 33777 25700 21957 24507 29815 38925 54095 68595 79032 83713 50665 32537 33976 44564 60019 62427 70097 79530 93695 102483 104239 106088 107554 108948 114391 109756 101877 94293 85917 81656 82198 81336 79537 73480 60548 49092 40838 51468 282 1568 30 10748 14 17 48 6986 5750 -75 139 291 730 1296 2400 4217 8186 20632 234634 519297 462563 199695 36757 1520 107 205 146 26 999999 999999 999999 999999 999999 999999 999999 999999 10 6773 16896 51652 76102 9608 2065 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 337 390 530 679 901 1453 2211 5012 8883 10510 11222 10979 8086 6399 5168 4775 5160 5769 6511 7151 7516 8208 9190 10700 13186 14753 15267 16163 18515 24660 29516 28632 24449 21564 20881 21622 22844 23906 24987 25651 26464 27950 30462 36779 38981 39673 40391 42333 42689 40188 37674 33704 30852 29032 27858 27649 27847 29256 31811 34043 32410 27161 26375 25087 24591 28705 42793 56951 58183 34691 18648 15395 15295 17980 20159 18901 17932 16516 15951 16286 17012 17468 17003 17094 17413 15716 13681 12396 11435 10463 10231 11844 14553 20488 25503 29275 31126 32675 33182 30935 31697 36440 40744 42450 39631 31764 26568 28259 33007 41398 59554 66728 68810 75468 81134 87530 46449 32649 44927 55622 64625 78385 84043 95291 100867 98874 96207 98602 97320 99220 96141 88201 79132 73364 72109 69804 63219 56258 50101 42905 40637 51477 283 1534 30 10744 14 17 57 6988 5750 151 366 746 1309 2104 3742 6858 13785 35832 227454 509650 479909 329033 112410 11158 2067 750 602 680 556 396 211 -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 18 10 -17 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 3 268 746 1536 2482 2654 2859 3545 4150 6293 11582 12949 12293 16216 14783 11280 9809 9877 10555 11038 10603 10697 11546 12829 14077 15179 16546 18228 19664 22148 24965 25809 24687 23276 20804 19613 20076 22178 25270 28149 30634 34397 37119 37705 39763 40595 39580 37022 32553 29887 26771 25109 22766 22053 21941 22702 23757 25928 27849 28128 27323 27435 28046 28199 28179 27495 26360 25164 22533 19268 16739 15503 17679 22005 23074 19981 18065 16764 16814 16563 16740 15961 15818 17353 17985 16987 14448 12719 11794 11042 11321 15590 18368 19678 26042 32335 35381 36510 31590 30922 33112 37102 39762 39069 37109 34081 33927 38660 48752 68643 78897 79630 71971 73573 83876 98224 49455 38125 49245 53016 69753 84460 87668 92643 93830 91592 91699 91870 91748 91870 91700 78565 61005 52610 54440 49807 42249 40207 38663 38814 51486 284 1503 30 10743 14 18 6 6991 5751 56 151 539 1199 2165 3763 7668 19864 119264 244106 272570 356448 414688 248960 87745 20757 3314 1496 1656 1795 1580 1185 723 393 87 -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 -60 -97 36 33 -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 295 751 1463 2437 4212 6636 8134 7859 7246 7439 9096 9215 11092 14386 15209 16214 15917 16378 17728 17601 17741 17620 16773 15132 14822 14574 14342 14699 15594 17002 19194 20882 22344 23953 24821 24831 24706 24685 25806 30205 36196 40050 43999 46262 46419 45464 41534 38113 32711 29220 25894 25020 23709 22441 22441 23718 24724 26463 28666 30374 31485 31105 30662 29819 29631 27573 27206 26875 25026 20604 18646 16703 18966 22469 24370 23126 20165 18067 17273 18181 17186 15454 15335 18039 18933 14758 12189 10363 10366 16316 19428 20151 24747 32305 36525 40222 39034 37837 36774 37609 39470 39807 39649 39870 44936 53217 60789 73588 79435 95278 105684 82494 76306 76525 91713 57703 45176 55191 54366 69402 77353 83788 97049 90697 90695 93860 91014 89489 90782 88202 84332 72077 55459 47858 44243 41555 41309 38875 51495 283 1525 30 10735 14 18 15 6993 5752 99 483 1274 2693 7482 35631 79951 139999 202642 161126 58893 73513 159136 334506 257673 81131 15854 2111 552 718 813 621 359 97 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 -56 8 -53 999999 999999 999999 999999 999999 999999 32 194 4537 11814 1925 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 122 284 811 1872 2577 2720 3277 4587 5689 7278 9979 12679 13926 15666 18809 19626 18019 18844 20316 21853 23381 23729 25208 26812 26608 25774 24502 23958 24612 26259 27162 27615 27670 26859 25158 23352 22090 23357 27828 36719 44889 50144 52828 53369 50786 46221 41389 35571 29802 27464 24791 23952 23781 23787 24014 23753 22893 23111 23554 23224 23415 23920 24343 25264 27144 26699 25844 24440 22394 20154 18355 16107 15699 17400 20691 24220 23728 20739 19132 18789 16304 14600 13327 17717 16146 12520 10971 10566 14178 20328 24035 24377 26036 32682 42269 50430 51448 45692 38321 37201 38283 39660 41793 47882 54918 57779 69302 79487 97429 105255 76858 68793 70928 71323 84805 44239 52017 52926 69497 66809 67793 83747 94936 88096 80279 83356 85070 80995 81063 80311 74488 72659 67638 56289 44612 37292 35045 51504 280 1608 30 10728 14 18 24 6995 5752 190 695 1573 3034 5902 12263 21239 38390 107466 270402 446625 338198 88776 32342 811 999999 -12 -36 -96 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 369 1088 1552 1371 1055 841 753 694 504 225 7 -68 999999 999999 999999 999999 999999 999999 -16 242 268 -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 60 247 255 323 479 647 991 1145 1075 1386 1767 1547 1378 1462 1989 3298 4665 5923 7911 10659 15287 21603 23900 25887 29855 32822 34821 34954 37660 37284 37728 38434 38339 39051 41948 45390 48398 49283 46352 42047 36433 32820 30912 28210 28477 29470 38046 45635 48737 48836 46524 43431 41575 38147 34774 29910 26733 25349 24643 25479 24764 23288 21305 20046 18572 17171 17055 17762 18697 20684 21877 22138 21801 20280 18839 16833 15027 13062 12946 16462 27971 28942 24208 19607 18264 17286 15359 14020 13006 14249 19154 17896 14923 13463 13668 14491 19011 23790 27833 27832 36575 52118 56859 57493 50160 40525 36432 38029 45218 51838 57536 66180 77702 73622 64042 49535 46590 57444 68128 68993 80776 50560 39884 51876 64322 81350 75325 80141 91171 99640 85995 69614 70813 75876 72670 70003 63889 57787 52861 47970 42425 37819 35753 51513 282 1572 30 10722 14 18 33 6997 5753 319 1230 4526 13185 17942 17824 22429 16606 8457 7332 11053 17240 69040 202956 282045 226900 73831 17763 199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 648 795 520 298 167 198 365 312 52 29 999999 28 261 312 320 424 690 1454 2364 3384 3979 3978 3175 2208 1367 861 731 634 716 517 234 152 3 999999 999999 999999 54 -3 617 14597 13939 605 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 471 1325 1568 1148 785 650 614 635 503 339 398 233 316 624 1146 2325 3929 5980 8904 12666 16835 22759 30694 38278 41227 41698 42916 42048 42529 41874 41362 43403 45607 48646 52651 56537 60724 65454 68316 66846 64967 64811 61420 53238 51058 51590 51383 48789 46250 42992 40230 35652 31160 28341 27454 26939 25914 24934 23284 20735 19319 18282 16588 15616 17103 19240 20434 20717 20542 19635 19229 18213 16376 14439 14735 18281 25879 28975 29590 26723 20654 17824 17204 15188 14117 11687 11122 14522 24826 22999 17497 14748 15817 22874 23425 25368 30043 34154 45351 53298 54108 49423 44904 35558 31894 35068 41784 49616 55618 64151 63694 49277 38921 39047 48154 62951 65251 79666 61930 44437 50436 64737 85629 87684 82029 85590 97505 101079 93594 74355 62781 62823 59808 56815 56147 55366 51825 48257 45520 44466 51522 284 1474 30 10714 14 18 42 6999 5754 97 143 759 1774 4011 9595 24631 118245 217664 163509 133673 70648 20553 3607 999999 1259 24076 10073 399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 298 808 1034 851 518 191 101 425 807 1518 1802 1514 1252 1038 1101 1118 1302 1948 2844 3818 4351 4099 3378 2416 2008 1403 794 553 861 1434 1978 1895 1531 1140 714 558 403 596 415 1595 39970 136740 17033 3715 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 788 1727 2106 2314 1887 1454 1119 1004 785 499 198 -2 -14 29 152 587 1543 3549 9195 15825 14664 12258 12348 14504 18288 22488 25708 33189 41453 43166 42592 40721 39256 37625 36402 37879 40565 43887 49299 54247 62101 72770 84482 95432 105404 109291 100746 84322 69953 60424 49409 37470 31492 28301 27350 25644 24651 21527 18176 16929 16831 15703 14625 13622 13425 15259 17657 19425 20334 20005 18660 16792 15715 14523 13633 13443 15322 19487 22815 21636 20363 18748 17688 16134 13023 10901 9423 11666 15943 17617 18101 15413 16844 20285 23321 30270 34388 32585 42429 50664 49164 43301 38196 33484 33585 36802 40255 43802 53680 62962 48486 38332 43203 48640 53761 63359 66338 69535 60797 51657 54967 71639 83295 88251 87295 93140 97559 97776 92168 84040 71237 62157 56546 52919 50705 45245 44283 46750 44051 51531 281 1556 30 10706 14 18 51 7001 5755 -71 518 1396 3678 10008 27254 31739 80886 121235 102423 64846 8330 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 5 192 168 130 -15 999999 999999 999999 999999 999999 999999 999999 22 41 141 230 360 479 857 1045 1087 1327 1422 1480 1328 1032 668 634 517 535 620 737 867 1011 996 798 797 947 1162 1570 1296 904 798 1112 1296 1267 1057 695 1051 802 4328 72491 354172 113859 24070 2742 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 443 816 1034 1287 1402 1484 1333 1242 599 -23 999999 999999 999999 -23 323 4179 14846 26829 30179 23558 11558 6808 7585 8777 11303 15405 18858 23280 29386 30831 31924 32715 30718 28641 30875 30855 34497 37841 45882 64081 80648 97869 111940 120193 124746 129380 130916 124995 115405 103153 77299 55544 42489 36062 27584 21423 18143 16739 17116 17483 16311 14950 14276 15182 17247 20114 20940 20329 19321 18374 16421 14243 12387 12191 13864 18984 23493 25618 25186 22869 19826 16269 14253 11911 11696 12562 16243 18549 19657 18242 17666 20392 26479 32499 35690 39402 46916 58973 65812 55752 38092 30595 32317 36228 38653 46618 53142 42655 34867 36176 46104 55986 62472 64814 74183 78328 54651 51408 56176 73941 86342 90358 90291 91637 89905 86201 85850 82370 73902 67245 59459 60602 62289 58800 53914 51540 276 1699 30 10699 14 19 0 7003 5755 112 1376 4762 13634 48589 19392 9275 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 134 20 -35 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 1639 14905 150536 383091 356688 279120 147687 35995 6231 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 452 812 1231 1519 1526 1311 990 654 387 181 626 4606 12288 20279 22158 19268 9587 3885 2567 3304 4636 6261 8524 9524 10110 11772 15513 20801 23499 24476 24173 24894 27389 27892 38012 46910 56799 67358 77122 80433 84623 87794 87825 91600 94989 90942 90729 123039 166382 170017 135234 88200 59934 50836 25180 16362 16860 16650 15711 16507 18743 19656 19260 18105 18100 18806 18402 17092 16256 17217 18652 21853 24391 26058 26070 23261 19478 15883 13534 12557 12492 15494 18258 17920 17115 17502 21819 27799 34238 32557 42184 48961 49734 52643 46986 40043 35152 31578 32125 37916 44543 49511 42319 30611 30896 42332 54148 60867 65309 74390 83412 76433 60157 53276 55630 63004 71283 76444 79438 78871 77081 76611 76013 71560 69041 70008 72172 75115 71196 51549 274 1781 30 10691 14 19 9 7005 5756 105 340 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 1657 10259 42900 167406 410549 557740 370996 58343 14906 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 280 151 94 118 219 271 244 317 448 379 158 51 347 4109 9419 6526 2934 954 677 1190 2284 3896 6366 9324 11305 11668 12171 12312 14959 18050 21890 25843 30872 29134 25976 29125 33300 39128 45965 50267 51117 54181 60819 67676 81747 113838 165025 200582 219779 221737 200250 160767 102701 34611 20483 19030 19624 19962 19942 20295 20539 20395 21171 20470 20765 22353 20604 16310 15077 15790 18293 26089 33676 34249 28841 22635 18030 14680 12850 13441 15466 19683 23459 23049 21604 21206 22943 29432 36612 40301 46463 55356 65327 64575 45618 33922 32132 31139 38033 52331 54574 38701 26332 25795 32522 42014 51504 59201 66988 77778 79170 69503 59775 55744 53351 53006 59185 64969 66898 67271 65785 67057 70638 75539 79475 80653 73691 51558 272 1802 30 10682 14 19 18 7007 5757 1786 3300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 487 5501 28232 87684 135270 218880 437441 462349 261569 72831 13562 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 436 700 794 666 628 503 344 280 297 342 342 437 395 230 143 101 12 85 115 178 399 754 1387 2247 3828 6651 9441 11812 14412 17654 20014 20383 21196 25413 30818 40514 43207 45027 46963 42180 41478 45109 45831 46070 52189 59328 70239 87577 102885 133813 173899 154967 158568 156840 102948 65344 29332 20955 21237 22769 23151 23240 22247 21324 20651 20660 21816 21167 19642 15708 13182 12035 14574 20693 31069 32491 29442 24784 19340 14888 13334 12420 13738 17714 22947 25762 24599 23234 24053 26476 30823 35679 45445 55805 67536 68066 48850 36306 32318 33522 44102 58126 49563 34988 27504 26728 32398 42048 49603 53506 58848 75486 78921 74390 71306 64410 58917 55735 54986 58839 61537 62188 67246 71337 75555 79592 90814 92199 51567 201 3924 30 10674 14 19 27 7010 5757 0 1968 10632 43738 228909 540088 538600 228804 54188 2232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 496 795 1073 1002 1132 1230 1188 996 951 911 810 857 710 567 489 330 228 276 274 241 236 269 242 278 544 1089 2055 3406 4451 4966 5892 8712 13409 16793 16760 17623 20167 24873 38451 52011 58431 54126 46279 42198 40199 35782 36828 45702 68171 98623 149894 218541 238074 246319 222814 193326 142113 102591 49345 30117 29503 30272 29340 27201 24449 21755 21074 21330 22746 23444 22460 19353 16177 13627 13560 15658 22600 30222 33386 32797 29845 24782 20347 17269 16389 17735 21875 26371 28675 29203 29859 30770 30041 37135 45848 54495 62000 64479 52244 36452 35760 37860 44320 53915 50074 39176 31905 28816 30400 34473 44891 51170 57697 71504 79211 81915 81043 74321 68105 63077 60324 62960 67122 70047 80119 88510 96244 104752 108322 51576 278 1605 30 10665 14 19 36 7012 5758 329 1372 3635 11442 98539 157136 69346 24265 459 308 607 603 670 802 888 1116 1136 1109 870 1493 9544 7112 1278 1166 1062 1306 1352 1392 1809 2197 1508 496 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -68 96 208 290 346 223 111 147 129 394 495 633 607 863 1040 1279 1634 1687 1815 1862 1965 2072 2262 13624 55085 252323 294857 135732 124606 57519 5898 405 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 646 1321 2190 2208 1869 1625 1755 2207 2487 2462 2334 2236 2341 2715 2781 2827 2700 2587 2259 1699 1093 656 343 266 222 387 613 1063 2044 4228 6814 7644 7083 6509 7545 10457 15860 21419 27827 37065 45338 55440 66528 70951 64232 54097 50682 50158 44037 42592 54786 78603 112760 153358 170250 167880 154694 139991 108207 63652 42331 36009 35281 32444 30853 30261 27164 23712 21650 21798 22255 23327 24221 22590 20602 17510 14099 11332 10291 12740 18944 27562 31703 28441 22685 21142 19560 18343 17803 21084 24795 26942 27440 29778 31701 32421 35947 40874 49888 61232 60897 41622 27730 28921 36732 43424 46843 48090 39510 30551 26256 27314 29373 37057 44459 48353 62318 73659 80474 78512 73847 72353 70354 63565 64782 69637 73633 78520 85645 105268 51585 280 1567 30 10657 14 19 45 7014 5759 181 728 1950 4864 13644 77677 219234 98749 18115 2180 1347 1285 1216 1202 1214 1432 1584 2021 2703 4118 11934 72971 161206 80384 46375 87895 107849 90831 27409 12679 5602 7016 7290 5128 3751 2620 1508 1093 652 499 446 289 234 292 343 360 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 999999 -90 39 276 437 588 894 917 1181 1589 1864 1845 1939 1977 1532 912 647 215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 1632 1998 999999 999999 999999 999999 -94 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 18 2151 6965 8350 5853 4734 5463 6786 7868 7708 7418 7682 8145 8223 7871 8133 8752 9992 11765 12672 12221 10049 8248 6634 4769 3671 3748 4729 7845 13147 17458 17733 16546 16524 19569 24779 32360 43272 47950 51524 54594 58820 60494 60527 58858 56119 56495 57936 56125 57066 63287 71312 89693 109871 140985 131806 85507 57215 51817 43136 40801 38813 37390 35814 33014 32029 30774 27558 23287 20320 20121 21664 23210 23626 23772 24393 21126 15600 12278 11223 10422 14130 21703 26566 29008 29416 26512 24981 25095 24002 24963 25306 24561 27660 34151 37113 40597 42413 47126 53984 61285 51622 31974 24194 27077 42147 50325 50275 53249 46148 29321 22156 23187 26294 32185 42962 53458 66377 84814 95401 90985 81949 77356 72505 73616 76529 75462 72641 68004 51594 264 2010 30 10650 14 19 54 7016 5760 211 455 633 1048 2096 5675 15618 48052 107112 337301 418792 202392 36929 16100 2280 2972 3566 3223 3046 3113 2774 1831 1148 1019 1007 703 334 3 -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 4148 42775 3559 -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 943 4583 7120 6617 7316 6156 6297 6763 6270 6413 6208 6702 8261 9669 10340 11075 10197 9909 10838 11817 12434 13957 17532 19812 20839 20245 20812 21379 19984 18243 16624 16758 18378 20865 23124 22790 24424 30368 41751 44490 46683 47347 46554 45744 43829 42283 42983 44275 45013 43858 44334 46954 51230 61502 73390 89709 118561 147137 165958 137648 105148 101914 84941 56325 35493 33514 34973 37381 36623 31850 27345 26138 25447 20825 18691 23497 26098 27639 29194 28508 23156 16614 13305 11911 11437 13997 16769 22506 28491 33222 33220 35352 37692 32742 26720 25847 25768 25162 26620 31405 38291 42350 44804 47927 51784 54966 50201 39244 35557 39204 46825 55071 58497 58377 45729 32784 26175 24811 31189 36501 42942 52363 69448 95218 111570 104258 94124 85420 79379 75086 73335 65704 51603 258 2188 30 10648 14 20 3 7018 5760 592 2210 6368 16593 29019 29177 11069 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1470 152905 241390 82937 24152 1223 13091 323655 381334 52468 14014 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 276 3149 9538 9577 7860 6513 5505 5684 6866 6994 7767 8677 8876 8835 9437 11012 11715 10987 9996 10229 11373 13675 15941 17650 18206 18786 21742 24395 25904 25202 24158 25248 26188 31999 34513 32158 28561 27276 31907 40646 50617 54726 58015 60605 61260 59738 57772 54638 52082 46839 43854 42330 40890 39543 36279 32807 32168 34069 44199 78217 134237 176257 145106 87517 93917 88410 68020 49534 27907 27057 31972 34427 34334 31106 27373 25040 23444 20050 19110 21972 26922 29378 30384 27843 22530 15882 12961 12570 13815 16033 17799 20461 25720 30902 39320 41342 36996 30611 27660 26863 25192 23516 26260 31792 37840 43941 46235 43711 41481 50496 58344 51290 49030 47186 42540 51272 57685 61264 52910 43965 33803 25397 27590 35036 39518 48187 58434 76991 102707 121792 114671 101239 90226 82378 79934 51612 277 1616 30 10646 14 20 12 7020 5761 184 1128 324 999999 999999 999999 999999 197 1134 632 243 2618 6739 16786 35423 23207 12582 15218 14905 7500 3306 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 566 1036 6196 117030 346197 143662 31647 2423 22326 316602 171324 7433 1388 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 490 3218 9456 11702 9709 9711 11167 11205 9201 9273 11147 12912 14233 15369 14983 13844 12888 12830 13101 13801 15184 16540 18056 21439 25231 26603 26884 25570 24872 27379 27711 27829 28984 29248 30454 30604 30147 31984 35143 38458 45963 54118 61253 69771 75736 76392 77678 80750 80713 76329 66149 55849 48023 43085 39210 33892 28361 25123 24113 23176 24029 27574 32330 30937 27528 26975 27879 26409 23001 22640 27885 31022 32538 32001 30447 27956 27104 26107 22385 19573 19553 20647 22271 25454 26668 23964 20785 17180 15081 14278 15129 15749 18191 22965 26568 30745 39340 39795 35175 29630 25485 24263 21236 18681 19668 25731 35840 43808 47484 43422 38160 38592 48608 56975 52082 46316 46672 51481 53604 54957 47569 47176 46730 29638 22433 29001 33658 41366 45952 53915 67408 98203 134499 130924 114311 100552 88002 51621 277 1609 30 10639 14 20 21 7022 5762 42 36 999999 999999 999999 999999 1163 5037 10269 19001 50514 111232 261555 193574 81878 29193 3859 304 290 297 124 241 507 1652 19505 53101 23308 5856 999999 -28 420 1007 1597 2005 2223 3368 3462 3550 4219 4205 3419 3060 3091 2664 2102 2443 1820 1304 302 -89 52 999999 1661 9464 5339 999999 999999 999999 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 286 960 1942 3134 4236 4466 3781 1795 14616 111187 25872 5432 798 416 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 -96 777 3901 7955 9267 10264 10888 12479 14285 16500 16880 16587 16606 17041 17561 16611 14550 12920 11862 11410 12386 14548 17310 19384 20841 22866 26519 28599 27895 27439 25405 26105 28332 28362 28333 31058 30660 30505 31911 33151 34038 38504 48786 61143 76125 85633 86975 84363 83684 80886 77274 70359 62789 57812 51779 47322 46123 41741 33409 29913 29937 26106 23234 24294 27003 27357 25651 24624 25223 25777 23833 21743 22380 25946 31325 30843 29505 27429 25353 23657 22323 21214 21293 20340 21256 24650 27733 27958 24288 20909 17903 16550 18394 17441 17381 22192 27933 34946 41340 42141 39252 34850 26565 25367 25579 23402 20261 19152 22168 30099 46081 58817 57326 46066 39631 40405 50493 58386 48226 47313 50316 56303 62972 64193 64517 52256 33213 27386 32041 35245 38645 48815 52079 52846 58821 80440 112418 128209 117609 51630 271 1814 30 10634 14 20 30 7024 5763 111 1085 2337 5416 13000 39390 70043 25619 8632 999999 999999 999999 999999 999999 999999 999999 999999 999999 229 1900 1201 1007 999999 999999 999999 999999 999999 -93 237 916 1980 2468 2782 3539 3482 2651 1691 1495 1874 2147 2292 2182 2009 2194 3769 18393 98234 159787 245086 280121 75418 23788 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 240 44 999999 999999 999999 999999 999999 659 1566 2481 2849 3256 3030 2783 2658 4444 23918 48801 13692 4056 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 1476 4414 6407 8184 10515 12356 13267 13737 14505 15188 15634 16109 16989 17842 17758 17160 16094 15066 13439 13039 14342 16724 19746 22080 24681 25431 25221 24763 24307 23156 21934 22578 23638 24820 26069 26906 27282 27341 27984 29989 34811 41423 50683 59484 69457 75902 77861 75049 73196 72099 66880 62995 56457 51393 53088 62779 70555 68532 60043 59091 55193 47223 37257 29882 27609 26561 25653 26487 27504 26439 23015 19475 19492 24960 28768 28888 28571 26753 24483 23555 23265 23052 25131 27501 29357 31148 31409 28801 23817 19227 16947 16356 15891 17939 23347 28660 31380 34983 44100 43880 30758 24118 23738 22791 18770 17360 19711 24233 35666 49209 54071 53926 50958 47587 45083 45986 51473 51594 51523 51555 58092 68516 74129 74377 67118 39000 29508 33025 32759 38164 44767 44893 45735 50562 55949 60309 72611 51639 226 3130 30 10630 14 20 39 7027 5763 380 1831 5397 14261 53777 108450 78400 48346 10717 999999 999999 999999 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 -32 399 691 958 1035 1130 1129 5223 100720 255496 315254 187011 68463 11423 3106 2797 510 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 656 2945 5757 9225 11348 12845 15738 16810 16987 17274 17748 18602 19304 19105 18437 18569 18342 17861 16563 15560 15939 17359 18854 21847 25684 28767 30243 29627 27693 24359 21497 19570 18945 19581 20694 21947 23258 24149 26153 29029 37792 50301 58873 62345 62689 60977 61179 63527 65545 65754 61924 58234 55986 55572 52878 44094 48366 62143 75790 82559 64605 50239 44311 38584 39674 41236 41468 44057 40938 33116 27731 23445 22279 23197 25203 25579 26713 25086 22238 24020 27764 26998 26681 29395 32407 33728 33775 32661 29545 25596 22907 20402 18803 19885 26271 32579 36851 37915 34372 31561 30271 25356 20519 17003 17617 23666 31263 39694 47112 55578 61927 61385 58878 55282 48412 43651 48845 52908 58632 72880 84852 88598 78984 67637 62094 45556 40384 32724 32704 37890 41530 42756 44130 49894 56080 51648 227 3099 30 10629 14 20 48 7029 5764 584 2516 7133 17587 23539 38968 34140 17600 3773 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 -38 673 1236 1549 1316 907 1100 2317 17049 238789 565537 323083 45699 24783 32248 7310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2097 7798 10568 12327 15623 17680 17471 17200 17362 16904 16428 16487 16034 15325 14489 13900 13929 14339 14937 15359 16457 17821 19706 22048 22826 24435 25367 24090 23273 20953 17764 16884 17943 19483 21823 25963 32727 41492 46989 51284 54298 56521 55909 52971 49843 48394 48174 47997 46779 46567 49039 52511 55398 47195 42719 47589 57502 72036 72179 65481 57956 57673 55090 50565 46187 43826 46753 52100 56958 54346 53352 51230 53957 46935 27524 21798 22702 22941 21832 23093 25351 26901 28407 28543 28397 29568 30099 31095 30912 28035 25819 26447 27655 27704 35532 45371 43965 40102 44063 47389 46616 51411 57252 55636 30824 32428 37798 43982 54109 64097 65964 66047 55478 46863 45929 49030 57054 71381 79534 82235 85916 89251 85890 74330 63434 58643 46779 38772 36730 37800 39681 43506 51657 255 2255 30 10625 14 20 57 7031 5765 1294 4409 11786 20948 20749 3247 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 50 -89 999999 -82 -41 217 627 5098 29007 167613 240434 161130 79984 28973 8162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1591 3821 4905 7048 8860 7953 4970 2160 1730 2611 3552 4106 4066 4069 3385 2639 2280 2069 2299 29688 78311 160776 50523 6200 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 217 2688 7461 10236 11789 14454 16785 18441 19971 21088 20418 20222 19398 18087 16178 14405 13747 13421 13078 12951 13503 14848 15935 16324 16465 16684 16047 15704 17089 18842 19489 19767 20607 22550 25575 28809 34314 40566 43530 46714 47278 46212 45808 44999 42302 39369 36056 33581 31405 29255 27500 25410 28826 34523 40431 43971 48389 56747 62677 57194 54534 56314 52339 46576 47068 50706 55831 55545 53449 45210 45128 47702 53556 67591 81273 85648 67592 32375 24355 22955 21641 21800 21084 20063 20605 21769 24157 26503 29260 32020 33800 32858 29316 29195 29321 30617 34793 42183 41616 36695 36650 38190 41206 77147 88089 63819 36673 40104 41677 46884 55502 60275 57994 53208 46346 39429 42784 45888 60823 75927 77165 79772 104443 114676 81466 59343 60042 56932 42398 34321 29327 35067 51666 256 2221 30 10621 14 21 6 7033 5766 1027 3506 8676 21087 35000 20356 1917 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 231 752 527 359 306 683 1289 6351 28313 129750 439207 352371 68910 19639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 312 700 1248 1662 1563 1575 1479 1239 1043 1784 6679 15165 22394 27817 28553 27165 19573 12864 9110 5496 3216 3000 2966 3122 3202 2908 2660 2591 2248 1898 1878 1756 1328 1195 9156 6103 2180 999999 999999 -35 3344 4776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2576 10685 11631 11582 15434 18903 22217 26189 29123 29486 28554 24627 19420 16909 15182 14126 13356 12608 12148 12513 12995 13672 14749 15947 16214 16747 18106 20377 23427 25921 27956 30419 31430 33659 39131 40060 40735 41482 42775 42735 40831 41976 42547 42065 38611 32902 26854 25019 23985 23341 21669 21661 24164 31858 39050 48117 55362 58366 60101 60698 55358 54241 53333 52618 52667 50591 55823 58020 56569 52445 39577 34140 39212 37302 30420 31578 31744 27944 28349 27649 26370 24678 23279 21780 21430 21908 23761 25977 30196 35856 41721 44152 38151 33139 32249 35066 41634 43451 37769 33433 30249 35743 51672 95194 206613 205486 70092 49037 48108 53000 53936 50326 44440 37098 41853 41993 57561 81927 86356 86286 106412 135690 115294 72622 58929 52524 42680 42019 31051 28336 51675 257 2192 30 10622 14 21 15 7035 5766 70 1170 3687 10367 34699 112404 55319 8847 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 340 999 413 956 20667 105265 71842 26006 1793 999999 999999 999999 2436 31602 20572 15309 999999 999999 999999 999999 999999 245 688 944 1337 1653 1490 1349 1294 2029 4049 8266 11602 13100 11690 7960 4607 3119 2176 1201 925 922 1078 1121 1133 989 980 824 506 405 435 256 -9 2345 11591 8011 1314 1015 20953 167229 195609 44398 7319 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 403 4446 9651 11303 9686 9817 12273 14615 16572 20066 23959 27054 27394 24457 20069 16471 13954 12674 11429 10382 10215 10450 10875 11995 13835 16155 17821 19206 20853 23095 25962 28551 33180 37324 41634 41601 41365 40299 38717 37646 35981 33832 31202 30119 28723 27101 24745 22684 21440 21953 22068 22798 23233 23431 24162 25406 28952 32073 34470 35258 38125 40305 43166 45524 49039 51110 53623 57462 59835 59885 65366 71420 52612 28057 24471 28304 28289 29772 32056 33655 33862 33630 32521 30762 27293 22865 20427 19843 21914 25569 28203 35588 47150 49073 48081 48442 49714 45954 44340 42425 36677 31548 32982 40356 51901 94840 213150 239055 123433 45625 41503 42648 45291 43752 40754 42542 44052 54502 79101 102557 100682 97161 119274 132755 79122 64655 49744 43652 44778 44457 43225 51684 257 2193 30 10623 14 21 24 7037 5767 434 1751 3432 7358 18057 33782 15651 3288 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 718 6917 27325 94915 89457 53321 15902 38065 10012 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 548 1797 2635 2395 1875 1565 1152 834 741 982 1125 1225 1312 1255 1191 1387 1630 1909 1588 1332 1015 933 630 2855 30480 115332 47217 10220 923 3243 139355 332901 56912 8780 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3751 9472 13749 12658 11027 10818 12301 14717 17338 20904 23047 24760 25825 23825 18296 12768 10363 10415 10960 11967 12961 14363 16680 19671 21762 23866 25155 27407 29291 31049 31216 32542 34036 36610 38696 39065 38233 34464 31554 27897 26012 24469 23408 21932 19423 18448 19762 21001 21796 21680 21122 20539 19215 19123 19946 19255 19271 19718 21930 21652 20674 19477 20930 26412 31088 33196 36398 41817 48158 47004 35389 24830 23374 24526 26871 27106 29728 31632 31733 30778 29981 27490 22717 20814 22299 24930 26088 27727 33611 43378 47241 45169 45413 48885 45818 43777 41203 36608 32207 30048 30259 43544 57417 114175 225986 289400 237423 116160 39343 42796 43468 46496 46340 55345 65085 84244 96963 96803 101556 126975 127084 76039 62709 49055 41890 51012 47350 51693 271 1774 30 10624 14 21 33 7039 5768 -12 999999 999999 999999 999999 999999 999999 999999 999999 1438 6841 18694 80791 129954 86877 35258 19606 5009 999999 999999 999999 999999 999999 999999 999999 999999 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 2596 24145 96057 99217 27192 7102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -42 35 282 307 395 532 759 651 658 423 247 243 320 638 1002 1321 1818 1980 1764 1490 1254 1676 1465 7604 111139 197940 47673 7154 466 2507 28071 42166 77531 10793 1047 -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 -97 417 3426 9461 14251 14302 11845 11450 11812 13002 13950 14897 17471 20512 26284 31543 32408 27990 20550 16543 16457 16775 16876 17939 18877 19192 20475 21790 23645 25357 27952 29466 29921 30783 34362 40530 44929 47070 44468 41326 37430 32356 26014 23608 22131 21040 20081 20175 23480 28892 29560 25163 21371 17903 16231 17258 19512 19960 20130 19822 20297 22756 23141 24549 26974 28872 33429 33823 25385 22443 22392 22943 26166 27901 25996 25422 27208 28051 30261 33221 36304 37350 38628 37434 31844 26372 24271 24202 26176 26342 26830 40179 55521 58641 60229 56838 52668 46897 43879 47681 44998 35768 29367 34651 44245 60063 96109 211111 402149 260010 46444 40864 43270 43352 53886 70970 86278 96093 103246 119088 138981 152514 129286 87574 80051 56252 37995 47196 51702 259 2133 30 10623 14 21 42 7041 5769 410 2055 2608 1411 2331 2611 5560 6604 2484 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 832 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 287 14993 129933 123383 107114 108565 93669 53833 100264 281662 407368 212594 30724 7063 999999 999999 999999 999999 999999 -80 -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 54 1386 5748 11233 14641 13907 11472 10817 10996 11382 11244 11915 13608 16529 20597 25945 30220 33286 34805 35881 32596 28332 26593 24757 23265 22750 22850 23422 24354 25748 26805 27647 28903 30229 33589 38455 42558 47317 47698 43339 37063 30292 25264 23396 22905 22601 22860 24182 29040 32888 30754 26824 23356 21653 20535 23016 34242 47119 54050 55979 52627 49554 44639 36601 29199 27358 24524 21705 21655 22899 22716 21954 23345 25034 26292 26444 28379 31643 35826 39608 42102 42237 40053 40714 39298 31321 26125 25584 26832 30845 37552 46179 54972 60220 65458 63665 59502 55848 48144 37353 30114 31460 32419 35348 45833 54816 150935 244109 209650 54914 43423 45757 51308 68223 89974 105886 114378 130469 150016 159302 149763 119902 89585 67612 45349 33280 51711 249 2432 30 10622 14 21 51 7044 5770 10 329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1549 10955 31543 111320 153793 172806 187976 127434 62264 131621 471630 265735 124415 18077 4181 666 1085 1283 1365 1242 1227 700 3622 41155 4510 323 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 1228 3946 7685 10774 14306 15400 13576 12925 12720 13237 13892 13299 13504 14750 17859 22071 25989 30875 36246 41671 44417 43592 42628 41135 40179 34475 29926 28930 29325 31583 33093 32857 31592 31783 31950 32648 32400 31194 29501 27067 25171 23314 21792 20642 22152 24295 24380 27574 32565 37624 32155 25304 24394 26069 26734 27993 28835 29132 29948 29365 27420 26888 25400 22649 22980 23232 21429 19998 18469 18414 20121 22386 22342 23587 26262 29716 32503 33826 34897 35630 38643 42090 41436 37835 36934 37504 34473 28823 23940 24754 31254 38835 48083 58374 67229 68593 58324 42302 32534 30667 31761 36478 41203 50239 55392 121612 308849 395006 76450 46594 49433 61198 83243 103637 120043 133784 139607 142669 145905 135157 114554 104357 87962 62696 51720 248 2463 30 10623 14 22 0 7046 5771 835 3932 8320 6015 686 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 708 1335 2349 2606 2274 2054 3087 13459 46750 81673 96975 74214 114037 115453 63239 65605 162874 253826 149644 66552 11122 5109 3174 2597 2003 1686 2247 11803 91479 105917 58401 6453 789 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 1240 3839 8471 13946 16858 16288 16116 17257 17221 16500 16164 16062 17123 19151 20575 21772 23283 26023 28902 30939 33396 33967 36609 38223 43297 41415 38674 36452 34924 34228 31680 28496 26031 25087 23571 23277 24686 28451 30339 27024 23669 22614 20861 20188 19606 18494 20231 27012 30780 30497 29453 31854 29852 30017 27487 25815 27921 32776 34964 36628 40000 40471 30266 21691 16642 16295 19223 17849 18891 19684 21360 22770 22624 24045 26352 27459 28297 29895 32956 37621 39353 36198 32325 32609 34282 30639 25041 24878 26542 34356 44624 49315 62219 78483 78451 60063 43002 36138 33257 33440 39700 47567 54954 60158 101122 229041 281226 234343 147035 70318 74986 99374 118996 129636 136479 140061 140800 139266 131772 119593 87456 48384 51729 169 4837 30 10627 14 22 9 7048 5772 101 1096 1812 5213 16620 54733 64898 51217 59937 67605 207833 327425 115718 36473 17625 7470 3366 2812 3339 14459 30336 251164 218549 55780 12214 202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 404 2588 9299 15247 17739 18593 17907 16666 16294 17393 19199 20312 21766 22871 23852 25242 27872 29402 31707 34145 37329 38617 37497 35652 34933 36454 39411 41604 36249 29972 27101 24195 21177 19148 17618 17662 24038 34073 39094 40958 35640 33071 31122 28352 25370 22520 19300 20172 27135 27777 29056 31216 33634 36909 36074 34197 35706 34853 33402 30582 27001 24238 25351 24030 20520 17315 18390 19138 19506 20573 21938 24166 25397 25563 27034 28157 28376 30057 32457 35402 36728 35905 34247 33888 32703 31799 31358 32029 36589 43740 54308 71278 78554 79785 68441 48107 41761 39849 39534 47102 53297 59398 66644 77380 144219 287518 355127 237811 120713 100460 115816 123364 126414 127525 126844 124390 123978 123082 100057 54455 51738 257 2180 30 10640 14 22 18 7050 5772 297 479 227 999999 999999 999999 999999 999999 765 2278 3048 2392 997 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 49 356 682 791 632 390 159 -10 999999 999999 999999 999999 999999 999999 13 169 247 378 836 2283 6861 14394 30832 65858 110555 116042 66691 29799 6818 1847 1948 2936 10634 92620 313778 414430 368152 193396 50851 8711 823 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 1048 3380 6387 10716 17912 23316 22884 21265 20525 19828 19655 19358 19871 22006 23241 24555 25040 25860 27388 27875 28518 28491 28722 28857 29517 30731 34054 33825 31637 29054 25234 23215 20373 19132 18401 18677 22147 25955 31208 40329 45108 45120 43222 38295 32445 25719 21586 21087 28476 33574 41966 48535 51181 46015 40544 34455 27126 23709 23063 26122 26968 27340 28144 26333 22705 20743 19780 19703 20886 21721 23212 25183 26351 26191 27103 28922 30407 33244 36816 40362 41894 40368 41325 43358 44013 43290 44501 45965 50007 57448 67630 76063 84814 87036 75164 66350 61105 58414 61346 58445 57250 49240 40952 33253 31891 36232 41933 62541 87473 105048 110935 110227 101321 92500 94826 113000 130051 118916 51747 246 2549 30 10649 14 22 27 7052 5772 479 2895 6772 8111 4818 -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 147 450 637 801 875 913 825 716 609 345 225 181 116 2966 44081 53336 14448 5543 2465 2421 2444 2906 6365 22720 107691 335017 441408 384763 186657 20220 2267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 556 1961 7100 16926 24691 26111 22704 20552 20633 21287 20782 19379 18193 17365 16573 17108 18347 19357 20213 21375 22646 23330 24409 26128 28355 31657 33031 31221 27324 25116 20712 17665 16911 17457 18942 20107 20828 21186 20792 19307 18768 22103 29150 47910 53031 55017 50845 45387 43360 42998 45679 48002 47978 49414 51203 51246 43069 28350 20199 19213 19788 22484 21043 20875 20152 19488 19177 18295 17637 18391 20261 21983 23557 24204 24771 27567 31798 37065 43577 44925 40321 38810 43425 52720 58741 58099 53974 51390 55679 67151 72260 87295 98964 98063 94891 95202 96937 98090 96981 98726 97231 95836 71247 44118 34818 40240 60256 82868 101726 105652 98392 81217 64123 73149 116803 147891 51756 157 5220 30 10650 14 22 36 7054 5772 242 1994 5547 9305 7299 3657 2755 3127 5812 14410 36963 172031 384224 531413 444314 165567 27944 3119 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 443 1698 7685 22240 33493 28629 25095 23459 22559 21512 21142 20843 19820 18876 17529 15896 15067 14904 15032 16173 18339 20895 24147 29056 36771 38420 37188 34449 30230 25612 22576 20330 19483 20298 20110 19371 18599 18614 19493 28590 35206 43171 39884 39575 44061 50849 52346 48256 46713 50126 53130 54511 56307 56216 54364 52870 49481 42248 36470 30711 22428 19243 19265 19143 19954 19582 18730 17964 17545 17430 18232 18964 20820 24250 28367 33522 38209 41129 44341 45855 47604 52621 54898 61595 73903 72553 65619 57007 62401 67625 75315 84125 92864 94878 103247 125355 121747 107135 113380 120047 126142 119773 89362 69595 43649 41749 62987 96294 117485 123486 113534 91631 77306 93907 51765 156 5250 30 10650 14 22 45 7056 5771 133 1293 3169 6911 13794 15101 16397 20692 25882 39886 100720 291478 427456 517661 346037 81455 28886 560 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 684 1748 5410 18503 33473 34428 29046 25160 22496 22222 21985 21539 21212 20884 20347 19522 18599 17713 16729 15834 15826 17125 20180 27000 38432 42819 43915 42836 40654 37503 33483 29633 25480 23450 22421 20993 19471 19037 20039 23301 26171 32680 39259 39076 35586 32547 28068 23444 22324 22156 24807 27674 31103 33740 35640 40042 46587 51412 51692 51559 52673 49701 40489 31501 24370 19791 18874 18502 19304 20686 21081 21953 24994 28726 34955 40805 44692 49129 53843 61042 70053 69090 63605 60502 61829 66162 69467 71399 72130 80681 95338 114266 125468 122259 136622 156502 151311 133498 128799 139958 157908 167038 170300 122882 56177 40781 53206 88763 124551 143822 147331 133576 106950 51774 155 5286 30 10656 14 22 54 7058 5770 534 3315 9623 21431 42680 78668 88103 56109 33870 22377 40711 124542 351576 517815 316989 28364 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 51 610 2085 6257 9543 13363 21708 27130 34163 31605 25405 21161 20315 20670 20953 20720 19527 17315 15788 15961 16819 17515 18266 19667 22567 28139 33330 37503 39721 39966 37895 34951 32104 29743 28495 27943 27413 24594 20736 17627 15790 15147 15875 17528 20178 22320 25870 31129 35359 36577 40558 44074 42570 43353 46051 46969 44905 41703 42088 44111 46123 50960 54318 50616 46237 46406 47906 46242 43643 35763 25086 21921 21820 22536 24974 25721 29549 34976 39227 41645 44492 48645 55549 60233 59952 56856 54350 56654 60647 67237 77951 110611 158812 168575 133171 115660 137574 178148 195481 211111 222862 213078 200684 189207 167951 100915 49705 49002 70358 98044 119475 118300 111478 99628 51783 154 5321 30 10661 14 23 3 7060 5768 2253 14349 67415 117045 127041 103773 55986 33880 19969 36344 202715 281545 238470 84156 9663 191 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 1425 4751 11557 15104 15406 18250 21962 25251 28223 30153 29354 26512 23506 21776 22204 24843 27949 27599 25035 20974 17414 15725 16518 18804 21991 25989 32728 37547 41021 40987 39998 38602 36319 34843 33712 31316 27992 25309 23256 20328 17514 14483 12426 11626 10987 9361 8226 9512 12340 14271 15232 17618 23976 27847 31173 37330 44543 47598 53543 60765 64304 63887 54370 38832 25068 17581 17180 21433 28719 36184 39126 31761 22854 22882 24128 24158 24459 25070 24310 24853 30391 39071 42042 46391 50207 45305 43851 49734 57760 65643 86532 111046 111230 104562 122479 176419 235341 260854 263095 261261 258270 243779 216670 219585 243033 234670 173469 110453 81701 68954 74134 81355 78537 75546 51792 244 2623 30 10663 14 23 12 7062 5766 45 1800 4891 8544 9953 5208 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 88 210 266 349 411 510 499 374 276 130 146 95 25 -11 7 51 9 50 195 539 903 1111 1296 1635 1960 2064 1952 1738 1540 1569 1237 723 180 9 -96 232 1385 2475 2813 8269 89163 129797 90655 56697 39936 39615 24936 26435 62068 276926 288739 99241 23042 1812 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 654 2404 7880 18584 29523 32936 31492 32367 33967 36518 38009 38335 36303 33753 31819 29953 29202 28613 28382 28127 27275 26487 26150 26757 27701 29364 34891 39591 43116 45949 46310 46096 45059 44402 44420 43164 39458 34858 30427 26345 21941 19843 18379 16942 15837 14514 13158 12438 11965 12070 13006 13274 15066 18274 21656 24754 25468 24463 23882 24577 24595 23836 23420 23646 22006 17435 14053 12934 13040 14918 16467 18969 21461 24517 27271 27417 27369 31300 35651 34908 30645 29940 32027 38309 51045 60478 61241 55790 59172 61599 77702 95713 106917 128269 185560 196614 213941 214119 200393 211656 232461 257908 288018 304205 275011 186907 108958 80404 92788 123600 152900 171970 177174 168340 51801 243 2625 30 10665 14 23 21 7064 5763 88 1856 7248 14344 15412 9863 7386 5066 2843 550 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 548 1084 1282 1146 912 722 496 555 541 451 444 391 280 297 301 418 752 1152 1770 2800 3827 4213 4124 4236 4086 3418 2763 2388 2110 1921 1434 893 448 218 448 1226 2368 3254 3972 4036 4537 7916 16034 19801 10119 9310 11174 13183 21821 76360 205053 320142 199379 40563 10438 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 316 1295 3502 8141 18666 31520 33673 31471 29817 30552 33227 35409 35623 34105 32020 29944 28967 27967 26573 25813 25299 24465 23394 22592 22752 24022 26683 30828 35480 41606 42585 42433 43599 45938 45847 43153 39232 33725 28527 25926 24166 23199 21353 18935 17224 15341 14003 12822 11518 10117 8826 9278 10646 10803 10696 12355 14401 17018 18133 18198 18084 17831 17654 17599 16028 13832 11567 10889 12113 18201 19115 20573 21842 21368 19770 22119 29376 32961 31697 28569 27157 29695 34239 42096 48992 50977 48622 50129 45004 39814 48160 58439 69415 108868 140005 143750 174488 225497 254640 263338 276734 311067 365902 416354 410284 348068 261126 199071 157921 112109 81858 99535 114171 98874 51810 241 2716 30 10666 14 23 30 7066 5760 451 2238 7537 11472 6578 1653 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 202 205 264 318 186 125 175 385 529 587 666 488 311 233 310 555 760 881 1018 1125 1147 1296 1474 1632 1473 1160 1032 810 479 235 183 91 77 282 972 2557 3690 3527 3118 10322 23397 16457 8911 8370 8800 10606 23959 160753 310883 226741 112616 29117 4576 354 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 1042 3487 7603 12195 15119 16805 17920 17514 16607 15787 15219 15321 16629 18397 19636 19712 19422 19605 20464 21696 23140 24468 25344 25666 25602 25288 25308 25892 26966 28277 29603 32272 36586 41492 40434 38928 37796 36924 36648 36589 35525 32504 28385 25118 23742 22740 21819 19591 16700 15357 13912 12667 10648 9499 8559 8257 9105 9461 9024 10104 12061 12606 12607 12372 11494 10091 10175 10837 11310 11068 11160 12267 15057 17082 17767 15610 18429 18353 17452 21534 25503 25454 25355 28393 32272 38265 43394 45591 44777 40411 36443 43016 49758 68840 76458 90517 105676 127471 171342 225577 284576 356308 415874 418453 430130 450621 453949 445683 424779 401512 366542 227485 95593 101625 131569 142710 51819 237 2835 30 10665 14 23 39 7068 5758 648 2592 3373 914 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 248 633 760 822 1180 2690 6632 7321 4382 3272 3836 12201 73284 370933 492321 331315 87434 14627 677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 202 1024 2747 6099 10268 12453 12750 12576 12587 12127 11907 12593 13987 15815 18065 20605 22671 23451 23685 24014 25024 26924 29795 34547 37124 37706 37689 37979 37730 36923 36690 35470 34048 33743 33133 33065 34436 36069 37839 38854 39085 40162 42294 41767 38533 34934 31598 29669 27320 24113 19871 17881 16377 14972 13847 12929 11887 11507 11651 12246 12272 10930 10603 10472 11135 12155 12970 13308 13271 14347 14292 15158 17412 19123 20621 19668 20082 22838 24126 25089 27711 30626 32328 31623 31497 34218 38569 42146 43662 46015 52044 58785 69329 81478 97444 103306 107483 124747 154783 199302 250539 269372 253701 288089 383870 537715 619933 569892 441621 305572 244478 157626 94480 106224 127737 140708 144490 51828 241 2718 30 10668 14 23 48 7069 5755 540 2986 8932 17521 15477 4494 396 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 816 1351 1772 2110 1938 1475 957 470 89 999999 999999 999999 999999 -56 196 327 282 192 240 250 309 309 277 244 239 119 -13 -87 45 90 19 99 464 1558 2850 3956 5474 7467 8771 9466 9213 8247 6644 4717 3837 3371 6421 56303 281225 388614 295754 161901 32662 5556 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 1063 2591 3868 5513 7871 9911 11783 13229 14081 14075 14354 14867 15152 15281 15996 17632 19941 22311 25149 27924 30438 32429 34763 36903 39032 40818 41570 42334 41789 40773 39015 38424 39068 39570 37580 35604 33945 32852 31810 32362 34479 36809 37101 35682 35363 35445 34286 32844 30919 29347 26232 23046 19942 17820 16075 14839 13586 12762 11470 10219 9422 10573 13541 16524 15230 14302 14218 15470 19372 18251 15764 13477 13176 17866 19980 21624 25840 24632 22115 22624 25776 29727 30018 32391 37453 39092 41237 44599 46976 50933 56141 61137 72381 77884 84430 90480 86193 88446 130114 172580 217779 258920 228052 210592 227695 287550 405216 537067 574322 495738 366648 200165 99747 85291 111879 130926 136848 123550 51837 240 2756 30 10676 14 23 57 7071 5752 843 3283 9966 26632 43603 28218 2896 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 502 1700 3096 4302 4929 5210 4399 2964 1593 540 -24 999999 999999 -27 114 276 454 433 439 487 529 527 496 369 203 98 102 108 291 446 728 1294 2485 5062 8658 12710 16212 19445 20361 20294 18271 14869 12243 10172 9194 8305 6974 10170 73864 320833 287321 101627 20077 2384 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 424 1908 5004 8083 10114 11468 12942 14809 15949 16182 16303 16080 15875 15799 15640 15781 16395 17549 18866 20300 22028 24657 28112 33633 39443 41520 42690 42902 41656 38039 33440 30173 28429 26703 26182 26838 28091 31099 35296 37401 36471 33939 32032 31981 31896 30094 28791 27799 26417 24827 23809 22366 20885 19251 18945 18660 17607 15861 13555 11385 10350 10262 10160 9787 9896 11351 13111 12604 11990 13944 19603 19159 18366 19149 18406 16728 18368 22170 22515 21343 22779 27478 31469 29145 27596 29283 31018 39252 49411 58023 68808 78559 82568 92861 97817 92695 81650 74680 80074 107025 138549 192063 243345 239036 232398 248514 279842 306273 380449 535992 638283 573992 415028 204313 89549 90601 120595 134471 127878 102844 51846 239 2793 30 10683 14 24 6 7073 5749 46 1223 5312 18990 35817 26125 4882 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 229 767 1601 2490 3076 3137 2686 2032 1245 564 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 344 1171 2518 3905 5654 7999 10710 13839 15773 16262 14902 13480 12094 10581 8113 5786 4235 3601 3270 20700 214039 380146 279737 63127 12480 1100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 276 1596 3746 6143 9253 12347 16517 20584 22225 21598 20255 19505 19045 18787 18965 20105 21472 22650 23908 25605 26870 27078 26591 26676 27685 29705 31281 32090 32308 30361 27592 26637 24344 23247 23401 24189 25829 29651 31529 33286 33214 32345 30811 28610 26286 25535 26575 27548 28780 29673 29438 28762 27186 24763 22007 20360 19292 17742 16271 14572 13409 12776 12753 12784 12389 12396 13589 16331 16483 16114 17684 20485 21602 22150 23873 26145 29682 34483 36518 35259 36616 38416 31533 24458 26864 30588 35318 43563 50704 54344 57110 58327 57852 54912 56655 57323 64664 71124 83066 108720 149563 207070 247712 242411 218553 214446 231415 305663 451156 611538 681793 581819 328691 130126 95270 112482 134239 131629 92501 51855 239 2798 30 10688 14 24 15 7075 5746 379 1893 6189 19689 48760 66293 37590 3089 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 623 1515 2718 4212 5639 6385 6250 5653 4883 3878 2853 1956 1300 757 374 307 132 -68 999999 999999 999999 999999 999999 -60 999999 -71 999999 999999 999999 999999 999999 -49 1230 4689 10608 17055 22591 28384 33265 36871 39436 41222 41503 38737 32587 25296 18201 10913 6227 4223 8160 19506 25015 91914 91992 37914 5878 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 343 981 1794 2902 4908 8009 11983 17264 21717 25060 26615 26502 25486 24362 23529 23092 22777 23358 23844 24579 25905 26895 27611 28163 29653 29864 28624 26988 25725 25157 25244 26089 27495 28796 30076 32104 34609 36360 37704 37312 35304 33128 31105 29779 28718 28474 30389 33557 35889 36065 34836 32708 29792 26467 23586 21067 19258 16602 14130 12836 12315 12771 16286 20575 23819 27370 29676 29560 28862 29942 31100 30669 30766 31613 32834 36412 41671 43710 40348 38157 42239 43208 36900 30489 29341 35317 44231 47759 48389 49563 49333 47674 50603 58039 66461 75818 92066 110828 142082 185052 222787 236259 235219 221611 202268 182880 183673 267227 427223 534260 524460 358605 152821 98761 117429 139799 115982 75862 51864 239 2803 30 10693 14 24 24 7076 5743 -45 975 3514 11234 31229 47598 32801 9396 1193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 315 894 1703 2176 2388 2293 1893 1307 815 369 41 -61 147 331 440 357 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 797 2969 6924 12502 18118 22395 24817 27504 30701 33202 33438 29339 25109 23685 19528 13172 8186 6335 6941 18016 24143 71290 182092 156614 25542 6064 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 422 1055 1860 3375 5226 9141 16051 21122 24396 26816 30215 31361 31659 33177 33647 32515 31654 31421 32091 34050 37102 37675 38050 37920 37611 36115 33817 32469 32970 33569 34541 36630 38877 41522 43623 45521 46977 46862 47056 47392 46671 45446 44457 43300 40857 38735 38618 39311 38435 35002 31427 28362 23826 20191 18997 18000 17569 16963 17786 19229 20614 23297 24851 24676 26035 30100 33071 34787 35799 35842 34524 32310 32138 35959 40452 39872 36358 34247 35514 38065 35865 33051 37042 42805 46911 51242 53993 55141 57535 61734 69419 71212 85350 102000 115016 127244 142722 158975 181900 220503 235477 211488 183805 181203 223605 323321 418390 396093 293168 184328 122558 114121 129252 151891 123318 79549 51873 238 2810 30 10700 14 24 33 7078 5740 -11 1252 4258 16064 43433 38560 12621 1074 999999 999999 999999 999999 999999 999999 999999 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 549 1251 2037 2415 2122 1740 1188 459 -92 999999 999999 999999 999999 999999 999999 999999 123 209 226 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 1139 3512 7132 11406 16422 20390 24609 29333 34273 37173 35315 32466 27993 23166 18542 13629 10213 6838 3076 2166 11393 97032 189943 57032 24347 688 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 532 1225 2729 6528 11254 16158 21877 27911 34067 40041 41072 40945 41329 42037 43159 44810 45936 43246 40434 39977 38942 37558 38708 39958 40196 39662 39349 39835 41103 42537 44844 47171 49438 51679 53587 54897 56298 56207 56097 57034 54887 48632 45165 42690 41097 39874 39071 38486 37184 34791 33959 34915 34919 32432 29801 28074 24869 22064 19724 18438 18523 17991 20048 21037 21169 22448 25196 26186 28280 30785 31685 28765 26319 26441 29717 33629 35935 36993 40778 40001 43477 45542 44540 47144 50670 54664 57062 59853 69251 77544 87419 102545 117793 134548 150195 169552 199885 217308 205151 193918 180974 183349 216559 296640 367249 353368 250931 150248 111644 119284 135152 149446 148810 111746 101194 51882 239 2811 30 10701 14 24 42 7080 5736 911 4097 12996 23558 36229 18969 -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 152 858 1782 2316 2294 1644 1032 388 999999 999999 999999 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 1659 5680 11559 16361 20058 23578 26378 27713 28933 26477 22310 17401 15300 11339 6596 4701 3226 1888 1162 8534 142112 277398 60908 20996 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 734 1901 4155 7370 9485 12499 16429 20437 24728 27842 29881 30892 31464 34688 38713 42386 45749 47694 49023 48071 46502 45013 42638 41473 43109 44306 44654 45895 46606 46683 47308 49222 51241 52989 54015 54933 55689 54880 54132 53957 51451 51056 51791 51449 49069 45114 43750 43192 41790 39380 35910 34616 35444 37046 37419 37714 34148 28269 27217 24368 20074 19235 18851 20639 24441 27397 30152 31375 31935 34402 31779 30556 33726 36477 33480 26345 30761 43423 41959 33573 32927 42313 56165 59812 60753 61578 65579 69324 79454 100567 119877 127066 132722 141362 156592 172865 177027 179761 194704 168529 133031 153990 220406 304258 403220 368400 215897 145902 121602 124779 127584 147523 154912 127804 133320 51891 240 2783 30 10703 14 24 51 7081 5733 967 3644 12484 27816 20081 2279 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 259 974 1667 2347 2523 2239 1615 616 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 473 3594 8945 12506 14433 16684 20895 26732 30880 29220 24782 19086 15204 12353 10955 8927 7092 4334 2450 1844 2421 39656 279741 112436 18053 1134 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 30 308 891 1732 3415 6890 10880 15404 20849 25319 28054 29215 31435 32855 35594 38753 40445 41072 44579 46668 46918 46041 46575 48681 49117 49699 51803 54758 55012 55998 58396 61269 63081 64903 66466 68705 70687 71496 71130 69238 62847 57487 52062 47142 46984 46469 45452 44169 42938 42465 41545 41096 40351 39006 35742 31283 28553 28604 29043 28618 26937 24896 22857 25215 30142 31511 32835 36220 39947 34635 29961 32450 36888 36815 35523 33824 31776 26906 28549 40053 48971 51944 53262 57926 69617 76655 82640 95377 108470 117635 125568 129358 135904 148967 171276 196258 228565 215816 156755 116292 109939 130942 191751 299787 322723 199902 108669 107517 127953 134712 145685 162112 146156 150769 51900 238 2847 30 10707 14 25 0 7083 5729 296 2252 8883 12975 3611 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 425 620 927 1015 887 421 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 -88 1268 3525 5508 7340 9798 12110 13711 13547 12034 9799 8072 7150 7370 6125 4173 2977 1329 978 846 5515 68047 278662 327581 268808 81352 10391 999999 999999 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 330 1222 2684 5122 9873 17682 24352 30132 34846 37072 38800 41650 40752 36117 33417 31519 31550 31164 30847 29730 28975 28950 29759 31271 33012 35032 36794 40254 43724 45921 48198 50099 51211 52739 55052 55655 54964 52479 50880 49130 46563 44683 43566 43352 42818 41194 41532 43595 42850 41650 43360 41233 38384 34294 29560 28165 27721 23366 21705 23140 24850 28995 32667 32804 31541 32176 32895 32750 35208 35667 33486 32905 28451 24586 29413 37010 39476 37151 37428 46288 55776 65677 70953 76676 82223 84179 90227 94975 101983 113800 137695 182723 227641 245356 242238 208636 167813 133644 121310 171699 243623 301050 284416 163067 92165 86638 102954 135154 160059 164015 164808 51909 146 5609 30 10709 14 25 9 7084 5726 380 3753 17568 90033 311046 421509 540278 241905 25912 2433 999999 999999 999999 999999 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 1026 3727 8925 14661 19427 23354 27573 29539 26917 25055 24994 25605 26381 25721 24252 22318 21205 21040 21134 21414 22049 22807 24277 27698 33295 36554 38107 38183 38327 40432 43270 43365 41905 41250 41496 41068 41166 41232 40279 39374 40589 42908 43971 45092 44114 38430 35518 31884 29058 27931 29488 29666 30124 29489 26766 24389 22374 23153 25821 28177 28140 29098 31669 32162 27145 24401 25058 24586 27437 28065 26552 29212 37316 42049 42303 43312 45878 51860 57964 67733 70630 78351 79963 86050 87621 96399 118833 157956 206593 242632 256434 252640 199206 151567 144506 187467 252122 295838 310575 236226 124432 81697 69236 87458 135690 158856 178378 51918 147 5581 30 10711 14 25 18 7086 5723 -63 1004 3303 14561 108197 365636 428952 642848 213615 22912 2723 999999 999999 999999 999999 999999 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 388 1499 5017 11924 19200 23500 24159 21806 18188 16032 14987 14676 15692 16620 17037 17087 16490 15993 16288 18191 20649 24309 27413 30195 31380 33200 35089 37085 38777 40834 42488 44261 45515 45482 45368 45571 45663 45911 46127 45925 44998 42862 41331 41707 43290 45160 43945 38723 31905 28540 31480 37026 33647 27756 24398 22521 25794 27069 26949 29073 28898 26405 26619 26856 27504 30095 31990 34845 37510 38174 41904 44350 44481 46908 51634 56633 59395 65107 69718 79357 81257 80988 83147 91859 106633 122525 164520 207353 236716 247630 216593 174826 163801 184861 221257 234642 232884 230214 212033 152476 100971 93021 120736 140716 159731 180332 51927 145 5643 30 10713 14 25 27 7088 5719 765 6284 34383 137891 385751 408642 587543 149081 19347 566 999999 999999 999999 999999 999999 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 217 886 2252 4296 7080 8980 10044 12350 14907 16240 16085 15989 15559 14732 14074 13725 13361 13205 13415 14459 16674 19521 23520 27380 30610 31710 32125 31611 31213 30850 30616 29593 30393 31595 33088 33229 34265 35882 36407 36698 37378 37991 40040 41301 40920 40306 43291 41890 37015 32154 28780 29824 30354 27688 25555 21600 21806 23811 26876 28563 26606 26243 27236 29052 29738 32516 35278 36379 35495 37693 40512 46614 54309 56956 54146 52848 53601 58834 63705 69692 74832 83122 92976 100600 122659 149560 185116 236610 233755 184717 181461 214656 218655 216258 236704 259239 273638 226332 139255 97282 116766 136137 142222 167872 185198 51936 233 3006 30 10716 14 25 36 7089 5716 578 1800 2681 3129 1698 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 313 746 1383 2439 3061 3629 4272 4628 4644 4579 4343 4192 3569 3218 3182 2977 2694 2323 2276 1346 1010 1073 1233 3296 39878 257858 372253 467320 272902 60231 4583 999999 999999 999999 999999 999999 999999 999999 999999 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 329 792 1595 2538 3178 4326 6195 7930 9498 11418 13810 16127 18059 19978 21411 24824 28244 31913 32609 33202 33231 33595 33558 32785 32320 30783 28172 25555 24226 23216 22090 21102 20555 21384 24752 27235 33078 38762 38873 35259 31437 30655 37180 49279 55678 49347 39064 33164 32187 34270 32224 29251 24661 19692 20076 21840 24538 25523 27251 29255 28408 27441 28934 31397 35998 38527 41983 44511 48088 56355 59777 56456 52135 48394 45983 45457 48808 55630 61629 64586 73793 90051 107017 128580 162780 198378 233068 234763 199640 203910 205450 215464 229366 254353 273039 246877 192796 112612 79753 118426 136479 151614 182260 204910 51945 235 2948 30 10718 14 25 45 7091 5712 1003 3867 11655 15999 7440 483 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 633 817 827 807 612 334 314 285 158 151 196 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 700 2249 4942 8700 13086 16254 18746 19364 18920 18039 15990 14930 14367 14084 13369 12076 10239 8448 7747 6190 5853 5022 3281 2838 2897 3425 3850 7410 64980 422131 364887 119571 9860 485 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 397 900 1341 1504 1701 1992 2296 2606 3068 3543 5169 8650 14239 20096 25541 30744 34001 35518 35810 36512 38187 39470 40304 39508 37307 34773 32745 30500 26506 23681 22535 21884 22190 23624 26554 29397 30915 30010 28047 27241 28413 31242 35399 40064 42893 47209 49214 46653 43215 40885 33886 25637 21624 20610 21805 23189 22822 21748 23801 25269 24039 25896 30505 38014 41488 44010 48694 54276 55871 55949 57208 53007 45370 41611 40677 41026 45266 53839 64714 73467 78072 98288 127411 161760 180725 205477 227308 233231 228809 207425 186287 185347 208653 238443 243737 244702 238609 167717 112229 133983 158864 167814 207693 240827 51954 248 2561 30 10721 14 25 54 7093 5709 -93 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 832 3510 9755 21917 28191 21661 5110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 566 1136 1657 1792 1598 1361 935 674 530 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 266 2114 5603 10990 15875 19477 22659 26521 31893 39161 41614 39889 38179 37679 39633 37320 35439 33027 28989 22141 16200 14254 10304 7538 6991 6376 5874 5620 5875 8663 37953 129232 132101 70024 6825 959 999999 999999 999999 999999 999999 999999 999999 999999 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 676 2182 3674 4200 4399 4375 4455 3919 3464 3085 2664 2563 2723 3204 4390 7682 13062 18175 23393 28234 30628 32291 33247 33920 34163 35071 35586 34744 32544 29122 25912 23694 22192 21920 21851 24437 25491 25477 25821 27545 28030 28727 29548 29638 30757 33754 37944 41756 44773 44413 42028 44042 46544 41075 32463 27144 25098 26076 25027 23370 23787 23728 23343 24987 29517 31653 33214 36496 43711 48177 47162 47567 47082 43597 36783 36703 37774 39097 43456 52466 60336 69059 76241 92323 106920 136117 158141 174875 213781 248481 264701 257559 242452 225068 208900 202150 211403 234059 278787 272402 187884 133219 155582 175865 195059 214922 51963 235 2954 30 10724 14 26 3 7094 5705 800 3485 10390 26728 53818 39332 5199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 1125 1805 2048 1915 1249 661 235 182 -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 -20 118 1054 3837 9350 16361 22887 29981 35078 36914 37844 37010 36676 37461 38675 38342 36456 34057 30573 24477 16721 9387 6158 5300 5386 5946 6539 5851 6226 6503 10856 71482 179873 59454 11936 203 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1720 4716 6642 7247 7487 7582 7524 7838 8307 8286 8259 8376 8432 9246 10220 11071 11916 13410 15358 17403 19464 22594 24711 26890 27168 26463 26240 25610 24773 23776 22773 21483 21961 24466 25621 27368 28279 26429 23552 21999 22272 22365 23577 26830 28396 30052 31452 31804 32366 34391 35756 38276 40843 42644 41305 40083 39672 36809 35482 30201 25400 25725 27064 25438 24731 28222 32599 35408 38128 38780 40033 41927 43106 42401 41212 40131 36839 36529 38212 42583 49167 55172 64592 66512 82914 106979 130219 151650 161397 186291 216444 230062 249710 299324 310823 310988 297357 276198 256852 241520 226736 179462 116121 124664 171896 194081 191025 51972 244 2656 30 10726 14 26 12 7096 5702 824 2865 4478 1956 999999 999999 999999 999999 999999 999999 437 3883 15369 32819 44093 8997 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 197 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 108 1047 2849 4342 5231 7233 9394 13149 17732 21089 22991 24422 26484 25768 23681 21325 19028 16383 12379 9017 6675 4964 3761 3417 3172 3438 3676 4161 4535 4375 4247 4303 13742 139031 285812 73305 18566 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1874 5084 7060 7541 7385 7390 7911 8772 10015 10709 10668 9995 9686 9469 9464 9687 10607 11744 12791 14421 17583 22527 27975 31152 32323 31833 31003 29773 27853 25646 23149 22131 20549 21288 22007 20781 19590 18221 18229 19102 22666 29535 33463 35530 35528 35818 35952 33825 32703 31258 32331 33042 33930 37581 43935 44707 39366 35759 33820 32440 32346 28795 27684 29121 31066 31129 31020 33708 34230 32895 37771 44852 47442 44359 39921 38126 39895 41790 40579 40734 46198 57333 67387 75431 92655 103675 122425 144269 162497 178654 182977 178822 222763 291396 329130 341991 334405 313653 288783 262655 227206 169750 107315 102932 134796 175097 192125 51981 243 2719 30 10729 14 26 21 7097 5698 -68 1010 2829 1912 999999 999999 999999 999999 999999 999999 314 4548 15251 37286 65754 47072 27296 711 999999 999999 999999 999999 999999 999999 999999 999999 -85 85 98 -5 7 55 101 207 106 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 229 378 567 1332 3001 6293 10705 15418 19301 22702 25293 27285 28615 28434 26722 25103 22504 18753 14241 10563 8255 6609 5665 6326 7841 10111 12564 13643 13880 12152 11396 9437 7039 6513 5870 4257 11151 73615 71121 22385 1932 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 911 4112 7433 7656 7441 7866 8180 8484 9156 9759 9906 10348 10634 11463 12392 12072 11004 10546 10991 11980 13127 14225 15602 17912 21306 25689 29611 28246 25510 22546 20085 19150 19313 21614 22812 23183 22416 21263 19614 17959 19289 24245 27161 30203 33667 33838 34609 36890 37923 38295 36469 34154 33451 33000 34637 38352 42911 44458 47083 52392 52595 47317 41578 39720 40256 40676 39269 38846 42757 41962 37439 40067 46775 48609 48980 54489 54942 50016 49010 48238 53055 58478 64709 71844 76586 88609 100480 112704 140879 172569 185144 187597 188508 216360 288235 353913 372693 367298 356804 312819 274465 252185 214927 156920 110153 109309 133777 157622 51990 240 2811 30 10731 14 26 30 7099 5695 67 443 345 999999 999999 999999 999999 24 2902 9383 24131 53137 75731 36002 5472 999999 999999 999999 999999 999999 999999 -42 207 441 563 392 -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 142 780 1823 3267 4536 5167 5741 6790 8871 12543 16798 20223 21891 22285 21593 20574 19350 17430 16097 14829 13316 11027 8887 7523 7069 7932 10689 15409 20782 23793 22743 19241 15059 11022 9310 7598 4981 2744 3069 8560 18883 9317 3453 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 565 2377 4981 7069 8084 8341 7777 7133 6652 6749 7176 7387 7492 7826 8930 9704 9846 9913 9716 9091 8518 8659 9038 9447 9936 11034 13339 16520 18940 20032 19960 19565 18324 17131 16694 17597 19398 19525 17678 15532 14535 15900 20665 24959 26666 27236 26353 25537 25913 27327 29805 31578 31845 33607 33509 34540 34366 33286 33998 35868 35420 34222 31066 27977 25649 25895 28135 27859 28458 32816 37819 45750 46630 48031 50759 52161 49494 51731 53969 48363 49046 54439 60937 66988 77197 97451 124908 167975 230316 273641 267986 228084 218147 239260 300682 347460 360974 363514 357278 340670 327755 308236 262779 191964 125182 99228 108751 135076 51999 232 3053 30 10733 14 26 39 7101 5691 892 4108 11785 29915 53484 27207 4166 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 200 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 113 154 6 401 1563 2805 4340 5426 6922 8387 9428 9896 9502 8453 7091 5839 4610 3936 4839 5834 5860 5410 5492 6860 9277 11806 13393 14080 14295 13382 9986 5357 3589 2675 1796 1385 1681 12690 111538 67116 26658 2921 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1067 2236 3170 3981 4606 5026 5120 5015 4816 4901 4831 4593 4741 4955 5152 5417 5788 6339 6709 6797 6968 6909 6773 6560 6612 7148 7576 8312 9367 10767 12056 13160 14928 16823 17963 17466 15829 15027 14809 15261 16196 17392 18015 18130 18393 17847 17703 17798 19045 19939 21236 23004 25882 28926 31267 31702 33801 32878 29753 29545 28549 27138 25164 24164 22678 22635 23553 25900 28097 32688 36612 42202 45602 47421 46684 48654 53535 56379 55100 53649 63055 67353 87174 113855 143926 177423 217103 264638 286545 239572 207942 232197 268362 285977 299197 320747 330905 333288 327749 324664 321892 278627 204026 136073 96022 108119 52008 243 2726 30 10736 14 26 48 7102 5688 18 1471 3993 4713 1594 999999 999999 999999 999999 999999 517 5474 15798 43586 71496 47099 9079 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 120 208 390 501 895 1273 2119 4027 6762 10167 12362 13804 13916 13635 14092 14280 12959 10706 8602 7324 6571 6160 6110 7302 9573 12174 14918 17924 19652 20194 18849 15343 12016 10321 7305 4466 2886 2005 1466 792 11154 44100 22503 3922 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 518 1248 2235 3302 4246 4969 5389 5628 5897 6213 6230 5563 4848 4540 4411 4292 4624 4874 4763 4669 4294 3396 3062 3185 3478 3417 3231 3592 4380 5949 8373 11139 13980 15735 13069 9262 7904 8601 11717 15355 19577 22236 21555 21951 23371 25636 24187 20141 18583 18127 17791 19197 22454 24685 28138 34113 34997 37426 39537 38110 34847 33551 31779 29405 27675 30522 33016 34618 36077 36307 39563 41194 40930 45178 49633 54279 59878 65028 68778 71091 74387 78422 89209 116866 157793 206715 253892 259942 256052 261839 301372 333494 343088 344123 350817 348756 350911 353438 336749 306820 235348 141577 95276 97574 52017 244 2700 30 10740 14 26 57 7104 5684 151 854 2828 7942 13693 12820 6545 463 999999 999999 999999 999999 1004 6462 23138 51244 45078 11167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 766 2133 4349 6944 8716 10231 11175 12131 12503 11524 9444 7790 5863 4860 4309 4416 5888 8924 11974 14667 17930 21656 26409 28279 28546 27605 23901 19264 15513 11642 8090 5528 4071 2816 1580 914 340 1762 31102 26689 8047 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 95 525 1253 2087 3091 4319 5212 6067 6642 6809 6743 6573 6079 5231 4631 4388 4330 4489 4860 4661 4100 3504 3128 3227 3309 3467 3428 3812 4710 5667 6950 8572 10064 10494 8968 8008 8280 11675 16618 18494 21130 24797 27001 28642 29785 30638 31269 28088 23352 19158 17212 18176 22471 25958 29238 35517 39613 41912 45111 46868 49228 52117 49780 45094 43159 43422 45140 43626 42835 42867 42532 41328 40303 41042 44204 47201 47488 49745 53259 59566 64989 70300 84317 113050 150335 189886 215114 236372 278952 306690 312314 308691 301256 295352 296234 293241 280080 276549 279724 256071 174211 105040 89990 52026 245 2673 30 10743 14 27 6 7106 5681 583 2128 6155 18649 39325 40590 19328 7436 1894 117 -44 999999 999999 999999 999999 2636 21959 39801 17167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 574 1574 3010 4729 6737 8875 10943 12704 14228 15786 17472 19636 21355 21075 19534 17338 14132 11153 7894 5428 3768 3101 4053 7211 12191 17920 22995 26708 27263 24413 20432 15988 11469 8506 6630 4900 3562 2761 1671 965 436 202 33 1444 2922 -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 66 203 302 375 473 602 835 1179 1869 2666 3496 4314 5007 5669 6464 7569 8495 9057 8721 7548 5963 4528 3785 3405 3428 3929 4009 3772 3448 3566 3860 4210 4482 5391 7133 8782 9955 10024 10482 13696 19123 21130 20758 21168 23150 25799 29031 32685 38232 42917 43536 36629 28755 23165 21967 23571 25647 31277 37314 41004 44986 48129 53384 56862 59207 61509 61798 63705 64975 65919 63507 59943 55711 52340 47910 42000 40756 41905 42661 42317 42689 44863 52312 55755 64218 75436 101208 126505 157188 188275 211250 253290 268791 267121 266034 263549 268414 272353 263000 246547 233675 227681 161763 78908 63551 52035 247 2615 30 10745 14 27 15 7107 5677 300 1364 3044 6976 14607 29847 42432 53038 34390 15484 8748 4589 -38 999999 999999 999999 999999 999999 999999 5054 3840 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 773 2057 3867 6093 9076 12254 15631 18284 19864 20487 19235 16308 12526 9369 7079 5752 4141 3250 3493 4579 6288 8362 11496 15766 19581 21360 22872 22311 19338 16223 13366 10721 8813 7215 5492 3783 2661 1889 1362 1075 944 734 582 105 7651 20446 3287 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 92 249 459 837 1353 1691 2051 2575 3333 3886 4725 5629 6624 7500 7965 8147 7575 6976 6956 7028 7230 7250 6328 5584 5113 4858 5148 5411 5421 5670 6717 8479 10189 12225 14913 20970 24789 24112 21952 19490 19952 22950 28327 28503 29942 35728 45536 49572 44289 39076 35323 35961 36591 36363 35049 37511 40318 44245 51434 55194 58859 67012 78217 89626 93224 89464 89214 93910 93444 96272 92491 83962 79747 68723 54628 49771 50589 52546 53017 56342 63509 72778 83437 107863 134032 161799 179996 221886 267592 268103 260001 256053 252589 248060 238695 230734 220024 167946 90468 59049 53619 52044 244 2706 30 10746 14 27 24 7109 5674 128 1064 3561 11114 18808 46845 74564 58806 7411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 941 2067 3692 5878 8924 12275 15274 17371 19034 18914 17774 15100 12189 9479 7064 5369 4000 2779 1935 1463 1612 1905 2595 4005 6084 8813 11147 11823 11795 11896 9838 7640 5697 4407 2983 1853 1065 731 1192 1918 2194 2011 1577 945 186 -37 11038 20270 715 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 142 381 590 903 1356 1745 2236 2916 3386 3904 4371 4451 4645 4892 5005 5295 6001 6636 6876 7089 7282 7524 7655 7769 8521 8958 8917 9320 10406 11174 12250 14164 17573 19498 20030 19425 18345 18327 16808 17176 24644 28500 29316 31475 37117 40755 40627 39889 40153 41846 46599 52046 54984 55941 56371 58264 60496 63537 69235 81392 90995 93030 100768 102603 113819 127369 134376 126841 114952 97427 80155 71511 62196 57809 56747 56255 58572 63507 82446 108173 131402 152599 164437 175553 202013 240540 250739 244380 235055 224854 216258 209654 205997 199634 180395 132501 79510 66499 52053 245 2677 30 10747 14 27 33 7110 5670 346 1460 4415 11218 31238 88084 119798 54938 16348 649 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 523 1314 2608 4315 6356 8447 10277 12504 14592 15892 16448 16107 15108 13840 12158 10439 8759 6781 5245 3957 2837 2512 2465 2531 3001 3584 4839 6429 8409 9811 9688 8791 7687 6086 4029 2279 1169 517 142 65 667 1926 4319 6127 5205 3063 1563 330 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 213 457 801 1149 1489 1835 2014 2197 2563 2944 3469 4385 5424 6184 6340 6671 7071 7960 9852 12318 13893 15269 16284 15732 15394 15310 17100 19742 19715 20149 19688 21875 24192 23773 23868 26239 29818 33558 36087 39045 44497 52598 57869 60056 64889 71516 80581 87033 88068 82153 81831 86032 90449 93593 102107 105795 110837 112000 120678 128317 139988 143890 134191 124513 122653 116482 111653 106011 98151 90630 85482 84994 90484 91295 93142 97166 109729 139089 172926 204073 226535 232870 226047 218051 206688 200772 196714 180034 128910 78811 78712 93306 52062 245 2680 30 10750 14 27 42 7112 5667 154 961 2880 7353 19873 93380 222296 135720 46700 5199 1193 1154 666 423 67 -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 67 1026 2421 4317 6090 7561 8490 8983 9533 10094 10194 9846 9311 9146 9201 9232 9048 8850 8316 7174 5835 4972 4440 4140 4152 4471 5091 6093 7471 8750 9396 9652 9368 7865 5498 3366 1752 855 256 269 1042 2517 3566 5296 5987 4611 3023 1538 464 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 1 98 269 369 440 547 722 1031 1495 1725 2015 2502 3377 4426 5715 7811 9972 13564 18402 22456 24079 23660 22788 23383 23788 23381 25704 28729 29490 29534 30717 32513 36587 42838 48200 56627 61896 63569 66946 68463 67718 68531 70806 70637 73784 81580 95684 103229 105249 108104 110208 115792 124770 132625 133351 129247 117028 106170 92152 88515 91635 99324 103983 109019 116064 122830 118671 113426 118852 133996 166343 208345 220993 222341 221480 216647 210121 209661 210133 213044 207496 169831 129163 112906 112110 52071 245 2656 30 10756 14 27 51 7114 5663 -74 294 1156 3741 9215 25481 144613 265994 126646 30601 6652 2029 1720 1118 705 348 -74 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 -55 553 1179 1944 2963 4095 4778 4698 4466 4969 5909 7754 9965 12162 13253 12700 11637 10075 8748 7066 5063 3899 3120 2739 3153 4764 7585 10849 13910 16072 15579 13575 10349 6803 3771 1765 829 562 964 2180 4127 5689 5693 5681 5393 5725 4434 2714 1832 1190 683 2333 4007 160 999999 999999 999999 999999 999999 999999 999999 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 -37 11 -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 -69 -67 45 80 161 252 439 816 1934 4308 8985 19032 24108 25642 25009 26822 28875 26357 22905 24381 28905 31367 31583 32814 35893 41074 46441 53132 55420 58418 60672 62341 68203 70867 68074 65751 69361 77979 90618 97892 107024 109934 111782 105997 106615 109248 109026 107089 105474 102253 95722 91479 92450 101089 117514 137642 143224 131168 126708 128742 142094 189275 221965 215061 201912 203405 205813 213853 227410 233695 236922 195030 115267 94405 114108 121152 52080 243 2751 30 10761 14 28 0 7115 5660 242 1450 4170 11549 44230 81239 130826 44362 30001 28763 13489 533 999999 999999 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 446 1017 1800 2462 3269 3982 3910 3988 4653 5323 6380 7993 9720 11135 11344 11026 10450 9483 8099 6689 5039 3872 3180 2904 2781 3453 5504 9935 15872 19282 19907 18091 14504 10119 6531 4177 2680 1470 784 813 1902 4144 5490 6731 6694 6028 5668 5164 4736 3361 2839 2489 11619 59271 28876 2408 999999 999999 999999 999999 999999 999999 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 477 599 471 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 452 1141 3945 11037 21200 22620 23038 25805 27558 27501 28646 25750 25310 28549 32888 34014 34753 37615 44340 51695 55268 55636 58339 60877 61499 62623 65283 67491 68749 73064 78405 86757 93177 96144 94977 91862 90451 85857 86271 85976 96306 105824 123492 145575 147903 144148 149020 150225 138916 126370 124231 132339 153105 175331 184548 193868 207214 216058 234281 249984 243017 225476 178353 112937 90910 101494 125005 52090 242 2783 30 10763 14 28 10 7117 5656 82 994 3358 9164 30625 83843 76591 52418 29959 5679 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 172 640 1627 2494 3512 4146 4879 5436 5701 6446 7395 8187 9105 9859 10596 10651 10072 9504 8870 7876 6336 5012 3792 3112 3011 3418 4943 7574 10125 11497 11141 9899 8136 5976 4309 3365 2855 2185 1681 1496 2110 3396 4598 5317 4860 4799 5073 4629 3865 3748 3996 3026 2939 31512 188989 26272 4485 999999 999999 999999 999999 999999 999999 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 205 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 -36 472 1692 6203 15682 21592 27184 26999 27728 29686 30331 29920 30279 32830 34865 34674 33124 38499 47655 53661 60536 62578 63022 59348 59097 63022 69266 71176 75795 80710 80932 85164 89389 91812 90706 92958 93477 90989 91048 94173 108671 118167 134688 163950 181411 182650 173624 168756 171010 166045 170838 180321 192816 203775 213681 223481 238983 267109 272978 248498 203464 136395 96301 84589 93154 111656 52099 242 2782 30 10762 14 28 19 7119 5652 242 1587 4640 13524 40267 55584 33646 3537 27 999999 50 999999 999999 999999 999999 999999 999999 999999 999999 1094 8778 25094 12914 1095 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 110 249 325 403 673 972 1240 2031 2824 3557 4057 4779 5081 5210 5441 5496 5367 5240 5063 4481 3927 3583 3021 2637 2204 1974 2066 2549 3581 4798 5188 5068 4503 3958 3228 2409 1717 1283 1022 967 1067 1476 1785 1873 2072 2490 2996 2982 3377 3423 4052 4843 4278 3844 3073 3872 44044 389877 214312 20262 3751 466 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 664 2643 13327 31026 35097 32671 34848 38389 37648 37777 38047 38485 40526 37499 36789 44029 55725 65781 65046 59128 60972 65757 69443 68950 71585 75232 76737 78264 80996 84930 85404 85808 86660 88479 90258 93423 102080 111309 136856 185410 214037 208495 189064 181112 188923 200871 219841 232805 235631 235805 226035 220328 250104 286670 284368 228039 159295 108367 81460 72970 77851 96121 52108 243 2752 30 10762 14 28 28 7120 5649 120 1403 4360 10408 25711 64471 64344 41942 16152 325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 25 364 796 1228 1450 1494 1514 1511 1602 1715 1537 1685 2570 3981 4983 5702 6546 6583 6080 5223 4409 4014 3627 3128 2799 2463 2465 2411 2716 3004 3533 3547 3477 3238 2927 2973 3000 2583 1942 1472 1068 675 518 513 580 1277 2087 2293 1981 1623 1340 1190 1380 1471 2220 2311 2335 2275 1518 2759 46994 483638 172327 33274 12573 20237 8557 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 376 1287 5075 22372 38646 40555 44493 46493 42860 41302 40059 39481 44771 48002 44078 46783 58911 66667 59709 58504 62122 60831 65974 79529 91973 93232 94039 95426 91785 88230 84652 80683 79380 83967 87644 101804 113406 125795 148258 168991 186429 203037 218249 228217 237489 249793 254956 255812 256637 233906 206103 217506 263724 292525 279225 203985 121251 79322 69419 66632 76843 52117 242 2782 30 10762 14 28 37 7122 5645 281 1652 5187 13197 26652 50594 91146 70238 23421 494 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 319 1329 2634 3538 4649 5716 6853 7849 8273 8196 7829 7550 6912 6879 7063 6648 5921 5059 4009 3238 2910 2774 2799 2868 2975 3009 2954 3047 3022 2943 2725 2439 2294 1655 1237 967 586 357 589 800 1054 1460 1798 1980 1456 419 260 953 2058 2596 2505 2037 1494 1410 2197 2511 5024 66928 314360 175056 22587 28967 25018 1966 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 355 1213 4661 22827 40435 45041 45512 46293 47036 42957 38156 38429 43619 49291 50040 53781 59397 58820 55830 54498 53376 52714 57048 69263 87670 98134 95424 95208 91623 81852 75426 72921 74535 78434 92961 108287 122208 141505 164273 177559 181749 193883 211110 231230 248226 259165 266272 279281 281754 247043 213253 204855 241398 318110 320221 222611 124463 76871 64423 68739 52126 256 2361 30 10761 14 28 46 7123 5641 75 995 3057 7481 20127 55194 90882 79450 49614 33549 22917 15378 14449 14694 16300 20658 33153 35815 26495 39187 20087 16023 16504 22893 5937 2936 2919 743 453 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 523 1228 2159 3676 5680 7839 9354 10260 10719 11744 13411 15776 17757 18980 19939 20615 19991 18440 16534 13884 10453 8031 6949 5747 4687 4173 4197 4867 5687 6150 6335 6066 5667 4862 3642 2571 1681 1230 1159 1555 2408 3062 3206 2870 2198 1336 1216 1933 974 116 607 1654 2453 2181 1887 1244 586 1812 4937 7842 7855 17201 82056 55052 6577 21225 18743 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 724 2585 11030 24402 41753 47277 46179 43210 41574 44798 46550 42366 41899 47483 50655 51563 53956 54550 54355 53515 51598 51428 54900 62734 74697 85599 87514 80975 79519 81025 80823 81913 87688 106447 129114 142206 150497 149165 150457 156940 173140 198103 222020 249825 267634 264639 241585 188670 159662 171440 234891 318613 295441 186080 107135 72557 61700 61075 52135 256 2357 30 10757 14 28 55 7125 5638 114 462 1332 4001 10378 24632 61428 89669 77467 66861 40400 35393 37713 39274 40120 39908 36711 33012 27354 21328 16468 12710 9056 6373 4444 2936 2046 1342 186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 431 1004 1570 2666 3487 4013 4183 4525 5019 5718 6391 7317 7715 7599 7545 7880 7884 7404 6397 5626 4789 3721 2721 2085 1497 1095 1266 1640 1824 1763 1356 932 612 497 315 163 178 599 1068 1026 710 409 87 -53 -70 215 819 607 999999 999999 999999 184 8 999999 999999 999999 999999 1145 4380 6233 5494 30750 158939 83005 175599 263437 24879 1655 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 691 3065 10448 36991 71319 74027 62140 55109 56844 58723 55360 59046 62114 63857 64942 65678 67707 70378 72488 69636 69877 78954 90089 95855 107927 112946 116633 118729 120635 127044 130570 126013 136984 166859 171176 166956 159054 153984 163169 175980 192621 205523 212045 218603 204059 162198 164963 230668 268438 268789 246353 162968 77808 51837 48835 54529 52144 261 2233 30 10753 14 29 4 7127 5634 265 214 446 624 964 1156 1428 1837 2216 2624 3240 5236 10832 17732 23557 18652 13857 13247 13583 12894 11410 10104 8360 6949 5819 4477 2890 1850 1180 601 255 -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 132 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 205 -85 13797 101076 136890 345509 435319 431983 234708 5036 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 271 1433 5943 23735 82308 98820 79616 68638 69873 70150 66742 68919 67758 64614 66053 67344 69624 73429 75538 77619 77199 75891 78380 83541 90379 103246 115129 113739 116310 126556 128293 137238 149302 148051 143049 138849 139770 145467 166378 191652 221769 235124 228766 206268 182358 188751 200100 200445 194814 175016 152843 123342 72197 46818 50121 52153 265 2078 30 10748 14 29 13 7128 5631 -49 -10 148 349 562 883 1078 1371 1613 2026 2529 3159 3900 4636 5162 5850 6442 6926 7330 7899 8032 7934 7995 7533 6511 4695 3015 2039 1416 825 262 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 580 13582 62009 153339 464692 840317 485854 9789 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 754 3551 13387 38891 74357 90116 74143 63232 67807 74183 75874 71874 66223 62898 63015 63396 62149 61454 62790 67362 73034 77683 79924 85580 90483 85840 84328 91510 98257 111652 123217 135371 142584 147648 153547 155125 154337 165123 187653 226400 255374 274645 272554 226597 175917 149047 147161 169119 177495 143808 96113 59668 44697 49657 52162 270 1923 30 10743 14 29 22 7130 5627 -15 118 234 425 761 893 856 1070 1326 1477 1573 1845 2336 2881 3721 4409 5182 6014 6448 6874 7235 7799 8164 8371 8199 7309 6415 5621 4145 2802 1675 1068 660 306 149 -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 53 366 655 5052 26074 180445 571844 922130 238406 2758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 508 2237 8322 26920 55690 78030 98829 104527 83439 77345 84565 84035 80170 77975 77014 75678 77350 78123 75259 78309 87363 89810 90865 97595 107237 113473 106136 99482 98438 99668 100752 102806 114960 134237 151583 158879 167363 178171 187636 198516 205943 213680 224895 227916 221054 204537 185248 175778 174264 172819 140887 88151 57874 51380 58883 52171 260 2218 30 10738 14 29 31 7132 5623 -63 -83 -19 159 313 429 502 663 756 1050 959 894 910 989 736 405 70 -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 -18 2542 29520 139857 411260 857788 885830 19515 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 929 845 384 540 1918 5839 12660 21809 35764 50066 62810 78682 91675 95067 94180 89485 84422 78914 78961 80715 82328 86512 94008 99355 99778 105182 118375 127861 129920 122289 109741 95409 87177 84667 85018 96433 110422 120755 129430 139758 148250 154248 160055 170209 185969 208971 225785 219602 198746 184756 189139 208838 226064 179861 95768 48329 58064 64401 60915 52180 264 2094 30 10734 14 29 40 7133 5620 8 39 278 349 534 679 674 784 1000 1080 1133 1123 1046 1104 988 833 622 223 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 633 13733 84460 301851 686823 936145 266089 3884 999999 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 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 -24 884 3145 4994 4446 2861 1942 3276 12256 33537 44442 45080 47133 54430 65117 77424 88381 96848 100512 99718 98027 97236 98235 101919 107112 114398 122891 131412 133165 141616 156463 159370 142107 120129 104012 96283 95427 95167 101568 110838 115584 119765 121051 129256 138693 150848 160226 184385 214338 216229 182467 152639 143350 155332 182728 230256 189683 75398 58904 61570 63869 65709 52189 290 1308 30 10728 14 29 49 7135 5616 2 40 375 716 841 1288 1680 2103 2193 2386 2565 2789 2907 2997 3030 2894 2579 2822 3227 3131 2996 2960 3178 3308 3762 4198 4869 5353 5744 6511 7236 8260 8728 8780 9098 9201 9076 8992 8693 8280 7108 5782 5060 4458 3994 3415 3107 2817 2643 2368 2103 1902 1774 1524 1066 940 789 787 767 722 640 520 439 416 292 195 155 105 76 71 -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 40 212 172 172 176 160 132 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 204 540 26522 273721 591790 558253 105561 1516 999999 999999 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 -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 91 1340 4321 7247 8397 8169 7113 6567 9808 22191 38520 54580 71351 83631 93796 105748 114569 116852 114381 112777 111036 113181 116197 122964 126700 125855 120872 114798 108146 101799 95497 89444 87434 91024 94287 92064 90533 97209 102079 109458 124634 141746 151992 155234 164170 186123 219602 254786 253325 196921 160342 176231 183321 191077 222398 141802 60943 60713 58303 57030 64894 52198 289 1362 30 10722 14 29 58 7136 5613 -99 19 121 305 567 758 964 1470 1401 1475 1599 1681 1847 2074 2191 2327 2527 2645 2615 2783 2882 2853 2996 3108 3318 3602 3705 4053 4163 4205 4215 4308 4375 4243 4257 3869 3800 3474 3341 3107 2858 2396 2180 1949 1796 1504 1564 1545 1443 1274 1165 957 711 625 468 365 269 254 139 210 179 -5 24 92 53 108 115 68 164 39 16 98 147 -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 119 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 -98 999999 4733 66347 371132 512247 567145 99645 11239 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 143 911 2488 3834 5722 13305 29702 46379 66836 84893 98518 110120 118646 121336 122005 120038 117266 116309 116519 116776 120462 125092 123420 121133 117086 106049 99778 94452 92367 97079 109684 122310 128693 133549 130992 130855 145981 163800 155532 134753 135467 158845 190203 225366 248991 204479 156389 162473 178646 190036 202428 139751 77523 66680 64070 62353 62669 52207 273 1805 30 10715 14 30 7 7138 5609 -31 49 50 210 306 226 342 355 457 539 521 485 465 273 435 213 148 208 84 42 32 -76 -74 999999 -96 -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 5482 108060 398701 439115 562514 270039 129802 5862 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -35 -5 102 155 71 136 197 64 -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 -6 512 1728 4025 9070 22465 41214 56775 67537 76887 87364 97523 103297 108455 111252 111658 112865 111371 108272 106765 113166 114771 121695 126710 130428 129021 120004 106185 96688 98833 112995 131380 148918 166311 161493 157199 158142 133839 107609 99829 111041 144392 181430 228750 252360 206542 149669 159642 188412 211772 216596 143700 65977 70376 70334 65294 52216 150 5486 30 10706 14 30 16 7140 5605 135 11629 53786 156066 323505 574800 885278 480256 13472 207 75 -69 -40 -10 -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 226 1297 2126 2630 2898 2935 2756 2528 3058 3839 4334 4794 5361 6020 6998 8042 8536 7921 7214 7052 6678 5467 4456 3621 2276 1204 858 421 -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 185 2112 6582 12008 20094 33041 47222 56386 63366 67882 73980 81686 91194 98935 103478 108036 109720 109283 105168 105430 107498 108586 109903 111979 110991 108895 114076 120229 124805 125597 123468 130309 128437 117938 102286 90813 85420 88718 103499 132408 182683 238271 267000 226577 182165 184973 220463 220043 215134 164624 79735 52452 65596 77122 52225 149 5510 30 10700 14 30 25 7141 5602 3850 23694 66064 140655 323835 691903 863463 89311 4921 12569 606 -81 14 33 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 1208 5104 9451 10450 10272 9908 9303 8313 8216 9246 11339 13188 14368 14205 14134 15204 16778 17721 17920 17609 16728 14095 12896 10526 7750 5655 3930 2588 929 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 47 1651 6284 14701 22220 25346 28336 32628 39045 49949 56040 59301 61634 63444 65613 70259 76801 83903 95108 107507 116453 119189 118004 118004 118614 117649 113450 110444 110893 113261 112212 106787 100809 99983 102516 101277 92930 81237 75037 80963 93255 113817 158143 227985 256075 202905 157716 166877 226468 226569 208428 175835 106083 53213 50142 62980 52234 152 5415 30 10695 14 30 34 7143 5598 375 727 999999 -18 4154 15643 37424 109100 396414 635916 373272 54318 380871 147141 4559 121 207 129 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 179 -60 999999 999999 999999 999999 999999 999999 676 4231 8468 13488 15783 12817 11357 11621 12834 13782 13874 14026 13716 12664 12092 12300 12163 12403 13295 13772 13746 14997 15430 11964 10207 8234 5281 2459 831 202 -5 -35 -48 23 -30 -59 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 45 1091 4495 11080 17427 23554 28994 33290 38789 45782 51989 57444 61174 63062 63248 62270 62370 65059 70762 80855 95547 109495 116297 114744 108300 103389 99707 99406 100786 103508 104455 105106 108245 108112 108868 105100 101357 99520 98178 95083 96446 110097 123672 142774 180044 216056 215571 179649 168133 198575 241412 237890 208906 192948 136714 66454 52490 52243 152 5441 30 10691 14 30 43 7144 5594 488 3555 1212 999999 718 3338 4379 16031 163285 338955 374708 307054 447174 380447 48931 9696 362 88 3864 12159 1598 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 36 93 999999 999999 999999 999999 999999 999999 999999 240 2255 6212 12012 17923 19820 18877 16923 15325 14421 12377 10086 8914 8316 8398 8541 8301 8423 8072 7377 7395 7426 6901 6927 8476 6944 4236 2769 833 117 54 36 14 47 46 90 71 34 2 -81 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 532 1742 5983 14254 27645 38861 46017 54061 60893 65511 68571 70018 71342 72713 72441 71428 74240 88925 107979 109657 115447 112370 107723 105728 106619 106471 108269 110405 112107 112622 112799 114555 115938 116492 112245 108722 103555 97651 105786 122288 152162 186372 200378 185922 147394 134889 145188 166048 186771 196663 197301 172081 97220 63969 59798 52252 150 5471 30 10691 14 30 52 7146 5591 598 1497 1089 311 2368 8625 25008 114080 252708 269620 436720 541257 101446 21590 447 -20 17255 94595 19442 2316 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 64 207 123 999999 999999 999999 999999 999999 999999 999999 999999 88 1366 7504 19903 24788 25300 28493 31501 30622 23002 18846 13422 11980 11990 11676 10502 9188 7315 5475 4546 4471 4412 4028 3790 3603 2714 1609 1091 669 530 500 391 274 207 318 378 421 353 232 122 45 -15 -92 999999 999999 999999 999999 999999 999999 -93 -46 32 488 2314 5804 11711 25423 34648 42060 50765 56638 58268 58038 58196 61929 67460 69841 73458 75143 76501 81081 88996 95718 101222 102231 107264 110523 110181 111702 113380 114316 115736 116811 115594 116047 115651 116174 118243 119376 116304 105644 96956 100348 118410 148572 179116 208828 199876 165761 157797 164691 175194 178638 181084 172974 100298 66047 62746 79668 52261 150 5468 30 10688 14 31 1 7148 5587 84 1579 2842 3675 6038 14534 35259 177451 250194 230763 261140 736547 117697 13756 263 809 19964 48747 15266 700 999999 999999 999999 999999 999999 999999 4 261 431 420 174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 101 981 5804 14637 22717 29426 36175 38362 33411 28894 25844 20568 14117 10454 7452 5131 3619 2434 1424 1087 1034 799 688 697 709 767 895 1025 1282 1664 1657 1370 1154 1038 1131 1050 797 571 482 324 227 175 127 61 -17 -56 -59 -55 -59 -28 -33 -41 -31 9 73 347 1503 7719 30395 53940 60418 61607 62748 62162 59974 62372 65945 69683 74754 79562 83128 87420 91849 96586 100019 104570 106661 111068 113135 114610 116577 117417 119260 119005 119305 119521 118554 122013 125239 127574 128026 128365 134750 148610 160059 149820 121997 122863 146247 174973 185259 164411 171217 157948 104058 68752 65975 73546 52270 149 5496 30 10686 14 31 10 7149 5583 1051 3834 7886 10498 17106 46378 152962 190433 208311 230563 592793 214466 14871 278 3099 63246 41402 19919 755 460 459 592 920 1209 1351 1219 1245 1053 550 95 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 268 922 2518 7107 17293 33307 37248 36853 35895 32378 26693 21472 16734 12155 8638 6711 4988 3224 2125 1560 1196 958 779 637 575 604 692 913 1121 1302 1361 1313 1456 1680 1863 1874 1698 1291 906 660 534 484 361 278 227 183 123 33 4 -12 -15 -14 -3 33 82 245 675 2660 11716 31474 40550 48805 57994 63008 64782 68171 73999 78253 80337 82465 86191 94191 101703 104572 110836 115509 117532 117030 113566 112411 112495 113340 113460 114470 115771 116557 116576 117666 120548 124404 135047 153218 164640 174065 167576 141665 121781 112075 124954 169954 193517 164257 156842 164969 134030 79248 68337 82262 52279 149 5493 30 10683 14 31 19 7151 5580 77 3345 12765 17586 19016 61918 205003 219876 267347 358500 274895 36206 1517 257 3450 85909 65393 24434 1030 1060 1535 2206 2713 3070 3362 2872 1773 1052 534 38 999999 999999 999999 999999 999999 999999 999999 999999 222 965 2201 4168 8617 18092 26118 29121 31179 31545 33394 44439 50331 47435 42760 39849 35532 32297 28168 23619 18760 15189 10269 7351 5597 4343 3315 2551 1989 1563 1061 883 811 698 575 511 567 583 567 550 491 428 475 430 422 442 393 298 227 177 105 73 14 11 41 32 63 119 281 835 2561 6782 26314 45028 57822 64420 70400 76666 84057 92931 100839 105459 105067 102091 99470 100041 102121 110073 115954 118879 118582 119030 116888 114382 113947 114287 116254 116080 118048 119296 123228 129451 133165 137655 138530 136139 129662 123804 114340 100337 86344 88803 107911 138630 155824 155961 153187 126224 80267 59072 73701 52288 149 5491 30 10681 14 31 28 7152 5576 -39 1408 9696 26354 29265 30495 119997 261763 322427 315773 324932 27897 3097 1861 3068 13941 27570 12353 5202 6296 6932 7625 8198 7646 6127 3860 1610 389 -99 999999 999999 999999 999999 89 643 1340 2130 3981 6869 9684 11732 15671 23879 33695 41929 47321 48527 49084 50512 52168 53175 53912 54616 56153 57049 55828 52480 46340 37670 27537 24996 21130 18947 17616 15231 11306 7977 5787 4365 3108 2068 1346 980 786 717 727 703 518 396 290 238 179 187 168 166 177 169 124 112 69 41 27 17 -15 22 67 149 294 445 690 1547 5371 27735 46735 57586 68755 82242 99614 114913 118391 124708 127694 116665 109413 105211 105208 110142 111019 107317 106295 105402 101485 103262 106692 110695 111443 113868 117001 120530 124631 128141 132311 135301 131323 122843 105163 95910 94223 84186 75121 87051 119214 144317 154473 144189 121790 104242 77582 65818 52297 278 1614 30 10674 14 31 37 7154 5572 -90 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 71 169 199 296 278 341 502 698 902 849 1160 1309 1475 1752 1984 2162 2417 2595 2848 3145 3680 4224 4640 5323 5779 6137 6284 6335 6274 6412 6458 6652 7507 8130 8671 8789 8764 8832 9328 9306 8818 9247 9682 9341 8575 7875 7435 6623 5549 5069 4654 4085 3318 2476 1670 1003 341 -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 2136 15963 21510 20420 48101 34640 27033 99606 182186 253149 204115 35632 13550 11430 12920 14078 15378 16659 18208 19771 18848 14656 9783 6026 3358 1572 382 12 184 590 867 992 1547 2233 3209 5171 7686 11049 14258 16820 21336 26796 31082 33476 32938 33280 31454 30659 31066 31651 32528 31822 30277 28338 27054 25464 23712 22025 19974 18935 17569 16301 14903 13309 11939 10748 10043 9090 7776 6194 4712 3334 2365 1825 1571 1483 1128 1061 899 744 571 552 465 409 340 250 175 165 152 127 113 85 94 88 123 211 286 346 427 653 1045 1677 3627 9855 27563 39262 50922 63078 78306 94752 108297 117969 122104 127910 125261 109117 105982 105825 105957 104204 104486 102311 98814 99002 99554 98584 99465 101369 103608 105775 110367 118500 126625 131478 138387 149621 165678 170326 161804 147088 131816 132254 137647 144384 140181 133337 132072 122059 93419 79218 52306 278 1610 30 10670 14 31 46 7156 5569 116 953 2089 3049 3615 2789 264 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 41 -3 201 90 152 187 99 190 162 180 300 313 224 239 433 333 344 457 546 689 696 797 1025 1176 1378 1440 1706 1974 2204 2393 2688 2933 3200 3592 3958 4460 4807 5245 5863 6449 7177 8064 8848 9620 10495 11519 13097 14246 15444 16609 17025 17497 17700 17403 17387 17494 18884 20054 20336 20671 21567 22845 24339 24573 23356 23086 23629 23413 22146 20723 19623 18024 16127 15292 14244 13135 11688 9355 7075 5491 4583 3612 2732 1567 593 220 258 245 116 7 -33 999999 999999 999999 999999 999999 999999 5 47 176 -40 999999 999999 999999 999999 24 183 -14 73 339 4548 27356 45464 47405 34844 56033 51039 41245 78773 41710 31819 23253 24025 26228 27615 28444 29503 28904 26741 22026 15517 10232 6303 3386 1592 860 852 1345 2142 3830 6419 8021 9254 10317 12027 14095 15306 17362 21089 21361 17989 15505 14512 13498 11900 7554 4652 3805 3489 3643 3993 3931 3866 3996 4183 4568 5192 6024 7140 8949 11291 12921 13988 14076 12679 11286 10978 11450 11544 11053 10355 9485 8427 7155 4767 3712 3145 2626 2323 2086 2074 1998 1850 1770 1670 1689 1748 1509 1162 908 716 676 617 571 570 639 811 1021 1426 1932 2878 4299 6624 23156 43137 51953 57507 66225 79231 92517 102586 114174 117672 133646 155382 160471 136746 115672 106779 111555 112754 108500 101517 98287 97722 94737 94456 94300 94010 94509 96483 99393 101789 109822 119568 128319 134447 127263 114459 110936 115747 123049 133692 129580 145675 154894 144943 143987 125465 101204 109545 52315 276 1666 30 10666 14 31 55 7157 5565 408 1377 2448 3440 1965 776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -36 12 167 155 249 363 560 517 704 892 1225 1572 2257 2573 2710 2925 3182 3535 3813 4045 4511 4872 5229 5725 6096 6368 6673 7146 7587 8070 8739 9835 10483 11238 12248 13280 14229 14935 16439 17716 18595 19268 19572 19650 18650 17661 17593 18060 18928 19860 21823 24658 26378 27185 28044 27291 26733 26537 24637 22466 21774 20026 18119 16877 17175 16249 13219 10531 8846 8203 8061 7929 6822 4461 2021 688 398 338 242 193 155 104 56 28 49 151 220 425 597 389 -59 999999 999999 -7 39 83 158 503 1203 3384 24662 71048 58053 47692 41887 39370 32420 27307 22763 21593 21517 21138 21993 22412 20006 15785 11255 7387 3965 2262 1782 2149 3108 5182 7407 9641 12578 14385 15847 17445 20050 22743 23516 21132 17464 13732 10338 8193 5438 2105 760 184 -11 -20 21 -26 -92 -89 999999 -58 49 200 382 798 1614 2834 4659 6774 9412 13896 19195 21860 21361 18029 14791 12954 12886 13171 13493 13564 12997 12197 11762 10094 8458 7897 7992 7691 6881 6628 6346 6374 6266 6154 5653 5348 5023 4884 4904 4850 4831 4641 4335 4298 4459 4993 5705 6629 8379 11061 15793 24931 37401 52037 64784 74880 83114 91081 98592 107252 114468 118556 125064 133029 154483 170417 158251 131150 114163 111539 111774 109073 106071 102972 97452 91537 87999 85500 78723 74377 71594 69764 68157 66742 62363 57050 53690 54101 58282 65505 69544 98663 141382 150575 137732 136416 166436 185241 137679 117360 52324 273 1782 30 10662 14 32 4 7159 5561 -37 686 1620 1429 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 141 248 410 606 724 930 1259 1602 1996 2572 3276 3597 3781 3776 3969 4235 4336 4313 4503 4791 4824 4968 5060 5249 5626 6172 6317 6700 7233 7639 8188 9064 10178 10804 11203 11641 13166 14419 15672 16634 17909 19643 20777 21551 21597 20838 20295 20243 21198 22856 25170 27782 29942 31627 33341 33785 32335 30060 26493 22109 18913 16811 14456 12441 11149 9641 9127 9732 10579 11051 10635 9252 6902 4522 2191 792 203 40 133 179 250 289 378 507 550 542 524 395 248 5 54 178 268 331 525 869 1364 2014 4272 15143 27134 18977 13481 12244 11375 12067 12952 14420 16003 15302 13012 10277 7751 5409 3757 3374 3897 5285 7049 8728 9908 11181 13269 14335 13391 13067 14248 15957 16355 15030 12830 10477 7753 5377 3066 1417 726 362 201 114 142 175 274 362 331 20 -98 -39 237 808 2187 4278 6954 9441 11154 12859 15447 17893 19928 22114 25116 25458 23350 19899 15456 13523 13448 13385 12589 11201 10061 10144 11017 11614 11757 12200 12417 12631 13193 14304 15020 14908 14066 13216 12208 11814 11650 11281 11143 11592 12512 13285 13664 14024 15133 17539 19345 22693 27033 31782 37032 44105 53819 63860 73011 81152 88576 94973 101584 107606 111180 112965 116100 119054 129086 140053 150050 143188 125668 110870 104868 102189 98251 95094 92509 89690 88410 82827 78490 73580 67893 62783 56425 53303 48405 45396 44284 43844 46063 54350 77607 106647 121290 118624 122792 149132 185621 166068 137776 52333 271 1809 30 10659 14 32 13 7160 5558 6 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 24 218 387 574 828 758 996 1270 1491 1694 1839 2075 2471 2467 2449 2299 2341 2636 2632 2718 2901 3135 3172 3506 3566 3853 4062 4386 4698 5044 5338 5796 6108 6551 7272 8065 8736 9529 10603 12286 14446 15920 17409 19380 21725 22893 23301 23346 22816 22270 21631 21473 22875 25057 26871 29641 33665 36448 35804 32313 27027 21948 18081 15074 13021 11549 10282 8951 8410 8383 8165 8138 8804 8750 7428 5651 3938 2627 1100 315 215 170 184 391 699 1059 1279 1445 1402 1145 984 955 1122 1344 1435 1715 1578 1118 873 827 1453 2310 2415 2490 3403 4543 5599 6845 8509 10644 12008 11618 10072 8444 6804 5847 5380 5378 5648 6311 7190 8095 8521 8653 8275 7828 8475 9185 9354 7827 5638 3750 2741 2718 2675 2518 2570 2938 3230 3580 3569 2828 2364 2315 2440 2919 3808 4375 4814 5886 8235 10963 13937 16761 19311 21587 23105 24016 24832 27677 28280 27116 24534 22133 19948 17603 15998 15469 15375 15827 16239 16465 15864 13768 12513 12441 13461 15180 17101 18303 17431 17294 16960 16907 16598 16971 17495 19213 18972 17180 15563 15474 15512 16509 18894 24291 27648 31186 36346 43684 49439 54913 61128 65130 68298 72579 76434 79525 83847 88592 93201 98000 103567 107559 110599 113231 114741 119636 126400 138278 145523 139834 115549 100623 97381 93010 86620 80375 76898 73351 69505 62695 58831 56037 52996 51616 49834 48335 46256 46433 51984 65954 87581 106147 121550 138870 179106 173215 139775 146129 204031 52342 252 2377 30 10657 14 32 22 7162 5554 -41 73 123 241 326 510 646 854 938 966 1019 1101 1216 1249 1252 1187 1264 1368 1436 1558 1614 1865 2137 2361 2624 2883 3240 3508 4013 4618 5021 5335 5927 6410 6694 7252 7776 8315 8784 9962 11183 12751 14905 16997 18678 20667 23033 24729 24767 24850 24475 24239 23866 24435 25707 27915 30346 32495 33477 31178 26192 23218 22390 21081 17826 15059 12422 10297 9647 9083 7785 7415 7948 8423 8802 8356 7241 5651 3508 1610 837 543 724 1091 1424 1584 1733 2332 2818 2978 3195 3611 4235 5181 7277 9791 11214 8509 4720 2358 1115 664 554 571 747 1096 1642 2536 4093 6188 8558 10447 12239 13388 13122 11875 9556 8075 6671 5027 3765 2933 2263 1871 1613 1759 1894 1469 1006 618 392 241 184 204 387 606 856 1297 2227 2821 3179 4730 5933 5677 4368 4569 5651 7289 9557 12882 15691 18396 21257 24979 32143 37374 36694 35070 34038 31950 30402 29489 29735 28806 28108 26363 23834 21945 21055 20349 20439 22078 22433 21831 21520 20377 19364 17642 16038 18019 19084 20398 21566 22240 21804 22911 24207 23596 24029 26180 26301 25175 24955 26255 28691 31086 34744 40408 46824 53468 61012 69773 76294 76621 75422 74799 75184 77426 82100 85754 86851 86356 86213 90377 96822 104013 108485 108592 114779 125565 131830 133320 122876 106037 93049 85213 78638 71921 67774 64699 61340 60052 60053 59204 59274 58850 54959 52961 54578 61638 72872 80044 85841 88397 99433 135776 163338 163910 149634 193257 228559 185916 52351 246 2556 30 10656 14 32 31 7163 5550 -97 -28 99 98 93 229 276 305 416 402 445 557 640 714 824 979 998 1040 1137 1373 1688 1944 2199 2553 3018 3359 3974 4530 5176 5838 6558 7366 7780 8422 9178 10195 11668 13306 14344 15360 15617 16024 16223 16113 16413 16425 16224 16149 16602 17503 18121 17213 15232 13087 11974 11701 10974 9219 7481 6410 5652 5189 4957 4806 4601 4467 4437 4318 4207 3975 3379 2144 1044 439 411 561 906 1005 1206 1390 1739 2342 3207 3823 4262 5002 6287 7929 9383 9700 8185 5560 3016 1478 602 268 133 168 423 959 1735 2756 3685 4497 5606 6603 7176 7553 7993 8435 8274 7319 5509 3746 2123 1175 520 80 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -63 -14 368 650 927 970 1388 2196 3628 5093 6815 9695 15965 25770 30680 35630 44321 50150 54192 53663 55479 59301 61308 67725 76744 74141 63091 48624 37735 36897 39815 43475 44011 43729 41601 37777 36078 34711 31580 29787 29573 28959 27283 27514 25367 24138 24522 28096 29599 28508 28645 28933 29091 30837 34712 38087 44032 50901 57924 63849 67296 69484 72838 76477 75752 73469 73309 76708 79558 81538 82877 81926 77102 74620 77771 84040 91592 101776 105982 106729 109378 101692 86460 73969 70877 67841 64070 60628 59361 58686 59833 60876 61199 60170 59278 57651 56770 57579 60861 67506 65415 63752 76708 87750 89084 100960 129791 153911 179030 210804 243392 258328 141892 52360 247 2526 30 10656 14 32 40 7165 5546 -78 -68 33 109 144 51 137 169 283 387 418 524 598 628 747 831 670 851 782 864 1072 1011 1251 1409 1714 1929 2303 2669 3067 3409 3918 4671 5218 5919 6600 7250 7782 8269 8807 9043 9694 10381 11314 12423 13714 14188 13944 13842 12721 11119 10047 9019 7857 6521 5462 4894 4672 4286 3541 2999 2771 2974 2968 2675 2459 2385 2445 2061 1565 1351 1399 1364 960 469 173 142 205 358 446 731 1129 1688 2319 2827 3037 2936 3316 5511 8585 9695 7260 4300 2543 1630 967 517 233 -14 -28 236 806 1542 2128 2722 3417 4024 4725 4825 4341 4224 4238 4135 4294 4154 3279 1756 531 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 632 1478 3149 5782 9281 14068 20311 26422 31843 37500 41329 46354 50271 55601 59578 61195 64103 68037 68059 75655 97817 103734 91502 75291 55145 45858 42429 44433 44731 44469 45200 44622 44500 43731 41366 38331 37564 38776 39243 40730 40211 35842 32299 31069 32664 36622 38450 37737 38498 39978 42181 44549 49853 57041 62882 67222 70041 71301 71097 70635 69888 68569 66433 67049 66811 64938 63780 64190 64107 64889 67430 72998 81004 88732 91880 87832 78783 71256 65438 61311 58626 58105 57805 58345 58742 58049 58050 58167 58605 58066 59458 64120 68302 72391 70433 67260 66949 76315 98381 109405 112208 125058 157380 186878 224259 290082 319816 193149 52369 265 1986 30 10656 14 32 49 7167 5543 423 1 999999 -36 572 744 999999 999999 999999 999999 999999 999999 999999 999999 6 285 554 791 1007 1359 1493 1711 1844 1947 2052 1969 2004 1885 1774 1895 1963 2073 2247 2273 2236 2338 2480 2724 3063 3346 3617 3822 4090 4367 4925 5350 6017 6745 7541 8180 8915 10245 11513 13274 14849 16340 17166 17704 18666 19845 21196 23186 25131 26661 27655 27211 26227 24754 21955 18676 14017 10851 9101 8106 7953 7564 6909 6330 5538 4966 4104 3521 3353 3115 2976 2888 2635 2546 2452 2681 2620 2543 2448 2130 1817 1657 2031 2643 3122 3823 4603 5442 5984 6859 8833 10947 12114 12328 11542 9536 6952 5139 3046 1485 857 566 392 764 1538 2405 3575 4887 5893 6642 7352 7388 6759 6676 7462 8275 8621 8445 7590 5586 3171 1141 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 455 1268 2816 6167 13182 20331 23658 24911 26505 27113 28933 31789 34231 37516 42144 43519 44468 46677 45689 46380 45453 41558 36479 32634 30103 27696 28048 27823 27680 30482 32610 35703 38010 37699 36707 36540 36092 36440 38922 40014 39571 40037 41697 42151 42295 44374 46750 48093 49665 51325 52387 52709 53907 57619 60824 65334 66553 63569 62779 64193 66519 69093 68731 65618 64342 63113 63450 64686 66598 70395 72963 75013 74960 72837 69450 67175 68808 73777 79910 85229 87424 83308 77839 70882 65681 62306 62164 62002 60791 59970 59384 58596 59402 59928 61189 64067 67693 74226 77370 80532 82175 91857 114031 124113 137685 159347 184157 180720 212982 244161 126998 52378 266 1954 30 10654 14 32 58 7168 5539 197 1414 2145 1387 480 508 539 999999 999999 999999 999999 39 145 153 389 639 833 1173 1373 1669 2068 2375 2419 2736 3049 3025 2957 2602 2560 2602 2650 2687 2706 2593 2581 2791 2779 2859 3267 3824 4109 4330 4795 5193 5605 6162 6526 7255 8041 9147 9993 10851 11847 12914 14031 15607 16307 16970 18264 20090 21649 22814 24277 26043 28270 29936 30364 29709 27676 25481 23634 21224 18487 15707 13163 11805 11058 10002 8895 7818 6765 5995 4945 4216 3521 2974 3056 2978 2753 2419 2482 2881 3153 3257 3661 4383 4868 5182 5747 6497 7199 8289 9259 10377 11125 13299 14072 12023 10299 8003 6692 7847 9164 8136 5452 3613 3109 3713 4975 6071 6948 7645 8204 8693 8617 8385 9463 11506 12937 13570 13260 11832 9485 5918 2738 768 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 219 814 1352 2347 3462 3739 5393 7162 7832 12552 22816 29715 31737 34252 33384 30311 27805 28963 32193 34978 33618 27781 24508 21568 21070 20879 22097 24102 24345 22226 19823 18981 19980 21529 21684 23093 24860 25509 25047 24744 24389 25181 26777 27844 28296 29764 31196 32913 33977 35407 37283 37363 37314 38643 41662 44100 44393 44712 46662 50732 55732 60921 68715 73493 74766 73307 68425 61407 55307 52902 52386 53166 53825 54233 57403 64313 72325 77643 79718 79247 76024 71330 67601 66600 69633 73858 79948 83887 81957 75839 69921 64280 62260 63130 64540 64480 63583 61065 59832 57662 57433 56678 56786 58399 62666 72298 85863 98045 106933 111890 127100 145951 186273 196524 177631 204208 156034 52387 266 1952 30 10652 14 33 7 7170 5535 542 2232 3871 2328 149 999999 999999 999999 999999 195 296 363 513 577 688 831 971 1262 1481 1732 2078 1965 2153 2158 2159 2145 2066 2020 1972 2050 2130 2139 2155 2199 2242 2376 2751 2880 3119 3426 3660 4100 4392 4705 4891 5201 5744 6297 6786 7521 8166 9206 10092 10975 11763 12638 13581 14584 15464 16418 17857 19556 21522 23392 24809 25574 25516 25256 24197 22815 21899 20818 18911 17105 15580 13997 12297 10819 10043 8915 7570 6363 5140 4227 3928 3854 3778 3662 3268 3344 3525 3896 4461 5376 6304 7180 7383 7091 6784 7037 7919 8715 9315 9797 9664 8743 7792 8511 9521 8840 7904 8824 9079 8544 7298 6234 5605 5324 6148 7288 7685 7271 7198 7752 8447 9515 11596 13472 13514 12291 10182 7371 4469 2316 967 236 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 1169 2789 3592 4824 6780 9263 10716 12916 15557 20099 25118 28869 31142 34440 36827 36757 37342 36256 33501 30456 29696 30937 29611 29474 28154 28274 26494 23508 22948 24618 24712 24821 25192 25831 26697 25279 23759 23262 22273 22651 23557 24612 24029 24169 24950 26934 28251 28213 30150 32347 35898 37028 35934 37206 35590 34795 37062 37107 38714 41401 44430 46292 46845 50424 55557 59183 62189 65487 66417 64328 56842 49398 46559 50727 56778 61847 66065 68786 72527 78158 82930 89444 93495 91084 85201 81213 77855 78860 82252 85713 87188 87741 85780 81463 76071 69800 68237 67202 63385 59477 59718 59849 59519 59474 59126 58423 62923 71602 85906 104207 113203 128987 152725 163081 181748 219598 210260 217411 242754 52396 265 1979 30 10649 14 33 16 7171 5531 349 1548 1984 718 55 999999 999999 999999 999999 -59 219 344 434 231 437 638 634 647 694 932 1111 1292 1404 1350 1323 1366 1232 1256 1417 1469 1392 1363 1421 1612 1642 1978 2133 2469 2647 2822 3157 3436 3889 4224 4523 4927 5523 6015 6457 7117 7774 8105 8649 9501 9835 10190 11054 11755 12284 12970 13764 14664 15597 16576 17763 17865 17617 16965 16924 17246 17317 16073 14098 12946 12393 11367 9690 7942 6687 5585 4434 3504 2775 2298 2315 2634 2960 3116 3116 3343 3566 3849 4178 4545 4884 5154 5404 5645 5678 5514 5732 6972 7742 7325 6966 7522 8620 9129 9580 9167 8295 7848 7004 5509 4640 4455 4636 5153 5586 5535 5588 5912 6318 7356 9438 11776 13513 12866 9933 6933 4608 2785 1550 549 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 301 1600 3390 5383 6732 7226 8842 12275 15565 18185 23597 29060 37493 47470 49206 51749 52257 53309 54114 54066 51503 48861 43340 40505 34960 32144 29464 29938 26720 24978 23731 23983 24297 25704 26490 26099 26665 27465 27389 28111 28027 27382 27802 29138 28422 28225 29060 32257 33588 34084 34409 35839 35617 32562 31670 31542 31629 31884 33447 34419 34985 36142 37934 39423 41231 44393 47285 49206 52194 54372 55120 53455 50275 48329 48735 52158 58300 66777 74464 81159 86796 92715 96515 93960 89553 86024 84017 83385 82941 81419 81269 81583 83077 84369 82595 80208 74322 68626 62464 58627 53384 46467 42097 42987 43402 49367 54080 64682 90794 123030 141447 143230 170083 183449 180323 192171 195441 214101 227333 52405 266 1947 30 10647 14 33 25 7173 5528 129 1066 1833 1325 404 705 999999 999999 -32 -76 87 159 304 420 509 600 624 458 670 655 643 637 736 1041 1112 988 870 998 967 1102 1081 1019 1214 1218 1267 1459 1688 1745 1934 2159 2250 2336 2550 2728 2876 3290 3782 4223 4562 4753 5355 5988 6623 7277 7754 8432 9328 9991 10520 11062 11617 12274 13163 14468 15391 15574 15638 15466 15574 15649 15531 15537 14687 14000 13883 13000 12201 11301 10125 8948 7664 6226 4772 3592 2966 2459 2157 2061 2089 2383 2526 2825 3020 3078 3436 3976 4589 5142 5478 5455 5392 5354 5909 6450 6154 6152 7483 8681 9107 9786 10269 10141 7884 6415 5687 4759 4041 3977 4264 4445 4482 4532 4730 5311 6556 9144 13420 15329 12145 9051 7024 4585 2719 1496 630 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 1046 2159 3307 3240 4161 6104 8303 10543 12993 15138 19411 25301 32925 39460 43003 41372 38947 37244 36246 37315 39023 39867 41573 42427 43190 40326 39423 39858 37193 33704 30447 27562 24578 23902 25407 25461 25672 24187 22666 23730 26400 27782 28321 28622 31918 36563 39667 38966 37073 34644 34266 36247 37225 35860 34162 34117 36479 39167 38731 36319 35596 36741 36457 34892 35487 35233 35375 36268 37301 37730 39054 40165 40830 40659 40599 42754 48596 54202 58078 62623 69859 79370 92520 105819 106247 99736 94578 92015 89714 85445 80856 77267 75682 76393 76940 78518 80268 79207 78282 71499 61971 52329 44787 39159 38207 42705 49894 62888 78679 100775 124014 143795 153972 168937 188455 191272 188716 180126 202993 52414 259 2155 30 10645 14 33 34 7175 5524 260 245 999999 -51 -30 -64 -79 999999 999999 -79 31 -46 999999 39 54 78 177 265 172 27 -24 23 -22 75 96 43 92 196 341 420 384 709 737 746 853 863 1046 1109 1308 1527 1731 2055 2164 2355 2469 2793 3081 3272 3433 3941 4315 4861 5235 5652 6196 6728 7309 8040 8538 9150 9684 10139 10763 10890 10864 10649 10618 10483 9730 9237 8827 8466 8136 7612 6764 5923 5108 4302 3381 2393 1813 1437 1292 1204 1111 1241 1477 1549 1897 2313 2587 2806 2996 3306 3660 3783 4189 4558 4842 5658 7269 8270 8329 8289 7374 6095 5461 4246 3433 3302 2814 2989 3319 3352 3204 3324 3804 5361 7935 10932 11984 10053 7284 4945 3394 2200 1318 748 174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 248 739 927 1052 2173 4393 6757 8688 11812 13716 18073 23537 25104 29216 30241 29957 29865 30544 29930 29021 30852 33666 33250 35785 38773 42505 48957 53280 54965 65189 75237 80100 82637 80880 66669 46124 26949 20060 19626 21043 21223 21736 21914 22980 25160 28157 30388 30541 30516 31968 32524 33178 34666 35502 36212 36405 37006 38741 39833 39490 38252 38605 38925 38569 38485 37882 36676 36326 36163 37424 39171 41236 43146 45242 47025 48692 50481 51729 54834 63259 74012 89354 107374 127199 135904 133584 122807 106454 93876 88315 84110 80707 77392 74837 72462 71381 69976 71570 72150 63997 51240 41822 39580 41723 46212 54264 61332 72948 90638 110545 137045 161727 160733 164818 208104 267284 233203 177268 52423 265 1974 30 10644 14 33 43 7176 5520 -5 53 -90 999999 18 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 82 69 70 295 179 256 456 600 784 934 1119 1248 1346 1493 1501 1533 1705 1866 2077 2296 2664 3115 3575 4291 5109 5483 5955 6517 7172 7586 8267 8854 9299 9546 9608 9625 9479 8875 8313 7998 7578 7319 7567 7683 7531 7222 6989 6614 5996 5313 4643 3957 3319 2620 2205 2042 2088 2215 2364 2593 2876 3113 3591 4017 4643 5136 5418 5522 5360 5808 6461 6887 5999 4058 3619 3849 3913 3235 2377 2432 2369 2686 3372 3867 4440 5615 7364 9480 10889 10536 8471 6461 4736 3521 2511 1680 1052 556 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 954 1843 2995 4977 7764 10365 13702 18392 24180 29074 31081 33003 32332 35239 34610 29878 31423 31568 29058 29074 32210 36349 37848 44165 54677 63897 74091 81847 83725 88589 91035 91934 92644 80551 55164 33403 23787 20615 20182 19059 19462 21926 22941 25286 29074 29804 28743 27974 31470 36408 36820 34054 32396 33591 35832 36376 37576 38724 38924 39677 40746 39857 39061 39329 39753 39506 39061 38599 39070 41078 43714 46639 50243 52280 55128 58296 61912 68255 79218 91689 109637 138361 157267 158046 145222 123910 108003 96302 83444 80068 77744 75036 71495 70088 68850 64116 58942 53148 49564 47571 48824 55470 63008 76049 92138 108843 123987 142773 161444 168548 177278 200226 233934 232752 201324 52432 266 1942 30 10642 14 33 52 7178 5516 70 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 28 68 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -2 100 261 318 412 467 677 882 982 1075 1222 1426 1470 1620 1713 1826 1919 2052 2168 2535 2804 3007 3213 3751 4333 4643 4921 5256 5419 5621 5895 6363 6986 7852 9063 10168 10776 11312 11480 11012 10495 9925 9574 9969 10293 10510 10808 11207 11969 11962 11771 11131 10121 9047 8051 6891 6056 4866 4435 4772 5599 6547 7230 7576 7749 7565 7138 6716 6424 5852 5744 6689 6633 4958 4710 5172 4751 4318 4163 4520 4418 5012 6378 7703 9129 10603 11339 11670 12104 11836 9567 6759 5021 3801 3127 2756 2051 1469 1079 599 258 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 565 1627 3398 5716 8825 12778 14955 14565 15268 17625 21201 25555 28670 31539 35392 42078 48196 48774 46094 44102 42623 45476 51388 56185 58498 60303 63817 66842 68354 59768 55291 53475 44678 32032 28559 25513 22618 22108 22069 23229 24454 24624 23858 23173 22405 22057 22587 24824 27502 26736 26295 27697 27808 26154 25155 24694 27789 30706 31865 33434 35417 37322 37565 35871 35430 35324 35535 35516 35211 35399 35746 35873 36521 40037 46405 53619 59973 64278 70887 81231 93240 108533 127592 139154 149150 149209 144749 136172 124200 113110 96690 83020 76367 73658 73257 71566 68425 65256 57988 56294 57911 59051 59369 59984 66350 72435 80343 95547 117371 147172 173494 187436 214951 232150 244996 250670 253917 52441 264 1999 30 10639 14 34 1 7179 5513 93 518 800 1217 1034 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 73 171 146 129 25 -56 -55 -73 999999 999999 999999 999999 -80 -100 7 -20 82 177 205 299 381 559 738 890 1129 1350 1571 1949 2172 2404 2701 2950 3209 3637 3903 4290 4596 4816 4932 5013 5145 5434 5653 6067 6245 6642 6847 7081 7132 7631 8186 9215 10521 11903 13299 14145 14872 15022 15137 15185 14767 14452 14396 14601 15082 15306 14970 14069 13105 11871 10796 9558 8733 8128 7667 7381 7530 8157 8928 9611 9932 9671 8659 8277 8046 7598 7043 6708 6592 6278 6107 6317 6944 7481 7970 8317 9001 10464 12139 13352 13413 13070 13248 12275 10907 9063 7391 6124 4698 3678 2964 2445 1977 1642 1358 1212 1047 1119 810 310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 451 1722 4128 8010 12059 13231 14643 12673 9651 8087 7744 11092 14176 16636 18670 23652 30169 35395 38597 39514 45031 46231 43263 41278 43328 40734 40004 40498 41095 40858 38887 35005 34266 34102 34559 33897 28704 25166 23853 24189 24054 23779 24779 26056 26379 26069 27034 26775 25931 26193 26643 29187 30397 27402 26109 26723 27604 29456 32278 33918 34269 34721 35172 36586 38031 38221 37435 37062 37394 37643 37724 38374 38741 40620 44424 49348 54930 63773 77674 95038 110195 118040 124779 133208 138309 135152 134287 133548 124746 112571 93796 81098 73301 66509 61565 58402 56666 56152 58396 61954 61131 60893 61425 63175 68341 85376 112293 147880 182077 184222 185474 213767 237936 220662 181380 190033 52450 262 2057 30 10637 14 34 10 7181 5509 460 1462 1970 1906 645 8 -88 999999 999999 999999 -31 -32 999999 999999 32 -24 17 -43 13 34 999999 999999 -35 50 146 104 298 317 331 443 600 687 809 852 1115 1110 1310 1560 1826 1972 2116 2576 2877 2992 3446 3847 4284 4833 5156 5558 5932 6198 6006 5769 5859 6144 6452 7010 7941 8566 9211 9767 10273 10807 11281 11623 12300 13217 14310 15929 17754 19093 19397 19459 19413 19290 19509 20308 21440 21782 20738 18973 17003 15282 13669 12064 10844 9605 8666 8251 8220 8789 9226 9576 9779 9598 9192 9136 9384 8925 8462 8243 8319 9243 9721 10304 12154 13847 15471 15567 15660 15661 15358 14882 13735 11887 10434 9441 8348 6899 5455 4514 3476 2762 2576 2437 2100 1936 1851 1869 2116 2021 1353 490 123 -32 -98 999999 999999 999999 -85 999999 999999 999999 298 1047 2442 4959 8429 10522 12292 13496 14461 14234 15323 17563 16879 16339 13699 10091 9538 11163 13956 15830 17360 19548 20640 20587 19559 18985 19821 20937 22261 23789 24157 24670 25617 27150 28688 29829 29965 29911 28475 27872 28908 29491 28866 27766 26429 27031 29303 31149 33017 33793 33879 33906 35261 35897 34117 32087 32986 33800 33571 30988 29123 30320 31390 31579 32575 33941 35716 37188 39026 40672 42037 43663 44998 46158 47672 50164 53762 58990 66098 74641 85004 94755 103356 116581 129051 136823 132729 129132 132150 134554 126129 108160 90303 76680 69503 66051 64156 63136 61611 62105 63283 65997 67374 69650 71889 77765 92037 116083 146575 178890 210773 210819 205011 239946 280645 246430 166056 172789 52459 263 2054 30 10634 14 34 19 7183 5505 -86 446 701 682 -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 -96 -59 37 199 414 517 630 714 820 1041 1313 1453 1601 1752 2080 2228 2599 2827 3073 3207 3674 4093 4238 4358 4566 4552 4718 5009 5238 5485 5804 6492 7300 8227 9078 9986 10488 10934 11392 11332 11278 12332 13630 14984 15826 16026 16094 15514 15227 15783 16750 17210 17790 18014 17420 16255 15159 14202 12911 11416 10235 9707 9408 9201 8983 9260 9800 10243 9925 9426 9195 9120 8969 8984 9065 9128 9409 9936 10227 10799 12401 13891 14474 14030 12534 10346 7981 6891 5996 5156 4162 3059 2235 1813 1629 1591 1600 1726 1773 1448 1236 850 661 498 384 283 117 21 999999 999999 999999 -15 301 378 108 999999 999999 999999 999999 351 1180 1760 1855 2358 2992 4418 6947 9101 10619 11128 10959 12360 13880 15947 15208 13877 14253 13218 12921 14415 18650 25224 29605 35334 38223 42500 44652 41068 38339 35207 31963 27292 25175 27345 26127 24821 24815 26652 27999 26713 25563 24838 25947 28970 30757 30808 31048 32118 34977 37423 39346 38283 36116 36432 37716 39471 41346 41958 42126 44233 44398 45593 47712 50989 53601 55972 58621 61625 63425 64476 64874 65208 67451 70503 74485 79515 83314 90832 104905 124346 132351 130869 125566 122940 125788 129663 126928 115791 98306 85014 76491 71199 68874 68024 66891 67671 68846 70078 68544 68511 70995 78580 94771 123464 153968 184837 216461 235998 248930 272293 289719 305845 273409 195145 52468 264 1992 30 10632 14 34 28 7184 5501 7 84 -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 -72 4 98 245 269 353 501 641 678 1057 1353 1421 1588 1780 2237 2486 2664 2963 3222 3445 3777 3995 4408 4666 5010 5422 6211 6709 7053 7306 7623 7897 8592 9084 9403 9612 9600 9319 9097 9420 10153 11038 11906 12621 13418 14346 15266 15879 16116 16391 16790 17388 18116 18447 18136 17254 16488 15547 14747 14267 13997 13926 14519 14631 13839 12782 11983 11143 10422 9844 9699 9526 9725 10004 10320 10883 11632 12228 12965 14127 15152 14928 12463 9526 7814 7335 6676 6028 5469 4729 4555 3729 2670 1832 1194 826 639 577 455 263 72 999999 999999 999999 999999 999999 999999 357 1136 1824 2108 1500 571 -24 999999 999999 999999 999999 999999 999999 999999 999999 -82 279 1279 3280 6474 11301 15615 16171 16535 17101 16231 13867 15862 16441 18977 26335 30382 33912 37041 42373 52279 60534 63258 62662 55337 51487 49182 26478 9875 8794 11531 15369 20400 24240 24944 24248 23866 23943 24954 25707 26006 27185 28311 29156 29484 29813 31602 32905 33335 34210 36099 37006 37606 40147 43762 45795 47898 49388 50880 52454 54733 57283 58840 59513 61766 64076 65481 66674 67910 69083 70045 73408 79517 85130 90988 101133 114049 118423 115298 108794 107206 105271 103121 99112 93897 85127 76355 70797 68604 67709 67521 67065 67784 68600 68127 66989 66838 64682 61294 61071 64960 72599 79858 87032 102209 129693 169666 209503 234753 235959 232083 52477 240 2710 30 10630 14 34 37 7186 5497 -89 -57 -43 43 150 178 365 405 427 664 702 927 897 1160 1343 1494 1808 2002 2253 2593 2984 3395 3617 4014 4231 4635 5119 5535 5934 6351 6853 7586 8299 9196 10074 11025 12085 12995 14320 14981 15967 16842 17405 17546 16913 16668 16733 17076 17772 18328 18764 19381 19687 20053 21318 23355 25880 28937 31303 32843 34421 35140 35345 35498 34792 32874 31257 31422 31496 29615 26397 23568 21375 20114 19677 18740 18180 17360 16466 16395 16374 16386 16352 16287 16096 16465 16882 16325 15936 15416 13413 11587 10719 9343 8143 7150 6096 5297 4680 3607 2717 2211 1839 1537 1275 1049 739 344 44 999999 999999 999999 999999 31 303 1027 1673 2204 2316 1792 1331 1006 556 293 202 -51 999999 146 736 1436 1817 2273 2546 3779 6455 10304 14872 16564 14675 15492 17541 21263 22452 19621 21451 35959 38259 36355 32204 25304 20057 11563 9415 5869 5202 3627 3551 3766 4229 4634 5260 5963 7734 10660 13885 17112 21094 24027 26036 26771 27002 27206 27667 28999 29975 29855 31029 33128 34903 37717 38992 37701 37266 41635 47405 53314 58806 62397 63836 65416 67420 69170 71216 75186 80743 86525 91814 96302 98868 102056 104188 101747 96475 99175 104185 107897 118550 124610 121413 115220 109192 98463 84314 76321 75088 74355 75434 75437 75304 73212 70780 69016 68677 65744 62017 58243 54982 53104 52923 54103 55211 56119 60158 72822 89900 115614 148616 164129 153154 144002 52486 243 2618 30 10628 14 34 46 7187 5494 -26 90 94 199 172 239 508 550 554 731 902 1091 1149 1342 1594 1583 1803 2008 2428 2612 2989 3319 3608 3952 4318 4572 4950 5183 5445 5675 5867 6124 6524 6781 7244 7987 8799 9833 10730 11447 12163 13345 14615 16204 17751 19187 20337 21513 22709 23892 25645 27292 28214 29159 29465 29749 30194 30742 31192 31969 33439 35681 38843 41840 42847 44012 44615 46217 47531 46697 43168 40045 37100 33723 30770 28998 27645 25612 24229 22875 21498 21624 22118 20914 18828 16456 15007 14177 13720 13350 13072 13095 12420 10513 9316 8532 7883 6753 5726 5508 4824 4285 3522 2827 2697 2675 2658 2472 2001 1137 305 -5 999999 999999 999999 999999 10 178 570 1058 1183 1441 1603 1943 2526 2292 2622 2787 3065 4005 5710 6259 4466 1650 372 165 542 1763 1630 855 580 346 558 871 3092 6914 8682 10569 9170 6735 5245 5425 3335 2525 1527 1547 1792 2149 2543 2838 3171 3360 3116 2902 2699 2630 2584 3401 7453 14862 21382 23004 23773 24960 26526 28067 28532 28650 28659 29438 30312 31791 33009 33159 33892 35296 36585 37598 39180 43160 47945 53700 59682 64198 70649 77076 81488 85709 89274 92124 92358 91118 88930 88022 88385 87851 90380 98960 105315 109369 115678 116850 112287 106851 93736 76865 66918 62334 61652 64099 65331 67113 66946 67266 67746 68283 67746 66487 64154 61138 57790 53202 50355 50721 52281 57809 67139 82281 98099 113187 123771 114095 108056 52495 276 1623 30 10623 14 34 55 7189 5490 649 999999 999999 999999 999999 999999 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 -66 -14 32 15 169 215 270 367 431 587 672 829 775 1106 1296 1434 1542 1741 2048 2227 2363 2639 2909 3431 3584 3864 4275 4400 4731 5175 5539 6091 6410 6700 7210 7595 8094 8542 9229 10075 10665 11565 12285 12622 13606 14738 15997 17451 18164 18947 20094 21578 22694 24193 25982 27868 28626 29493 30064 30625 31176 31979 32053 32317 32854 32983 32450 32149 31709 31385 31158 31121 31052 29895 28102 27561 27408 26912 26264 25009 23858 23137 22397 20636 18588 16231 14038 11866 9609 9043 9040 8544 8111 8327 8450 7372 6280 5424 4946 4690 4380 3685 3077 2525 2231 2022 1836 1675 1294 774 440 142 999999 999999 999999 999999 999999 999999 999999 -1 177 385 1087 2972 4872 4477 3107 2827 3137 3643 4288 4728 4092 3047 2280 2281 2331 2714 3580 4611 4821 3933 4391 5667 6261 10321 13582 13328 14566 14419 13252 15051 16166 15792 14937 14078 9374 6022 2132 1022 915 1070 1328 1635 1902 2194 2737 3646 4484 5294 7699 13085 20825 25744 25269 24401 24351 26348 28669 30985 32497 32599 32274 31810 32796 34147 34936 35889 38372 41205 43902 47496 51852 57001 59648 60860 64909 74553 79928 82852 87402 87316 85285 82498 79762 77944 78678 82594 85548 92872 95957 103621 113723 118937 122628 122491 122068 122523 124357 117245 88219 64094 58394 59234 59992 58275 56545 55311 54794 54771 55081 54581 52837 52952 51801 52528 52511 54374 62087 75573 98065 121791 128967 123766 117248 52504 276 1621 30 10621 14 35 4 7190 5486 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 307 465 13 999999 999999 999999 999999 999999 999999 -10 -34 -27 54 117 125 83 176 262 290 225 194 155 329 412 601 779 753 844 1006 1138 1265 1488 1751 1808 2005 2282 2610 2927 3317 3686 4120 4470 4831 5002 5335 5468 5832 6210 6521 6776 7091 7602 8187 8805 9384 10304 11126 11810 12898 13522 14348 15477 16721 18031 19337 20407 21093 22064 22818 23786 24557 25258 26635 28291 29780 30424 31169 32165 32831 33661 33462 33189 32379 31456 31142 30678 30450 30020 29095 28359 27806 28116 28670 28490 28714 30180 31123 30610 30373 29684 28085 26093 24069 21435 17990 14338 10655 8516 7155 6267 5726 5060 4073 3318 2873 2770 2190 1790 1271 988 1033 1070 943 977 716 550 613 536 637 475 109 -6 -95 999999 999999 999999 999999 999999 -56 125 819 1933 2971 2996 2332 1822 1558 1532 1214 1213 1412 1746 2240 2986 3943 5009 6372 7281 8179 8830 8353 9237 11294 11989 10484 8669 7632 6353 5962 6391 7586 7246 6210 6102 3049 1982 250 172 212 318 444 567 730 883 998 1268 1739 2692 4369 6998 11292 16851 24285 26722 26249 24710 23584 24646 25951 28422 30781 32846 34339 35752 37011 38569 41073 44521 48012 50544 53872 57537 61044 66427 73015 77581 82154 85760 86125 83162 77656 73926 70674 66639 63369 61115 59804 55819 53540 56927 65089 73006 81835 90590 95033 109114 124550 128398 123478 109783 88206 76999 67920 58830 52427 48609 46011 45112 43927 44298 44969 44307 44723 43042 42592 42351 45228 53430 66308 90427 120069 135756 137919 52513 264 1977 30 10617 14 35 13 7192 5482 -72 326 806 496 999999 999999 999999 999999 999999 -78 -78 79 73 107 169 230 377 390 255 323 365 500 446 428 435 510 610 991 982 1218 1325 1507 1836 2086 2321 2416 2533 2684 3038 3491 3682 4275 4820 5450 5961 6359 6802 7105 7434 7783 8010 8180 8249 8555 9073 10046 10675 11652 13006 14336 15560 17119 18314 19186 20307 21115 21889 22227 21701 21396 22205 23145 23850 25055 25460 25894 26284 26148 25049 23998 23752 24180 25134 26199 26830 27718 28703 30657 33501 35789 35675 35791 36075 35716 34008 32243 30544 29490 30904 33735 34693 34056 31424 26890 22249 17708 14732 12378 10629 8913 6968 4998 3809 3105 2608 2300 1855 1167 745 365 62 -20 6 29 36 13 -41 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 275 1673 2735 1881 1134 803 752 646 673 722 652 625 624 942 1166 1258 1496 2701 5061 6844 6414 5792 5744 5017 4977 6627 7351 7597 8104 7191 4916 3724 2883 1604 447 173 196 232 385 453 526 614 655 582 588 625 633 672 728 956 1388 2582 5873 11363 18180 33174 46342 47621 45120 41074 37233 35362 34867 35047 35980 37746 40499 42735 44395 46840 47941 48239 50456 54335 59379 64575 69419 73268 79014 84098 91051 96979 98303 96197 91142 87170 84571 81791 75649 66590 58156 54699 57179 64862 76818 82140 91525 99496 110380 113048 107593 103205 101041 99374 93756 84256 74178 64919 61108 56473 48433 43889 43180 41833 43427 43787 45333 48802 53153 58530 71695 88800 99230 106363 52522 261 2066 30 10616 14 35 22 7194 5478 418 -97 999999 999999 999999 999999 -76 -82 67 26 142 262 276 294 398 379 574 521 554 621 681 670 847 941 1023 1140 1362 1488 1738 1943 2186 2389 2539 2689 2967 3189 3477 3726 4096 4495 5109 5586 6350 7167 7635 8267 9002 9366 9738 10171 10577 11128 11831 12219 12927 13615 14243 15348 16617 17397 18206 18936 19360 19882 19825 19458 19159 19357 19697 20488 21374 21560 21831 22167 22284 22265 22740 22764 22062 21741 20816 18916 17414 17251 18695 20924 23507 27623 32528 35279 35875 37262 35001 31017 27711 26216 26037 27915 27674 23713 20292 16350 12665 9797 7897 6285 4858 3843 3257 2701 2197 1713 1199 806 406 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 541 1486 984 317 134 11 999999 999999 999999 999999 118 520 950 1218 1156 935 991 1166 1805 3129 5447 7965 9387 9640 10347 11714 11672 9988 8314 7485 7808 8346 8103 8027 8279 7721 5806 4283 3362 1644 739 406 445 544 704 838 813 719 773 880 930 868 738 1200 2964 6735 15494 27313 40430 55634 74389 90386 85769 71998 60557 56770 57112 57504 56936 54714 52699 51458 50747 50588 53436 58271 64255 67599 70421 73626 76591 77443 76527 75822 75362 79456 86501 93226 96184 95270 91429 78233 71227 73737 81845 83814 96206 111743 115841 117517 118527 117223 115383 113275 112226 108755 95440 79650 64230 56546 53259 51035 48938 46567 44777 45914 50210 53495 57857 61741 63704 68020 72652 52531 254 2273 30 10613 14 35 31 7195 5475 -15 -18 -65 112 128 262 301 413 648 611 818 1016 1134 1331 1371 1576 1725 1733 1806 1957 2196 2360 2461 2630 2832 3360 3586 3922 4467 4859 5305 5597 5883 6433 6575 7023 7491 8140 8673 9222 9671 10542 11318 11774 11743 12390 12573 12353 12063 12411 12882 13549 13946 14677 15191 15658 15790 15739 15397 15206 15259 14600 14754 15460 16232 17552 18519 19097 20206 21451 23152 24055 24071 23803 23224 24024 24186 23906 23874 25262 27172 30631 35093 38321 39142 36851 31202 25845 22231 19329 18523 19049 17615 13462 10552 9599 8811 7800 6105 4637 3609 2950 2216 1444 914 593 277 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 150 791 1273 1469 1755 1858 2000 2083 2391 3234 4768 7431 9890 11796 15026 16897 17421 17682 18980 20143 23217 24008 21917 22115 21797 17263 10167 6180 3920 2279 1839 1429 1093 956 880 822 850 1020 1577 2333 3186 3617 3016 2270 3312 7102 11585 15363 21142 29235 40273 51005 55485 58993 62810 69394 73475 72400 72800 74723 76151 76101 75960 76015 75039 72420 71048 73577 76503 83237 89244 94207 103525 100988 92854 88312 82876 82462 82778 82043 82481 85773 85641 93521 102296 111286 121738 133248 137385 131399 123928 124747 137498 135289 118702 103177 78980 59395 53752 51687 49928 47874 48237 52193 56782 58151 63208 72868 81641 92418 52540 257 2183 30 10613 14 35 40 7197 5471 -94 -72 999999 -32 127 32 249 275 455 533 773 895 1076 1138 1351 1421 1621 1842 2044 2017 2372 2439 2593 2921 3137 3340 3660 3978 4210 4807 5372 5743 6111 6705 7281 7806 8263 8788 8978 9101 8957 8842 9178 9574 10043 10731 11197 11613 12019 12329 13044 13264 12973 12685 12809 12886 12738 13002 13182 13438 13545 13651 13907 13763 13830 13783 13789 14451 15268 16200 17522 18760 19502 19528 20619 22300 23257 24005 24102 24280 24771 25259 26848 28669 30603 32299 35419 38513 37845 36960 35669 32648 29764 25818 21806 19269 17769 15175 12696 11673 11782 10678 8389 5767 3988 3068 2485 1868 1365 844 397 168 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 -52 236 815 1592 1954 2611 3948 4590 4867 5204 6276 6585 6545 6712 7545 10519 16484 21249 21266 23927 26125 25462 24612 22198 20027 18818 14633 11870 9378 8623 8243 7374 6447 5754 4678 3427 2931 2927 2696 2381 2494 3015 4173 5589 7656 10786 13098 14402 15512 19095 21151 24521 27344 30524 32819 33445 33030 33214 35390 38706 41419 44300 48128 50405 54190 59741 65735 71903 78857 80506 75847 73109 75374 82678 80341 73376 66769 63119 56311 52689 54926 59357 68312 79624 81664 88704 94286 101246 117303 135546 147158 148247 141893 133099 126643 132050 135908 123270 95937 76120 71933 69969 68474 64473 60512 58725 56209 53433 55674 62612 70050 86373 52549 267 1882 30 10612 14 35 49 7198 5467 -50 -63 -47 -87 -93 999999 999999 999999 999999 -58 82 117 99 324 317 339 405 445 494 531 694 841 914 813 1085 1123 1035 1177 1460 1487 1699 1873 2147 2424 2588 2841 3178 3412 3562 4048 4549 5024 5483 5974 6554 6945 7497 8064 8222 8716 9141 9510 9848 10287 10662 10543 10540 10767 11190 11561 11913 12426 12891 13123 13948 14529 14355 14349 14162 13624 13566 13162 12599 12467 12262 11931 11920 11868 12018 12123 12574 13301 14131 15102 16593 18268 20587 23018 25674 27903 28849 29474 29740 30454 31250 31200 29293 29408 30741 30623 30311 30408 30420 29314 27995 25843 22115 18009 15522 13598 12263 11588 11416 10668 9123 7925 6713 5059 3484 2762 2387 2006 1679 1593 1861 1697 801 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 -20 292 1206 2725 4593 6429 8754 8995 7198 6327 5381 5972 7863 8991 9483 10483 11130 12915 14935 17552 21478 23411 22728 21524 20751 19032 18636 18196 18088 18220 18335 17954 17273 16679 15032 12429 10145 8189 7091 6130 5848 6060 6979 8336 9321 10181 11566 13389 18790 27477 32482 36430 38985 39914 39967 39015 37422 34553 32302 31734 31349 31205 31743 32864 34478 36992 41145 48673 60846 67665 65651 58133 48817 51145 51710 52035 55277 58535 62831 71425 82144 87642 90071 91929 81782 80491 81302 87164 100762 107623 116040 128068 145149 159537 150906 130602 106382 94409 83396 70145 63776 61828 62062 62680 62832 61527 55511 53067 52417 54279 55822 60967 52558 304 770 30 10610 14 35 58 7200 5463 -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 46 -91 999999 999999 999999 999999 -70 -68 -65 -46 133 272 262 238 385 407 523 651 559 690 658 589 756 606 651 769 913 1061 1045 1253 1512 1481 1671 1790 1833 1782 2097 2262 2476 2742 3119 3532 3870 4185 4470 4914 5207 5730 6273 6821 7377 8210 8867 9529 9901 10581 11163 11363 11380 11922 12785 13530 14102 14403 15198 15662 15709 15832 16114 16473 16909 17476 17991 18174 17892 16928 17379 16914 16286 15983 16033 16362 16901 17786 19098 20881 23220 25254 26806 28588 30211 30999 30321 30817 30049 28298 26966 26459 26905 27149 26091 25575 24847 23861 23325 23502 23871 22881 22370 20097 17794 15735 13810 12621 10909 9719 9310 8491 6934 5930 5438 4855 4223 3534 2457 1657 1130 790 503 322 340 167 186 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 209 844 2025 3434 3740 3854 3984 4655 6064 6972 7039 6794 7167 7059 6688 6699 7228 7172 7239 7951 8657 9386 10370 11710 12679 13542 14030 14617 15247 15402 15482 16335 17187 18089 20074 22189 24265 25033 23041 20261 18150 16336 14071 12815 13154 14685 16391 20226 27599 29021 31385 36880 40922 43919 44811 45422 45795 44148 38601 30900 25670 24728 24870 24947 24686 23925 24033 26061 28632 30379 33060 36995 40421 41089 43189 50521 49170 42860 42702 47509 54071 64747 72416 68283 64289 66040 70482 76029 77288 84507 94264 105704 117434 126577 135949 147682 166057 204121 154847 96037 81005 66710 57982 52687 52500 56041 57080 54619 52236 53923 56553 56968 57526 52567 289 1222 30 10612 14 36 7 7201 5459 843 642 999999 999999 999999 999999 -98 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -74 -33 41 45 75 39 21 67 127 203 252 228 336 507 400 416 478 498 514 604 764 734 785 895 1010 1109 1314 1327 1443 1653 1766 1937 2143 2347 2607 2784 3035 3266 3505 3806 4049 4591 4755 5161 5845 6403 6787 8138 9394 11044 12870 14147 15215 15925 16139 16276 15972 15773 16104 16117 16193 15940 16261 16827 16907 17029 17018 17567 17819 18554 19009 19674 20560 21117 21824 23188 24417 25728 26840 27794 28220 28062 27442 26674 24726 22241 20783 20715 20450 20620 21273 21473 20967 19910 18999 18178 17865 19202 17752 17093 18002 18404 18975 18366 16951 13746 11794 10385 8287 7011 6398 5344 4245 3552 3209 2562 1927 1749 1813 1684 1112 352 22 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 227 854 1714 2672 2646 1925 1366 810 305 150 340 715 1292 2087 3776 5868 7419 7323 6939 6525 6385 6365 6091 5812 5508 5288 5563 5966 6285 6680 7127 8042 8880 9862 11219 13409 16396 20010 23296 26839 27903 25329 21919 19125 18272 19646 25573 26225 26111 31809 35633 41390 44889 47410 48678 46003 42043 38631 34599 30052 27837 26710 23826 20445 17853 16775 16804 16898 17708 19221 21684 24285 27948 35355 41124 38887 34755 35127 38276 39063 39885 39671 39605 43819 48577 52547 58163 64558 70378 71557 83387 93970 102712 103980 110782 122841 142297 253375 301007 179534 99052 69573 56871 48813 47593 48891 54994 63980 67921 70229 70432 63889 56992 52576 289 1224 30 10614 14 36 16 7203 5455 134 3026 3705 1199 27 -23 999999 -81 999999 -62 -87 999999 999999 999999 -74 999999 999999 999999 999999 84 -19 -41 73 135 204 139 77 -28 89 75 -12 164 194 196 149 29 121 66 142 232 197 237 28 88 238 129 145 262 157 178 197 250 431 466 550 684 711 802 1083 1197 1297 1450 1627 1893 2053 2329 2562 2868 3322 3368 3621 4014 4419 4664 4965 5294 5655 6335 7310 8364 9460 10569 11495 12453 13469 14742 15809 17294 18654 19862 20744 20839 20929 20185 19434 18611 17823 17697 18403 19217 19883 20831 21443 21841 22022 22320 23156 24075 24568 24899 25480 26866 29063 29948 29423 27532 24228 22499 21161 19382 18242 18536 19277 20131 20999 21333 20957 20276 18149 18112 18862 18656 19476 19858 20290 21748 22142 19494 15423 12202 9814 8294 7257 6422 5299 4356 3672 2672 1967 1703 1472 1285 889 296 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 363 809 1056 1123 856 532 374 188 -1 -57 -21 151 749 1132 1627 4126 7861 9658 9928 9424 8795 8017 7394 7190 7184 7079 6921 7199 7527 8021 8329 8942 9777 10626 11240 12021 12821 14025 15603 19511 24506 27134 28652 28445 27350 27704 30072 32578 36556 38515 39967 42736 43117 40305 37550 33718 30670 26601 24504 24678 25078 25205 25531 23304 19853 18524 18165 18254 18454 18975 19769 20857 22761 24067 27225 31791 34450 36533 39231 39967 40339 38245 38319 42085 45907 48527 51164 57442 65405 69456 83545 94188 97757 99218 108496 123651 198346 307434 227212 87592 51439 45566 44470 49915 57330 63042 66272 68528 75755 78826 74490 67235 52585 299 925 30 10615 14 36 25 7204 5452 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 2349 7277 8208 3148 207 281 176 236 474 454 573 738 806 738 932 815 577 604 583 717 629 639 551 677 730 666 488 627 404 304 369 316 118 114 323 311 277 241 214 283 230 206 194 287 270 291 242 227 424 474 405 517 592 667 722 787 853 1074 1241 1333 1346 1649 1798 1781 2077 2388 2643 2799 3171 3548 3799 4172 4769 5251 5857 6578 7191 7916 8661 9595 10309 11119 11473 11811 12641 13930 15008 15917 17270 18607 19858 21905 23215 24105 24972 25611 25110 23954 22260 21252 20471 20407 21334 22083 21733 22067 21971 20823 20358 19371 18654 19824 21016 23025 25393 27587 29124 30325 29929 27590 25493 24302 24773 25428 25561 25518 24250 23951 23634 21860 21581 21932 22930 23401 22800 23291 25203 26762 26113 24131 21267 17475 15279 13624 11605 9831 7941 6291 5387 4901 3134 1535 769 410 89 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 235 702 1479 3030 5128 6614 6998 6432 4739 3764 3132 2159 1392 1188 1471 1687 2050 2518 2974 3837 5041 5845 6728 7339 7335 7250 7064 7153 7705 7902 7695 7707 8072 8829 9754 10927 12203 13674 14946 16019 17195 19773 25174 29053 32643 34589 35081 35361 35708 38800 42668 45085 47762 51769 53909 51243 45831 41746 36422 31087 27418 26863 27898 28116 28531 29475 30030 28804 26964 24848 24851 26076 26092 25441 24218 24071 25923 27417 28125 28592 30350 34380 40108 44926 48615 52212 58783 66950 68539 80139 95487 105062 110310 109674 112789 151996 291311 367425 222359 75097 49414 44813 42954 40880 41075 44475 49992 59374 67947 72895 69307 52594 302 837 30 10617 14 36 34 7206 5448 443 2466 3532 1258 999999 999999 999999 999999 999999 999999 8 1012 4088 6836 5558 1827 207 336 274 613 607 749 845 910 1017 890 921 960 942 1096 948 1014 1098 1153 1098 924 892 831 496 612 572 376 185 152 178 145 4 -51 -47 6 -91 999999 999999 28 -19 -20 25 52 116 140 213 406 381 511 566 577 599 771 830 894 1071 1133 1190 1332 1463 1550 1609 1816 2038 2328 2509 2855 2985 3410 3669 3985 4426 4817 5285 5992 6639 7297 8210 9025 9554 10046 10424 10758 11173 11694 12191 13160 14203 15536 17153 18958 20096 21765 23674 24757 24928 24546 24752 24377 23612 22774 21872 21225 20861 20280 20266 20008 19835 19723 19238 18110 17092 16759 16454 16289 17392 18302 19797 20931 20637 21030 22257 23545 24618 24925 24950 25886 26683 25879 25174 24844 25303 25043 23778 22605 21066 20696 22104 24443 26467 27085 25291 22175 18668 15466 12506 10803 9953 8813 6713 4665 3249 2752 2295 1208 232 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 174 516 1113 2072 3114 4670 6231 6590 6081 5163 3912 2567 2005 1844 1706 1745 1737 1714 1845 2007 2245 3034 4514 6071 6415 5737 6624 8764 11004 11827 11427 12003 10897 10832 11155 12403 13477 15303 17540 19728 21862 25798 26822 27736 29296 34189 40324 42649 43481 47478 48304 49744 55370 61474 62019 59206 53327 49232 44658 39811 34816 28978 28953 35837 42741 45085 40195 32151 28739 27447 27301 28419 29370 29327 30266 30834 31446 31788 34575 40044 44538 48648 53600 64267 69067 79090 95779 110517 114889 116149 118600 119641 123233 172756 286266 440787 435935 209834 66201 47393 41804 38987 35769 39232 42742 46504 53238 59190 62458 52603 304 781 30 10621 14 36 43 7208 5444 710 3431 7896 11534 3958 -4 61 45 239 366 422 317 1099 1499 165 -31 -62 999999 10 -8 46 300 190 422 348 333 277 292 161 266 217 179 180 149 94 65 34 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 -7 -51 149 253 109 146 219 210 275 187 321 327 408 528 421 579 719 755 810 917 1138 1255 1471 1600 1888 1912 2195 2505 2768 2927 3079 3470 3678 3853 4334 4745 5081 5592 6196 6789 7388 8224 8862 9679 10629 11001 11323 11635 12078 12622 13059 13256 13418 13457 13515 13322 12971 12590 12401 12271 13037 14537 15382 16226 16842 16820 17301 17047 16354 15443 14160 12886 12898 13321 14118 14759 14323 14477 14813 16089 18470 20660 22221 22708 22160 20783 19291 19044 20812 22661 23620 23736 23120 22198 21372 21146 20652 19851 21073 22938 22973 22786 22761 23126 23925 23305 22296 19440 15958 13662 12109 9960 7976 5063 2194 486 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 45 225 497 833 1094 1539 1945 2119 1850 1261 1309 1972 3135 5636 9870 13929 16836 20232 19248 14956 11545 8671 7593 7416 7261 7807 9591 13450 18963 21271 21090 15709 13796 13569 16668 19087 20085 20262 22143 29010 29946 31185 36905 41575 47873 49183 45369 44540 47235 52575 59288 64195 66042 64554 60810 55712 48979 41572 35041 33243 35998 41090 44861 44679 42263 38762 33135 29363 26394 26402 27904 28692 29633 32574 35631 38755 40330 41881 46954 50666 59771 65824 73986 90351 109591 120753 128246 127266 118007 111725 115550 222277 512085 570621 380478 119924 49067 41122 36482 33705 32239 31979 35216 39813 43806 53133 52612 308 662 30 10622 14 36 52 7209 5440 49 2999 5347 4925 4426 6201 4865 1467 146 190 259 216 25 2 523 2291 898 -11 56 90 -36 90 32 141 -60 71 87 279 300 301 341 139 170 126 -28 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 153 313 396 318 383 413 412 379 351 359 435 478 478 408 462 433 306 443 514 568 551 482 633 714 736 799 820 929 1065 1210 1512 1600 1899 2248 2604 2866 3293 3669 4135 4582 4939 5388 5840 6455 7209 7617 8145 8722 8998 9500 10115 10665 11067 11227 11241 11019 10559 10523 10632 10629 10613 10495 10634 10317 10226 10144 10076 10017 9936 9868 10024 10700 12073 13347 14317 14721 14705 13874 13455 12526 12287 13131 13673 14239 14030 14341 16985 22149 25972 25458 22835 20090 19654 21524 22885 23531 23084 21567 22351 24112 25058 27223 27810 27150 25920 24381 23026 21368 18964 16153 13832 11348 8580 5938 3581 2144 1564 578 -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 -69 65 307 902 1587 1732 1696 3154 5081 5684 5480 6689 10190 13024 14648 15218 16774 19365 20566 22387 18169 13505 10909 10047 11627 14323 17743 17374 13467 11095 11208 15339 20095 19989 19091 30175 32960 35383 38926 43787 45909 45937 45624 45559 45961 48461 52376 55990 59203 60530 61181 59926 54402 47263 42564 39864 38148 38648 39468 39314 39485 39169 38412 38100 37637 36814 33023 29255 29004 32835 35582 36824 39322 46220 56540 70011 77945 80315 87715 93647 97804 105494 115431 109739 104466 104315 107485 175768 382035 557243 609003 331278 74988 43832 40620 36228 33216 29409 27330 25228 27728 34614 52621 308 662 30 10622 14 37 1 7211 5436 454 2743 6003 7256 3555 733 162 -70 999999 999999 62 30 80 115 82 794 8116 14875 7023 692 525 628 536 584 630 709 740 771 766 978 1009 961 856 999 808 934 841 578 362 378 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 937 807 999999 999999 999999 999999 999999 36 204 368 718 1056 1304 1453 1390 1424 1246 1295 1238 1391 1668 1787 1710 1834 1858 2027 1923 2083 2100 2034 2017 2014 2134 2041 1934 1987 2178 2125 2129 2102 2005 2088 2162 2389 2656 3032 3544 3840 4322 4767 5221 5779 6550 7360 7911 8462 8840 9729 10131 10259 10448 11095 11706 12228 13147 14086 15015 15537 15790 15955 16195 16284 16039 15815 15274 14620 14498 14324 14361 14863 14895 14210 13578 13474 13363 13677 14592 15326 16066 15550 14890 14669 15298 15833 16069 14853 13986 16150 20483 27273 32759 34720 31653 31149 33278 34133 34480 31813 27146 26248 25781 24080 23840 22353 19021 15941 13286 11100 8884 6779 4745 2832 1374 651 310 121 -16 -73 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 -34 297 1210 2232 2299 1871 2097 3507 5120 5679 5607 5594 6221 6910 6642 6245 6275 6654 7494 8583 9305 9702 9990 10415 10199 9679 10126 12491 14492 14137 14357 15383 17675 17971 19553 25214 30998 36240 40564 43210 45897 50568 53336 53941 52446 52264 53962 55390 54496 52723 54872 59728 62526 58688 53944 51408 49065 49327 52054 57415 51110 44601 40621 38152 35815 34952 38346 42355 45323 48938 53848 59128 65408 70408 71695 74999 77989 90220 101418 109065 113967 112721 105215 106306 107891 126877 286501 471776 547556 436885 133139 47672 41719 40775 40062 39783 39416 35446 28220 24522 23401 52630 291 1170 30 10620 14 37 10 7212 5432 582 2387 603 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 536 2493 5921 10498 17621 27297 47823 59953 64171 41632 15993 643 557 989 1485 2397 3030 3538 3761 3699 3273 3201 3393 3664 3613 3477 3384 3295 3285 3301 3415 3388 3770 4109 4365 4530 4662 4472 4190 4046 3865 3904 3939 4190 4296 4487 4608 4742 4645 4714 4874 5225 5600 5854 6120 6796 7283 7732 8335 9218 10239 11117 11965 12862 13813 14374 14965 14828 14498 14575 14862 14924 15390 15900 16451 16939 16737 16294 16106 16161 16413 16283 16435 16736 16728 16368 16195 15934 15402 15494 15946 15917 15688 15001 14138 13621 13737 14433 15339 17230 18559 17736 16410 17503 20806 24660 28770 32666 33898 33127 34144 36833 38124 35790 30480 24650 19064 14776 12072 10525 9249 8264 6807 5383 3989 2538 1263 541 153 -9 -48 -80 -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 -95 66 233 766 1715 2354 2809 3735 4668 4937 5240 6083 6095 5753 3945 2258 1654 1552 1713 1891 1918 1909 2129 2897 4444 6878 8298 8264 9840 12160 12837 13772 14912 15483 15866 17035 20568 21975 25511 32322 34715 36749 44189 52147 56633 58442 57576 54115 52272 51459 50566 50197 52419 55880 60557 63769 63053 58536 53023 53658 55713 59248 65082 71447 72932 72177 64891 55921 51284 49615 51704 54337 54741 55681 62507 71340 75473 76739 91384 107352 118715 116892 101876 91812 95284 136889 264512 402805 432523 368057 125406 43136 40485 41055 43130 45204 46766 46247 44051 43075 42535 52639 263 2012 30 10622 14 37 19 7214 5428 270 831 2475 6032 14830 35622 78441 165164 56420 51258 3782 2370 3580 5153 6548 6136 5107 4408 4027 3940 4092 3955 3771 3700 3626 3801 3779 3696 3882 3831 4071 4180 4365 4333 4574 4779 4553 4329 4349 4192 4255 4298 4368 4525 4614 4669 4900 5235 5660 6076 6522 7154 7958 8717 9214 9563 9630 9059 8899 8974 9144 9599 9985 10133 10542 11138 11858 12410 13154 13425 13755 13905 13685 13677 13860 14057 14548 14701 14768 15019 15473 15562 14970 14311 14021 13729 13595 13236 12592 12194 12005 12358 12297 11914 10783 9421 8908 8703 9039 9235 9513 10649 12354 14844 17191 19112 20873 22532 23793 24976 26749 28352 29207 30013 29058 26068 21981 17005 12121 8606 6541 5069 4106 3201 2492 2015 1600 1243 753 300 71 -21 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 -13 168 705 1413 1889 2636 2892 2873 3782 4896 5534 6346 9912 14592 14106 15703 25101 19122 11808 7407 5753 5884 5792 7130 6905 5948 6321 8939 13501 14373 10186 10659 13589 17939 19027 18772 21055 20914 19426 18632 21287 25424 29109 31107 32958 40974 54336 66085 67680 62188 57399 54779 54543 55792 55366 52942 55980 66880 75489 74124 62822 48904 45320 51424 59296 70400 80299 84960 82627 73393 60166 46322 43387 51004 63524 71556 74056 74267 74828 77783 86673 88926 84504 80526 78113 86722 130444 194745 243951 318007 328524 280909 135412 56249 48141 48296 50007 52237 54730 56003 55917 53270 52515 52648 263 2015 30 10625 14 37 28 7215 5424 -70 137 657 1429 3349 7511 20152 74922 191084 140538 41563 3508 4655 5213 4108 3421 3248 3333 3385 3453 3420 3398 2941 2629 2161 1883 1835 1826 1974 2209 2462 2593 2545 2528 2653 2666 2774 3134 3922 4337 4481 4343 4064 3943 3817 3722 3846 4080 4213 4389 4323 4535 4915 5356 5637 5757 5810 6488 7052 7258 7022 6920 6858 6792 6797 6941 7385 7242 7400 7447 7549 7702 7496 7499 7331 7393 7543 7754 7881 8153 8585 9223 9765 10336 11083 11550 12103 12695 12387 12038 11060 10531 10231 9959 9386 8592 8284 8133 7860 7236 6418 5904 5359 5362 5515 6247 8030 10470 13434 16741 18987 18857 17674 16421 15883 15962 17170 17481 16437 13961 10902 8483 6946 5930 4963 3951 3321 2758 2287 1932 1532 1012 604 336 62 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 292 767 1448 3670 8313 10490 10863 11299 10502 10590 12950 14199 15902 20941 26441 31039 33658 31572 28167 28016 25934 21414 21019 22016 19029 15353 15706 17303 21626 19623 13887 11540 12651 16792 18705 17359 16599 17797 17930 17651 16836 17078 20716 25136 28884 31281 35323 47733 60498 55382 52409 49816 50042 53156 54515 51519 49525 52573 60186 67291 72906 68645 50889 42164 45356 52395 62604 71490 75687 78442 74421 62193 53592 49745 52322 56836 55681 55661 62269 65816 71308 69854 66228 65991 67597 73337 86651 131101 184358 212097 243299 245560 175954 99475 73882 72073 73815 75906 77091 79065 80095 82892 88705 98115 52657 266 1925 30 10625 14 37 37 7217 5421 91 408 1020 2461 6047 16943 56926 113204 157706 139295 88876 70282 31794 5077 3559 2968 2259 1817 1625 1498 1410 1549 1462 1165 760 704 483 588 713 868 1012 1289 1618 2173 2501 2923 3261 3343 3535 3858 4303 4469 4808 5232 5402 5525 5098 4569 4131 4016 4081 4194 4087 3859 3622 3674 3585 3605 3825 4100 4494 5390 5954 6038 6163 6277 6247 6091 5939 6032 6341 6331 6280 6190 6274 6503 6861 7088 7266 7615 7763 8216 8548 8731 9005 9323 9786 10125 10355 10518 10837 11088 11293 11299 11247 11295 11054 10636 10231 9742 8885 8309 8184 7955 7530 6830 6273 5982 5909 6084 6130 6704 8160 10317 13963 17719 19264 17907 15375 13092 11830 10396 9338 9328 9371 9215 8576 8005 7543 6857 6569 6317 5794 4963 4217 2981 1600 795 302 31 -78 -82 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 185 809 1848 2913 6859 18387 25963 22190 17005 15664 16985 18451 20225 23208 27225 31241 32752 33750 30467 27974 23446 20995 19925 21637 22377 21508 18657 19524 21699 20065 18836 18007 14651 14075 17235 19344 19434 17093 15928 17061 18468 18851 18963 22758 27602 28157 28412 32619 41514 51930 60762 65888 64770 58244 52931 55171 58509 59868 60747 62468 68425 72583 70152 60627 48835 38161 40327 48574 50304 50524 52197 53926 56853 58841 56135 55964 54760 46008 39180 41330 45643 48819 55387 62043 64565 68976 76560 86174 101717 132129 159275 163899 210953 201786 120008 86996 78179 77456 80491 83138 85800 91479 97587 105327 106777 108999 52666 273 1714 30 10624 14 37 46 7218 5417 -46 278 658 1597 3622 9515 23224 57191 152214 233418 181510 169879 165451 85697 8828 2866 1912 1185 676 326 143 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 553 1247 1766 2367 2496 2663 2777 2916 3321 3844 4211 4418 4690 5070 5347 5709 5900 6222 6333 6304 6066 5690 5190 4797 4435 4173 4212 4224 4239 4337 4291 4421 4845 5021 5131 5114 5222 5202 5027 5099 5270 5245 5275 5271 5167 5257 5216 5364 5515 5778 6398 6956 7207 7844 8744 9931 10998 11925 12279 12634 13315 14018 14284 14703 15170 15589 15611 15344 15583 15296 14530 13330 12516 12020 11553 10996 10502 9980 9813 10081 10299 10515 11257 12310 12785 14217 16130 18348 20139 20872 20616 19685 18079 15980 15055 14151 13033 12121 11171 10251 8907 7994 7352 7096 6488 5247 3290 1527 886 582 334 161 46 16 5 -6 -45 -54 -90 -48 -88 999999 999999 999999 999999 999999 999999 999999 -85 180 545 1436 2619 4991 10908 19926 25847 27373 26718 22553 19679 18835 19722 20453 21214 21527 23352 25889 28723 28695 24632 21090 20810 20399 20746 23801 25096 24503 23235 23278 23920 23334 21928 20856 20643 19761 19513 19464 19532 19442 18396 19130 21107 22700 24250 27315 29161 28652 30551 42094 55724 65771 74182 72751 64568 59465 59731 62434 67403 67300 65935 71319 80407 82592 67676 54693 49369 51181 57554 58482 53180 48291 46003 43159 40361 37886 35467 33666 36209 41188 43332 44353 50267 55388 60454 70034 85798 119830 159153 185116 180386 195864 184280 130325 90370 75781 75833 79473 81642 80771 80359 78916 77504 74255 71648 52675 275 1658 30 10628 14 37 55 7220 5413 73 2841 9483 16518 14142 15992 39082 116307 331659 522921 141885 6390 999999 999999 999999 999999 999999 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 171 542 773 856 965 1160 1350 1444 1705 2342 2783 3167 3423 3446 3531 3579 3687 3929 4117 4381 4329 4748 4896 5022 5271 5359 5588 5701 5714 6082 6305 6510 6700 6543 6379 6503 6394 6452 6732 6627 6722 6595 6408 6096 5849 5591 5494 5288 5022 5014 5096 5097 5121 5313 5533 5936 6202 6530 6878 7025 7431 7739 7967 7770 7519 7470 7576 8134 9177 9936 10198 9972 9856 9542 9631 9331 9191 9402 9630 10218 11066 12314 14464 16630 18207 18849 19177 19272 19609 20013 21730 22752 21111 20314 20028 19139 17690 16014 14434 12939 11754 9979 7385 4852 2777 1643 1077 774 531 256 247 234 224 170 119 109 48 47 -3 -26 -97 999999 999999 999999 999999 999999 -40 220 521 977 1721 3273 5772 8430 10462 11717 15678 22606 22037 18573 16642 15781 16777 17380 17336 17487 20047 25083 29406 28555 24618 21892 20634 19009 18037 19508 21817 21308 22829 24959 27335 27595 27599 26052 23929 21694 21569 21038 20765 21125 19711 19137 20251 21802 22148 24154 26283 26376 24463 26489 36778 52618 65867 65893 60484 57209 57095 58303 55609 53905 57371 65502 73654 76141 73572 67030 67185 75546 78185 75544 68890 58314 52701 49450 46359 44792 42558 41803 41259 42134 48059 53441 57529 66335 77616 86978 104140 135609 174291 183395 170625 220847 262123 150685 110155 91955 81978 75775 71875 67452 63687 59089 54740 52684 298 968 30 10628 14 38 4 7222 5409 210 1358 3450 3972 7627 18611 26511 12693 5953 4716 18896 47720 33085 18630 10468 1624 271 122 -11 -52 999999 97 201 987 5567 6906 30959 111723 156620 161042 219470 200250 15563 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 93 412 828 1651 2604 3563 4787 5097 4578 4352 4968 5567 6051 6266 6682 7327 7802 8094 8470 9281 10344 10700 10916 10982 10562 10279 10057 9454 8744 8419 7441 6420 5974 5707 5711 5649 5567 5629 5989 6373 6790 6973 6984 6519 5801 5717 6021 5677 5384 5504 5323 5300 5027 4401 3685 3378 3214 2901 2849 2742 2579 2536 2369 2155 2185 2262 2325 2522 2825 3173 4300 6031 7940 10358 12316 14482 18023 21818 25423 27130 27416 25145 24091 19513 17306 19417 21247 21440 19319 16549 14021 10705 7167 4130 1916 797 312 192 96 155 181 138 203 164 56 54 23 -2 -58 999999 999999 999999 -57 21 130 326 644 1133 1908 2644 3110 3464 4214 4358 3364 2717 2729 2952 3558 6318 9563 12629 14803 15803 15697 14389 14007 15471 17176 20079 23493 25341 27065 26500 22536 20709 20954 20411 24654 26688 25874 25910 25822 26544 28445 29605 29041 28287 27653 26797 24665 23696 23440 21538 21134 21278 21819 21466 21280 22987 25366 23848 24061 26430 32183 43625 58557 70141 70250 59286 49775 47213 50000 53348 55394 57904 63136 68816 69824 69325 76230 84346 84407 75814 66757 63934 62302 57069 53132 55652 58804 57103 58367 56475 59585 65711 67599 79388 108255 144409 189506 192430 194721 216218 162492 132836 126596 126266 122971 122036 118369 106769 95443 87128 78086 52693 302 842 30 10622 14 38 13 7223 5405 415 1810 5490 15017 43828 106527 167118 225265 292500 232022 108795 10050 1631 6209 23315 7319 2394 2954 3104 2366 2072 2109 1992 2275 2389 2404 2308 1687 1353 5011 19309 20248 16012 1603 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 1082 2694 4599 6333 8321 10971 13275 14498 12738 10276 9662 9861 10345 10409 10525 10070 9029 8707 8515 8510 8116 7695 7728 7932 8099 8309 8606 9661 9857 9151 8669 8512 8393 8029 7502 6858 6231 5679 5382 5341 5621 6522 7539 8475 8451 8463 8449 8134 7228 5300 3537 2617 2186 1821 1474 1274 1203 1069 1041 853 809 714 545 647 846 1006 1380 2178 2929 3884 4833 5998 7682 9605 12641 18143 23314 26945 29920 28234 21891 15267 11968 10688 10211 10256 8366 5788 3845 2403 1081 220 29 58 60 143 81 87 63 6 -23 -69 -66 -64 21 268 618 1008 1451 2006 2536 3205 4105 4400 4564 4092 3238 2348 1681 952 430 182 43 70 157 401 709 979 1653 3476 5822 7166 7233 7983 8924 8726 8837 10027 11349 13042 13509 14175 15725 16862 17369 16308 16097 16006 15926 18618 21237 24291 26015 26982 27175 27540 29489 32421 31890 28797 23667 20179 20081 21603 22020 22653 23855 23016 21104 22390 23733 26095 24707 23313 30773 41762 51594 61235 66520 66668 59039 54894 54735 52417 53392 57466 64335 68429 65419 60027 63059 70986 79749 86840 91127 90317 85247 80189 78294 76944 72494 73073 83413 103610 139690 156534 152002 128675 106268 106837 121720 147807 127680 103181 114480 124971 134721 143058 145878 139887 121097 97243 76897 61890 52702 296 1017 30 10617 14 38 22 7225 5401 519 1965 6119 15761 20845 3242 999999 999999 676 958 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 267 8732 51839 84976 121580 177596 280977 286821 216580 255479 241892 215336 63756 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 127 601 1462 2471 3833 5682 8138 10550 11913 12992 13766 14415 14547 13501 13298 13466 13090 13090 12492 12921 12585 11237 9925 9568 8633 7688 6794 6214 6243 6461 6755 7493 7730 8141 8575 9043 9100 9170 9030 8019 6641 5618 5027 4892 5137 5820 6431 7267 7752 8266 8769 9510 9432 7015 4855 4295 3879 3456 2976 2511 2276 1779 1472 1194 1015 1170 1381 1711 2368 3320 4476 5644 6959 8159 9118 10699 13014 16090 18208 19909 19307 16337 12846 10036 8656 7820 6281 4745 3209 1451 260 11 -44 141 212 258 226 192 234 333 700 1453 2735 3801 4553 5601 6072 5925 5989 6476 6605 5706 4312 3035 1864 997 542 316 81 -78 999999 999999 999999 999999 999999 -59 4 5 38 107 189 335 671 1233 1989 2980 4131 4792 5145 5860 6894 7921 9367 10931 12797 14721 15928 15627 15660 16687 16982 17117 17090 17968 20109 22397 24234 24864 26291 28274 27850 24670 21884 21853 22610 22690 22963 23923 25725 27868 29495 29751 29612 29418 28779 27683 27388 30024 33746 44880 62680 74103 78058 82790 83867 80363 74593 72177 73850 75277 77167 79038 80178 83552 88442 92293 96345 104299 109475 113072 115048 117442 121591 128605 126627 120478 92758 67145 60319 66907 82435 109322 116375 113226 118610 116008 113632 114584 113032 109570 101699 90690 71054 56273 52711 272 1732 30 10612 14 38 31 7226 5397 -85 52 509 1373 2956 6664 17434 61189 177259 288243 398135 596838 477376 28835 -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 36 424 1113 1948 2738 3601 4668 5954 7470 9084 10458 12453 14711 16927 17012 16280 17540 20189 22002 24031 24331 23388 20724 17046 14531 12669 10881 9466 8534 7597 7167 6957 6730 6879 7033 7697 8047 8206 8623 9002 8883 7862 6673 5771 5084 4387 3869 3725 4239 5316 5944 9847 16659 15123 8903 5385 3873 3257 2952 2379 1967 1556 1302 1007 796 492 471 683 990 1569 2137 3055 3783 4525 5478 6342 6736 7427 8899 11029 13593 14728 13092 9196 5542 3654 2629 1798 1060 565 139 999999 999999 999999 -57 19 207 343 595 1123 2197 3768 6243 9853 11913 12567 10720 9236 8153 7013 5286 3709 2507 1546 970 641 444 406 464 526 560 546 536 450 287 198 66 -20 -98 999999 999999 999999 999999 -92 -82 -49 -36 -13 58 114 205 371 758 1637 2913 4049 4996 6258 7966 11015 15755 20475 25309 31017 35741 37849 34414 29590 27652 27115 26322 25036 22987 22325 23558 26985 28341 27056 27244 25105 22454 22985 24552 28208 33416 36584 37016 36623 35487 32260 31279 31038 32395 38829 51300 64988 78108 93678 104509 98772 87954 86193 81981 75211 76099 79311 81987 85250 87710 91780 96001 102911 108475 113027 115927 113405 111248 105965 100610 97734 97876 98052 112059 141141 172762 197870 206607 183955 136493 105237 90630 83244 75162 59724 52720 311 556 30 10606 14 38 40 7228 5393 218 586 547 999999 999999 999999 999999 999999 999999 999999 999999 999999 3091 15563 29755 79131 141883 114873 61676 28399 9519 2836 699 -26 -36 576 159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 1194 16357 65951 64476 128564 151865 150598 158302 120095 5370 999999 999999 999999 999999 999999 999999 999999 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 325 697 1357 2328 3494 4672 6164 7738 9644 11837 13893 15904 16875 17895 18152 16570 14699 12471 11320 11391 11283 11938 13527 15310 17170 18174 19193 20167 18802 15417 12133 9309 6712 5391 4725 4419 4071 4014 4088 4254 4789 5375 5765 6723 7984 8556 8381 7722 5954 4831 4785 4691 4168 3716 4385 5239 5435 6360 12660 18157 15676 10569 7134 5231 4439 3721 2935 2245 1787 1548 1231 1114 820 547 387 187 137 226 341 600 1012 1623 2642 3830 4969 6145 7260 8145 9454 11474 13610 12925 11600 10776 7435 3069 926 384 77 -61 999999 999999 999999 999999 -39 326 921 1515 2180 2951 4459 6660 7881 8243 8771 9596 10004 9150 8135 6729 5425 3877 2670 1996 1713 1362 801 541 474 443 505 680 832 908 949 808 767 808 612 442 307 182 85 45 172 332 636 806 854 867 1018 1326 1632 1753 2011 2623 4120 6452 8906 11745 14714 17878 21813 26123 31689 36610 44508 48003 47015 44263 37206 31687 28640 27545 29390 32960 34502 32425 29946 26146 24122 26081 29726 34178 39610 41903 42294 43400 40033 35822 32905 33816 33818 34930 40473 57846 88713 112504 114574 116737 112272 106070 107997 113118 116811 118160 111498 103509 95366 87626 82902 84604 94012 106204 116504 119322 112547 102022 107572 139379 185783 214931 227498 231331 197661 132053 89939 77998 71243 62284 54294 52729 311 583 30 10603 14 38 49 7229 5389 134 385 870 916 494 168 315 999999 999999 999999 999999 -73 6882 18189 29904 91772 85173 11153 999999 999999 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 172 578 916 1316 1814 2080 2227 2473 2996 3105 3231 3249 2808 2044 1748 1469 1348 1253 1050 998 1084 1320 1425 1723 2179 2653 3067 3273 3124 2610 2200 1858 1427 980 613 521 345 327 359 407 490 554 567 430 90 2 13 18 -11 -14 104 164 146 665 2016 2274 1612 1045 570 205 153 95 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 495 1126 1810 2704 3375 3376 3294 4462 5035 3520 1017 999999 999999 999999 999999 468 8357 15815 26540 51046 56587 34289 21826 26658 68854 138223 180762 190479 146127 134496 72818 10932 8712 10187 8782 6807 6807 28961 55330 15100 3001 2180 1749 1352 1065 694 2530 19956 19587 1564 46 149 291 444 570 601 693 819 1166 2234 4167 5375 6093 7465 11301 16382 20994 22967 22014 21005 19579 17752 16747 16953 17332 18736 23609 29422 36873 43845 50234 56275 59078 57665 51247 40694 34602 29228 24358 25265 29331 33786 31987 28362 23327 23097 28796 34583 36874 37769 40663 42684 39458 33208 28815 29320 31171 32223 35002 46710 68550 82469 86811 91166 93396 95171 105236 110549 122575 134638 136704 125801 107405 97185 96842 108008 130997 143883 147076 140608 145751 163284 185905 222524 222175 197702 158035 114532 79958 71368 69191 62932 52454 43448 52738 124 6158 30 10598 14 38 58 7231 5385 308 1153 2783 5524 9901 17749 35344 70815 129658 205944 258324 276376 292559 207598 47305 41396 65410 109238 108924 27651 3084 2323 1972 1706 1338 2068 10634 27842 12793 882 304 411 864 1391 2116 3873 6924 9986 14865 22441 26800 27596 27783 28962 30696 32985 36773 41056 41989 40653 37462 33071 29704 27853 26312 24468 23853 27630 33904 42854 52381 59195 63076 66301 61409 48884 35812 28739 23821 19952 22837 31547 36809 32990 29385 27814 32807 40961 42318 41206 42143 43818 45567 43715 36721 30859 30639 31522 33512 35322 38992 48710 61140 73758 84379 90784 92132 95211 105071 123460 140299 148759 141926 137872 139373 143827 159271 166830 171154 181214 206428 261163 256754 219287 174999 121182 79768 64901 61583 60105 54679 48802 42673 35902 52747 128 6035 30 10595 14 39 7 7232 5381 -24 682 2058 4523 8536 16447 31330 56026 104351 186439 282231 351582 342170 289123 187574 85691 20763 1781 408 356 632 1224 1906 2354 2348 2096 2095 2338 2663 2877 2484 1697 1504 2415 5583 9938 15401 21269 27651 36556 43027 47205 48930 46930 43601 41510 39919 38857 37895 35615 35408 38044 44317 48448 47939 44344 41125 36763 33670 31167 30416 32147 34205 40024 47240 52793 56826 62593 70317 77748 72620 55579 44311 34826 28643 28610 35551 36982 33938 33506 35249 37521 42330 46041 42222 43024 43280 43533 43361 40443 34585 31278 32288 34853 35190 37547 44836 61210 71417 75841 76808 76508 79827 95332 122341 156323 172067 167986 164096 183995 199784 218638 235560 265586 262183 203784 150608 102308 79190 74579 73226 70079 65466 59071 51187 41969 36455 31654 52756 131 5944 30 10594 14 39 16 7234 5377 187 721 1536 2525 4562 8881 16458 31949 56700 91208 156973 240133 241301 166235 77591 13264 860 999999 999999 999999 999999 999999 999999 999999 999999 288 871 1469 2260 3309 4753 6091 7332 7652 7309 7348 9014 19021 59081 102996 120821 76193 41141 35612 35770 41410 44918 48319 53046 56093 59853 63626 67347 70096 73563 76229 74774 71772 67495 60942 57316 56267 55598 54214 55251 57676 53019 44627 39583 40065 43714 50856 54249 58977 63924 66057 59887 47284 40187 34549 30623 32293 33737 31783 30361 33318 39519 43760 45477 46911 47773 47123 45284 41719 36789 30982 29271 29998 34045 34681 35953 43582 48808 51713 56134 62470 73216 94188 128708 157959 183353 208084 218216 211481 225104 250707 259591 236057 174125 109284 81294 78340 67411 55797 53264 48798 43125 38175 31907 28537 27179 52765 127 6057 30 10587 14 39 25 7235 5373 -53 265 1006 1983 3552 6088 9910 13509 6957 429 999999 999999 584 909 1092 2060 3712 4532 7982 14058 16796 16953 14540 9053 4334 1868 2298 4069 4729 4515 4821 8245 14592 27777 59535 94906 117650 118047 140750 161754 150400 149668 141470 126099 115308 91382 99501 109055 104294 114297 115700 107417 106796 104577 99371 90987 83690 76392 69366 72280 85019 75440 65843 62116 57075 53111 48269 47120 51416 57990 64020 66817 65677 59094 50393 41089 36735 37453 36836 36251 35830 34073 34523 39062 43100 45641 49601 52776 51215 48974 46529 42720 35728 31851 34815 39183 37895 34698 35645 40852 45112 47091 48547 50596 53466 61508 79005 114475 169099 237359 268335 276589 296106 321718 294815 180497 99256 78624 61302 51872 51311 49402 46129 40829 34436 31724 32302 52774 106 6681 30 10581 14 39 34 7237 5369 -76 288 793 1473 2677 4265 6468 9446 12968 19623 26770 33340 37463 33277 30415 30665 49609 89631 140126 140950 152117 177584 189951 165667 147389 133359 133221 149750 160827 143272 138610 134888 124578 125809 127581 129011 125447 109571 92136 81964 67790 57236 53739 53023 57369 66546 65669 54204 53476 62885 67096 65544 64990 65543 61720 51876 44718 41446 37021 35316 35044 35055 32703 32998 36573 48789 62048 64696 59673 47711 41365 39842 37025 29595 29719 35450 37754 39387 37108 36810 37541 37895 40982 43353 43908 45774 51791 63892 117526 231155 322814 368607 344951 274351 215081 161697 100098 66267 53403 48980 47723 44041 38827 32556 27486 29147 52783 111 6527 30 10577 14 39 43 7239 5365 -40 407 1084 2185 3402 4979 7177 10658 15659 21824 29422 38801 52271 63226 62081 52573 44996 31685 18334 25413 66034 127899 171300 218549 222376 203729 206005 160993 106311 83187 82622 88933 94565 94482 94204 89836 90210 91660 98039 95561 85036 78391 67987 56981 51356 51141 43498 42555 53899 58068 63513 63309 58818 61665 63000 60916 59415 60219 56214 49719 47727 47204 42787 41067 36910 29909 30433 34391 40183 49739 65197 76495 75964 66034 48877 39180 34718 37443 37023 34974 34402 32359 37584 41304 40849 39916 37075 37689 41940 46456 50395 53640 62009 89111 136423 198735 248186 262351 226180 181830 137368 92867 69086 55728 45487 38958 33306 30170 27840 25897 29149 52792 118 6315 30 10575 14 39 52 7240 5361 39 406 1051 2146 3645 4592 6052 10664 16052 19891 22886 25694 31202 43632 59647 77443 94257 114400 132618 124462 90537 47964 35654 41687 60427 86498 130771 168588 190177 191665 175287 133347 119449 101935 88572 88140 92632 91422 83226 75943 71582 68280 66805 64926 64939 66502 67049 64604 59609 51262 44605 37886 34263 35672 41126 52067 60753 66845 68673 71962 73252 67507 58751 53751 49423 45386 40430 39689 42116 44506 48596 49967 38313 31061 34655 43904 55903 65839 76920 78969 74690 63356 51671 48877 45176 40616 36365 35988 34534 32351 37663 39900 38712 37967 36893 36296 40165 48715 58523 69099 76706 87045 104427 119811 108596 93144 88103 83564 68166 54916 47240 45814 43173 40024 36851 34043 36500 62271 52801 123 6189 30 10569 14 40 1 7242 5357 -42 284 826 1182 1990 3072 4215 5772 7392 8540 12045 20515 27732 30735 34791 34632 34580 33916 29079 26756 24719 21121 19223 17726 19854 30845 48990 66683 91558 134580 180162 211307 243797 271382 259929 211680 157057 117169 93650 69141 58397 57317 55648 54072 55551 55725 52923 48694 47970 47247 44720 42529 40964 38882 35405 33075 31948 32148 32667 34381 40755 49336 57827 64891 69700 75383 76218 65343 57501 53728 49986 45634 40685 38470 40464 44996 48392 48166 39988 33609 34146 36295 38324 41793 51839 70443 82568 84049 78073 67555 63232 61024 48710 38266 36431 37177 37443 34928 34149 35995 37612 41032 43959 49842 54973 57193 58117 58139 58063 61891 67778 67601 69146 70168 63402 61343 56421 48167 40741 35423 37116 45439 68852 52810 127 6028 30 10558 14 40 10 7243 5353 265 792 1546 2180 2487 2970 3469 5136 6438 7436 8882 11196 11572 15485 29864 27249 29561 26791 18002 13276 13204 11169 7896 6630 5215 5033 5439 9330 22186 39116 53040 68428 89055 125119 168135 207180 251088 268749 296276 277042 205563 134107 77515 55107 49077 45696 43364 40291 38929 39919 41403 42900 42545 39775 36444 33603 32322 32219 31911 32713 34474 34545 34807 35683 36780 37457 40914 45059 49710 54593 59423 65964 71748 73817 71564 67288 62671 59832 57954 53659 48825 47380 47385 46795 46200 43197 40627 40746 40215 39637 39841 42467 50158 62791 74279 83637 86866 82209 68452 49245 34325 32206 33291 35442 36149 36679 38460 39294 39150 39478 42801 48327 52976 53762 55579 55704 60045 69028 81208 90679 84518 71986 61955 52141 43821 46453 63089 52819 125 6082 30 10552 14 40 19 7245 5349 114 372 804 1296 1599 2121 2816 2686 3086 4088 3995 2873 3399 6112 7992 9551 10416 11105 12778 12831 12127 8339 6055 6332 7418 9633 10498 10937 12136 12858 14419 18278 26484 41632 61095 75036 93839 136238 194250 266147 335437 360962 314022 255023 198672 130918 99246 86499 74313 51017 36980 31531 29622 30103 30972 31793 33157 34313 34688 34590 32664 29731 30125 32255 33024 44413 66465 78793 55677 42549 44672 47884 53522 60596 66214 71213 74357 76136 78955 76381 66378 58864 54924 53548 54940 53656 48004 42818 43378 47594 46110 44187 45398 46587 47995 57161 65365 72285 76142 67718 57487 50003 40413 33519 34129 38531 43964 47234 48674 49279 50116 50256 51006 55559 60393 67481 79364 94308 101482 93600 77265 60040 50655 57481 79528 52828 109 6565 30 10555 14 40 28 7246 5345 144 293 -36 -34 500 1181 1290 1011 1132 1014 1524 2623 4671 7706 10861 13747 16504 19245 22437 31166 56060 81157 80654 52812 53452 85933 132817 182535 202616 191754 197013 207284 181494 109328 62470 48476 40778 33842 26769 23204 23575 24484 25156 27569 35818 48762 64124 68013 82813 121721 194630 242940 243444 132553 44835 36819 40629 47512 53882 58406 61182 64747 75630 85214 87804 80718 65943 57289 54487 53965 58241 63228 60254 45919 42018 43330 42385 46620 49438 49275 53748 62298 72686 75992 74233 71365 70185 48932 35400 33040 33923 39104 44751 51921 55764 62198 70289 74274 78679 87620 95282 102145 92635 77900 68612 71862 81285 94850 116674 52837 105 6689 30 10559 14 40 37 7248 5341 385 654 541 1253 1780 1793 2506 4030 6148 11606 19485 29223 38219 43240 39130 51635 96670 156228 192435 176452 117197 124249 175788 230296 260797 280504 263771 221322 154130 93593 83583 85757 79822 63692 47894 39943 37710 37663 40260 40259 37926 35919 35306 41347 56703 60674 48073 37278 33394 39443 41077 47026 53495 64140 73851 83132 86259 84575 82174 74297 63586 55264 50313 47060 47188 47211 50405 48160 43116 45820 44538 42269 45422 48174 50881 54492 60015 63575 74088 85889 82841 65273 44904 37730 37158 37474 40274 45850 56864 69461 78315 79575 84149 91605 100692 105970 106821 102951 100941 104024 107738 115503 108386 92572 74680 52846 108 6602 30 10562 14 40 46 7249 5337 8 416 2105 2464 1435 1537 2388 5187 10733 17872 26901 39041 52333 75896 107590 128445 162720 223212 217722 211294 206084 213495 242184 218645 171244 184129 165762 114215 79366 74716 82475 93422 101516 101561 95912 82091 68976 57829 50298 48570 46177 43378 39342 33045 31404 33693 36246 43332 48156 48259 44080 40827 44632 51010 61349 69491 77820 81899 86543 88332 79124 60685 51147 46778 44746 43297 44171 49967 52372 48678 48300 45665 43047 49037 54098 56999 61609 61092 65150 72810 81742 95156 84590 68675 55661 48161 46320 47885 51120 59905 69350 82007 91544 99276 103333 106119 106349 109466 113204 114394 108976 98411 87174 76609 62146 52282 42985 37329 52855 116 6366 30 10566 14 40 55 7251 5333 84 695 1049 1054 979 1057 1389 1914 2320 3244 5397 10048 16141 24776 38669 56378 72986 87379 90432 109698 136399 160119 146618 150088 124592 89175 130239 195312 244384 205213 133060 81089 58495 53205 59353 63796 67913 75714 84251 92488 99078 101245 100317 97501 90291 76555 60806 49083 43085 42308 40763 42268 48423 54810 56255 49835 45731 42320 43530 47168 53517 59296 66100 66911 65767 71025 73286 69626 59370 44958 38914 44600 44925 43962 39830 40211 51733 57176 45592 36838 38207 49506 55621 55584 58911 61940 64959 76247 87491 97087 86083 69196 61940 57494 54100 57946 66382 74721 81737 90094 100406 112284 117775 116829 110757 103581 93274 74191 53454 50650 56586 49446 34563 27041 26693 27891 52864 125 6100 30 10570 14 41 4 7252 5329 33 563 1127 1143 1009 2183 4028 7550 11344 11416 10663 7366 6560 9971 16286 23122 43364 67993 93770 125021 149811 155103 134372 101168 95221 87348 74890 80821 77259 75018 77655 89242 113706 104888 90389 99285 91462 60263 53909 55224 57007 59139 60033 61935 66356 73632 76403 76404 79118 84541 89488 92798 90244 78089 62941 53894 48716 47857 48685 49171 49602 46994 46280 46896 42490 39886 42069 45627 48236 55291 56922 57141 63944 71829 71773 63128 53815 44748 35901 33620 33923 33332 37973 46531 50414 49957 45443 42124 42137 45835 54422 62935 66335 61554 63969 72263 82879 89624 92120 96128 99224 86739 74794 64914 64320 64864 68745 78205 83401 89813 102620 114828 134412 130941 105589 89544 72130 56186 50141 52671 46904 28455 24610 24187 24634 52873 127 6043 30 10573 14 41 13 7254 5325 149 722 1483 3123 5690 7404 10042 14789 18924 21197 15320 7679 6813 11140 19787 33707 54308 76866 102973 134006 156771 152732 110782 72810 57472 38499 33152 36357 40278 36057 30914 28562 28992 30223 32193 34161 37044 38867 41045 41551 43401 45842 47293 44623 44102 50742 69273 104511 159964 208740 214968 193888 176878 134926 61208 49329 50453 49062 47797 45968 40892 34985 31694 31784 33937 32394 31986 37639 42144 46569 54194 61273 63221 54756 48344 49107 52605 52323 40050 32620 30641 25638 24923 27890 33682 41319 45024 43025 41797 42562 42246 43527 47703 56368 65578 71550 73436 71084 74565 83893 94171 102485 108834 109237 104049 90499 74857 67624 65501 69676 74974 80866 89336 107556 132275 143835 134112 116131 81346 65385 58478 52120 47213 34477 30265 24982 23787 52882 129 5955 30 10575 14 41 22 7255 5321 340 1078 1856 2471 4755 9475 14413 19867 22475 18374 13372 8792 7359 7512 11340 25134 37741 44081 47400 42804 36676 41607 56176 51400 15126 8851 9495 10977 12113 13041 13424 14586 17515 20901 22701 22815 21527 21326 22069 23849 27131 33779 45085 61872 84270 102282 126773 154245 201207 244596 273653 295669 301387 273377 207712 99544 43051 34204 30100 27511 25427 23690 23894 26889 31863 33609 33465 34083 37187 43058 48256 54765 63573 66163 54888 42538 36495 34639 35329 35451 36021 35392 32775 29194 26343 25126 26535 29656 33027 36106 40219 44341 47261 47920 47359 48620 50143 56058 66366 71227 74042 79673 84273 91118 108362 116693 119716 120559 119405 108496 90402 73940 72594 82558 96457 110436 119460 120683 110842 107044 97118 62156 48477 43240 36950 57944 108189 62127 27835 52891 129 5985 30 10575 14 41 31 7257 5317 -77 260 599 825 1273 2595 5006 8100 10171 9385 6743 4522 3005 3236 5537 9789 10748 10526 11741 11898 15594 23602 32882 42174 37847 27576 30883 11099 6704 7692 8398 9574 10094 11760 17307 25476 37030 58288 87780 120537 142681 159709 185009 220765 264609 309080 344111 370440 336979 227731 159133 103823 68105 59907 56224 54028 51342 46456 42173 37211 31570 27555 24877 24241 25053 26079 27812 30566 34704 38807 43715 46068 48935 52134 54548 53415 50875 44495 38686 33872 29594 28031 28851 30820 32446 32796 31436 28755 26729 24380 25010 26815 29389 32900 37299 41959 46793 48326 47994 51414 57510 66495 72558 75743 89776 105272 118601 122108 114843 94684 75393 66817 68107 77816 92235 106791 114496 108410 93086 76123 57032 44942 45033 62080 96519 92953 59270 49735 63303 52900 116 6377 30 10577 14 41 40 7258 5313 349 1305 2180 4186 5647 7065 13909 24065 34938 42831 41316 43480 53965 70617 83980 70246 58292 32998 9415 5799 8031 13026 27027 45050 64806 111358 177755 245443 296064 318884 329062 342286 357170 349353 274708 125985 60209 59469 65120 66583 68168 72286 70175 65421 65631 66973 67826 67267 62582 51371 41826 36607 32596 29245 26606 25067 24282 30373 39730 46471 48791 45369 42812 42472 43841 44195 46476 48222 44331 38593 32950 27049 24458 24038 23734 24079 25312 24983 24754 25562 28282 31321 34627 39329 42783 46505 50142 52652 54790 58827 65230 71411 77798 97802 124238 126268 112641 90387 73468 80182 91996 100709 98383 82162 62508 52352 43154 45320 50863 62043 93085 74882 28863 46202 73581 83118 52909 113 6494 30 10574 14 41 49 7260 5309 322 1094 2337 4618 9167 17014 28373 39439 49034 55935 72770 104406 116722 120952 134854 145654 104252 57567 39317 70612 130519 137610 181451 262683 320323 352443 371526 373368 338257 228005 133369 86348 77675 79119 81714 85323 82501 76296 75234 74228 69153 60079 54038 53340 55147 51559 45007 40449 34393 30413 27690 25735 24551 25083 26521 27925 34037 41052 42388 39147 39587 40796 42320 42866 41881 41258 39437 36795 31879 26855 25172 24469 25015 29246 31498 30284 26714 24969 27500 31761 36417 41671 47725 52264 54196 56478 62416 71046 86364 104676 117162 107612 73551 56437 55547 66657 81646 91990 91431 69523 45140 41633 36005 34702 45565 49653 51687 63362 55462 32659 48283 77248 88426 52918 118 6309 30 10569 14 41 58 7262 5305 302 1677 4550 8867 14419 21646 31753 41989 42896 42171 42795 53204 76158 113504 155585 210973 268326 309675 333625 333402 285511 201713 140690 143385 185471 210325 191530 175161 180378 220908 249175 230725 173243 114871 94310 85869 82369 80473 79202 72862 64956 62831 64759 65847 66218 61031 53087 46771 41622 41311 40238 38294 33143 27474 24782 21629 20658 22211 23581 25904 29594 32630 35414 38083 37412 36762 38462 40343 43167 46617 45252 42873 41265 40076 37609 32154 26208 24010 23753 27205 35239 36486 33490 32091 30491 30210 34265 39917 42164 42070 42596 47811 62618 82792 84575 91947 91248 65540 47074 50749 65332 84053 93063 93119 62083 38066 37842 32911 31184 44557 48738 50864 56755 60256 43907 50698 78445 101399 52927 131 5922 30 10572 14 42 7 7263 5300 286 1007 2032 3476 5163 6501 8583 11808 17348 25688 40128 74905 139243 206294 269735 228304 146735 127688 110678 95786 76632 77088 71305 88121 132465 162671 185352 226864 273321 262282 202453 143685 95051 87188 83378 75053 75763 79252 90441 100239 103269 106141 112097 115454 110514 93604 76887 70377 66775 64643 64165 66838 73164 73679 68733 67838 67239 66974 66859 59986 49919 42549 39628 37425 34506 31017 27763 24976 22627 19526 18381 18979 21191 24992 28975 29702 29883 30259 30752 32586 36115 36689 36974 38467 40677 41133 40617 40643 37058 31402 26016 22126 20813 24212 28386 30815 32472 32501 30845 32026 36869 35707 32302 31265 34881 43238 51135 60662 69947 69572 58291 46497 44752 56331 77303 91991 86266 54853 32712 27814 29845 34953 42914 45628 46204 53858 61031 68712 64327 57670 77521 52936 138 5690 30 10580 14 42 16 7265 5296 101 587 1408 2745 4307 7023 11114 17117 23515 34705 46788 57838 75872 103626 142822 201094 295761 442579 622775 642983 438265 222747 97344 82981 58183 48156 50897 56466 61923 67342 69422 69304 70435 67849 61060 52692 48585 48320 49045 49826 48168 48474 51755 59394 71284 85925 92066 86426 82700 86735 92879 92343 86247 82045 78800 79716 79136 73363 71919 72308 72039 72911 74933 76795 75840 72836 70653 66186 59184 51474 44749 39737 35384 31778 28096 23457 19963 18662 18465 18551 19965 24674 29595 30695 28105 26394 26875 28425 28980 31447 33332 36000 37825 38917 40129 41034 42146 42880 40270 36806 31804 25129 22152 21707 22155 25824 32051 35558 35612 33168 31370 31103 32109 36477 48605 62348 77506 88287 83259 62836 49600 56017 71258 82010 72830 51396 32714 32892 39897 40580 45419 54161 53659 61209 84025 115769 126195 96159 52945 138 5723 30 10583 14 42 25 7266 5292 229 1392 2921 5384 8688 14284 21658 31450 40048 51660 67361 86255 115210 149917 200686 285492 403451 553059 578784 378447 220486 84483 46065 48085 52838 59500 62207 61297 57431 53231 53030 54777 53265 48888 42834 37416 34112 31244 27933 27084 29028 29517 30282 33284 37982 44753 51027 53988 55631 61637 68562 73501 76088 81178 94132 101476 97644 89562 84048 82725 83922 84246 86541 86480 77513 74497 72646 70271 66722 62303 57144 51063 44530 38947 33987 30729 25857 22259 19844 16758 15387 16539 18702 23043 26767 26720 25472 25332 26091 27794 29108 30795 31868 32776 33806 35292 37497 40525 42349 40899 38226 36483 33000 26341 20174 17445 17049 21808 30038 33783 32773 32403 33351 33287 35852 50349 79372 98264 104657 96285 62340 47121 53467 63534 67196 57663 41019 35400 37592 36370 34711 45507 56770 67537 84498 123698 172311 140359 52954 132 5898 30 10578 14 42 34 7268 5288 328 1256 3418 6836 10545 15573 21809 26898 31876 42107 57235 83385 120209 176237 263522 372619 433401 430590 385143 316897 198520 122838 103181 104301 110653 94614 71642 59804 56598 57918 57168 52684 45577 38368 30092 24762 22302 20359 18637 17783 18373 18220 18787 18783 18634 19090 22298 28879 35367 40049 45545 52987 66528 75864 79299 86618 93713 101905 104825 94173 75621 68464 73520 80368 82468 78479 68977 57464 47462 44090 41134 35705 32667 28117 19258 15381 14918 15008 16741 18896 21503 26097 29625 31772 32600 32348 31306 28852 26010 26882 32135 34267 34773 36632 38127 35891 32835 30960 26977 21439 17905 16670 17614 21089 24897 29040 33528 35484 36165 41331 54545 88891 112621 103520 76164 48729 49391 61400 66936 55864 39533 34562 34163 43744 42830 35051 55304 86224 122735 142770 128725 82562 52963 133 5868 30 10578 14 42 43 7269 5284 46 162 341 1036 2322 4068 6012 8255 11108 14259 18420 24088 32442 46985 68217 99199 148697 213500 276277 373714 432336 384082 211912 150350 233281 305303 315750 227905 122644 67799 59496 54569 48070 43179 37660 32298 27674 25698 24560 23935 22169 20407 19295 21045 24081 23381 25154 28185 30477 34766 39282 44035 51921 60325 67914 73832 73998 75058 84770 98017 106470 94903 77532 71457 72468 78796 81011 74192 59223 49811 48398 49824 46107 37505 29544 20242 17346 17113 18133 20819 22417 23984 26589 29414 31886 32990 33254 33119 35591 33906 27518 27188 29099 27815 27432 29457 29557 26743 23441 19789 17786 16859 17038 18323 19490 22493 27923 35621 38396 36769 39866 56655 77010 88039 70797 51351 51875 60661 61178 46832 39337 39743 39177 46785 53341 69300 103470 126010 127824 102962 78536 53161 36112 52972 140 5660 30 10580 14 42 52 7271 5280 119 317 686 1540 2793 4565 6064 8637 13734 19446 24006 25080 29926 37916 47066 56620 70429 100183 141999 185649 220459 256423 273769 254547 248770 261494 230442 181349 152091 161080 147198 102969 55711 45777 47105 46047 42250 39639 39606 36607 30957 27331 26280 25108 24104 24433 25414 27653 28985 29182 31144 34660 34839 37650 45532 53400 57775 58181 57969 57892 55983 58478 74205 87324 83355 72782 60916 59053 60844 64665 70501 73758 70093 59532 48243 42546 42362 44861 45216 40696 34213 26997 22262 19972 21040 22016 22414 20652 19788 21590 23616 26372 27655 26048 23607 23649 25160 24771 23596 22394 21568 21721 21292 20956 20025 19183 18272 17289 17073 17098 16686 17682 18707 20497 24783 30486 33198 35969 40495 50801 61847 57035 44244 41676 41224 37326 37783 38903 38807 39363 40547 47516 66878 101720 123806 121547 113786 90088 63591 34063 52981 148 5417 30 10577 14 43 1 7272 5276 77 428 1084 1799 2544 3543 4507 5208 5275 4786 4021 3966 4387 5431 8381 14837 27847 48911 71513 91364 97181 106108 134597 166848 213009 290582 344014 279380 259641 265687 235658 205203 113070 51669 42375 41692 40144 39448 39257 38604 39064 40099 42746 42932 42453 44745 41311 32530 27494 25642 22583 19044 17950 20902 26318 29202 26416 26354 31498 33739 33480 35338 37970 37825 35013 33459 33197 34844 38154 45860 56751 64846 67560 63053 56058 53342 54431 56176 57284 57825 57036 56507 54987 52643 48541 44116 42506 41492 39152 37236 34781 32711 29342 26078 23907 23121 22505 22598 22754 21144 19353 19145 20462 21716 21637 20549 19666 19498 19054 18793 21208 27430 33136 31897 24535 20791 19876 20179 20624 20311 20914 18613 15958 18433 25261 31093 35942 39874 44353 49881 53392 49462 40539 34064 36219 49448 58694 59642 56627 55521 52410 55341 69191 91365 118716 150596 124257 65777 52990 147 5472 30 10572 14 43 10 7274 5272 -67 114 429 903 1440 2182 3475 4810 6066 7393 8270 8929 10198 10910 8182 4117 4602 12029 30875 71267 106191 132266 162368 189131 229791 285257 367128 428350 439312 417820 394747 284943 108500 34090 31803 31340 31595 32869 34989 38037 39361 38488 37481 37645 38146 35421 34041 32193 28130 24174 20869 17574 15204 16352 18689 20488 20878 21358 23388 25385 26707 26835 26412 27341 26417 25056 23727 21373 19496 19524 22492 27597 35585 46190 55898 63410 65752 63573 56393 49754 47046 48494 52593 58065 63109 65154 62897 56348 49203 44139 44000 44312 41822 39120 36619 33857 31869 32909 31801 28141 23169 19783 19892 20999 20968 19295 18066 17979 17664 16126 16642 24808 34748 37288 28428 19728 17764 17797 17487 17891 18352 16654 16150 18413 23647 29846 35332 42736 51840 60345 69027 74931 65939 49684 40786 42035 43315 47575 58666 62206 64171 66456 82733 95199 132882 181360 94668 52999 143 5559 30 10569 14 43 19 7275 5267 -86 152 450 902 1690 3161 6013 10378 14978 18584 14459 6503 7600 14652 35014 80307 112958 141698 177810 194405 236421 287338 334047 415577 490669 482529 444129 420285 211562 30211 22019 21629 21202 22771 26485 29287 31736 32505 31773 30537 30780 33230 34084 32539 29757 27167 25368 24211 21495 18497 16197 15150 14274 13352 13803 16576 17118 15253 13720 11489 11567 14370 17900 19728 22282 20450 17049 15413 15287 17700 22826 29102 38215 50680 66070 79621 81361 70547 55856 46908 47237 57728 68529 66733 58231 51396 47721 47395 44287 39973 36476 35996 34823 34914 33155 28981 25320 22917 21160 19471 17679 16467 15794 14935 13650 12210 11468 12226 16680 22223 21260 17705 15389 13688 13151 14266 15539 16168 17469 19473 22391 28406 37234 44388 52762 58471 67405 77315 82120 79752 60788 49667 48965 53117 52069 67859 72651 87336 105467 114155 104263 84243 49982 53008 163 4953 30 10563 14 43 28 7277 5263 -56 27 151 259 458 664 780 988 1186 1083 846 695 561 515 642 784 964 1543 2015 1583 1196 1832 3792 9396 17126 26252 41465 60977 77904 78898 56661 26989 34654 52147 147960 275446 322606 312323 319056 369805 440057 502438 479966 348746 180797 128922 69238 35018 31613 28737 27952 26135 22215 18518 16259 15975 17323 19117 21698 23698 24292 23269 21883 21351 21727 23725 21376 16763 12419 8905 6623 5644 5434 5141 4693 4762 4967 5418 5758 6567 8138 9737 12156 16704 28261 34594 33181 25176 20401 21413 28005 33861 40494 47755 57100 66811 73363 73494 69945 59965 55602 60574 67914 68647 62238 55308 48729 44542 41965 38707 35639 32826 30328 27537 24150 21391 19441 17956 17352 17100 16718 16304 15088 13764 12951 12358 11582 11007 11791 13904 15672 15957 15554 15108 14956 15622 16865 18114 18781 18847 19193 21398 27297 38208 50673 58245 62816 65249 64537 57802 49452 43491 39460 37120 35811 41863 43561 70933 87896 79516 65078 42060 37599 53017 163 4948 30 10558 14 43 37 7278 5259 -87 14 176 347 488 671 766 831 861 922 907 749 614 608 522 637 796 1023 1341 2063 2775 3246 5216 10789 20599 33470 51706 74771 100492 131138 162913 145266 71635 52350 85044 136104 219012 276966 320048 363531 347810 293546 334451 476306 522184 374532 82517 48659 46595 35115 27294 21661 17467 15244 15452 15512 14090 12606 13092 14550 14603 11869 8581 7671 7337 7112 5944 4317 2938 1986 1425 1213 1032 1070 1090 1257 1615 2288 3307 4444 6169 8154 10990 16050 23158 30779 36000 35936 30033 22588 20372 22391 25904 28884 30305 35406 45846 55584 64235 68410 63762 54771 51498 57350 61806 63192 61412 57828 52324 45090 37732 32813 31095 29511 27965 25201 21363 19377 18775 17282 15863 15196 14949 14677 13932 13324 13003 13380 13345 13394 14027 14727 15267 14738 14375 15747 18914 20500 20980 20616 20840 21619 23106 27298 38539 54430 65650 67649 61780 47989 37987 29638 24855 27462 31163 38251 45859 47361 44330 36652 33199 41762 59001 53026 163 4951 30 10561 14 43 46 7280 5255 13 204 373 604 729 919 1194 1238 1416 1444 1523 1418 1152 982 885 990 1235 1474 1716 1925 2220 2860 3832 5953 10371 16458 24741 37718 54889 80585 114022 153270 161926 114783 64945 95993 123272 135964 178958 224146 217135 150538 219463 414749 700175 937998 439644 85530 62500 57881 54513 44007 36632 34120 28251 21991 16729 13719 9233 5425 5029 5747 5724 5137 4068 2808 1626 812 472 385 421 446 490 577 736 999 1296 1684 2021 2268 2729 3626 5041 8363 14011 22017 30491 34832 34547 26842 19689 17801 18995 21558 24941 31255 32926 37041 43181 41110 32859 28406 28259 30503 39716 52279 62790 66133 58852 44806 31879 24767 20582 19610 20882 22686 22209 21227 20237 18092 15952 13835 12453 12016 12219 12411 12482 12981 13544 12813 11954 11588 12143 12274 12317 13005 14982 18283 20793 22303 23482 25816 26937 24934 25652 32603 40266 38532 30091 24712 25648 28738 31885 35563 43126 49465 43380 35596 34606 36568 39820 57018 75381 53035 186 4259 30 10559 14 43 55 7281 5251 -78 45 124 87 172 79 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 148 314 494 697 916 1097 1071 1110 1194 1159 1048 1102 1161 1112 1223 1335 1279 1250 1312 1857 2687 3824 5291 7825 12162 20479 30311 36766 44634 52304 56577 102347 209835 260969 271358 308214 347724 392065 441623 535996 652030 624601 599893 420106 217444 90228 67235 65149 56887 49019 43561 35686 29932 22395 14343 9134 6804 5798 5280 4725 3565 2832 2031 1224 731 476 346 320 329 351 393 464 509 586 718 1042 1589 2414 4057 5659 7771 11739 17131 24075 24243 23153 19829 17386 16529 16632 18792 22520 25706 27117 28686 30635 29359 25961 24881 28423 34853 39617 44415 47556 47627 43126 33286 25303 21130 19857 19035 18016 16936 15821 14313 13978 14081 14094 14224 13650 13337 13752 14181 14532 14553 14111 13441 12751 11910 11877 12758 14190 17675 23198 26490 27118 27255 28000 28314 27273 27317 25238 21572 22326 27162 29810 26417 27288 30920 35826 37498 43971 41800 36375 32763 35674 43488 45422 57750 69330 47357 53044 209 3565 30 10555 14 44 4 7283 5247 183 566 597 184 -22 61 90 39 91 17 84 239 154 165 148 442 661 721 1094 1323 1528 1785 2091 2234 2451 2708 2898 3242 3459 3533 3755 3871 3260 2151 1302 778 764 672 528 567 534 350 242 475 906 1424 2237 3104 3848 4252 4905 5361 5760 6116 6478 6555 6678 6313 5689 5422 5391 5152 4579 4346 4781 6247 8887 11563 13327 16727 21324 23506 23286 20665 30627 45658 90406 147880 201821 280364 397887 475076 575847 687410 772253 733286 653367 521997 144935 74782 71154 74262 76264 73801 62060 50410 31414 19302 14234 8211 6273 5485 4721 4265 3774 3110 1984 1047 546 390 326 313 350 346 347 387 471 489 517 534 531 548 611 749 1128 2010 3747 6354 9816 14313 18340 19593 19208 20524 20097 18070 17810 17588 18641 19475 22017 24793 26569 25679 23822 23587 23924 27664 32401 35670 37930 37890 33594 27864 22490 17962 15074 13857 12636 12171 12017 12289 12375 12403 14470 16723 17340 16729 16259 16068 15677 15304 15565 16308 16786 17177 17868 18060 17603 16568 15494 16090 19001 22885 25270 30158 32847 31408 30007 27460 23811 22736 24656 26883 27524 31732 34548 38295 38848 43305 43083 30689 30910 33429 42177 45645 49235 53015 47822 53053 262 1971 30 10551 14 44 13 7284 5242 -24 60 49 89 173 550 1015 1025 1231 2089 2888 3961 3611 1489 775 707 589 628 639 882 906 947 682 499 386 293 268 181 212 241 286 386 432 700 933 1255 1533 1954 2127 2196 2297 2398 2317 2369 2676 2874 2998 3400 3726 4217 4656 5302 6175 7991 11385 12953 9587 8144 7367 6647 6105 5860 5541 5018 4717 4482 4769 5043 5797 6542 7741 9390 10888 12331 14509 16063 17387 18434 18712 18183 17626 18026 18753 19834 20766 20621 19242 17003 14039 11335 9513 7829 6063 5219 5016 5627 6880 8777 11371 14579 17930 19841 21636 22475 23128 25024 28536 32419 34197 34629 33190 29245 28700 29121 25757 21132 18497 16838 20114 41266 79318 83626 52579 42084 35969 35642 44891 85927 152831 278519 413512 447234 429328 465149 498952 366236 182428 72709 39938 36644 33853 35049 35440 40458 71379 84957 65433 25526 19539 8824 6479 5772 5047 3566 2755 2597 2220 1642 1062 726 696 480 361 370 340 318 353 340 409 426 586 676 889 1124 1198 1099 907 690 621 825 1093 1507 2199 3569 6519 11023 16363 20234 24028 25479 24411 23054 21906 21536 21048 20018 19274 20576 25480 21166 17520 16805 24019 28187 29030 27970 25467 21903 19767 17682 15293 13893 13656 16237 19420 20597 19812 19362 19544 20180 20575 20321 20771 20410 20100 19765 19528 20677 21426 21759 23044 24223 25514 27093 28019 28318 29283 29683 30083 31540 31921 31995 31182 29228 28431 28491 28177 28401 29219 29819 32905 37485 38429 38002 29321 28281 28602 30670 39742 42753 44908 50220 53062 257 2115 30 10545 14 44 22 7286 5238 -4 1168 3192 6087 9067 11383 11604 10136 6707 5488 4275 3145 2703 3674 4650 4699 4992 4831 4540 3955 3675 3288 2895 2770 2632 2429 2283 2360 2802 3326 3750 4630 5269 5347 5651 5738 6331 7036 7506 8220 9293 11007 12993 14908 16560 18122 18634 17463 15741 14640 14569 13548 12833 11913 10813 10026 9581 9403 9367 9311 9784 10414 10741 11817 13830 15973 18671 21931 25744 27702 29380 30841 32043 31778 31260 30807 30478 30357 31003 33036 33862 31108 27235 24381 21248 18322 15482 14753 16294 18746 20538 21545 25113 31243 34740 36388 37067 36383 36141 37101 39990 43649 47798 49610 44892 39153 32010 29269 30638 29300 27843 34369 42461 54441 50794 42808 31873 32953 34426 39130 43220 51873 80829 132940 211524 311178 363056 354225 227552 66540 25706 23508 22738 21227 20734 19982 20028 21617 15683 13163 10893 3154 2395 1626 1437 1316 958 678 664 607 591 571 471 370 364 358 377 485 934 1599 1821 1918 2137 2355 3077 3901 4183 4177 3765 2851 2065 1304 812 814 1032 1345 1799 2366 3325 5129 6667 8667 11923 16481 21402 23101 23515 21895 21143 19032 18982 19504 20483 24506 23940 21873 21669 22960 24964 24803 24484 25088 25779 25653 25852 25523 24719 24539 22788 21867 23213 25627 26255 24920 24753 25061 24512 24765 25497 27346 29421 30159 29509 30242 30042 30113 30123 28484 28203 30480 34757 37110 36988 34500 32559 28648 28681 31236 32569 33192 32272 30070 28402 29285 33796 36170 34556 32641 28127 27062 29861 29047 31627 33218 32916 38707 47044 53071 265 1904 30 10544 14 44 31 7287 5234 74 849 2413 3626 5014 5782 4836 7182 11694 15155 18699 19870 18475 17012 15230 13692 12079 11968 12773 13044 13226 15492 16604 14993 13185 11861 11295 10667 10076 9674 9587 9422 9300 9943 10570 11411 12005 13150 14230 15418 16735 17907 18779 19763 21266 23793 26640 29664 33528 37471 39868 41977 43754 45124 46958 48806 48385 45244 41906 39822 36681 32397 27707 24277 21932 20583 20979 21919 23574 25784 30716 34777 37480 40795 45135 50231 54075 57766 60360 61757 62392 62545 62566 62354 62693 63975 66801 65174 62873 57434 54620 48438 36588 26337 20618 18979 21021 25809 30334 31335 28985 27634 28345 28551 25426 22751 21773 20037 18322 17858 19283 21167 22406 23266 23681 25494 24569 21371 20862 21473 22442 23982 24694 25661 28724 34008 38507 41472 43722 47036 48764 50295 50787 49245 33299 20214 13178 11145 8629 8318 7953 5189 2556 1208 813 584 426 238 191 200 192 155 179 252 238 272 265 270 319 390 738 1470 2832 3620 3799 3651 3233 2374 1442 986 1000 1082 1319 1245 873 654 489 398 424 506 655 862 1162 1608 2143 2583 2959 3414 4016 5031 6411 7827 9939 13787 18650 26017 26756 21158 19659 18711 19350 20548 21479 25477 28610 28417 27165 25794 24148 23259 22066 22700 23854 23858 25226 28950 33658 33335 29705 28576 27402 26224 24244 22739 22566 25208 26342 27459 28336 29245 27734 26039 25639 25705 26083 25135 25027 26265 28696 32883 37262 38142 37290 32742 29209 26195 24043 23646 24825 27470 30624 34946 36022 32846 31858 31300 31403 29706 26651 27186 27495 27766 29874 31832 37398 53080 263 1932 30 10542 14 44 40 7289 5230 501 2016 4023 7449 12739 16709 20194 27504 30350 32003 26750 23613 23527 22970 24508 27777 22943 16534 12477 10790 11574 12653 13424 14011 15286 16778 18587 20503 22296 23881 24633 24488 24651 24362 25009 26908 29183 30637 32293 33595 34140 33795 33545 34481 37326 40789 44354 49910 54545 58958 62379 63991 63100 61933 61922 62624 63574 66079 65418 62558 57634 50942 44456 39861 35295 33692 33394 33745 35419 39279 42609 46713 50101 52665 53921 56235 58136 58763 57823 58157 59543 60673 60893 57459 50830 48847 49758 46158 38430 32007 29772 27625 25091 19636 14060 10158 7203 4953 4048 3838 3618 3564 3776 4275 4443 4403 4589 5015 5707 5712 5109 5524 7234 12261 19813 26895 31378 32184 19835 12750 11634 14879 21366 26781 30072 30557 30815 28658 24273 19097 15211 11965 9589 7137 6295 4909 3077 1935 1118 362 173 199 100 130 142 103 104 152 202 138 156 268 358 343 518 853 1540 2276 2847 3049 2080 1020 601 357 275 227 202 242 313 298 247 296 321 315 284 268 330 355 440 603 735 880 1001 1149 1575 2066 2708 3397 4134 4918 5646 6389 8264 12871 21640 26610 26019 23707 21325 21166 22268 26180 30251 31916 34301 35448 34566 32551 27716 22631 20802 19590 20078 24175 28001 30235 30071 28247 25654 24199 24012 23366 23302 23562 24014 24388 25106 26359 27663 28539 28962 29334 29903 30087 29266 28093 26810 27376 28829 31279 34850 36244 35930 32190 27928 25097 22340 20913 20588 20316 24456 29900 32551 30123 26041 24240 24137 26293 27895 34834 32835 34356 26617 53089 261 1987 30 10537 14 44 49 7290 5226 -1 1061 2984 6959 11848 13972 15230 28748 50436 63158 62492 50481 31688 22487 17153 14349 13559 13976 14812 15723 18031 20358 23523 26228 29663 33062 35537 37605 39827 43447 44680 45779 44079 45524 46960 47862 49097 48616 46904 46618 45707 45159 46094 47880 51972 57594 62713 66509 69104 71485 71852 70888 70328 72468 76764 81351 84900 84664 80160 73822 68670 63650 55594 48215 44428 43748 44026 45344 48199 50747 53171 56005 57782 58333 56067 54712 50260 47809 46518 43514 39734 36417 33997 30310 25765 21163 18416 15894 11880 8467 6506 5462 5062 3909 2665 1549 1020 810 735 691 765 1021 1135 1391 1846 2490 3158 3325 2815 2425 2606 3054 3866 4504 6020 7737 7003 6100 7404 10501 13367 15657 17412 18255 18047 17065 14381 10423 7731 5386 3109 1107 382 298 173 158 137 109 166 139 138 118 73 50 108 114 180 169 204 194 169 189 268 335 558 489 327 232 257 286 192 224 208 210 166 158 193 253 233 238 238 233 273 263 322 414 583 913 1354 1980 2839 3798 4554 5095 6000 7096 8089 8580 8898 9133 8887 8454 8067 8378 10676 14302 18398 23507 21429 20391 21485 22174 22886 25454 29851 33882 35302 31684 25657 21256 19055 17666 17645 18374 21172 23337 25362 26668 27174 27249 26778 26303 26416 26228 26165 26173 25159 24909 24393 25287 27460 29231 30802 31787 31419 32305 33713 35290 36875 37213 38657 41218 35779 29306 24767 22976 22232 20505 20047 21555 24409 28394 31357 32675 33678 28466 27397 22198 22264 31544 34283 53098 263 1923 30 10533 14 44 58 7292 5221 30 356 1081 2887 6638 13698 21970 27573 27677 31211 29513 36392 43346 46881 51552 46837 35788 27805 25218 25229 26115 27006 29254 31630 33840 37526 41816 47253 51013 49155 45180 43948 46058 48217 51161 53352 54581 54445 53981 55722 58969 62561 67240 69761 70348 69079 68293 68210 68364 70328 71747 72808 72425 72169 70357 69059 69704 71932 73694 77433 84166 83836 79739 73501 64617 54923 47695 42587 42464 43966 47461 47023 47607 49109 48413 48607 48585 45095 40536 36649 33844 31332 29210 27232 23260 19433 16598 14105 11861 9618 6765 4238 3090 2331 1832 1571 1225 718 461 218 200 228 346 330 443 570 659 913 1162 1474 1905 2131 2234 2546 2620 2497 2452 2790 3337 3396 3334 3113 3609 4583 5457 6142 6741 6218 5725 4960 3057 1292 602 307 237 190 237 225 179 172 140 116 144 134 82 68 138 165 147 172 168 114 124 155 176 175 156 162 172 179 190 174 193 208 233 213 208 192 195 201 157 196 216 226 225 193 224 284 235 246 275 351 429 648 1064 1739 2716 3974 5483 7035 8460 9738 10687 11171 11080 10198 9338 9219 10544 13524 17883 19201 19219 19068 19756 21100 22771 24427 25893 26594 26720 26559 26647 26682 26147 24133 21209 18937 17621 16561 16151 18080 21001 23443 27646 31542 31918 31597 30596 28539 26482 26071 26935 27741 28508 29332 31706 34220 37500 42285 46463 49383 54556 59182 66698 53069 39610 33059 28129 25919 24057 22304 21576 21031 20960 21498 20899 17975 19703 21552 27204 30030 34753 53107 278 1467 30 10527 14 45 7 7293 5217 19 213 477 1019 1905 1972 2528 3452 4577 5438 6367 7556 8528 10226 12614 13979 14694 17206 21929 26315 29684 32247 34932 37033 38094 38558 40139 42960 44379 44635 44720 42678 39624 37711 36553 36594 38633 41542 44325 45052 47123 49513 49156 48345 46963 48887 53414 57282 58743 60012 62184 63104 62692 62037 59912 58889 61260 62798 61056 62837 64394 65628 67829 71199 75096 76964 76540 73928 66696 55735 49815 47900 49582 53050 56074 58306 58542 58655 58667 58531 57880 55940 51723 47922 44537 42174 40969 39010 34979 32465 31290 29419 27135 25522 23912 22897 21926 20668 19827 19008 18517 18128 17729 17059 16662 16171 14284 11285 9016 7098 5465 3907 2612 1463 731 403 275 282 260 319 273 280 241 228 316 408 503 524 721 890 1133 1608 2203 3184 4387 5166 5544 5458 4901 4542 4342 4690 4730 4145 2859 1857 1247 944 867 601 444 378 381 367 338 257 158 184 186 237 159 81 165 172 154 230 238 181 193 222 205 219 136 131 177 234 220 213 199 246 241 321 301 288 284 271 300 279 246 286 257 263 244 279 309 267 233 291 286 314 322 316 344 363 443 675 1227 1980 3372 5728 8348 10258 10549 10076 9607 9474 9163 9394 10236 11849 14450 17336 20258 21856 23040 24143 25408 26269 26995 27780 28123 27211 26267 24932 21858 18130 14745 12485 11109 11808 16020 21790 26796 31355 36703 40304 41313 40213 36815 34131 33630 34208 35188 37378 38922 41613 46887 53549 58834 70888 80807 80391 69706 50214 38436 33818 30760 29160 26709 23773 21585 21043 20968 22528 23855 26347 35046 47785 53116 273 1609 30 10519 14 45 16 7295 5213 110 183 567 1185 1650 2275 3098 3739 4559 7116 14975 21144 25484 25778 28661 40728 41378 58098 74798 79583 51291 47512 47801 48989 48926 48475 48637 49314 47898 46257 45396 45611 48135 51964 55391 58189 60156 61714 63816 63402 60822 61281 63868 70470 75548 73243 71207 66157 59622 55707 51498 47732 45953 46720 47378 47422 48447 48432 49824 53280 54186 51094 48412 48245 48960 48663 47278 45018 42610 40961 39428 38048 36541 35712 36191 35722 36149 35084 35698 36623 35632 34569 33988 33752 31716 28388 25261 22793 19620 16891 14580 13036 11937 10769 9629 9364 8845 8068 7413 7074 7061 7176 7437 7422 7233 6581 5767 5353 4774 4025 3189 2309 1615 926 508 358 289 293 304 343 304 356 390 421 458 441 631 864 1197 1929 3825 6655 8669 8829 7812 6747 6085 5488 4281 2985 2304 1721 1287 898 674 516 440 394 421 388 285 189 141 138 141 149 118 138 105 126 150 191 191 172 206 190 209 191 168 147 137 175 176 99 129 150 208 197 177 166 191 251 220 253 243 226 246 226 245 243 285 267 258 217 237 240 258 242 241 250 241 281 282 342 545 1008 1737 2632 3581 4950 7610 9733 11838 14505 16671 17274 17349 17082 16127 16205 17558 20159 21245 23011 24869 26149 26698 26888 27120 26635 25243 22443 18105 14501 11628 9652 8785 8500 10850 13944 18473 26244 34148 39270 42053 43017 40972 38616 37288 38553 40959 46875 53378 55584 60083 65557 68221 72743 71423 56875 43714 37148 34466 33223 31852 30933 30030 28319 28116 28832 30939 33992 40343 53125 283 1306 30 10516 14 45 25 7296 5209 -29 46 233 535 734 1588 1997 2458 3254 3954 4677 6574 10177 13212 13817 13243 13987 16242 17678 17225 20695 31903 33398 30050 26033 26309 29985 36623 48780 49986 47004 48583 51107 48365 46386 45072 46114 48243 50464 51652 51242 48785 47246 45455 44856 46557 48836 50414 52321 54063 55891 61010 65613 67407 67669 68770 69744 69685 67568 60674 52731 49033 48552 46687 45772 42525 41310 40788 39936 38452 36264 36472 39048 40133 38470 36261 35317 34957 36284 37649 39983 42454 43819 44423 44700 43132 39333 34471 30928 29563 30244 31060 31995 32536 31247 30094 28724 26729 25214 23760 21622 19235 16812 14402 12420 11316 10244 8664 7291 6123 5800 5538 5015 4917 4755 4179 3428 2948 2634 2549 2643 2802 2644 1899 1124 671 405 278 234 204 306 411 534 837 1123 1516 1874 2651 3775 4573 5801 6993 6959 7366 7448 6094 4168 2948 2446 1996 1822 1662 1208 633 454 362 374 509 516 431 342 247 236 196 158 98 84 125 143 120 101 66 90 88 114 181 184 157 199 145 165 197 198 196 204 185 165 198 148 181 187 181 204 261 198 206 186 165 195 236 222 226 231 240 244 230 194 228 236 260 274 240 291 302 297 311 345 419 414 474 606 1049 2231 3454 5271 6682 8370 9639 11678 14214 19075 22122 21894 21504 21508 23902 26156 27888 30076 31405 31740 31905 31188 29088 25418 21254 17847 15771 14437 13953 14918 17699 21098 26695 31812 37574 40651 41895 43261 43056 42723 41766 44067 47507 55083 58000 68400 72232 72854 82684 79085 57459 46005 39527 39534 37908 38494 37176 35784 34548 33181 34517 42145 53134 296 917 30 10517 14 45 34 7298 5205 21 130 169 422 782 1093 1304 1420 1539 3058 5272 7287 10727 16613 15911 23923 19987 15791 16298 16415 18108 21496 24184 30947 32945 34321 37824 39279 39924 39611 37027 33669 32652 33502 33152 30543 28097 26077 24740 23939 23813 23193 22812 22889 23299 23600 23606 23456 23376 23247 22751 21780 21114 21366 22136 23419 24984 27045 28996 30428 32222 33363 34847 37023 38910 42226 45196 48029 51415 53728 54883 54295 53650 50655 46678 43840 40843 38793 38289 37721 37389 39933 42066 44602 44938 42220 39995 37735 34316 31547 29108 28071 26170 24490 23241 22287 21657 21024 21053 23086 25840 26211 26315 26256 25811 24684 23477 23651 24548 26164 26231 24427 22496 21059 19581 18023 17329 16706 15962 15153 14328 12879 12452 12181 11777 11815 11813 11000 8801 6224 4326 3304 2927 2622 2445 2006 1410 836 428 244 206 220 208 221 321 339 415 603 740 1076 1316 1783 2923 4417 5335 5123 4482 4031 4006 4057 4271 3609 2476 2129 1581 868 419 258 261 316 334 438 539 566 389 302 250 209 147 130 113 111 67 12 23 64 44 28 66 61 80 91 114 132 108 96 75 89 126 111 81 114 135 151 131 175 159 146 110 154 150 156 150 188 173 162 185 184 184 198 173 180 183 187 190 211 197 203 216 241 286 361 430 434 444 445 539 574 695 937 1262 1768 3656 7455 12901 19125 23153 24061 21613 20225 22306 25256 27907 29875 31213 31962 32439 31459 28438 24567 21951 20021 17753 15480 15452 17176 19799 22567 27871 33106 38710 46359 53114 52597 51402 53237 55554 60810 67383 76103 87484 113318 144831 133418 95395 65699 54213 49104 46333 45845 46701 48601 51209 54622 60690 65382 53143 278 1455 30 10515 14 45 43 7299 5200 573 769 2721 16377 6142 8837 25407 20849 24127 18076 23721 27650 28171 22744 21406 35309 99073 145544 246923 261939 161334 65448 53833 42854 35879 34351 32381 31510 30044 27320 24890 22719 21637 21520 20582 20533 20654 20418 19872 19537 19613 19620 19998 20778 21556 22182 22684 23635 24874 26477 28786 31829 35239 40588 46806 51638 53908 50425 50841 52542 50424 48034 45185 43268 39137 36034 35850 32602 28132 25892 25838 22340 20288 20132 21103 22447 22849 22706 22773 22359 21605 21521 21641 22306 23039 23864 22598 21442 21238 20458 17632 14347 12422 11674 11633 12013 12351 12302 11889 11839 12437 12991 13481 13008 11421 10600 11101 12152 12690 13291 14813 17282 19044 17734 12784 8205 6182 4996 3911 2980 2478 1577 863 525 421 294 207 152 190 233 193 203 287 380 480 709 983 1284 1819 2245 2618 2487 2282 1911 1703 1429 1158 852 479 426 271 96 46 30 173 306 401 366 296 203 189 130 68 36 0 7 27 7 25 -4 31 32 48 -3 47 80 31 92 70 70 102 77 77 93 106 83 92 120 137 139 86 77 81 113 114 109 130 118 109 97 107 118 130 138 150 165 156 143 150 134 180 161 165 211 197 232 247 244 263 313 468 808 1716 3324 5164 6836 8677 12628 18413 22710 26608 26545 26060 26189 26459 27134 28135 29364 29955 30297 30648 31444 31662 30844 29839 26917 23299 21454 21277 23081 26560 31096 35890 41228 46934 48954 54208 58447 70371 90894 121201 139800 99364 64788 57927 56450 57222 58335 56163 51206 46935 44918 44417 44903 47366 50780 55318 58707 53152 302 763 30 10513 14 45 52 7301 5196 -98 -43 33 307 489 723 861 1258 1566 1788 1928 2049 2096 2466 2933 3404 3561 3840 4113 4458 6047 9267 7852 10553 14229 14128 17228 23618 42603 41723 61934 59964 105994 106951 105789 117976 114181 133806 155178 147183 149437 231868 189974 113860 83299 72337 65599 57319 48872 43778 43532 42892 38336 33476 29504 26349 24721 22188 20107 20514 20215 19552 19300 18720 18869 20020 20928 22376 24875 27062 29268 30462 31369 31613 33725 35382 36401 36998 36309 36739 35269 31047 29236 29950 31978 34070 34268 33744 31511 29463 27078 23437 20576 18430 16784 17061 18121 20091 21522 22556 23008 23771 23054 22723 24442 25371 25952 25708 27796 31993 31498 25742 21002 16377 12206 9647 8130 7246 6440 6017 5453 5107 4536 3968 3878 3828 3894 4558 5655 7188 8894 10165 10798 12006 14032 17318 21397 22644 19701 16660 12898 6955 4566 4301 3203 1699 795 559 459 383 394 294 285 357 338 326 341 492 501 404 509 762 1130 1764 2715 3676 4382 4868 4113 3573 2941 2117 1373 917 591 261 55 58 152 362 564 547 451 312 261 182 95 113 102 125 138 56 55 87 62 57 42 95 77 68 116 127 106 106 145 146 161 165 128 154 151 129 143 152 181 220 195 216 178 191 203 225 214 183 165 154 156 224 221 208 217 241 237 204 256 257 247 237 232 273 259 264 283 348 454 581 793 1537 3426 6558 9893 11971 13864 16163 22319 26632 29406 29178 28472 28796 29849 31424 33006 33443 33544 32578 29565 25617 22636 20585 20298 21551 22239 22359 22491 23675 25486 27849 28775 31235 39853 53855 65697 117026 96502 46733 43980 45241 45331 47078 50919 54974 57329 54440 50378 45051 41285 39485 36712 37081 40068 44067 53161 277 1483 30 10513 14 46 1 7302 5192 141 383 846 2120 4972 43723 77533 147493 133248 48677 45042 61298 107171 132580 284715 474867 598892 577104 375000 161207 99844 85700 82770 80162 69959 57627 49215 43137 36025 29386 24984 21251 19795 19229 19064 18985 18914 18563 18802 19491 20656 21295 21473 22074 22862 23550 24148 25390 27262 29230 29637 27445 25766 24017 22207 20369 19536 18646 18946 19253 21423 23224 22741 21308 19173 16941 15105 14251 13400 13249 12670 12457 12725 13212 13340 13105 13203 13339 13527 13928 15256 17150 17730 15092 12619 11209 9828 8789 7661 6347 5759 5083 4722 5139 5238 4800 4702 4586 4138 3174 2637 2180 1868 1497 1805 2183 2568 3112 3844 5028 5647 5755 5690 5809 10177 15019 10404 3992 1672 662 367 395 470 461 463 380 401 390 367 483 491 543 546 613 639 640 597 761 881 1202 1708 2059 2237 2210 1961 1358 1021 553 313 311 336 276 145 116 362 508 421 346 276 226 209 206 230 173 132 109 139 144 99 67 86 112 105 77 106 138 83 125 146 164 216 132 140 165 141 137 208 158 188 202 184 206 225 225 221 213 216 194 196 200 213 219 215 211 240 244 245 271 259 287 262 253 223 232 252 277 307 360 392 534 878 1680 3946 7895 10513 12838 15208 16875 18398 22017 28441 33341 33360 31615 30946 31490 31668 31563 31706 31447 29488 26505 24076 21280 18903 18000 17753 18428 19713 20174 20791 21818 21325 21223 29340 52107 52143 38494 20768 24709 38116 47528 51055 49796 50804 52733 52296 48506 44276 42260 43899 48199 52218 56520 58636 54239 42268 53170 287 1155 30 10515 14 46 10 7304 5188 9 304 774 1440 4663 16614 12768 15501 29489 88172 234478 399190 357422 279338 251038 299913 279647 184890 172660 179168 172362 157148 141681 125363 106252 95996 89246 76283 59192 51715 47411 43843 40777 37107 34632 34110 33955 32348 30040 28129 26470 26139 24863 24014 24034 24161 24963 26124 26870 27287 28115 25979 21656 18015 15234 13718 13471 13365 11902 10673 10786 11656 12533 13022 13016 13416 13322 11696 10086 9180 8353 8545 8486 7596 5832 5129 5542 6073 6821 6977 7580 7704 7895 8344 8142 7506 7012 6159 5420 5060 4518 4781 6746 9006 8960 8862 8850 8602 8068 7420 7115 6883 6503 6114 6245 6629 6581 5971 5123 3633 2868 2589 1769 1130 1232 1547 1530 1311 926 865 907 679 400 225 279 298 284 302 394 337 255 224 208 250 252 211 250 225 184 226 257 221 290 278 268 245 185 121 160 180 210 189 232 239 218 170 131 85 31 109 158 203 118 85 130 296 506 465 367 269 231 232 174 173 168 101 140 103 104 75 64 40 94 102 113 142 155 134 106 141 147 157 129 118 177 202 188 164 178 209 206 209 197 193 174 183 209 266 239 233 234 187 195 222 251 246 273 298 239 289 293 263 264 279 298 316 396 508 706 984 1540 3351 7206 10556 12642 16573 17970 17529 17153 18753 22199 27647 32550 36203 35028 32398 30808 29946 29674 28684 26640 25215 23278 20878 18827 17809 18339 20860 21055 20296 19865 19113 19258 18183 26726 57017 58490 44727 24707 16206 22372 29557 35625 39739 44120 47212 50543 49837 49202 46499 42963 42455 41346 38721 39837 42145 33503 53179 286 1217 30 10517 14 46 19 7305 5183 467 2121 6462 28944 22426 10021 6738 10112 66279 86977 25593 21959 49147 122389 143449 72570 48992 40256 43743 44398 43829 45168 48586 55719 102769 208184 355815 567578 677331 413272 140336 70354 67552 64585 59967 58010 55949 52104 48598 44560 42198 40201 38637 37170 35892 34571 34622 35250 35192 33954 32618 30150 27338 24584 22934 20083 15775 11919 9360 7479 6552 6398 6688 7135 7351 7551 7981 8013 8270 7664 6402 4659 3583 2480 1236 622 483 611 669 807 1307 1751 2262 2707 3218 3557 4022 4125 4209 4147 4073 3557 2757 2414 2463 2820 3413 4022 4567 4746 4285 3370 2435 1960 1815 1882 1580 962 655 532 516 555 405 430 491 625 672 660 455 263 268 247 211 209 195 233 214 285 283 260 227 259 258 291 282 269 260 253 243 276 184 243 288 288 283 238 163 184 218 186 197 131 148 120 150 177 161 96 110 102 74 85 127 29 87 313 599 578 452 394 399 330 276 275 271 203 234 164 175 169 116 94 162 123 129 99 149 191 181 173 205 195 257 222 176 256 254 225 252 263 242 328 472 742 1082 1251 1104 655 445 517 541 665 899 985 960 888 786 632 648 663 666 560 427 366 337 399 533 751 1118 1653 2546 5027 9004 12475 15546 16022 16342 15567 16132 18848 21564 24104 27011 32344 38057 41387 43218 42447 39111 36219 33893 31748 29704 27834 26359 25822 27534 29280 29162 28527 24483 21699 21561 24147 34698 39750 67372 79948 70312 53979 22526 18342 21868 28019 34206 38177 40959 43466 46675 46539 45484 45430 43126 40406 28638 21569 53188 305 648 30 10518 14 46 28 7307 5179 116 225 682 1084 1421 1245 1127 1532 1958 1685 1624 2322 3130 3019 3630 3939 4036 3997 8295 61171 45373 17514 20514 23242 36406 83371 225820 414631 464527 320684 152279 186716 135455 93764 74860 69581 63892 62479 107820 97445 68822 64665 58260 68008 179554 175771 166099 90920 86856 85020 86146 87267 87651 87067 87008 85401 79077 71389 64969 56581 48077 44091 42137 40459 39810 38232 34904 29684 26946 26692 27003 28241 27363 22793 16790 11704 7701 5308 3914 3696 3382 3313 3058 2866 2606 2444 2100 2072 1872 1521 1156 766 502 292 254 144 229 238 432 537 536 451 604 658 770 947 1028 1182 1632 2110 2347 1965 1534 1323 997 783 776 863 1095 1255 1141 632 483 379 412 414 371 270 270 242 234 176 277 287 321 397 331 275 234 313 352 313 321 235 270 392 365 318 358 428 322 397 391 448 395 361 310 312 307 317 171 167 256 258 312 333 274 174 328 382 254 272 259 244 178 185 110 112 106 175 215 142 169 179 126 171 309 477 564 564 611 516 445 400 291 312 317 238 173 178 200 76 123 180 187 134 159 146 172 173 211 265 260 248 262 256 251 270 272 265 298 340 359 463 746 1492 2616 2783 2107 1540 1206 865 837 985 1151 1328 1583 2001 2212 2123 1952 1793 1634 1221 814 787 788 675 629 627 733 1108 2043 3776 5844 9303 14883 16889 17448 17670 18449 20180 23437 27953 33485 37765 42436 48058 50611 48600 45059 40644 36927 35510 35075 37084 39538 41123 42671 38070 34499 33022 32610 33596 36042 52661 52631 91840 113784 41394 14238 13102 13745 18211 23216 25195 26251 26234 27347 29379 30836 32764 27465 23367 21996 53197 294 979 30 10519 14 46 37 7308 5175 6 115 198 158 410 593 1005 1997 4492 6607 12827 37877 93479 96025 133442 255150 318019 299559 337486 493632 387135 450402 236184 38104 32277 32384 31595 30424 29952 30440 31296 32652 35260 40132 46502 52267 57726 62771 65327 64494 64758 61699 55759 54279 53974 50340 42167 34203 28959 25991 24167 24387 24632 22384 18530 16551 14361 12516 11869 10572 8845 7530 6399 5445 4197 2934 1975 1315 1324 1185 794 567 453 337 198 39 0 -13 23 94 46 154 155 203 230 174 237 129 181 193 78 180 249 253 181 272 282 241 329 404 406 427 336 343 306 268 382 460 536 597 583 558 594 485 355 280 246 203 243 227 236 146 225 208 285 271 208 321 405 398 439 384 384 395 364 383 348 382 383 416 413 477 397 426 349 392 398 337 281 231 193 135 185 229 233 213 276 313 282 362 360 309 223 181 212 191 145 152 124 146 201 221 195 146 207 157 153 165 256 375 637 736 709 614 502 423 404 326 234 232 222 187 151 151 151 121 141 200 185 228 249 262 242 243 244 232 238 257 257 255 255 259 302 450 759 1827 3881 5186 4705 3716 3649 3266 2540 2087 1546 1201 1189 1330 1581 1738 2028 2626 3210 3430 3539 4241 5244 5423 5328 4974 2270 699 537 622 818 1862 5896 13709 17273 17953 18770 19908 20390 21582 23367 25685 28908 34334 39193 43384 45741 45999 45054 41988 38051 35347 34894 35235 34708 34434 34592 34783 40677 49724 47524 49870 50998 88703 122269 89158 65455 54871 35799 26572 18975 19675 22170 22062 20698 19604 19006 18742 18371 18280 53206 320 199 30 10519 14 46 46 7310 5171 43 337 498 574 716 1113 1547 1751 2062 3061 3909 4788 6230 8145 9446 10482 10420 11613 13316 15391 16511 16091 16015 17552 16315 16574 15489 18129 21067 20187 19981 29816 50570 67063 55557 61264 58835 64228 95769 93879 152497 255769 237704 299312 279043 387136 508481 632179 150504 30111 27014 24204 21785 20030 17884 17206 16225 14256 13209 12904 13035 14243 15875 18492 23124 28910 30803 30612 29887 27894 25437 22846 19471 16151 13267 11133 10168 8923 7649 6204 5050 4388 3889 3358 3331 3257 2550 2044 1946 1873 1907 1472 1318 1117 880 581 328 201 42 -12 -25 -29 999999 -22 999999 -66 -56 32 103 86 127 176 128 186 93 152 110 128 133 43 68 100 204 120 98 69 131 50 6 -3 105 204 176 206 220 364 422 632 745 975 833 644 385 370 429 313 290 302 236 268 256 230 251 288 318 335 279 321 358 318 311 297 253 212 314 339 375 308 314 366 309 335 399 459 373 308 215 150 131 177 181 183 209 235 314 341 321 333 403 316 279 220 236 238 201 199 117 171 146 109 162 130 152 149 92 87 170 445 691 758 678 551 459 393 286 243 194 177 164 187 134 98 108 106 101 141 155 160 150 184 218 217 224 167 185 192 205 213 222 252 236 277 345 501 801 1041 962 677 670 867 1117 1112 1090 987 1027 1092 1242 1493 1783 2015 2818 6102 11259 17330 22534 20590 12799 5909 1774 548 508 636 1177 2765 5978 10995 15145 16916 19813 23536 27171 29459 31290 33708 36759 39961 42321 44197 45189 44985 42519 40909 39798 39236 37414 35207 33350 32465 36516 39658 40579 52055 74926 115289 158071 135561 107119 84434 55107 37274 29119 23274 17830 19386 22718 22517 21880 21035 20979 20200 53215 321 173 30 10523 14 46 55 7311 5166 92 816 1319 1710 2217 2585 2717 3383 4346 5390 6568 8717 11303 14570 17670 21112 22783 22063 22635 25905 27643 27452 26501 28598 30391 30454 27608 28197 31340 38836 49532 57937 61717 58182 55671 53705 64200 76517 70666 80570 148245 128282 111492 153913 205756 158029 113364 93581 41143 31946 104666 121223 119841 58524 33970 23267 22515 14935 12946 23466 183768 283032 254478 184379 165975 18511 8503 6106 6450 6734 7217 7523 7795 7492 7551 7587 6338 4697 3689 3010 3075 2596 2068 1699 1558 1119 1051 1291 1886 2325 2199 1945 1601 1181 806 557 325 223 192 251 225 19 109 45 61 -61 18 13 999999 18 78 195 166 131 143 101 64 184 103 95 131 49 118 207 178 188 172 171 107 91 88 140 120 87 139 128 218 302 437 597 693 732 718 547 434 403 312 348 371 277 266 257 256 291 277 327 405 397 367 446 521 434 284 203 258 330 371 356 390 393 302 283 319 305 310 350 264 248 196 178 238 159 118 161 200 171 234 333 317 256 252 285 283 283 295 278 203 248 192 155 170 151 147 134 97 82 161 162 371 649 852 756 586 485 379 320 248 217 217 200 174 163 187 135 155 187 150 178 198 186 227 207 189 198 226 188 233 267 236 242 283 302 371 378 291 303 303 326 335 297 305 326 343 311 313 319 312 326 374 450 665 1549 2930 5059 9282 13944 11766 7958 3455 723 395 430 530 594 936 2536 5070 8317 12191 15640 18238 20676 23482 24758 27107 31544 36385 41747 45442 47632 49268 49014 47276 44664 42069 40291 38671 38767 41836 45042 49174 50869 63032 81580 131493 162514 98050 65353 52931 26578 19848 26170 29017 22192 20570 23545 24218 23564 23775 23964 24061 53224 320 213 30 10533 14 47 4 7313 5162 29 146 308 675 1138 2235 3299 4574 6759 8747 10036 12068 14922 18483 20988 23862 29097 31631 35218 40571 43286 46655 53831 61902 61971 59977 52159 44143 40221 42755 41127 43677 47806 43775 32010 23262 15731 11759 11070 11277 10564 10391 11789 22333 41649 54750 45103 29902 22909 22751 23014 31775 24452 19518 17199 19612 24654 22656 25175 132924 267000 328374 477070 533697 414102 27948 10084 3847 3272 3528 4109 4309 4681 5646 5105 3600 2703 2502 2025 1633 1328 1041 736 551 847 1614 2401 2714 3244 3688 3174 3143 2724 1644 809 386 254 134 82 52 44 123 106 -1 57 101 11 103 57 144 203 149 186 203 136 102 121 161 137 174 109 63 77 194 223 100 50 158 146 104 128 142 132 210 372 341 357 338 429 470 341 380 362 315 232 239 322 241 179 262 206 282 328 332 310 324 326 295 278 348 369 479 483 575 582 508 389 404 302 249 223 240 329 291 321 262 179 250 186 172 177 181 213 255 256 219 253 231 216 261 257 311 292 304 297 250 163 219 255 199 189 168 161 115 177 177 295 595 819 759 587 459 401 307 348 313 223 219 195 212 225 197 160 197 169 217 243 266 247 240 257 197 207 251 262 259 265 266 319 358 399 529 741 899 674 415 378 357 367 347 347 356 312 366 372 339 354 347 368 402 496 1196 2394 4015 5829 7001 6816 3699 1056 480 436 458 531 736 1903 4638 7753 11309 13895 17220 19253 21112 22488 23386 25111 27526 30724 35695 42217 47358 49609 51791 53589 53566 51761 50453 48870 52470 59599 63554 71821 94904 117114 100452 71444 34887 19704 7352 9930 18019 27691 26419 22394 24238 25610 27205 26727 27170 28591 35684 53233 313 434 30 10544 14 47 13 7314 5158 114 552 1101 2184 2576 3802 4888 6456 8349 10418 11614 13703 17122 21428 25697 26897 27961 30198 31784 33045 36056 36350 29499 25764 26166 26822 23175 23687 26193 36449 72713 189966 404957 792447 999999 913131 402635 76211 37574 9283 4622 4539 5248 7351 9364 11118 12566 12425 7922 4849 3424 1868 1007 564 294 114 221 324 242 161 165 348 460 738 745 558 403 292 284 450 490 464 272 165 400 2138 4780 5764 5362 5092 4456 4366 4330 4220 3427 2839 2122 1513 1084 503 430 419 375 154 63 12 -68 203 139 236 181 202 271 242 233 264 146 151 145 230 218 253 180 268 253 169 214 224 145 159 248 170 272 288 238 233 356 307 314 253 271 311 305 234 327 377 319 293 302 356 311 297 227 250 317 334 352 311 381 310 300 333 342 386 462 422 469 416 330 331 392 436 407 334 358 328 325 297 296 212 208 209 215 303 361 318 280 273 264 254 352 314 283 369 313 389 329 276 306 237 206 201 220 224 192 225 188 263 398 641 831 834 629 543 514 431 375 356 306 305 300 321 290 193 174 267 272 289 340 328 316 300 325 285 368 343 327 334 331 349 366 399 422 430 554 864 927 1055 1067 846 552 468 466 436 445 421 418 433 416 447 456 430 459 659 1082 2159 4339 8557 12668 14528 13029 6968 1356 509 485 536 593 690 826 1258 2873 6591 11645 15203 17005 19704 24472 24857 23355 22824 23109 23981 26042 28648 32464 38472 44221 48336 52468 55746 57394 60413 69077 81510 117828 138470 84738 81544 32989 18251 10748 6667 8561 18815 31914 29326 24676 27773 32847 36831 40062 42370 42782 53242 324 81 30 10551 14 47 22 7316 5153 -71 999999 999999 193 150 274 393 558 998 1440 2097 3714 5211 6690 8561 10739 14285 20502 28234 35365 50773 72753 80702 87181 96061 102049 123953 150809 138808 105647 73209 55818 47901 38580 38824 43376 29219 23202 21769 32378 102232 228244 173952 150977 161478 159988 17301 20344 12625 4371 1296 988 811 826 1308 1396 1652 2288 2598 2221 1658 1079 783 496 603 406 304 267 141 113 175 253 208 100 174 248 212 132 157 92 107 53 74 3 156 967 2202 3153 4211 5154 6663 6676 6322 5773 5131 5455 5323 4216 3708 3309 2891 1552 751 630 854 974 606 297 86 -68 59 71 125 122 183 280 316 269 228 265 328 254 294 193 107 251 217 162 132 112 130 47 97 147 198 257 313 292 272 276 303 259 321 255 253 286 281 302 247 334 346 317 287 266 289 261 334 428 351 223 270 362 313 323 428 499 406 353 412 399 326 241 285 381 321 276 299 337 305 234 144 179 208 270 270 265 269 333 359 330 348 391 338 292 360 402 389 330 292 274 261 303 234 217 210 207 222 182 196 202 336 594 814 890 757 553 476 408 403 349 342 365 320 271 250 237 202 228 205 280 267 301 321 307 317 315 333 320 308 334 372 423 431 425 399 437 924 2203 3440 3276 2322 1524 953 665 598 654 630 539 505 460 435 445 422 460 516 841 1605 2691 4683 8555 11607 13157 11061 5125 1165 477 455 504 546 635 739 883 1046 1947 5472 11960 18341 21094 22669 23838 24746 22692 20669 20662 22369 25233 28859 34029 41297 48718 53870 60870 67286 72367 84413 116175 132897 83968 69427 41754 20817 15077 13542 11058 13084 21891 31401 35764 36670 37378 38439 38766 37951 39233 53251 324 116 30 10556 14 47 31 7317 5149 422 486 343 459 529 634 609 877 1125 1591 2470 3605 5062 7038 9995 13271 16798 20385 25112 32003 44496 67351 104791 124245 113006 91196 74259 63767 44639 31069 30815 29146 24991 24950 22048 16692 13351 10620 7651 5457 4235 3915 4146 3903 3008 2835 3312 3937 7450 12548 25137 81429 197761 134660 150305 4617 1554 1239 1082 1099 1011 1344 1880 4550 14130 12696 11196 38153 3024 1070 812 572 342 221 184 252 252 194 129 153 197 211 283 430 641 852 1337 1780 2392 2892 3716 4680 4664 4089 3345 3291 3355 2693 2019 1720 1662 1279 749 836 830 479 328 291 47 68 107 28 87 161 201 314 217 218 223 321 201 352 275 262 249 243 275 336 298 252 157 189 46 122 135 109 247 236 322 227 214 336 447 376 400 378 316 273 295 343 309 306 351 438 345 380 287 241 398 387 321 355 471 421 318 413 595 673 664 559 566 467 504 379 373 380 352 379 408 319 264 233 272 243 268 224 245 213 334 373 318 279 352 373 361 440 383 373 369 315 251 275 327 316 268 324 288 262 174 233 306 402 641 900 964 761 566 506 452 451 448 460 429 321 310 292 275 259 237 279 351 319 343 314 324 358 381 404 381 374 417 418 453 487 579 602 626 1050 2260 3541 3587 2869 1899 920 778 1058 1055 854 803 701 618 534 469 511 521 565 691 1192 2881 5749 8499 10894 12414 10248 4739 906 521 495 483 536 604 696 872 1121 2118 7360 15522 19209 20258 21201 22657 24768 24757 23037 23023 23628 24633 26750 29724 32773 36451 46743 61230 75141 85560 95216 102679 76695 60502 53185 33409 24819 18023 19236 18939 11674 14988 26216 40537 45016 45439 43774 40170 38416 53260 324 120 30 10560 14 47 40 7319 5145 186 136 239 268 219 246 339 561 951 1526 2105 3076 3808 5191 7093 8818 11188 16111 22428 30651 46780 65189 77170 84049 91358 86808 75547 70124 59310 34410 21774 19519 16689 12693 11996 12207 11306 11319 10385 9058 7758 7177 7446 23524 78434 180323 261528 270413 227898 167818 139608 231172 233936 184743 123224 58246 1431 1140 1094 937 1082 915 848 823 578 464 569 368 207 228 161 148 198 242 295 258 223 405 701 682 750 844 910 881 1115 1205 1035 883 633 722 540 459 402 466 417 375 430 233 -15 29 10 81 242 255 144 113 69 70 107 134 222 168 181 283 228 273 272 241 391 390 379 367 334 298 270 308 299 234 225 216 187 154 152 147 159 267 304 264 381 391 352 459 413 426 270 360 364 345 378 392 406 393 368 370 437 352 294 333 389 403 440 430 377 403 428 436 536 648 582 628 544 513 613 651 624 678 563 540 617 495 502 444 378 306 294 345 402 278 321 393 393 417 399 445 480 518 566 491 424 358 402 372 375 346 299 325 229 219 260 348 407 672 996 1093 944 774 674 548 528 549 503 457 388 361 344 363 311 306 366 392 400 387 397 371 366 393 402 432 477 522 645 849 1372 2435 3520 3450 3046 3077 3642 4562 4536 3693 2027 1213 1302 1434 1003 722 863 955 690 630 557 565 596 702 812 845 1799 5483 9946 14135 17565 17624 14728 9680 3862 1003 549 564 608 641 817 1020 1611 5360 13735 18562 17492 16475 17708 19582 20762 21795 22318 22781 23461 25640 28309 31081 34489 41844 55152 65926 63935 54944 58226 52231 33175 32234 36207 34228 23405 25624 22977 11944 13043 22296 33981 41249 48780 49326 45325 42006 53269 325 95 30 10565 14 47 49 7320 5140 16 -25 -46 73 70 -45 -20 999999 999999 999999 999999 -96 -100 999999 134 539 1042 1867 3223 5740 8085 11448 17232 23029 28261 48360 62030 56042 31898 17891 16357 16335 13805 14717 21077 26364 32041 33485 33046 45164 72279 150139 242400 286300 294713 257380 180615 139589 103668 79908 61660 50122 74855 270671 356980 521335 540387 18298 1176 1088 1012 1198 1174 1010 1117 1083 1030 863 453 369 326 339 194 59 158 196 143 286 568 425 313 106 44 175 313 345 437 588 473 206 128 143 191 60 -26 -29 98 -38 -9 11 -3 -56 -45 9 -7 -8 27 54 130 78 70 56 42 108 160 87 205 245 202 194 206 269 308 297 288 298 313 234 261 164 137 154 215 202 122 80 192 194 262 247 250 356 380 391 463 451 398 415 399 359 294 335 362 364 370 312 279 419 434 436 542 574 578 575 486 465 451 425 470 486 503 557 581 599 728 801 902 877 817 802 661 596 568 507 424 355 335 369 384 302 421 428 373 382 403 423 515 558 577 626 523 377 406 368 341 329 282 299 260 269 279 353 611 992 1001 793 669 547 523 490 406 386 343 322 314 248 248 290 287 286 295 336 349 330 358 361 414 394 416 525 648 900 1432 2486 3595 4463 4547 5382 8648 11823 11342 9604 6841 4926 3780 2146 1013 754 636 603 554 510 517 515 514 531 621 681 772 988 1229 2152 5114 7825 10226 10764 7660 3682 1769 923 537 537 589 743 1022 1238 3199 13339 19663 18088 14470 14024 15353 18020 20593 22254 24132 25242 25049 24748 25225 28262 33113 38204 40862 41782 36832 28773 29187 36508 48848 49514 50408 45191 31294 21483 11674 14915 23860 30904 33198 38453 41759 44685 48510 53278 325 102 30 10572 14 47 58 7322 5136 813 750 697 627 537 428 253 290 276 353 376 352 340 605 742 839 996 1548 2553 3488 5098 8078 11479 14178 17105 25112 34825 40892 40222 41748 45002 52376 63684 96441 155913 216349 240134 259853 296782 333117 371268 411463 402936 370241 329452 251913 154187 94429 55120 25506 7956 3840 2202 1437 1148 934 1073 1548 1892 1976 1693 1357 1218 1215 1005 975 1078 1172 951 631 310 257 332 206 268 228 148 305 257 322 216 251 135 22 70 103 182 200 265 245 188 110 41 48 98 16 120 69 -73 24 26 -9 -28 -27 57 61 93 233 199 121 79 169 43 134 132 120 107 236 233 183 228 256 348 297 355 280 319 390 279 174 119 134 149 155 242 224 226 305 334 346 335 439 422 423 364 510 453 452 445 444 328 406 446 320 416 432 438 588 943 1632 2400 2851 2352 1208 794 582 492 448 540 602 626 730 822 882 1029 1071 1123 1145 1136 987 839 768 709 598 427 392 418 486 525 550 506 424 367 379 384 418 407 532 654 607 615 632 511 422 407 343 229 261 283 281 322 390 728 1024 968 827 597 513 452 398 369 364 354 355 329 365 284 296 300 309 329 365 367 368 375 444 537 531 628 787 955 1309 2153 4853 9000 9991 8549 7233 10755 17827 21511 20178 16767 11551 6922 3105 1574 1203 855 710 633 631 743 757 661 613 622 791 1022 1055 1577 3621 7058 9908 11494 12213 11038 7223 3846 1853 896 665 712 895 1164 1529 4008 11373 20708 26303 22252 16538 15180 16049 19027 22462 26139 28818 30254 31775 31272 29653 27087 27838 37610 43937 30841 21035 25251 28154 32052 32087 31864 38374 46666 37442 23045 14714 18451 29332 32005 31486 31776 35298 41144 53287 325 81 30 10581 14 48 7 7323 5132 572 458 774 531 503 269 388 372 262 108 231 311 343 221 465 622 1032 1407 1903 2929 4476 5882 9657 14957 21172 25121 28718 33484 46873 72201 106361 159400 226232 282398 307292 328895 375124 458618 521378 506706 409960 299282 202851 128831 99128 72401 64685 54319 45826 29566 25370 38610 36928 10343 1190 835 1098 2145 2190 1894 1726 1501 1277 1348 2208 4621 4537 1924 685 310 273 286 233 285 173 117 70 162 138 37 -21 53 64 89 49 38 89 60 26 5 22 0 -37 18 43 -35 18 -7 28 66 29 30 -56 14 -78 -15 50 31 96 58 39 43 132 149 107 145 150 155 168 215 179 263 208 267 351 305 253 274 255 210 202 194 162 173 134 133 165 252 262 310 354 415 406 340 348 400 487 476 364 414 430 414 445 478 587 911 1521 2745 4288 6195 7758 7052 4328 2303 1431 861 744 749 829 894 874 1013 1104 1183 1176 1103 1111 1020 944 928 812 762 630 567 518 497 503 545 532 536 499 457 438 363 422 498 530 473 531 520 497 456 434 386 366 321 317 228 236 262 403 458 812 993 820 627 534 444 399 364 348 352 319 297 325 327 305 313 273 283 333 360 368 406 454 547 614 738 986 1433 2042 3286 6204 11896 20130 24490 21523 15678 12991 15302 20304 22940 20638 14563 8154 4745 3985 3289 1983 1768 1718 2257 3003 3094 2197 1059 670 637 668 757 849 1704 4548 8975 14083 15580 14621 12526 9496 5546 3508 2252 935 821 1098 1394 4304 17620 30378 29869 22390 17802 17657 19541 21881 23577 25902 28664 32422 35086 37364 38589 37490 36246 31476 22175 18786 18636 21603 20186 19592 20389 18985 21441 34788 48639 35081 20244 16022 19543 25814 28800 28215 29807 35007 53296 325 115 30 10585 14 48 16 7325 5127 324 320 288 176 284 170 40 136 102 -5 159 87 -17 147 263 180 454 636 813 1191 1749 2691 4736 7598 11938 23032 38431 56655 82216 107293 135725 168429 188347 201464 226617 245121 252118 258429 247803 219557 190547 134922 94601 60036 48203 55367 63816 64483 85439 116361 140639 126504 160919 133557 54965 28006 39228 16537 1599 879 675 859 1098 1615 5186 5607 2351 1196 727 432 231 150 204 285 143 102 138 162 212 166 147 143 73 -21 -1 -22 66 105 102 30 14 14 26 -51 -82 14 44 999999 -59 38 -54 -72 40 35 72 -93 -94 999999 -45 -60 -2 73 41 66 94 132 118 30 110 182 104 206 117 211 185 212 262 243 281 217 301 260 140 211 247 196 195 189 185 199 184 179 314 343 343 307 401 445 501 491 363 393 453 637 1003 1640 2025 2741 4850 7621 8143 7101 5746 4453 3231 2567 1991 1327 977 939 998 1004 1041 1023 1068 917 809 930 905 882 819 892 893 789 692 635 514 458 551 454 432 381 384 439 414 473 538 543 634 801 557 411 369 369 342 307 307 287 247 292 318 583 955 904 688 493 463 396 328 293 308 307 306 323 299 259 248 307 296 272 380 499 675 1040 1749 2546 3250 4532 6583 8542 8758 8591 10914 15549 22250 28293 28626 24620 20938 18077 19913 24421 23944 20099 14533 10617 9019 8075 6193 4463 3500 3512 4006 4892 5481 4118 2138 1231 1018 946 1416 3069 4162 5680 7560 9363 10166 8352 6995 4160 2299 1236 956 857 985 1347 3088 10055 23113 30741 27816 22773 19214 18265 20055 21694 22655 23731 24616 25746 26549 28538 30304 29806 26513 20731 15553 17880 19936 14043 10229 7090 5981 10971 15492 25394 43477 37819 22927 17756 17435 20367 23768 26604 28346 53305 325 117 30 10587 14 48 25 7326 5123 837 755 816 645 710 586 545 437 460 409 361 402 369 389 435 399 688 994 1513 2887 5404 8528 13793 22049 36994 64144 109784 172415 224307 235578 220338 206148 198712 174256 145230 129799 95744 42798 14404 17444 47330 88157 132118 125785 103292 89072 55223 21744 8103 3774 3076 2743 5063 10879 16668 26177 21063 5517 756 754 1144 2092 3694 4702 4182 3117 1424 525 459 321 401 270 248 155 121 104 57 203 83 57 -11 -8 -3 93 52 86 27 24 27 -4 -69 37 69 54 -41 15 25 24 108 42 36 -23 -49 23 -12 20 52 -35 -37 9 91 87 135 170 109 32 121 120 125 156 171 54 82 111 184 239 196 314 284 237 308 255 295 270 220 344 300 217 247 281 370 408 395 434 463 419 402 472 529 566 481 569 735 1112 1741 3173 4493 5859 8902 12318 13605 12649 8282 4552 3569 2886 2047 1360 1079 978 981 939 922 889 901 949 911 859 865 877 872 903 843 857 852 828 686 646 602 523 474 411 395 430 537 644 699 650 772 1025 1046 602 376 310 307 356 297 279 280 293 372 677 978 945 771 610 491 416 410 418 373 355 397 356 318 363 364 423 549 688 868 1166 1548 2089 2397 2302 2455 3497 5936 9304 13010 16767 18524 18815 18790 16732 14573 12842 10534 7896 8420 17623 29869 34727 30300 23815 20127 15554 12299 10373 8526 5654 3859 3357 3201 4759 5903 4010 2516 2248 2112 1497 1134 1131 1562 2711 4141 6204 7989 7489 3740 1292 866 628 722 888 1521 5083 15118 27124 30483 28017 22822 20069 20081 21006 22675 24965 26996 27245 27634 27884 25143 20980 17901 16613 16989 21258 27018 21029 8587 4713 4281 4358 4802 5846 13365 37085 44347 26446 22557 21493 20464 19552 22426 53314 325 122 30 10592 14 48 34 7327 5118 652 716 671 690 608 517 511 363 307 280 439 457 295 323 485 407 513 535 1075 1684 2206 2708 3921 5285 6024 7897 12641 20837 33225 52390 75598 99398 111712 116569 116795 108863 100666 98579 75298 46598 31813 29622 33837 48687 61324 73782 83306 86949 94698 24203 3464 1392 1204 865 732 773 750 765 660 486 555 537 629 715 697 760 719 644 623 636 492 359 304 410 325 163 270 183 12 73 6 -41 -96 54 -28 4 39 63 126 11 -72 -76 -53 -97 999999 -77 -82 -94 999999 -67 -36 -57 -72 999999 999999 -92 -58 -64 999999 -18 14 999999 999999 9 -37 -74 44 75 49 134 49 42 67 -84 -45 47 53 91 135 262 239 215 70 56 136 209 317 497 743 888 824 916 1009 1012 1110 1047 876 905 1162 1806 3868 9479 15987 21150 26819 30577 28175 23701 18696 14449 10580 6540 3629 2422 1694 1496 1290 1201 1116 940 778 813 761 746 808 951 992 1014 1004 1013 869 771 788 658 625 518 350 386 477 426 353 359 422 448 466 480 507 503 552 683 1070 1119 505 307 238 253 171 169 194 223 247 538 777 692 541 483 426 359 331 333 302 355 330 383 466 691 1032 1444 1903 2646 3834 4580 5056 4728 3330 2588 2600 2756 3286 4084 6272 11383 16930 18424 16483 16069 17131 16079 12073 9673 11515 21176 33053 37575 34130 26911 21355 17950 17309 16991 15033 9806 6310 5281 5192 5167 4953 4569 3243 3060 3516 3532 2473 1479 961 688 1133 2554 4627 6304 6706 4666 1993 680 563 587 647 783 1086 3087 10400 22151 28468 28336 24593 20320 20240 22571 24461 26545 29005 29228 27146 21497 16862 15257 16284 21806 24351 18852 10740 5657 4191 4155 4664 6612 7818 11968 30459 40055 27132 24485 25958 25795 27253 53323 326 94 30 10594 14 48 43 7329 5114 949 981 962 1104 1172 1003 695 686 642 568 509 510 381 536 364 454 584 832 993 1424 2730 4876 6829 9137 12582 16102 21982 29785 38961 50803 58623 64783 70414 78378 83047 95740 100981 92817 83451 65927 39654 31271 21174 11897 5037 2125 1271 845 918 721 705 602 612 605 533 384 437 310 312 476 503 468 551 639 630 622 528 401 148 173 276 256 248 326 256 242 59 145 55 64 -65 7 -19 -61 -15 -24 999999 -94 -16 2 999999 999999 -68 -55 -68 999999 -81 -79 999999 -63 -80 -79 -39 -98 999999 18 -77 -33 7 999999 -51 999999 -59 -56 -18 33 45 35 82 0 0 51 46 106 99 34 -40 1 49 44 130 193 183 147 198 147 199 363 739 1533 2800 3749 4476 5324 6104 7878 11041 13903 17014 21726 27136 32951 36916 37118 34476 29447 23601 19564 15639 10855 6515 3820 3136 2906 2894 2762 2714 2663 2782 2654 2331 2080 2044 1874 1730 1518 1415 1436 1392 1299 1153 1060 1033 1038 961 777 627 651 689 592 482 544 647 716 698 644 546 576 577 895 1531 1661 782 473 395 238 254 288 239 207 270 369 647 674 589 494 439 419 365 439 442 606 1276 2910 5187 8030 10309 10580 9105 8420 9175 10269 10168 9114 7311 6559 6792 7187 7700 7539 8520 10949 13960 15800 14311 12174 11707 11952 11946 11847 12248 12099 11751 15220 26064 35401 41896 37586 27612 24036 21343 17770 13258 10148 9996 10971 9208 5955 5305 5201 4356 3855 3188 2410 1543 963 659 768 1360 2266 3138 3147 1850 838 650 638 636 667 854 1115 1726 4861 17231 34096 37213 31387 24056 21558 22154 24114 27228 32131 36852 36987 29324 21132 19779 20532 20023 17618 15068 11725 5918 4663 5115 5469 7827 8144 6002 14468 36503 44368 32140 26588 27350 31083 53332 326 96 30 10596 14 48 52 7330 5109 1080 884 852 848 772 651 623 660 458 424 426 478 337 227 297 320 271 296 337 406 345 462 579 544 989 1865 3147 5263 8998 13800 19415 23074 30496 46426 58844 59454 53472 47938 48354 43519 31209 17727 7370 2495 1511 1195 1116 1199 1127 1067 938 783 653 601 550 567 615 624 538 432 396 354 280 311 493 544 540 580 352 408 245 31 213 126 127 192 110 112 -75 -14 -49 -98 -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 -95 -98 -19 -15 -40 999999 -42 -3 -97 999999 999999 -75 999999 999999 -88 26 121 70 57 191 535 1354 2812 4560 6468 8123 9345 11714 16609 23499 30003 36279 39683 36399 28902 21495 17305 16301 16763 16243 14831 13297 11949 10185 8560 6442 4198 3107 2673 2658 2773 2955 3375 3745 3692 3887 3823 3635 3502 3472 3542 3320 3105 2804 2544 2252 1925 1701 1403 1231 1060 902 865 860 672 694 1157 1131 643 409 388 472 575 776 928 1030 788 462 378 215 127 165 188 189 253 305 364 446 467 431 326 354 531 872 1626 3466 8246 16931 24903 28984 31263 29887 27385 25097 23149 20918 18049 15189 12396 10379 8869 7731 7165 7095 7082 7659 8986 9810 9939 10189 9995 9959 11518 14234 16265 16856 16602 15938 15136 14929 20384 29318 35267 34047 27832 20586 17318 17583 18322 16647 13518 13766 14470 12951 11208 11353 9598 5272 2553 1566 999 689 624 770 1177 1670 1882 2305 1784 1016 690 640 695 849 1208 2400 10004 20551 27929 33763 36537 35952 30438 23901 20482 20189 22920 28379 34004 37851 35833 26962 17708 14852 14050 13651 10271 5651 4845 5536 5509 5878 6316 5909 7429 13891 27123 48238 43868 36654 30244 32273 53341 326 101 30 10601 14 49 1 7332 5105 938 849 928 847 787 1126 928 911 782 587 366 451 431 261 250 280 220 259 277 255 288 345 342 434 688 1399 2266 4508 8055 12949 18377 22241 23662 27365 29147 21243 15474 10781 6179 3799 2018 1068 808 649 556 720 608 561 575 424 434 325 364 414 344 324 172 240 290 268 332 294 243 370 325 206 311 90 150 196 22 -7 74 185 55 14 -24 -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 -98 -49 999999 999999 999999 -42 999999 999999 -90 -99 999999 999999 999999 999999 -71 42 179 395 1642 5541 9011 10660 12583 15709 18012 20514 24047 27930 31615 33011 31496 27971 23718 19568 16234 14918 15894 18611 22322 25094 24952 23355 23110 23498 20051 13720 9402 7612 6133 4795 4760 5124 5638 6245 6432 6651 6392 6281 6066 5866 5293 4633 4115 3916 3810 3335 2468 1467 928 912 856 800 974 1421 1454 744 403 369 351 449 637 862 829 676 581 582 327 227 206 208 182 276 362 512 598 527 622 985 1640 3073 5874 11055 19615 31225 37286 35106 28489 22209 19524 19617 19843 19686 18619 15651 12976 13450 15534 16686 16601 15623 14498 13720 12629 11845 11442 10386 9427 8259 7724 8756 11838 15661 18803 21781 22842 20850 19280 17568 14830 14287 15835 16398 16022 15407 12505 9998 12624 14862 14095 12320 11073 11936 13553 15263 15344 11761 5744 2602 1662 1075 783 872 1907 3673 2491 1647 1724 1135 752 675 727 854 1114 2620 9403 20778 29226 33369 35175 34883 31059 24182 18962 17043 17544 19926 22788 26627 30987 30118 20716 13362 11735 9278 6256 4653 5056 6079 6508 6210 6764 7414 8848 7360 9480 18281 24165 29174 35024 37929 53350 326 103 30 10603 14 49 10 7333 5101 986 891 726 840 793 763 794 699 540 356 208 341 270 303 302 295 196 225 253 140 141 264 259 269 394 374 655 1037 1973 3005 4799 8338 11219 15462 20019 20337 15343 10187 6497 3992 3609 2507 1612 1705 2013 1300 1055 1126 757 544 497 627 471 371 355 355 286 297 245 196 167 129 174 248 389 310 396 411 310 243 205 117 142 216 237 204 246 269 126 -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 -69 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 145 295 469 1829 6306 11069 13556 17566 25399 33197 35291 36367 36059 33928 28717 23550 18896 15796 14322 14000 14394 15022 15899 17680 20232 22224 23240 24620 25739 26115 26190 24785 23015 19029 11868 8298 6699 6460 6555 7375 9358 11487 13680 14623 13927 12219 10200 8963 7830 6288 4777 3099 1943 1270 993 971 1142 1222 858 579 450 416 297 275 300 495 588 519 445 488 578 407 205 161 182 176 255 488 667 718 725 890 1281 1816 2497 3495 5208 7489 9308 13927 25008 32116 29843 27226 25393 22822 19869 17351 15916 17569 20564 22175 22518 21521 20851 20794 19772 18539 15732 11735 9487 8705 8233 8162 8575 10025 12914 17106 22593 29109 27629 24096 21270 19573 17230 15350 14414 14021 14144 15378 16577 18297 18446 16271 14194 12669 11680 12037 14145 15847 15080 10445 6242 3379 1875 1330 916 1349 3356 3213 1900 2275 2245 1558 782 669 764 951 1172 3279 13429 24105 30230 32138 32917 29453 23967 19975 18557 18165 17671 18022 20039 24126 26685 21792 12693 8053 7707 6536 5578 5951 5663 5632 5986 6930 8486 8703 8304 6481 5984 7038 9160 11949 17002 53359 326 103 30 10603 14 49 19 7335 5096 929 624 592 665 664 724 568 610 536 438 431 192 307 221 231 186 97 102 256 269 128 173 301 275 325 351 376 456 810 1395 2199 3078 4267 6332 7726 7664 5710 4341 3185 3118 3058 2344 1645 1446 1222 972 1032 932 1096 856 733 711 431 341 265 100 207 49 172 200 132 113 263 209 384 1812 2528 1227 388 211 245 19 49 155 -29 114 185 269 166 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 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 51 372 900 2516 6715 12751 19779 26802 31223 34347 36776 37228 37998 39960 38941 33369 28206 25311 23629 20440 17169 16345 16505 17768 20327 23046 26275 27923 27529 25375 22776 20920 17821 12851 9664 9223 9502 9772 10228 10552 10922 11244 11045 10066 8939 7705 6094 4535 3146 2229 1658 1325 1265 1179 972 859 627 525 459 438 357 296 282 232 296 298 230 227 201 156 151 133 158 184 297 613 893 967 998 1076 1243 1490 1785 2162 2564 2905 3438 4636 8861 16445 21105 19989 17086 15066 14324 14514 14974 16528 17460 17646 17651 16949 16021 15570 14340 13033 12527 11935 11161 10274 9671 9293 9288 9309 9413 10513 12809 17683 23247 21084 19842 17109 18757 18426 17839 18366 18384 18927 18346 18024 16908 14622 13046 12465 12033 12773 14428 15129 12852 8298 4548 2320 1463 937 898 1256 2984 5501 5724 4194 2702 2017 1224 658 575 629 722 857 974 2439 13432 28647 33235 34281 31004 24791 18387 15746 16341 17782 18434 19054 20953 20751 16948 11803 7957 5970 6828 5897 5103 6569 8934 12696 14646 15058 16159 17777 17983 17562 19513 19685 22382 53368 326 101 30 10601 14 49 28 7336 5092 1143 1070 1072 1105 1000 1099 955 767 549 674 585 439 358 386 375 414 248 385 443 511 394 479 364 522 521 546 712 976 1180 1954 3469 4732 4797 4596 3750 3132 2183 1624 1487 1552 1042 1023 966 750 827 946 968 968 787 654 604 482 447 375 222 242 121 164 199 328 508 427 390 526 467 515 453 514 488 382 281 127 297 292 295 288 265 285 91 13 -45 -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 -99 999999 -94 999999 -50 999999 -55 -58 999999 20 15 999999 -97 -41 -75 39 49 15 -34 999999 999999 -93 -83 999999 -28 93 170 361 793 1975 5400 14338 26097 30879 32978 35036 38346 44790 52997 59503 60924 53230 40001 28131 20632 17398 17071 16668 17565 19531 22314 24030 22535 19324 16589 14657 13417 11957 9984 10207 10579 9122 10262 11559 12050 12042 12322 11823 11103 10351 9674 8366 6854 5027 3906 3532 3067 2543 1802 1341 1032 899 869 842 753 641 511 488 483 435 375 419 341 324 347 372 393 497 640 853 1104 1161 903 754 727 649 632 678 743 747 750 850 1058 1146 1364 2615 4516 4497 3674 3817 4682 5983 7644 9154 10559 11913 11951 10536 8447 7659 7991 8342 8276 7609 7088 6867 6563 6352 6286 6020 6138 6687 7348 8444 10017 11795 13079 13757 14690 15212 14415 14427 17987 21572 21440 18749 16036 13601 9153 7323 9239 11797 13297 13432 11946 9385 4962 2208 1234 995 1080 2241 5527 9193 10035 8613 6904 5354 3213 1528 805 673 715 752 828 949 1291 4824 17207 26947 34744 36989 35002 29777 22673 19065 16237 16344 16147 17031 18971 17860 12814 9179 8028 6553 5943 6802 9204 15784 19346 18556 20394 20829 17783 15739 14805 15507 17308 53377 326 98 30 10598 14 49 37 7338 5087 1243 1162 1318 1366 1231 1321 1344 1205 1152 1152 1067 753 706 768 635 653 572 636 603 616 589 557 644 584 557 699 679 785 849 911 1383 1701 2283 3170 3840 3512 2804 2312 2040 1888 1924 1906 1561 1211 1247 1202 1302 1363 1537 1311 1090 879 1061 1375 1601 2197 2545 2205 2086 2370 2427 2633 2648 2467 2405 1784 692 525 599 473 455 550 785 1652 2890 3227 2583 1520 733 544 368 192 3 27 -66 -30 -71 -1 999999 999999 999999 999999 -81 999999 999999 -42 -71 -48 999999 999999 -75 -17 29 -84 999999 -34 -83 -9 999999 -49 32 -16 999999 -76 41 -7 40 63 145 133 133 141 285 -15 803 14463 10476 590 -18 -5 68 6 168 276 449 990 2287 6406 16357 28489 32701 31338 31523 31772 32237 33939 36952 38627 36187 28590 20858 16930 16022 16635 16808 16393 16514 16957 18282 18180 15625 12350 9928 9101 8772 8312 8083 7925 8190 8082 6930 6741 6943 7060 7627 8685 9019 8720 8345 7901 7159 6411 5211 3450 2309 1792 1602 1528 1497 1392 1254 1220 1187 1099 954 814 741 665 704 698 645 804 1041 1143 1195 1349 1478 1385 962 686 575 527 437 464 436 477 490 531 523 417 370 431 482 634 874 1286 2132 2920 3643 4515 4213 2984 3181 3545 4646 6632 8581 9283 10030 10259 8434 5676 3675 3540 4759 6536 6985 5728 4803 4018 3708 3653 3769 4297 5191 6014 7046 7182 6753 7344 8689 7912 5568 4003 2311 1455 1558 2804 5103 7159 7294 5715 3606 2197 1402 1158 1396 2241 4350 7534 7572 6389 6392 5633 4171 2759 1626 883 768 884 1025 1146 1305 1572 1884 4302 13866 23857 28799 32946 35020 36312 35354 29094 20925 16516 15786 16028 16928 18627 21504 24571 21900 14950 9313 7771 11898 17196 14905 14391 16750 21617 24032 21643 19420 19774 53386 326 96 30 10596 14 49 46 7339 5083 869 688 805 729 741 797 720 605 586 470 310 421 428 422 206 220 186 280 329 247 285 268 208 306 108 273 245 307 532 804 1094 1664 2276 2336 1680 1047 751 786 799 719 688 621 564 624 617 624 505 473 704 662 772 1179 1955 3587 5653 7653 8665 10120 12922 14921 16153 20935 22878 23356 29184 31306 23204 17390 19082 21273 25297 22724 14891 11766 9045 9045 8407 6498 3005 841 298 14 -91 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 -41 10 10 17 57 49 34 216 813 321 11567 153398 192909 143914 13688 1745 78 155 62 98 338 543 1062 2042 5047 9584 15487 21058 24916 26570 25965 25900 26045 25641 23551 21055 18493 14957 12548 11356 10426 9699 9769 11000 12271 12864 13673 14522 13458 11192 9699 9085 9906 9660 8676 7761 6760 5939 5628 5401 5358 5347 5576 6563 8166 9223 9436 8257 6078 4488 3721 3176 3054 2970 2783 2482 2394 2252 2139 2019 1769 1598 1563 1387 1269 1318 1204 1191 1312 1293 1271 1278 1179 961 770 587 562 538 508 625 751 943 1139 1186 1229 1285 1333 1308 1344 1553 1831 1972 2533 3423 4872 6845 8298 7722 7308 7113 6683 6181 5155 4909 5190 5827 6355 6994 6073 5213 4621 3828 3061 2435 1896 1842 1798 1632 1524 1389 1203 1130 1025 1027 1193 1320 1069 934 831 724 619 622 664 699 823 1235 1522 1228 941 874 874 1080 1916 3539 5471 6933 7586 6979 5208 3574 2651 1933 1437 1173 1287 1542 1589 1304 1116 1425 2100 2793 4159 13768 25704 31769 38357 41957 41754 38695 32122 23792 20280 18085 17747 17416 17364 17209 18100 16856 11820 9084 9326 15675 17993 17032 20144 23047 22063 20679 20918 19080 53395 326 92 30 10592 14 49 55 7341 5078 892 616 457 570 848 630 378 424 387 279 199 175 118 220 169 215 127 111 28 82 60 100 58 107 114 289 268 222 187 410 193 566 767 960 901 674 423 382 657 716 743 710 768 760 937 884 1064 1344 1520 1698 2237 3024 3926 5073 6766 11103 15779 19402 19462 20165 27618 40377 49791 59839 68500 70592 62314 54581 58570 53316 49909 44817 27581 10714 6701 4719 4239 2825 1636 1347 1028 464 175 -7 -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 -94 999999 -82 5 105 25 165 73 101 235 -14 252 613 340 22860 288692 347521 19307 1002 169 60 -53 52 54 171 193 288 413 757 1629 4378 9204 17122 25113 32018 34641 32842 30846 29538 26074 22281 17915 14580 11741 9573 8191 7206 6381 5961 6385 7180 7642 6910 6055 6540 7316 7405 7616 8129 8337 7999 7360 6968 6738 6546 6655 6727 6692 6784 7537 7910 6878 5510 4922 4748 4784 4747 4699 4644 4487 4109 3746 3492 3132 2746 2395 2205 1966 1906 1918 1947 1944 1855 1546 1234 859 809 914 1039 1119 1279 1516 1804 1865 1917 1780 1495 1574 2167 2520 2205 1663 1169 818 835 1175 1685 2109 2228 2534 2690 2789 2675 2946 3081 3309 3592 3935 4005 3985 3922 3479 2178 835 531 484 519 540 518 471 524 519 521 540 564 551 512 504 531 550 545 520 528 551 515 550 552 588 599 605 642 644 683 729 902 2029 4709 8647 13504 17508 17592 14248 10840 7819 5335 3784 3002 2752 2790 2346 1529 1043 1035 1075 1287 1613 3003 10718 20044 28508 38131 43740 41450 35728 30782 25343 20645 18155 15790 12810 10982 10797 11937 13001 12738 9504 8720 13515 16812 16844 16852 17452 16865 18329 20640 53404 326 85 30 10585 14 50 4 7342 5073 1034 1028 1029 1081 969 941 743 670 452 486 403 544 356 254 240 332 321 306 174 204 257 233 360 463 385 336 421 615 524 502 610 840 846 971 1135 1068 936 835 845 831 898 1261 1376 1966 2710 5130 6080 5355 7475 12166 13550 57088 13307 11437 11061 11574 13516 15412 18437 22378 24103 23558 29193 39043 51111 62808 67760 70440 74148 78783 74037 66735 60632 61589 63644 56749 44625 37315 28957 22274 18521 13433 6672 3268 1862 1360 1341 1527 5789 35281 6293 197 -37 999999 999999 -22 23 -94 -98 999999 -21 62 -30 -74 -32 -33 999999 -97 -44 -29 39 92 -1 -56 23 55 -16 44 2 4 -24 -11 -48 44 41 -63 30 53 -9 11 70 103 -1 103 70 80 85 119 164 190 238 331 437 714 1548 4389 12718 27273 44624 57138 51519 45403 41329 41036 38296 32629 27337 22378 16725 12496 10081 8671 7461 6690 6217 5575 5492 5726 5874 6212 6820 7785 9774 12192 13383 13779 13135 12070 11089 10406 9424 8406 7308 6239 4760 4057 4035 4354 4871 5442 5838 5985 6192 6010 5654 5178 4629 4112 3792 3431 3080 2740 2275 2017 1790 1484 1297 1507 2116 2832 3325 4003 5138 6189 6497 6878 7485 8985 9927 9040 7842 6888 6086 5741 5185 4533 4344 4523 4666 5167 5914 6563 7090 7349 6411 4145 3472 3696 3206 2020 1062 659 552 503 536 530 507 537 496 519 555 544 538 573 564 574 587 560 557 570 580 619 619 572 594 591 583 618 625 633 684 673 647 684 861 1853 3949 6493 9478 12610 16054 18688 16582 12109 8195 5221 3494 3478 2809 1738 1135 1130 1177 1004 904 913 1028 1412 3239 13144 23001 29850 35103 38834 37625 32874 28672 26004 24031 21021 17913 15965 14832 14211 15334 16244 15354 15471 18034 19029 18423 19386 21575 21434 20101 24306 53413 325 110 30 10580 14 50 13 7344 5069 519 306 410 468 392 425 408 323 -22 33 150 -45 -25 15 91 56 36 -64 -95 -93 -75 -82 -69 57 210 121 105 155 381 485 435 529 561 542 673 577 353 462 675 843 1606 1461 1736 2455 3028 4867 44021 17396 94254 70889 39010 10463 3983 5830 6893 7807 9707 12238 14813 19400 23578 31608 51245 81626 108151 91680 91612 56381 38709 28392 22058 24452 28647 28647 25505 22384 19634 18888 17332 14328 13198 11259 7959 6361 4479 3017 2220 22569 85300 77598 21677 4201 -39 999999 999999 999999 -87 999999 -44 999999 999999 999999 -79 -38 999999 999999 -81 -63 999999 999999 -66 -55 -77 -95 -12 -36 -7 999999 999999 999999 -33 -73 -52 11 -13 -82 -7 -20 -61 -43 52 -7 40 35 16 63 139 217 223 231 310 714 2167 5708 13040 24816 40280 53937 65213 67925 65208 59914 61605 70811 70333 67439 60480 52951 42834 29700 21101 15830 12870 11256 10129 9124 8608 8293 7522 6889 6254 5327 5290 6356 7715 9224 9809 9328 8727 8474 8062 6726 4905 3277 2476 2504 2765 3309 3917 4534 4780 4952 5216 4963 4483 4364 4453 4276 3751 3257 2902 2456 2184 2147 2364 3823 7491 10155 11663 12093 11579 10549 9862 9742 9610 8695 6597 4455 3695 3883 3885 3709 4001 4310 4207 4085 4297 4410 4336 4467 4636 5521 6256 5803 4416 3257 2616 2154 1628 1046 685 592 568 595 571 583 553 517 553 564 602 570 586 613 645 606 594 580 612 606 604 606 619 650 622 641 652 661 657 653 658 670 708 997 1708 2840 4237 5049 5198 5153 4872 4401 4059 3813 4238 5231 4492 2692 1363 914 798 757 723 724 767 836 976 1914 6422 15873 22321 28628 32417 33069 29654 23190 18917 18679 20325 21675 21519 20374 18844 18465 17281 17632 18435 18384 15940 17098 21852 25196 25734 26516 22770 53422 325 108 30 10578 14 50 22 7345 5064 967 1030 894 961 824 780 713 372 496 522 295 236 344 220 274 246 118 310 298 222 325 263 191 385 291 348 327 305 440 390 450 330 548 351 295 500 754 509 734 1042 1634 2263 4195 7971 8582 5955 5966 6557 6706 4294 2787 2507 2572 4104 5727 8132 11939 16469 23463 33095 43616 56634 84329 103438 95392 78167 59324 40876 23477 12529 11732 13353 14348 15320 14001 11085 9639 10502 11839 11818 9704 9059 10253 9345 6652 6170 5015 3743 27911 198524 38519 5771 -15 -49 -74 -14 -26 -40 -31 65 -52 -47 61 -19 -64 -73 -95 -52 -31 -43 -17 16 -84 -48 4 3 45 38 -72 59 55 62 93 42 50 6 -68 -19 -32 19 38 45 -11 64 93 92 71 45 81 150 252 341 434 543 875 1945 6567 18484 37630 54662 64437 77692 79472 71712 65838 65612 64461 59816 48233 38230 31192 25523 20141 16447 13712 11351 9227 8411 8855 8622 7958 6703 5244 4151 3626 4182 5105 5330 5233 5138 5245 4656 3396 2329 1887 1879 1936 2141 2467 2856 3168 3371 3597 3764 3879 3681 3476 3505 3563 3617 3681 3983 4865 5895 7230 8598 8125 6009 4374 3188 2761 3112 3588 3854 3266 2202 2779 4902 6211 6682 6569 6019 5061 4233 3374 2696 2017 1606 1494 1161 697 562 584 598 563 539 551 587 604 601 644 641 586 588 575 589 584 576 581 607 589 576 565 570 648 619 608 629 611 635 624 663 675 661 657 681 654 630 666 688 781 906 1197 1554 2110 2767 3172 3533 3810 3858 4056 5166 6846 7472 6232 4600 2038 934 744 742 758 794 858 927 988 959 882 1016 2200 5567 12690 17068 19823 22801 26896 28169 26893 23437 18077 16554 17121 19268 19575 17058 16559 15173 16122 20693 24483 31085 32587 38954 36445 28005 26798 53431 325 105 30 10575 14 50 31 7347 5060 1246 1309 1358 1474 1511 1555 1578 1335 1109 894 716 488 388 550 588 593 585 423 545 474 235 478 463 351 496 580 548 642 678 681 577 822 863 935 981 825 1186 1841 3278 8379 20718 29511 36098 36043 33785 36798 45730 43008 27563 16949 11537 11720 13628 16285 19387 23162 31699 42840 52037 55782 63626 85339 94044 74033 44449 37862 23221 12082 9057 6398 4780 4582 6528 6694 5928 4424 3584 3353 3246 3812 3812 4102 4242 3743 2883 1560 850 556 4473 867 425 999999 999999 24 -2 -16 -78 -71 -84 -63 999999 -93 -59 -65 -78 26 -38 -96 -21 -63 -17 -23 -32 -15 3 27 18 26 -8 -14 -10 87 16 -11 1 69 42 18 65 74 17 97 30 185 181 151 157 223 246 225 448 746 1011 1563 2291 3270 5054 8065 13834 25312 39665 52247 69704 86801 86759 83134 78041 70369 60205 53143 42103 35800 31983 27411 20757 15559 12440 9626 7422 6000 4966 4589 4404 4363 4087 3698 3834 4532 5068 4619 4037 3680 3381 2946 2560 2515 2550 2709 2971 3189 3490 3662 3882 4229 4312 4265 4132 4194 4435 4633 4722 5038 5555 5097 3592 1985 1012 717 687 634 604 618 677 907 2277 4656 6494 6283 5452 5300 5435 4767 3911 3091 1748 1104 972 852 629 558 569 540 607 606 600 589 571 632 660 663 656 622 647 648 646 621 641 668 601 595 629 671 689 662 647 654 670 642 670 673 654 704 712 722 703 696 703 712 733 794 947 1259 1679 1963 1890 1675 1429 1390 1346 1357 1675 2141 2519 2225 1199 791 809 872 929 1010 1082 1131 1175 1212 1214 1141 986 988 1341 2508 4428 7730 10699 13073 15577 18597 23003 22975 19139 16996 17172 16429 15110 14339 12538 14527 27756 26475 26770 25805 27533 27983 33498 38804 32022 53440 325 128 30 10568 14 50 40 7348 5055 1177 1213 1157 1175 1198 1208 1258 1155 936 722 670 526 383 603 365 407 413 225 300 262 264 189 309 323 430 575 481 573 535 621 699 611 635 1242 2870 11704 35047 47606 61022 77932 85902 89850 94099 108569 103758 72942 56893 31491 9324 8511 12819 17827 21563 26609 28171 30469 32004 31457 30486 27996 22970 19879 20598 21183 24326 18737 10638 5739 3511 2951 1770 962 694 659 653 568 507 410 495 601 573 568 467 349 315 160 18 -20 32 18 -94 999999 -34 999999 999999 -69 999999 999999 999999 999999 999999 -74 -74 999999 999999 -72 -74 999999 999999 -83 999999 -65 -38 999999 -93 -83 999999 -31 -58 -41 -58 999999 999999 29 -15 -58 -24 27 -58 -88 -69 11 81 193 323 545 844 1233 1773 2760 4157 5735 7376 9523 12483 16303 20938 26948 33091 37192 43162 49425 52940 57446 65695 71284 72479 71548 67612 60002 55351 42564 33217 27836 24547 19492 13865 10715 9385 6984 4892 3770 3452 3529 3551 3487 3799 3887 3788 3598 3367 3463 3287 3252 3309 3458 3664 3830 3990 4156 4321 4236 4214 4290 4207 4006 3808 3609 3475 3407 3077 2621 1956 1464 994 716 718 710 782 1400 2607 4104 5512 6097 6393 6679 5962 5599 5305 5251 6395 6433 4932 2454 1291 988 729 603 532 487 455 533 562 540 553 526 513 560 588 546 553 573 573 537 558 535 591 542 517 574 593 582 617 594 539 581 615 603 622 619 595 594 614 605 620 620 637 651 652 655 731 874 1098 1322 1366 1173 1100 1063 1037 969 925 887 783 737 716 678 675 698 741 799 879 933 997 1035 1039 942 900 966 1135 1524 2063 4157 6132 8766 12803 14639 15448 15403 14070 13011 13580 13586 12909 12380 12288 19666 31416 28142 22081 25030 26783 27627 34335 57669 68444 53449 325 92 30 10562 14 50 49 7350 5051 1088 1214 1335 1315 1406 1450 1416 1154 1066 720 582 573 461 568 466 420 388 353 465 337 321 320 310 377 455 615 819 1236 1659 2051 2118 2509 3727 7304 19234 46131 78120 100158 110388 111356 96278 96937 97831 71350 45570 13881 3834 2308 1673 1913 2612 4329 7183 8235 7670 4922 5012 11549 11676 6355 9662 22647 35158 27250 17120 12352 6521 3651 2471 1494 708 621 593 463 584 546 418 582 524 416 605 618 290 182 55 999999 999999 999999 -82 -36 999999 999999 -80 999999 999999 -90 999999 -68 999999 999999 999999 999999 -47 -23 999999 -57 -55 -52 -68 999999 26 -63 -38 999999 -79 -11 -39 -98 -3 10 -97 -11 -87 15 -21 999999 -84 26 33 100 67 216 344 424 682 1019 1511 2277 3378 4980 7131 10038 13136 16106 20585 26524 34169 43339 52758 59747 67436 72004 76292 79196 77973 73767 70350 69176 67220 64475 60857 57202 54151 50255 43536 36288 28559 21918 17037 12969 9519 7321 6083 5187 4853 5057 5331 5361 5470 5489 5552 5454 5321 5266 5170 4906 4638 4597 4591 4500 4348 4194 3886 3459 2992 2461 2002 1674 1453 1347 1276 1224 1117 913 859 963 1176 1030 1005 1970 3967 5714 5250 4261 3523 2722 2486 2387 2052 1773 1583 1209 911 718 597 493 491 519 522 497 509 485 502 510 544 572 587 616 574 554 572 566 604 576 552 514 521 532 588 571 571 606 606 564 597 605 629 638 640 645 632 647 629 614 625 638 670 683 664 672 672 691 700 747 904 1036 1017 1001 1025 1012 989 950 878 783 726 689 684 715 735 775 854 994 1115 1253 1300 1270 1210 1151 1358 1881 2817 4242 5525 8412 15328 22681 26112 25148 17606 10973 9824 10208 10943 11404 15535 25840 27994 22888 23748 25500 28311 39354 51934 66847 74364 53458 325 86 30 10556 14 50 58 7351 5046 910 795 893 909 1014 937 851 889 673 355 355 290 338 251 213 418 299 326 228 123 217 324 400 759 1330 2356 4339 7232 11619 17321 25766 43508 60846 63658 76574 117070 128917 126767 107927 96940 94117 85718 70118 49373 31789 19592 7676 3496 1531 785 601 443 536 646 485 468 568 694 507 1215 2856 4712 4532 2694 1611 1352 1604 1580 1319 704 470 429 397 420 432 428 357 423 290 328 449 410 267 75 59 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 -59 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -18 -4 19 -12 119 149 314 598 975 1556 2243 3207 4366 5756 7673 10146 13033 16678 21388 26059 31293 38008 45815 54444 64694 70575 71900 72062 77487 81922 81739 80412 80470 74625 68698 64301 62302 59060 52828 48199 47284 46166 40283 34370 30416 26243 21823 17192 12369 9041 7143 5992 5208 4545 4409 4692 4887 5186 5168 5057 4970 4738 4610 4470 4206 4149 4112 3779 3367 2908 2388 1719 1126 706 465 421 662 905 1080 957 787 690 577 548 524 548 862 1652 1769 1802 2108 2346 1846 1300 991 922 866 787 711 559 489 427 476 432 386 460 443 442 435 490 511 496 471 488 501 487 484 523 508 479 472 455 464 430 489 470 496 518 545 534 545 539 508 560 554 528 553 553 545 552 555 581 569 568 572 578 557 590 547 568 589 594 670 734 850 937 908 845 746 719 744 736 684 686 721 750 872 1041 1214 1299 1395 1460 1362 1295 1293 1254 1233 1403 1968 3595 5922 10378 14858 21227 24616 17829 10624 9121 8820 8837 11920 18996 21697 19092 20386 24435 26260 28673 38928 48691 61896 68910 53467 324 108 30 10548 14 51 7 7353 5041 854 789 934 830 880 1089 970 1028 987 776 578 576 428 529 298 431 331 261 212 255 489 297 573 2535 6655 14181 28693 45030 59780 80532 95363 100876 98338 101363 112925 118321 119434 104899 86306 82219 74207 59325 40272 28546 16428 14985 10482 3681 1754 975 643 567 450 377 376 314 281 256 457 688 1261 1246 1045 766 465 416 395 366 488 475 369 381 428 473 556 594 598 561 555 565 526 612 471 262 279 -43 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 -97 -63 999999 999999 999999 -89 999999 999999 -35 999999 999999 -16 -100 -92 7 -58 -57 -90 -44 196 302 531 957 1391 2196 3010 4214 5718 8150 11313 15051 20480 26700 33861 41115 48518 56194 61704 64542 66542 69159 69663 69098 67727 67279 66109 65073 66436 69290 71233 70042 66353 64490 62873 59362 55271 52131 48966 44694 39708 34816 30883 28404 26221 23743 20074 15822 12074 9471 7237 5847 5159 4865 4572 4478 4386 4360 4047 3819 3539 3278 3081 2854 2626 2265 1797 1281 893 613 496 455 549 669 942 1272 1409 1474 1410 1444 1477 1348 1198 1064 850 789 836 801 658 568 543 523 557 612 579 552 564 555 526 530 536 578 560 501 521 568 534 578 668 646 605 658 571 565 618 610 617 578 599 611 579 601 631 607 622 640 640 682 666 645 651 680 697 682 652 657 672 684 677 675 696 716 658 695 739 711 676 691 688 684 737 772 783 848 873 886 914 902 877 799 806 852 949 1067 1334 1717 2272 2931 3408 3402 3213 2670 2204 1642 1510 1592 1863 2434 4122 6873 10367 17034 22826 20967 15698 13538 13890 16465 19438 18297 16584 19854 23393 26317 25943 32863 41205 51537 64379 53476 324 133 30 10543 14 51 16 7354 5037 963 920 934 879 839 919 854 802 585 544 208 234 248 153 187 121 222 197 119 200 218 229 486 1189 4112 9481 16785 26483 36230 46716 53425 57823 68096 75045 100766 107483 79874 60552 52135 57457 65477 63559 60861 45057 21587 12797 7014 4904 2936 992 615 506 447 367 392 311 176 147 171 173 101 295 341 289 335 346 326 292 269 329 340 623 1554 1618 654 384 281 434 305 271 329 387 375 459 102 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 -98 999999 -54 57 113 274 502 824 1124 1657 2500 3737 5038 6884 8963 11315 14600 18861 23170 27591 31773 35170 38626 42429 46807 51944 56344 61167 62132 61192 59671 60280 63858 66439 62877 61451 58259 56321 54256 52756 52872 53480 54286 54089 52964 51577 49734 46492 42506 36970 33677 34295 34840 34433 30997 23157 15283 11837 10257 8640 7339 6324 5524 4773 4182 3674 3202 2816 2494 2126 1878 1506 1283 1048 778 586 545 484 450 474 665 1213 1613 1531 1271 1187 1108 1102 1058 1034 876 710 669 585 449 409 498 474 466 481 456 503 444 448 436 432 444 442 439 475 477 527 528 496 533 551 493 562 546 497 510 556 514 517 549 535 497 495 548 569 582 573 549 573 600 604 591 583 568 595 579 580 605 602 611 600 623 637 619 622 625 622 633 636 639 635 648 672 743 892 1075 1150 1250 1553 2069 2867 3792 4941 6049 7028 13545 19893 21308 18200 12917 11630 10744 7969 5486 3859 2811 2154 1845 1790 2064 2307 3815 7550 13443 19632 22424 21119 17627 16036 15734 15700 18676 20520 22054 23893 24795 26392 30238 46926 53485 324 97 30 10537 14 51 25 7356 5032 661 663 764 614 805 775 728 819 688 671 401 229 234 164 138 140 166 173 110 -13 34 78 173 -49 139 657 1828 4394 10752 22733 37778 49985 59008 72699 79189 63621 42167 29095 24129 34708 48136 64435 69484 84623 79277 86852 76835 40845 67014 9148 2783 1216 929 661 406 303 293 233 269 74 171 60 157 132 161 430 1406 3955 9541 27852 41649 32513 19502 7956 2444 801 495 295 271 201 219 210 167 107 -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 2 313 508 774 1037 1239 1712 2535 3851 5777 8186 10865 14173 17963 22693 28378 33006 35877 37713 38899 39743 38539 35403 32412 31174 32323 35094 37864 40567 44846 49159 50392 48653 48558 49562 50058 50239 49588 48002 46307 45758 45949 46165 45680 45437 46010 47324 48814 50159 48608 45313 44343 44449 38725 28616 22042 19290 16462 12663 10300 8853 7532 6480 5298 4493 3871 3202 2565 2112 1715 1426 1212 927 743 663 608 623 765 1013 1144 1142 1067 1043 1058 1057 1013 952 1008 933 685 535 564 559 487 456 432 459 452 483 515 464 481 490 492 476 485 523 454 479 470 466 485 517 515 491 507 527 505 467 495 531 473 457 462 496 539 531 518 563 537 522 589 587 558 591 586 558 572 578 615 597 570 612 581 594 599 599 587 591 624 630 586 611 621 593 632 723 852 1066 1408 1572 1782 2318 3191 4684 7392 9849 16368 29381 48005 53089 46043 41308 35318 28429 16450 7676 4813 4052 2129 1784 2019 2577 4450 6447 11031 15394 19586 22492 23529 22131 19236 17415 17768 18877 19789 21447 23720 30042 38808 54633 53494 324 91 30 10531 14 51 34 7357 5027 887 843 935 924 815 874 808 815 751 776 639 463 458 395 316 247 253 335 78 257 274 138 287 282 306 702 1515 4383 14721 41123 60438 56302 47966 34043 20987 20402 26127 33701 40528 38702 32992 26789 21036 17760 13453 11042 5373 2842 3332 3213 1402 741 636 502 495 394 302 251 338 308 146 116 201 435 668 1284 5320 12655 19082 30093 33527 28065 19104 8473 2229 540 285 375 266 367 344 300 250 147 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 -75 -82 999999 -56 75 566 1024 1658 2064 2820 3774 5232 7162 9424 12315 15447 19180 24079 30263 34062 34869 33854 30860 28233 25276 23292 22563 22585 22154 22501 23404 24340 25167 26202 28304 30939 31664 31849 32675 33940 35146 36678 37493 38717 39833 40911 42622 43489 42246 40943 41060 41633 43894 46403 50462 55347 54526 47747 41469 33807 29424 26463 24208 21836 19719 17084 14435 11819 9755 7756 6192 4755 3511 2882 2503 2078 1735 1372 1048 721 631 517 648 787 774 776 712 777 695 690 690 724 773 745 635 612 612 739 905 988 1215 1162 1181 1047 856 685 606 581 528 509 462 439 471 477 464 460 456 453 468 454 483 459 490 506 511 479 481 508 493 475 536 553 568 586 587 564 541 549 550 558 557 599 590 623 583 584 613 602 606 630 604 608 615 603 643 653 635 610 596 616 632 603 635 667 701 816 1177 2993 9196 18090 30964 36195 33525 32505 33678 34808 31659 24098 16140 10613 9310 5523 3934 2984 2926 2785 3727 5575 9223 12791 16822 19237 19904 17422 15780 16399 17878 21064 26480 27496 31848 38238 47279 57746 53503 324 88 30 10528 14 51 43 7359 5023 877 1038 1077 1160 1147 1249 1211 938 1036 880 544 435 399 376 257 339 330 331 224 239 102 163 195 114 241 296 387 597 1703 5643 9048 9246 8344 10864 27142 43829 42367 37215 29702 28630 31514 29353 28246 40322 102782 85181 85006 80638 70610 47800 22410 6853 1890 796 666 503 382 374 354 254 251 261 342 642 1034 1738 4299 7584 8957 11573 15332 15571 9063 3005 847 461 520 446 292 279 374 413 329 129 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -66 999999 1921 4127 -41 999999 -91 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 -53 5 16 263 634 1065 1866 2620 3493 4699 6439 8889 11611 14626 17826 21950 25234 26289 26575 27620 29170 30708 32244 32863 31783 29655 27175 26045 27612 30213 32238 32382 31653 28726 25656 24596 24494 24190 23878 24146 24836 25754 26865 27970 28991 30358 32627 35410 37886 39924 37974 35713 36561 40109 41480 38549 31079 25118 22549 20931 19277 18186 16861 15585 14344 13293 12784 12040 10890 8945 7041 5630 4577 3572 2509 1591 1002 768 711 783 877 872 770 746 766 811 697 655 663 724 699 687 694 602 544 501 561 577 659 736 685 730 718 679 738 669 635 562 480 413 385 469 484 493 443 428 444 437 437 413 436 468 473 420 459 506 469 485 498 483 518 511 499 508 554 509 533 580 596 566 565 580 586 578 593 601 597 587 607 625 604 598 589 623 616 611 664 953 1322 1922 4325 9308 15109 21648 29800 35881 41058 44426 41346 39122 36497 31166 32580 29631 15960 10395 11269 8286 5042 4473 4477 4712 4825 6792 10652 14050 17594 18948 17904 15239 15855 16215 17534 27114 29443 36715 41137 47518 51930 52506 55753 53512 323 116 30 10526 14 51 52 7360 5018 655 605 624 740 727 570 625 588 519 549 236 26 87 117 100 -33 37 -71 65 159 -78 -21 20 11 6 121 138 133 142 981 2243 6438 15648 22823 25639 31627 46571 61817 53562 37594 57894 186184 286791 367246 379913 268098 132639 46170 18704 11486 4440 1009 278 55 183 96 100 172 150 577 1943 2916 5266 11712 18445 16081 9495 7028 5490 3563 4722 9348 8052 3263 844 654 359 206 206 305 239 68 88 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 189 999999 281 36837 37789 6151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 179 759 1468 2135 3375 4608 6232 8497 11220 13952 16297 18898 19417 19859 21352 24122 28256 32016 34353 36623 38228 39630 39134 36727 34319 33758 34756 35231 35945 37246 36867 34638 31075 27392 24233 21539 19743 18541 18268 18564 19547 20652 20088 19677 21409 23931 25070 25730 26217 24055 20569 18254 17032 16584 14904 12587 10729 9696 9734 10995 13179 14971 15567 15050 14386 12858 11151 9649 8352 6966 5651 4645 3919 3371 2782 1973 1374 903 676 563 538 502 450 406 447 503 501 460 388 317 335 429 380 423 487 518 622 853 1037 1143 924 590 411 318 319 288 326 364 341 340 336 328 348 378 365 363 377 413 388 399 395 394 395 378 411 405 386 442 425 419 417 412 456 447 431 433 462 487 489 469 497 466 456 502 505 495 487 464 474 504 513 581 840 1869 4568 5028 7909 18319 29603 43115 53580 54129 53330 53294 54987 59460 68488 68697 68031 64338 75081 62177 33391 12804 9395 8698 5768 4425 3430 3753 5988 8910 11667 14009 15766 16285 15624 15430 15925 19906 27964 27197 37674 44776 46065 42232 43258 55081 53521 323 107 30 10517 14 52 1 7362 5013 617 613 654 590 711 709 802 698 720 636 556 382 65 210 224 200 20 -94 -10 -26 39 15 -1 999999 -76 8 146 92 214 850 1883 5410 8906 11797 14605 16148 22650 26001 41646 142018 214799 212715 171760 150166 200848 192019 146896 113092 168364 84526 24890 1878 318 250 244 111 106 76 291 959 2003 4275 6042 10828 20055 28363 31558 25138 13755 6588 5389 4805 2187 647 756 3515 13174 16443 5838 601 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2963 3365 6958 10077 2088 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 393 1024 1988 3394 5315 8604 13066 16269 17515 18310 18133 18303 19489 21509 23807 25948 28079 29640 30705 31524 32307 33767 35348 35707 35523 36230 35758 33902 31979 29608 29164 30432 30694 30047 28156 25913 23416 20731 18482 16871 16578 17198 17247 16661 16115 16734 17263 17432 17296 15590 13877 12175 10889 10079 9279 8719 8799 10524 13480 16989 19831 20566 20497 20354 19783 18390 16074 13053 10511 8658 7056 5946 4809 3688 2486 1647 989 704 544 463 448 427 390 375 370 390 298 242 250 287 332 360 368 465 509 536 537 490 433 354 375 319 297 297 296 341 341 323 366 367 409 393 380 377 378 407 423 397 450 432 412 385 387 406 396 378 408 422 428 436 442 447 488 448 466 429 460 478 492 451 476 471 494 486 500 504 486 515 511 503 525 540 591 673 820 1105 1890 5187 12585 23031 30446 36634 45334 58164 67752 74869 77942 73309 63625 60502 73543 76103 59177 20307 9672 8983 7446 5726 5045 6092 7483 8625 9774 10937 12272 13800 14437 15872 20637 26398 30529 33733 44064 44078 46512 62856 70412 53530 296 938 30 10508 14 52 10 7363 5009 -35 363 604 928 2314 6856 12628 18438 28086 46132 82082 106888 117703 102600 90904 94684 93856 89569 76376 66361 64542 44351 30157 8672 349 999999 999999 999999 999999 999999 999999 999999 999999 106 203 2103 5587 6906 7279 6962 4888 2978 1824 2056 1237 999999 999999 999999 677 4031 6302 6576 1240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 894 9955 81882 294361 420840 339226 295789 379364 273795 100166 9674 5201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 111 551 1452 2774 4434 6752 10435 16527 23934 28379 28734 28275 27827 27807 27604 26775 24693 23787 23972 24667 25643 26642 29418 32510 35454 35956 33820 31569 30960 30871 29832 28646 27742 27733 28437 29036 27521 24663 21495 17969 15385 13988 13189 12949 12661 12299 12069 11414 10922 10574 10214 9833 9284 9238 9772 10765 12319 13744 15920 18519 20646 22098 22508 22154 20659 18458 15951 13228 10730 8585 6910 5352 3802 2141 1224 672 566 542 504 474 473 428 366 424 367 290 302 369 469 409 347 350 413 470 488 527 476 434 391 352 372 374 367 358 331 373 390 348 352 342 398 397 417 433 424 443 455 444 483 463 457 465 468 426 443 423 431 468 468 429 448 488 482 495 513 500 458 491 475 494 528 528 521 507 526 526 532 539 546 562 596 662 831 1175 1824 3024 4887 10395 19296 29120 38222 45143 52809 60879 69502 75563 73688 69327 71173 72781 106171 97903 40320 11398 10152 9782 9673 8735 8827 8773 8810 9786 10733 11680 12860 13285 16253 23543 28785 29106 37606 48541 52779 68190 71662 53539 294 961 30 10501 14 52 19 7365 5004 184 1179 4732 11940 22427 37193 59416 70372 66543 54779 52128 67811 112620 129808 134817 131107 189523 319173 283191 193801 98062 29525 17452 -98 999999 999999 999999 999999 999999 999999 999999 999999 -98 226 776 846 501 350 110 999999 999999 999999 999999 999999 -77 547 2001 1534 543 410 441 279 71 60 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 471 439 14432 280411 555681 382531 203453 48857 35822 31564 12962 159 999999 999999 999999 999999 999999 999999 -55 -47 999999 999999 -76 999999 -95 999999 999999 -55 148 583 1448 2817 4554 6937 10082 14935 19007 22499 25462 27164 27428 29181 30748 31026 30704 29605 27536 25326 23977 22404 21047 19819 20036 21119 23070 25923 29598 30753 28445 26025 25490 25729 25595 25388 24872 24826 25034 25418 25745 25192 23952 21414 18195 15463 13320 11385 10045 9045 8200 7588 7537 7451 7294 7723 8458 8817 8665 8617 8806 9503 10090 10498 11109 11396 11314 11160 11031 10017 8478 7013 5409 4315 3705 3206 2424 1686 1328 972 751 615 574 517 459 483 486 489 425 319 270 343 378 410 411 413 403 401 416 421 399 378 393 417 390 384 396 452 452 461 362 385 397 436 450 427 464 498 478 508 484 495 488 494 517 477 461 498 498 494 497 484 488 501 492 486 499 504 520 509 512 542 549 554 564 572 573 598 593 576 602 617 602 663 943 1564 2521 3914 5765 8348 10114 10703 11355 14230 18740 26994 37241 52981 76002 82633 89330 93751 93347 95822 88155 74369 27314 5461 4417 7528 12480 12223 11691 11468 12280 13800 14491 16959 18376 21146 24526 28111 30859 35810 47911 58475 59124 49864 53548 323 86 30 10496 14 52 28 7366 4999 242 197 191 270 228 137 202 189 -19 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 1161 6093 15812 29152 70887 106524 133464 155816 162269 176817 188617 244667 268343 218444 157651 125343 111268 107947 110625 97640 106406 85234 66498 58545 79371 52469 86719 17639 5764 61 -56 999999 999999 -84 84 -15 999999 149 154 62 240 266 384 342 521 820 1044 1094 1227 1389 1468 1286 1346 1082 779 643 427 306 319 383 260 68 19 -33 999999 999999 999999 -26 -60 999999 20 -30 899 7237 8709 78190 356370 345283 224525 50488 12668 558 55 -21 -79 -84 19 -98 -36 -58 11 -51 -58 19 2 -59 -26 -21 -31 -11 54 46 50 156 412 628 932 1768 3054 4996 7485 10050 12618 15694 18482 21706 24215 26318 28249 28977 27909 25254 21782 17403 13800 12206 11896 11786 12560 13624 15622 18265 20763 21689 21696 21274 21441 20783 19495 18959 18739 17595 16700 16415 17166 18154 17951 16360 14172 12330 10871 8840 7169 5693 4587 3663 3327 3733 4121 4169 4121 3990 4099 4452 4778 4754 4538 4709 5108 5513 5321 4914 4518 3808 3096 2530 2516 2512 2147 1668 1421 1014 814 687 647 567 538 545 540 472 279 285 371 404 386 416 423 420 397 385 378 391 368 392 434 385 397 403 431 409 462 469 457 417 433 466 482 470 487 538 529 524 554 558 536 544 575 572 547 506 505 516 518 538 552 547 525 511 497 529 494 505 531 501 567 557 586 609 602 618 620 607 611 609 632 617 631 629 779 1268 1800 2333 3659 5426 7364 9172 12040 15470 21799 27815 44019 60700 78869 97555 103681 101814 51568 15790 5917 6178 11319 15628 14895 14162 16020 17630 18796 21368 24418 26993 29612 31108 33925 43530 59882 73424 68126 38746 22333 53557 322 112 30 10492 14 52 37 7368 4995 1789 1737 1616 1668 1703 1683 1375 1129 712 702 436 526 470 395 404 432 374 454 507 646 580 741 936 1451 5116 18040 40316 72612 165660 194698 192965 204547 262660 308103 224779 163400 143162 88604 72380 54982 32798 30053 16548 4909 1174 543 483 499 478 388 536 612 533 464 467 345 386 407 388 517 580 542 273 269 595 804 882 1159 1383 1508 1375 1193 1251 1085 972 821 741 859 786 916 660 523 620 238 151 289 282 178 168 256 130 136 176 420 240 6726 152126 82680 31286 5395 216 27 -40 -7 19 78 34 42 8 66 102 89 15 36 50 49 68 -19 116 70 78 138 97 27 168 259 93 111 120 305 697 1723 3407 6047 7692 8938 9450 12323 17258 19929 19554 18211 18619 20084 22527 22474 19763 16101 12689 10165 8968 9177 9670 9446 9954 12735 16391 19392 20666 21771 22695 19199 14899 14524 15131 14444 13330 12532 11814 11465 11530 11789 10738 9207 7991 6202 4154 2610 1696 1424 1435 1693 1939 2058 2025 2094 2396 2991 3475 3447 3185 2890 2908 3295 3451 3311 2861 2196 1850 1589 1440 1328 1118 901 781 715 713 712 639 563 516 436 430 441 394 389 408 442 423 489 436 431 408 451 367 436 450 420 407 509 491 464 467 500 519 546 523 539 564 554 559 583 573 558 548 590 562 603 599 570 566 604 609 576 603 572 548 616 580 579 589 548 561 567 573 601 647 676 639 638 654 649 632 670 668 660 688 686 670 647 683 664 681 759 852 1186 2338 5119 8600 12466 17253 19960 19551 23058 32866 48103 65453 73634 59039 27067 11451 7313 7446 12331 18321 19333 18841 21737 24721 26081 29271 32996 34648 37607 47323 61085 73501 69331 31973 19781 16799 15435 53566 322 109 30 10489 14 52 46 7369 4990 2609 2631 2551 2509 2709 2600 2577 2280 1859 1456 1252 1229 1001 910 819 815 863 809 720 839 896 913 1015 947 1185 2249 6715 20905 50825 72375 112345 159434 195067 150072 90666 62733 45103 22377 16092 11957 8866 4393 2327 1300 918 733 693 598 463 482 501 496 494 677 617 670 738 629 615 609 696 738 854 912 1225 1396 1324 1253 1028 982 881 1103 1139 1225 1039 991 889 905 1001 845 921 767 404 197 148 288 259 260 295 124 172 37 166 84 42 18 48 16 48 67 38 74 103 32 -29 -40 36 140 27 42 69 -8 -54 39 71 124 -1 81 67 39 79 54 19 115 127 101 77 110 267 862 1781 3284 5394 7853 8604 7132 5805 7238 10654 10906 8231 6635 6608 6700 6270 6003 5677 5691 5488 5312 4870 4726 4844 5050 5480 5821 6311 7233 8129 9104 10419 11559 12165 12483 11665 11274 10888 10363 9377 8331 8027 7977 7680 6806 5478 3769 2143 1317 1010 1026 1016 958 825 787 775 962 1437 1916 2131 2487 2843 2716 2487 2319 1975 1904 1693 1442 1217 1041 950 803 626 512 563 594 539 519 493 446 366 388 329 350 341 404 387 377 368 366 382 378 369 424 406 389 380 366 404 410 431 413 442 451 523 539 472 443 471 481 387 464 492 517 484 503 507 542 520 552 573 589 590 589 576 597 581 572 544 547 543 538 543 549 516 540 555 586 599 570 573 598 580 571 637 794 1091 1405 1368 1403 1472 1380 1356 2981 10702 18387 24955 29656 30841 32273 33868 31476 29644 30343 32108 41257 47389 39095 43993 44018 22701 10716 9180 13191 18354 21389 24414 26669 30286 33360 37740 39344 40204 43559 48058 58575 66404 36786 17568 14548 12762 12095 53575 322 107 30 10487 14 52 55 7371 4985 3018 2984 2838 2901 2821 2606 2316 1885 1336 1250 1242 1147 1083 1038 945 1068 1100 900 959 1116 1262 1104 1164 1302 2359 6247 18890 47493 127262 186179 139685 93995 68532 23142 14821 17212 18028 13686 11489 10871 11338 8305 2777 1554 1200 1160 990 948 863 788 700 800 671 578 653 797 664 751 1016 1265 1542 1403 1782 1957 1969 1728 1456 1448 1614 1706 1809 1709 1406 1229 1278 1307 1176 1060 1170 1051 911 754 770 493 335 267 242 241 216 256 284 188 189 287 199 251 233 156 232 206 107 195 175 127 103 134 259 217 119 173 174 217 130 207 132 149 200 146 158 181 89 196 213 245 178 164 200 273 243 448 893 1791 2204 2930 4545 7064 7316 5362 3883 3555 4462 6002 6677 6091 5892 5091 4185 3125 2152 1612 1358 1175 1411 1839 2351 2760 3538 4144 3986 3422 2925 2744 3118 4244 5871 7002 7125 6711 6395 6190 6291 6398 6236 5214 3828 2929 2282 1653 1210 941 872 735 766 705 617 674 806 979 1304 2152 2463 2100 1741 1479 1213 907 735 712 606 679 605 626 597 547 609 563 683 663 587 484 519 454 438 482 433 456 455 443 466 498 505 520 495 526 534 467 485 491 519 595 564 495 508 518 503 502 533 513 529 502 495 537 530 548 615 627 582 636 656 670 667 668 673 677 701 709 694 683 660 648 632 640 630 636 632 675 681 634 648 684 675 698 779 884 1035 1115 1307 1874 3084 4645 5727 6703 8195 10020 10348 8389 7553 8089 11732 14559 18634 20315 15283 10552 11961 20517 41223 65272 63406 53230 29323 12093 11665 12923 18137 23561 26070 28377 33258 37957 40229 41357 44261 49213 53281 61632 62831 23358 14227 10350 7062 6177 53584 322 134 30 10484 14 53 4 7372 4981 3049 3232 3188 3055 3223 3118 3014 2976 2908 2669 2108 1560 1428 1159 1101 1026 1096 1194 1096 1101 982 1215 1108 902 1153 1134 1387 2886 7849 13860 15349 11145 6606 2415 1489 1640 2053 4012 13586 33765 17859 19977 14602 3488 2016 1550 1198 985 1021 974 893 760 751 783 636 643 614 789 1072 1497 1757 1583 1325 1233 1084 983 887 1110 1345 1247 1185 1156 1244 1353 1264 1190 1203 938 941 944 976 796 565 439 208 282 256 171 197 302 140 254 193 110 146 30 117 122 89 181 177 129 81 207 121 124 85 138 90 133 71 133 178 89 70 136 171 231 88 148 189 177 55 139 165 156 156 226 280 564 1229 2348 3107 3798 4826 5149 4990 3912 3388 2677 2318 2485 3166 3772 3813 3664 3900 3215 2471 1923 1185 633 690 684 843 1050 1294 1692 1997 2193 2066 1570 1340 1566 1906 2318 2697 3120 3517 3515 3605 3409 2868 1983 1341 1145 1048 858 661 597 523 514 501 519 494 469 446 535 463 536 532 505 561 472 454 565 551 498 494 477 457 508 496 534 538 494 572 514 411 409 438 443 395 377 407 388 398 369 415 427 439 410 436 422 437 439 485 408 434 434 468 456 460 423 490 468 452 479 490 506 490 480 492 492 527 549 547 581 621 674 750 774 795 733 658 626 610 581 596 615 584 566 567 552 588 597 621 585 636 639 605 644 747 1061 2155 4595 10009 15754 15579 17750 23603 29491 36659 42152 38366 29532 21064 16702 15682 18336 22456 20930 14182 10314 8908 14042 26144 46913 56192 58833 30276 12059 12926 13645 18867 25961 28873 29927 31143 34250 37479 40374 41478 46035 50175 55227 52358 27739 14791 9120 6733 5543 53593 322 99 30 10479 14 53 13 7374 4976 839 842 827 770 702 594 519 461 276 218 -41 999999 -48 85 20 -84 -10 -9 22 37 999999 -90 110 -18 31 -30 999999 -73 39 348 833 1558 4653 8007 8465 8177 5166 3613 7213 35367 135362 402819 537996 377861 173093 24464 8899 3640 1117 798 647 701 626 640 449 336 440 556 684 721 814 852 761 799 923 1225 1331 1437 1421 1634 1692 1617 1741 1741 1527 1402 1144 1185 1337 1128 992 684 694 431 202 212 205 227 94 215 169 71 -32 104 34 38 142 128 24 5 53 36 106 87 123 111 37 149 152 91 100 91 69 40 23 22 -26 89 0 101 137 109 144 89 19 65 103 144 102 268 674 1529 2744 3835 3769 3311 3173 3371 3894 3750 3156 2749 2414 2746 3451 4064 4597 3788 3391 2936 1797 668 298 232 290 378 434 462 470 382 408 530 466 489 626 777 730 768 861 1131 1715 2780 3444 3229 2717 2156 1616 1192 888 596 469 419 433 420 341 356 356 370 382 385 363 329 273 365 418 370 388 350 351 358 375 384 418 430 443 428 372 387 394 360 389 316 303 404 418 400 412 339 292 317 301 300 335 331 357 336 349 371 342 353 344 354 389 360 308 343 378 373 401 420 376 360 391 430 446 447 436 485 527 583 696 1194 2103 2421 2167 1291 795 582 512 489 508 514 521 534 489 515 488 501 541 559 560 558 605 592 652 905 1596 5191 22737 38473 51846 60330 69708 87630 97099 104834 99541 89780 74447 53644 38130 24432 18498 16909 15060 12239 11009 12957 29031 49543 77484 106597 30608 14778 14339 18941 26974 28909 30068 34111 36790 38069 38297 40219 43964 47769 52231 49413 21253 10241 6105 5157 53602 286 1176 30 10476 14 53 22 7375 4971 1382 3366 4745 5496 10828 100224 225652 500579 836306 867847 777978 946672 810650 225883 3007 736 664 700 603 539 434 444 498 547 746 974 875 914 1145 1236 999 962 1045 1125 1277 1320 1488 1360 1516 1395 1485 1473 1338 1190 936 762 645 382 381 303 189 248 197 202 84 247 128 117 150 36 81 999999 2 86 127 -15 58 109 -6 -61 44 66 58 2 75 114 50 83 79 62 114 133 109 79 155 105 67 82 95 66 155 190 41 66 158 362 879 1954 2740 3500 3753 3817 4023 3609 2992 2598 2140 2063 2442 3458 3535 3338 2491 1271 563 310 200 232 286 376 384 365 339 407 440 425 428 429 336 454 460 464 510 517 620 766 1112 1776 2210 2286 2196 2088 1884 1670 1370 1310 968 654 455 325 306 385 449 427 417 449 321 351 440 426 370 380 369 391 428 404 471 413 382 359 330 376 359 412 358 367 406 454 422 558 758 929 958 721 529 336 294 342 329 327 341 360 361 318 344 408 371 340 364 373 373 385 394 438 437 395 450 519 640 1160 1744 2223 1706 1208 1294 1368 1625 2789 5149 7613 5692 3501 2827 2166 2326 2129 1364 829 661 617 598 578 580 629 638 658 701 762 892 1303 1943 2729 4663 11506 21575 32506 44818 58900 76451 86565 83128 72645 64244 55859 46633 37167 25643 18934 15668 14556 13528 13895 16206 24439 47430 107426 106237 35067 15280 14817 14931 20021 25761 26939 29849 30634 31825 34100 36903 40483 43631 43287 29847 16395 8816 5765 53611 296 874 30 10474 14 53 31 7377 4966 763 4294 7281 8604 10342 17445 26186 34358 49443 69552 92409 117755 133285 150740 259109 525259 663060 999999 999999 432411 208853 229838 12320 1048 729 827 660 635 539 491 342 563 532 394 658 622 715 785 750 662 736 884 698 710 706 963 1095 1345 1387 1462 1592 1741 1648 1395 1185 1171 1361 1341 1117 902 598 557 475 311 368 335 272 238 303 130 32 34 -78 81 45 -7 -41 32 97 43 84 50 91 50 -39 -1 9 46 22 58 108 118 162 42 160 74 4 176 108 62 49 7 31 140 171 119 404 860 1758 2830 3538 3540 2957 2411 1825 1811 1784 1875 2142 2299 1957 1422 891 592 315 245 203 161 249 350 262 335 304 405 432 364 356 376 332 327 307 311 364 441 385 425 415 551 569 613 688 789 873 1076 1428 1952 2077 1830 1099 453 294 282 374 413 431 358 369 410 432 374 306 339 341 355 335 417 399 381 362 325 315 363 359 301 310 316 303 409 490 564 768 1556 2543 2778 3588 3154 2764 2021 1436 834 490 428 411 320 312 335 302 368 347 349 407 372 333 435 601 675 901 1230 1648 2171 2702 4558 6961 5486 3018 1679 1313 1107 1662 3730 7735 9384 8486 7311 6425 6213 6194 5675 5138 4767 5379 5990 5130 2827 1784 1727 1871 2280 3062 4249 6385 9039 13458 19077 24690 28186 31656 33996 40036 51143 64440 70606 64225 60469 60247 55976 44923 36810 30605 23210 18017 16915 16947 16171 14170 13443 16970 16201 15506 15662 16143 16491 19980 23811 29804 33820 30972 30937 32579 36848 39622 40448 35043 21329 13062 8930 53620 322 94 30 10474 14 53 40 7378 4962 1719 1628 1682 1644 1466 1246 1168 1067 929 788 755 825 546 597 601 554 470 537 536 420 497 723 1003 2276 5897 11560 26229 61040 100555 133599 154363 158790 182411 190479 189785 191963 162683 133139 113512 91253 124031 150906 102233 140576 132694 60132 13751 6569 3814 1223 784 599 489 525 452 351 369 381 395 359 375 388 527 536 601 649 628 715 995 1024 1186 1607 2075 2608 4180 6446 6550 4440 3704 3248 3167 2814 2637 2292 1843 1681 1273 1200 857 571 387 247 150 162 123 22 -97 999999 13 51 -41 -30 -23 -34 -9 -51 -74 16 -34 80 -7 46 -41 -18 999999 -90 -16 -20 -42 -63 -28 -55 -17 88 46 -4 -44 -4 49 -10 72 21 78 330 488 665 754 732 752 796 882 867 698 483 449 389 295 237 147 156 95 54 73 98 110 284 234 230 270 299 328 306 247 195 181 239 273 255 290 292 312 270 365 299 295 351 312 443 556 681 833 1049 1130 1134 924 689 525 492 418 365 350 315 338 385 325 260 253 235 302 329 309 327 336 366 319 252 270 256 244 143 172 230 224 194 291 395 805 1707 3483 5529 6271 6727 7738 9153 9235 8613 9200 8702 8267 7124 5150 2438 747 358 338 499 1242 2834 3749 3911 4155 3892 4161 4630 4933 4529 3941 6323 9678 8323 4928 2221 1376 983 865 1161 2433 5305 8419 9669 8638 8026 8490 8986 9073 7783 8971 12329 13191 11942 9783 8495 8453 8959 9488 11633 13791 17151 21597 26233 29327 28509 29496 34158 38764 39376 47280 61374 79209 102115 112112 113257 95376 72721 52519 33470 25105 25279 23244 21156 20160 18493 17813 16725 15035 14475 17698 17913 16174 19070 25786 28921 29363 31265 35492 39905 40886 38317 29433 19076 12355 8049 53629 322 94 30 10474 14 53 49 7380 4957 1824 1790 1777 1549 1539 1255 1313 1071 1153 1153 874 844 801 587 609 472 467 425 498 560 416 427 494 484 503 688 541 692 2961 5083 3823 3714 5320 14268 32349 41485 28363 18575 14348 46223 169974 35967 1449 901 918 842 1107 4163 6735 4403 1854 812 756 636 444 354 336 214 229 185 342 255 415 347 445 679 792 977 1221 1624 2382 3538 4779 6626 9013 10199 10486 9273 8067 7699 7105 6327 4854 4186 3993 3443 2986 2730 1904 1004 515 301 174 166 39 -28 999999 -79 999999 999999 999999 -53 999999 -65 -52 999999 -16 -71 -54 82 -9 -63 -54 -5 -1 -34 -70 -4 -34 -39 -26 999999 -59 -39 -69 -96 -37 83 5 7 -44 999999 -47 -7 82 9 -25 49 198 194 216 204 256 243 117 69 153 153 48 157 120 37 92 38 66 46 46 105 211 150 203 228 240 220 192 134 165 212 205 231 238 225 208 199 265 223 251 197 250 291 255 256 460 619 849 946 920 916 1107 1131 890 552 380 350 316 269 236 214 282 215 242 276 298 307 263 218 205 181 201 193 180 151 130 118 154 369 1075 2083 2893 3243 3494 4274 5021 5481 5236 4896 3948 2398 1111 599 325 241 223 264 302 582 1948 3750 4885 5747 5430 4966 4977 4234 4183 5058 5860 7012 9436 11144 10682 6679 2885 2170 1842 1827 3416 6580 9357 11356 12917 12565 10635 9154 8184 7929 8512 9298 10633 12771 14991 17718 19872 22848 28649 34092 40751 52679 56635 50226 46107 44442 38632 34644 34659 37704 37700 41110 53424 70556 89427 113211 117252 105283 76728 49799 33176 26485 24809 22668 22444 23786 22697 18817 18044 21236 22861 21698 19687 20859 24610 28872 32054 36221 40831 37786 33300 25811 18408 15075 11660 8519 53638 322 94 30 10474 14 53 58 7381 4952 2182 2090 1914 2092 2139 1952 1958 1779 1397 1312 1156 950 927 903 789 830 792 678 548 618 525 666 626 766 761 574 602 532 590 725 727 755 754 825 836 889 946 746 732 727 781 727 692 705 583 650 436 470 487 497 343 416 264 207 165 87 239 235 201 266 312 348 237 318 333 533 901 1572 2039 2261 1989 1778 2373 3385 4102 4615 6178 8330 8799 9134 9287 8644 6439 4626 3426 2161 1568 1258 782 554 457 524 262 134 23 18 999999 999999 -88 999999 999999 -89 -46 -85 -15 7 10 34 24 88 48 24 45 -9 999999 -29 -58 -60 -22 -38 13 4 -46 -81 -88 -56 21 51 -19 -81 -55 -3 21 -50 -26 999999 -4 9 -86 -20 -75 42 81 -22 38 9 36 9 7 138 215 208 145 162 143 123 149 26 31 64 136 193 266 254 287 293 211 229 192 133 193 223 203 225 253 282 259 171 185 206 279 268 236 199 183 249 220 302 313 411 679 957 1124 1461 1672 1727 1347 925 590 430 334 383 372 369 318 266 295 226 246 298 442 630 898 1149 1639 1946 2107 1930 1868 1670 1572 1519 1567 1698 1699 1575 1182 589 306 251 346 421 403 546 1573 4358 7055 10879 13580 12984 8535 4672 3773 3527 3336 3430 3748 4031 4495 5489 8749 13585 20047 17381 8923 6211 6002 6249 6735 9569 13793 18651 21576 22837 22453 18548 15412 15706 15962 15376 14793 14488 15256 16216 18771 23028 26130 27587 36913 51167 59117 62396 64340 65516 61948 53529 45612 38638 33864 37459 41674 43289 46345 51452 56905 63666 69480 70598 57516 36247 25944 27576 33380 35225 34534 30245 28828 27039 19817 18728 21610 25319 29240 33050 34305 32787 28510 21813 19990 18790 14861 11879 53647 322 93 30 10473 14 54 7 7383 4947 2037 2054 2110 1961 2109 1996 2069 1800 1624 1153 842 694 961 831 668 888 735 710 642 457 574 783 585 478 643 704 639 462 461 744 591 714 777 733 786 834 745 752 650 748 610 721 659 545 527 430 496 491 444 523 518 415 437 431 452 824 1214 1336 1475 1371 1134 1187 1243 1077 1022 1024 975 1265 1737 2598 3248 3868 4769 5818 6667 6746 7243 8693 6669 3414 2497 2576 2760 2961 2749 1957 1408 932 768 485 258 249 150 6 -16 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -70 999999 999999 -98 -71 -90 -59 -44 -85 -65 -91 -67 -98 999999 999999 -75 -52 -46 12 -1 -93 -70 -86 -88 999999 -68 -25 -93 -39 -58 -91 -19 25 158 75 -12 29 4 51 69 119 151 121 135 125 61 150 133 71 74 123 128 223 262 260 227 208 194 126 137 218 209 141 128 252 243 229 203 154 124 181 198 229 254 197 242 245 282 285 163 176 181 186 283 424 645 892 781 562 343 275 375 300 258 325 402 475 940 2257 4217 6352 8041 9399 10982 11950 11599 10724 9385 9733 11025 11563 12736 16332 19811 20163 20310 17162 11741 6596 4720 4386 4706 5096 5850 7140 7873 7486 6645 5852 5970 6114 5713 5287 5942 6567 5967 5198 6247 7502 8694 11390 17485 25471 28778 24355 20868 18492 14143 10834 10314 13876 19525 26112 32681 37359 35987 29590 26787 26650 25817 23154 22338 20439 19401 21018 22739 23718 24881 26468 27220 30327 36852 45993 48077 49013 54093 57047 55672 48306 42938 39493 35090 34811 35965 37407 38791 38463 40319 45175 41130 42469 55351 65859 56381 38463 35305 29483 19529 19094 23015 26777 30281 32507 33386 30711 27060 23896 21608 17696 13916 11686 53656 322 94 30 10474 14 54 16 7384 4942 1972 2022 1957 1780 1773 1746 1638 1335 1025 823 747 751 525 618 496 542 420 667 515 462 455 479 450 573 436 396 555 626 578 610 587 669 633 641 583 477 494 588 608 669 676 650 513 446 409 373 384 431 386 269 129 231 197 207 155 798 1936 2696 2304 1666 1454 1421 1556 1948 1977 2046 1959 1896 2328 2781 3337 4307 4707 5336 5000 4074 3662 3421 2698 2125 1558 1063 860 720 697 593 450 232 101 98 53 -69 -25 -81 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 -86 999999 -98 -83 999999 999999 999999 999999 999999 999999 999999 -52 -48 -99 999999 999999 999999 -83 -80 25 275 293 136 13 -81 -16 39 34 -76 -59 -6 120 72 66 31 135 125 19 -35 23 116 71 55 168 84 85 113 164 119 103 155 146 131 205 194 201 176 153 171 147 181 150 219 128 161 186 187 152 141 143 158 195 136 174 235 269 322 307 438 448 449 454 659 1357 3049 6716 12297 19713 25230 24073 22594 22634 23061 22840 23412 24416 24345 23268 23187 23018 24135 26650 28551 32074 39401 41880 40668 35523 30487 25407 20896 17603 15432 15354 15433 14428 13535 12982 12261 11211 10537 9184 7698 8262 7897 6650 5101 4552 4965 6059 9276 9999 10393 14379 19058 23995 25493 27511 28433 24796 18723 15527 17198 23224 30652 37445 47019 54155 55857 56360 51835 44939 37983 33661 29986 27559 26802 25764 23895 23205 22747 22478 25663 33925 40531 40468 43745 50126 55025 49947 43010 45600 46316 39643 34948 33098 30114 29148 35488 38186 32378 37587 45502 39629 32971 34827 26710 23568 26747 31651 36727 39090 37648 33693 29762 29016 26969 22496 18682 14792 11704 53665 322 96 30 10476 14 54 25 7386 4938 1572 1556 1439 1462 1446 1516 1332 1180 1082 1023 828 640 453 426 251 260 273 261 295 -30 177 286 229 230 246 319 181 239 267 358 295 305 208 357 408 298 148 450 468 523 474 539 421 400 225 223 155 334 219 166 157 46 1 29 999999 50 497 1341 2422 2476 2216 2026 1931 1877 1954 1768 1656 2244 2324 1888 1641 1628 1572 1767 1887 1950 2166 2472 2132 1556 1133 810 642 418 291 267 270 176 53 -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 -40 170 82 -38 999999 999999 999999 999999 -75 999999 999999 999999 -82 -45 -68 -47 -35 -75 -58 -87 -73 999999 999999 -70 999999 -77 -10 42 26 -36 -52 -31 -11 9 -25 15 -6 -10 -18 -21 58 11 29 59 -35 -9 34 95 22 69 58 49 109 245 610 931 1002 824 709 737 851 1036 1254 1723 3231 6586 12135 16678 21216 25679 25964 26008 27357 29666 30337 33836 38534 38423 33995 33516 32689 33199 33949 35451 35267 37442 41421 47114 54142 63425 71936 72754 65104 53372 35417 26262 25560 24317 21639 20448 21164 22302 22151 20118 18546 17330 15083 12269 11039 9499 6530 5752 6492 8820 10398 11621 12411 11106 8444 7523 7749 9879 14450 21460 21078 17609 17448 19964 25282 25766 25785 30765 44850 64802 71607 69906 70441 68537 55742 40291 32043 30744 30255 28764 28488 28312 26678 25616 24686 24818 27884 30128 34029 37159 37899 36449 32254 29433 29114 25377 19626 18755 18253 21005 30154 41089 47419 42898 42018 39601 40583 40056 41874 40907 36994 32388 29884 29014 26913 21582 14733 11671 10549 53674 322 94 30 10474 14 54 34 7387 4933 1700 1687 1625 1506 1708 1559 1358 1241 1042 791 832 633 399 486 514 322 370 382 270 360 409 520 305 360 317 270 513 456 420 408 409 510 445 439 507 591 502 395 501 546 436 353 272 253 353 354 270 258 153 134 38 115 24 999999 999999 999999 42 343 1437 1972 3256 3293 2548 2866 2661 2430 2589 2180 1827 1545 1319 1675 1952 1846 1588 1492 1302 1441 1250 1264 1096 925 828 730 573 615 547 444 156 -67 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -8 7 49 91 42 41 16 170 218 241 212 41 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 42 135 182 44 999999 999999 999999 999999 999999 999999 999999 999999 -44 0 -38 -78 -33 18 2 10 -7 -49 -88 -42 -48 -36 68 0 6 54 -6 17 80 34 53 66 50 65 62 58 102 117 128 42 47 88 100 92 107 86 69 62 66 160 157 306 514 801 1089 1292 1461 2430 4826 6338 8650 14362 18919 22514 27970 30840 30851 31364 31203 30370 29572 29260 28136 28886 29435 32200 38460 45197 48502 52509 55173 52209 42365 34121 32708 34843 38083 39594 37778 35872 34101 33604 31484 28690 24740 20371 18528 17066 16893 17904 17127 16385 16328 16428 14294 12568 12144 15748 24134 32074 31351 17984 11968 9084 8864 10855 11263 10630 10992 11231 12799 17372 23767 25518 26630 29266 30120 29308 26367 22965 25389 31590 36549 45341 49993 41836 29227 24307 22744 20887 19461 29468 54697 60413 47298 37417 31766 28147 24600 20520 18376 21585 30508 38689 41280 38854 32452 28464 24142 21123 21971 17636 13559 22237 40394 52000 58704 46191 33570 31480 31930 35906 37290 32018 27450 26237 23656 18204 12833 9477 53683 322 94 30 10474 14 54 43 7389 4928 1020 1181 1119 1050 807 788 821 629 391 257 286 265 279 135 28 -21 36 7 110 27 64 45 20 -16 -51 108 -32 -20 66 93 153 33 78 191 139 137 89 127 111 75 -15 -14 -66 28 -62 -50 -6 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 461 1822 3353 3183 2046 2061 2270 2112 1784 1425 1355 1304 994 779 826 587 375 538 678 470 507 498 402 340 365 284 209 116 -7 -34 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 258 276 288 206 51 33 182 406 452 507 483 223 157 65 35 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 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -55 -78 -60 999999 999999 999999 -53 -81 -88 -96 -96 -51 -43 28 289 754 1513 3096 5737 10522 17708 23418 26509 32107 38651 44396 47261 44644 39976 36211 35716 37763 41019 43192 40616 39883 37976 34491 32122 33281 35061 37254 38540 36823 33627 32910 36775 39132 39098 36906 38968 41310 41688 40616 36878 29313 24886 21210 19204 19725 19452 19632 20496 20424 18962 19777 21821 24824 26227 26519 26994 34426 40789 44802 49346 48737 34119 17695 10847 9202 9888 10657 11489 12634 15205 17193 18666 17912 16920 17733 19322 24835 33809 38857 39249 44494 57650 68487 65047 57562 54328 45908 30239 25644 41848 83303 107634 98838 64450 30169 22297 22128 23599 20270 17777 17246 18525 20660 22926 23244 22216 21530 19831 18774 18455 15386 11635 10903 14588 22915 28623 28266 24429 20880 19278 21020 24469 22999 17003 12225 10914 10841 10296 53692 322 94 30 10474 14 54 52 7390 4923 362 316 260 255 304 269 139 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 -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 10 837 1404 2481 2754 2388 1634 1237 981 1107 1267 1239 894 528 415 235 118 143 253 578 -21 10 -98 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 -41 166 369 467 495 481 456 216 81 -23 -63 -41 -90 999999 999999 999999 999999 -27 90 242 279 131 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 -11 290 889 2399 4608 7697 13745 21773 29855 38031 44908 51815 58770 63635 67116 72227 78939 83149 82077 74435 60114 51758 48957 47109 42886 37743 35655 32090 35382 34731 32256 34312 35305 36441 36656 33341 37589 42361 44714 41113 34334 27952 22184 20371 19442 19948 20232 21232 23513 24077 23867 22646 21634 20929 20588 21141 21238 22888 28111 32877 40480 41719 41948 43267 46095 56548 52443 32897 24020 22079 22310 23492 26044 30117 31463 32948 35055 35912 37382 42637 47766 50340 53824 65281 77907 81308 80123 80181 72828 60784 63426 81854 112060 132627 95806 38680 21701 20192 20522 18619 13055 10020 10721 12713 14155 14403 17157 19148 17005 15114 14282 13145 12103 11518 13495 16169 16582 14632 16099 20889 22404 20445 14703 11184 10710 11078 11167 11020 11530 53701 322 94 30 10474 14 55 1 7391 4918 191 4 56 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 129 169 47 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 85 527 956 1184 1526 1879 2122 1727 1284 981 677 665 577 405 435 483 631 600 608 737 781 706 579 629 443 82 -49 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 405 919 1083 941 565 415 283 331 401 441 267 233 136 63 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 97 452 890 1530 2256 3670 6695 12614 19795 26200 32774 38105 41095 43603 46746 50797 53808 54558 56969 62788 71721 78225 77303 72854 67978 64712 63395 58895 52554 45338 40097 41796 40838 32738 27740 29194 30272 31274 32897 29793 24357 23620 24615 25942 26821 27605 26350 27096 27912 27847 26447 25792 28514 29986 27625 26940 26736 30539 31449 29044 27090 32981 43544 63837 85944 91537 98822 101229 92952 88065 52248 43592 52991 48762 51695 56507 51209 47345 46199 46484 48522 52884 56266 59876 68925 85828 101961 109364 114742 114231 99116 79145 74362 92820 110521 96602 41837 21052 22314 25506 28998 28818 28981 20844 13914 13809 14683 13387 14246 17848 17131 18058 14540 11758 11435 14075 14352 12765 13219 15582 17875 16996 13866 9990 8322 8478 8969 9631 9911 10202 53710 322 95 30 10475 14 55 10 7393 4914 200 126 322 179 192 31 -53 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -59 436 1024 1060 1130 2890 6010 6444 2339 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 70 810 1590 2897 3942 3763 2595 1966 1821 1412 1047 813 648 751 932 1374 1396 1477 1445 1143 895 622 507 331 184 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 301 726 820 732 603 442 522 512 524 505 417 250 119 -45 999999 999999 -91 5 168 191 229 112 117 59 -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 -30 59 209 446 753 1300 2128 3539 5429 7148 9525 13271 16966 20010 25288 31565 38725 47903 56724 65300 71323 66840 56978 56704 57947 51957 41112 36947 37967 34609 25302 23611 26463 31743 33556 29348 25484 20778 18399 19849 23204 24550 24042 25349 27588 30844 35218 38901 41770 41460 40438 38186 35658 35143 36888 38707 37457 39293 49490 63347 83120 108408 138621 146800 105614 62649 52593 58173 58605 62274 74483 83034 96113 96997 100600 99881 85281 72558 65115 68952 82681 102685 110241 97607 82673 80180 91056 105271 101313 81085 61886 34322 15126 14265 17890 21900 24421 26472 29835 24863 18503 15384 14253 14920 13920 11362 11281 9984 9328 11637 12976 12680 12814 12450 13333 15554 12682 8963 8266 9573 10612 11585 11948 11443 10807 9626 53719 322 98 30 10478 14 55 19 7394 4909 745 752 729 542 535 371 330 395 303 220 220 241 320 235 250 304 227 27 43 43 -41 -6 15 227 30 64 158 153 289 255 413 956 608 370 -6 -57 65 11 74 -57 999999 999999 999999 -84 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 239 569 1634 3727 4182 3055 2530 2813 3632 3591 2268 1646 1689 1966 2610 2522 2091 2051 1690 1335 1002 1091 971 609 298 103 43 -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 -62 144 511 1059 1745 2096 1964 1691 1127 664 440 287 364 367 299 256 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 -83 999999 999999 999999 999999 999999 999999 -80 -61 -73 -99 -92 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -49 14 83 385 704 1068 1774 3052 4237 5366 7074 8934 10466 13012 17078 25746 40228 49399 49626 56282 79208 87390 72450 72192 73092 75976 70974 53312 40264 35028 36408 41317 51982 50735 40408 29549 24183 24068 27511 32148 35517 38984 47036 55193 62556 68496 78442 87911 88751 86869 78650 61068 52473 57345 59536 63985 74216 98416 132139 143793 107353 61288 55514 59178 67727 82804 100887 103632 85212 97133 118042 96034 68256 61009 55762 48233 40408 38605 36081 43009 56877 56119 51267 47150 39767 26830 13328 6225 6681 7860 9648 12264 14778 18083 22100 24260 19821 16421 17431 19079 16311 10686 8711 8316 9198 11540 13802 14481 14128 11822 11647 11792 13426 16595 14273 11596 10575 9252 8829 8304 7978 7883 7684 7734 53728 322 101 30 10481 14 55 28 7396 4904 957 775 826 920 761 512 422 467 416 238 312 307 244 440 454 372 200 247 105 202 53 24 167 124 165 127 143 290 146 143 156 223 145 303 214 128 206 131 49 32 -74 999999 999999 -48 -12 -99 -85 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -86 999999 -43 700 1897 4028 5726 5693 4696 4831 5727 5957 5201 3376 2365 2327 2387 2368 2054 1977 1988 1674 1310 1185 1082 909 709 376 188 102 17 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 8 137 202 292 258 203 118 224 233 372 366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 -96 999999 999999 -38 -89 -95 -39 2 -71 999999 -37 -30 5 -28 -52 -10 -32 -46 -79 -60 -83 -56 -84 -94 -88 -59 -90 -58 30 178 600 1400 2632 4801 8315 12638 17710 22991 28155 30519 28519 26288 23021 19688 18616 19766 23678 29593 37499 48458 54678 55442 56575 53198 51144 60644 73388 62893 49874 44882 40325 40538 39373 39536 42855 44302 39526 31381 29800 32287 35792 38919 47128 58524 75426 87660 95335 107023 112348 109839 88187 71695 75935 87257 101577 117000 115371 110994 120592 113974 85590 71142 80260 92225 108711 116081 106558 84890 81749 90449 86726 59616 32600 14561 12077 13416 18242 22900 19665 9479 5046 4040 3606 3481 3942 4374 4952 6032 6971 7890 9239 10461 11682 12410 12522 11073 9329 9106 9684 9534 8975 8634 8737 9299 10348 10735 9724 8046 8062 9506 10831 11297 11481 11913 13799 13955 13058 10826 8080 6996 6308 6428 7000 53737 322 100 30 10480 14 55 37 7398 4900 424 332 219 98 196 114 132 127 -58 -93 13 149 89 141 38 -15 -70 999999 -59 -91 999999 -67 999999 -62 999999 999999 999999 999999 -72 999999 -50 -59 -85 -54 -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 197 629 1230 2094 3472 4174 3835 3986 4308 4463 4847 4733 3913 3323 3191 3071 2794 2200 1691 1374 983 704 400 283 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 842 2042 4037 6410 9205 12878 16622 19423 21871 23536 23690 22814 21334 19576 18814 18974 19652 21923 27008 34468 42206 48308 50085 51355 49895 50966 56668 54075 44473 36145 32975 30523 28436 29041 31275 34237 36336 35175 38213 41335 41411 39618 41954 46671 48217 50259 56414 65428 74955 85350 93885 101454 121174 120769 95418 72547 59977 55764 59463 65265 66676 69591 75869 77229 81112 84685 88517 92437 83758 76477 70813 66049 68239 65031 42642 21211 17272 23157 32026 36354 20176 5589 2169 1411 1251 1627 2484 3347 4066 4514 4943 5433 5837 6180 6122 5698 5333 5047 4674 4131 3655 3438 3444 3553 3628 3461 3573 4016 4332 4472 5023 5807 6905 8228 8451 7527 7054 6856 5786 5226 5240 5206 5195 5765 53746 322 96 30 10476 14 55 46 7399 4896 412 269 327 186 82 31 26 -51 999999 -75 -42 -90 -77 29 65 33 -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 429 1549 1869 1859 1992 2167 2220 2000 2163 1916 1378 977 761 607 363 180 64 -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 999999 999999 999999 999999 999999 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 1033 2472 3719 4456 5466 6563 7461 8620 10457 13156 15548 15709 13787 11124 8823 7904 8755 10349 13391 18387 22479 25055 31339 33339 38138 49337 50021 42289 36848 34329 32905 31236 30266 29284 30433 31891 33697 35463 35829 37853 43020 48022 52706 56685 58030 56558 55485 57058 64813 79894 92905 98850 100250 99164 95495 90014 87485 81299 67861 55747 50125 58166 74011 94818 101124 75256 50693 39800 39554 54674 70154 66540 51335 35345 21468 14529 23872 34235 29587 19917 9824 2924 808 559 450 455 656 1095 1735 2314 2530 2616 2704 2770 2363 1597 1051 806 805 927 1086 1230 1271 1206 1384 2009 2767 4953 7344 8360 6809 5584 4814 4563 4705 4408 3795 3738 4779 6136 6999 7397 53755 322 95 30 10475 14 55 55 7401 4892 314 247 186 160 -9 -89 -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 85 282 503 751 797 639 569 519 360 342 138 31 -92 999999 999999 999999 999999 999999 999999 999999 999999 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 173 494 1514 2853 4461 6855 9550 11936 14300 16257 18186 19551 20288 21743 22132 19865 17233 14946 16104 18543 20739 22691 22831 20843 21483 25266 35803 44981 55626 56881 48612 40089 34115 30133 27565 24256 21326 21285 23821 29295 34327 39774 44063 46814 46672 50506 55533 58822 62426 64766 64242 62053 68354 74144 78157 87706 99732 109879 107663 85182 56845 40654 38459 49269 67494 69917 55246 45911 59093 86351 92880 61237 24038 9342 10648 15225 12039 6059 3558 2156 1164 893 524 230 244 234 236 306 351 400 459 532 601 611 582 587 688 923 1223 1673 2324 2778 2916 2948 3153 3475 4028 4369 3924 3923 4823 5029 3876 2869 2703 2909 3262 3879 5047 5745 5799 53764 322 97 30 10477 14 56 4 7403 4889 490 430 442 329 235 144 32 999999 999999 999999 -13 -31 -9 65 -23 13 112 15 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 30 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 1293 2067 1491 647 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 942 2390 3696 4921 6770 9004 10757 11945 12935 11634 10473 15796 22018 25818 25502 22278 25846 27204 24494 25317 28867 32188 35729 38617 35710 29784 28468 33157 38207 30245 26419 20254 16494 16392 17819 18670 19582 20404 22921 26754 30798 36636 43709 50833 59676 68133 71636 73586 75962 75254 72811 74110 77795 79885 75903 67910 55779 47007 49619 50976 43404 41560 46049 51189 69202 95811 101303 69831 31025 10791 3627 1409 1207 3779 7567 5076 2107 504 388 495 648 724 711 620 543 471 431 456 521 581 644 749 919 1225 1940 2801 2998 2773 2879 4567 4988 4781 5015 4358 3498 2729 2446 2369 2474 3244 4831 5976 6493 7409 8995 53773 322 101 30 10481 14 56 13 7405 4886 618 554 692 756 646 662 546 390 379 183 247 203 226 175 200 148 123 140 96 999999 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 516 215 -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 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 137 916 1909 2860 4349 7265 13881 24203 32018 48162 74366 82802 85030 89965 88514 80125 72076 58572 45683 39176 37568 38362 40320 39768 40979 42577 44417 44834 44665 43521 41564 37699 35185 36229 39810 42755 42519 44012 44867 48671 48077 48356 57023 71761 82670 87227 90352 92465 92745 95893 98632 89826 68753 51439 46671 46432 43415 43147 54357 78867 116369 122830 99854 45800 15093 7806 3328 1752 1744 1859 1458 1431 1603 1587 1579 1580 1618 1628 1800 2247 2774 5464 8426 3924 3035 3027 3258 3466 3584 3845 7151 8318 6676 4450 3440 3157 2961 2698 3635 4664 4657 5275 6286 7957 11049 13665 13110 12363 53782 322 102 30 10482 14 56 22 7407 4884 560 504 442 394 471 432 352 234 191 192 123 -27 125 144 -22 24 24 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 41 -37 -64 14 -27 -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 -19 551 2131 8827 20442 33324 76580 99704 118978 124480 119486 116560 117438 118912 117052 114499 114216 117640 117371 106752 91226 75357 61933 52850 47921 46452 42466 34985 31485 29178 27760 27528 26306 26576 33150 39572 43295 46597 49404 54271 69437 93397 110874 95718 74473 67927 71522 72658 68844 72022 73923 75905 97839 128420 136207 116680 85142 61035 40180 18859 8797 5192 2708 2005 1588 1375 1359 1443 1553 1659 1720 1711 1689 1730 1859 2108 2374 2633 2766 2851 2808 2677 2846 4244 6110 7804 5924 3953 3233 2946 2646 3841 6213 5746 5517 6440 7718 9311 11759 14080 14853 16115 53791 322 103 30 10483 14 56 31 7409 4883 476 417 506 393 318 324 383 340 298 192 113 95 215 119 87 55 56 138 167 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 999999 999999 999999 999999 999999 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 807 1745 2501 2860 3035 2939 2714 2462 2202 1761 1338 899 493 122 -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 -91 -61 -40 141 678 1778 3974 13791 27789 55734 87384 87569 95502 111891 130638 156058 183529 198052 186504 165713 139359 113527 91058 79056 73283 70992 70142 67448 63099 59740 54796 51622 50943 48314 45422 40878 33437 32248 33294 35622 44797 67061 84563 88561 91126 96685 98272 101169 106031 121939 130207 128069 133199 139259 137087 122051 85274 35954 8255 5489 2464 2112 1863 1964 2192 2415 2605 2768 2784 2747 2742 2795 2713 2543 2427 2570 3025 4029 4926 5820 6018 5667 5030 4224 3823 3418 3219 2986 2659 2506 5568 8384 7926 6747 6705 7653 9486 12142 16303 18102 53800 322 76 30 10486 14 56 40 7411 4882 349 365 448 367 466 394 312 251 217 211 199 120 21 -27 76 77 60 44 111 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 35 271 627 722 719 582 566 699 642 525 779 1540 2244 2257 1931 1547 1237 995 930 1015 1136 748 388 113 65 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 805 2344 3780 4124 4129 4300 4458 4444 4413 4239 4102 4461 5793 9561 17697 44579 78353 98218 106835 107174 115939 141198 168065 173462 167567 161658 143860 119277 112426 112152 113934 113988 118329 121147 118610 109657 102586 100451 101464 105928 111542 106748 90687 71073 56742 52894 51531 45693 44401 48651 51859 70762 101949 108585 106417 114953 114631 110354 93143 50427 15922 9089 5252 3593 2416 1928 2001 2223 2446 2795 3132 3332 3352 3339 3304 3134 3027 3335 3679 3964 4154 3798 3269 2924 2820 2820 2734 2846 2957 2953 2627 2168 2057 4005 6925 7752 6533 5797 6264 7552 9305 12139 16626 19365 20674 53809 322 112 30 10492 14 56 49 7413 4882 503 630 515 553 564 586 554 553 444 337 282 257 242 161 98 107 144 213 211 312 277 274 168 -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 -45 -11 27 60 119 200 232 203 180 83 12 95 152 200 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 333 1915 4293 6934 9459 11712 12670 12066 10372 9131 8821 9481 11521 14444 17965 22489 28205 38256 53232 62599 68407 73283 75955 78736 83223 86510 92975 101911 106963 107092 106057 102777 99288 99249 100774 106892 118153 138128 174555 203826 192209 166800 146437 130529 126524 134093 146840 157873 166535 161169 143302 104012 48907 22176 19709 28437 36374 46226 55120 54356 43442 28542 16279 9901 9376 5905 2547 1978 1913 1915 1873 1865 2028 2261 2511 2763 2791 2694 2405 2142 2151 2326 2384 2352 2268 2297 2365 2337 2319 2297 2209 2092 1982 1956 3172 5070 6751 6548 6087 5903 6664 8440 10691 13909 19107 23012 31963 40806 53818 322 117 30 10497 14 56 58 7414 4883 591 616 698 631 802 831 924 1012 894 766 586 518 375 402 371 376 419 325 375 494 645 596 517 322 265 131 32 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1264 3146 4481 6100 7428 9284 11347 12381 13323 15904 19214 20993 21174 20049 17327 14353 12536 12143 14187 21041 46949 61134 72421 74036 65472 53216 46077 49081 61948 77269 86380 88497 89628 89283 87069 84642 88787 94555 98346 104213 125246 155330 170878 166792 158177 162392 185056 182180 193119 172392 144976 101787 64277 33428 16224 13232 10917 9533 8699 9787 8977 8035 7382 6498 5259 4026 3042 2566 2629 2859 2947 2848 2828 3088 3648 4357 4637 4671 4047 3285 2784 2462 2345 2372 2717 2964 2996 2790 2527 2224 1936 1711 1713 2397 4505 4878 5147 4779 5085 5177 5482 7229 10443 14319 18244 23376 24485 36016 48025 52487 53827 322 121 30 10501 14 57 7 7416 4884 795 847 998 1048 1155 1083 1090 1207 1122 856 784 707 528 514 607 715 599 552 548 624 592 607 567 540 443 235 -21 -73 999999 -4 -51 999999 999999 -43 -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 -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 -12 133 187 27 -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 -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 -32 288 873 1437 2582 3581 3870 4518 4874 4987 5662 6947 8324 10145 12489 15077 17869 20654 23868 27087 28196 27307 25767 25051 26003 29816 34977 37947 38962 37635 35771 36101 42182 54728 69751 80659 89571 95298 95464 94947 102999 117015 130583 131147 138374 157899 159990 152127 146357 146441 144171 143918 149849 146466 119027 69536 25977 11435 9558 6894 6215 5711 5182 4257 3462 3215 2881 2770 2832 3047 3307 3549 3693 3865 4162 4647 5888 8201 8826 8860 9122 8847 8657 7051 5852 4576 3446 2317 1767 1834 2266 2417 2378 2169 2174 2850 3855 4237 4541 4339 4535 4494 4421 6102 10083 15102 19156 22845 26673 26138 32635 42924 45651 42033 53836 323 98 30 10508 14 57 16 7418 4886 1006 1076 1032 1146 1200 1297 1397 1484 1572 1502 1367 1111 1029 895 809 811 893 879 806 777 872 737 745 784 814 769 699 592 713 661 615 436 334 216 170 132 44 -6 999999 -96 -37 -87 999999 999999 999999 -95 -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 -45 12 -34 -32 -28 13 -12 -37 -55 999999 5 52 39 -24 -19 -87 -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 -32 9 -20 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -38 -63 -84 -86 -88 -80 -53 -34 -15 -2 10 -58 -97 -90 -67 -25 -29 -97 -64 -37 -68 999999 -87 999999 -89 999999 999999 -39 -20 21 203 1033 3175 6024 7805 8210 7132 5790 5722 6058 6433 6445 6041 5236 4178 3545 3716 4491 5221 5990 7821 11555 16864 22298 27269 28979 28787 27804 26962 26270 26619 28422 28106 27540 28854 32870 32982 32886 35650 44060 58727 69198 68489 58380 61442 92182 135189 173255 192053 192942 198406 185017 149798 111703 79351 57805 49439 33005 17412 10950 6116 4701 3232 2621 2427 3019 4235 6369 8267 9668 11506 13295 14034 14128 13743 14319 14617 15516 16328 17601 17418 16983 18209 19789 18905 18567 19857 21680 20767 18614 15057 9169 5291 3626 2978 2954 3139 3433 3620 4293 5148 5220 4956 4917 6604 10386 15180 19646 23543 25544 26679 29473 35808 43763 46816 46404 44588 53845 323 79 30 10519 14 57 25 7420 4889 1173 1225 1392 1643 1684 1794 1798 1802 1765 1579 1328 1151 1168 1131 991 968 937 976 914 845 600 601 673 784 882 741 708 734 555 454 359 232 149 220 168 -12 105 218 262 147 -25 999999 999999 999999 -62 -52 -75 -48 7 -78 999999 -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 -27 -29 33 26 -65 -18 -70 -14 -3 99 64 82 158 20 3 43 -44 -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 -79 999999 999999 999999 -87 -94 -62 -46 -37 -2 -68 -67 -40 -22 49 38 2 -3 2 -36 -54 -11 -35 999999 -69 -60 999999 -81 -59 999999 -65 -28 -32 -62 -28 -15 141 463 1180 2391 4263 7306 10640 12661 13129 12960 13787 15330 16337 17587 17882 16643 14779 12164 9437 6459 4527 4062 4388 4696 5322 5945 7114 10375 17090 25119 31025 32665 29958 28230 27640 25374 24457 22497 21862 22614 25153 31277 37922 44940 45715 36237 24969 25161 43194 78736 97712 94323 82902 84530 106193 136569 138242 101596 46197 15908 11874 10332 9740 10532 12793 16704 19157 20533 21883 22181 22046 21000 19570 17334 16194 15167 14923 14247 14584 15640 17951 20778 24934 28687 31232 31266 33399 33379 30609 24183 15571 9520 7205 7811 8159 6887 5418 5245 4569 4107 3146 3075 3979 5246 5051 5835 9397 14932 18011 19863 22390 22177 26480 29895 36727 44592 52042 53353 47057 46144 53854 323 116 30 10526 14 57 34 7422 4892 6296 1324 1430 1451 1654 1750 1803 1959 1947 1784 1705 1629 1541 1526 1228 1224 1207 1136 1166 1071 889 941 908 850 858 866 737 628 647 582 614 521 559 672 677 822 948 861 692 635 379 157 79 30 -5 -75 68 144 168 92 112 67 42 41 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -76 21 -77 20 60 31 122 73 78 165 149 145 164 168 140 131 101 81 194 224 188 183 113 51 76 21 -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 -86 -64 -62 -63 999999 999999 999999 999999 999999 -87 -40 -65 -35 -97 -61 15 -6 -24 17 -15 -9 3 28 20 47 77 79 91 125 76 21 -17 -10 5 -5 2 1 42 28 9 2 -7 28 67 25 32 77 74 63 104 251 399 603 1378 3236 6082 9456 12986 15997 17358 18602 19735 18777 16841 15711 14506 13412 12069 9165 6416 5184 5722 6768 7387 9205 12579 16357 19169 22259 26798 32659 33896 33239 30126 27541 26357 24964 22873 22303 28977 25084 18223 12468 8968 7624 8175 11964 16223 14915 11638 11152 12194 13085 14261 16029 23128 29410 33040 33190 32554 32133 32854 32800 32560 33189 32647 29923 25787 21794 18188 16504 18022 19831 22668 28622 35130 37932 36367 33664 31754 26985 24838 25648 24987 21482 16173 10720 7449 6044 5513 5081 5002 4893 4865 4261 4223 5129 4572 4248 5131 7288 11488 14053 14965 20720 30274 34693 33450 28832 27817 26828 31966 39687 49811 59361 70766 53863 323 121 30 10531 14 57 43 7424 4896 1795 1796 1710 1822 1976 1944 2163 2203 2077 2144 1897 1902 1723 1574 1517 1444 1353 1226 1222 1129 1105 1115 1106 1072 882 704 642 658 709 712 604 403 546 715 845 909 955 879 726 554 474 231 55 13 -92 100 171 135 303 248 208 155 178 99 85 -12 -22 -34 -55 999999 999999 999999 -63 -50 999999 999999 999999 999999 999999 999999 -33 19 999999 -28 55 18 5 -12 122 196 89 134 202 269 251 359 288 279 243 231 218 191 372 258 229 218 263 220 138 157 65 -21 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -96 999999 999999 -91 999999 999999 999999 999999 999999 -98 999999 999999 -71 -19 10 13 -36 -72 -85 -54 -77 -45 15 -10 0 9 -14 -5 58 58 104 124 136 131 82 85 100 127 157 194 211 209 145 96 81 87 93 93 53 86 92 94 113 106 105 137 171 133 39 73 186 258 435 584 649 969 1809 2963 4678 6667 8543 10107 11688 12798 13309 13468 13020 12340 12097 12043 11811 11371 10400 9509 8947 9323 10004 10890 12356 13452 13957 14413 15377 16676 20146 27187 29483 30688 29027 26641 25168 26110 23486 18368 14191 8445 4770 4029 4714 5929 7132 8173 12356 19441 28263 37832 36728 34627 32488 29454 27227 24999 22040 19821 18324 17674 17056 17935 20098 24128 27846 29189 31222 33707 34815 34871 29193 24932 25171 26362 25143 24966 26994 32474 33196 25670 19821 14839 12282 11366 10105 9070 8682 8434 7706 7385 6904 6022 5907 6462 5712 5316 5888 7811 10794 13515 17697 28388 32949 23566 17400 25471 26646 36216 52405 65481 71893 65071 53872 324 95 30 10535 14 57 52 7425 4901 5931 1780 1944 1922 2117 2305 2263 2331 2370 2437 2628 2624 2325 1892 1611 1638 1605 1508 1580 1467 1479 1425 1234 1174 1067 1037 894 715 904 1112 1205 1067 802 665 729 901 926 865 664 501 772 666 363 160 32 -15 87 177 217 346 319 314 392 252 220 75 -42 31 -47 -73 999999 -66 -63 -87 -25 999999 -82 -54 999999 -48 999999 -54 -5 29 17 -12 97 172 181 176 211 238 215 181 237 288 325 259 190 173 202 279 312 280 243 219 311 161 149 246 280 306 301 117 30 -20 -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 -85 999999 999999 999999 999999 999999 999999 -93 -68 -51 999999 999999 999999 -56 999999 999999 999999 999999 -90 -65 999999 999999 999999 999999 999999 999999 999999 -64 -75 17 -27 -60 999999 -32 -62 -33 44 51 50 38 27 23 33 63 5 93 159 106 91 51 127 144 137 181 224 211 143 85 109 115 129 146 129 112 94 115 95 124 110 82 69 111 154 177 121 133 164 156 194 282 321 353 457 554 772 1147 1865 3096 4557 5475 5485 5770 6466 7958 9738 10348 10656 10425 9534 9163 9349 9430 10107 11678 13593 14905 15354 14521 12778 11789 12180 13950 16206 19739 24021 23589 22560 25913 24147 18906 14803 8471 6464 6122 7945 14298 23736 22829 22018 20612 19181 18204 19636 21667 21798 21277 20723 19910 18537 17809 17296 18302 20311 21099 18317 16958 19039 19379 19203 19449 19762 19925 20998 22635 23993 26183 28665 30221 31752 32972 32361 30159 28575 24931 20173 19401 18825 13028 7736 6276 6572 7037 7303 7645 7785 8589 9390 10108 11224 13186 21080 33033 34067 23335 15820 21162 25682 30363 42152 48382 52710 58074 53655 53881 324 103 30 10543 14 58 1 7426 4906 3170 2004 2048 2130 2214 2178 2230 2469 2635 2861 2819 2653 1990 1792 1528 1535 1558 1430 1362 1403 1394 1320 1270 1375 1290 1123 946 773 679 852 967 846 601 533 545 522 468 549 609 496 205 135 78 10 42 49 3 18 139 269 273 245 154 86 23 54 -94 999999 -72 999999 999999 -90 999999 -88 -62 999999 999999 999999 999999 -73 -71 -50 -57 -52 -17 -93 -6 56 22 120 128 145 147 227 330 247 196 158 111 245 281 252 284 253 223 256 148 178 158 154 138 189 178 123 143 141 -41 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 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 -90 6 -12 -82 -57 -72 -87 999999 999999 -72 -49 20 40 8 -67 46 37 62 65 71 130 140 89 75 96 118 175 163 132 105 99 133 129 109 92 157 97 88 118 89 68 81 108 92 102 129 107 136 140 83 91 93 133 182 211 270 426 743 1165 1358 1294 1439 2101 3180 4564 5972 7165 7664 8269 8833 8973 8845 8869 9057 9802 10862 12014 13060 13712 13657 12708 11525 10792 11246 13121 18080 23298 21969 19949 20940 17333 17196 14950 15150 16368 17665 19312 20357 20090 20198 20519 21038 21647 20814 20115 18176 17569 15812 14557 14587 15042 15469 14865 15191 15581 15606 14910 14013 14465 15397 14887 15230 16840 17368 17439 18383 19448 19879 22214 26821 31452 34820 37884 41489 41168 37741 35752 28183 20292 16441 14009 13342 12246 9689 9394 10492 10183 9564 9579 11404 21109 36944 36571 23334 15940 18482 28796 30501 40809 44436 43830 34293 21996 19370 20080 53890 324 83 30 10553 14 58 10 7427 4912 8023 1968 2065 2104 2273 2340 2282 2313 2373 2629 2905 2923 2656 2040 1555 1551 1598 1505 1427 1430 1504 1342 1333 1319 1406 1332 1157 904 847 689 452 489 405 346 351 262 243 276 196 261 180 86 149 172 104 53 25 127 211 268 183 183 192 191 94 9 -40 999999 999999 -83 999999 999999 -64 999999 999999 999999 -29 -49 999999 -93 999999 -57 -14 9 -6 4 -77 -31 98 155 137 199 275 330 341 324 232 293 237 256 182 127 225 220 176 182 128 56 89 122 135 133 130 114 202 70 26 -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 -63 -59 999999 -42 -14 -58 -98 -68 -59 999999 999999 -83 -35 10 10 -50 38 -6 -16 44 94 36 72 106 89 122 125 134 143 113 132 167 128 148 139 66 123 122 96 96 115 97 71 116 67 80 51 90 78 81 109 105 132 182 212 207 203 229 250 222 293 355 385 490 827 1512 2846 4137 5259 6103 6529 6737 7006 7514 8170 8394 8098 8117 8726 9855 11259 12207 13534 14936 15592 16699 17545 18049 19227 20955 21816 22134 20822 20270 20270 19859 20578 20881 20826 19910 17417 16452 18571 19202 20335 20436 18069 16393 16138 16509 16302 16232 15976 16011 18526 19264 19505 19518 21245 22989 23098 22294 22320 24036 23980 22602 22161 22150 23829 25827 26367 26688 27296 27655 30563 33769 33160 31025 24611 17630 13285 10454 10507 12978 13788 12388 12025 11834 12596 15443 22721 32941 38559 32519 22094 20232 27694 33054 34469 35049 34673 33017 32171 25914 20918 19824 20520 53899 324 122 30 10562 14 58 19 7428 4918 2554 1841 1823 1764 2027 1950 2156 2426 2359 2167 2144 2104 1750 1436 1365 1355 1364 1354 1351 1325 1281 1237 1255 1238 1285 1267 961 713 521 609 575 269 155 54 67 153 244 171 69 97 118 145 120 58 38 149 165 97 7 116 83 153 178 166 31 -65 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 5 20 -16 7 104 132 156 181 174 179 120 145 162 150 89 61 169 199 140 74 38 115 57 96 93 73 115 116 49 56 52 6 -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 -98 999999 999999 999999 -87 -28 999999 999999 999999 999999 999999 999999 999999 -84 999999 -85 -95 999999 -47 -8 -23 -56 -42 -10 -6 35 80 62 98 70 49 69 67 71 32 32 23 41 77 79 48 52 51 47 57 80 28 -21 -22 -6 6 12 1 46 50 38 26 26 66 57 58 69 107 124 104 161 170 144 236 520 1272 2545 3679 4195 4285 4317 4350 4520 5077 5948 6889 7685 8246 8225 8157 8641 9322 9608 10802 13451 17809 25133 30614 31704 31313 30253 32971 27451 26381 24327 22335 20731 19660 19547 19981 18491 17565 15615 15454 15092 14423 14380 14899 15867 17475 18894 19758 20336 22030 27608 33794 34482 30844 27092 22835 19261 18334 20034 20914 20542 21379 21933 22986 24567 24069 24202 27395 30916 32584 30478 24727 18782 12629 8511 7740 8868 10344 11717 12424 12374 14952 19242 21352 24320 33263 33585 22043 14925 18532 29731 37332 35748 32106 32498 32825 35532 34452 31753 30254 29192 28507 53908 325 98 30 10568 14 58 28 7429 4925 77310 24939 13690 11773 2923 1687 1797 2003 2003 2121 2096 2074 1951 1729 1442 1338 1313 1180 1186 1181 1123 1288 1267 1098 946 1092 1144 1068 984 794 504 452 333 220 265 260 177 155 -32 0 30 -9 999999 -89 999999 -96 -23 -5 21 52 52 70 85 139 -65 -65 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -91 999999 -70 -62 -20 21 17 73 36 106 96 104 115 154 23 -32 41 -52 25 1 64 -6 -11 -44 4 -20 -21 -16 -25 36 4 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -67 999999 -64 -61 -98 -66 -11 64 11 -35 -9 27 27 -18 -48 -46 -33 -59 -46 -60 -54 -25 -6 -21 -41 -50 -44 -52 -74 -74 -22 -46 -69 -27 3 6 46 45 21 18 31 48 70 77 41 48 104 307 1053 2207 3379 4211 4668 4832 4613 4315 3833 3776 4378 5250 6092 6872 7794 8491 8630 8516 8876 10187 11474 12985 14850 16314 18125 20144 21153 24925 30761 27647 21127 19231 19240 18660 15376 14588 13344 13594 17280 23132 31765 40411 43677 46673 47581 44821 43664 45032 44203 41563 30994 22947 23159 26186 25869 21264 18491 18879 19379 19484 20105 22801 25261 26765 29033 28917 27532 25361 20279 17546 15319 11225 9330 9255 15739 22188 21659 17224 15622 18178 23021 27892 29877 29461 25581 20660 16981 17948 27003 37148 38023 39610 37212 34689 35623 34461 33367 32935 32664 32783 30152 53918 325 77 30 10577 14 58 38 7429 4932 47982 48381 6651 1280 1332 1332 1346 1459 1449 1424 1463 1437 1192 1122 1090 1012 918 1069 1019 974 1054 988 939 926 1009 983 1073 969 723 609 591 364 302 282 133 17 -95 999999 999999 999999 999999 -84 999999 -96 -81 999999 999999 -81 -32 2 -75 -62 -39 -34 -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 -49 999999 999999 -58 -4 71 -6 -74 -55 999999 999999 999999 999999 -36 58 -69 -45 999999 999999 999999 999999 -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 -70 -85 -55 -75 999999 -80 -34 -25 -80 999999 999999 999999 -51 -39 -51 999999 999999 999999 999999 -96 999999 -73 -84 999999 999999 999999 -80 -64 -53 -76 -48 -66 999999 -60 -40 -16 -32 -5 -20 -18 -16 19 46 123 384 993 1833 2872 3842 4653 5353 5467 4983 5165 6447 8100 9196 9422 9215 9539 9657 10134 11697 13686 15790 17803 19500 21617 23867 28293 30409 28486 26072 23112 21464 19655 18722 18775 20225 23416 33212 42496 43145 39507 39925 50645 68140 80735 76872 57330 43129 40503 37938 33216 30872 29225 26212 24629 24832 22978 21932 23699 24533 25920 26206 27012 29391 31249 31567 31589 31033 28056 25424 21992 21371 26405 45282 60789 52968 32590 21990 20025 23322 29070 29195 26500 27597 24953 20296 20832 24744 31880 39609 164967 180103 160731 137256 31532 29818 119230 129058 122319 101501 88107 53927 325 112 30 10582 14 58 47 7429 4939 14295 1456 1213 1231 1176 1259 1283 1273 1277 1344 1346 1321 1261 1089 1077 933 729 720 798 937 950 892 877 916 855 876 948 898 742 556 468 317 233 29 -29 -49 -72 999999 999999 999999 -94 999999 999999 999999 999999 -85 -26 -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 -69 -89 -55 999999 999999 -67 -62 -40 7 -78 -59 -84 -84 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 -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 -90 999999 999999 -89 -55 -77 999999 999999 999999 999999 -70 50 219 544 1069 1975 3360 4487 5758 7188 8162 8737 9403 10842 12323 13345 13579 13429 12999 12227 12368 13265 14403 17054 19293 20799 22446 25377 26442 25282 21429 17699 18644 26667 38466 49556 53237 54491 54183 51221 49036 50915 56814 67692 78139 78868 66622 57721 47927 34410 26495 25383 25192 24106 23710 22617 21223 21822 24297 26569 27254 26708 25760 26964 25960 22762 24776 26563 28004 29789 33681 38860 42192 44461 62939 67949 66273 40417 25228 20460 20662 24164 26000 24949 24520 23901 23216 25086 28745 32531 37340 37695 39747 44353 40251 32377 31758 32058 33238 31150 24994 21873 53936 325 112 30 10582 14 58 56 7429 4945 37738 14647 1491 933 884 861 917 1008 973 951 1059 1104 1016 918 839 670 469 512 563 535 641 717 626 710 748 717 552 474 405 258 119 -8 -58 -74 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 512 1206 2225 3563 4686 5426 6394 7674 8689 9228 10220 11246 12421 14117 15793 17174 18620 21035 24627 28678 31836 32185 29363 26045 22243 20008 17750 18704 29035 50515 57635 47807 41303 44267 46576 48796 55783 56016 64819 83755 91275 89839 73970 53367 43957 44994 46159 42368 36770 27364 22171 22432 24457 25133 25449 26426 27768 28351 27039 24896 24027 25588 28390 29737 32724 39664 49262 57796 64926 65188 76483 80077 89132 55945 34891 26452 20832 19157 17144 14837 12255 12391 18486 26080 29274 33497 37243 38886 41224 41589 39378 36562 36339 36422 33443 25559 19094 19069 53945 325 120 30 10590 14 59 5 7429 4952 7688 970 892 950 849 1014 1059 1185 1371 1262 1414 1362 1194 893 529 523 457 477 550 553 626 703 650 651 577 702 697 340 176 100 171 144 76 142 30 -74 -91 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 376 1574 3096 4459 5705 6506 7740 9294 10924 11909 12809 14924 18227 20464 21801 22460 23462 24102 25919 27044 27127 26453 26522 26651 27809 31096 34423 33752 27629 27086 30608 36708 42299 48207 52795 60648 82874 109924 126029 132793 128379 100171 71793 64841 63311 62272 55905 42734 27853 21324 22111 24669 26576 27562 27451 26057 26088 26866 25170 24935 24007 23356 24693 28478 43562 61469 77133 79225 82481 87992 101525 121499 80308 42023 28353 22367 20361 19992 19447 19153 18985 20391 22855 27867 33263 35511 36001 38483 44051 46634 47574 48062 43100 32392 27877 29798 36936 53954 326 96 30 10596 14 59 14 7429 4958 4041 351 403 533 521 475 553 690 761 865 842 784 714 544 405 185 28 -28 123 127 247 202 54 125 170 203 190 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 583 1605 3020 4367 5092 5384 6194 7527 8944 10590 12437 16063 19458 22780 26090 28718 30910 32745 33031 33971 35408 36422 37086 33313 25125 19725 19219 21534 25156 29007 34595 40700 51485 61895 71329 82618 89022 91041 91276 79278 70189 69306 70315 70626 71841 70679 63647 59435 54144 47205 41376 38153 35806 33843 33269 30841 27753 28895 32167 33685 38736 55170 68841 79990 82920 87835 79493 79607 88733 104513 63138 34024 19608 14371 13066 13727 15211 16507 18044 18781 18516 17302 17015 19235 22698 25630 28857 30334 33793 37358 40144 44259 43274 39873 46243 56510 53963 326 88 30 10588 14 59 23 7429 4965 48392 1610 368 414 396 507 547 553 740 726 793 905 953 1011 1064 878 629 347 77 114 121 187 152 282 342 348 395 392 358 231 5 999999 999999 -73 -99 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 500 1880 3046 3807 4461 4943 4935 5364 6433 7882 9943 11748 13301 15460 17285 18774 19422 19132 19939 20199 21732 22287 22960 22568 21216 21345 21040 22060 25599 33899 40500 50142 58754 62316 61665 65905 72265 76363 76087 65702 54083 57895 63230 63360 66883 78125 88858 93557 94606 93134 86620 76965 64256 55773 45980 38182 35942 42090 49344 58207 67345 70486 71973 88088 88191 83590 71636 75110 91539 82213 43903 23545 16484 13627 11668 11045 11871 13791 16042 17750 17236 13938 11281 14068 20255 26729 29300 29838 30629 29048 33109 41602 51977 59654 65072 78222 53972 325 117 30 10587 14 59 32 7429 4971 893 524 554 568 604 589 585 703 831 897 1057 1160 1258 1066 534 299 97 160 255 208 243 245 304 351 334 358 361 199 -47 999999 999999 999999 999999 -97 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1171 2365 3468 4166 4981 5527 5793 6306 7124 8656 11041 14230 17456 19648 21853 22772 23158 23986 23626 22258 21254 20381 20952 22337 26685 36052 42718 52134 62930 61416 61511 60643 64039 78048 87941 84557 62904 44922 34077 28922 30144 29451 32480 50337 69078 80745 97510 110143 94160 68763 57840 56137 59243 63048 69705 70999 74521 77135 74256 79626 85645 97740 76687 58505 58571 45670 31060 22601 18227 16307 15141 12081 9842 9804 11360 16096 21797 22758 22013 17866 12326 12637 16806 25429 32979 34163 38900 36071 32230 31957 38872 60255 83151 53981 325 119 30 10589 14 59 41 7429 4978 783 615 728 759 836 925 867 848 1030 1111 1294 1346 1133 514 303 365 398 368 421 381 496 331 314 315 319 265 208 17 999999 999999 -41 999999 -85 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 280 905 1327 1990 3097 4020 4891 5215 5414 5851 6864 8848 11348 14266 17751 23408 25932 28497 30053 30711 31767 33613 37651 42629 44542 46012 53789 58268 64042 70053 73585 85234 94002 91805 76451 50489 29461 18102 14399 12175 11163 11590 15402 20872 34477 57865 75238 95794 108447 100178 89374 95209 104769 107167 94573 82804 83938 92583 103426 122477 78189 50053 43590 30022 19000 16015 16874 17771 16591 14482 11702 9072 7684 7356 8532 13569 19399 21019 23185 26052 21234 13863 12058 20852 24435 36247 46527 49504 50954 51947 54413 60790 53990 325 122 30 10592 14 59 50 7429 4985 1056 904 878 1048 1048 885 1080 1293 1660 1696 1841 1916 1631 782 408 476 426 348 547 527 552 445 473 211 141 5 -36 -25 -50 55 54 -6 -29 999999 999999 -85 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 -96 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -10 149 466 877 1525 2198 2690 3120 4060 5368 6702 8161 10819 13708 17584 21878 23899 26335 29333 34598 40032 47693 55640 63415 73739 83011 87561 89023 81520 66619 54630 43449 28852 20230 12905 7114 5217 4491 8472 18512 21884 27062 44686 62376 87255 111444 110239 109343 112840 112227 111025 112114 107762 109158 116535 91067 73900 50873 43216 33713 24768 17321 14574 14997 16107 15921 14457 12470 10037 8271 7780 7778 8224 9863 12521 15453 20475 22596 21902 20799 21454 23951 27089 27160 32429 44402 57676 67065 75301 53999 326 91 30 10591 14 59 59 7429 4991 1327 1013 1100 1191 1200 1234 1285 1467 1624 1766 2096 2394 2540 1754 821 545 620 437 510 553 611 574 667 501 385 250 248 192 114 105 52 144 119 47 -96 -79 999999 -56 999999 999999 999999 -69 999999 -87 -54 -10 999999 -48 999999 -46 80 37 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 -90 -78 -97 -82 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -42 -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 -67 -64 999999 999999 999999 999999 999999 999999 999999 -92 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -78 -81 -75 999999 -63 999999 999999 -71 -83 999999 999999 999999 999999 999999 999999 -74 -89 -75 -67 -28 -39 30 85 103 92 389 1260 2332 3562 5451 8393 11290 15776 23443 33115 39898 44026 47705 51324 57313 68410 73439 65791 55643 47645 43499 30907 23195 14812 12732 13640 15128 17778 19303 22090 22045 24114 33473 50532 73753 93043 108793 107497 86654 72390 89839 97231 146931 135063 108758 74468 56935 44020 34168 28674 27840 25662 22064 18509 17305 15571 14872 13929 12252 10677 9034 8010 8839 9589 9218 9549 9485 10110 11247 13364 16661 18545 20118 22437 25571 26787 30075 35025 42821 54357 68568 54008 326 89 30 10589 15 0 8 7429 4998 1534 1221 1314 1401 1510 1553 1589 1754 1922 2071 2154 2058 2070 1908 1181 791 750 605 673 729 661 660 586 501 328 208 148 202 217 215 215 367 155 -76 -52 77 49 -70 -21 10 35 62 88 61 4 23 -67 -62 42 -10 107 85 -23 20 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -80 35 41 65 32 1 73 21 61 89 -41 58 -15 -9 112 -2 1 56 -16 52 31 5 999999 -39 -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 -85 999999 999999 -97 -90 999999 -95 -91 -43 -34 -73 -94 -73 -79 -60 -38 -7 -62 -76 -23 -68 -93 -36 -66 999999 999999 -87 -98 999999 999999 -96 -83 -94 999999 999999 999999 -76 999999 999999 999999 -91 -45 999999 -69 -62 -65 -53 -19 -39 -23 15 -38 -12 -33 -38 -2 -67 -83 -47 -59 -87 -51 -34 -41 2 -2 36 70 93 156 165 137 99 101 429 1278 2597 4706 7250 10044 14306 21624 33141 39958 43475 46482 50381 50985 37370 28563 24225 22625 21390 19469 20095 24826 25449 26777 28107 26855 28109 35126 51998 72194 76219 83195 94359 111426 123326 115283 92462 74686 72879 70573 71519 74085 75501 65789 54087 40093 27558 24197 21621 17312 14041 12611 11879 12100 11993 11444 10417 9431 7613 6842 8723 10109 8553 8277 10646 11290 10494 12519 15842 14388 16305 21666 27033 27695 27468 28530 29859 32557 38422 54017 325 115 30 10585 15 0 17 7429 5004 1282 1339 1368 1406 1265 1444 1518 1576 1694 1754 1666 1325 1143 998 729 595 540 538 586 578 379 468 360 171 99 91 60 185 262 71 134 71 -73 -67 59 -53 -73 -57 22 -10 999999 -89 999999 999999 999999 -34 -49 32 -58 999999 -64 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -29 -57 -21 999999 999999 16 -8 -40 21 999999 -94 -18 -35 999999 1 -22 -81 -50 -67 999999 999999 -88 999999 -51 -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 -97 999999 -78 999999 999999 999999 999999 999999 -100 999999 -29 -58 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -82 -91 -31 -43 -73 -32 -47 -54 -82 -28 -23 -31 -64 -66 -90 -73 -77 -94 -73 -57 -27 -36 -1 -5 41 58 107 141 86 86 125 368 1086 2769 5046 7221 11969 22581 30363 26139 25037 25807 25468 26676 25502 25343 25106 24901 24577 25391 27747 35190 53051 71188 72249 62624 57955 63287 77140 93546 99146 84468 79320 93803 112404 114074 108371 102169 106312 102160 99242 85193 56572 34724 24592 21218 18862 15954 13730 11441 10842 10580 10906 11277 11242 11339 9932 8624 8511 8818 9344 9897 10960 10646 9562 10004 13111 18775 23556 20305 18642 22855 24835 25091 25003 24914 26581 29145 34755 54026 325 114 30 10584 15 0 26 7429 5011 1191 1294 1061 1272 1358 1453 1465 1536 1565 1422 1312 1220 1040 1005 745 499 523 584 467 451 452 376 272 239 169 208 141 -12 150 263 140 -40 -18 -57 54 999999 -95 999999 999999 999999 -74 999999 -27 -85 -72 999999 -80 -54 10 38 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -67 999999 999999 999999 999999 -62 83 43 -13 123 105 73 -12 3 -20 -55 -14 13 -17 44 -60 999999 999999 -25 -71 -63 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 -88 -52 -76 999999 999999 999999 999999 999999 999999 999999 999999 -65 -70 -21 -73 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -83 -74 -90 -73 -57 -18 -11 -48 -66 -47 -38 -59 -94 -26 -56 999999 -97 -97 -98 -57 -60 -76 -87 -72 -58 -48 -15 69 61 80 170 328 751 1758 4112 7583 10406 13951 17447 21791 34475 42372 45012 51308 54795 52743 47645 44137 40642 36439 33400 31594 29449 30276 39179 51714 57120 51780 44010 37366 36320 38530 39879 48083 63591 68827 73406 79327 88947 106316 96909 78113 65524 51937 36446 30544 30585 27246 21948 16840 12493 11730 10446 8751 8016 7648 7932 7948 9265 11465 13316 14735 16339 16950 16088 14405 11294 9853 10528 14533 22074 21517 15871 12979 15551 18047 17070 15738 18903 20257 26319 38744 54035 325 126 30 10596 15 0 35 7429 5018 1099 1216 1185 1069 1088 1169 1238 1166 1282 1501 1596 1512 1251 762 571 402 406 433 502 505 345 171 123 237 144 106 175 217 -44 -4 77 52 41 14 -73 52 -47 23 14 -45 -94 -87 -76 -65 22 -58 -61 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 -87 999999 -50 -66 999999 -87 -37 102 161 119 -7 -2 -91 -80 999999 -16 -65 -77 999999 -6 999999 999999 999999 -98 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -40 -84 -83 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -84 -58 -64 -37 -19 -49 -78 -81 -95 -62 -70 999999 -74 -91 -91 -99 -66 -60 -65 -30 -14 -46 -54 -7 34 43 123 254 437 811 1221 1604 2094 3641 7821 24959 58815 74261 72981 73815 76606 68307 48135 32969 29657 31874 32295 34174 33570 35461 40292 47221 51754 51631 49136 45049 46207 51573 53334 53687 49332 42203 38951 35748 33974 31308 28682 27269 25335 25373 31762 33357 26551 15249 11557 8974 7342 6531 6361 6080 5929 5722 5853 5938 5919 9442 16519 22996 22720 25940 28517 28705 27798 29828 27524 20859 18093 17703 17350 20153 25502 23618 25499 29536 39525 52490 54413 43486 28221 31424 39073 54044 326 84 30 10614 15 0 44 7429 5024 1297 1039 1229 1228 1213 1271 1373 1428 1427 1466 1602 1444 1248 679 518 525 487 549 654 598 426 422 430 400 333 271 244 205 205 101 22 -26 -25 -92 999999 -47 -12 -82 -10 -70 -53 25 -83 18 -59 999999 999999 -33 -12 -81 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 -47 -51 -79 52 122 67 110 25 133 59 81 81 4 5 26 -10 33 -78 -45 -27 -18 -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 -89 999999 999999 -76 -80 999999 999999 -79 -40 999999 999999 -87 999999 -70 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -90 -98 999999 -78 -73 -48 -12 -24 -57 -30 -81 -62 -50 -63 -48 -67 -73 -34 -63 -34 -16 9 -22 -13 35 79 123 178 308 636 1185 2176 4133 7521 12618 16464 27736 71827 82154 74624 67780 46098 24051 18136 17835 21736 25156 28640 31944 33751 34548 36273 38571 44374 52484 56852 62616 71498 76530 70851 56795 46767 38391 35047 31153 23788 16034 11172 9431 7913 6768 5608 4813 4370 4202 4080 4709 5172 5608 5960 6509 6593 6710 7281 8232 10902 15006 18016 20390 20551 22912 26594 29328 32142 34126 35300 30820 28885 28751 29220 32849 57176 71105 59326 46273 49606 53808 56372 70559 52844 33656 33818 54053 326 108 30 10608 15 0 53 7429 5031 1366 1153 1128 1158 1277 1323 1450 1519 1619 1635 1549 890 489 433 474 478 447 424 432 469 478 393 368 262 114 216 115 127 186 31 133 130 -36 -3 67 -98 57 -14 -30 -49 25 -87 2 -24 -93 999999 -38 -55 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 -99 999999 999999 999999 6 999999 999999 -89 -31 -2 -33 16 87 126 99 42 31 -41 -71 -60 -65 999999 6 -81 -92 -24 -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 -71 999999 -85 999999 999999 999999 999999 999999 999999 -92 999999 999999 -99 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 -61 -44 -67 -57 -14 -33 -40 -58 -66 -93 -37 -24 -64 -70 -45 -43 -28 -7 -41 -42 17 55 93 169 300 540 905 1432 3167 5893 9072 10235 10322 11558 12444 12487 11567 10032 9268 10212 12513 16478 22897 27257 30418 33590 35319 35428 36276 39076 40529 41752 41481 42512 52008 65028 83641 104149 113713 101637 64982 36374 30069 24515 17679 12043 8895 7206 6084 6924 9325 9089 10552 14421 15707 18163 18106 17237 15814 13211 11605 10891 11185 12743 14697 16628 17944 19213 19480 18806 20618 24423 28835 35763 40223 45741 52309 69162 96146 129419 61644 15816 17226 19766 21282 23507 22314 26116 29699 54062 326 131 30 10601 15 1 2 7429 5037 1243 1117 1206 1123 1119 1226 1324 1378 1293 1348 1056 868 606 421 383 364 346 256 249 204 367 309 144 151 257 297 142 -26 55 62 -21 56 -44 1 -78 999999 999999 -66 -69 999999 999999 999999 999999 999999 999999 -91 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 -15 -62 16 -1 -67 49 59 -24 -10 -16 -79 999999 999999 -76 -82 -76 -88 -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 -91 -98 999999 999999 999999 999999 -63 -75 -71 999999 -84 -38 999999 -38 -73 -49 -7 40 91 105 155 179 295 363 469 1061 1994 3120 4807 6365 7702 9116 9731 9885 10530 10526 11187 12952 16509 22068 24212 24142 23749 24074 25077 25601 31158 40878 48487 57407 64308 67883 71994 79077 104419 131574 131878 116867 85186 70396 47087 29093 28063 28061 29976 29521 30057 36133 39785 38239 44310 60965 72671 75503 58092 40354 33286 32346 24434 16975 17654 19925 21238 22348 24611 29428 35582 42003 51335 55659 57848 53658 64021 73182 68903 124658 60001 18136 23308 26220 27960 29742 29771 30832 34563 54071 326 97 30 10597 15 1 11 7429 5044 1005 893 956 981 916 875 895 856 676 458 419 140 142 133 129 136 215 93 0 145 25 -25 68 25 45 57 -77 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -85 -78 -38 -21 141 195 184 131 114 135 289 448 606 830 1014 1337 1578 1923 2206 2365 2457 2717 3499 4893 6899 8248 7629 6239 5009 5453 6858 9913 12947 15686 16298 14050 12819 11543 12091 18889 27380 35858 41173 45021 50624 55857 61818 72813 88962 101328 114370 118420 117370 105478 100912 95436 81568 61212 50565 52322 66532 76055 77306 68879 57696 55109 45837 36889 29139 24612 25955 26323 25983 21658 22278 24664 26136 31245 40800 49770 52115 55470 58124 58126 61584 66779 96348 119063 190867 63603 16530 20443 23962 25240 27290 27920 29796 32328 38080 54080 326 91 30 10591 15 1 20 7429 5051 487 351 414 396 307 355 327 188 11 -1 9 -11 -70 -36 999999 -5 112 -92 -80 39 -19 -86 999999 -34 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 98 102 106 226 315 115 119 354 692 1349 2291 2559 2735 3101 3699 4359 4870 4920 5104 5554 6319 7306 7936 8445 9033 8967 8360 7163 5801 6749 11096 15393 15907 17260 17191 13319 10950 11364 12520 16995 22083 26958 31698 35934 39868 45063 49076 52887 64404 73484 78908 83016 82218 91739 103532 94129 73667 70628 69786 76771 90349 88182 83481 88881 101251 121627 139678 143621 125431 78577 37734 26528 25960 26822 27626 29852 37352 45686 53341 55322 60442 68337 70099 68184 73773 77285 81881 97689 101741 57523 18027 14194 17151 20913 22579 23606 23826 24173 26830 30276 54089 326 84 30 10584 15 1 29 7429 5057 329 423 560 360 354 388 190 47 3 -48 999999 999999 999999 -36 999999 999999 999999 999999 -92 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 290 1556 3353 4426 3946 3138 2637 2509 2910 3497 4580 5907 7019 7938 8563 9009 9600 10351 10144 10334 11131 12827 16763 20640 17440 15981 13523 12942 13360 13490 12959 13182 13967 14574 16294 17325 17274 17552 18470 21789 26521 32045 37037 42028 50587 63108 80170 97059 115263 121326 122339 118456 122400 125796 123339 122213 125136 130617 142397 149105 158598 169604 173198 137595 83531 47526 36132 34222 32884 34999 41831 52302 53470 64972 74811 81441 72216 62752 61002 65370 71797 56878 19313 16382 23428 33090 35880 41324 31990 27624 27703 27957 28178 29834 54098 325 108 30 10578 15 1 38 7429 5064 165 185 183 188 79 -25 999999 -41 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 741 2185 2882 2712 2619 2596 2697 3197 3712 3972 4360 4996 5703 6875 8743 10966 12212 12454 13105 14450 14812 11107 8828 8525 8707 8473 9130 9775 11238 13555 15824 16088 18381 21731 24434 29693 30581 29781 30872 30933 36355 40275 46459 60627 78507 90135 89147 88729 99386 112050 117339 119869 124066 125682 127728 130743 136960 150179 148308 150199 164524 179526 174307 108800 84532 73644 56494 45038 41093 51323 53829 53262 54014 51936 52877 55756 54067 42320 32290 33979 37204 49991 68554 87930 127010 151624 70008 33318 27560 26759 26036 26071 54107 325 134 30 10574 15 1 47 7429 5070 86 97 52 219 123 231 442 494 473 279 2 67 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -13 132 900 2675 4421 4618 3686 2777 2354 2488 2878 2905 3121 3955 5410 6817 8053 8394 8563 9438 10724 12759 15888 16233 15977 16034 17527 21512 24643 26709 26244 24673 28063 30325 34500 41980 49700 50008 46624 48800 53889 63806 78712 85493 80277 78010 83352 96931 102114 106507 111097 121183 121932 122233 119836 119400 117146 105343 108710 118773 148849 177000 175678 168717 150242 108092 54376 40135 41846 40733 41114 44305 52241 51681 68457 56581 44442 33187 33588 38472 45201 62339 82355 92160 95923 123182 143429 97735 48789 27259 24026 22864 54116 325 97 30 10567 15 1 56 7429 5077 249 188 288 363 317 441 476 716 778 880 643 357 214 215 105 137 -15 -90 -87 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 34 13 2 24 68 510 1146 1716 2832 3884 3359 2973 2886 2977 3277 3852 4402 4808 4276 3311 3397 4208 5187 6615 7341 8820 11543 13519 13378 13177 14298 15582 21080 28911 34462 39498 46360 50562 54130 49188 51668 60457 65425 67170 68069 69279 74617 79452 83288 97809 106811 107405 105798 96269 84199 73600 68755 72866 75239 82186 84212 87582 96055 73311 42011 27070 28450 32110 34523 38012 38374 40902 50128 53479 63141 69430 73067 59340 64627 63309 54527 50495 61805 77889 89434 80468 77254 99716 140768 169924 152443 90625 39713 24160 54125 325 89 30 10559 15 2 5 7428 5084 416 452 367 546 600 735 829 1122 1245 1131 1144 907 608 316 241 125 -29 50 -1 999999 -53 999999 -97 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 215 339 251 529 1239 1451 898 885 1514 1941 2657 3884 5413 7049 8153 9582 11510 16398 19437 19912 15272 16816 21069 26513 29620 39316 57244 77651 92316 94799 91943 79109 56241 40077 37572 43987 51466 56555 55811 51824 46890 43630 41691 46089 56137 64443 65604 61111 47415 32864 29805 35439 37412 33912 31518 33033 32660 27329 28032 35412 37894 36309 38631 38500 38161 40319 42431 49912 53418 57706 60046 62237 65784 60685 61157 64200 63000 62799 76301 101604 103290 84977 96584 131849 154722 191651 270726 184108 76193 43457 28514 54134 324 112 30 10552 15 2 14 7428 5090 860 896 1083 1364 1341 1495 1636 1785 2059 2256 2490 2352 1973 1476 649 233 16 88 57 -75 999999 999999 -13 -29 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 116 387 729 1474 2689 4710 4964 2271 468 59 147 279 475 644 951 1574 2316 4017 4535 6424 10187 14890 22709 34689 49970 60732 75118 81210 83159 77661 65012 58968 52597 51618 51621 50708 52007 46299 42557 45488 43299 41092 41845 50637 64382 75744 78174 69042 52823 31737 24233 21759 17856 14634 14514 16896 21402 25753 27636 30241 33013 35394 40135 43778 43349 44443 45910 49949 52654 55486 59498 62466 69538 65192 56009 55199 58078 79186 108657 104534 90531 88771 91800 110232 150388 209091 274636 244975 103930 48409 32323 54143 324 110 30 10550 15 2 23 7428 5097 1433 1372 1419 1454 1484 1706 1715 1899 2047 2415 2829 3319 4187 4523 5545 12159 9226 474 -2 95 113 81 228 60 -92 -87 999999 -65 -37 45 -23 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 -73 -27 999999 999999 -87 -97 -62 -28 -82 999999 999999 -27 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 76 328 812 1817 3335 4555 3799 2176 770 193 63 -4 -22 -55 -16 -6 38 156 401 954 1690 2102 3135 5132 8757 14977 22194 30029 29203 28615 30507 35646 42824 47301 47223 44252 38709 33149 31473 34755 35032 31435 30357 28103 29834 34801 42247 45697 39397 31132 25174 20763 17698 16500 15236 15957 18062 21561 24351 25134 26296 28245 33082 34969 36108 37895 36149 43448 46420 49674 56112 56510 63836 69852 77724 72020 77507 109428 140115 132611 99972 70624 72571 88709 103957 129412 180187 218245 191605 124918 45221 54152 324 109 30 10549 15 2 32 7428 5104 1557 1407 1652 1619 1601 1635 1782 2061 2059 2207 2382 2657 2952 3140 3072 4644 6125 843 340 318 216 228 64 62 128 34 -49 -75 -37 -64 999999 999999 -15 999999 999999 999999 -95 -5 -17 -21 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 -83 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -75 999999 999999 -13 999999 -63 -28 999999 -97 999999 -77 -10 44 -43 -33 0 30 -23 -19 -32 -41 -29 13 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 -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 -95 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 320 687 1150 2291 3560 5001 4633 3593 3073 2988 2700 3145 3489 2654 1226 327 98 118 278 741 1721 3862 6479 7565 9343 13375 17227 24847 29377 35182 41437 39952 36748 36076 32759 29269 27345 29878 33509 33088 30272 26574 24731 31256 38145 36136 29068 21705 19308 16537 14907 14489 13883 14895 17860 21168 21357 25266 27044 23418 24724 27751 32858 35286 37804 42036 49592 54877 60046 61801 65860 61512 60872 59796 55389 72538 120487 149424 161030 161180 118784 110092 101496 86661 91116 151840 204049 145689 131740 129865 54161 324 107 30 10547 15 2 41 7428 5110 1595 1604 1818 2020 1936 1938 2157 2369 2414 2570 2823 3181 3476 3436 4147 14483 59343 110882 66258 735 357 248 167 296 139 229 48 100 62 -67 999999 77 5 -50 -75 999999 -33 -9 -21 -64 -67 -46 56 -44 78 -92 999999 -68 -20 999999 -75 999999 -87 999999 -98 999999 -88 999999 -86 -65 999999 -78 999999 -51 -14 12 12 -14 999999 999999 -30 -79 -84 8 -21 15 -4 4 33 47 57 -53 78 114 61 109 29 25 23 47 28 138 64 999999 999999 -88 -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 -46 999999 -96 999999 999999 -85 999999 -4 -30 -40 999999 999999 -99 -2 19 -78 -72 -69 -91 999999 999999 999999 -53 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 -97 999999 -51 -72 999999 -78 -36 -65 -63 999999 -88 -80 -56 -81 -83 -78 -86 -8 161 328 733 1756 3276 4328 4782 5399 5904 5208 4246 3727 3798 4068 4367 3787 1586 829 578 415 708 2069 6102 12084 17093 16907 15869 16366 16761 19850 24675 27673 30189 31753 35563 37469 43490 56086 60341 45157 29425 26198 28919 32976 30467 26528 29676 35597 33620 21257 17311 15069 12732 11041 10641 11426 12477 13292 13564 12611 13219 14472 14795 15111 16966 20225 25215 32451 43019 53210 61664 66055 71649 72189 49895 36980 53859 87292 101934 102088 90843 86387 83670 86250 95510 67368 57901 120196 229216 184267 76975 40706 35827 54170 324 133 30 10543 15 2 50 7428 5117 1550 1496 1502 1673 1753 1831 1852 1913 2026 2315 2419 2770 3011 3519 5228 21639 45944 28877 41209 6870 490 251 177 165 190 258 166 179 -16 84 111 -24 -31 -71 -62 -73 999999 25 999999 -17 999999 999999 -51 999999 999999 -58 -74 999999 -99 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 -42 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 -76 -20 -79 -95 999999 8 15 -83 999999 -73 -68 17 -30 -56 -52 18 35 -66 -17 -56 999999 999999 -80 -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 -100 -89 999999 999999 999999 999999 999999 999999 -82 -57 -40 -100 999999 999999 999999 999999 999999 -92 -93 -71 -46 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -70 999999 -94 -80 -63 -50 -54 -38 -52 -56 -17 107 373 1060 1869 2647 2864 3021 3797 4886 5191 4645 5456 6991 9356 9399 7943 5867 4161 2519 1846 3738 6876 11560 15814 14846 12662 12007 12509 13111 14730 17012 19232 23631 27250 28359 29557 41497 59767 65202 50828 30588 24210 29385 34136 34769 34156 31106 25980 22695 19122 16054 14459 13515 13281 13669 14695 15208 15934 15134 15252 16102 15172 15036 15706 18153 23579 30819 40178 46054 46934 50460 49450 44250 41573 60297 85809 98518 91026 68426 55509 53490 43754 37867 45096 53797 94715 195501 265503 152340 57123 39039 32248 54179 324 102 30 10542 15 2 59 7428 5123 1773 1805 1762 1773 1793 1933 2051 2169 2345 2141 1980 1984 1264 783 484 361 369 382 402 408 396 263 296 273 124 111 143 33 38 0 -97 -66 -21 -61 -63 -38 -45 -54 999999 999999 -50 -83 999999 999999 999999 -8 -64 999999 999999 -97 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 -86 -70 999999 -98 -44 -42 -52 -47 -58 -75 -81 -33 -57 -56 -33 -40 -78 -70 52 -40 -43 56 83 70 87 85 86 -65 -90 999999 -83 999999 999999 -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 -50 -83 999999 999999 -57 -55 -94 -66 -89 -67 -51 -36 -87 999999 999999 999999 -13 -88 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 -83 -87 -88 -51 -26 -18 -19 -64 -83 -38 -18 -2 373 1167 2221 2871 3923 5302 6687 8360 8885 8825 8287 6325 4077 3175 2591 2313 2306 2465 3613 7117 11200 12183 10858 8876 7837 8182 11573 16623 21118 23291 24646 27422 29297 32538 36601 45728 57355 64174 73102 58787 36070 29927 38167 50447 52567 46875 39036 30328 24572 21872 19145 15958 14879 14813 14390 14395 14040 14133 15270 16913 18438 21224 27306 33806 41366 43800 41200 37138 33037 34315 41686 55216 86984 77143 55219 44567 32985 45245 58643 46487 37965 34324 38523 69329 151517 170175 133776 80234 44014 34673 54188 324 102 30 10542 15 3 8 7428 5130 1735 1948 1892 1915 1905 1831 2099 2152 2151 2315 1982 2024 1736 1180 789 696 384 317 500 478 462 314 409 235 242 255 81 100 -21 -59 -37 58 16 53 6 -60 90 -21 -67 -37 -57 999999 -97 -75 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -56 999999 999999 -31 -32 8 44 -59 -35 999999 999999 -79 -71 -55 -17 -75 -85 67 -20 -72 119 53 -5 -42 -8 999999 35 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 -96 999999 999999 999999 999999 999999 -52 -27 -61 -29 -74 -48 -95 999999 -86 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 -91 -78 -72 -76 -64 -69 -53 -63 -51 -44 -29 -7 126 1132 3544 4930 4877 4125 3593 3561 3004 1884 1806 1793 1882 2751 3716 4518 5524 7185 7036 6344 5086 5640 6821 7103 6990 7010 7656 8652 10072 11565 13117 16609 20048 23206 23786 25633 28788 34123 35079 37151 45465 64512 72261 57541 38789 34325 43998 54348 57821 55822 49133 34168 24987 20048 16845 14903 14571 14769 15487 15993 15852 16570 19591 25685 32736 37752 41749 41763 37986 36879 37152 34455 40587 77384 68346 41136 30792 35860 56424 79426 72730 32787 36445 42643 54721 100433 130829 83770 62211 49304 39111 54197 324 101 30 10541 15 3 17 7428 5137 2122 2277 2349 2471 2638 2784 3019 3142 3356 3735 3750 3103 2324 1576 982 537 564 410 482 558 576 539 524 288 291 184 65 145 163 -1 105 13 43 -4 -9 999999 49 172 93 30 95 53 104 20 -53 -25 -64 999999 -56 -85 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 -71 999999 -33 -51 -37 -96 19 69 93 90 47 25 10 -17 -5 8 -66 -1 91 -86 -90 -41 56 130 84 97 37 -20 -80 -25 -12 -7 -27 999999 -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 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 2 -53 -30 -76 -79 -93 -24 51 -6 -7 -33 -42 -5 35 11 18 29 30 -46 -70 -97 999999 999999 -94 -76 999999 999999 999999 999999 999999 999999 -74 999999 -74 -47 -83 999999 -92 -54 -94 -87 -98 -73 -89 -97 999999 -97 -88 999999 -69 -68 -34 -19 -14 -24 2 15 72 89 263 638 808 1457 2980 3964 3628 2441 1717 1154 855 829 1314 1901 2246 2364 2461 2155 2664 3156 2918 1864 1570 2011 2715 3974 4659 5289 6133 6035 7046 8788 9926 11815 14641 18216 19329 20010 22095 25219 29090 32194 34192 43715 58672 41268 25451 22654 32019 45701 66471 96997 85411 43264 25497 20674 16822 15284 14301 13995 15087 16135 18643 23296 29727 35917 41366 43998 44642 44576 48157 70546 80638 60423 37130 28341 35183 48963 63891 63942 32583 25678 29697 39240 53838 87084 124524 89543 52699 41772 32339 54206 324 100 30 10540 15 3 26 7428 5143 1953 2021 2065 2335 2269 2331 2661 2873 3122 3336 3160 3124 2548 2143 1798 1290 906 553 603 563 627 690 738 706 643 470 390 383 322 155 262 149 126 210 217 223 171 179 146 233 71 112 32 -37 6 37 -89 25 -58 -4 999999 -32 -65 -50 67 -67 17 -85 19 -14 -63 -20 -39 -22 47 12 152 121 138 61 139 129 38 56 140 155 -48 8 72 71 40 43 49 134 110 67 28 70 204 150 93 75 25 37 -41 -35 -28 -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 -54 -51 -64 999999 999999 999999 -96 999999 -89 999999 -91 999999 999999 999999 999999 -8 -90 999999 12 7 11 -53 -50 -81 -15 87 82 4 -1 19 26 -10 -21 64 51 22 -20 -3 -11 -36 -65 -46 -67 -20 -5 -40 -61 -39 -74 -53 -26 -65 -52 -44 -41 -40 10 -38 -29 -13 20 8 12 36 6 -21 -44 -34 -10 3 53 146 175 244 194 211 230 321 483 1146 2389 2149 1686 1374 1097 618 352 542 1112 1170 746 390 372 292 302 370 562 820 1613 2785 3294 3002 2253 1685 1208 944 2213 6192 9287 8175 7368 10021 14106 19121 22355 21752 21783 24097 25651 28044 33016 38663 42358 41131 39830 31361 25200 25777 30430 38784 61711 113029 99041 43085 22190 18432 16189 14786 14739 14752 16176 18805 22652 27208 32812 39314 44759 52475 67142 82596 76317 49548 32498 26147 32475 34662 44860 50867 30787 28745 25689 27297 31023 38199 46690 74247 81126 55751 43622 35453 54215 324 98 30 10538 15 3 35 7428 5150 1952 2063 1970 1957 2116 2034 2191 2161 2210 2187 2352 2532 2162 1666 1290 779 514 527 425 492 600 483 548 451 376 313 334 284 168 49 42 24 -64 29 19 66 12 -52 29 -5 -24 42 69 -58 -86 999999 -34 -56 -69 999999 999999 -91 -90 999999 999999 999999 -80 -75 999999 -91 -89 999999 -60 -65 22 137 -7 -7 52 44 -11 10 75 58 -40 -59 999999 -44 -43 88 27 22 38 -2 -10 -29 -51 77 -14 -13 7 -65 -67 999999 999999 -81 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 -92 999999 999999 999999 -93 -71 -49 -68 -21 -72 -82 -75 36 -38 -78 -26 -70 -48 6 13 -18 12 -40 -51 -37 -44 -67 999999 999999 -95 999999 999999 -93 999999 999999 -100 999999 -95 999999 -80 -77 -93 999999 -97 999999 -30 -15 -92 -77 999999 -69 -38 -83 -93 -97 -74 -85 -71 -63 -38 -11 -3 100 374 654 993 1157 1165 1354 1758 2233 2574 2501 2403 2332 2399 2507 2372 2264 1853 1634 1798 2091 3777 6615 6371 5443 4932 3789 2944 2317 1847 2913 5099 7584 10767 13214 12979 12498 12167 14892 19468 25519 32773 36861 40161 39787 39177 31356 30538 33089 38430 46798 42229 28353 25430 27268 30727 37160 46103 71668 104415 102239 73782 48221 31749 25613 25249 25248 23929 21442 21932 25977 31240 37189 46150 69197 82090 67768 52465 41744 31224 26175 28678 34105 42896 38436 25103 28420 30255 21373 22202 27243 34367 39945 58536 65631 45709 38123 54224 324 99 30 10539 15 3 44 7428 5157 1963 2064 2174 2078 2099 2134 2241 2326 2423 2462 2631 2410 2210 2021 1051 702 468 261 320 444 503 508 682 615 393 290 168 192 108 -30 -4 14 29 33 126 96 40 -87 999999 64 -81 -48 999999 -91 -79 -87 999999 999999 999999 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 -59 -87 61 -56 117 111 79 44 -42 0 43 79 -48 -69 -11 -60 -76 -41 -42 -39 999999 -89 -91 -8 4 -35 -3 -85 999999 999999 -46 -64 -48 -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 -97 999999 999999 999999 -84 -96 -57 7 999999 -55 999999 -89 -79 -37 -54 -35 -90 -28 -36 -93 -72 -53 -9 -70 -39 -80 -51 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -86 -70 999999 -70 -89 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 -77 -75 18 125 202 206 398 868 1565 2373 5055 8596 10460 10603 10674 9899 9536 9778 10190 10063 9067 9111 10840 12323 12186 10637 7846 5624 3923 3225 2891 3290 3893 5849 7410 7117 8871 12239 16381 21674 24139 20587 19127 21440 27000 32997 38934 42702 38866 29342 27933 31528 37260 50161 43512 28547 26479 26682 28645 33455 41407 50979 56633 63884 75641 80958 77026 61367 45607 30610 25401 24875 24358 23335 25770 32833 48850 64358 68576 65456 57919 51001 38376 27963 27194 32929 41713 29089 20386 24629 41145 34253 22419 21616 22382 23962 31757 47350 46271 37155 54233 324 103 30 10543 15 3 53 7428 5163 1970 2004 2058 2181 2168 2122 2231 2359 2399 2640 2726 2704 2191 1604 822 485 478 519 323 337 383 448 428 293 216 307 208 49 101 95 52 115 -18 48 46 132 1 46 129 17 -40 -36 999999 27 999999 7 999999 999999 -77 -87 -39 -27 -98 999999 999999 -90 999999 999999 -65 -92 999999 999999 -42 -23 -43 62 91 27 59 -11 68 66 118 55 52 35 40 15 34 -19 12 -31 65 95 -39 68 160 -10 -28 -6 999999 999999 -13 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 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 -44 -52 -51 -34 -59 -32 -19 29 -22 -17 9 34 23 -24 -17 5 -57 -26 15 24 -27 -39 -13 -31 -30 999999 -88 999999 999999 999999 999999 999999 999999 999999 -100 -80 -94 999999 -99 999999 999999 999999 999999 -61 -35 -24 190 1666 3980 5686 6187 5720 4421 3066 2006 1125 434 228 322 592 879 1191 1678 2864 5364 8454 10974 13410 15706 19136 20349 18805 16399 14630 14741 17470 20291 20411 20059 20514 20826 19307 16340 12179 10451 10532 10337 10553 10716 12145 17278 21833 20985 18192 20669 29684 34556 27174 27971 35069 28414 22006 23821 30398 37545 45174 50746 35315 23740 20966 21777 21318 22896 25773 25849 23928 25009 26503 25961 25185 24020 21480 20244 22108 25478 31627 39395 52422 73179 77806 62817 57221 54788 50230 50536 39510 34197 23783 15659 19187 21782 28654 61524 58159 21267 19910 22278 26404 33663 35512 45408 54242 324 75 30 10545 15 4 2 7428 5170 1179 1218 1235 1350 1292 1469 1484 1409 1606 1543 1245 912 519 207 173 180 196 35 84 199 195 115 164 109 113 81 78 50 -38 -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 -8 999999 -67 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -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 -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 -52 219 857 3718 11122 21777 32846 42432 48345 46318 39811 33502 27613 19916 13341 8530 5083 3894 3509 2719 2444 3157 5878 11516 17698 20335 20309 18821 17786 17397 17497 18148 19437 20484 20265 20600 21059 21355 22204 26645 32493 34279 31923 28133 22759 18608 16847 16045 14661 15606 16497 15128 15708 21592 29351 30277 25242 24226 31811 36106 36069 38298 49520 54507 50860 52099 46967 28134 24355 24251 15735 11518 11333 12158 12278 11610 11218 11642 12472 13992 17037 20823 23988 28241 31573 39065 51682 60805 66548 67571 76260 99169 117135 103945 59939 20422 11129 15801 19422 22065 30368 73155 159818 114787 39834 21824 21172 25648 30054 33256 54251 324 110 30 10550 15 4 11 7427 5177 968 1025 1104 1202 1051 1109 1096 1286 1259 1287 1462 1523 1396 848 380 205 -64 999999 999999 999999 999999 999999 47 -96 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 720 2343 8983 27560 47676 57168 68853 79903 78008 61609 52918 51495 49144 43669 40716 38328 35618 29030 19686 12385 10575 13954 15849 16079 16593 17121 17103 18084 19687 20829 22165 22575 21857 21946 19443 18942 25483 30995 34338 38811 42882 44129 45115 44885 39594 31901 24660 21692 22320 22280 27376 37307 42200 41161 32336 30769 33844 37450 43265 54792 60811 56659 49286 44868 40396 30627 22965 17456 13472 11106 9910 9683 10113 10897 11358 12023 12559 13934 16040 18128 23284 32443 42288 52965 63015 68697 73557 75191 77813 96541 120149 93519 32553 12118 12260 15731 20499 24662 38422 98861 91910 51753 38389 22858 25056 40764 44036 35038 54260 324 113 30 10553 15 4 20 7427 5183 462 363 424 674 603 555 669 609 612 462 444 428 198 175 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1185 4307 16601 35789 46625 50215 54571 58787 56671 46321 37573 36347 38889 40370 40710 43958 38350 37024 38501 39301 41796 35991 36141 36622 30939 23099 23302 25983 24838 24521 23537 23252 24491 27485 28239 29039 27525 24401 26617 30450 32581 36072 39219 36653 32726 37456 41245 36200 29685 27286 32316 43204 45668 34627 20625 18253 21035 25870 36356 52526 72426 61232 44635 49081 46675 36723 32304 25229 19770 14824 11910 10661 10032 9732 10194 11684 13677 16763 20830 25156 29693 34573 39005 41779 48856 62131 67812 64280 73170 101079 121949 87229 53333 22453 12764 21322 29865 31309 63208 94063 90440 124500 108648 82429 45203 40206 31386 27013 54269 324 115 30 10555 15 4 29 7427 5190 244 228 409 326 244 350 283 174 236 161 190 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1191 3404 7841 15519 24489 31253 37161 44300 46387 44595 43204 42437 40842 39543 46740 53038 50268 44697 36896 37645 40623 37890 32726 34473 38894 39283 42607 43020 37783 34357 25975 22467 21556 23770 26007 25168 23241 21544 22083 24554 29064 33958 34508 32879 37970 50874 56308 54884 55215 56434 52083 51032 39966 31622 30842 35069 42218 73552 105593 118183 134428 143910 113406 66136 39889 27421 18378 14579 12663 11434 11067 11322 11595 12195 12883 13148 14416 17622 23040 30063 30628 30926 37292 41937 45727 57664 78252 78492 68622 46057 16809 11946 16629 27007 28030 34666 67564 116191 161824 225228 273284 269964 231441 117185 43690 31503 54278 324 120 30 10560 15 4 38 7427 5197 145 -29 162 120 -26 91 133 63 70 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 413 2342 7167 13811 19337 22950 25340 26212 26006 30187 35284 38315 41859 45768 53822 55592 48114 40428 37643 37987 38125 36043 36770 39513 37209 37092 41049 37950 28362 19171 15705 14881 13438 14504 15622 17017 19765 25323 31347 34773 36995 37501 41711 48520 57617 68519 79197 77353 71761 65953 55847 66302 83245 78708 82352 96163 97492 94896 110867 134960 122649 78492 55217 46429 38229 32118 27440 22941 19898 17136 15589 14414 13318 12664 13900 20269 31160 40891 51930 55662 56587 51633 42674 36592 38442 32614 19487 12456 13056 15552 19431 23789 28602 38790 50020 83319 163967 219369 272285 250456 178823 186748 130365 58111 51489 54287 325 94 30 10564 15 4 47 7427 5203 104 99 102 64 102 102 193 277 277 100 153 71 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 834 2737 5639 9520 12245 13293 15411 18611 21863 25491 27393 25781 24947 24251 24864 35330 41670 50956 43908 37238 36361 38771 48199 56339 48024 40347 45449 74892 90825 80552 50090 17016 16486 15844 15592 16734 18740 22228 27546 34764 40655 41734 41170 42639 42821 59302 71592 67293 59674 59787 57117 59326 76958 106408 145657 194360 214026 200007 150356 110615 96703 72467 47986 37915 33688 29063 26438 22408 18738 15963 13729 12483 13005 15124 20773 31913 44555 54119 63340 59847 39658 27836 26240 28398 28480 18672 12146 14839 15498 16263 19451 21222 21396 25354 61318 175577 200513 268854 301793 236573 156159 182417 133874 65769 57639 54296 320 248 30 10568 15 4 56 7427 5210 -95 -78 999999 -82 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 546 2466 5479 8152 9701 12667 17043 21066 24533 24870 21477 17088 14077 14860 22500 29189 33249 38666 45587 76389 90553 62042 44736 86382 234486 252246 115619 41761 12067 11849 13739 15980 17351 17282 17528 19909 25576 33917 39890 42497 44756 50344 55930 57660 53184 52078 53609 54417 56798 73207 124938 201564 264883 271912 224858 161215 131802 111309 81416 57898 39393 32793 29350 23912 21278 18823 16339 14336 13577 15146 19028 26100 32366 31958 29972 27076 24365 23979 23141 22561 21931 15850 9832 10657 14545 17291 16413 18406 20300 24277 40994 142440 180364 209035 339936 288316 157001 159103 174663 89730 31015 31006 54305 325 100 30 10570 15 5 5 7427 5217 263 182 293 310 226 254 244 241 297 319 136 37 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 233 1249 3001 5033 7070 7769 8200 9471 10747 12968 16214 17332 17925 22490 28861 32601 33879 32910 41917 77905 123095 142157 109612 127830 149669 150813 69337 14136 11050 11069 10413 10062 11594 14077 16264 18171 19650 23422 34799 45303 42551 36974 35693 37800 50568 59120 63388 80178 109697 121700 131749 147251 168725 173835 167657 165367 149107 109862 76171 59075 53394 53531 53019 51522 36803 21199 15940 14141 13552 15100 19264 24638 29343 30002 26926 22936 18258 16072 16176 16633 15006 10254 7915 8697 13187 19601 20750 17438 17002 19388 24368 45104 87506 180755 197061 275633 250996 143564 170634 174092 135874 46820 27133 31206 54314 325 104 30 10574 15 5 14 7427 5223 554 715 787 621 694 928 741 588 725 781 780 699 608 598 503 244 -85 999999 999999 999999 999999 999999 -97 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 394 1802 4877 8140 10273 11749 12423 12609 13000 12996 14371 17443 13986 11211 14415 17279 20805 33416 43366 38391 42983 81452 50328 11784 124 168 468 857 2197 4799 7182 8973 10178 12701 17023 21529 27746 34290 36201 33149 29071 29814 39602 62279 92679 97168 80511 68844 59465 48564 51380 66838 84229 95762 87079 98161 133004 128577 88625 68628 53462 43069 53470 56714 35270 22648 17991 17730 22350 26815 45449 79088 83925 55156 32440 24332 20467 32430 54577 53670 37390 18310 12538 13381 16516 19189 17852 17145 17672 26014 46391 89006 129575 138377 176156 284333 285889 244162 299582 308473 280123 110567 25966 25517 54323 325 78 30 10578 15 5 23 7427 5230 710 654 798 720 841 860 887 892 888 917 781 730 624 570 447 157 -32 999999 -41 999999 20 999999 999999 -93 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 427 1568 2863 3331 3620 5513 7099 6566 5668 6375 7932 8163 6662 5036 3152 3069 4136 4064 2345 668 163 -22 -56 -58 5 82 284 779 1547 3141 6318 10653 14417 15716 14827 13356 13434 14565 15948 19475 29550 45937 67334 81316 79769 59288 37555 31200 32586 35674 39705 45322 51397 63414 90879 116773 118744 112628 73614 43925 35224 34482 42314 49210 42158 32191 29849 29445 32266 48027 56160 52367 54499 57543 62364 74194 110519 154283 152481 132189 98590 61735 30938 15546 21616 21890 17150 14742 15772 21764 32363 46720 76155 163479 230642 250465 294746 332640 339876 319840 333768 173688 30356 24422 54332 325 114 30 10584 15 5 32 7427 5237 1189 1129 1204 1369 1445 1140 1161 1328 1265 1212 1133 1037 938 801 494 250 185 149 109 39 -55 56 35 999999 999999 -3 -44 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 381 949 1386 2693 5027 8112 8341 5595 3015 1651 1137 1189 1509 2755 4354 4853 3961 2603 1822 1325 563 190 24 -7 22 157 536 1247 2273 3583 6684 11018 15133 16607 15094 12880 10106 9102 11930 21524 41783 53331 46439 40245 40308 42629 39523 37971 39060 42307 47852 55910 66585 81265 107119 138224 148630 132483 105682 79605 57904 39710 30428 31059 40434 48741 45320 40392 48434 54486 58479 45097 39696 44805 38724 22984 29326 49138 82727 91559 71863 56147 49528 28498 24121 19834 15933 15387 15868 16740 19633 25584 43473 69979 134579 220730 203826 273814 350883 337991 278317 254710 161620 28228 21569 54341 325 117 30 10587 15 5 41 7426 5243 1193 1198 1312 1317 1261 1289 1219 1198 1280 1234 972 958 723 574 362 219 130 49 143 144 152 132 79 -46 -32 15 -12 -61 -49 -98 999999 -43 -92 999999 999999 -28 -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 -82 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 117 310 519 1528 2887 2861 1704 796 621 1009 1240 894 602 622 870 649 220 90 -51 999999 999999 -76 209 1115 2927 4838 7531 10663 14631 17132 17129 16540 16736 16367 19318 29049 42005 42420 37348 36812 37503 39912 42763 48643 56784 64559 74966 85805 91380 91968 96729 110194 135020 147389 130579 104962 87768 62594 38911 27136 21467 19799 21744 24219 27659 33379 40202 49155 46279 35661 28120 21147 17204 19445 21639 24263 30709 50033 77351 73049 52536 26052 16061 17806 18293 18997 21923 25655 31805 47295 94811 116368 86210 155726 255511 223338 118689 51370 26310 21464 21169 20590 54350 325 120 30 10590 15 5 50 7426 5250 1091 1085 932 969 1126 736 931 902 631 583 453 291 234 104 20 22 22 -9 999999 999999 -5 80 -59 -27 999999 -72 999999 -93 -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 -71 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 705 3259 4706 3022 1512 894 797 892 789 499 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 55 752 4150 12365 19608 21104 21202 21457 23339 24578 23056 24036 28716 33462 35744 43388 58131 69215 77379 87074 101906 111518 113967 118627 126040 133125 133255 130814 130371 141420 126863 83886 61734 47409 36484 34071 34351 30447 26222 33165 44670 58501 83561 101721 95743 56712 28577 21657 19300 22672 31732 42079 45221 39298 37828 29481 20182 16272 18342 23331 27770 31361 34884 48287 69930 89782 82590 80954 195036 194677 68472 29086 56341 130013 97078 52526 34839 54359 326 95 30 10595 15 5 59 7426 5257 730 812 607 670 696 770 757 706 528 533 496 483 429 132 -43 -57 -65 -21 -71 -34 -46 999999 -87 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 501 1991 3092 2410 1602 1120 697 390 283 377 572 514 204 -88 999999 999999 999999 999999 999999 999999 999999 -31 203 591 1302 3007 7473 16301 22339 21336 16625 14317 15590 17379 20143 23294 27205 33653 45300 61614 73255 81962 91415 101512 108770 114220 122506 131005 130891 122953 112576 113137 128871 138041 117286 84412 62929 54924 57716 63725 68069 71699 60470 48298 44369 46615 64124 102999 113889 66767 20704 13038 13051 13193 14597 20162 33465 32468 16417 14484 13277 14508 16688 21868 28855 30145 28553 39932 62910 63531 61724 79379 144695 187697 88489 67277 179463 287383 187403 85517 37274 54368 326 99 30 10599 15 6 8 7426 5263 853 704 766 863 703 675 880 956 843 835 834 712 613 398 221 119 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 455 1710 2689 3362 3195 2485 1885 1498 1264 1114 668 568 643 192 999999 999999 999999 999999 999999 102 718 2416 5746 12534 20253 20851 25083 33263 35015 34081 32013 27940 19586 15863 16390 17510 20385 29935 40394 49077 62474 76417 86662 84668 82239 89311 104996 116071 122406 123374 118953 108854 103458 111388 114244 106847 97918 93759 90507 89065 87005 82893 71107 48526 38451 37904 46485 59081 64370 47652 26922 12272 8529 8563 8644 8067 7839 10056 8957 10769 16499 20251 19999 16964 16821 16751 18302 33195 57394 53708 39964 41003 66066 134348 132554 62567 66852 235134 279090 187779 60179 23771 54377 326 102 30 10602 15 6 17 7426 5270 529 627 592 557 493 557 593 726 583 693 732 676 685 699 524 535 313 178 -36 -30 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 474 589 799 767 433 632 706 88 999999 999999 999999 999999 999999 -4 851 3604 10380 23865 37894 31998 22568 19663 20718 23451 23778 20972 16757 16680 19039 22878 29356 35124 39259 43421 46024 51226 59984 68028 74413 81158 83624 88321 99356 111106 120003 124115 128010 127784 115750 113079 111436 103725 93865 86140 79114 70195 54874 49002 67335 87481 108890 177579 203693 108358 39559 8226 6085 6072 6329 6850 7025 7102 8301 18422 29001 21275 17146 22388 30373 36434 38695 49498 66371 61408 55149 75587 76032 86523 28688 21523 244542 350817 333520 197184 79331 47861 54386 326 103 30 10603 15 6 26 7426 5277 738 557 515 539 547 726 755 702 782 677 682 784 849 885 734 589 540 421 500 490 273 -38 -47 999999 999999 -88 999999 999999 999999 -93 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 197 320 261 -17 187 424 194 999999 999999 999999 999999 999999 999999 463 2589 7229 17613 35441 42463 41435 33810 26681 23497 22745 21284 21149 21963 24355 29293 32811 38141 43167 47467 49755 51383 52822 58003 65063 72551 80898 91115 99673 103964 113161 127889 147147 162354 159685 143804 123339 117418 113064 98750 79773 73264 70407 64477 69669 76255 98539 156199 134709 59645 17120 7122 6493 6711 7279 8125 8750 10271 14628 23812 26955 23707 25539 31805 42352 51848 51049 65582 69385 68807 58869 50542 45258 38856 38822 24887 104909 345960 417209 281719 178867 126569 54395 326 104 30 10604 15 6 35 7426 5283 534 510 603 551 637 702 804 603 369 704 805 612 634 650 455 284 40 -15 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 580 4743 9617 12635 19750 34770 42953 38248 36217 36415 33914 31302 31247 30825 29657 30977 33909 36115 37095 39308 41632 44951 49246 55104 64011 71619 74871 72301 72710 82153 98994 129800 165314 165652 139550 123589 121543 121644 117122 113079 103840 94509 83583 70904 63260 59876 41759 20071 9840 8609 8752 9133 9960 10915 11791 13031 14339 17611 23032 25784 30215 25313 32135 54806 53792 40421 52942 64671 58614 40836 36163 35094 43090 27751 43708 182332 213803 181994 105515 61832 54404 326 77 30 10607 15 6 44 7426 5290 919 782 798 721 596 660 829 767 797 794 750 583 333 165 48 999999 -75 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 696 5106 17837 24520 22088 19432 23065 31104 36488 41739 44383 43504 40458 38798 38064 35812 36742 40435 42938 44343 46423 48957 54813 57513 56682 58123 61547 64329 67746 78118 84664 96245 123869 145762 145137 142138 130676 120484 116635 114306 110869 102380 101233 103572 112099 108369 90191 63966 37415 17202 10155 11963 15799 17143 17215 18149 16912 15413 14545 14258 17531 27928 30289 31604 36416 36755 31946 42624 47924 55431 63089 74060 58765 54370 65064 74616 146452 139396 77617 36544 26951 54413 326 113 30 10613 15 6 53 7425 5297 543 618 622 655 726 727 862 756 765 819 653 268 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 678 4593 18943 33109 35537 33131 29515 26492 26776 35398 43318 51985 56695 52486 50353 48129 44910 42082 40245 42361 48186 51846 51738 51109 49864 54456 59881 65063 73624 83321 99484 111004 112122 110949 116965 121187 113793 103646 101702 101395 100908 102692 109246 123692 132690 127577 118796 99756 64611 32435 13878 9523 11038 13447 16076 18469 19532 18959 18315 25631 32725 29565 31644 34397 26673 32539 44401 50164 57840 67128 57974 49125 51244 65180 84144 115356 74295 52640 32709 22304 54422 326 116 30 10616 15 7 2 7425 5303 503 521 606 718 614 574 631 708 798 807 869 550 309 393 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2745 11803 20878 26102 31329 35010 33087 34042 38462 45608 52990 58717 64095 68810 59023 47069 45925 45679 44485 45432 49555 53166 52957 53153 56878 62942 61845 59346 64061 73875 87154 103128 119793 122401 113589 107073 101475 98828 98843 100453 105754 106120 98762 86169 72258 70248 80834 122424 116163 60787 27369 12096 10023 10627 13735 18039 18039 15537 17733 21784 22724 22351 25440 25027 28802 32042 37286 44272 40657 37249 43730 46096 50435 74548 73991 78685 87411 76024 44073 25389 54431 326 115 30 10615 15 7 11 7425 5310 792 848 773 783 832 829 848 865 879 693 633 519 264 169 25 -76 -3 -50 999999 999999 999999 999999 999999 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 509 4568 13491 18945 23260 28893 33125 37794 40633 43144 50443 57222 65745 72199 74693 70503 60063 47867 47622 56096 60567 60550 60469 59452 54505 50682 52784 58458 64462 68126 71145 96555 137477 146250 135472 112813 93472 86192 82626 79958 72650 63712 57479 64312 74156 72414 84155 113777 119582 63104 16571 9346 10709 11198 9969 9500 11863 14564 14577 12798 13652 16801 19740 27174 35277 36189 38938 37540 35894 37519 37433 60090 78867 66941 64614 88990 58059 27418 26446 29102 54440 326 114 30 10614 15 7 20 7425 5317 582 617 608 638 622 581 679 731 782 704 805 674 609 620 500 417 100 -78 -95 -21 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 976 7257 16756 23606 28394 32041 34431 37946 43521 50110 52904 56322 60919 64978 68119 70754 67577 57377 52353 51192 50203 53375 58808 55681 50285 48965 54589 61365 61117 69500 80785 100172 130381 157813 156249 144919 146746 147631 136412 126073 106479 82438 75020 86185 99757 86003 63823 90700 101079 52638 17541 6401 5845 6394 7328 6974 6727 7717 9568 13061 16332 22199 30522 32298 33948 38844 38622 36571 33146 45466 63590 63144 73224 80361 57107 40634 30269 28542 26250 25412 54449 326 114 30 10614 15 7 29 7425 5323 727 896 768 875 921 932 1139 1035 1004 1201 1245 1169 987 854 521 498 183 34 6 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 234 531 1275 5346 16317 27453 33349 37957 44231 51166 55895 60856 62567 60110 59908 59808 57076 51874 50256 53251 52803 50473 50495 50909 46431 42148 40427 46579 49207 54940 69276 94570 122352 154885 187879 192398 153926 145145 161869 163263 135513 132185 136022 131378 126121 118354 101815 110968 86976 52926 39164 24630 14742 11258 8801 6065 6248 7394 9254 11255 14973 22015 28648 28035 30363 35101 36306 30283 38471 60625 42164 48742 109663 90525 41523 33454 29402 26742 25821 26567 54458 326 117 30 10617 15 7 38 7425 5330 922 1062 1049 1036 911 1010 849 751 842 924 812 794 587 635 393 194 191 73 0 -13 -22 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1104 2210 2757 4360 6664 8178 7788 7639 7376 7836 12862 23803 30372 35982 37904 36644 41269 44585 49036 56068 61198 65116 63409 58679 54627 53309 51396 49519 52021 53600 55232 54086 51470 44017 40536 38747 36742 43907 59778 86259 113285 141967 167600 184866 193828 173581 161559 166425 162141 155223 155630 146096 127662 118324 106987 85543 78762 46065 25924 30659 27961 16625 12739 10498 5782 5611 6855 8663 12003 16549 22735 29650 33689 33572 34678 47006 55459 45411 35557 39911 59906 49528 31269 31591 31237 29415 27537 26139 54467 326 121 30 10621 15 7 47 7425 5337 880 1003 855 1042 825 780 834 875 619 669 636 550 294 300 138 91 46 -69 -47 -69 999999 86 -27 999999 999999 999999 999999 999999 -18 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 224 1372 6700 12710 12742 16403 27340 37547 37887 32449 27638 26196 28211 31655 32776 30062 27804 27223 27196 30069 33391 38029 42959 46614 50646 53222 55008 59393 61137 58851 59518 70075 72171 64861 57057 55593 46870 41259 38539 43728 77124 118559 147770 167423 179364 194619 196522 190554 183623 145831 115808 111538 117352 115018 102359 89529 78960 55235 28294 13725 15253 14990 14359 15370 12114 8484 6365 6513 8634 11309 14964 18552 22764 26832 31911 39142 44510 38267 29840 28676 38361 42368 29604 29346 30677 29899 28716 29188 29409 26385 54476 327 92 30 10622 15 7 56 7425 5344 1205 1110 1112 1034 890 1001 1034 907 681 591 710 853 581 446 473 149 174 55 16 86 47 153 -26 999999 -83 5 -85 21 999999 -56 999999 35 999999 -18 -81 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 -38 999999 -93 -94 999999 -74 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 176 664 1732 6379 14465 18306 22464 40334 59328 54299 38395 29257 28599 29086 28655 26992 25455 25678 26764 28908 31099 32979 36856 42863 47731 51816 55719 56506 54157 53708 53282 53156 52387 49886 45620 39710 37797 38195 36326 30167 29912 43473 61649 78737 113956 146876 146735 147721 166711 192378 193384 176552 162266 138164 122544 108033 90144 65451 56424 37706 20459 12356 8047 5900 6139 6753 6310 6131 7377 7338 7979 11861 13112 15220 16870 23294 31476 36439 29557 25853 25145 26710 31790 35731 35782 33539 31715 29290 28621 28981 28707 29250 30228 54485 327 91 30 10621 15 8 5 7424 5350 1586 1651 1660 1565 1547 1542 1444 1101 976 918 867 867 979 755 697 590 405 367 377 318 345 363 365 221 46 88 143 35 39 -13 143 74 214 148 153 117 77 109 53 138 82 11 5 -13 11 76 82 33 -79 -96 -16 38 -8 999999 -82 38 145 54 39 -57 100 168 999999 999999 -82 -30 51 0 -86 -3 75 -72 -46 -81 -75 -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 -65 -93 999999 999999 999999 -84 -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 -73 -94 -99 999999 999999 999999 999999 999999 -53 -29 -9 144 424 1411 6404 15798 26781 42659 50666 49559 37890 25616 20862 21202 21664 23491 23438 24774 27949 30011 32904 34915 37543 40377 41220 41039 39941 38317 35281 32375 30884 32317 33351 34480 34030 31213 27645 25830 28045 32940 36201 49736 74816 88507 121071 138376 107016 102685 122864 138719 139888 126848 124601 120979 109750 114265 119253 91162 47742 32106 23842 17415 11161 7339 5599 4274 4001 6211 9243 7601 4539 5730 8760 10598 12437 12310 13073 14544 16319 18442 20867 22037 22760 19471 19098 23779 28189 32389 31143 28734 29990 30926 30615 30960 54494 327 91 30 10621 15 8 14 7424 5357 2133 1973 1798 1809 1597 1486 1230 835 954 902 872 939 856 827 867 911 859 705 608 497 513 509 512 489 394 173 121 254 157 149 138 209 237 202 205 218 163 190 214 191 140 275 178 106 63 -14 22 61 152 41 186 117 80 127 73 86 7 1 113 107 47 72 150 62 41 89 90 45 106 39 999999 -14 50 -13 96 -35 38 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 -84 999999 999999 -50 -32 999999 -64 -47 -29 6 -37 -3 -31 -6 -16 -30 -64 -33 -76 -69 -81 -99 -34 -43 -55 -76 999999 -94 999999 -49 -69 -74 999999 999999 999999 999999 999999 -98 -86 999999 999999 999999 999999 -84 -96 -80 999999 -86 -80 999999 -94 999999 -88 -70 -34 -51 11 6 -41 -10 -7 -58 -38 -16 -7 53 105 321 1301 3447 7092 13912 23773 32748 32820 28311 29158 27822 25706 24492 25349 27951 31243 33238 34149 35378 39869 44620 47032 43691 36603 29753 27147 26065 25431 25550 26459 26512 26770 28029 27660 28558 36077 48696 76225 108801 114164 128951 118887 80045 70678 83822 90071 82190 69887 52888 51736 94306 118111 78746 37022 16957 17130 16380 12095 9330 7807 6547 6398 9142 10694 7394 5548 6478 7722 8013 9713 11599 12928 14079 15679 17977 19849 18654 16983 17122 20901 22570 24562 27080 28232 29180 29016 28812 29119 29475 29246 54503 327 92 30 10622 15 8 23 7424 5364 1847 1693 1752 1779 1700 1725 1628 1480 1239 965 726 489 457 505 509 554 229 326 442 349 232 389 292 117 272 195 96 -74 -45 -19 57 -59 -5 -32 -49 -97 -34 107 -75 -1 -85 999999 999999 -14 999999 999999 -42 -56 999999 999999 -80 999999 -61 999999 -99 -3 999999 999999 -92 999999 999999 -65 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 28 156 419 1349 5410 12975 20040 29572 37767 44219 48621 51239 51914 46964 40541 39700 38124 38385 44964 53622 55356 49630 40680 33951 30323 27208 25229 27121 32059 37747 44195 53544 64202 79358 107635 143961 180839 213272 223568 145920 96455 83856 90421 104675 98925 70500 50916 41065 30279 29077 42782 63556 52116 28289 14997 12986 12318 10784 10045 9426 8246 12900 19581 13021 6524 6390 8681 8768 11820 13234 13299 13481 13499 15182 19068 21695 24660 28511 26534 22355 20444 23722 26415 27107 27078 27928 30622 31357 29577 27924 54512 327 96 30 10626 15 8 32 7424 5370 1446 1381 1254 1160 1125 863 776 564 377 249 176 148 199 321 121 207 108 110 192 100 107 22 24 -73 -65 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 54 398 1229 3312 7439 13047 19373 25439 33142 41919 49326 53249 53351 60837 69071 64719 65056 70974 71748 67648 65651 65896 70470 73665 76268 74099 62024 59032 55825 55310 63218 82245 112243 159637 206014 192521 190014 195290 151932 117564 101558 84765 70299 57206 45554 35411 30806 34072 37527 34680 39119 44129 31022 27341 26506 17191 11299 9473 12540 20055 18815 9390 5951 6240 6221 7499 8014 8586 9729 9589 9600 11738 16563 16943 17173 22976 23968 19286 19020 20274 20823 19879 22105 27945 30072 31047 31849 30985 54521 327 100 30 10630 15 8 41 7424 5377 932 1034 875 843 896 873 622 303 181 22 34 -35 55 -79 -28 20 999999 48 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -95 999999 999999 174 835 2516 5848 10807 17105 23418 25963 23911 23283 24756 27982 31956 36125 41466 50256 58056 68125 87194 109634 108508 88163 69610 60589 61643 65020 69567 67942 59080 66073 108966 179963 262517 339545 364937 327393 253517 210317 184101 145307 121344 102418 78742 73864 101015 119411 122248 111437 81702 63318 61297 55582 35042 23234 13913 9882 10429 12645 14046 10923 6567 4885 4641 5222 6132 7097 7827 8722 8795 8913 10215 12903 13744 13202 11986 12811 16080 17486 18343 18323 17389 17062 17664 23412 31838 39678 40465 38132 54530 327 102 30 10632 15 8 50 7424 5384 1320 1266 1257 1206 989 899 725 602 467 574 371 419 342 333 256 484 273 98 180 215 168 55 96 71 -6 -84 22 -58 -20 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 -81 -60 -52 121 71 245 314 263 451 684 586 654 500 450 192 -18 -99 999999 999999 999999 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 114 339 421 362 175 -23 999999 999999 999999 102 537 1416 5232 14198 18716 19236 21068 22602 22533 21938 21618 20905 22216 27331 34669 42009 47489 53208 61309 70357 77074 91234 113113 101170 81155 84065 85047 85787 99508 142607 208647 251858 241185 210688 191141 169932 148375 120141 93068 83857 84028 101998 137837 167538 155789 123710 93432 74141 39415 18240 12792 9997 8607 7863 7220 6642 6023 7210 7650 4773 4192 4937 5595 6522 7047 7471 7819 8342 8654 8933 9230 9378 9079 9024 9456 11138 12387 12730 12915 13271 13398 15315 21499 28626 33758 38388 40946 41952 54539 327 76 30 10636 15 8 59 7423 5390 1628 1641 1543 1628 1415 1264 1065 874 847 693 619 631 577 756 666 698 713 525 465 582 441 554 505 301 293 88 130 245 280 276 88 999999 -44 999999 -33 7 84 22 0 -72 36 -17 -37 31 103 29 999999 116 100 120 340 276 372 273 167 87 64 -73 -95 111 28 84 -43 -53 39 -81 999999 -78 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 147 416 1785 2318 1395 1315 1039 938 729 179 999999 999999 999999 999999 999999 96 473 1094 3900 13971 25306 28709 25424 23061 24209 26815 31320 36444 42842 50166 56009 61491 61796 57663 56101 51191 46351 50860 65125 70701 73451 63129 59001 60984 97290 173114 236234 242366 205850 115948 101294 110807 132981 154087 153174 147324 150620 161319 155980 103971 81004 75942 33939 16042 8144 6026 5391 4803 4470 4068 3861 5100 7361 5486 4388 4698 4890 5876 10257 17410 16787 14585 12135 11330 11235 10177 9026 9168 9659 10657 10801 13356 19119 20148 17100 15525 16840 22362 29488 31921 31807 32178 33228 36599 54548 327 108 30 10638 15 9 8 7423 5397 1989 1812 1793 1899 1869 1781 1474 1132 1009 995 1011 1087 1099 1062 919 809 964 874 697 754 660 764 673 536 552 473 383 281 337 257 96 60 160 -5 23 94 69 89 17 51 133 15 124 116 109 81 133 167 146 381 506 580 559 505 376 140 160 155 117 144 114 66 59 85 128 89 71 999999 34 -36 -45 -48 -77 -50 -84 999999 -43 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 -35 999999 -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 -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 13 374 916 2818 15314 44704 55669 40205 20458 10661 6900 3637 1493 494 104 174 26 -34 127 324 695 1602 4142 8361 11406 15957 21888 25532 25842 29183 35102 41562 47600 55218 62843 67734 65554 62019 59039 66695 66792 57010 48824 35618 28546 22477 21460 27163 34069 40409 52433 59489 62400 63249 75934 120793 156141 158960 153770 150867 140923 127205 110558 66184 23387 10495 5612 3208 2554 2565 2742 2898 3047 3170 3123 4283 5834 4782 4557 4753 6385 16800 28494 20823 12517 11711 12021 12382 12767 13564 15748 16371 17462 25397 31782 30576 29596 26618 23283 30233 42535 46333 43802 40848 38656 37359 35007 34975 54557 327 109 30 10639 15 9 17 7423 5403 1013 942 977 1100 960 898 708 690 533 584 586 412 341 239 251 103 39 253 153 88 147 117 39 -54 11 -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 -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 -98 999999 3108 55979 203906 348119 352264 272423 10701 -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 -93 999999 999999 -80 -60 -83 -22 -55 -91 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 -57 -56 -92 -49 113 616 3137 10011 22721 36045 44158 36289 17393 14329 18583 17248 14636 11413 7181 5173 3068 808 80 58 244 596 1137 2393 5807 11638 15673 18234 23368 28389 32096 35256 37648 43744 53186 60258 60405 55345 50082 44047 37623 33105 32346 37659 46446 50254 47116 42081 34021 22961 15240 10828 20152 65787 76790 66725 86309 127843 136800 126334 103381 75939 58079 47364 28443 9703 4377 2600 2005 1828 1844 1830 1950 1951 2383 3243 4147 4816 4988 5335 5886 8602 12450 13192 10512 7978 10193 13756 15925 18214 20656 22617 24993 27239 36320 48560 48609 43084 37482 33956 36537 40566 43408 43252 40783 37375 35017 34141 34152 34569 54566 327 106 30 10636 15 9 26 7423 5410 561 515 357 397 423 516 692 419 344 271 132 166 87 113 -18 52 118 14 -80 -2 -86 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5345 96882 201898 197913 252327 250454 236920 49322 174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -38 -6 606 4477 15136 32958 47169 41805 29976 15860 6926 3971 6935 17294 25709 41578 55780 71509 117314 151251 85492 8929 291 393 1094 3662 8845 16373 24405 33942 44076 51436 58474 66143 70106 71386 63930 53507 44552 37306 30679 25613 22566 18922 19134 20750 22613 23750 23285 28279 27771 21778 18015 30251 81338 132721 119334 95769 87923 81431 60175 38307 24386 17757 12384 6911 3508 2365 2055 1726 1522 1469 1383 1217 1321 1834 2943 4256 5413 6567 5592 4003 4086 4887 5375 5940 7110 8151 9192 11092 14138 15998 18473 25570 31042 33229 38180 45892 48392 47234 45121 41600 38733 37015 35015 33380 32029 31359 31070 31663 32632 33963 54575 266 1939 30 10639 15 9 35 7423 5417 16 -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 -91 999999 7874 114746 271274 289509 388302 492839 762981 776925 148393 2704 999999 999999 999999 999999 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 -32 -27 -20 -21 12 32 -6 -47 -30 -55 1 -48 -76 -54 -93 -94 -66 -66 -76 999999 999999 -73 -84 -98 999999 999999 -58 -91 -88 -55 -46 -74 -94 -43 -65 -1 32 89 165 935 8486 27846 40928 35686 17914 28162 43159 49915 37181 27950 14238 14288 30852 60120 83143 86975 77122 12163 575 169 174 221 219 332 615 1772 8064 23692 46264 67873 82061 80830 70953 57095 43146 32570 25182 20553 18797 18245 18191 20692 24717 30077 31690 31196 26111 23228 26754 34311 58578 119649 124925 97318 67925 35791 19927 15620 14716 14675 12904 8816 4503 2800 2378 2053 1621 1275 1014 897 1034 1678 3115 4961 5480 4974 4414 3271 2839 3436 4611 5572 7079 9533 10459 10262 10194 10626 12360 14458 17331 24086 31765 35249 36855 38208 38788 38672 38070 35807 34205 31497 28351 27251 27044 26951 29150 31332 33158 54584 327 116 30 10646 15 9 44 7423 5423 1869 1729 1964 1911 1815 1749 1656 1426 1544 1354 1255 926 897 797 807 784 868 886 802 756 571 553 448 534 453 392 374 373 355 431 323 238 219 163 105 84 59 -67 -33 60 -12 83 54 -10 -33 56 -16 55 118 73 110 5 96 271 329 726 1905 3548 4651 6158 11267 21482 25141 19738 11436 4187 787 380 364 263 156 20 109 88 88 34 -46 75 18 53 -70 -73 999999 -54 999999 999999 999999 999999 -70 -6 42 3 -54 4 15 97 240 201 190 296 412 485 413 411 407 462 472 591 797 834 971 931 867 981 1012 879 779 718 585 397 515 552 672 584 642 653 418 290 270 83 12 999999 999999 999999 999999 999999 999999 41 -34 533 14214 37764 17323 4475 999999 999999 999999 999999 999999 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 -77 -73 -90 -38 -80 999999 -30 -30 -71 999999 -62 -74 -35 -32 999999 999999 999999 999999 999999 999999 -73 -90 -77 -85 -6 -80 -77 -80 -86 -86 -86 -79 -87 999999 -66 -31 -73 -27 -29 4 209 142 2546 19882 22478 12928 7516 8312 13355 12245 11328 15061 22363 32557 101103 238869 257521 186078 45893 15872 2593 201 206 200 196 173 174 212 291 313 381 562 1208 5137 24273 49556 48492 41013 31221 24429 20398 18148 17206 16744 17286 17451 19546 32417 30609 20170 26187 31177 28366 51329 82562 82063 73020 61487 42262 23091 14888 12805 11937 11164 10250 7297 3526 1740 1136 816 636 576 529 553 598 800 1278 2242 3011 2540 1727 1820 1865 2355 3333 4598 8114 10351 9856 8790 8340 9883 10565 11975 15484 21585 30710 36835 38334 36869 35319 32433 28813 27946 28062 27501 27413 27080 26818 25722 26617 28727 30101 54593 327 114 30 10644 15 9 53 7423 5430 550 310 438 484 552 289 359 161 80 -27 -86 -71 999999 999999 19 1 999999 68 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 50 403 980 1502 2344 5792 15884 31872 33067 24765 17690 32692 17733 1555 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 283 1550 53170 541626 570705 128113 14165 375 999999 999999 -15 -19 -51 -41 -53 -45 -62 9 -65 -67 33 -52 -78 -72 -44 31 -45 -40 23 -76 -68 22 19 9 58 117 116 134 142 166 104 46 43 68 36 -2 24 12 9 12 4 5 9 21 23 36 -46 5 34 53 100 15 28 11 12 6 10 118 78 70 19 6 56 60 23 79 163 170 294 436 743 1325 2030 2907 3510 2828 1836 716 422 1546 11629 33741 20741 6017 3023 1605 224 225 224 257 234 232 215 243 342 553 1362 2457 3334 4981 8622 13603 18275 28300 29386 32983 37926 41082 44200 46182 49099 47638 45356 46194 49135 59972 77931 85375 80423 69790 63701 42539 20569 13916 11580 9069 8544 7588 6628 5266 3111 1588 752 558 514 474 482 499 517 555 576 645 815 975 991 1007 1286 1654 2651 3322 4554 7462 9534 11607 14003 13254 14061 20056 20994 16449 12787 12144 16939 27838 35987 35145 32357 30086 27439 25647 25075 24697 25025 25800 26048 26333 26899 27883 29184 54602 327 111 30 10641 15 10 2 7422 5437 2511 2453 2357 2027 2181 2192 2237 1860 1659 1329 1175 1160 887 785 963 1046 1058 903 966 939 880 781 621 557 494 512 439 511 459 436 658 389 566 319 327 206 244 265 321 253 248 273 161 96 232 269 278 165 166 236 293 247 291 428 441 988 1843 2997 4982 6504 9829 14736 16218 11265 6954 4538 2932 1550 799 423 240 318 241 157 114 123 118 38 14 -10 -9 -8 -62 -70 29 999999 999999 999999 -88 -50 999999 999999 999999 999999 -60 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 -26 1 71 169 116 224 139 147 106 -15 53 18 -85 -48 999999 999999 -20 61 53 154 169 210 122 127 146 100 139 74 54 87 48 12 -25 999999 3803 6503 1926 424 999999 999999 -55 -97 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -43 -76 -22 9 16 -19 -15 -6 14 -14 -1 -59 -28 -14 -60 -71 -27 -12 -40 -21 -83 -90 -67 -59 -24 -58 999999 -60 -51 -97 -36 -24 -26 -26 -41 -16 -33 -12 72 616 1663 1963 1552 556 74 27 64 53 63 78 91 115 81 151 459 966 374 65 83 75 99 109 82 86 119 141 134 155 80 75 102 209 466 1240 3138 4955 5971 7831 9626 12176 20752 27801 33239 62907 113467 171248 190237 174765 134902 113588 92870 76665 65556 55174 46767 45661 61171 70938 48704 19847 10190 9221 6718 3969 2312 1250 813 637 547 530 539 548 532 526 539 719 1193 1301 1062 889 921 1171 1471 1641 1946 3278 3592 3196 4854 11441 17073 21015 21025 19564 19801 22658 22986 19834 15831 13671 15468 19252 25717 29685 29682 28482 27269 25655 24291 23880 24607 25622 25555 27674 31090 32155 54611 327 112 30 10642 15 10 11 7422 5443 2526 2434 2360 2455 2134 2275 1977 2031 1922 1856 1630 1427 939 1100 1155 987 1123 833 820 1063 1023 875 878 940 838 781 849 666 849 702 632 656 644 582 489 311 281 413 322 314 400 226 277 367 298 290 372 348 290 273 477 375 329 330 416 422 524 1128 2238 4825 16157 27273 46681 56979 55483 38809 34723 22581 6273 983 547 547 343 366 335 398 290 350 412 325 294 254 204 24 76 13 -26 -69 999999 -9 -65 15 999999 -39 27 -45 -92 -49 -75 -9 0 -24 -59 999999 999999 -72 -57 999999 999999 999999 -96 -72 -82 999999 -23 -7 -95 999999 -90 -85 -83 -23 56 34 225 49 86 34 130 159 95 189 166 224 315 239 185 48 -8 -84 999999 -89 999999 -79 999999 999999 -75 -89 999999 999999 -92 -63 -88 999999 999999 -72 -62 999999 999999 -93 -21 -53 -77 -36 999999 999999 -56 999999 -96 -52 24 7 53 57 118 124 122 59 78 66 24 27 -39 15 -6 7 -76 -81 -62 -45 -53 -72 -35 -15 11 4 4 -26 24 -16 -2 -20 24 14 40 27 4 -4 8 37 64 91 76 97 149 97 54 57 66 128 95 121 285 356 595 497 293 245 113 116 124 103 141 172 131 161 170 133 87 106 115 122 179 239 243 262 293 352 462 769 1698 4437 10141 14612 15903 94238 190075 171570 193936 163181 122595 99835 72489 51762 37312 26352 23435 21730 17589 11473 11467 13081 10266 5385 3067 1065 582 501 508 550 537 535 546 561 556 606 618 647 813 1093 1356 1478 1748 1957 1953 2395 3640 3733 3863 7111 14272 20183 24572 23622 21374 22518 23754 24221 24392 24497 22517 19957 19579 19251 19413 21689 24122 25396 24294 24156 24345 23080 22331 22282 22829 24993 29730 54620 327 116 30 10646 15 10 20 7422 5450 2582 2707 2578 2584 2589 2713 2609 2540 2503 2202 2150 1885 1454 1367 1361 1396 1250 1181 1124 1127 1197 1130 1109 1025 848 890 820 931 777 769 849 837 773 733 573 558 569 468 504 591 566 559 509 447 430 601 573 547 608 685 839 898 2404 9080 24972 77654 153810 179415 162723 115447 79443 37555 23664 11014 2447 809 586 451 461 482 499 463 483 462 394 479 352 300 421 359 272 52 116 63 72 -22 46 67 63 -40 30 6 -24 -73 -1 -42 20 93 15 999999 -77 -4 50 -35 41 64 79 -23 68 10 140 270 313 318 290 380 280 158 237 59 59 -3 23 106 135 213 243 319 268 297 275 320 309 302 273 210 148 154 139 11 2 27 -79 70 37 5 18 -60 -42 -45 30 -1 10 -21 -7 11 53 13 25 -17 -5 72 28 -6 -31 57 82 164 115 97 133 137 231 220 161 198 179 163 178 127 78 91 141 201 109 69 124 119 98 79 136 135 172 149 92 156 129 87 72 77 86 60 143 93 56 113 102 151 136 130 154 179 266 216 200 230 222 211 200 189 248 190 206 222 225 231 237 181 254 229 207 216 237 226 201 221 249 223 253 324 372 307 267 240 267 253 306 313 360 488 951 2704 5632 8962 49076 97491 99215 82910 63356 46989 31123 21816 16700 13046 9439 7645 6544 5367 6704 11172 10730 7540 2047 725 505 455 471 482 536 639 628 673 1034 1466 1586 1514 1411 1156 1115 1108 1013 1009 1181 1802 3476 4760 5727 7286 9861 13600 18620 22428 24356 23234 22091 23100 24966 25173 26790 26370 23955 21931 23167 23717 19885 18191 19801 21588 22683 22865 22834 22493 20788 20814 21318 22930 29886 54629 327 118 30 10648 15 10 29 7422 5457 3011 2880 2804 2610 2512 2488 2341 2234 2067 1808 1698 1432 1391 1268 1350 1304 1301 1288 1250 1274 1192 1163 1106 1179 1136 939 1006 803 835 863 730 766 654 612 544 667 641 535 726 647 716 803 572 688 591 636 444 562 612 606 776 914 1064 1978 4931 12789 33535 95120 141077 219362 273779 276332 155128 94894 69511 27288 13457 2127 781 598 512 517 496 492 498 540 499 524 378 317 325 315 191 236 128 126 168 236 97 94 68 125 44 19 -10 42 109 117 13 10 15 36 67 9 67 76 37 90 2 30 55 277 227 280 394 425 586 643 625 711 589 510 474 550 520 450 442 370 281 341 237 170 179 123 62 56 -39 14 13 108 11 75 26 13 16 129 130 150 115 104 125 84 95 103 151 113 99 118 89 74 95 131 88 105 110 159 123 144 152 206 238 237 256 321 386 302 201 269 335 289 280 302 214 223 229 228 229 200 160 191 143 245 283 304 291 257 238 188 183 158 163 179 161 144 201 198 180 201 228 235 250 287 302 276 316 316 263 330 299 279 255 263 309 310 303 258 291 284 295 325 307 285 329 301 282 279 277 279 342 326 407 447 395 342 353 355 347 380 362 413 468 516 577 1314 3553 6128 22415 33715 41155 43994 45484 38683 27057 18261 13375 11110 9689 11379 10746 7386 4808 3802 2895 1869 1366 1505 1794 2004 2208 2041 2053 2501 3045 3113 3100 3175 2930 2707 2707 2606 2092 1605 1956 4264 7507 7998 7439 9489 14187 16740 21066 26361 27898 24695 21396 21529 24038 23419 26043 27512 27233 30926 37034 37565 33773 29936 26271 24277 25115 25142 24963 23913 25779 28742 36077 43923 50814 54638 268 1886 30 10646 15 10 38 7422 5463 30 534 1177 4154 16604 29832 36866 53932 63223 23972 3671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1401 17398 86472 177538 179039 238675 254581 191812 258767 305863 585454 999999 999999 564760 198025 1791 136 108 81 53 102 110 33 28 76 146 126 -4 67 114 73 91 35 119 89 86 62 62 194 190 189 154 158 218 240 174 220 240 277 219 212 155 212 223 177 192 239 241 203 223 249 228 151 182 193 153 164 191 159 123 162 236 187 199 224 205 222 253 239 222 238 257 287 275 278 224 284 307 255 258 299 282 255 294 262 284 281 316 284 280 286 254 254 271 343 381 381 302 273 314 307 317 323 316 292 340 389 394 480 1015 2036 2947 3876 5944 7939 9391 7430 6303 5456 4951 3792 3542 3484 3640 3242 2706 2096 1640 1567 1728 2081 2193 2003 2023 2357 2595 2130 1856 2224 2486 2522 2566 2840 2876 2410 2931 4856 7617 8614 9257 12717 14908 14766 15393 21195 24508 19532 17648 19025 16734 14539 18187 27093 31319 35113 47103 48297 44171 36027 32148 30872 33202 42072 37346 30208 30167 31980 35410 40904 48528 54647 276 1642 30 10642 15 10 47 7421 5470 22 238 602 1666 3713 6110 10420 16123 29633 48925 61482 67392 58415 42859 38120 47119 62195 93932 130080 70281 29007 32294 107385 6222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 434 8711 31466 69573 161164 278675 304530 348162 398435 159790 9218 597 7548 50210 14548 32706 130327 11081 685 736 987 1095 1008 707 564 298 191 4593 60791 116828 112838 139432 112452 36495 89382 223877 387009 379267 152958 1989 37 84 57 51 84 12 53 115 133 100 136 128 110 148 96 127 117 143 151 176 116 69 148 121 66 143 84 122 164 217 213 250 206 227 220 279 264 314 306 305 260 211 185 211 185 201 204 219 263 222 225 193 194 158 111 156 154 161 178 203 168 263 262 232 291 293 222 204 255 296 265 260 274 264 275 236 239 211 235 250 216 257 273 257 238 211 243 278 251 300 356 355 335 289 264 263 299 306 335 338 328 368 350 336 348 431 507 589 700 865 1290 1512 1707 1856 2110 2559 3341 3819 3747 3834 3631 3310 2962 2330 2683 3798 4321 4153 4141 5221 3169 1094 955 1147 1105 1040 1179 2030 2584 2261 1888 2095 2395 3056 5747 9589 13717 15298 14283 13450 15391 19182 19737 17922 16203 15909 15097 16483 23105 31569 43586 42480 37689 35614 33380 33364 31368 36640 76419 136972 118250 84395 49016 39575 40963 41871 54656 326 142 30 10642 15 10 56 7421 5477 -56 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 233 1480 15162 42384 56637 69694 77123 82569 187837 378434 544516 450710 60984 1604 -92 -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 -85 200 262 1160 16425 71414 188773 355919 496162 329223 358761 223175 6463 76 -71 55 55 -1 42 51 -38 -12 8 -10 9 33 5 -20 57 0 9 25 -21 2 63 48 40 26 33 29 85 31 25 62 82 114 165 157 152 214 225 173 199 183 164 117 85 84 129 94 88 78 129 144 177 131 76 87 74 64 82 35 47 89 77 78 69 144 137 132 126 129 127 188 222 211 206 183 142 159 132 134 135 182 194 165 155 162 111 159 173 133 168 156 173 215 217 267 188 187 120 160 207 204 212 216 254 292 297 287 275 261 352 767 1828 2811 3318 4121 5235 6433 7160 7755 10823 16872 17181 14945 16786 13007 6167 4821 4520 4497 3871 2789 2708 3296 3707 2726 2304 2259 2677 4045 4362 3640 3385 3416 3887 4613 5198 4897 4664 4889 5890 8748 12919 14447 14634 15107 15688 19881 20319 17062 15154 13790 14214 16741 19931 26740 38462 41837 44371 38411 35544 38184 45896 61554 106758 146936 152667 119813 107272 132063 105068 54665 326 145 30 10645 15 11 5 7421 5483 2473 2220 2169 2023 2151 1967 1928 1870 1683 1720 1382 1467 1304 1071 946 789 658 648 744 821 673 374 493 396 410 372 246 209 367 333 335 161 264 388 220 242 239 272 293 253 327 256 247 268 290 262 355 375 329 323 317 492 398 492 560 1417 2140 2292 4676 8669 9274 10941 35160 63771 79041 114655 96330 26617 4782 1657 1169 720 606 467 326 524 466 439 353 336 377 284 256 309 117 148 193 58 65 68 -61 -72 52 18 95 37 45 80 999999 -71 999999 -100 999999 999999 -72 999999 -37 -54 -10 -10 -26 -29 999999 -66 999999 999999 999999 999999 -78 -85 999999 -74 -54 -99 -68 -40 -85 -84 -31 999999 999999 -55 -17 999999 -89 -37 -7 -47 -79 -59 -92 -45 -38 999999 -30 16 -13 -96 -72 14 55 21 42 18 51 -35 -51 -6 0 999999 -11 30 -26 24 18 21 65 111 135 16 22 44 114 52 120 51 84 26 -12 53 39 94 51 108 84 77 44 32 -10 2 18 -3 46 51 -57 12 -19 12 -68 1 57 72 -18 66 80 44 67 66 26 123 119 87 119 100 119 54 79 129 62 87 118 124 149 152 147 103 58 125 109 74 117 63 95 111 169 193 225 205 145 111 97 119 121 128 174 197 198 245 237 199 200 174 148 147 168 150 173 210 250 355 534 1124 1938 2438 2411 1841 1461 1313 1359 1812 2405 3061 4292 4892 4519 3684 2996 3230 3055 2930 3261 3952 4738 5366 6981 8018 7601 7139 7593 8594 9733 10555 11821 11955 11576 13040 14418 15287 16235 17102 16337 16298 17184 17013 15026 13001 12658 14384 16318 15895 22935 35586 32868 33787 37051 43013 49206 53521 74509 129224 163437 152826 202928 233015 173523 114864 54674 326 147 30 10647 15 11 14 7421 5490 1981 1636 1691 1554 1580 1417 1398 1492 1364 1311 897 760 734 637 553 614 584 446 461 433 357 397 427 517 296 288 175 142 135 84 173 119 188 155 86 134 -30 28 99 24 176 111 999999 -68 144 81 -77 59 146 170 167 94 142 79 164 224 193 270 301 370 546 729 607 572 487 536 472 289 155 155 188 215 183 96 111 93 211 88 133 162 131 179 148 97 115 123 30 999999 999999 999999 999999 -78 999999 999999 999999 -62 999999 -86 999999 999999 999999 -93 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 -22 161 225 8936 89094 314271 360984 194280 44554 874 -33 -72 11 13 -22 18 17 -5 55 6 46 66 29 26 32 18 67 -54 16 45 -63 -16 22 24 39 -18 56 34 97 82 71 140 135 85 106 48 169 187 168 189 161 138 150 79 130 115 101 79 54 67 94 59 101 137 124 151 56 53 59 35 72 78 99 83 101 108 98 65 116 101 122 115 196 181 201 173 175 190 182 92 127 141 197 221 215 183 172 126 119 132 153 135 154 118 131 132 186 236 236 179 178 188 190 210 197 271 310 311 288 272 256 252 286 242 218 212 226 216 196 189 203 231 225 242 228 242 223 224 233 262 273 322 393 440 507 761 1163 1535 2000 2824 4248 4968 6203 8196 10612 12493 13202 14718 16998 17847 15953 14619 13789 13576 13866 14168 14756 15024 14426 14724 16372 17734 17746 15966 14268 13520 12300 11554 14119 16772 13972 15554 29446 35456 31650 33646 40575 54600 82916 104981 131409 151996 150287 164789 177914 137219 132532 54683 323 236 30 10646 15 11 23 7421 5497 1432 1427 1450 1199 1075 818 697 722 413 423 489 442 425 351 258 144 172 -8 999999 -1 25 -71 -72 -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 26 112 605 802 930 980 1370 962 529 396 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 632 19968 217757 531086 641313 379586 53756 1628 293 -62 -9 999999 -37 -72 -7 -11 -82 -46 5 -59 -89 17 -12 -24 -54 46 -6 -12 -32 -25 -44 -30 -42 -59 999999 -51 30 22 -15 -46 -40 41 75 71 98 128 175 86 101 96 143 89 117 93 79 72 113 89 36 77 85 101 44 67 88 69 33 20 -19 12 58 13 8 57 60 91 88 73 103 104 73 94 163 159 153 168 179 202 181 153 144 125 189 184 158 155 108 137 182 168 157 161 114 93 195 236 146 124 116 146 184 178 166 192 218 206 248 246 261 245 257 214 250 258 214 211 213 204 222 221 224 248 237 213 228 271 335 438 539 659 890 1432 2319 3600 5080 5660 5517 5407 7264 9756 10190 18045 21966 22006 20054 15928 12837 11968 11104 11851 12443 13385 14266 14450 20158 23419 24183 18487 16639 15171 13633 13451 14211 14257 14999 14444 13593 19197 31238 37107 33282 33084 44466 62909 83204 106752 146184 167127 140870 108301 85418 76630 113363 170579 54692 322 262 30 10642 15 11 32 7421 5503 928 774 729 696 556 473 459 390 277 294 288 287 82 86 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3442 1394 999999 999999 999999 999999 1125 35954 100189 131040 62587 11838 9528 159687 355463 334825 270415 103912 31280 4049 470 -90 -78 999999 999999 999999 -40 -91 -39 -55 -32 -58 -47 -48 -95 -99 -84 -87 -59 -64 -97 -66 -35 -88 -92 -96 3 -58 -94 -9 -71 -25 27 14 -56 27 105 67 106 136 117 100 127 132 110 89 76 91 141 91 23 96 30 -16 -1 38 16 36 21 7 18 70 54 92 59 64 12 56 79 105 80 94 111 70 48 54 135 142 117 142 82 91 116 126 111 107 99 139 120 119 91 103 81 131 256 295 191 158 123 142 160 184 226 214 223 220 227 254 220 236 245 236 203 228 228 263 279 241 262 275 260 299 329 353 326 376 556 618 563 525 570 720 1010 1450 2042 2999 4512 6829 9720 12547 14271 15259 15232 16725 20707 25319 23468 17086 12795 12416 17096 15696 14811 15858 19298 38638 65151 107120 103970 38228 17135 15037 16859 16630 16292 16013 14716 14682 26110 36323 31500 35143 38451 50434 61119 85935 117563 160139 251965 213632 82642 61469 74757 131798 196649 185354 54701 322 261 30 10641 15 11 41 7420 5510 1942 2034 2030 1608 1526 1467 1307 1239 1141 1264 1460 1189 1163 1095 756 585 468 550 401 364 337 413 432 465 174 266 208 236 204 147 130 126 31 -28 -21 206 183 131 209 177 272 239 75 236 357 125 143 247 269 314 277 297 214 351 338 244 253 228 164 269 317 381 272 208 302 338 291 273 332 296 184 185 206 98 246 156 132 138 76 67 -43 83 47 63 142 161 262 299 395 602 790 1025 1209 1250 1458 1337 1125 738 548 370 322 233 109 26 -16 999999 999999 -80 999999 999999 999999 999999 999999 -21 999999 999999 -45 -83 -51 -51 3 -49 -83 999999 5 -93 433 10910 7218 42998 80453 31591 745 -90 -76 999999 999999 -45 32 -1 -61 -77 -95 999999 -83 -93 -23 -40 -74 -62 -46 -35 999999 999999 -25 -34 -84 999999 -66 -50 -64 -17 -42 -75 -78 -78 999999 50 11 -13 34 59 39 73 135 54 108 145 98 156 92 90 102 101 36 42 54 58 65 101 39 -9 -30 72 40 6 35 35 70 61 61 105 83 92 95 105 142 166 140 115 158 180 150 147 156 139 118 126 146 127 144 149 148 133 140 127 118 149 135 168 195 235 235 221 181 172 177 244 260 310 295 257 218 213 276 264 231 213 254 223 245 254 267 285 286 309 288 300 297 305 309 298 334 308 354 346 349 337 335 396 475 549 602 802 1468 2296 3013 5318 8642 11161 10739 10279 11495 11575 9431 8977 10292 10760 12209 13696 13321 33158 96035 118837 87513 73556 76622 57111 34148 20581 17246 17156 17931 12009 10096 23910 35111 29044 34109 50994 55244 73357 86150 101688 138892 138390 78332 72908 85305 132804 186343 219419 54710 197 4013 30 10643 15 11 50 7420 5517 1378 4563 13977 63489 208772 440696 640419 760206 830691 531916 246257 4797 -61 -87 -99 -77 999999 -90 -16 999999 999999 -2 11 -45 -10 -34 -71 -34 -3 -51 -97 -61 -22 0 -14 -68 -70 -2 -61 -42 -55 -33 -37 -37 41 3 -39 -26 52 83 81 68 61 70 103 116 104 95 86 90 168 137 81 159 148 104 103 91 46 11 35 25 100 49 101 65 138 116 82 50 90 127 123 142 139 134 191 153 133 175 177 199 182 152 207 183 162 143 157 189 191 202 162 208 244 304 288 294 299 247 204 234 266 281 342 380 344 311 255 277 294 293 270 271 299 301 278 283 274 294 324 339 327 310 290 303 301 328 328 349 355 383 372 386 400 410 408 437 457 665 1130 1265 1348 2112 3055 4182 6598 8339 8310 7110 7039 8399 11616 15245 17608 17954 19687 26316 38214 71621 108664 111519 87343 72752 66908 34444 21976 19698 17042 11189 15697 27897 25904 32019 44797 49381 48749 57982 68563 81874 78686 104697 170879 82412 70177 103223 147205 54719 322 262 30 10642 15 11 59 7420 5524 1900 2003 1973 1767 1705 1884 1935 1839 1580 1442 1329 1365 1531 1484 1426 1358 1357 1443 1609 1649 1311 1087 1017 718 735 536 635 577 458 398 475 289 291 339 303 337 330 416 376 362 256 267 430 315 392 343 321 346 329 222 254 414 364 362 463 222 249 317 386 435 490 452 481 436 388 436 488 368 389 510 436 474 502 501 382 396 456 428 398 460 363 302 314 280 325 345 387 414 523 567 634 721 725 881 845 898 949 907 776 616 376 327 250 100 89 203 92 -56 -47 55 -44 0 30 -36 135 208 264 462 379 299 237 174 181 148 21 -71 -72 197 1696 528 -41 999999 -9 -10 -79 -72 -45 -19 -13 -9 -45 -69 -5 -12 -22 13 -4 -37 -73 3 54 -23 -35 -6 -82 0 79 65 -32 -36 -5 62 88 79 48 125 112 104 69 130 148 59 36 133 163 238 190 170 166 123 172 192 115 98 166 171 87 127 132 176 157 148 150 105 125 134 139 153 127 109 136 152 135 145 205 198 164 213 216 222 210 244 242 186 267 264 268 225 154 238 262 218 231 242 278 264 273 330 300 295 337 307 309 305 324 344 346 375 347 295 287 352 362 334 337 349 354 348 335 343 354 372 333 370 391 360 357 392 399 396 414 433 418 399 410 419 415 406 434 461 430 433 471 500 476 517 562 711 898 1160 1628 2574 3914 4726 5525 6552 8605 12238 14794 16188 17368 21079 25324 35858 42897 32674 17565 18431 50560 124932 127741 68561 41920 32563 22575 15342 20340 29391 31261 31789 42310 47217 48232 60153 106192 246188 270408 156473 60296 51658 76358 113279 54728 322 259 30 10639 15 12 8 7420 5530 253 999999 999999 999999 65 210 15 112 -44 19 2 -1 37 -33 113 85 25 -50 23 999999 999999 -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 1322 3180 487 3310 7624 42720 67058 100887 125433 43885 53015 33889 21317 32287 96716 40377 40798 1297 172 -15 999999 33 -65 999999 -71 -25 999999 999999 999999 -26 122 117 28 342 481 494 815 944 946 727 1102 7102 16842 18608 7662 5424 21797 83863 241826 266471 205958 260467 302340 195905 14320 2324 264 194 103 52 407 4262 5501 11736 34799 713 -76 -60 -32 17 -33 -1 -5 -30 -27 -75 0 82 29 -14 28 -13 -1 -30 -12 11 27 -20 -38 -57 -22 -23 -7 -39 -4 42 79 114 114 97 157 152 147 130 153 91 111 166 147 129 154 209 168 183 227 170 94 102 72 50 108 140 64 101 55 108 100 107 147 104 88 81 116 109 160 137 129 154 161 193 207 144 217 195 177 248 230 196 182 224 175 231 228 178 212 209 203 248 242 264 264 230 223 253 274 372 371 330 327 318 391 327 296 318 325 294 308 267 283 298 321 288 306 349 327 310 314 301 327 350 358 324 351 358 339 353 380 385 410 391 377 411 438 401 397 419 419 416 427 439 435 430 450 475 512 588 629 755 1018 1377 1954 2773 4015 6431 9137 12123 15005 16862 18070 18922 21750 19433 13909 12130 11873 13477 21779 35665 42773 43285 41205 32438 22782 17735 23493 25325 26912 40098 46946 45180 57262 120291 259062 240376 127137 35538 34298 50827 81032 54737 317 412 30 10642 15 12 17 7420 5537 752 846 733 562 651 792 733 516 586 413 381 292 158 104 198 42 39 8 -36 -33 3 -15 79 27 123 112 59 -47 -71 -13 57 48 124 87 171 55 46 53 34 160 134 136 28 -74 84 39 97 126 102 -24 15 75 59 24 118 133 110 77 166 196 37 237 219 148 149 48 141 121 64 111 137 60 96 169 237 325 391 450 597 764 860 903 985 985 784 803 902 921 919 1041 941 1092 1125 912 929 707 703 665 772 1763 2599 2500 9116 5359 1616 9423 47927 120184 165278 254197 273656 182895 20044 1408 163 139 165 -21 -81 -77 -52 -63 999999 -50 -35 -31 -49 -61 -46 -25 38 123 61 64 46 -3 -48 -9 54 -24 -7 26 -23 -10 21 -31 -16 14 56 -20 -72 57 50 55 30 134 139 109 130 164 154 185 216 215 167 208 175 154 203 230 237 194 188 198 190 209 183 217 119 120 108 164 188 175 218 143 113 165 128 123 167 164 210 226 186 186 150 211 174 240 254 208 278 250 260 260 254 333 267 283 264 280 301 297 262 270 269 256 323 332 296 286 299 307 352 357 374 438 463 489 481 461 451 382 328 302 299 300 304 331 345 355 359 339 359 377 396 409 375 382 388 435 460 426 441 420 434 459 463 448 464 435 457 486 500 489 487 479 478 483 484 507 511 496 539 561 586 660 817 1297 2163 2743 3547 4974 6185 8521 10874 10961 10487 9761 9275 8620 8276 8136 8413 8428 9340 14014 22720 26394 23134 22763 25378 23446 22899 32597 44994 47002 51383 81215 155760 242887 280373 78989 28051 32208 47504 54746 218 3385 30 10645 15 12 26 7419 5544 1026 3811 12865 53120 156929 246626 406646 449031 538416 717014 596445 432937 23660 761 419 310 291 220 181 258 1930 27884 113136 336611 227562 8924 136 -46 -57 18 38 78 94 89 21 141 58 72 105 138 73 82 48 -19 39 75 91 141 108 97 148 61 64 96 70 125 138 118 139 174 146 221 222 262 287 293 269 278 321 290 281 272 262 243 176 266 289 208 137 216 225 199 175 175 178 188 149 193 211 212 246 307 209 263 218 215 206 270 234 251 256 287 326 319 317 309 275 307 299 286 246 281 324 296 317 305 297 270 310 334 323 337 348 404 445 424 438 456 460 453 423 379 354 370 364 398 368 374 405 424 377 375 419 436 452 441 478 468 476 503 500 473 465 467 475 491 529 509 495 478 493 508 525 567 551 531 548 554 572 586 584 612 725 800 850 1034 1208 1347 1518 1780 2075 2301 2812 3170 4115 5768 6598 6888 6360 5320 4643 4773 5762 7027 8306 10481 14044 20952 27481 28375 26518 23649 22523 23509 29368 38936 44586 46772 56159 101629 187896 222699 173747 101821 39342 37022 47401 68472 54755 214 3502 30 10642 15 12 35 7419 5550 113 1581 4101 11931 35131 111646 357971 999999 907384 236614 144043 70158 52776 18403 3907 14687 48309 150610 344069 519863 618781 511726 182172 2772 19 -37 24 88 18 43 105 37 27 7 -8 60 44 103 62 99 83 97 128 108 86 119 67 82 59 25 5 47 62 49 108 52 115 138 180 194 228 260 253 250 258 244 302 211 151 201 277 252 225 160 180 146 102 94 133 126 134 172 235 237 133 176 167 188 218 216 221 202 225 206 214 210 175 204 261 250 249 240 237 273 297 243 249 269 269 303 268 284 322 230 203 275 296 283 334 357 358 403 423 384 359 278 288 313 307 274 292 331 358 351 350 370 398 383 418 428 412 416 442 413 396 430 440 408 414 430 414 439 488 440 402 433 456 489 470 495 490 489 481 531 512 501 530 535 575 768 1041 1280 1799 2275 3447 5395 6598 6803 7199 8227 8831 8604 8053 7146 6637 7018 7157 7993 10468 18478 28215 34485 36473 33427 24101 18114 17925 21855 28099 33661 35894 40294 63824 107951 124674 119936 100367 61204 39016 38585 47862 64570 86725 109183 54764 317 409 30 10639 15 12 44 7419 5557 572 440 396 206 34 96 83 -1 22 111 320 260 42 13 9 2 -90 999999 -74 -37 96 28 32 -66 -15 -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 -99 -44 -84 -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 1024 16025 23880 11243 9681 10823 12388 8444 3331 241 999999 999999 147 12 3109 28360 73404 229264 447411 528342 666981 392512 82369 805 -26 -69 -44 22 23 -20 25 78 18 13 -56 21 5 93 49 -5 -22 61 56 -4 19 4 33 101 58 13 42 68 36 150 71 167 122 175 119 160 191 122 144 144 190 256 246 247 177 194 212 206 219 154 136 138 173 156 97 146 143 127 112 140 168 205 184 141 133 173 161 164 188 204 205 202 180 213 208 223 245 273 224 192 212 197 211 209 198 192 228 242 209 234 254 257 203 242 317 291 343 366 377 338 330 281 271 265 240 285 296 299 310 318 297 314 347 384 405 425 372 383 399 360 369 364 347 409 425 398 405 423 432 389 413 448 436 430 416 437 422 452 456 439 455 467 503 531 541 610 705 821 960 1219 1736 2816 5022 7898 10780 13152 14392 13757 11322 10910 13248 20113 29467 34339 31495 28042 23294 19095 17428 18957 26998 31382 27786 27890 33091 48578 93752 115000 82122 61334 49234 39294 39327 45062 55672 71010 95577 113981 134689 54773 317 406 30 10636 15 12 53 7419 5564 917 1264 1498 1368 1408 1302 1395 1073 1017 884 1062 803 428 316 271 342 295 313 324 278 250 416 391 383 388 340 335 420 279 277 266 299 378 307 364 318 354 407 443 321 252 283 427 427 450 453 387 411 460 512 488 583 513 511 573 630 749 857 859 1028 1855 2183 1132 820 720 731 625 647 970 1142 1616 3254 5384 7426 5002 2113 1051 845 734 790 823 782 803 663 625 617 556 484 488 490 648 564 506 439 569 556 485 351 377 455 336 452 365 413 513 462 543 577 670 628 643 707 671 389 190 66 12 -34 -26 291 345 16 -53 1 8 52 25 -3 -11 -56 -54 5 -7 45 16 -4 -11 -60 58 34 31 -3 18 -14 -11 51 19 79 79 41 70 56 128 106 62 68 93 64 36 123 172 86 170 208 180 135 140 121 197 169 147 86 117 73 119 104 87 96 41 74 77 80 61 53 94 113 111 98 115 113 171 138 177 143 133 142 159 178 210 156 192 190 169 205 231 206 171 172 198 202 184 250 217 228 199 212 175 197 244 328 277 226 304 352 352 349 361 334 300 275 263 294 321 294 320 325 334 368 358 359 367 407 397 411 390 395 418 401 368 386 381 403 412 397 381 395 389 387 399 412 422 429 412 427 463 478 488 491 499 554 596 641 703 810 993 1437 1931 2268 3001 4836 8216 11740 12305 12062 13231 13683 14132 15145 17150 21643 29910 37135 37420 31592 24840 21896 25629 28997 31590 28510 26942 35541 50792 68614 65333 51527 57633 50076 39508 43041 47654 56263 75869 101033 122240 133526 152523 54782 244 2623 30 10633 15 13 2 7419 5570 -18 1575 3552 1805 1778 2124 7296 53220 109935 174329 311163 289525 417582 111403 36372 72480 88642 23895 25338 19863 48930 76887 80982 118151 118699 62851 30893 6000 1803 2013 2108 1907 2175 2478 2361 3445 15812 24486 177726 581951 854850 512366 13952 158 -57 999999 -58 71 -74 -41 -61 -61 12 -17 -24 -7 999999 -51 21 -38 -69 -51 -5 15 44 -6 -32 6 -13 -16 -62 -46 2 43 14 85 81 59 46 132 121 97 121 118 65 82 122 129 145 131 94 115 143 95 176 113 139 120 5 102 206 77 61 99 81 110 103 104 130 110 96 119 133 149 80 124 154 124 173 166 158 123 138 184 192 191 160 196 201 212 198 198 141 204 285 285 230 217 218 154 128 131 174 233 256 241 288 270 304 306 317 283 220 194 242 243 250 289 268 325 336 353 400 420 468 429 441 421 429 460 436 400 413 408 411 415 368 388 400 415 397 371 367 409 400 430 426 405 424 494 549 628 717 800 838 1060 1401 1796 1953 2139 2703 3204 3732 4579 5193 6258 7058 6601 6878 10407 15723 17839 18836 20851 24597 29565 35724 39196 40648 43357 47310 44527 47516 60134 59849 51382 40408 33758 35752 53990 64975 61417 53418 51169 39440 33326 38605 46117 55266 69711 98269 122398 136002 148533 54791 226 3108 30 10638 15 13 11 7418 5577 381 1668 3330 6187 13991 22465 36420 33769 8553 1623 999999 999999 999999 999999 999999 999999 999999 857 1744 1328 7807 41132 144758 436366 546084 358607 451122 656009 546898 480344 769734 677023 191526 42757 272 -41 -27 -47 -53 -86 -87 -61 -6 -46 -14 -62 -5 31 -88 -9 -33 -37 10 3 -22 67 19 -44 -1 15 22 17 89 98 141 111 118 143 148 175 165 78 116 131 104 91 102 83 22 83 4 37 19 60 51 30 61 16 36 -56 58 72 58 59 79 74 29 63 39 49 93 111 157 94 82 137 71 143 159 82 92 134 113 116 121 179 176 133 130 127 90 92 137 150 130 149 172 233 224 254 259 188 186 153 146 186 188 215 211 238 260 270 328 393 421 477 554 538 535 517 503 512 463 397 368 361 368 404 389 362 334 361 334 320 315 346 341 373 391 400 414 485 564 638 710 874 1042 1101 1225 1571 2135 2750 3073 3550 4247 4580 3918 4292 6392 6360 7020 8553 11168 14926 18702 25040 30240 33613 34659 35531 41837 47395 51861 51891 53396 66305 83031 84022 55646 40421 37450 36235 41228 44819 44787 45853 49459 43588 36116 53039 64788 53023 65613 92844 119116 136240 54800 317 410 30 10640 15 13 20 7418 5584 587042 96986 11975 999999 999999 121120 25189 14093 8864 5968 2859 1773 1023 -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 -23 -59 82 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 239 345 397 370 570 663 692 526 414 351 358 226 422 868 1361 6287 41403 113075 182993 316608 499305 506372 607005 544445 131073 1948 999999 999999 999999 999999 999999 999999 999999 999999 -56 -89 999999 -61 999999 999999 999999 999999 999999 -97 999999 999999 999999 -93 -33 -43 -87 -58 -38 7 -8 -8 -14 -57 -65 -44 -50 53 32 -51 -10 30 47 66 21 -16 21 39 50 31 -15 -13 -32 9 -9 -68 -85 -25 -33 -35 -6 5 -23 9 -7 2 -1 -15 59 52 53 5 25 53 37 -12 38 82 36 73 34 46 66 64 40 34 46 95 74 79 91 111 157 180 231 230 216 218 157 99 133 153 168 217 318 702 1425 2062 2404 2077 1500 1114 820 668 593 506 449 407 384 326 326 267 254 303 286 315 319 309 305 307 309 300 285 279 282 344 462 594 783 904 1051 1334 1382 1533 1955 2210 2639 4669 7363 14231 23006 27947 36882 62325 71907 60388 53801 43707 28441 25056 31699 36499 35139 33837 33997 34199 37268 43986 47484 50664 49482 48109 52895 50820 39541 37195 40418 40817 38746 39999 36492 34674 38493 41188 44797 52746 57102 66287 88738 122690 154669 166666 168065 54809 317 410 30 10640 15 13 29 7418 5590 56286 33216 19864 9361 3658 1717 1571 1371 1480 1389 1157 1042 905 727 488 439 306 265 389 287 271 260 281 214 282 186 238 217 308 161 233 173 210 251 216 303 269 347 269 301 403 325 455 364 447 308 232 213 270 255 256 423 497 382 304 320 314 339 234 185 156 158 19 -58 28 67 198 139 76 194 300 271 295 260 180 326 448 259 390 402 563 547 566 576 671 821 1081 1233 1378 1471 1567 1841 1795 1834 2134 2461 2497 2277 2396 2603 2634 2747 2943 3435 3735 3826 3707 3428 2550 1709 1107 794 570 2646 6521 3391 999999 999999 999999 999999 999999 -83 -90 -88 -47 999999 999999 999999 -32 -95 -52 -80 -46 -69 -73 -55 999999 -63 -88 -51 2 -84 -61 999999 -35 -59 8 16 -54 -84 -15 -16 -10 -16 -17 64 -5 -43 83 122 83 15 75 71 48 25 97 64 83 65 94 87 107 119 120 114 96 165 92 96 88 106 89 54 35 102 90 65 20 64 93 43 37 65 64 63 104 110 79 92 104 118 105 100 126 111 125 96 112 127 131 172 138 110 154 162 157 165 174 273 241 218 239 221 268 261 282 301 408 598 960 1388 1712 1832 1902 1806 1537 1256 901 799 754 679 550 491 454 442 482 428 413 432 415 432 407 377 407 387 389 395 384 373 419 530 728 843 920 1385 2155 4119 5168 4831 5488 6982 8740 9075 11520 14739 21313 22827 26937 25581 38111 50948 48519 37520 32325 31957 32027 31038 34225 42581 54192 59204 52232 44377 41313 35015 28234 30458 36721 43451 48325 55773 49881 28701 24241 27846 34975 38801 44761 55380 79338 105780 129835 166221 184947 176447 159691 54818 317 409 30 10639 15 13 38 7418 5597 2008 1351 990 884 940 854 782 598 708 655 456 448 430 298 367 219 251 -16 -19 -41 7 -71 32 33 -95 87 34 -30 -17 62 201 93 116 160 155 156 -36 137 142 -72 99 46 33 61 148 274 407 491 503 773 1374 1249 1425 1629 1802 2042 2353 1731 1541 1548 1561 1519 1251 1046 1388 1726 1665 2362 3288 5359 7558 6654 6441 7886 8543 9990 13210 14215 13982 21444 111807 160898 124169 174311 168922 3957 993 1122 1175 1227 1204 1168 1178 1318 1298 1311 1589 1732 1720 1437 1377 1681 1628 1623 1762 1541 1306 1195 1191 991 655 251 424 4508 3430 -1 -96 999999 999999 999999 999999 999999 999999 999999 -44 -78 -87 -64 -54 -97 28 -2 -60 -16 27 -93 999999 -41 39 -30 -22 -63 8 22 -41 -31 -12 35 -8 82 70 -4 21 50 37 52 102 65 70 81 55 82 158 61 77 109 89 120 139 159 179 117 123 110 102 168 86 35 29 34 60 16 88 59 53 80 81 72 102 79 106 66 51 66 69 123 183 166 124 151 190 134 190 154 138 192 196 186 149 172 220 180 206 180 184 210 238 224 234 209 219 238 204 233 248 264 317 266 294 270 290 367 397 540 602 665 1055 1771 2166 3027 3131 2569 2489 2103 1935 1649 1491 1459 1389 1363 1192 925 806 743 690 591 504 505 482 492 483 461 502 445 495 595 608 631 808 1033 1507 2060 3169 5448 10674 14236 14397 15023 15756 20719 28106 25701 24640 26831 27180 25635 24578 25254 24629 27264 33173 43688 55062 53273 47982 45335 43075 41321 37570 33782 33934 38742 43990 41681 38335 35149 33591 29366 31617 37373 47464 62203 82655 108050 133844 149289 149601 54827 267 1919 30 10649 15 13 47 7417 5604 99 490 1114 2153 3707 12768 33089 9281 5298 5437 5531 2853 1351 5690 14153 31628 33064 2794 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 74 1035 4348 11051 51277 92003 126957 198463 124879 148506 257728 364297 716580 555825 920950 399431 16827 1759 3467 39593 2403 1524 1057 1029 1129 1244 1353 1629 1628 1580 1533 1580 1181 1027 704 979 9603 84397 164694 77370 3449 58 -37 -61 -22 -2 46 -14 81 69 99 86 24 81 62 27 70 64 117 110 187 63 49 125 7 121 52 86 56 108 195 145 112 106 143 189 135 148 180 187 207 211 200 199 193 205 169 204 211 249 228 252 234 226 276 312 284 208 273 236 202 153 204 166 131 140 183 183 211 138 143 177 220 185 205 191 207 238 243 235 264 265 212 217 233 231 235 245 248 299 272 236 239 266 261 251 269 243 207 270 261 224 210 215 277 252 285 338 324 336 410 437 457 482 499 562 668 723 941 1380 1889 2728 3374 3375 3271 2837 2340 1957 1728 1535 1421 1362 1366 1187 984 857 712 668 606 564 563 580 527 513 470 461 468 442 480 482 507 541 574 660 736 847 1018 1338 1693 2018 2426 2724 2817 2430 1953 2043 4136 3130 3230 4632 6741 14834 26552 35257 42886 47940 50530 50324 50471 47592 44539 41298 35173 28810 25770 29301 34417 40417 42285 32115 23317 22467 26127 34981 40983 50206 81367 122956 142102 54836 255 2284 30 10654 15 13 56 7417 5610 103 2458 7991 11963 5137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1199 13881 54736 108517 234576 508159 691976 916172 999999 978315 282444 22405 160 -39 -46 40 -21 9 51 45 47 66 64 64 90 98 72 117 117 164 195 141 81 113 144 116 118 80 102 171 157 164 259 200 156 169 259 238 283 210 188 245 242 193 211 182 203 217 252 198 151 184 205 176 182 192 208 213 274 266 223 220 212 180 254 196 205 241 255 228 236 226 201 170 212 198 231 239 210 226 256 243 237 242 237 210 222 229 241 211 223 260 217 265 238 245 325 390 437 469 440 471 459 477 615 744 925 1251 1734 2061 2614 3419 3712 3693 3272 2392 1676 1249 1059 972 927 842 797 684 645 616 574 562 554 578 556 549 514 475 474 475 476 463 453 456 499 544 589 640 734 838 968 1151 1295 1397 1516 1635 1728 1864 1754 1446 1217 1070 1021 1414 2076 2060 1359 698 686 2125 5755 9788 15188 20915 24999 26359 25446 24387 21675 18328 17608 21008 24756 29990 37198 39234 30631 23428 20081 20631 30795 39955 46964 58624 87701 119462 134855 54845 260 2130 30 10650 15 14 5 7417 5617 1064 2457 1765 3136 6935 7847 8032 10302 9591 5686 3162 2242 3081 971 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 501 12319 120289 173336 252445 304786 552841 568790 964436 593162 271666 15776 2007 42 -11 -52 27 19 47 107 124 75 97 24 47 166 27 91 104 80 38 108 133 191 215 145 199 153 170 127 207 255 243 178 212 256 256 217 275 263 231 202 202 227 250 213 196 226 250 213 160 115 161 196 244 208 232 249 250 239 202 233 200 204 222 156 193 186 146 210 239 238 212 238 226 213 182 231 258 231 240 207 246 283 260 267 296 285 326 328 279 251 230 236 270 315 352 361 431 477 549 680 894 1366 2000 2854 3885 4585 5048 5198 4913 4026 3538 3216 1937 1167 987 787 679 643 608 622 610 626 613 575 594 691 704 648 574 566 513 542 552 537 523 512 532 607 663 764 968 1156 1301 1568 1748 1898 2043 2261 2535 2819 2975 3181 3212 3147 3027 3130 3800 4415 4509 2850 1045 554 497 517 568 637 904 2809 6500 8690 9833 12341 15391 21264 25841 27384 29919 32196 29266 26055 25117 24005 24726 26560 31184 37164 47368 61088 77909 100815 54854 257 2223 30 10653 15 14 14 7417 5624 1954 5870 5613 5881 12948 14961 19508 13419 11862 12781 14329 15601 16664 28749 41738 28084 18139 19146 37233 45011 28696 20578 21383 93421 21383 3294 3217 3771 3884 3456 5509 49995 67889 87107 58626 158090 86746 259020 220425 199114 202350 213527 260200 218900 191455 83271 20314 29627 47136 73132 12181 4476 2012 1839 1580 2899 35733 307044 397802 216800 35483 4792 48 60 18 20 51 110 115 195 210 120 63 90 105 102 156 113 162 203 194 145 221 167 134 144 149 206 154 94 145 187 211 228 221 290 223 189 308 231 234 261 301 325 297 330 358 264 305 349 275 267 299 284 331 315 319 224 272 232 201 241 194 178 251 298 226 291 301 229 198 251 251 268 253 235 289 289 303 292 306 268 322 281 304 335 338 348 303 310 311 291 273 288 322 285 331 335 331 339 389 420 442 463 561 634 674 698 885 1454 2416 3373 4540 5892 7395 8400 8305 6665 5451 4805 3635 2529 1957 1495 1192 928 810 806 818 853 889 1025 1097 897 753 690 656 633 647 644 587 550 589 590 565 601 687 797 946 1134 1383 1640 1920 2156 2555 3081 3555 4259 4916 5257 5356 5590 5687 5596 5197 4276 3283 1888 792 538 524 557 608 673 809 1348 3359 10787 20138 24625 25701 24967 26636 27949 26108 23997 23712 24738 27513 29259 30815 30620 29409 31184 42857 63285 82798 54863 318 402 30 10662 15 14 23 7417 5630 1168 999999 999999 999999 99413 44145 42884 64098 56434 56332 44888 39189 31107 37021 75151 41830 39956 28868 49073 61756 68982 30022 10759 4841 4395 1727 605 562 452 601 525 510 583 569 528 635 606 695 709 924 1244 1150 1031 970 725 580 544 569 499 421 584 640 545 558 510 513 542 515 585 712 682 620 621 652 621 613 561 640 608 551 616 560 526 503 556 480 495 415 351 380 324 277 387 435 438 1542 10248 56129 29687 30990 95249 67509 4829 1637 200 109 76 142 124 228 194 209 363 514 745 792 895 1147 1108 1020 983 990 1103 1295 1351 1400 1094 682 938 5614 5367 235 -1 26 38 127 190 131 151 109 193 190 99 170 264 209 231 94 156 161 222 134 207 208 224 180 125 244 229 232 201 214 157 231 256 215 308 327 248 278 278 246 304 326 306 316 338 318 341 378 327 364 369 310 307 328 332 315 295 306 286 271 242 295 231 310 324 345 307 280 279 284 281 281 260 252 332 300 281 332 364 328 323 334 278 268 305 305 309 289 303 334 344 368 400 326 293 283 317 385 393 441 452 550 646 669 766 1013 1434 1815 2336 2817 3203 3864 5284 6710 7360 7751 7478 6036 4276 3310 2952 2910 3155 3578 3581 2934 2689 2569 2029 1895 2035 1908 1294 883 871 849 814 797 844 843 800 674 608 619 678 794 932 1379 1734 2032 2291 2548 2982 3373 3811 4413 5078 5588 6751 6306 6585 5614 4992 3704 2133 1006 553 559 576 592 632 733 876 1309 2509 8317 13812 16482 18492 22334 26590 28510 28443 28440 27419 27406 30230 32718 32972 35251 38735 46249 68142 92493 101468 107620 54872 313 526 30 10666 15 14 32 7416 5637 35693 3799 6689 999999 999999 137630 69582 79794 178617 127515 142078 146526 77872 86995 104504 95227 80899 94376 145312 379572 396782 350778 82175 133437 13595 3733 1172 1132 999 938 823 1041 1181 1192 1349 1444 1668 1718 1983 1873 2073 2085 2081 2041 2012 1871 1542 1170 910 704 639 703 685 694 752 740 586 761 754 800 809 679 718 764 855 729 699 685 672 587 583 481 467 455 330 244 173 205 96 69 3 -56 30 58 70 41 -36 64 239 302 180 289 395 298 381 321 449 533 559 739 603 580 563 474 559 563 494 509 456 469 419 378 200 113 -12 106 24 99 55 92 114 95 94 102 177 115 134 147 101 150 158 157 145 187 170 203 204 194 196 121 150 172 151 157 94 232 169 259 259 234 180 210 262 192 249 239 256 298 264 311 306 375 279 320 282 236 233 314 347 298 203 201 181 112 225 246 159 180 222 216 242 164 240 250 220 276 256 316 291 307 280 321 279 286 302 371 309 274 252 309 324 304 307 282 270 277 336 317 333 351 333 346 357 313 310 403 390 431 464 484 600 729 753 949 1196 1446 1758 1964 2429 3103 3656 4244 4932 5265 5458 5284 5034 4703 4424 4040 4089 4430 4620 4625 4476 4342 4308 4406 4484 4376 4759 5804 7167 8160 9023 7571 4659 3165 2681 1810 983 782 928 1219 1536 1874 2656 3492 4174 5048 6090 7236 7844 8220 7960 7805 7606 5539 2704 1575 750 551 535 520 531 599 646 724 881 1176 1568 2128 3944 7305 15103 23459 29554 31623 30087 28695 27470 27734 29850 31511 32725 33997 38141 47674 63498 103098 112508 92012 86167 54881 312 593 30 10673 15 14 41 7416 5644 477 508 999999 13681 117023 12550 82988 849370 274688 69546 137266 125701 179569 285427 369260 401386 174603 142210 170427 221280 241349 454832 473037 454837 311435 135867 14222 7624 7187 7261 6178 4263 3289 3116 3483 3177 2434 2635 2866 3132 2927 2504 2508 2656 2490 2225 2208 2279 2000 2367 2125 1395 689 520 446 581 494 482 545 399 475 435 347 396 447 465 451 369 409 438 395 364 382 397 345 258 213 247 169 37 132 169 274 286 237 256 268 317 262 228 255 224 238 243 286 224 312 352 386 388 292 175 137 195 112 104 135 48 -1 20 27 6 -76 48 78 106 75 142 106 29 134 138 188 122 166 154 109 195 168 153 183 215 216 216 223 198 192 181 146 210 204 205 197 231 229 231 268 251 232 239 297 336 283 282 308 304 259 323 277 316 291 304 203 271 253 309 296 279 231 321 297 303 331 315 311 225 251 269 299 260 240 233 245 245 259 228 255 259 230 256 280 283 298 358 362 322 302 272 280 286 385 328 336 379 348 378 307 325 342 326 297 360 328 336 353 376 359 330 384 373 335 345 351 415 511 536 583 652 748 833 976 1168 1536 2137 2745 4158 5800 7600 10397 10991 8557 7228 7082 6909 6867 6663 7378 9859 13721 14899 14041 13644 12398 11592 9824 7814 5786 3850 2877 1838 1052 780 807 1071 1639 2176 3008 4015 4819 5597 6716 8239 9578 10421 10863 10643 8563 5901 3060 1795 1063 759 634 608 632 610 596 625 688 764 941 1292 1878 3962 7865 13908 22252 29264 35443 36095 30307 24715 26607 36360 40597 36650 34858 34878 39718 50942 71080 85591 54890 313 568 30 10678 15 14 50 7416 5650 20387 26734 37329 48215 54794 55524 66231 82143 108269 150564 290697 318150 239999 178413 127458 93797 49785 20781 12976 16379 44294 94994 193886 335290 55747 138729 325739 346738 17115 8054 7091 6701 5887 5809 7789 12524 19715 24092 25625 22617 12407 3316 1275 844 983 1168 1103 975 892 924 814 667 730 899 811 869 1017 867 970 996 652 501 463 221 142 260 255 184 153 208 211 150 162 73 59 86 91 121 251 275 235 315 503 972 1694 11494 140501 220812 239599 248571 99521 5621 2735 857 203 201 109 136 252 246 272 417 540 648 596 504 315 167 111 164 232 172 138 77 -5 -24 42 47 51 10 -29 57 78 103 50 60 58 108 38 81 164 125 125 184 146 128 132 149 155 113 98 144 223 205 196 229 208 179 164 209 263 240 223 203 230 248 293 273 256 304 274 238 293 307 235 293 207 300 248 238 280 218 240 156 148 137 157 204 227 235 213 167 181 246 209 206 222 278 269 231 311 269 226 284 259 269 286 290 278 262 271 282 279 238 290 301 294 293 277 269 267 311 286 292 295 263 215 253 349 367 438 457 497 508 507 668 775 898 1183 1472 1860 3036 5268 7732 10570 13489 15606 17111 17692 15280 12235 10636 9227 9171 9854 10221 10416 13459 18559 22617 23476 16928 11042 9109 8009 7637 7267 6571 5440 3791 2609 1531 1028 1101 1413 1901 2236 2872 4088 5542 7434 9512 10937 12564 14023 14886 15186 10793 4708 1621 1095 953 691 583 567 571 904 1540 1324 1567 2188 2743 5234 8851 12671 17197 23025 30789 35969 36967 32145 29526 34288 39809 47441 48598 39634 33951 35814 42202 54239 67454 77187 54899 313 569 30 10679 15 14 59 7416 5657 148105 299735 867643 219653 215689 235235 264308 296450 349147 428220 493056 485353 377963 218955 81884 37087 26386 21106 19467 19139 19664 21370 22492 23450 24499 24909 26823 24928 21640 19614 16297 15975 19077 23804 28913 41049 52018 59051 66800 70671 57402 34268 21116 9369 4250 1837 842 620 630 719 636 597 555 630 619 598 734 549 578 582 650 650 519 530 528 518 401 460 548 519 571 561 509 546 528 479 377 253 228 196 214 166 175 169 172 298 379 333 273 243 190 112 214 431 740 783 560 468 248 236 237 84 153 68 111 61 59 145 19 74 -20 -55 -84 -51 -55 -55 -41 -29 4 1 36 -18 53 87 90 90 79 67 89 116 75 116 97 97 121 99 141 143 184 137 128 94 143 194 111 135 136 156 167 155 185 241 165 152 216 246 216 229 276 255 198 206 276 336 226 146 260 257 223 168 199 162 214 237 202 230 232 242 180 168 174 168 185 246 206 182 246 249 221 218 259 272 250 236 277 317 281 312 337 288 295 269 303 307 318 311 307 316 319 346 302 264 300 330 316 277 294 307 294 336 322 336 245 232 265 319 385 465 515 560 594 715 1007 1482 1989 2866 4102 6097 8051 10103 12269 14295 15218 16212 17629 18467 15176 11136 9345 8888 11425 18839 24800 19868 12838 8502 7263 7063 6750 6241 5089 4047 3024 1720 916 716 847 1105 1653 2179 2802 4448 6486 8172 10616 13277 15140 15506 13687 9943 5048 1858 1090 728 568 561 630 1478 4024 6113 6478 6499 8465 13303 18211 23239 30637 41198 47792 45073 36368 30229 33990 42234 49651 56349 55410 51521 52498 52145 55351 67380 80696 54908 313 575 30 10685 15 15 8 7415 5664 539717 116618 124687 65284 999999 999999 999999 139291 170113 208781 257764 318903 372105 375429 367836 338639 265080 197507 207975 204404 125182 85428 59186 45150 33528 23650 21341 23900 27939 32735 33849 32052 28672 27095 27313 28363 31828 36622 41017 45589 50896 59756 65330 68968 75825 74843 69375 58109 49254 45213 45657 35970 26454 16250 5846 1580 847 560 463 469 328 346 294 147 351 439 435 520 591 513 489 489 489 428 460 510 615 694 680 648 587 641 712 718 720 648 586 500 445 371 376 397 387 170 167 219 269 312 306 271 237 287 219 425 634 697 658 625 369 161 125 68 70 308 768 36 -13 -63 -39 -82 -14 -15 -9 56 58 37 139 97 27 7 65 136 163 96 104 94 90 108 49 76 141 174 113 55 93 175 158 189 94 84 72 110 107 187 153 125 178 149 180 106 208 237 225 233 242 162 163 97 185 188 164 166 145 142 170 128 184 193 158 134 75 226 178 127 204 186 146 129 168 134 122 144 144 185 236 178 191 182 220 181 219 155 149 171 180 150 121 171 190 217 234 202 198 181 192 128 188 159 127 145 166 202 188 205 304 294 359 398 386 475 563 661 838 1103 1801 3015 4552 5725 6940 7676 8269 9930 14451 20794 22072 16119 10209 8764 11373 14608 17514 16734 16728 12549 8402 5684 5121 5320 5038 5029 3724 2880 2060 1240 704 563 630 834 1207 2053 3449 4816 6461 8372 9850 10093 9425 8593 6839 3772 1787 1822 1358 555 407 439 457 800 4236 8417 10146 11215 14002 19097 25922 33677 40603 45234 46869 43331 36348 27233 20737 24045 46853 64507 75970 88319 88080 64599 47831 54973 66334 54917 305 823 30 10693 15 15 17 7415 5670 4132 5486 7639 11844 17969 25812 37834 63521 105953 147222 222940 375743 408196 329866 425821 587095 460195 229190 167126 115756 83558 80751 132536 139687 58242 36681 35213 38396 30604 35896 39510 41309 46591 54775 61478 68671 80846 88079 82320 82699 71063 54714 47333 38938 34853 31389 26652 18445 10893 7036 3880 2613 1672 1143 787 757 662 599 379 348 426 469 387 338 418 408 391 309 450 591 499 486 505 307 246 249 261 114 231 259 208 65 8 -20 -36 -51 62 42 -28 51 152 105 148 279 449 710 707 763 492 377 213 158 162 321 999999 3738 64775 95526 5113 72 -44 -69 31 4 -51 -75 -89 39 -3 59 141 79 82 63 84 96 57 191 186 156 169 144 152 114 51 93 172 150 112 144 134 202 109 102 153 223 218 210 201 201 152 189 219 204 317 247 242 262 259 179 215 169 87 162 187 146 98 146 115 122 194 180 155 119 170 164 139 214 137 207 175 244 222 166 226 197 177 264 221 193 199 213 196 136 144 204 201 183 249 222 169 225 218 203 201 171 171 171 173 133 146 200 170 210 261 252 317 365 417 457 492 544 711 900 1352 1919 2563 3678 5155 6614 7399 8286 11162 19776 26664 21752 8777 6789 10843 22636 32204 19891 10294 8158 4952 4520 5492 5747 5567 4839 3871 2797 1579 991 766 610 541 554 724 1073 1620 2715 4192 5499 7080 8750 9934 9433 6812 3973 1911 1375 3040 5085 2613 520 394 432 500 570 2462 8224 10661 12645 16806 24607 36822 45709 50007 49243 44166 37846 28795 20914 20250 21966 36155 63189 81783 99084 117224 93713 64744 63539 75519 54926 306 770 30 10700 15 15 26 7415 5677 4328 7164 11494 12784 18814 31208 44340 42614 84918 187613 218356 289552 511257 676314 655789 600491 335526 103014 32502 20696 19980 21037 25040 31445 32455 29856 27358 28897 35031 42134 55478 64978 86836 123358 162219 184294 221553 253853 249353 187107 113106 55705 27579 21763 13771 6308 3610 1457 987 812 683 677 825 777 674 698 640 689 651 464 518 587 669 804 1037 937 732 679 749 737 641 456 410 328 320 164 220 158 262 153 268 285 210 78 17 -1 -51 -67 44 -74 999999 -16 -42 -71 -19 -25 999999 -86 -14 -46 -37 1 32 48 -38 -47 -20 -62 -29 -88 999999 -21 -38 -77 999999 -56 -69 -76 -19 -37 20 42 6 23 114 9 20 91 133 126 146 27 12 18 94 79 122 84 105 21 74 137 70 103 138 172 152 89 161 87 47 97 203 223 171 89 186 161 160 203 148 204 305 157 159 165 123 168 211 207 121 95 112 180 71 162 171 122 88 155 118 168 183 156 145 105 134 183 164 181 187 132 155 209 121 118 189 146 104 137 207 219 196 202 190 195 147 174 150 166 163 140 134 178 156 217 234 287 358 394 473 492 555 734 1268 3076 6541 11671 18091 23700 27254 28281 25338 18184 10285 7471 10515 15085 20098 23235 19481 9467 3657 3076 4179 6002 7061 6808 5828 5341 4511 2707 1106 605 465 463 492 588 872 1217 1809 2609 3450 4568 5486 6034 5836 4758 2707 1430 1673 2454 2427 1894 696 394 393 418 484 580 1425 4577 7650 10221 14331 22391 34307 44672 50849 50992 43354 33061 26192 19964 16026 18384 23428 38734 66772 98486 138111 160529 120373 89531 101340 109467 54935 306 805 30 10705 15 15 35 7415 5684 25252 29148 32689 40511 58675 74204 88670 104770 100796 128481 124091 101910 104557 97339 88303 66143 44765 40118 38566 31357 29012 26517 23737 19557 16347 15390 15248 13247 11268 12570 16239 23505 33435 42428 69188 104715 149772 178660 227936 288518 322317 352210 380388 394458 305935 188099 110928 79572 67864 55053 30411 6857 1060 375 407 228 228 221 263 178 254 298 282 249 474 1031 1307 1086 1563 2428 3398 4340 4831 4748 5684 5572 4791 4130 3456 2348 2993 12212 63803 48043 92867 68006 28784 28450 31732 9914 5379 399 -2 35 18 58 112 120 118 236 218 110 98 -15 -7 73 -40 -32 -92 15 -22 -14 -83 999999 999999 -100 -60 -69 43 -2 -21 40 45 11 43 79 46 31 23 26 60 87 49 140 128 167 233 154 61 91 73 101 56 70 138 127 72 109 95 145 205 254 195 134 164 188 230 234 163 192 262 211 106 111 192 199 198 164 115 87 96 177 129 95 94 103 83 89 116 124 207 170 134 164 157 194 176 156 189 185 208 183 177 144 130 189 199 156 153 183 187 228 185 189 170 206 174 185 166 155 151 123 167 149 182 265 323 377 440 488 495 544 713 990 1835 5432 11786 17888 22215 22141 17836 15366 12148 8754 8288 7913 8064 12130 18048 21896 17352 9407 4903 4070 3949 5282 7227 9056 9245 8315 7106 5223 3240 1600 793 536 481 509 542 775 1244 2025 2902 3964 4900 5824 6224 6220 4432 3689 4544 3505 1987 980 632 536 467 450 504 648 1241 2509 4258 6671 10974 17750 29947 47181 55332 55346 47868 38520 30284 22985 17952 18144 26406 44912 70142 97592 122762 132039 131253 134900 134193 125308 54944 306 811 30 10711 15 15 44 7414 5690 1469 2310 3191 4077 5863 12242 17301 16611 19177 20687 20088 23330 35941 84916 170021 139019 67595 35804 32724 20623 12437 9092 6949 5758 6232 6847 8594 10790 11842 10366 7461 5266 4192 3487 3134 3315 4508 4745 6812 7978 10755 16546 27780 56207 81631 91118 147699 242657 305348 480047 471496 675935 844778 403994 119518 271842 185582 44036 26292 21479 22498 15609 8377 1594 255 240 139 245 205 212 359 409 528 644 551 743 1020 949 782 562 1023 7081 30677 32688 91192 144617 21923 1117 123 114 131 2 24 15 6 115 306 440 530 479 350 305 142 95 92 29 53 155 77 58 -44 9 67 -35 -82 -77 15 12 50 49 99 150 176 113 113 92 147 141 240 182 165 138 152 247 133 178 180 201 270 221 198 227 259 205 194 170 181 245 223 221 221 210 274 304 320 289 319 262 206 246 197 285 201 155 148 166 242 171 175 203 146 203 158 197 157 141 195 236 231 257 233 218 232 299 292 223 300 264 294 314 245 275 246 267 261 288 242 275 271 292 242 270 287 290 282 259 306 284 267 275 288 281 254 278 302 327 403 426 455 462 522 568 583 614 769 938 1178 1903 3323 3823 3571 3845 4717 5872 6901 6774 5827 4646 4280 5762 10374 12927 11888 10965 9575 7014 5287 4504 5207 5906 7205 8364 9334 8535 7046 5644 4098 2521 1518 952 686 800 1168 1618 1873 2902 4034 5013 6503 8233 9003 8617 7432 5308 3760 2282 1487 1253 1078 801 604 596 667 811 1108 1917 3316 5999 10513 14120 18218 26098 35155 41634 43012 45185 44224 35306 28748 31494 41564 57130 78176 104702 132613 150959 54953 306 817 30 10717 15 15 53 7414 5697 18430 27163 25239 16777 13396 10365 6519 3950 3792 4064 4366 4998 6283 6402 6424 7201 7690 8497 9151 9755 10170 11070 13042 14101 13650 13475 13797 13816 12417 10002 8209 6927 6564 6216 5242 3292 2037 1010 889 792 945 1606 2275 3630 8959 13035 13449 18560 24158 30067 41555 74788 169447 371870 723800 999999 728130 113799 78202 92596 120769 109308 44044 8198 1153 110 -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 -73 96 261 380 12430 131829 294232 360080 301585 133422 2744 4505 11087 859 737 4203 878 31 -57 -1 53 16 115 99 119 128 95 181 211 175 205 183 193 153 95 219 225 217 221 191 219 262 214 211 286 259 232 272 324 237 208 228 277 269 313 393 308 299 237 234 277 269 321 290 330 336 339 315 272 338 301 330 338 347 332 298 262 263 258 241 251 233 258 292 307 378 351 360 299 295 334 344 321 319 380 409 404 364 381 415 401 435 402 418 394 422 410 409 446 391 361 353 391 390 376 370 414 416 399 417 407 385 377 405 413 478 524 560 587 637 669 708 750 818 913 1032 1329 1580 1752 1903 2021 2164 2418 3328 5515 8549 11056 11192 9170 6154 4373 3589 3224 3789 5194 6183 7725 8878 8373 6026 3851 2745 1638 805 675 679 679 708 818 1129 1670 2436 3520 4545 5220 5144 3706 2186 1385 1670 1772 1234 777 696 714 721 862 1146 1776 3356 6587 10634 13410 15851 22058 38476 58918 63772 50537 30657 18688 14685 21218 41867 67437 79382 54962 317 491 30 10721 15 16 2 7414 5704 2343 16513 197432 34156 586946 158132 38246 55868 24224 27874 34129 37533 46918 54058 69845 93170 83875 76541 142584 355663 367819 180250 136108 185738 161190 91236 81600 100755 112553 125577 137686 142190 140212 131952 113920 100639 91210 76195 66553 61785 55809 46028 34123 21862 15587 12183 6895 4399 2838 1822 2167 2294 2354 3751 6586 9062 9729 9189 9282 9599 11759 12686 15986 27161 37008 66969 135024 189944 181989 180303 175739 147999 114952 62120 36772 15764 2192 15 -62 999999 999999 999999 999999 999999 999999 999999 -96 -82 -69 -32 999999 -74 -3 -41 -65 -26 -90 999999 999999 -72 -45 999999 999999 -25 999999 -91 999999 999999 -18 22 24 29 44 204 68 1368 20459 177360 183807 155173 7902 264 184 101 76 161 542 65 59 101 33 34 20 44 -14 -4 94 74 143 145 176 164 231 154 129 170 112 118 157 187 199 176 171 145 169 228 145 194 223 248 266 291 246 249 256 301 325 282 298 332 271 368 380 324 287 263 300 293 324 328 269 234 257 319 274 277 261 311 324 242 234 281 325 238 304 306 266 264 323 337 332 313 339 289 326 339 386 336 331 342 363 379 381 339 336 361 373 375 368 366 377 349 387 391 381 431 412 369 411 417 329 350 407 424 433 472 517 550 586 621 691 757 801 852 915 944 1041 1214 1664 2265 2819 3682 4647 5578 6229 7095 7672 6688 5533 4914 3589 3607 4076 4918 6313 7566 7972 7817 7334 5478 3902 2709 1973 1123 709 652 620 633 722 849 1156 1706 2503 3265 3754 4052 3514 2420 2154 2335 2507 1878 1201 792 666 653 694 837 1196 1962 3233 4800 7235 14306 25740 39077 51272 53555 43957 26641 16656 16902 27435 44886 59157 70467 78195 54971 310 704 30 10724 15 16 11 7414 5710 66 333 811 1571 2709 5123 11229 20703 51216 111972 293550 505250 666295 303358 147520 139036 149267 174491 196990 178788 186655 313004 83017 126490 299427 118429 92586 119650 134743 155379 177802 187278 199418 222152 251487 266776 257732 231782 213554 211466 205241 199418 213941 233959 251294 241124 171036 61811 17301 2727 1154 885 810 803 662 658 740 825 954 1249 2914 10493 32144 40482 47963 66266 61885 51335 60116 77112 232748 281200 414067 86754 20432 21671 26058 25950 2093 349 128 87 82 10 99 57 121 122 88 165 208 117 30 95 107 92 108 95 38 108 127 107 73 55 13 141 99 67 63 96 136 68 98 73 23 42 48 7 55 187 167 149 192 211 149 160 144 163 141 175 191 210 276 216 223 178 171 204 195 295 278 288 241 276 228 261 279 294 317 347 273 331 410 379 301 344 332 356 329 337 356 341 354 334 345 414 379 325 348 288 189 312 296 286 310 309 270 272 200 270 285 309 254 302 280 298 287 293 288 320 351 307 306 323 294 340 353 338 335 326 354 326 350 372 377 360 345 326 342 346 322 346 333 328 351 302 325 336 390 421 408 459 515 524 594 584 602 628 677 756 818 858 943 1041 1264 1720 2408 3431 3938 4394 6160 7666 7432 7018 6838 6153 4458 3571 4695 6233 6398 6852 7740 8150 8050 8853 8610 6469 3939 2436 1741 1146 803 662 652 624 674 801 1065 1429 1803 2276 2643 3115 3435 3661 3800 3435 2925 2440 1835 1473 1002 721 654 698 837 1134 1520 2082 2991 6076 14873 26385 41703 56071 60610 53403 39266 26183 22856 29976 37824 49386 61674 64866 56856 52407 52641 50030 54980 308 760 30 10720 15 16 20 7413 5717 190 639 1424 1883 1189 2933 6567 7051 5146 6489 9640 11148 10513 9951 10717 11347 14403 18617 26730 58163 179467 229660 160326 730748 814263 89519 38323 46207 54583 72527 101774 136828 156580 181484 192158 220378 247291 254317 291171 369687 490803 636631 710668 675860 661021 546975 382161 212070 95118 33334 6520 1176 921 814 741 618 565 672 610 582 471 560 559 571 555 518 502 732 654 663 597 680 562 475 383 301 329 286 172 41 -11 3 8 18 114 48 18 69 9 2 17 27 69 57 60 96 9 21 91 39 48 -10 50 -41 25 50 40 -15 35 89 -20 4 -49 -65 -20 -87 -27 -67 134 78 137 107 121 109 95 139 140 2 96 126 164 152 62 123 185 86 68 192 207 187 123 204 232 172 176 218 253 231 221 261 225 291 205 299 218 240 294 304 306 343 342 299 235 234 279 280 282 304 341 282 272 255 282 278 259 284 308 280 260 260 267 211 210 229 232 193 186 189 260 257 266 235 233 289 246 307 310 265 336 345 348 347 331 348 330 302 324 329 325 275 307 318 372 316 311 325 347 313 331 332 333 359 392 432 470 531 559 583 644 668 676 755 855 1206 1738 2074 2814 3896 5001 5707 6260 6335 6784 7217 7376 6990 7613 9947 12451 15449 17596 17879 16302 14255 12001 9946 8434 6021 3216 1022 612 622 598 598 651 854 1228 1703 2125 2798 3082 3456 4991 6066 4994 3944 3012 1535 756 641 723 757 774 1312 2556 3889 4787 7651 12615 19514 34182 64387 97603 79750 57900 32484 16739 19943 34333 47812 56497 62999 58817 39080 33465 33873 38243 42878 54989 316 519 30 10719 15 16 29 7413 5724 909 16534 13156 1517 2091 2301 1747 2040 2387 2642 3560 4052 3970 4038 4989 5865 6731 6995 7654 10059 12189 13978 15342 18400 36829 71980 88018 155944 238468 217465 177426 261033 244016 29789 27357 42021 63228 94277 124384 140991 143845 143954 141519 138021 138702 149032 177222 208355 246392 272791 289111 368390 527860 831822 999999 999999 999999 761840 463620 200932 43476 8653 2364 1183 1266 920 739 694 788 919 932 925 847 838 936 1000 872 944 944 918 751 718 718 647 461 291 239 263 101 85 73 142 80 123 60 65 32 75 9 97 65 44 135 126 24 34 -30 25 70 56 61 110 73 184 123 132 169 97 91 130 3 27 83 81 43 111 180 174 99 137 145 152 122 125 178 223 116 149 132 129 201 197 201 258 252 228 233 213 284 214 292 251 276 252 286 210 212 234 259 210 188 287 309 253 294 303 289 308 341 338 346 321 293 348 369 310 286 318 310 297 268 278 311 312 305 249 226 309 328 334 287 273 300 308 265 238 259 286 300 286 311 351 409 327 378 372 371 371 357 354 314 317 318 338 380 324 339 362 347 359 344 349 347 371 387 352 378 427 434 497 508 527 575 590 629 703 756 888 1079 1398 1682 1980 2417 2847 3249 3686 4086 4642 5435 5620 5619 5845 6152 5821 5419 5811 6659 7745 9112 10263 9802 9073 6079 3994 3623 3485 2457 1373 733 633 629 626 622 637 726 1126 1878 2958 4070 6426 8664 8936 8434 5838 2875 1786 1455 1372 1410 1412 1831 2620 3944 5251 6811 9739 16508 25298 36840 51804 72960 85721 67956 37077 20017 19636 31353 48425 68863 89338 79709 51121 40669 43846 45581 45225 54998 316 519 30 10719 15 16 38 7413 5730 1445 37643 95241 374184 53251 32691 32480 37193 42472 52204 72030 93284 94240 73932 84529 102951 112303 116127 134643 151140 151779 152491 137915 115532 121430 131298 144932 196789 43277 9282 4722 3848 5643 12638 24267 38479 53413 73587 90624 102172 106125 115509 130853 146751 159107 168548 183737 206104 213124 202809 218790 282302 358364 457037 583543 696826 747386 706191 447586 271828 324257 233338 24604 3142 1302 1083 840 770 662 580 517 632 569 596 642 509 276 243 234 212 239 290 206 194 163 135 52 -3 72 12 -61 -57 -66 34 -48 -23 121 89 123 11 25 24 -75 -72 136 51 -32 -1 -50 86 30 -57 -6 85 94 86 114 60 177 38 -53 -1 -54 -63 999999 -40 2 41 84 78 81 56 90 113 138 108 115 78 149 91 179 151 137 204 225 184 249 223 148 272 238 133 170 184 186 193 150 200 173 200 204 202 197 234 166 223 259 247 171 234 271 235 230 327 329 316 275 247 190 237 188 157 168 157 155 203 206 229 220 212 193 287 200 265 238 257 235 238 259 251 287 251 306 318 305 322 332 299 318 297 302 351 303 273 316 312 259 252 317 296 296 290 288 283 315 373 400 432 448 481 539 586 628 699 837 1015 1426 2019 2747 3738 4719 5734 6202 5802 5243 4850 4218 3322 2521 1839 1541 1310 909 780 692 629 641 645 895 1880 2788 2397 1373 738 564 544 540 534 563 594 720 1073 1518 2650 4075 6057 8979 11655 11978 9242 6158 5161 5881 6023 5277 4282 4354 5613 7074 9570 12321 14036 17113 22667 30723 41173 50592 61875 72604 73810 60158 47007 32287 22512 24932 36762 56566 73838 75624 61867 46586 32491 29488 33732 40864 43688 55007 317 493 30 10723 15 16 47 7413 5737 3333 12969 4962 1393 121 122 999999 999999 81 229 916 1721 2874 6123 6997 7347 9285 9952 9667 12715 23200 34969 37551 44088 75056 118535 167821 230410 221583 136151 64406 246796 338526 18003 3021 3992 4062 3161 4201 9498 24286 44826 57780 62217 66166 73006 85921 106071 128842 168177 212669 235768 242170 246997 265189 292661 312824 358054 406549 406521 354839 226385 309196 645934 213484 3762 966 823 765 546 523 531 630 577 467 450 450 369 245 78 8 46 112 45 -42 -49 66 -32 -70 9 -34 20 -50 -78 -9 -69 66 43 -29 31 -50 44 98 112 22 -20 14 76 35 111 58 63 91 101 -40 -73 113 154 119 103 102 88 109 51 -6 -22 999999 -32 -29 -27 30 104 13 164 154 102 128 131 57 74 91 163 202 213 175 80 117 126 218 208 254 84 222 227 200 186 208 211 230 196 229 255 194 242 253 274 326 334 302 254 289 328 314 329 311 269 232 289 298 281 260 271 225 279 261 278 175 170 230 190 253 303 272 255 266 280 250 233 247 257 241 292 297 386 372 310 329 301 379 389 349 327 386 343 369 340 346 348 301 323 356 369 330 320 357 357 338 341 337 327 348 425 490 459 530 537 590 677 812 981 1177 1388 1800 2368 2951 3477 4102 4279 4275 3948 3353 2700 2209 1719 1264 1024 907 842 784 729 695 745 889 987 1041 1005 925 1008 1074 855 693 728 905 1626 2962 5003 8363 10839 11470 11757 12579 10670 8040 7000 8310 10113 10837 10362 13826 25745 47065 56290 40865 32375 35945 42457 48804 57871 73882 88831 85540 65408 51625 37167 30542 37148 43527 42393 33401 34736 39892 44324 40712 35190 29151 27231 30001 55016 317 466 30 10726 15 16 56 7412 5744 746 512 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1452 5495 6556 4385 2267 3614 4703 4778 6453 9066 9351 8000 9747 10217 8160 9399 23958 72376 106154 45774 56311 8077 2067 2175 2533 3179 4479 6537 9207 11378 11024 11466 13549 16043 21441 32937 49448 55875 52192 56818 70350 86960 101884 128309 144453 163082 194341 402509 833030 999999 816676 369817 148712 26464 2628 1644 1406 863 647 627 493 518 480 342 166 0 -25 58 -45 -64 -78 -1 -45 -88 -24 -84 -48 34 -61 -8 24 -61 -45 34 21 -83 999999 -79 -46 -67 14 -41 -21 -63 -51 24 37 18 7 -25 -3 53 -9 47 63 -66 18 74 110 109 1 47 -32 3 999999 -12 -7 -21 9 110 75 107 72 157 102 47 67 44 180 211 146 131 137 190 208 162 169 157 98 132 155 243 219 255 260 217 263 269 215 286 266 242 273 222 187 256 274 281 248 254 297 274 321 307 321 290 283 182 152 160 202 182 171 188 199 153 165 199 189 162 233 221 204 230 236 275 256 282 289 303 283 255 249 268 249 269 284 304 322 263 292 286 315 279 261 262 320 258 260 249 281 297 288 331 380 347 313 278 308 354 360 354 404 492 552 555 591 589 637 684 778 885 1137 1363 1708 2286 3076 3781 4064 3696 3055 2495 1809 1224 925 841 847 779 732 722 682 657 612 657 828 974 847 632 571 583 559 600 724 1054 1545 3016 5471 8676 11250 11045 9657 12405 17345 15779 13266 15286 24959 42653 71831 83291 58702 41797 45838 49517 56134 74231 94941 99305 81435 58026 43609 32554 38045 45201 41429 33816 31144 32872 36569 35802 34748 34850 34304 55025 260 2205 30 10725 15 17 5 7412 5750 299 662 1502 2658 5850 27276 100834 311767 930759 999999 999999 237513 5775 781 550 663 622 630 589 622 582 569 475 136 -46 -14 26 84 -13 25 -20 -65 -53 -30 -30 -8 -48 -12 -19 999999 -29 -10 -8 0 -85 -41 12 -70 -72 -2 -94 73 50 -46 6 -48 -20 0 16 93 52 27 -31 56 82 68 69 50 -14 -92 -79 -8 6 -22 -26 -3 32 31 100 51 41 76 45 71 139 60 106 101 159 168 110 129 80 187 153 201 211 217 227 232 221 272 349 265 273 287 272 290 319 299 346 284 336 302 288 274 300 290 253 198 185 158 138 180 193 137 139 215 184 235 195 145 124 167 165 167 184 188 147 164 192 180 207 209 247 224 215 245 254 226 229 188 223 212 229 285 263 263 260 313 285 257 234 234 224 209 279 289 235 217 260 236 289 293 284 313 360 434 459 475 486 522 527 581 622 697 762 890 1171 1559 2194 3391 4626 5572 5179 3807 2642 1840 1174 869 794 751 749 689 643 628 604 568 543 607 629 600 603 591 543 547 514 510 539 617 737 846 1320 4404 8952 11559 11294 11520 15601 18516 15297 14993 17778 21371 30599 51541 71540 53984 44225 47562 49263 52825 63366 82031 103540 102383 83359 66460 50402 38761 43384 52417 48471 38237 32792 34953 38233 37967 35383 35817 55034 293 1243 30 10723 15 17 14 7412 5757 124 243 625 1150 2037 3547 7871 22431 104876 241503 85407 229791 227781 350408 345699 406094 281058 269586 161760 207844 175049 217837 282127 284785 236169 199663 201489 160920 133827 112475 115056 83212 47476 21490 9276 5079 3174 5005 26262 161405 561221 673257 593800 8358 757 504 544 517 554 533 418 465 533 611 628 480 199 60 -49 0 -3 -47 999999 999999 33 -73 999999 -94 -69 -86 -55 -57 -60 55 -8 -76 999999 -66 999999 999999 -35 3 62 -13 -55 26 66 13 4 -81 -80 78 -2 -87 5 22 8 95 128 73 44 -24 -96 999999 999999 -8 -49 -41 -45 -8 -1 43 86 35 17 1 -50 -66 48 66 94 112 114 153 94 47 122 152 170 70 74 117 140 214 209 230 207 267 296 266 246 266 302 309 341 290 235 243 191 290 234 106 190 185 157 144 117 81 118 107 84 119 133 162 138 139 141 160 154 126 138 60 117 138 153 158 189 230 234 192 131 175 203 218 196 227 193 215 240 247 181 168 192 226 268 230 245 236 230 219 225 208 216 202 230 268 233 267 315 386 411 475 467 457 512 550 550 610 641 729 803 1021 1269 1820 3291 4683 4094 2337 1225 851 785 746 717 668 602 581 549 524 540 487 522 581 584 580 578 538 513 498 492 496 525 597 697 950 1290 1815 4198 9227 12561 12742 13666 16930 16637 17132 18598 19484 25284 31687 43441 41984 38575 43658 48477 51985 52442 55886 62740 68912 80900 84808 75752 72784 60675 54357 59843 59242 44516 31057 26453 27231 29718 31071 31389 55043 281 1567 30 10717 15 17 23 7412 5764 -11 323 593 1264 2355 5571 20490 51054 13046 2819 24135 81956 131266 133676 103318 107647 123346 194610 269925 385873 586932 723680 537641 344574 315627 289416 279472 588081 794049 86135 1471 505 497 447 389 332 209 203 203 157 192 135 86 31 -49 999999 -77 -55 999999 -64 -42 -75 999999 -21 30 1 78 -20 -21 17 16 -91 999999 -93 27 -60 -56 -73 8 -53 -21 -23 25 -34 8 -46 32 -7 21 94 78 42 101 7 76 21 132 118 112 -47 -48 -55 -13 45 21 -47 -61 41 27 40 93 67 74 84 106 49 63 50 181 151 161 187 124 68 185 137 92 120 150 146 176 129 204 236 266 310 274 197 264 252 197 327 257 281 200 168 216 196 177 134 139 159 214 145 155 105 128 147 177 170 226 137 188 219 181 98 119 121 135 112 146 181 151 166 189 155 202 235 259 191 221 196 246 210 230 246 275 305 309 244 261 269 244 260 238 267 238 211 254 262 262 269 237 276 291 305 338 375 416 467 486 513 549 593 609 631 694 775 795 814 890 994 1323 1789 1678 1298 968 859 817 753 743 739 649 612 584 539 530 558 573 585 611 601 591 556 523 521 548 535 591 658 722 1241 2656 4159 6084 8465 10779 13061 13655 13215 14290 15210 16106 17919 20673 24386 29132 39065 45593 44220 35994 42952 51079 53748 55654 58203 59562 61039 68259 73529 71497 63119 61110 62864 62099 55209 40894 31389 31059 33316 32825 55052 267 1984 30 10714 15 17 32 7411 5770 92 593 1364 2847 5962 10006 16578 38851 90787 130925 113790 103215 183462 346071 743362 936330 999999 862237 258484 6234 847 561 551 587 543 272 34 26 -38 -42 8 58 999999 -34 -3 -50 -44 -22 -57 109 -62 -59 -45 17 8 -57 -8 75 22 -24 -23 -40 -50 33 15 8 -20 32 34 55 96 -17 45 71 24 125 189 143 25 28 136 167 161 128 115 53 45 59 55 11 -13 1 -32 -8 179 157 111 126 116 89 121 41 93 145 152 109 92 167 165 146 121 99 130 199 152 236 235 267 283 299 299 318 390 362 290 330 341 278 300 312 234 216 167 172 186 248 218 210 258 214 210 185 152 185 161 150 182 182 202 198 177 198 208 174 157 188 184 111 132 198 195 195 253 296 250 302 329 249 234 215 234 247 260 289 287 288 306 269 303 232 234 255 234 279 286 279 272 264 245 306 296 279 325 360 436 511 514 550 578 574 608 654 665 665 744 812 815 829 902 957 1029 1079 1117 1006 958 931 906 848 809 755 674 638 633 621 664 615 636 624 630 629 619 594 556 547 554 586 582 656 775 1292 3683 7472 11691 14115 16451 16353 13230 11504 10000 9710 11322 15121 19183 32548 53341 52110 36523 27639 34175 43972 53107 57702 56688 54189 54248 52551 53041 52773 48092 50337 56353 60167 68721 68254 55592 37715 29375 55061 292 1234 30 10714 15 17 41 7411 5777 332 1357 3608 7252 6883 479 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 56 999999 999999 999999 774 2028 3381 4631 4383 3304 2600 2556 5299 11091 39876 272882 768027 999999 999999 999999 225550 11878 1291 919 703 564 668 670 712 432 243 113 58 69 48 -40 -47 60 8 36 39 3 56 -29 14 105 -1 60 40 12 -70 -49 62 47 62 29 41 16 10 91 58 31 43 38 111 82 88 67 112 100 121 148 91 130 146 163 245 160 100 109 93 46 40 73 45 83 53 100 119 197 156 168 178 118 78 140 186 151 141 227 213 195 147 201 167 193 166 166 155 169 223 249 286 335 304 292 336 347 290 292 300 277 329 365 282 260 197 251 253 252 243 270 248 218 215 166 189 209 237 236 194 214 202 188 136 163 185 183 202 211 190 235 205 210 217 261 263 269 223 270 277 278 261 272 288 278 291 326 324 288 288 287 299 256 249 230 288 305 285 313 306 294 299 367 406 440 480 539 531 591 610 628 630 660 715 774 776 804 867 862 922 947 956 957 945 937 886 868 818 784 769 741 647 642 634 617 603 630 636 601 597 587 542 555 566 564 593 618 698 946 1465 2708 4633 7215 10172 10803 11481 11805 10160 8467 8436 9132 9621 9058 9623 15646 26188 36067 35954 24000 27983 35501 42883 50370 50821 46837 43142 41189 40683 40817 42506 44664 51545 56198 55043 57231 59163 46855 32861 27177 55070 311 663 30 10713 15 17 50 7411 5784 182 554 702 1159 1262 964 745 1180 1607 3265 3248 692 999999 999999 999999 999999 999999 161 1824 8034 23931 45509 56506 64924 50762 3975 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 1125 2275 4022 4370 2996 3152 7680 10676 8808 6878 7505 6941 6790 6793 4909 9220 83025 897333 999999 999999 23968 1359 1200 945 740 612 514 686 599 702 593 308 169 168 58 -94 -53 -59 -11 -71 -87 7 -87 999999 -44 -77 46 -18 -68 -78 -30 30 -43 -10 4 -34 -74 -38 -27 23 43 117 54 86 52 -54 17 29 -89 26 110 91 32 17 116 81 13 96 209 119 136 80 28 15 7 -6 -64 -72 -34 44 81 57 96 95 29 39 35 101 104 209 129 154 175 123 87 107 146 125 111 164 135 121 212 210 199 206 215 237 305 267 332 378 367 383 349 288 255 265 205 191 244 254 252 182 208 227 207 204 228 194 145 200 144 159 190 194 189 250 192 169 143 171 153 195 170 172 226 183 173 199 283 258 256 309 282 333 317 309 301 310 292 265 245 245 263 290 284 257 252 297 237 266 303 321 372 445 472 489 488 506 554 620 686 722 753 757 796 837 871 864 852 838 798 795 801 772 747 736 703 632 620 581 577 547 560 578 570 550 551 554 551 532 529 543 549 531 596 799 1408 2452 3424 5319 6648 7010 7768 7926 7692 7582 7072 6793 6886 6971 7742 10226 13396 15149 18393 24251 30293 36433 40933 44664 44857 42333 39899 36825 34071 34046 35908 37195 40090 44902 47872 50917 56732 60071 58503 51233 41682 33081 30151 30098 55079 308 749 30 10709 15 17 59 7410 5790 -63 248 80 999999 9 693 1162 2266 13045 26094 13485 6123 4797 4399 3749 11506 52258 140977 388991 846515 927179 691305 264505 3389 -30 -81 999999 999999 999999 -51 361 628 831 1810 1654 976 962 1157 3319 16754 30498 16584 16025 22456 13692 7775 8048 5107 1793 1425 3174 13266 100006 537622 772788 190936 7960 1377 1307 946 688 783 765 733 749 739 715 720 424 180 92 2 69 47 -96 16 128 31 -80 -55 14 8 -61 89 149 -26 30 33 72 85 66 65 49 34 66 78 57 20 -19 16 122 110 33 -18 57 41 114 137 123 155 164 57 113 155 99 125 158 148 133 24 42 183 120 94 49 69 73 123 172 151 83 95 169 140 178 145 153 230 256 201 179 151 178 136 170 185 271 228 124 208 238 303 300 281 267 309 311 355 322 351 425 415 299 264 273 248 278 226 278 244 236 291 248 273 238 264 190 177 233 199 177 230 228 188 218 173 245 256 238 189 232 257 253 213 246 264 201 222 327 304 316 346 405 372 365 320 349 349 299 302 284 345 310 336 365 365 349 271 341 346 379 441 506 606 575 586 578 610 654 681 789 845 884 915 930 914 935 915 927 868 848 822 765 744 722 680 651 612 610 622 614 629 635 596 576 576 564 590 564 568 620 709 1138 2380 4111 5535 5761 5528 5936 6521 6641 6512 5915 5658 6664 5749 6860 13746 21259 25467 31830 42778 49180 48454 44829 43309 41229 38988 37521 36491 36348 36536 37896 40415 43877 47934 51707 57486 66190 60769 44449 33752 30293 30459 31279 32267 32232 31845 55088 299 1017 30 10707 15 18 8 7410 5797 -28 841 2090 2118 1137 1111 3294 13118 32184 78682 247868 750465 999999 999999 161371 1370 80 60 -16 -8 37 216 747 1318 1780 2522 5758 34642 236120 17181 2143 6109 10020 14603 24843 24997 11749 2707 1930 1483 1962 4819 11087 43212 259757 115120 2066 1233 1017 818 684 593 650 644 439 625 677 587 591 288 68 12 19 32 -34 999999 999999 57 38 999999 -3 5 -5 23 6 55 -32 -23 24 69 49 70 35 67 119 29 47 45 211 57 49 43 -1 7 19 -46 44 77 152 103 94 78 109 112 170 132 82 59 70 43 28 -14 -6 43 -37 13 43 69 121 99 99 111 128 94 216 181 187 219 208 155 165 132 162 148 88 106 174 160 196 208 275 213 291 262 283 288 271 343 323 328 379 379 341 307 407 289 299 231 238 185 232 255 255 230 198 173 207 221 240 233 197 190 144 172 182 231 179 227 250 183 113 163 173 217 229 242 238 236 310 266 276 308 307 312 310 295 305 286 276 343 315 296 285 312 296 268 264 316 288 267 290 315 311 301 364 407 460 546 543 542 567 567 576 640 687 785 829 857 902 920 920 879 860 837 810 790 748 691 656 627 563 548 538 566 577 565 534 535 508 543 580 575 608 806 1615 3472 5014 5047 4501 4220 4305 4838 5083 4954 5167 5591 5837 8440 22086 43852 55168 60384 60695 54537 47355 43101 44861 42023 40330 42481 45899 49741 52103 54635 52298 51122 52972 53359 62355 64839 48600 37177 32389 32943 35244 34025 30395 28642 30771 55097 299 1017 30 10707 15 18 17 7410 5804 42 869 1480 727 234 721 4807 13626 33013 85773 213151 373478 435179 456018 84802 2318 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 14450 76266 5065 192 377 1093 2681 6217 19090 29764 12856 1764 582 1478 1856 11413 94868 999999 999999 40751 1439 980 709 590 497 543 414 426 450 645 649 314 130 95 0 -72 -90 -86 999999 999999 -89 -45 -51 -43 999999 -36 999999 -73 999999 -78 999999 999999 -24 -28 38 -16 -81 -52 -20 -23 -60 -74 -14 17 -50 -54 -24 11 75 86 144 -9 -15 88 30 -7 111 145 41 101 26 -2 64 39 -33 -46 -63 -21 -16 -21 -13 8 6 104 130 36 56 60 48 88 121 95 151 126 118 135 72 56 29 20 107 56 1 60 107 127 232 308 251 247 236 241 347 321 291 343 286 236 248 228 186 162 141 158 188 191 168 156 145 171 136 143 153 128 121 129 150 152 166 156 180 176 75 124 86 108 117 126 172 187 200 175 168 182 226 251 230 199 205 230 219 206 291 242 278 249 295 269 278 251 197 223 283 221 249 250 255 260 260 297 366 404 426 467 484 489 500 536 515 560 595 673 766 820 829 853 819 779 770 761 721 702 615 587 549 507 505 503 508 491 463 451 490 477 490 486 466 491 558 1019 2589 4089 4322 4149 4623 5251 5698 6192 6007 4990 4730 5596 13974 35761 49182 53125 54817 52475 46688 41774 40364 43440 51563 57855 63081 70158 70713 58921 47143 45603 51080 48743 43951 41585 36474 35329 33654 33371 34694 32568 29495 29047 55106 299 1014 30 10704 15 18 26 7410 5810 49 570 796 310 92 726 2529 7191 16629 40564 122487 317390 612082 999999 999999 368103 2413 95 55 120 177 4103 9902 9682 14919 9510 3432 2132 1311 2057 9246 36983 95362 162109 150738 99010 48715 12708 1582 938 1557 2334 3297 29035 287845 448563 15214 1103 944 802 645 628 647 627 641 594 626 463 282 146 33 31 -35 999999 11 -28 -6 103 39 3 53 108 66 -43 1 57 69 79 29 56 85 109 65 120 104 132 67 59 90 146 85 81 84 39 -14 41 21 113 127 100 113 29 78 207 283 243 97 75 62 86 162 87 85 54 36 -13 -4 65 136 193 197 102 116 164 169 195 84 134 185 159 178 236 238 154 134 146 110 150 166 95 136 275 272 237 274 317 383 412 395 342 382 411 410 344 354 293 228 217 181 253 261 236 259 211 214 191 185 238 239 167 195 149 171 229 243 253 292 323 227 235 265 177 165 198 188 212 203 276 242 248 303 298 312 297 300 249 285 288 273 367 345 356 385 419 364 389 393 315 334 395 336 313 313 337 326 350 352 349 328 356 408 507 555 556 581 585 595 669 717 749 795 839 935 976 932 957 940 927 884 861 850 766 666 643 616 615 613 606 613 573 573 583 583 602 588 565 577 648 845 1585 3284 4957 5323 5659 6785 6574 6055 5091 4168 4716 6607 22188 50171 57649 57486 53376 44365 40602 42977 49044 60732 70484 79552 80896 70059 52502 43638 50406 51053 42151 41427 36330 34742 35555 35774 35682 37086 35723 33489 55115 295 1131 30 10701 15 18 35 7409 5817 -58 318 764 1525 3018 5782 11352 24529 64446 194512 581527 999999 999999 583449 14226 117 174 266 839 4078 15708 30050 34645 83375 317944 266104 10970 19658 73373 108545 80958 26740 4641 863 1137 1413 1478 1908 2172 2050 1660 1111 1033 1005 767 761 489 608 730 566 544 603 658 479 202 43 999999 999999 -35 -80 -78 76 27 3 3 -98 -11 76 -40 -4 -12 -90 -21 -40 999999 0 19 47 99 -12 7 -18 97 76 3 -6 -48 -37 27 43 124 191 38 4 62 26 74 83 66 134 151 130 103 41 76 47 85 52 128 111 18 53 -7 79 74 120 190 134 150 99 150 169 155 119 192 64 130 196 210 124 166 138 160 191 169 130 242 289 180 261 233 260 292 306 390 348 345 264 295 313 297 329 320 239 199 223 251 284 211 237 224 175 238 274 218 190 205 192 218 135 157 198 225 274 247 258 222 240 241 192 227 174 219 205 229 228 255 312 342 299 286 273 283 307 275 307 307 307 350 338 335 369 368 397 365 336 350 341 323 366 366 340 323 352 332 367 438 505 542 567 574 592 620 613 643 670 694 778 877 943 983 994 1009 952 911 937 897 865 747 653 658 620 608 585 571 563 574 569 544 570 608 593 569 600 688 949 2300 3878 4630 6281 8057 7072 5318 3474 2944 3630 10011 30831 55479 59140 51623 47270 39469 34999 39072 46356 56287 65500 74697 78600 70455 53448 45649 48364 44776 39248 36485 36245 32757 34362 38794 39370 37161 35721 34649 55124 296 1100 30 10700 15 18 44 7409 5824 137 422 974 1808 3253 5660 10669 26338 75640 264682 764517 825208 999999 641432 82168 554 999999 -94 999999 -18 120 510 6112 19860 15479 59390 666097 67516 3801 4549 9367 35549 61997 45815 10078 1484 1535 1826 3222 11827 17770 4433 1055 1001 836 578 583 567 535 513 561 553 610 598 560 257 40 -87 -48 -26 999999 999999 -65 -85 -83 -3 -75 -64 -82 -87 999999 -63 -15 -38 -16 -70 999999 -32 -53 -97 -17 -46 32 -64 999999 -35 -63 999999 999999 -30 -19 58 95 68 38 46 31 57 56 73 47 102 72 49 66 72 10 -43 -59 -21 -58 -66 -43 54 26 32 46 54 78 18 56 78 98 133 80 105 139 102 57 79 70 30 4 49 8 101 148 170 184 255 275 172 137 225 249 170 228 299 211 225 275 340 325 288 273 245 187 225 193 217 209 115 118 122 98 134 132 172 130 130 94 104 142 185 203 212 161 131 140 213 220 116 136 148 162 126 162 243 230 222 210 203 224 236 200 240 222 283 317 317 237 257 303 282 286 317 300 302 314 311 306 325 289 226 269 334 393 430 467 468 464 478 484 514 524 607 680 702 744 836 825 844 859 885 881 857 789 726 700 668 634 587 545 548 516 485 459 486 508 520 515 501 504 492 484 575 734 1304 2898 4449 6053 7095 7242 6192 3432 3321 11053 31961 40826 40335 35493 32147 29835 29013 32830 42959 62470 78011 77609 77182 74077 65257 55350 47439 42649 36112 32057 36234 37098 29707 31840 39867 40151 33338 30679 29856 55133 298 1040 30 10700 15 18 53 7409 5831 27 436 1073 2681 6019 12500 30574 87226 316091 999999 999999 999999 275406 7087 300 268 203 113 224 258 219 173 897 2725 2653 1641 1740 3905 11692 5404 2919 3528 3732 1762 2305 9198 6666 1325 3679 4696 3081 7725 31591 53770 17071 1499 1194 1129 890 738 679 585 670 747 784 727 676 465 184 -76 -21 10 -77 21 91 62 2 26 12 59 34 4 -39 -39 -32 87 3 43 -8 76 52 33 72 18 -33 66 51 11 84 16 123 90 145 177 193 123 69 174 54 43 182 203 187 160 193 174 50 46 20 -26 27 11 51 68 70 50 118 28 178 119 84 137 217 218 134 160 174 151 233 124 129 233 189 132 151 172 207 171 174 252 246 231 260 235 323 294 334 221 267 304 335 320 341 369 442 387 279 279 274 245 239 238 252 268 256 266 193 202 203 194 214 210 215 197 237 215 213 296 335 301 258 211 200 234 167 137 177 236 278 298 324 247 287 307 285 283 290 259 315 344 357 319 311 355 355 357 348 337 304 351 376 341 343 323 285 315 436 462 475 486 495 531 572 569 578 632 700 774 860 909 942 949 922 932 959 901 924 872 800 788 749 692 683 624 578 575 550 535 527 571 586 586 558 522 537 560 612 723 1022 2609 5187 6091 6025 6526 7256 4140 3647 12686 37670 47719 39533 31638 27825 26232 26534 32918 50743 71799 79914 75567 75759 71256 65706 59732 50309 41194 36424 33255 36514 43485 37672 32461 37929 37498 31440 26526 24037 22730 55142 298 1040 30 10700 15 19 2 7408 5837 85 479 1127 3139 7069 14957 37986 108263 336113 773600 999999 701248 8921 214 1 999999 999999 999999 999999 999999 999999 -91 999999 285 1264 1239 1059 1996 4508 7030 14386 31797 22996 4049 489 499 848 784 11818 59907 87823 40436 119317 708145 206785 3690 1191 1041 918 834 551 661 717 606 646 643 621 263 108 -23 -28 -20 999999 -6 54 158 -65 -84 2 43 34 115 1 16 31 16 -47 -82 0 -21 -56 -8 -23 31 15 37 20 108 13 -40 27 0 38 93 121 26 58 176 55 -33 40 178 33 46 70 112 91 -1 24 99 -37 -44 -42 -69 -25 -50 -41 4 -10 2 62 99 57 21 37 118 71 133 61 117 113 98 -8 -4 88 116 142 157 174 156 117 183 232 207 172 214 218 273 292 312 294 230 314 323 346 265 268 272 230 254 269 258 271 155 146 163 188 205 176 153 147 182 154 165 241 197 169 209 219 201 197 184 212 174 159 168 172 203 207 225 209 222 208 251 240 177 226 258 217 227 246 255 262 278 281 248 299 297 301 266 263 243 254 247 274 298 340 376 427 421 438 463 483 489 509 594 663 711 774 806 811 823 850 844 896 857 782 755 734 729 711 637 583 547 524 480 471 454 469 508 505 477 450 435 448 481 513 576 787 1974 4247 5406 5758 5532 3365 2561 5549 27897 50776 50378 34693 25765 23915 26540 39124 50702 58983 60855 64565 67574 68575 64974 56984 47787 41786 38194 35306 36900 37466 44633 51311 47649 42845 38898 31133 24069 20278 19944 55151 299 1010 30 10700 15 19 11 7408 5844 -10 276 1202 2917 6876 16820 45825 153299 469822 738666 663716 600401 65264 724 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 2086 3302 8607 29462 71682 103941 138444 181307 138319 58848 15026 908 728 853 4067 61776 188426 132666 140043 999999 386021 4954 1088 1188 793 557 412 448 593 551 511 589 598 366 105 0 -21 -6 -60 -84 -76 -34 -55 999999 -98 -83 999999 -79 -69 999999 -10 -78 -95 -82 -25 -66 999999 999999 -66 -18 21 -86 3 -12 -66 999999 -70 -52 2 41 48 9 -40 -14 -43 -8 -59 25 75 67 56 -61 -16 -17 -1 32 -46 24 -60 -11 10 6 -27 -49 19 36 12 79 -18 75 47 104 91 41 47 43 91 63 126 42 34 13 39 81 74 132 126 63 158 161 113 156 172 151 108 176 207 272 270 311 259 142 174 149 190 116 194 277 133 119 149 107 77 37 61 96 96 107 125 116 101 106 199 236 158 176 177 110 114 149 157 212 254 204 169 112 145 170 178 260 207 208 217 210 196 215 260 232 280 258 166 194 242 233 228 213 170 205 172 168 270 352 310 341 401 404 417 421 454 479 515 546 596 682 644 669 729 798 784 743 768 717 688 715 690 627 537 497 462 426 419 441 428 454 448 430 392 395 415 418 392 418 516 993 2186 3793 5010 5077 4560 2936 2029 3367 14813 41061 54136 49888 38191 27425 24474 27815 35662 46231 52663 54098 55114 54844 55835 61383 58789 57620 55626 52660 48198 46355 45625 45574 46802 49514 49753 48886 41491 31445 23816 19327 55160 300 979 30 10699 15 19 20 7408 5851 176 820 2452 7095 20066 60757 214792 675053 999999 999999 640593 20525 988 244 210 161 48 -84 999999 -81 999999 999999 -31 4 134 1048 2601 4845 16306 50014 115311 196041 240396 262473 225059 164851 113141 65388 22743 5738 11671 53387 111825 112552 124377 216930 9799 911 1043 988 834 620 556 547 405 522 663 626 539 378 163 53 -88 -41 999999 -46 999999 999999 999999 -67 999999 999999 -96 -62 -37 8 -1 -65 999999 12 2 -8 -40 40 -11 20 -48 -11 59 -39 -63 -44 -13 -87 -16 -11 21 -69 53 55 125 76 31 94 76 112 65 -1 37 73 -20 74 99 101 16 -45 -83 -65 -65 -23 -39 6 15 63 -8 16 -20 -5 23 34 29 29 0 -4 78 58 85 120 -23 71 58 100 121 111 142 120 154 94 216 239 265 265 244 296 338 287 242 263 262 285 195 212 178 116 99 149 118 106 140 58 83 143 146 194 177 158 174 185 201 170 147 166 155 218 141 180 243 241 306 306 244 253 251 248 230 238 244 287 337 290 301 342 316 281 298 317 265 272 286 321 299 219 222 275 318 322 380 399 429 462 475 462 482 496 487 562 655 717 729 769 791 760 755 802 809 800 758 752 767 727 586 545 535 520 497 498 509 535 509 518 488 462 439 480 465 457 525 724 1395 2517 3648 4121 3479 2721 2407 2500 5326 13089 28160 42228 42511 33501 26236 23547 27943 34697 41301 46654 50042 51568 49996 49107 49259 55634 63948 68127 67690 67399 62273 60952 58609 53948 49951 45959 43660 48125 51966 48875 40406 27426 55169 304 859 30 10699 15 19 29 7407 5857 -40 69 386 700 1730 4870 12176 33964 111985 392909 999999 999999 999999 168956 4405 553 274 222 203 52 63 27 -48 -19 -17 -93 -61 43 327 654 1979 4183 15164 58760 121204 220080 319815 395534 436613 389282 307123 236001 128177 69192 72393 58659 19969 7229 14333 28024 1950 867 946 803 658 477 576 531 502 488 479 520 467 190 -56 999999 999999 999999 999999 999999 999999 999999 -36 -3 -74 999999 999999 -93 999999 999999 -70 -94 -64 -93 -41 -15 -82 14 -49 -86 -26 -66 -20 -17 -57 -90 -91 -49 -18 -3 44 20 78 66 12 60 101 -7 89 105 88 44 69 116 49 94 38 37 46 -49 -34 999999 999999 -7 -32 6 61 44 6 -12 17 54 29 -24 -47 21 53 31 68 54 46 117 101 92 -4 85 127 182 182 115 171 181 166 229 245 272 293 288 253 218 252 211 310 318 205 188 141 139 148 151 134 201 160 146 54 115 177 137 189 182 219 177 159 154 215 226 150 180 253 267 272 213 232 239 272 289 285 274 284 277 289 265 292 297 306 294 276 250 256 234 259 295 265 219 242 232 239 293 300 310 356 373 376 389 402 406 456 486 466 528 595 658 748 733 758 780 818 799 799 791 775 778 769 721 623 543 479 504 497 480 521 543 501 476 460 444 460 456 423 437 469 607 921 1205 1733 2523 2667 2321 2171 3481 9729 19555 29066 32810 31250 27677 23350 22244 30207 37572 39428 41776 46390 50039 49289 48383 48209 51686 53847 56506 56825 56839 58151 61172 59653 54169 52501 54525 50868 44685 42026 46667 53392 46179 55178 309 709 30 10699 15 19 38 7407 5864 302 570 1292 2521 4326 6366 12914 33273 86711 215657 410113 497536 677776 907340 999999 449797 35741 3737 673 458 451 276 126 217 230 154 208 150 221 134 70 81 30 134 403 1054 1510 2525 8698 28816 68307 145302 253453 351548 413406 359172 228458 116102 51361 24089 10954 4970 2799 2604 1473 984 897 910 834 686 610 494 560 499 605 566 626 612 411 166 23 9 0 -60 -58 -48 999999 999999 999999 -55 -72 -9 -67 999999 1 -28 -12 15 -33 28 -47 -56 20 2 -8 999999 -31 -44 -50 21 -73 -65 -36 60 111 60 38 47 76 48 68 54 101 118 81 108 79 83 55 45 63 56 -32 4 32 34 -7 14 67 50 11 31 48 24 24 33 -7 81 86 46 59 98 42 84 107 74 87 127 142 114 59 179 160 200 282 213 109 193 253 265 264 267 320 372 341 340 334 300 337 322 293 204 170 173 186 117 204 202 184 198 197 217 209 218 160 186 151 219 200 145 226 257 230 249 281 280 247 238 273 276 309 296 297 334 313 310 328 315 359 384 386 331 298 296 329 308 295 359 338 339 366 357 300 315 321 388 391 436 484 461 489 523 546 535 552 597 663 715 708 751 787 843 869 879 911 910 869 845 896 840 713 621 610 584 561 582 584 584 568 532 501 492 508 528 534 515 514 547 548 665 990 1433 1820 2049 2500 6068 13817 21465 26491 28256 27174 26613 26101 24924 28576 39563 45988 50003 50929 47858 43312 41911 41182 41665 41197 42080 42498 44786 47718 50392 50317 50073 48974 53817 54306 46768 40284 43637 49929 55187 311 647 30 10697 15 19 47 7407 5871 -6 453 994 1886 3246 5746 10782 22233 56261 163857 478932 868047 999999 929283 529194 387167 138764 12862 5458 1491 655 512 435 315 164 159 98 153 136 97 129 151 125 113 189 332 972 1723 1489 1624 2197 3078 8846 37572 99205 190370 275613 259524 135306 44886 5414 1625 1660 1729 2145 1943 1179 884 1147 967 751 586 613 525 624 509 557 517 558 635 603 197 35 67 1 24 -74 -67 -50 22 1 -45 -4 999999 -22 2 1 35 -25 -6 4 36 0 -36 -50 -24 -49 -30 -52 -84 -1 -45 12 4 144 45 163 126 127 150 76 63 71 84 96 201 177 74 61 56 70 85 45 29 -42 27 -51 -16 -28 44 63 15 51 21 26 5 43 99 92 29 11 45 77 62 48 177 228 137 156 224 168 122 212 197 199 196 191 248 294 228 229 248 335 363 321 366 310 388 356 342 352 342 362 239 174 129 98 146 176 177 236 173 200 218 297 300 214 195 252 279 300 238 181 215 218 229 300 277 262 267 288 262 299 313 371 375 320 337 366 355 357 355 348 372 354 344 349 347 373 312 350 366 328 360 333 300 308 364 361 366 365 409 466 483 524 519 514 563 610 613 681 741 823 851 879 881 934 955 986 987 949 939 954 848 677 644 647 643 612 611 617 600 558 548 557 566 557 565 583 575 577 598 605 687 867 1159 1613 3770 9557 12342 15171 21830 24736 26229 26686 25008 22759 34523 51222 60980 59972 50280 44660 41963 39185 37524 35917 33766 33286 33753 35311 36838 37824 39658 46676 48896 57169 62442 49360 37722 35634 55196 313 587 30 10697 15 19 56 7407 5877 -76 249 817 1306 2073 3230 5681 9819 18863 45299 126510 393400 999999 999999 999999 186775 5516 1147 810 688 590 609 654 513 399 204 159 207 106 198 150 169 161 139 190 86 149 673 2487 4174 1469 1191 1024 857 810 1812 10533 44104 116202 151066 72804 11857 1133 1279 1578 1992 2485 2931 2066 1019 955 965 795 629 363 523 543 508 492 538 536 529 584 487 211 -19 24 999999 -81 999999 -88 -32 -17 -74 -75 -50 15 -59 -61 -17 54 -2 -44 -46 18 -25 -96 -6 9 -2 -31 5 29 -13 999999 -63 -61 160 174 22 88 57 67 97 55 93 89 19 101 37 -32 59 10 23 -31 -19 20 32 -36 -42 2 -47 18 42 26 -3 -35 -30 -67 4 45 75 69 45 -19 6 27 77 93 47 109 81 129 97 103 117 85 151 211 176 148 135 149 202 236 216 223 241 288 218 246 321 306 332 281 292 251 196 216 158 120 155 163 144 163 186 176 138 173 267 221 176 187 216 162 164 168 212 222 235 240 244 245 218 287 272 247 205 266 331 283 310 318 278 319 273 282 286 311 358 331 327 331 331 309 294 290 327 306 291 331 355 416 478 509 474 483 518 541 541 579 610 632 688 759 804 836 850 853 893 896 873 894 869 901 914 749 625 625 581 599 568 568 542 509 499 516 539 539 506 537 532 539 535 552 580 703 847 1107 3070 6861 8510 8628 11652 20063 27305 27360 24625 23072 20597 32719 49677 52481 51177 46938 41426 39976 37464 35346 34257 32661 30560 29222 30242 32016 35675 40213 45119 50684 54018 47378 48864 43186 55205 315 526 30 10696 15 20 5 7406 5884 8 193 466 788 1203 2080 3375 5396 9740 17693 41147 115206 369101 999999 999999 999999 27330 1546 1144 951 732 745 760 718 730 467 384 416 223 106 101 226 188 172 128 258 226 307 158 402 1166 1728 1131 856 945 693 464 568 650 7687 30085 30752 9583 1463 921 1318 1742 2069 2414 2418 1553 1014 1091 1154 948 783 706 597 593 646 537 711 731 660 563 287 114 100 101 73 -39 30 9 -26 28 -39 999999 -12 -81 -72 36 -9 -45 -3 -30 -17 48 9 92 66 21 -15 53 61 28 45 7 85 123 86 127 83 165 116 187 185 224 128 183 102 170 163 143 117 53 80 43 71 50 -31 -4 85 85 43 47 87 38 62 85 140 58 97 46 28 11 84 60 88 122 159 29 138 203 190 176 218 251 210 202 236 241 243 212 185 237 247 316 344 352 332 324 310 335 307 313 304 318 398 385 258 249 251 236 198 217 210 159 211 265 269 252 251 232 246 308 291 233 230 294 291 276 323 322 313 296 319 354 312 324 380 367 393 390 324 353 393 374 382 330 381 372 405 399 394 374 366 395 377 334 354 372 378 356 389 434 482 531 549 550 573 593 643 614 642 688 731 790 861 887 943 954 948 976 996 993 1018 1004 937 795 735 676 685 662 660 624 603 601 606 606 594 618 605 612 625 629 635 653 665 731 842 1062 1542 3775 7358 9851 13070 18446 28482 31303 25953 24753 21551 19648 32890 52888 59682 59936 60187 60542 50072 37116 36143 38656 36860 34957 35923 35747 36386 38644 40484 41441 43139 44310 46195 50953 55214 315 554 30 10694 15 20 14 7406 5891 184 320 778 1277 1933 2798 4853 8412 15351 33679 96269 301743 935801 999999 999999 115657 2452 745 604 718 593 789 770 602 421 492 351 300 283 154 169 246 338 233 238 200 248 192 120 312 1433 3402 2950 1302 1184 823 402 334 464 947 4901 9800 6365 1469 984 1669 2248 2447 2847 3315 2079 1177 1034 1046 1006 841 668 575 647 719 588 626 641 502 595 369 171 18 40 -1 -17 -60 15 12 2 36 -27 -75 -29 -77 -65 39 13 -46 48 -33 49 0 -3 -10 53 20 48 8 -9 -57 57 131 122 97 36 117 181 -23 114 179 143 118 124 151 148 69 56 85 56 28 70 53 9 11 0 55 -9 49 -26 10 24 72 80 21 24 61 72 3 29 106 95 158 135 148 128 135 177 140 180 166 185 172 156 259 222 169 223 274 225 265 257 280 339 311 312 367 408 360 294 275 344 303 295 281 224 281 186 223 192 155 261 212 203 207 232 239 252 234 253 293 278 256 333 295 274 314 307 312 308 332 323 315 343 322 358 382 334 370 363 339 318 361 390 404 383 374 373 355 377 364 364 349 395 379 349 329 312 325 428 495 519 532 571 570 574 594 599 649 689 701 728 748 816 858 896 919 938 959 982 1019 1006 978 914 779 711 685 620 630 597 559 558 548 563 602 616 604 584 593 604 636 638 681 732 834 1019 1216 2317 6196 9918 11453 17698 29242 30079 27678 24518 20816 20705 32195 58874 81438 75134 68275 50298 40978 36644 35801 38415 38887 37099 33881 33095 33949 32791 29393 31949 39065 42547 42787 44912 55223 315 521 30 10691 15 20 23 7406 5898 429 716 1305 2103 2898 4722 8413 15616 33419 117744 338371 995611 999999 999999 29374 1490 831 874 711 659 666 712 612 615 392 435 328 232 208 199 172 262 229 324 153 256 304 217 191 961 3606 2407 970 994 894 483 313 499 478 531 1034 1206 3507 6942 3407 6231 17326 9965 3784 4386 2817 1472 966 1074 1019 809 714 663 557 522 570 655 675 594 467 300 174 -26 88 110 86 28 -12 40 29 -38 -14 -69 -70 -44 -17 -20 -31 -60 53 -7 20 43 86 -19 20 50 48 57 54 41 149 146 137 80 73 111 160 76 53 60 51 163 160 173 154 101 107 131 174 106 84 28 24 -11 21 23 98 130 86 101 44 33 28 123 97 63 46 43 112 86 104 179 175 166 150 181 189 188 208 227 235 224 225 256 228 216 212 261 298 257 290 240 265 326 404 385 394 369 357 336 301 345 346 296 244 255 231 209 188 245 225 223 225 194 209 248 257 297 273 268 286 338 311 314 310 321 322 322 309 312 356 373 333 381 391 366 367 393 393 373 387 415 389 400 448 401 420 422 429 426 459 405 412 458 402 394 398 369 420 428 494 557 583 628 630 618 635 680 685 742 787 825 831 840 902 920 977 1024 1005 988 995 1007 1030 919 770 744 695 659 613 589 579 611 627 594 625 629 630 614 625 671 684 705 752 817 947 1107 1436 3783 8768 14254 25315 35142 37347 33483 27835 22809 19845 29412 53185 68696 61718 60821 60436 58232 49475 39839 33776 33302 32750 34344 34821 32770 29527 27717 34015 42131 44711 41437 41646 55232 317 458 30 10688 15 20 32 7405 5904 -77 134 456 903 1511 2668 4240 7255 13469 28239 80921 271863 757290 999999 999999 33429 1085 764 724 584 376 572 609 644 680 527 403 350 300 108 160 279 241 167 231 258 75 168 136 106 202 602 1512 839 761 923 564 453 286 252 665 1312 1432 1660 1344 1244 1934 2645 2673 3975 5748 8391 5646 1735 1048 1203 956 793 540 613 747 652 547 611 559 666 440 295 129 -73 -62 -31 31 -61 -8 15 -45 -77 -27 -52 14 -14 999999 -49 -67 -20 9 -18 6 -48 -8 17 23 39 -24 63 25 -13 92 74 36 47 44 56 34 47 125 57 147 159 186 103 94 56 51 83 84 73 48 25 35 9 -24 -11 34 91 112 72 96 74 24 27 71 27 62 85 100 53 84 77 67 37 150 110 156 134 135 219 193 198 157 208 225 182 255 132 189 217 277 229 190 279 301 305 277 305 325 371 381 324 262 297 298 253 216 233 212 143 165 220 175 203 288 258 222 235 268 261 238 298 299 280 270 311 340 295 304 321 293 354 337 305 348 274 275 318 359 363 383 342 375 400 411 398 382 364 338 360 436 404 381 363 396 388 384 381 414 441 470 518 560 588 584 576 635 670 695 704 711 754 799 822 861 905 920 944 968 999 1004 992 971 910 810 712 684 658 628 598 569 593 595 568 569 576 600 603 604 613 627 687 726 808 905 1021 1288 2514 5616 11211 19397 26507 33005 33604 30823 26210 19272 20805 35973 45297 41888 42887 50128 51652 48487 40171 36069 35146 31941 32538 33998 29286 26679 30477 41423 53611 52433 43910 43248 55241 317 453 30 10683 15 20 41 7405 5911 73 426 794 1384 2204 3557 6174 11305 22296 62359 273301 635077 999999 999999 143811 2383 714 650 555 530 365 477 656 732 561 402 247 237 190 214 96 27 148 144 155 185 22 138 102 148 261 1513 4837 3237 1858 785 487 301 209 264 501 826 1871 3230 3314 2292 3441 7787 10771 10870 9225 12512 21942 17347 1749 1011 967 867 644 506 530 523 656 572 600 589 505 276 108 86 26 999999 -71 54 18 -91 -85 26 -53 -32 -63 6 36 75 -44 15 7 61 -43 -66 -23 999999 -19 11 -51 57 40 48 109 71 -15 73 87 62 157 219 150 65 164 81 107 127 104 24 10 21 3 23 -57 -13 47 -13 999999 -41 47 58 10 69 116 75 102 41 25 45 68 48 -2 31 30 25 31 78 56 95 86 73 126 125 135 153 112 96 198 201 174 188 130 163 219 248 235 255 271 267 269 300 387 293 255 219 300 349 269 287 231 124 162 185 161 224 238 221 217 205 214 230 276 283 252 261 315 220 226 296 283 272 318 277 305 348 328 357 320 314 318 304 280 361 399 398 390 357 342 368 360 338 335 336 316 335 339 359 364 336 335 345 391 394 461 476 505 588 550 582 631 633 653 708 744 746 771 837 859 886 887 916 953 966 941 889 891 840 721 675 656 607 569 534 532 550 559 552 566 561 564 568 590 623 698 732 804 898 1027 1157 2105 5863 11307 17832 24278 29425 31140 27015 22887 20832 21233 27712 34614 33238 31318 33639 35049 36908 41705 40711 37008 36987 31962 30285 29110 28359 31426 33442 42259 45576 49636 52788 58471 55250 318 419 30 10679 15 20 50 7405 5918 -50 3 527 878 1446 2283 4151 7826 16122 41494 145056 505567 999999 999999 289027 5569 261 155 102 117 73 117 25 61 35 112 3 -54 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 41 239 1303 4182 10021 12599 32838 33012 1386 320 999999 999999 647 1613 1468 1980 5287 8077 9163 11412 12553 49776 89144 47086 160586 494722 23863 938 932 982 790 622 520 467 518 454 566 549 498 392 188 113 -10 -53 -57 -31 -37 -40 15 3 -40 81 -30 -50 -32 -85 -63 -37 16 -71 71 5 -64 -67 -37 40 -71 -18 19 4 8 26 52 -8 16 -8 130 28 88 208 73 112 147 112 113 154 34 103 127 7 -3 53 -22 -8 8 -17 2 32 62 66 40 14 72 -2 -23 -86 -17 47 35 39 68 38 79 70 24 120 82 119 114 57 72 129 102 164 150 135 109 145 124 178 227 220 215 192 188 215 211 234 244 289 270 292 290 359 272 218 210 98 159 203 190 160 208 202 188 195 198 212 187 287 234 232 287 305 277 309 241 276 308 279 285 325 309 309 301 301 312 299 342 329 347 333 346 314 384 342 328 348 360 354 320 359 309 293 344 352 347 372 449 479 506 530 527 534 571 566 588 592 587 646 706 718 748 772 817 871 860 863 904 923 940 871 824 757 690 657 616 563 533 542 551 550 549 537 564 553 555 581 625 682 740 805 890 1041 1422 2792 7529 15146 21012 24356 26831 25666 20087 19862 24259 27921 29148 26071 21117 21486 26678 29952 30447 33669 37797 38267 36474 32505 29979 30595 32819 35153 37691 36256 35171 38624 38515 35920 56947 55259 317 446 30 10676 15 20 59 7404 5925 -8 394 818 1386 2441 4265 8478 17767 48398 212606 604490 999999 472009 13540 135 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 76 300 582 764 1874 3016 3921 4793 16348 55668 26765 2210 1890 320 31 196 1268 2255 3329 24775 101575 132321 87596 42561 55494 133278 432081 725160 333104 13259 1020 1118 983 689 531 528 686 577 593 595 593 445 283 86 -43 -67 999999 -50 4 -72 13 -43 55 39 0 66 -35 -14 9 -26 -4 -27 82 60 26 100 10 5 -12 -52 7 50 174 36 86 120 41 67 58 84 -14 67 109 62 114 224 136 99 133 159 143 84 14 30 103 80 40 21 -31 -33 -30 -50 26 56 52 78 -19 54 37 92 87 87 38 -23 47 75 79 53 70 126 136 176 86 40 111 154 124 183 156 130 181 213 245 240 282 234 218 262 242 318 273 326 316 314 361 297 274 282 197 210 154 155 254 219 243 234 230 223 284 295 285 262 245 269 253 258 289 318 283 315 336 309 372 355 350 389 312 364 374 376 352 320 367 353 360 379 378 415 426 420 416 365 374 317 330 372 336 342 348 365 345 413 412 421 508 516 550 635 651 643 643 672 704 740 814 795 871 897 886 899 954 961 986 964 898 853 801 759 728 655 627 585 591 577 574 595 559 591 617 625 655 706 752 844 916 1062 1470 2913 7177 15088 19089 22252 26691 28672 24512 23842 26648 28056 25420 23068 20504 17850 18187 22290 25938 29144 32651 37514 39780 39717 38919 33668 32553 36153 39132 39018 40592 40701 39018 35974 34372 44163 55268 317 443 30 10673 15 21 8 7404 5931 -82 122 544 1137 2236 4283 9047 21588 60589 248098 655969 576099 37075 -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 327 1209 2094 4231 1918 999999 999999 999999 999999 999999 999999 -99 553 1220 7977 58106 129789 126874 88254 62181 70439 157068 671045 999999 204598 2549 1085 1003 707 641 603 568 636 688 618 583 432 209 108 84 62 31 12 -38 -39 -1 54 94 43 155 122 172 124 147 140 73 6 66 49 48 18 38 31 -34 168 103 190 105 255 127 60 11 128 183 120 87 71 26 121 147 86 182 241 159 207 66 126 80 25 97 76 77 89 56 49 -48 11 69 62 41 28 92 149 126 69 33 10 75 30 123 95 113 111 80 71 142 200 154 110 103 113 168 171 212 156 180 235 248 210 253 254 294 281 246 254 275 276 322 341 367 366 358 266 185 198 254 263 236 242 234 186 222 273 292 222 310 339 283 290 292 270 270 270 329 293 290 304 336 332 306 292 343 381 378 349 340 377 404 353 333 341 398 370 365 390 402 404 383 363 368 373 348 333 358 366 361 409 486 505 554 600 608 621 647 650 699 713 740 756 867 972 1083 1287 1263 1150 1010 963 946 902 909 845 767 750 715 642 621 599 572 575 576 578 629 647 611 625 685 715 826 963 1149 2965 7638 11637 15436 17423 19627 23893 28366 27562 24953 26204 26770 24972 22965 22271 20978 17846 16636 16280 16907 19715 23966 27944 31476 33655 35328 37258 43245 42449 40523 38416 40123 42128 39539 37031 41904 52991 55277 316 469 30 10669 15 21 17 7404 5938 215 845 1546 3439 7561 18539 51255 189754 511654 435320 62870 -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 165 2183 9756 28544 66793 73076 47030 34577 35912 58231 533681 999999 247557 4734 1041 1001 777 713 693 628 682 660 654 704 534 273 137 30 72 41 -29 -32 46 26 27 35 -31 125 99 89 121 75 25 54 -53 -60 42 -69 -7 -62 -8 113 186 87 60 148 241 167 109 120 140 35 110 83 43 -23 120 171 158 235 270 337 250 239 184 217 123 163 106 42 60 137 14 58 72 4 38 30 87 104 107 134 59 81 99 71 143 73 57 119 192 220 169 154 128 123 114 166 210 194 193 194 164 236 208 250 281 325 314 377 263 276 333 334 340 337 317 388 410 385 382 257 197 237 224 284 256 242 297 294 253 313 334 373 341 258 284 258 278 297 324 348 367 373 382 346 321 292 315 352 361 319 352 308 354 366 356 347 378 350 365 435 395 335 335 380 381 371 328 307 358 388 414 403 420 483 503 570 575 580 591 660 697 723 818 961 1436 2061 2475 2244 1654 1381 1187 1012 960 917 897 854 861 789 779 738 658 602 585 599 588 587 619 622 644 685 734 825 943 1111 3058 9065 13518 15003 16842 19932 22649 24918 26775 27653 28813 31630 33603 32606 29494 26037 23117 21315 19394 18121 17794 18134 20358 23523 25189 26552 30185 34400 36465 46049 47411 47840 46082 47914 46388 41041 39272 39586 47684 55286 318 405 30 10665 15 21 26 7403 5945 54 316 754 1534 3307 7187 16917 52733 207782 497431 527032 107620 5932 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 999999 999999 999999 999999 999999 999999 -37 968 4316 15974 20357 10295 19500 57472 61152 47123 349773 999999 523155 7208 1041 977 758 624 582 634 752 749 724 640 489 305 190 121 85 -56 999999 -29 -67 -24 -76 5 124 -88 -87 -73 2 77 -9 55 42 -16 -28 -3 61 -10 75 46 85 132 134 175 132 128 186 131 135 41 96 106 -30 53 233 166 248 265 230 137 193 185 69 191 164 132 101 132 -12 65 98 96 -11 20 90 35 39 156 136 90 -7 -11 35 94 72 54 72 58 45 59 33 44 105 129 117 156 182 111 173 194 185 144 198 202 280 273 257 275 243 216 328 327 332 336 348 344 323 318 231 141 192 204 195 209 216 260 282 264 266 248 251 260 245 331 296 281 295 352 285 294 283 291 278 286 289 299 320 356 386 327 311 306 314 280 333 330 317 362 344 313 297 313 334 282 258 322 353 353 380 415 399 357 396 455 482 525 564 614 681 791 954 1164 1424 1806 2267 2329 2171 1778 1536 1444 1135 946 929 890 813 801 802 767 745 677 610 586 573 587 598 606 653 687 785 1086 2430 4714 7292 11801 14402 16041 17944 19625 21001 23546 27081 29139 31627 35295 38020 37083 33615 30047 25735 22255 21058 19560 17821 16851 18355 21357 25126 28224 28819 27512 28404 33628 39695 49792 57767 68749 68599 60390 57339 52178 44269 39547 43834 55295 321 338 30 10658 15 21 35 7403 5951 -74 147 521 1021 2307 4811 9999 24628 102201 276613 825558 999999 317441 28199 339 154 45 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 209 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5295 22691 2472 999999 999999 999999 999999 999999 999999 999999 999999 24 -25 128 465 698 2165 6842 6333 16776 45270 39323 385373 635830 33710 882 886 765 642 574 553 530 463 618 575 440 338 124 110 57 28 -54 999999 -70 7 -38 -95 999999 -87 999999 999999 999999 -78 -2 999999 999999 16 -43 -56 14 -79 -94 27 -51 -22 -57 -48 83 1 51 80 36 90 92 75 85 46 9 83 122 118 131 163 195 130 112 140 23 5 2 21 -24 -27 999999 -70 -21 999999 999999 7 38 6 64 9 -51 -25 -12 -10 -30 -19 2 26 -25 42 87 40 -23 27 89 60 88 59 60 78 151 128 175 122 177 98 147 147 165 155 200 220 230 283 240 291 265 193 190 209 190 106 113 114 138 169 199 160 126 112 87 147 162 229 251 196 234 195 180 253 193 157 187 229 187 213 230 220 227 253 225 215 220 208 233 238 261 280 288 312 315 295 303 310 278 303 274 303 291 313 293 262 279 379 412 414 479 487 526 552 609 744 860 1021 1199 1390 1879 2198 1813 1424 1255 1024 872 819 755 694 686 680 677 609 527 491 484 466 497 556 591 638 807 1255 2243 4639 10180 16235 18820 18938 19157 19871 20807 21796 23363 27143 32877 36634 35730 33304 31147 29102 28036 26846 25406 23708 21565 19257 18209 20315 25024 30406 32313 31839 30375 31274 32975 35438 39791 46902 56458 58249 50667 46793 44599 44163 45997 49688 55304 322 269 30 10649 15 21 44 7403 5958 164 437 886 1730 3027 5888 11966 28183 79712 326862 871629 999999 999999 52345 2474 854 852 719 683 508 329 313 358 380 319 335 508 493 554 804 650 306 333 318 370 336 274 352 314 296 140 136 102 166 246 1226 2920 237 124 82 153 65 142 183 279 588 635 746 839 793 1168 1294 1389 1199 1037 1235 2114 5334 3966 1123 891 886 851 693 541 576 633 566 521 533 605 404 138 50 18 -79 999999 999999 999999 -40 -1 -93 -33 19 -90 -80 -92 999999 -72 80 -25 8 -20 -59 -46 5 23 18 52 92 92 75 64 62 65 122 70 36 84 2 -42 -19 97 104 63 126 135 299 294 231 155 171 52 41 109 23 -19 73 1 -13 -25 -51 -52 -89 13 31 65 22 41 17 25 -10 -12 29 -9 36 59 97 40 15 61 59 61 77 42 51 115 124 116 156 145 149 161 153 155 123 145 193 190 220 254 256 246 295 330 275 197 248 302 189 124 118 137 152 153 166 143 112 141 147 227 294 262 293 268 273 240 223 225 226 170 232 253 211 214 243 237 257 311 267 259 270 294 298 274 309 297 280 356 354 327 276 286 310 336 349 292 315 315 299 304 381 401 466 493 504 499 592 603 630 735 885 1167 1602 2284 2715 2340 1783 1520 1583 1272 1002 914 845 794 753 779 780 683 584 541 557 579 629 682 799 973 1661 3618 8015 16586 24090 22149 19976 19660 21086 22287 22659 23353 25314 27563 30836 32429 33829 34638 33835 31270 28272 25732 23811 23350 23075 22678 24917 28720 32177 36313 37341 34820 32264 33455 34897 37331 37906 39758 42308 44587 41925 39371 38043 38240 39613 55313 322 262 30 10642 15 21 53 7402 5965 50 533 887 1599 2792 4950 9447 18879 49739 147818 483894 999999 999999 479726 7100 1015 892 837 776 621 446 534 396 342 397 336 319 408 456 596 548 506 376 333 547 341 267 362 378 277 221 299 332 276 203 199 256 206 140 44 3 96 119 118 358 378 431 640 646 708 778 668 821 849 975 1244 1710 1601 1029 867 817 886 885 717 602 663 624 608 570 581 563 456 351 191 95 50 -51 1 -56 999999 67 39 -8 -71 -9 -2 21 44 -1 -40 18 19 14 25 -28 -36 103 66 46 28 27 137 19 28 63 160 121 54 173 160 133 9 64 160 122 92 151 250 244 209 237 93 76 88 92 75 -35 26 -8 -53 -51 999999 -13 66 50 32 6 51 51 44 0 -38 -8 74 60 27 38 75 90 112 153 160 84 140 94 155 136 144 105 165 195 99 180 163 156 172 210 217 266 303 225 256 286 314 382 279 248 220 277 233 222 157 162 135 159 154 142 79 99 202 185 294 299 255 250 288 293 281 293 232 237 264 266 291 276 298 313 284 265 272 270 281 323 292 329 290 320 369 360 361 367 298 337 357 372 335 297 314 365 338 359 359 368 424 470 548 543 544 598 615 699 872 1033 1591 2727 3301 2787 2248 1825 1712 1521 1419 1234 1002 877 833 816 834 773 681 624 598 621 665 762 904 1096 1365 3672 11076 19166 22909 23503 22607 20849 19473 20078 22178 23564 24037 24983 25612 26643 27994 29031 31106 30839 28607 26483 25413 24761 24759 25721 26614 26855 27432 30538 36448 38958 41184 37011 34019 34492 36991 36295 38433 40387 39994 41291 40290 35687 35841 55322 321 287 30 10637 15 22 2 7402 5972 204 606 1572 3659 7553 15874 39992 120363 728206 999999 999999 337347 20300 1089 898 962 786 537 426 375 358 415 277 311 282 452 484 621 693 586 677 580 386 295 228 263 370 386 336 273 367 444 327 188 180 354 272 143 92 162 111 121 244 441 409 521 526 655 779 808 679 689 839 964 1339 1537 1434 947 816 802 1017 947 713 693 615 560 622 686 694 609 488 525 498 165 66 122 -93 -88 -54 -99 -64 -17 -88 999999 0 24 26 0 19 49 -7 32 24 21 6 21 96 76 88 49 128 12 80 91 105 118 124 191 154 40 95 156 121 165 153 220 294 209 279 153 167 70 3 43 0 -7 25 12 75 -31 -19 104 53 90 91 78 36 43 94 70 19 -3 -19 25 30 17 34 4 54 191 106 123 167 200 109 175 191 81 127 201 184 198 181 184 221 213 184 256 280 257 269 334 350 356 279 282 188 168 217 231 199 167 192 106 152 159 163 143 180 174 177 282 305 286 259 273 298 308 249 277 267 226 243 277 276 264 248 294 298 301 276 318 348 359 331 353 369 360 365 399 309 358 337 310 348 361 374 374 368 364 385 370 427 499 536 587 593 613 696 869 1490 2607 3807 4308 4011 3159 2371 1987 1769 1880 2061 1543 1110 971 901 882 844 807 756 729 737 774 854 942 1153 1697 2678 6499 18222 26625 25886 22828 20308 19028 18447 19040 20026 20011 20339 21337 22610 23930 27585 31360 34658 35542 32621 28600 25497 23206 20847 19780 21206 24280 27556 30414 35533 40904 40530 35831 34317 34910 36695 36846 36428 37841 38424 38161 40705 40780 37875 55331 322 281 30 10631 15 22 11 7402 5978 24 520 1081 2029 4090 8238 17091 42546 121810 611953 999999 999999 298461 4457 865 826 550 518 460 221 229 227 221 221 293 348 408 330 425 430 464 391 322 412 352 201 298 382 417 270 266 267 305 200 384 450 475 437 275 147 128 119 77 164 249 307 358 485 554 746 776 801 738 875 1129 1391 1512 1525 1072 815 758 693 716 568 541 550 530 589 487 477 510 516 324 104 4 12 -62 -92 999999 -56 -94 -78 -8 5 -31 999999 999999 -54 -87 63 40 -28 2 -39 -12 999999 17 28 -7 34 11 90 56 6 26 10 143 129 66 -33 -57 73 84 172 116 116 143 210 165 148 93 93 32 28 -14 0 -48 -74 999999 -87 -31 -45 -43 -80 -29 43 76 35 -2 35 13 43 -44 -43 4 12 -23 -10 -8 22 92 61 92 63 77 53 49 51 32 136 174 89 102 129 145 185 154 146 176 142 133 184 243 226 271 266 274 256 201 194 184 158 174 147 121 112 156 153 202 177 102 141 191 201 231 272 281 317 268 214 219 222 269 279 221 173 203 251 202 197 251 290 293 289 233 262 296 252 273 280 272 281 258 271 257 282 286 216 247 287 301 321 328 372 470 528 543 571 678 968 1582 2613 3647 3955 3777 3421 3127 2629 2350 2264 2075 1565 1091 855 800 799 765 692 619 620 620 678 785 893 1092 1727 4512 10929 18515 21537 21465 19080 17512 16400 16008 15900 15768 15349 15857 17364 20140 22994 24448 27709 32621 36401 37749 34486 27543 21427 16551 13496 12270 13735 18148 23119 25679 28827 34728 38548 34216 30061 31012 34785 37111 38454 39458 39269 38773 38401 39111 38171 55340 323 216 30 10626 15 22 20 7401 5985 11 351 784 1624 2540 4601 8691 17077 42092 125781 408926 999999 999999 781010 14256 1053 872 703 389 252 423 274 242 397 291 232 442 371 345 417 511 502 410 404 349 318 376 420 455 458 372 350 215 298 320 394 518 404 415 439 151 172 81 109 272 602 351 358 492 780 795 972 776 814 1011 1102 1428 1723 1637 1052 862 785 779 650 683 576 732 741 633 701 697 611 495 322 84 -15 -22 -5 80 46 -38 64 25 3 -58 -4 25 22 -76 -31 -52 16 126 52 45 56 79 184 81 55 165 197 7 76 162 9 70 126 123 183 124 88 124 150 189 166 89 112 189 229 185 115 117 52 13 58 46 27 -74 -25 -2 -17 40 -19 75 84 95 118 19 43 36 32 5 -17 -10 26 38 2 96 9 74 38 124 81 122 131 112 106 137 167 171 180 189 130 139 253 208 271 165 144 224 203 242 327 301 315 332 307 278 234 278 262 243 241 196 185 178 197 172 195 180 129 91 118 177 288 329 273 228 266 288 263 255 239 264 278 266 253 222 252 283 291 317 287 294 280 328 322 278 314 307 272 254 305 313 313 338 275 291 275 325 360 350 346 406 447 511 554 621 930 1575 2390 3770 4744 3996 2788 2743 2594 2435 2906 2555 1830 1384 1011 914 894 854 805 758 715 710 756 903 1175 1628 3245 6843 10771 15221 19779 20608 20448 19775 20030 20476 20191 19209 18883 17362 16500 18270 23023 29462 34409 36887 36598 34669 29395 23112 18369 16336 14457 13042 13309 14174 14172 15413 18252 21833 24792 27534 29793 31139 30876 31079 29933 31979 35901 37679 37858 36105 33569 31632 55349 323 212 30 10622 15 22 29 7401 5992 129 562 1324 2263 3562 6538 13129 29145 82385 237571 728011 999999 999999 436090 8772 930 810 714 474 343 298 343 377 380 418 408 342 332 234 349 638 619 600 404 433 497 529 712 739 773 637 575 494 331 491 571 450 461 574 663 399 178 272 276 360 567 479 496 459 980 1032 931 881 846 949 1083 1389 1523 1199 1025 852 748 786 759 693 722 736 644 749 661 569 596 424 319 160 -6 -13 50 35 28 107 48 -64 -95 -42 -28 24 34 43 78 92 51 91 42 24 -21 80 47 100 134 129 258 158 161 158 69 101 99 57 179 153 178 203 247 201 161 213 298 219 161 146 146 134 155 83 66 124 58 43 -20 -43 -82 64 47 45 69 57 50 92 64 66 99 53 82 33 87 22 64 72 110 137 143 155 107 103 154 143 152 218 167 144 142 172 181 138 176 163 206 283 228 234 184 309 298 274 369 363 384 360 377 325 199 303 247 239 271 244 264 240 247 258 187 143 148 190 218 272 334 346 321 264 277 317 343 318 314 322 346 341 316 358 340 345 301 319 339 291 314 365 369 384 391 363 330 383 354 366 367 353 347 394 402 418 443 442 524 593 775 1266 1907 3066 4365 4687 3977 3055 2802 3017 3779 4508 4380 3260 2796 2096 1366 1102 1043 1044 1025 967 970 1215 1771 2654 4281 7416 11995 17344 23229 25635 24999 23662 24167 26229 26404 24727 23686 23460 20554 19384 20202 22023 27465 33818 34659 32301 28509 23204 19472 19078 17602 15901 14795 13651 12582 12871 15021 16903 18497 19042 20253 22356 23998 27260 28344 26553 25723 25301 28865 35711 37888 38625 35984 32894 55358 324 179 30 10619 15 22 38 7400 5999 80 512 1107 2079 3492 6363 12472 27282 75718 192599 574668 999999 999999 251098 5650 719 621 481 372 261 159 187 203 94 215 232 179 268 261 289 322 341 408 539 521 508 378 695 586 673 548 274 327 341 324 310 347 379 373 667 517 212 196 160 149 250 279 263 291 413 689 833 805 702 751 783 885 1120 1208 1205 903 793 655 708 761 681 736 684 681 663 652 516 444 400 252 110 -23 -22 999999 999999 36 999999 999999 -41 -79 -9 -12 -33 -43 25 35 -61 999999 999999 -53 -21 4 -1 -72 -24 69 53 33 76 133 -41 70 91 115 105 67 43 130 140 104 92 107 169 204 235 71 84 76 16 46 -53 -2 -23 -8 -20 -23 1 -45 25 -2 41 49 -24 29 46 -12 -32 40 -71 -31 -6 11 21 -23 -28 -37 9 6 21 65 53 35 79 110 106 110 103 111 139 143 149 97 99 202 129 202 150 156 158 292 307 286 329 265 266 262 198 158 157 179 177 228 196 196 239 204 171 128 92 81 87 113 184 173 239 273 273 265 246 228 220 229 276 270 263 277 257 258 253 202 301 295 278 301 282 347 319 274 268 220 277 318 285 335 345 351 377 347 355 424 528 677 1008 1464 2299 3359 4047 4288 3975 3402 3486 4296 4851 5657 6210 5248 4450 3084 2223 1578 1271 1190 1109 1043 1094 1656 2977 4673 6682 9740 14472 20086 25821 27995 26987 25858 25795 26568 27060 26693 26339 24764 21624 19482 18646 20786 26819 29664 26937 24111 22210 17741 15304 14610 14371 13438 12504 12126 11796 11846 12810 14016 16164 19115 20622 21011 20644 19376 19803 21855 21289 20713 21664 24495 30025 34226 35712 37415 36561 55367 324 176 30 10616 15 22 47 7400 6005 298 992 1926 3396 6060 11699 27639 80301 229625 655542 999999 999999 245725 3817 947 686 724 616 438 247 407 201 279 358 261 260 243 278 198 282 357 302 562 805 761 830 822 744 741 869 671 329 405 254 367 382 301 581 652 544 467 349 275 170 261 232 399 351 375 454 646 668 869 851 860 797 1028 1249 1147 1115 923 897 825 728 670 577 583 632 633 592 648 616 531 434 313 113 55 -43 999999 26 99 37 -5 -63 -54 -36 -30 -89 -12 -21 -56 10 45 50 65 46 30 64 87 80 75 84 94 70 86 78 83 11 71 171 87 28 131 136 188 116 211 189 125 219 206 109 53 61 -5 -5 0 17 -45 10 -27 -16 5 -3 -12 54 85 -10 73 80 54 -9 21 47 18 49 68 35 75 12 82 43 90 41 45 127 131 140 108 123 116 142 148 123 138 204 179 137 172 165 177 166 234 258 239 230 323 311 339 326 351 359 265 230 159 207 174 244 219 212 201 243 188 144 149 156 230 216 232 279 251 271 239 244 260 281 286 274 269 315 274 277 279 288 291 326 357 354 301 310 342 298 288 335 367 338 320 374 334 328 351 344 331 405 515 783 1202 2044 3124 4335 5603 5611 4885 5179 5437 5327 5606 7392 7861 6647 5433 3478 2424 1967 1486 1338 1392 1794 2473 3752 6937 11576 14371 16384 18443 20616 22355 24134 25425 24764 24213 23770 23419 25014 24109 21325 19672 19366 19528 20556 23848 28559 30393 29978 29450 33455 24169 15015 12329 12505 11984 11585 12030 12722 12738 12462 12518 13325 15297 17874 20514 22859 24441 24509 22317 20062 19181 20436 22727 25455 26995 28919 29550 33680 55376 324 173 30 10613 15 22 56 7400 6012 381 1499 2777 5491 10639 17467 47451 153103 472089 999999 999999 405739 11706 508 514 500 288 148 234 97 86 12 105 86 76 72 87 201 114 199 253 295 853 589 3251 53326 283104 15616 1095 1346 1594 940 467 277 237 285 340 450 527 704 646 300 182 209 96 254 209 326 376 514 548 664 763 741 778 931 982 1069 1139 1040 754 855 586 573 501 561 545 567 613 419 506 547 354 216 97 117 43 999999 999999 999999 -39 -21 999999 8 -47 -38 16 -1 999999 -58 -41 -24 -30 -84 -22 -18 10 14 147 62 40 37 44 42 44 64 57 -16 43 71 67 25 104 138 112 20 127 147 183 275 149 197 114 46 90 54 21 -41 -45 28 32 -23 -11 9 10 49 83 1 15 -14 -20 -22 28 7 84 1 14 57 22 46 28 39 47 72 46 51 53 140 181 178 130 146 102 68 159 131 115 135 149 164 143 143 151 176 224 261 292 270 286 279 284 321 272 215 189 199 193 146 206 233 190 130 88 73 110 158 188 169 198 223 230 269 231 239 219 253 263 251 255 227 220 227 236 269 242 258 237 243 245 267 266 301 267 310 301 259 333 284 297 280 313 293 398 582 882 1463 2274 3553 5164 6620 7270 6899 6735 6512 5943 5973 5563 5762 5368 4441 3812 2772 2024 1637 1375 1691 2772 4125 5749 7721 10131 12833 14169 14796 15769 16774 17453 18416 19696 21188 23129 23731 24901 26472 24209 21306 20219 21397 22797 24002 24256 24608 28562 35089 33028 24872 15465 10908 10014 9999 9954 10455 11063 11391 11519 11735 12486 13941 15052 15867 17275 20807 24395 26932 29479 23408 18359 19183 21752 22547 25034 24204 24157 27395 55385 325 140 30 10610 15 23 5 7399 6019 167 1067 2390 4881 11022 23520 51921 137452 439920 999999 999999 55778 855 395 302 163 162 213 74 90 42 23 -70 999999 999999 999999 999999 999999 -62 30 181 19 22 805 1548 999999 48471 550240 47418 2041 1407 11486 75172 7404 327 501 482 445 456 469 571 564 340 201 250 217 80 158 422 354 312 521 763 949 939 747 767 925 1022 971 868 779 776 676 565 604 593 635 519 457 597 620 567 358 199 73 11 -89 999999 999999 48 -21 8 9 39 -2 -34 -6 40 57 24 -55 -36 -11 999999 10 69 108 133 61 9 95 19 45 41 48 7 77 57 -59 41 88 136 64 52 154 46 112 144 170 168 191 129 75 66 52 6 35 54 17 22 -8 -29 31 23 31 -22 90 80 50 -40 23 -24 -4 60 57 6 21 21 -10 16 42 38 29 122 122 133 166 121 126 129 159 101 122 184 130 190 132 157 104 187 139 158 162 217 233 186 238 230 267 268 291 281 260 277 274 207 180 187 186 179 191 172 200 130 114 166 158 207 284 264 236 225 244 296 250 269 262 296 274 217 239 255 256 301 287 275 230 302 285 202 257 273 258 295 319 358 339 339 320 272 324 352 421 577 879 1642 3484 6102 7700 8583 10210 10508 7949 6652 6646 5816 5553 5216 4895 4825 4321 3481 3008 2312 2240 4378 4929 5401 6973 8001 9027 10690 12116 13673 15262 17276 18787 19809 20570 22366 25631 29805 33792 35623 31541 26306 23957 23803 24672 26022 28191 32370 33288 27552 20348 13064 10347 9564 9789 9929 9917 10451 11404 12359 13244 14001 14884 15384 15543 15746 17065 21277 25855 28130 27653 22530 17937 17164 19291 21023 21077 20571 22952 27661 55394 324 167 30 10607 15 23 14 7399 6025 -83 342 1474 3370 7664 17096 45179 140285 366852 193906 2811 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 576 151 5857 153036 421203 385192 101425 30589 579803 999999 53057 890 384 355 405 486 633 613 289 298 254 246 145 229 357 323 301 367 594 855 926 797 849 1008 925 913 799 789 733 577 481 576 573 616 497 498 461 466 476 64 5 10 -19 -80 47 999999 999999 -55 -76 -94 -86 999999 -50 -65 999999 -5 -83 -50 -39 -21 999999 -42 11 -31 -13 44 30 84 80 -16 -17 -35 -42 65 -2 -7 118 99 139 49 88 180 178 204 173 159 225 165 122 90 6 23 56 72 13 13 -49 -11 1 -74 -49 10 34 -18 41 39 -5 16 -8 -9 32 50 10 2 49 50 48 74 131 51 146 89 82 161 114 76 159 156 62 118 148 137 115 141 123 154 235 149 75 118 228 258 264 222 317 270 254 268 242 224 214 201 205 197 182 180 225 248 203 101 140 150 172 221 224 228 266 255 245 264 265 275 308 256 280 280 311 234 226 314 284 329 293 311 335 283 294 275 263 292 282 286 302 329 359 353 311 293 355 427 664 1479 3173 5880 8225 8990 8914 10067 9988 6582 5141 7418 8523 4887 4732 5254 5350 5912 5524 3992 3325 5387 6518 4979 5127 6020 6462 7400 8684 10437 12884 15006 16461 18183 20256 22437 24666 27625 32092 36266 36798 32643 29136 27168 25531 28224 38054 42664 38701 27518 18646 14371 11359 9926 10161 10546 10907 11363 11974 12365 12430 12205 12538 13849 15383 15987 16842 19325 21754 24194 26975 28913 23902 17614 16694 17745 19578 19818 21952 24847 27320 55403 321 284 30 10604 15 23 23 7399 6032 -37 364 1588 3892 11708 39676 54051 9073 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 262 319 4257 100757 442366 576653 561241 883367 999999 182461 1919 278 389 471 644 602 759 669 484 302 39 215 162 326 639 423 452 697 1029 960 823 784 1125 1097 916 968 742 697 578 464 546 510 635 650 493 441 461 402 239 116 -10 -67 -29 -33 999999 43 999999 -17 -15 -27 -12 -3 999999 -28 -57 -64 -32 17 -57 -47 -64 -55 -50 80 74 -18 -1 46 36 -20 48 19 48 132 113 118 130 113 172 66 102 169 137 140 198 250 159 102 92 91 29 86 173 92 -14 -49 -17 -65 -78 4 12 46 32 33 104 84 68 24 27 31 93 70 22 -6 -49 42 128 45 140 88 99 35 63 118 114 182 98 85 118 97 127 131 186 172 178 208 177 156 209 240 185 202 286 275 236 298 340 309 238 202 208 228 219 191 174 200 220 161 137 138 41 83 218 244 272 269 279 277 273 223 274 291 293 312 282 238 238 296 313 267 296 303 242 212 219 238 217 315 295 298 303 276 290 313 333 333 386 372 666 1700 3282 5294 7456 8370 8599 9384 9898 8582 6979 7169 7821 7512 6301 4646 5072 6047 8053 7491 5312 5426 9160 8483 5522 4465 4700 5060 5055 5404 7186 9534 12681 16951 21441 24773 26506 28155 29246 30419 31948 33238 33299 30067 28010 28246 33236 40400 39463 30966 26832 19040 15822 14419 11462 10548 11434 12148 12843 13162 12730 11600 11621 12159 13050 13523 14189 17209 20929 22194 23738 26248 26957 27689 23111 19721 19805 21491 21863 23971 26389 28026 55412 322 223 30 10603 15 23 32 7398 6039 -88 206 1137 2980 7440 22600 61094 76554 21687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 729 999999 39578 324156 678833 967752 999999 486380 5204 362 544 1166 881 635 720 759 413 345 205 196 298 395 348 423 514 586 857 913 808 975 1137 955 1016 835 649 567 570 518 480 498 547 616 548 480 513 375 114 31 64 -14 23 23 999999 1 -53 -67 999999 6 -75 -56 -50 -82 15 33 29 16 -15 -18 -34 -47 10 25 0 -1 -26 39 132 204 28 0 58 148 173 61 91 134 199 111 15 62 98 168 106 208 231 230 166 187 108 69 75 114 89 51 -45 -11 13 -6 -19 40 48 75 38 77 58 -44 15 -54 -2 15 34 60 83 70 54 70 82 48 88 58 14 120 173 121 97 47 173 214 161 150 116 180 106 112 105 155 163 193 175 159 214 226 278 256 317 292 223 264 183 215 202 175 188 187 188 209 215 149 178 191 232 277 292 273 229 301 296 286 254 241 254 276 265 252 264 277 241 274 274 270 235 260 298 248 271 222 261 327 277 267 300 281 297 359 429 504 1088 2647 4699 5841 6572 6972 7650 9342 11597 12515 10762 8669 8132 9147 7181 4918 5062 6402 9525 9499 6547 9828 9557 7331 5488 3915 3728 3620 3467 4625 6541 9005 13672 18555 23650 27628 30383 32387 34877 38341 39727 38699 35270 31706 29180 30105 30582 28332 26077 21200 19213 19160 18138 14907 12521 11995 12903 14070 14134 13924 13456 12775 11499 10877 11136 11655 12547 14135 16368 18758 20689 23557 26823 28316 29137 26083 23086 23245 22572 22266 22485 23635 55421 323 191 30 10601 15 23 41 7398 6046 278 1179 2963 6902 16056 40413 106489 160763 64486 939 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 731 1728 60630 627969 999999 999999 802164 23064 436 379 539 875 508 657 701 765 420 369 192 266 243 342 362 455 639 768 744 824 735 1159 1074 1068 990 848 788 724 556 504 568 617 648 734 552 446 503 317 96 107 42 15 5 -60 -35 41 -29 -7 -51 999999 -8 -87 -61 -7 18 72 60 29 -33 -29 -77 -60 104 103 44 122 84 111 94 -36 69 58 -8 123 78 27 -9 33 78 171 172 151 163 172 145 157 122 122 85 113 66 72 146 81 24 77 32 -68 8 5 11 0 -44 39 24 -18 -7 -8 -20 -8 43 91 -5 -9 33 38 104 86 49 50 82 100 108 17 95 108 148 101 126 98 88 89 152 108 158 181 171 135 141 176 174 193 186 262 216 300 335 295 228 250 256 270 234 200 192 195 177 175 175 75 118 166 222 221 230 235 250 322 313 283 316 296 304 295 280 226 258 307 313 289 262 253 251 263 290 305 317 275 214 230 242 284 312 309 301 382 486 705 1205 2415 4256 5877 6658 7479 8493 9561 11533 13569 15111 14452 12047 10380 9946 6406 5457 7302 9455 8118 7928 9919 8822 6431 4012 2747 2385 2250 2318 4087 5967 9525 16364 23642 27235 29081 29615 30031 30584 31957 32734 33687 34150 32670 33283 27876 21297 23411 32495 28863 24647 23000 24341 23475 21348 19036 16877 14881 13711 13564 12496 11735 11105 12037 14114 14792 14718 14955 15816 18739 21152 21510 23274 26758 28364 30695 27834 26601 25753 25239 21492 17731 55430 322 221 30 10601 15 23 50 7398 6052 184 1332 3222 8826 22061 24559 4348 999999 999999 999999 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 676 1729 48870 378988 999999 999999 999999 28920 275 664 797 391 486 647 558 457 194 1 35 249 296 227 341 545 615 670 477 716 818 817 966 961 813 629 430 437 395 530 490 475 594 433 352 401 344 250 50 -52 999999 -84 999999 999999 -83 -96 999999 999999 999999 999999 -93 15 -58 999999 -84 -91 -41 -52 -98 53 25 12 86 -29 -24 65 74 22 41 38 65 77 86 65 62 83 26 68 67 127 95 84 95 118 121 86 34 -22 13 -6 6 -2 18 -98 999999 -93 999999 999999 999999 -70 -10 -70 54 -16 -78 -56 999999 -72 -50 -73 -23 -13 -41 -60 -17 27 32 47 36 94 36 5 73 61 59 92 85 24 41 109 108 70 104 84 80 89 121 105 103 89 165 128 181 213 129 200 194 198 186 170 136 111 135 145 99 130 94 45 30 94 105 142 155 189 183 180 192 168 197 215 194 186 187 224 205 192 161 184 210 180 163 143 206 204 172 230 209 187 192 212 196 212 214 281 293 340 570 952 1871 2988 4074 5922 7833 9629 10962 12708 14645 16371 16852 14761 13148 12329 8245 5812 5875 7532 8504 7987 9193 8190 5985 4391 3197 2448 2179 2300 2953 4438 7625 14175 22338 28427 31907 32266 31926 32285 33294 35659 38853 41358 42804 42743 37392 31197 29471 32737 32734 30133 25615 24416 24868 25781 28077 31080 33179 34142 33020 28470 24820 26488 33245 43407 41736 25145 18238 17735 18072 21488 23881 23683 24638 25760 27245 29335 27593 26245 25138 21493 15372 55439 321 251 30 10601 15 23 59 7397 6059 333 1866 5830 8264 2676 999999 999999 999999 999999 999999 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 817 2771 53043 324564 999999 999999 151352 2209 324 700 441 411 589 366 320 139 100 204 176 158 354 304 445 583 520 649 583 670 924 928 731 688 514 402 321 354 472 495 423 368 421 410 497 400 201 -11 -35 -91 -73 -66 -11 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 -68 -89 -53 -42 -88 -12 999999 -35 43 10 -21 5 -9 -88 -6 -20 -10 -1 90 -13 -84 -38 -34 23 28 46 71 144 39 77 15 30 47 -81 -74 -11 999999 999999 999999 999999 999999 999999 999999 -51 -64 -94 999999 999999 -80 -91 999999 -86 999999 999999 -95 999999 -54 57 7 -58 26 -56 -72 -16 -11 -16 -17 -15 -17 -1 -25 -27 14 31 -11 -22 -4 23 23 10 16 12 20 38 59 145 85 70 119 102 70 128 70 116 112 72 66 56 5 23 8 -12 -10 -15 62 59 71 83 105 62 92 104 112 97 70 81 102 99 48 106 135 57 69 51 64 88 74 108 109 141 84 61 100 98 106 133 149 145 176 323 595 1093 2197 3885 5692 8120 11113 13986 16023 18048 20163 21642 21344 16861 12501 10070 7636 6352 5789 6729 7587 8807 11015 9680 6295 4361 3075 2268 2174 2535 3035 4252 7969 13709 18725 23898 26599 27558 28419 29008 29478 29649 30822 34210 38116 38755 35068 33311 36807 44422 42376 39241 31705 32483 33689 32656 34008 36671 44487 48648 49991 56335 50815 44601 49212 48191 36118 22847 16437 17428 19585 21341 23414 23935 23302 23493 23346 24418 27443 30544 23207 19050 17929 55448 322 224 30 10604 15 24 8 7397 6066 495 2244 7921 12165 2518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 826 869 40789 286179 999999 999999 746918 6903 355 731 673 632 409 482 300 220 72 209 219 247 300 490 672 816 661 603 908 1006 945 1005 903 699 633 432 556 478 463 467 601 642 577 499 506 508 397 287 90 999999 23 -77 999999 -17 -60 999999 -54 -91 -44 999999 -14 -62 -52 999999 -70 -19 -14 114 102 184 221 151 204 193 86 99 132 88 171 100 97 59 51 -6 78 51 51 79 25 48 42 38 185 220 113 112 84 52 -32 -31 -29 49 -20 -33 18 -74 999999 -75 6 88 83 99 7 6 24 -12 11 2 -20 -6 -8 -70 -2 44 1 -12 52 61 32 24 48 -14 46 124 49 61 98 30 50 7 59 68 28 63 16 91 114 133 87 117 134 236 201 189 169 168 179 244 203 209 180 172 142 124 41 21 -20 -3 47 131 135 165 103 187 200 180 231 186 196 276 187 143 209 180 161 161 138 180 174 109 144 131 111 128 154 142 126 147 126 151 213 260 267 311 473 686 1008 1568 2447 4260 7297 12160 17090 19436 21547 21813 18969 17226 15638 11881 8171 8696 9237 9090 8766 9298 12086 12538 8945 5832 4551 3593 2986 3113 3505 3951 6238 10192 15751 20368 25941 30376 30928 30791 30332 29623 29984 33357 35709 32656 32775 36219 38341 39373 42265 48282 51045 36707 27868 25614 24069 21538 20748 28365 42693 51459 49671 41691 37536 31439 24674 17943 13565 12935 15124 19446 23330 24573 24691 25094 24144 24949 25877 26566 26161 23114 20378 15610 55457 323 166 30 10606 15 24 17 7396 6073 80 938 4730 13177 8322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 459 78 10801 148755 770042 999999 802884 66401 1202 208 162 -23 999999 999999 999999 999999 999999 999999 -74 999999 39 149 140 42 244 267 283 416 438 423 362 319 128 126 1 -77 130 96 151 176 39 7 -13 13 84 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 249 347 390 437 241 536 297 3553 54703 211945 368398 334345 202616 42054 528 -10 35 112 62 40 36 -15 61 67 33 98 193 108 114 64 99 51 45 14 -48 -50 -32 -81 -70 -72 -98 -70 -1 -69 -19 -9 999999 999999 -60 -97 -19 -64 -7 -2 -14 -26 -5 18 55 -50 -41 -45 13 28 86 58 7 54 65 -6 18 50 -38 98 99 -10 76 128 113 84 81 120 104 97 148 139 136 185 177 151 221 181 124 105 146 65 43 13 -26 -28 26 69 111 137 126 177 194 135 124 174 153 159 148 137 125 205 143 115 146 87 114 111 163 145 152 147 143 156 150 129 147 180 177 186 284 560 657 753 1215 2210 4226 7124 10829 14522 17142 18341 18370 17199 16032 14924 13356 11066 10461 13521 13484 10662 10956 13120 14141 10339 6090 4610 3965 3952 4221 4651 4464 5498 7664 10432 15064 18344 19163 21384 27312 31993 35067 36244 33939 31315 31624 32608 36040 41120 40851 39283 36608 34482 34105 31294 28308 28061 26483 23391 22538 20655 18440 20347 23309 24073 20514 15669 11360 9724 10196 11789 14157 16614 19005 22700 26060 26176 25285 27576 28993 28402 23197 19167 16039 13406 55466 284 1366 30 10606 15 24 26 7396 6079 2840 18721 59075 119337 74250 12683 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1643 20274 117403 348193 713912 999999 999999 999999 768334 214783 2926 108 34 49 103 121 125 145 244 264 196 82 61 -37 22 6 1 26 -44 -55 -38 -52 -27 -15 60 70 11 40 -26 -92 -9 -72 -24 83 21 -1 -22 -4 -18 -12 17 67 58 -4 -1 54 3 67 131 41 60 119 65 54 21 69 30 121 73 122 106 96 76 113 119 94 135 158 133 192 212 200 217 281 241 240 211 170 187 188 74 46 39 118 47 134 168 215 219 203 177 189 179 181 234 234 182 179 207 182 231 163 192 202 142 143 143 130 199 184 169 178 187 195 158 228 283 386 576 981 1190 1570 2900 4988 8644 13397 15323 15890 15610 15947 16729 17214 16690 15241 14322 12603 14527 17292 14106 12816 14179 15017 12672 7573 5149 4333 3890 4512 5926 6732 7802 10780 13728 16807 18834 21554 24767 25415 23990 24706 27976 33420 33433 29124 28595 33102 39010 41568 41259 38942 35971 38461 42016 42278 41535 40702 38696 38135 36434 33193 27871 23612 20033 16893 13561 11278 10274 9911 10669 12877 15347 17837 22110 27243 28101 27319 29748 34516 33236 27147 21562 19715 16016 13721 55475 321 262 30 10612 15 24 35 7396 6086 -33 578 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 7094 16512 6404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3009 26921 103837 268300 566050 999999 999999 999999 850850 67217 1680 116 87 161 144 198 260 294 311 284 227 110 20 18 -38 47 64 -64 -87 -45 -31 26 -37 13 73 55 12 41 63 -1 -67 -3 82 63 57 19 57 67 54 2 48 48 -6 87 95 90 73 110 38 147 106 108 85 127 128 172 133 129 72 108 107 141 160 154 133 146 162 156 168 160 166 204 248 310 232 189 146 139 151 133 100 53 105 144 177 190 235 246 197 153 164 208 231 245 264 282 271 246 240 225 233 186 217 243 246 237 266 286 251 223 212 228 194 201 227 253 385 540 877 1334 1756 2225 3843 7551 11227 12738 12663 12685 13325 14561 15707 14946 13344 14375 15711 15323 15243 15734 15183 13626 14590 15417 12660 7252 4907 4489 4649 4945 6336 8082 9290 11704 14813 18004 21160 23387 23712 23948 24730 25862 26955 26904 25583 24099 23333 27329 34638 36365 37181 37692 39271 43155 40910 36459 33486 30414 28804 31089 37202 44829 47037 41422 30569 18758 14480 12424 10990 10609 11493 13654 15382 17629 22955 28985 32798 32089 31324 37261 37563 28936 20725 19825 16108 14081 55484 323 207 30 10617 15 24 44 7395 6093 54 1780 8603 14224 1311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3937 25298 11018 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 676 5608 18098 50541 95393 167970 302176 576207 999999 999999 999999 629671 10234 152 82 164 34 85 218 328 340 245 211 100 -9 -73 -56 30 -32 -48 -86 -77 -86 -50 -10 -7 -47 -22 -16 -79 -74 -24 -68 -37 -58 999999 -70 -22 -52 -4 -19 75 55 13 68 25 35 94 46 -39 9 85 80 104 91 14 50 92 74 119 73 86 41 109 94 65 126 109 103 161 156 71 128 221 233 197 160 194 103 134 124 99 24 -21 80 127 129 150 165 208 155 157 198 196 159 169 217 218 186 219 168 186 197 160 120 139 170 160 180 165 181 169 164 177 179 181 222 239 256 391 653 1200 1771 2768 5578 9449 10766 11890 11993 11820 13173 14564 15325 15056 13090 11352 12161 14076 13899 14643 13117 12902 13991 14325 13629 9783 6847 5121 5046 5524 5811 7575 9497 10765 11000 10784 11789 14778 18366 24013 29977 33757 33830 33543 32244 27766 24909 28795 36488 37540 37310 36081 31939 30498 30855 31019 30459 27807 24818 24960 30054 36127 37618 37849 30250 19149 14631 11571 10635 10614 11063 12583 15135 18219 21460 25928 31798 32185 28751 29180 33072 31991 24134 20564 17853 14362 55493 320 301 30 10621 15 24 53 7395 6099 432 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 512 7321 29349 74426 163983 362642 752426 999999 999999 914113 20421 238 111 84 124 89 124 55 112 367 471 495 359 91 -13 -75 -96 -70 -90 999999 999999 999999 -92 -93 -4 -10 -74 -32 -76 -83 -43 999999 -89 -24 -49 1 -92 999999 -84 999999 -68 -94 -43 42 83 70 -33 42 20 13 25 24 103 99 97 23 -14 75 39 38 22 28 -1 62 48 95 86 71 75 46 69 111 144 170 144 151 76 70 89 28 87 10 5 50 104 84 121 110 121 99 92 77 117 99 89 65 86 105 117 120 102 168 173 137 115 171 133 197 164 100 124 135 152 157 116 85 181 223 282 553 1000 1658 2933 4771 6618 8798 9939 10404 11411 12708 13521 14318 14753 14438 14002 14465 15548 15730 17285 16314 14254 13109 14182 15012 13928 10782 6900 5052 4591 4034 4140 6081 7793 8807 11076 16936 26165 30508 35857 41697 45614 46905 42995 37324 30437 24873 27154 35835 36965 35562 35427 33546 34342 38041 38043 34665 29865 26114 26539 32541 28976 22861 20084 17356 13583 11169 10588 11183 12677 13531 14198 15530 17771 20611 26087 30987 28656 26070 26205 28028 35704 28951 21467 18289 15043 55502 215 3456 30 10626 15 25 2 7395 6106 554 5476 19307 50575 120743 309720 656746 999999 999999 999999 548273 11389 183 11 170 223 320 499 586 810 895 613 308 183 25 -41 -15 999999 999999 999999 999999 -42 -44 -79 -44 -47 3 -16 999999 -84 -73 999999 999999 -50 -85 -53 -24 -42 38 -46 -35 -27 16 -63 -31 20 58 64 64 22 11 9 63 32 79 95 46 44 31 -17 6 46 78 71 114 117 132 109 136 95 48 124 173 196 227 184 144 90 54 124 56 -17 -18 47 56 124 162 113 139 131 114 188 144 141 133 142 151 105 133 174 160 158 196 178 199 166 177 156 141 213 159 129 151 184 172 201 201 198 230 301 555 1178 2158 3551 4961 6697 8624 10790 13164 14767 15508 16254 16978 18163 19039 18991 18847 17287 14512 15413 16459 16707 16986 16065 15276 13631 9483 5899 4244 3404 4443 8276 11936 15203 19436 26716 30119 31208 31321 34734 43792 54272 59049 52829 41223 37464 37439 36942 36856 34635 31773 27103 25033 26466 27463 27432 26916 24434 20887 19489 19618 18961 18507 17442 15469 14619 14422 14764 15365 15896 16895 18367 19400 21158 24445 28559 28854 26848 26277 29639 38407 34159 25064 19027 15355 55511 321 280 30 10630 15 25 11 7394 6113 143 -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 999999 999999 999999 999999 999999 999999 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 2750 10070 30931 76179 185244 429983 839927 999999 999999 999999 338517 5294 186 150 283 541 821 961 778 537 303 176 -39 19 -74 999999 -96 -54 -91 999999 999999 999999 -56 999999 999999 -97 999999 999999 -56 -72 -64 -78 -74 -96 -25 -41 -13 -39 999999 999999 -70 999999 -27 21 999999 -57 -62 4 -10 -5 -52 -38 -65 6 20 -24 -9 -2 23 85 79 29 81 44 85 67 71 132 126 71 91 68 118 151 130 75 82 96 63 19 -8 -1 2 -46 10 112 96 104 193 136 154 100 113 118 85 94 66 103 161 148 147 150 109 100 64 112 135 137 164 136 176 199 151 127 115 155 201 202 309 637 1192 2098 3494 4626 7100 10214 12474 13828 15409 17179 18854 20460 21508 22021 20307 16720 14105 12032 11913 16448 21704 21269 15858 13255 11631 9043 6570 5173 6745 9768 12198 16889 23229 26782 29011 33847 34863 30196 26220 27547 36640 50777 53689 49385 39300 33670 31716 30089 27695 23817 21907 23491 25849 27095 27121 26127 24087 22082 20559 18444 16861 16317 15883 15471 14480 14230 14192 14042 15031 17249 19020 21276 24595 26823 24736 22696 25253 27556 31338 30797 25772 23670 18714 14588 55520 215 3436 30 10636 15 25 20 7394 6120 314 2973 10237 26874 63139 124508 261099 501931 999999 999999 999999 416628 6922 483 379 519 695 797 924 892 650 313 183 113 79 16 -74 -38 -11 -78 -80 11 -32 -13 -23 10 27 43 8 22 46 -49 -53 -33 5 42 -5 15 11 -61 -42 -61 20 -11 16 0 20 23 37 51 19 12 30 38 116 126 87 50 36 103 120 56 159 96 127 129 172 115 130 200 144 181 149 200 202 199 128 166 141 80 25 -4 17 15 48 110 141 129 191 209 199 206 175 167 239 199 216 234 186 187 186 149 209 198 181 160 199 213 237 269 253 329 343 227 216 213 193 230 292 489 1048 2026 3195 4352 6871 10680 13363 14974 16758 18369 19355 19279 18436 17786 17994 16228 12068 10797 13467 15671 17703 23281 24091 19364 16774 14983 11976 9557 10473 11984 10985 12180 16495 23014 25482 23997 25517 25365 21896 19107 18741 21756 26685 29830 33566 37818 38385 35368 34056 29506 24235 23924 25922 27075 28250 30371 32885 34826 35297 32909 29121 24833 19874 17289 16895 15544 15204 14404 14921 15086 15548 16701 18320 20304 22161 23218 24923 27237 30459 32590 31761 29137 27849 22655 19200 55529 214 3501 30 10641 15 25 29 7393 6126 819 5401 15464 37164 65036 132491 298289 560123 949993 999999 999999 999999 361822 8426 523 601 843 858 552 219 128 59 -43 -5 2 12 0 -61 -74 -76 15 7 87 -12 23 41 -4 7 10 -1 -68 -53 39 -57 40 133 24 73 11 -19 0 29 11 65 18 -29 36 136 60 27 70 101 94 99 83 71 79 107 131 120 107 158 124 120 164 134 132 212 130 153 156 207 241 169 180 202 177 104 91 123 103 50 -3 19 86 71 185 191 208 201 198 180 184 218 231 192 217 158 178 209 159 222 234 214 202 184 203 240 241 210 255 276 296 240 273 244 274 363 679 1415 2403 3550 6075 10602 13967 14749 15968 17358 17589 16300 14775 14698 15446 14775 12744 11925 11685 12368 15485 19861 22730 23205 24480 24480 21258 16230 10992 9389 9240 8369 7558 6742 7302 9933 10589 11363 15585 20153 22377 21007 17036 16201 16627 18605 23254 28981 37719 39954 39116 38031 38072 39139 38220 34015 35687 35171 34220 30878 29227 27659 25458 20779 17656 16777 15591 14208 13603 13252 12732 13048 13771 14926 16399 17753 19119 20220 22490 25245 28953 34956 36550 35186 36983 33660 55538 212 3566 30 10646 15 25 38 7393 6133 317 4467 15765 42628 98742 188193 367255 691935 999999 999999 938348 561451 457870 189830 1986 883 561 157 52 -93 -16 -21 3 999999 999999 -61 -11 -53 -84 -31 -34 -10 4 -12 -13 22 -54 -89 -58 21 -31 -21 9 -20 -3 -16 -6 -5 -24 23 42 28 -8 11 87 84 60 33 29 111 74 41 34 53 88 118 91 92 55 68 120 161 137 122 137 142 77 96 158 167 163 109 142 173 139 123 92 60 57 30 25 9 46 20 85 118 126 196 186 180 151 141 136 153 160 109 152 163 137 134 121 159 140 151 185 182 118 183 221 220 247 243 276 259 265 429 769 1667 3396 5728 8651 10910 12016 13560 14742 13872 12873 12956 13499 14120 14034 13670 12760 11441 10228 9206 10748 16144 25865 30799 23520 21402 17714 12594 10640 10128 8902 7018 5427 5072 6478 8493 10474 13363 15282 16378 19669 25773 26589 24439 21870 22938 41935 48909 50034 52185 52309 50845 48345 47410 49986 50169 44596 39582 38036 36867 35714 33259 28194 22321 17809 15023 13385 12142 11623 12348 13686 14525 14978 15854 18220 20442 20342 21153 23234 26671 30403 33697 33978 32025 29453 27756 55547 212 3568 30 10648 15 25 47 7393 6140 -61 896 2578 5893 13326 30845 69208 172141 468494 999999 999999 999999 907474 250311 3250 820 664 278 126 14 -93 -45 999999 -78 -83 999999 -38 -34 -57 -57 12 -36 -30 -5 -13 -49 -24 -88 -60 -45 27 7 60 25 -11 109 97 11 1 36 51 23 -8 10 11 10 -6 52 93 73 21 49 96 92 57 128 82 140 128 104 81 156 145 215 156 174 178 164 144 119 142 191 178 172 209 148 119 144 50 39 43 8 25 60 46 101 189 213 200 148 162 187 168 203 171 203 198 162 178 167 161 160 157 178 164 178 164 187 223 215 265 259 305 305 286 411 772 2390 5868 8842 10474 11437 12801 13759 14676 15472 16268 17583 17949 16354 14225 11602 10485 10123 10878 13698 19215 23898 25965 24252 20990 15872 13026 12612 11963 9581 7015 4872 3834 4121 5367 6846 8619 13201 21277 23591 22441 23425 25499 26133 27170 27122 27253 32183 39743 43355 47130 51059 49224 52605 61231 62331 54441 49416 49684 50092 49510 47578 42353 34464 24097 16104 13116 11704 11512 12860 14371 15271 16065 17398 18463 19238 21412 26350 30562 32282 31599 30892 27383 22446 18850 16376 55556 212 3570 30 10650 15 25 56 7392 6146 73 825 2331 4859 10546 24992 75990 205592 472110 999999 999999 999999 739414 37771 1137 728 678 289 68 -2 -75 -88 -33 999999 -10 -49 -85 -37 -65 -22 -48 -33 -81 -72 -27 58 -29 -4 6 21 46 -25 6 -53 -37 46 47 58 76 76 44 86 16 -33 -73 13 65 36 69 46 37 23 58 97 52 117 45 68 59 91 101 111 93 159 137 149 168 156 159 157 136 183 201 220 205 125 95 46 64 87 17 54 80 61 44 109 108 156 220 202 228 207 204 220 198 191 179 202 208 194 210 201 144 177 186 201 203 203 216 184 175 252 241 233 217 306 454 1351 4114 7081 8190 8765 10124 11766 12918 14191 15603 14846 11314 9425 9597 9846 9887 11200 14397 18563 22900 24456 23656 20091 14975 11802 12537 14369 13710 8165 3947 2048 1488 1482 1544 1583 2073 3070 5044 8971 12732 16353 21241 26101 29343 32917 34964 39155 44847 47187 45229 42676 44221 51383 60849 69107 81434 91431 93493 94746 97543 98483 97769 77445 41487 21114 16410 14484 14068 14171 14142 14282 15130 15973 16692 17244 18235 20371 23022 25188 25169 23849 24556 25077 21971 17962 55565 213 3543 30 10653 15 26 5 7392 6153 12 1240 4131 10181 24426 55082 126135 255123 475041 856024 999999 999999 999999 505270 5369 646 543 312 62 14 26 999999 -52 -54 -38 -85 999999 -18 -26 -69 -23 -57 -42 -36 52 5 -57 -17 49 76 33 -2 43 23 37 133 75 90 57 114 47 83 153 108 113 165 163 17 -41 83 66 100 155 70 32 127 160 81 127 117 227 176 92 152 179 137 193 171 187 130 196 221 230 329 236 201 148 141 67 89 51 67 37 56 -3 53 84 144 204 152 176 211 168 154 227 258 185 194 199 215 200 198 215 189 180 219 155 197 236 273 293 323 288 265 266 274 292 444 971 2359 4505 7465 9298 10110 11952 13726 13942 12713 9595 7959 7632 8248 9103 10685 11117 10283 11838 15159 17445 18411 19096 17222 13155 13260 13350 12774 9288 4292 1953 823 648 653 664 631 682 754 993 2365 5552 8322 14341 19748 28575 40505 41748 40864 46549 56946 61799 62150 69885 82906 93650 94012 91550 89679 94608 101047 104757 99414 69028 38455 22979 18723 16814 16037 15383 14734 14971 14743 14062 13917 15050 16642 18751 19837 20685 20970 20527 21586 24797 24936 20859 55574 212 3576 30 10656 15 26 14 7391 6160 331 1057 2813 6464 14999 33469 75897 221249 559795 999999 999999 999999 369076 8574 521 313 186 79 61 13 -33 -63 999999 -82 -57 -61 -89 -65 -47 -50 -11 -7 -9 -40 23 -64 -8 -17 -12 12 82 73 7 -15 46 100 57 124 55 66 106 68 100 157 94 88 69 117 82 48 136 84 159 197 174 161 165 169 107 147 203 216 149 141 103 113 183 179 168 150 197 230 213 206 209 164 124 147 67 49 116 48 34 21 17 46 141 132 168 220 193 203 206 194 221 264 218 229 202 174 221 220 216 193 171 205 178 207 227 279 255 238 197 189 208 280 441 883 2630 6981 9908 11052 12879 14162 14547 11806 9476 9765 9382 8458 8699 10295 12126 12951 12448 14027 18390 19774 18434 17478 17778 19528 17326 14850 13156 11513 8066 4065 1597 650 559 563 568 586 661 738 1473 3324 4863 6099 11640 22807 35879 46730 51688 51191 55779 62922 68323 72140 73531 74595 79628 82075 78089 77817 76070 69694 64735 57762 45897 35496 28037 23862 20631 18985 17805 17027 16540 15479 15091 15252 15085 15463 15217 14880 16223 18497 19953 19579 17124 17477 55583 212 3581 30 10661 15 26 23 7391 6167 724 3713 9556 22249 54743 117183 264473 658641 999999 999999 999999 999999 13625 476 297 198 163 149 128 86 -23 -27 48 11 6 -5 -19 -36 -22 -20 21 96 50 23 -48 -63 -64 20 83 93 63 89 116 83 147 102 102 99 99 103 135 187 96 96 81 123 59 136 140 104 130 123 60 109 154 198 227 251 189 171 166 99 200 234 185 237 179 220 256 280 284 247 207 262 257 196 174 117 122 129 101 167 109 113 94 118 243 220 217 265 226 224 253 276 242 252 210 258 264 246 262 243 226 231 218 249 234 264 233 215 259 263 265 276 272 287 463 989 3592 8544 11612 12347 14650 16089 12955 9989 10088 9946 9113 8843 10423 13252 14768 15349 16355 17969 19696 20953 20794 21537 23210 21522 14986 11061 8442 7238 6380 3395 1314 731 642 655 640 675 697 942 2301 3640 3729 4622 8938 17256 25451 26568 33070 44325 48796 49549 46380 44996 46288 47223 47244 48224 54035 58708 57881 54679 51580 47782 43861 43041 41803 38018 31897 26132 22424 20491 18383 15335 14028 13656 13106 13989 15546 16346 16522 17640 17882 15209 13041 13731 55592 212 3583 30 10663 15 26 32 7391 6173 290 1109 2350 4940 10381 22883 57053 156402 490909 999999 999999 999999 17325 489 102 19 48 9 -81 -22 -31 -2 7 -47 -89 -67 -63 -69 -97 -57 15 51 -3 -62 -61 999999 -80 -91 -29 27 56 -5 4 46 15 22 32 42 78 62 49 -2 81 8 -4 -10 30 83 87 101 100 65 50 43 61 86 125 101 159 134 118 125 109 109 157 103 105 185 221 213 221 235 179 156 199 163 151 108 64 52 73 94 73 86 53 72 178 187 175 141 199 206 205 201 120 197 247 166 198 177 188 181 180 192 172 177 200 218 213 212 205 198 161 212 301 345 1002 2855 4622 6200 7747 8981 9766 9978 8463 7382 7846 8609 8861 9124 10136 12266 14232 14856 14550 16009 19778 22530 21533 18289 15680 13765 11169 8944 6578 5430 4091 1794 912 873 1162 1355 1402 1529 1867 2374 3419 4265 4471 4887 6089 11629 19738 19386 18113 18519 19044 22752 26360 27303 29013 30964 30585 31559 35521 40976 46428 50871 52912 51898 51385 50458 42017 34514 34508 34554 30792 23243 18547 15227 14347 13202 12781 16212 18869 19729 18625 16458 14902 13641 12141 11579 55601 212 3555 30 10665 15 26 41 7390 6180 226 794 1941 4532 10413 36645 91221 161702 446993 999999 999999 999999 74208 1616 511 372 307 186 103 72 99 84 -12 30 107 50 4 -20 -34 54 80 125 40 4 88 49 96 67 67 74 3 50 96 100 122 228 148 152 151 110 146 70 162 193 109 215 213 129 146 130 145 186 193 173 154 183 222 204 226 252 253 169 219 291 253 245 248 287 274 304 246 230 343 312 331 254 248 241 188 223 168 188 206 180 158 168 266 288 308 301 303 336 323 303 325 313 283 335 308 337 299 240 283 313 284 297 346 326 337 350 379 393 449 555 1844 4086 5538 6586 7355 9081 8134 5873 6526 8150 9059 8884 8129 8126 9793 11809 14329 15378 16101 18934 17676 16905 18962 18792 15794 13587 12494 11470 9041 6768 5511 4430 3252 4145 6147 7869 8113 7111 7054 6884 6391 6588 6517 5994 6943 9693 13092 16622 21000 23887 25682 29059 28818 24413 22171 22721 24188 24758 25227 26745 29652 36188 43990 49739 54263 56127 55922 49627 37706 29529 25694 23301 20325 18099 16925 15152 13906 13086 14102 17671 20798 25419 27925 27335 22997 19547 15484 13191 55610 212 3585 30 10665 15 26 50 7390 6187 351 1314 3157 6543 15675 41516 122038 357041 999999 999999 999999 603498 5300 413 381 426 368 218 114 96 129 19 -7 -33 -47 -37 2 -31 -10 77 5 -69 -20 11 74 30 -87 -6 20 27 3 70 171 69 47 91 131 108 149 96 59 137 79 92 134 183 118 166 65 112 148 160 203 189 181 201 165 139 147 212 265 178 144 197 187 155 187 251 220 273 222 211 266 352 284 224 195 231 230 165 144 97 120 127 128 124 261 234 255 261 280 216 231 281 288 260 242 258 275 295 293 307 290 333 323 261 262 279 308 386 417 776 2125 3791 4450 4955 6101 7585 8102 7156 7513 7696 7318 7567 8812 10051 11039 12449 13795 14012 14863 20592 24468 21921 18211 16240 15986 13806 10643 9942 10109 8581 6968 6650 5422 4786 6162 6824 6402 6089 5307 4939 5143 4957 4455 4677 5976 7724 9382 11871 15126 17464 18457 19585 21017 25877 33612 35427 28569 24481 23637 22646 22864 24096 24760 26556 31713 36877 39302 40872 35512 26166 19057 15720 14650 14164 13472 13479 13437 12895 13453 14584 15629 18230 21863 22357 21142 22547 22877 21859 18649 15125 55619 213 3556 30 10666 15 26 59 7389 6193 -15 875 2782 7110 17780 49458 140031 313218 645920 999999 999999 999999 319574 226497 1115 530 438 239 95 84 15 49 6 32 -18 -91 1 -12 17 41 17 16 1 50 88 29 17 99 -22 -13 -45 -31 52 11 95 26 43 48 101 135 165 155 87 114 119 97 72 92 135 131 82 174 199 203 176 179 148 152 143 81 78 96 170 188 163 143 167 207 206 220 270 258 282 277 266 309 323 237 255 233 161 168 142 71 38 136 218 234 276 274 220 238 303 330 282 241 268 247 196 231 281 241 258 284 295 293 297 265 311 414 432 762 2154 3445 4667 6848 8949 9340 9137 8385 7935 7825 8375 9302 9806 9856 10326 10679 11451 12229 14465 20354 25570 23292 19964 15607 13783 11883 10426 9820 9260 8408 7818 6802 4656 3894 4679 5057 4887 4213 3325 2953 2805 2889 3163 3412 3645 4696 7038 10492 16332 22256 25846 27691 26450 20364 19826 28238 38291 43138 43268 41376 38283 33249 30359 29731 28821 30710 29129 25762 22881 20250 17661 15167 13635 12413 12495 13025 13801 14518 15330 16957 19893 21057 20623 22353 21261 21070 22613 21050 16342 13397 13105 55628 212 3589 30 10669 15 27 8 7389 6200 140 1917 8663 20803 50804 134907 314315 743824 999999 999999 999999 185340 1648 385 373 308 276 158 64 6 -34 8 63 -35 36 999999 999999 -27 21 -59 -40 -12 1 8 -56 56 -9 -41 -97 -69 -90 -43 22 76 139 0 -4 57 145 61 165 93 70 87 128 77 74 93 114 81 77 22 88 119 47 122 76 107 100 54 27 89 101 102 82 133 191 168 98 126 175 223 204 235 271 213 137 186 208 139 109 55 86 49 12 129 214 176 195 231 194 211 234 256 213 173 166 224 189 177 197 271 253 252 244 225 226 219 264 334 529 1222 2146 3438 6328 8402 8541 8540 8991 9765 9820 9040 8825 9113 9770 10528 10559 11054 12618 15076 21792 28581 23437 17552 12946 10131 9946 8466 7177 6263 5278 4901 3915 3091 3106 2776 3027 3505 3230 2580 2056 1941 2255 3032 4243 5212 6073 7424 9055 10571 11837 13393 15966 20153 25315 27698 22026 17796 20660 26348 32490 36439 36765 35990 34610 30570 26551 23006 19907 18188 17581 16829 14791 12788 11958 11209 11355 12269 14605 18027 20440 21560 20377 18678 18997 19805 21941 24643 23316 20903 17942 13509 55637 212 3590 30 10670 15 27 17 7389 6207 120 2005 8091 22426 74797 181436 522249 999999 999999 999999 116316 1699 536 525 535 479 406 187 110 71 72 -4 28 56 7 15 -22 187 93 47 27 47 15 68 59 74 72 47 23 79 69 79 195 155 114 105 147 167 162 147 123 154 187 173 170 180 138 147 156 187 150 131 134 115 149 120 134 188 186 201 139 85 144 105 107 120 181 260 195 256 296 333 347 338 303 282 251 310 227 234 200 173 199 140 112 150 247 269 265 248 220 265 328 282 302 302 282 287 257 213 261 275 331 351 302 309 295 336 400 494 792 1665 3409 7148 12917 13598 11423 10226 9478 8294 8506 10038 10891 10885 10604 10719 11145 10850 10156 11554 15168 18049 19077 18953 19304 17322 13006 10717 9119 7403 5292 3414 2447 2409 2434 1656 1373 1658 2172 2655 2592 2376 2090 1991 2292 3090 4010 5136 6136 6915 7392 8153 9244 10782 13456 18193 24941 28624 26329 22859 22563 25266 26495 24021 18599 15961 14276 13331 12779 12956 12520 11213 10257 10080 10379 10712 11405 13805 17336 19928 21027 22167 20669 18864 19380 21483 24404 23865 22748 23678 22587 17901 55646 307 738 30 10668 15 27 26 7388 6213 261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 2428 8891 25075 69422 191379 508291 999999 999999 999999 824079 62369 1068 494 467 346 188 101 71 -7 35 90 70 55 63 61 88 118 -13 38 50 106 97 138 75 80 122 55 11 11 87 123 162 95 70 128 150 191 142 171 130 173 132 226 165 119 133 161 177 192 167 151 146 107 139 183 172 147 163 142 160 119 167 168 156 151 162 219 251 323 301 286 283 340 356 316 314 317 337 249 240 217 206 220 228 268 314 298 268 224 286 336 293 250 285 322 281 254 203 246 272 308 326 369 321 293 324 369 409 521 910 1384 1925 3722 9793 14771 13125 10251 8453 8502 8544 9276 10341 11279 11224 10686 10540 9873 9507 9710 10506 12069 13349 16036 20650 24022 21345 14990 10971 7867 5901 4639 3122 2710 2403 1626 1031 997 1441 1945 2263 2730 2809 2886 3206 3370 3988 5040 6376 7734 9145 9950 10108 10314 10736 12036 14272 17983 22517 26351 28683 27865 25065 19264 13281 12330 11896 12080 11624 11163 10773 10291 10440 10558 10346 11016 12818 15711 20121 23508 23989 22227 18503 17049 19384 22159 23734 25451 24359 22248 21504 20336 55655 310 646 30 10666 15 27 35 7388 6220 1151 5025 16382 26320 10688 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1356 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 1921 10820 53614 189152 503407 999999 999999 999999 597645 7223 489 420 543 351 214 142 103 41 13 24 65 33 66 37 34 63 -34 -34 -24 -2 6 -34 -36 71 36 119 29 44 36 -6 51 103 136 112 66 139 59 18 31 63 66 36 127 130 81 104 56 186 76 94 69 98 133 80 133 215 94 74 145 182 78 95 98 183 163 102 161 218 246 289 248 249 314 350 293 211 219 267 241 208 226 154 114 173 247 231 277 220 277 267 207 207 257 224 256 251 254 265 281 354 276 272 289 275 284 272 282 288 296 443 893 2380 4984 7355 7738 6265 4985 5110 5493 5369 5679 6305 7382 7936 8349 8427 8101 7883 8943 11181 12111 11295 11791 16700 22581 22169 16217 11327 7866 5283 4234 4120 4768 4667 2771 1311 822 837 950 1221 1391 1451 1481 1554 1756 1970 2411 3214 4097 4957 5935 6612 7567 8589 9013 9222 10326 12255 14185 16030 18678 21228 22342 20498 15132 11804 11875 12078 11199 10352 10103 10302 10849 11943 13649 14942 16216 18277 18927 18938 18737 18007 18246 19385 22001 21892 22582 22809 20412 19473 21452 55664 309 678 30 10668 15 27 44 7387 6227 391 411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3413 16811 64973 221267 584890 999999 999999 999999 204649 1329 413 405 249 154 229 155 133 62 -21 36 21 50 113 97 101 60 15 55 68 60 6 90 68 101 109 86 171 119 28 25 70 92 99 61 112 18 75 53 59 68 115 70 103 108 176 146 148 136 184 175 107 134 173 167 188 149 163 129 158 164 185 161 160 166 211 257 227 204 265 305 329 354 340 390 322 336 365 243 216 215 119 190 237 241 313 311 315 317 264 291 271 277 255 229 272 310 330 259 294 299 243 263 250 242 273 295 296 350 458 986 2321 4376 5766 5662 4706 4965 5165 5756 7509 9059 8949 8868 9507 9441 9975 11620 13171 13011 11658 12308 14717 17701 20041 19251 14697 11291 8935 7313 6763 7702 12089 14846 13916 9729 4348 1530 1012 1031 1422 1845 1718 1498 1424 1511 1595 1564 1609 1842 2179 2624 3254 3947 4498 4984 5405 5705 6982 10001 12736 14117 14864 15414 14908 14099 13039 12008 11221 11188 11114 10702 10803 11797 13194 15473 18139 17370 14830 14817 15287 14467 15365 18042 20269 20950 21682 22153 21824 23406 25067 24263 55673 314 528 30 10668 15 27 53 7387 6233 1382 7231 15884 3765 999999 999999 999999 999999 999999 999999 999999 568 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1565 10852 50524 169726 460599 999999 999999 999999 661008 5585 456 289 328 177 108 95 55 16 -22 111 134 124 75 112 78 69 70 75 27 135 37 99 150 142 105 41 143 135 98 102 92 68 53 88 66 111 92 80 50 55 73 42 127 121 112 127 144 147 131 139 117 141 191 167 177 173 166 162 162 194 160 178 219 201 165 180 204 170 268 259 282 363 362 348 330 370 310 295 266 227 183 235 307 262 266 316 292 307 324 280 257 308 282 247 290 300 308 269 321 293 262 268 281 249 307 369 360 471 645 1275 2168 2465 2978 3580 3955 4968 5725 5395 6007 6240 6267 7951 10003 10746 12700 15258 17452 19034 19478 20379 20611 19682 16151 11607 8039 6872 6989 7248 7996 15370 25145 23996 17135 11660 7227 3409 1741 1641 1957 2515 2652 2307 1935 1663 1458 1337 1335 1483 1777 2207 2606 3118 3899 4909 5915 6667 6858 6334 5798 5905 6352 6714 6736 6618 6839 7924 9992 10553 10309 10596 11738 13523 14871 16102 16248 13791 13306 14562 14999 14982 16441 18118 18170 19570 21524 24119 28107 27720 23296 18977 55682 318 408 30 10668 15 28 2 7386 6240 1405 5515 1149 8702 58972 45431 16018 6706 3999 1044 582 6729 17446 19490 15255 8942 6909 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 431 10042 74204 183205 474946 999999 999999 999999 88337 1117 394 306 156 92 217 168 207 188 101 47 2 141 61 11 24 81 87 91 105 128 112 106 103 90 92 98 86 111 171 150 77 50 97 65 35 79 53 153 78 97 130 68 69 117 160 120 161 154 159 158 158 124 130 165 171 66 90 84 123 144 170 202 142 116 97 158 188 229 253 230 294 303 291 378 400 364 387 390 339 290 211 156 223 282 277 326 324 291 333 345 320 303 287 269 261 279 277 318 347 352 330 305 240 250 274 300 365 392 428 511 652 694 776 805 735 703 976 1701 2100 2002 2093 3540 5819 7559 8312 11027 16657 21843 24251 24663 19741 16410 16298 13116 8114 6420 6626 6973 8028 17395 25349 23784 16371 7525 4117 2691 1855 1793 2307 3280 3350 3239 2897 2299 1720 1384 1407 1610 1910 2216 2476 2908 3683 4426 5147 5885 6345 5869 5350 5108 4868 4962 5201 5373 5606 6631 7142 7568 7612 7649 8478 9394 10563 12938 15488 16657 16690 15588 13868 14131 16380 19116 19814 22070 25434 28204 32178 26809 20391 17197 55691 313 558 30 10668 15 28 11 7386 6247 178 1513 2543 2878 504 -98 3786 16599 46646 131896 239310 16226 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1191 12596 66914 279511 655034 999999 999999 222365 1973 221 180 33 109 112 68 190 59 -23 98 28 101 106 63 56 -14 21 77 59 11 -37 51 51 0 128 67 45 60 7 78 47 24 61 62 49 89 73 46 12 91 6 56 85 54 119 43 98 73 129 136 71 26 61 72 106 28 87 81 92 132 128 129 90 117 164 132 74 83 135 171 169 203 254 305 332 353 328 335 354 311 256 259 207 240 279 310 303 275 295 310 248 205 234 199 240 241 267 288 270 317 332 290 297 253 235 285 281 289 425 387 365 380 395 364 277 276 331 378 448 575 555 627 924 1935 4613 9059 14496 17514 19726 21447 24885 24400 20851 16928 13852 10997 8122 6999 6370 9665 17151 18258 14449 10252 5758 3224 2092 1549 1655 2301 2929 3317 3304 2706 2020 1587 1423 1569 1788 1938 2249 2829 3500 4216 4936 5065 4713 4881 5214 5741 6021 5552 4977 4829 5143 5171 4896 4523 3961 3901 4141 4466 5052 5808 7328 9493 11858 13911 13294 12856 14389 15388 19003 25928 27071 28224 27682 21669 18485 16740 55700 313 560 30 10670 15 28 20 7386 6253 465 2039 2747 999999 999999 999999 999999 1869 14047 46176 161490 389408 164904 4811 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1022 5519 77911 319526 777571 999999 999999 495351 3871 220 90 182 174 160 255 169 55 106 140 103 117 161 91 27 87 34 76 31 48 97 60 143 166 121 155 57 56 86 118 98 100 133 158 121 131 62 144 97 136 137 148 91 81 70 83 62 121 85 120 77 116 69 130 175 140 151 106 107 103 131 148 133 120 149 158 163 130 151 169 207 255 391 365 342 379 391 428 398 384 314 317 235 259 321 346 334 342 321 328 337 284 317 283 283 322 317 330 317 330 385 370 423 380 420 407 389 400 400 392 387 362 357 387 361 318 378 366 357 393 493 615 1388 3341 6160 8718 11658 14831 17792 20544 22547 23250 24221 22201 15760 9862 8713 7720 7899 11918 15839 12760 8224 9613 10854 6786 4239 2590 1967 2270 3084 3998 3900 3025 2539 2217 2142 2221 2405 2505 2779 2987 3260 3818 4336 4418 4413 4653 5082 5795 6165 5934 5552 4884 4133 3819 3249 2734 2752 2756 2922 3110 3388 3754 4620 6028 7932 10478 12304 13326 14602 17955 23640 27432 24363 24320 24055 21398 21313 20228 55709 319 383 30 10673 15 28 29 7385 6260 6104 23757 18465 4257 5475 5463 6588 15877 36333 39834 3879 999999 999999 -66 654 7832 58986 324491 850949 369613 7182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -58 -39 76 256 315 297 349 776 648 5344 86838 550646 950282 999999 150587 1392 92 88 78 148 129 104 68 92 32 28 2 -9 36 94 40 39 -31 -6 56 40 64 15 -9 60 65 127 173 145 -8 18 50 96 31 91 69 37 54 16 22 13 48 63 63 93 27 102 61 31 84 30 64 1 18 93 28 98 120 53 82 108 85 109 140 128 106 107 94 107 152 126 112 137 182 322 272 231 239 296 321 382 347 272 260 210 182 221 305 275 228 203 238 270 233 203 184 193 271 241 257 283 274 261 288 243 353 358 331 328 308 321 347 304 308 317 281 292 317 352 345 345 396 621 1132 2210 4105 7120 11986 16472 18853 21023 19952 16566 16023 15656 12870 9943 8026 8762 11898 15430 14488 9401 5647 5277 5980 6636 4768 2947 1734 1888 2951 3788 3397 2618 2115 1890 1935 2153 2512 3345 4834 6633 7778 8257 8366 7707 7215 7667 8692 8363 8115 8372 8150 6966 6170 5592 5375 5130 4833 4317 4251 4355 4130 3865 3821 5002 7018 10473 11640 10763 12186 17173 21091 19806 17032 15886 18283 20817 21360 20436 17710 55718 323 266 30 10676 15 28 38 7385 6267 892 9273 6736 2476 51376 184015 273142 331552 508031 315202 13851 255 14495 190408 330483 21819 -58 136 443 228 9025 122637 337767 22749 509 142 24 -36 66 -9 -66 14 -6 34 71 79 999999 -25 -33 999999 -83 27 34 29 1 13 -24 -30 119 23 61 144 252 226 141 299 395 264 320 395 516 354 197 48 -83 96 69 189 148 204 38 101 230 155 175 209 112 35 153 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 50 -21 -28 -39 48 238 466 528 477 417 458 551 657 601 699 642 754 759 722 844 835 806 705 903 1211 1887 23029 336321 754043 412533 12508 216 141 64 45 133 130 92 99 196 110 85 132 101 141 131 116 81 103 93 29 63 84 185 170 166 96 118 115 60 121 130 75 143 102 78 87 87 40 126 180 159 88 77 71 110 80 90 74 64 124 145 119 121 109 168 142 222 120 142 168 126 185 202 188 186 162 254 202 225 226 238 315 290 344 311 365 380 412 351 321 365 368 303 272 298 348 353 290 266 244 269 324 271 226 254 282 318 322 299 305 267 324 332 314 339 343 361 397 408 447 384 394 368 390 401 386 376 451 522 839 2263 5221 8639 12545 18950 24330 25043 24338 23293 22622 16871 12663 11026 10646 10709 10465 11771 14615 15626 12881 9329 6184 3926 2724 2492 1964 1201 1074 1845 3108 3844 3914 3636 3263 3774 5139 6291 6973 7952 9924 12102 13760 15431 16259 15128 14030 14619 14488 13000 12737 13314 14001 13648 12122 10828 9511 7613 6270 5591 5220 5463 5735 5381 4873 4549 5136 6742 8565 9476 11490 15373 17578 17829 14425 12961 13563 15874 17704 18484 16774 14779 55727 323 270 30 10680 15 28 47 7384 6274 1328 13289 22250 15358 80782 236716 420460 730917 796819 53260 1201 1233 -45 23990 293225 177202 2898 192 147 164 225 282 201 188 48 7 -8 999999 -53 999999 -74 -87 -19 -96 999999 -69 -37 -26 -23 999999 999999 -85 -38 -5 -66 -48 2 999999 999999 61 15 31 116 216 117 256 278 238 254 283 316 264 48 -91 -46 8 86 4 -16 26 56 44 117 -18 28 73 31 155 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 74 105 321 188 225 411 518 581 651 796 763 1002 949 958 1034 1124 1060 1013 1233 1750 12201 110345 404939 515736 310646 195438 7183 214 82 83 88 83 96 141 33 5 -33 40 136 159 22 -16 68 -27 73 56 49 8 19 31 44 114 149 88 39 1 76 60 107 78 11 -45 69 67 80 69 60 68 89 57 25 58 58 53 46 45 45 47 15 100 96 124 159 81 135 116 99 142 118 157 200 183 244 252 220 258 247 286 269 287 279 353 296 355 365 316 263 236 221 210 273 274 266 263 235 210 218 241 241 250 250 238 232 234 268 313 273 249 256 237 273 286 291 305 280 326 321 342 385 406 406 433 440 596 1562 4212 8689 15988 24088 27380 25716 21082 17107 16686 19955 23557 20029 12585 8817 7933 8141 9546 12096 15017 16174 12377 7388 3679 1657 893 668 645 637 931 1536 2591 4773 7317 7855 7707 7697 7329 7389 7429 8995 11340 13306 13177 13044 15627 19774 22442 21297 19111 18380 17551 16783 16481 15526 13995 12445 11097 10211 9230 8506 7280 6318 5730 5078 4258 3756 3844 4915 6320 7235 7781 9703 12950 12363 10538 10807 12304 12586 13077 12893 11476 9618 55736 323 273 30 10683 15 28 56 7384 6280 2072 12336 23454 24943 87963 230119 452143 841905 559967 17623 161 -78 -92 179 670 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 -99 999999 -90 -71 -67 -34 -30 -39 -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 -25 80 999999 -92 -86 -35 -71 -45 1 999999 -31 -10 71 88 83 143 201 239 493 1070 1114 21917 299008 919810 788594 287581 6446 206 5 10 -37 6 70 29 43 8 74 14 80 71 14 65 15 5 -45 11 49 87 31 -39 -39 2 59 9 -2 47 37 32 21 37 -29 -46 55 -13 19 37 96 76 13 7 86 36 100 112 72 86 55 91 68 3 22 58 79 110 94 124 141 83 91 180 183 179 165 229 360 292 214 255 293 302 325 322 326 268 296 281 220 185 175 187 187 207 226 215 208 186 171 160 165 210 171 195 241 242 193 178 228 219 261 236 197 244 257 290 266 335 345 298 321 364 393 471 660 1124 2790 7494 16544 23887 23803 24219 26971 25168 21352 24028 26549 21762 20018 17086 11307 8224 8228 9504 10933 12787 15584 14765 9173 5232 1999 775 618 593 636 973 2353 5705 10968 14796 17294 18128 17581 13289 11158 10499 10006 11182 13615 17735 21490 24395 25483 25236 23707 22046 21981 21297 19696 15762 12404 9999 8400 7723 7654 7619 7843 7617 6406 5441 4503 3452 3273 3948 4729 5681 6703 7457 8926 8884 9001 9841 10177 10218 10727 11221 11418 11612 11656 55745 322 304 30 10684 15 29 5 7383 6287 1099 3447 5289 15711 50974 132460 205464 47057 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 426 760 38058 378249 870749 999999 999999 394228 4349 -11 25 88 40 -20 82 57 70 2 59 -39 -21 -20 -32 -72 -79 -26 10 -22 77 67 55 57 12 -7 51 78 47 -43 33 51 46 87 78 81 33 -25 107 144 24 44 114 116 129 42 96 105 37 75 69 54 79 49 73 44 52 100 89 139 168 117 144 192 162 143 200 240 217 256 278 260 223 321 338 342 251 242 233 179 156 130 158 228 205 193 220 245 206 219 219 177 184 207 184 205 245 193 154 220 227 254 232 234 253 275 262 272 269 312 339 417 513 779 1440 3547 7362 13356 19666 19138 18530 24339 34874 35980 27823 24032 25474 26546 27502 27663 20460 15994 14857 14330 12107 11171 12666 14505 11252 6144 2414 867 655 687 853 2097 5710 10987 17219 19092 18626 18990 15388 12932 11128 9308 9705 10944 12263 12639 13334 15646 18193 18552 19765 22783 25228 26751 27110 22311 16350 11742 8619 7701 7413 6551 5911 5747 4725 4206 4077 4050 4243 4632 4314 4180 5514 6682 7620 8359 8943 9451 10101 10348 10794 12037 12854 13916 15063 55754 322 311 30 10691 15 29 14 7383 6294 3520 12640 24650 70314 273189 608969 362441 11062 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 21976 43018 3358 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 88 167 63 999999 999999 -45 41 620 432 11257 186811 724344 999999 766359 16452 158 49 111 101 26 -22 -42 5 0 -47 -68 -20 -51 -5 -45 9 -22 -95 4 6 1 -67 1 -89 10 63 -35 -50 24 -7 -50 16 31 34 9 999999 -53 67 72 78 51 55 91 97 121 96 94 79 -5 1 39 18 22 -32 31 99 129 168 123 165 217 196 181 135 243 240 257 222 171 206 195 283 273 307 341 264 274 291 212 183 152 118 154 153 118 191 211 170 192 108 122 197 175 195 181 152 192 168 142 213 217 200 191 210 193 254 316 305 336 353 445 563 780 1483 4090 9300 12624 15069 16187 15708 19372 25182 29301 35453 36137 29781 24950 31670 35859 24907 17773 13668 11209 10105 9869 10552 11868 13803 12744 8786 4106 1244 742 800 2257 5377 8725 12154 15964 17240 15091 11646 10702 10241 9402 8571 8566 9303 9559 11160 14252 16668 16352 15539 16432 17794 18532 18037 15760 11867 7947 6050 6090 5815 5729 5549 4607 4043 4072 4125 4927 5414 4700 3994 3338 2939 2955 4544 6715 8194 8684 9055 9773 10521 11244 12364 13823 15612 16337 55763 322 286 30 10696 15 29 23 7382 6300 1584 8819 19187 49822 171879 476709 617850 137656 2761 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -8 12 74 84 53 59 139 28 71 9 -26 -77 37 525 607 7896 135951 641819 999999 807841 53528 627 87 77 19 -44 -3 -9 -67 -16 -52 -12 15 3 999999 -31 -79 -34 28 22 40 28 -18 -82 -35 57 33 50 -15 56 -30 -11 -4 -7 -19 21 26 42 84 11 10 41 40 14 56 72 45 68 24 41 -7 14 7 -34 39 51 50 120 300 606 724 742 511 369 310 276 344 275 329 272 232 197 237 272 271 260 286 254 262 218 167 154 119 152 166 206 153 187 180 184 152 161 109 120 157 156 164 180 197 203 180 184 215 210 213 255 291 329 397 546 881 2086 3685 5653 7457 10236 14320 16251 18194 20358 21995 27399 33916 40514 45059 40806 39566 45875 35831 16738 11275 8411 7447 7556 8757 10236 11417 12782 14117 13234 10330 5610 1791 1426 3696 7096 8165 8587 10559 14749 13189 11835 10528 9825 7397 6646 7407 7926 8041 7177 6841 9450 12792 14554 13422 12910 13210 12625 11914 12312 12410 9999 7122 6362 5993 5523 5254 5054 4455 4496 4528 4934 5963 5386 3844 3031 2732 2543 2896 5170 7297 8427 9610 10880 11501 11915 12641 13688 13891 13974 55772 322 321 30 10701 15 29 32 7382 6307 667 5596 15442 42184 147101 335385 607311 471279 24675 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 57 3 71 -32 11 241 327 433 422 437 742 1255 1761 46628 357946 767724 988821 867963 20225 227 104 75 46 14 85 -7 10 -2 -5 -25 18 -19 -43 -30 -37 -43 43 61 38 7 32 -1 26 33 17 20 -14 26 51 29 22 79 72 59 25 -16 41 140 89 74 157 113 37 84 78 46 110 100 85 70 67 80 26 82 82 117 155 415 671 634 622 483 357 308 283 318 376 346 224 226 244 314 317 355 290 326 310 222 206 228 204 227 193 213 243 272 241 265 315 236 225 198 238 228 215 215 260 216 207 237 275 293 422 580 799 1108 3064 5948 7420 8745 9135 9757 10935 13362 18331 24588 28904 28728 38383 53418 54708 53983 45935 50423 40852 18178 13347 13722 12148 10151 9186 8515 9611 11774 13942 13053 11365 10144 7309 4237 3569 5828 8293 9909 10366 9949 10195 11225 12317 11739 9291 7270 6308 5611 5968 6506 7046 6746 6147 6301 6337 6093 6184 6863 7938 9402 11151 12672 11737 10086 9208 8255 6784 6799 7076 5838 5006 5333 5530 6422 7332 5604 3586 2633 2468 2862 4084 5596 6728 7466 8337 9448 10886 11573 12338 12874 13562 14740 55781 322 326 30 10706 15 29 41 7381 6313 840 4987 11982 33336 163401 378804 415444 60827 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -67 -21 107 585 757 2077 49075 466065 941373 999999 822550 13195 350 93 170 113 -5 -42 -20 34 5 -1 29 -30 -21 3 -19 71 4 -4 25 14 63 84 80 -2 89 64 15 23 71 43 32 68 95 -10 -16 135 112 65 89 108 78 48 26 91 192 75 115 147 112 104 65 95 103 91 116 98 51 72 78 85 127 107 137 219 264 231 275 256 320 301 275 347 373 369 385 407 375 317 273 271 192 147 204 255 265 241 243 284 246 197 229 236 227 209 234 248 248 275 291 286 366 495 720 1115 2278 4425 7589 10175 10266 10602 9953 9707 15780 28447 41346 47802 50371 55810 50895 54296 51598 42680 30437 19258 11221 9508 9352 8659 8240 8067 7695 8415 9893 10842 10461 9079 7692 6777 5942 7386 9723 11533 10486 11595 14281 13460 11649 13377 11124 9009 6656 5660 5179 5158 5921 7109 7523 6923 6187 5683 5223 5523 6422 8298 11148 13156 12116 10099 8495 7866 7472 7474 6841 5986 5792 5644 5268 5449 5700 6575 6717 4493 3129 2807 2852 3055 3519 4586 5399 6729 7802 9015 11015 12423 12904 13509 13993 14164 55790 323 300 30 10710 15 29 50 7381 6320 300 3503 11996 27448 85743 528223 999999 999999 71613 890 512 547 534 443 444 236 438 238 157 217 47 33 44 100 77 111 86 -87 999999 -34 999999 999999 -35 -92 -21 -38 -33 999999 999999 999999 999999 999999 999999 999999 999999 38 175 146 169 69 171 150 23 64 234 358 325 440 466 316 394 260 240 41 -46 30 58 96 190 88 41 25 -54 53 -20 13 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 32 -93 -54 18 102 190 135 213 297 256 306 409 476 474 540 484 594 689 540 475 638 801 1256 815 12511 270308 704176 179606 4063 543 550 103 -48 -3 24 -29 3 -58 -30 -56 -12 -23 -29 -39 7 -34 -40 8 -82 -21 14 -69 28 35 45 77 -24 -16 -33 39 28 -4 5 79 -31 -20 -62 -17 54 90 36 83 108 102 120 89 26 68 39 131 85 35 47 74 72 53 49 -6 52 18 13 19 76 111 116 62 123 158 198 167 238 214 209 256 276 293 282 252 313 259 180 167 132 174 211 195 144 152 190 177 205 241 217 253 223 219 214 193 218 320 411 676 1556 3988 6832 8408 9060 9749 10701 13012 20756 33775 40431 41641 38038 35529 38269 36489 30719 27052 16915 12209 10060 8562 7554 6495 6136 6528 7026 7196 6597 6183 6541 8093 10633 12544 13301 13263 13959 13238 12453 11799 11133 12879 13309 12995 11557 10665 8652 6453 5093 4538 4076 4505 4966 5692 6643 6084 5248 4861 4994 5566 6310 6672 7218 8256 8074 6998 6562 6852 6976 5902 4563 4048 4041 3781 3589 3668 4427 4992 5654 5332 4252 3110 2417 2104 2546 3234 4618 5992 6986 8190 9078 9735 10403 11019 11448 11834 55799 323 307 30 10717 15 29 59 7381 6327 559 3718 12003 30647 94080 481470 999999 999999 362981 6580 1151 1077 1078 931 757 811 687 616 426 383 384 314 393 308 292 424 282 241 368 236 203 195 257 264 226 261 205 144 123 147 165 28 113 195 187 680 1159 1019 742 625 506 517 583 467 562 719 855 1048 886 761 759 650 606 470 365 471 391 458 420 394 310 212 348 334 349 226 125 48 -78 -25 -98 999999 999999 999999 999999 -22 -23 999999 -62 1 12 -44 107 111 191 278 334 391 409 498 520 599 593 539 731 826 769 930 915 856 933 879 895 989 844 733 734 1126 1088 3609 67702 192087 17941 2471 28295 74079 1883 118 46 -5 25 20 -30 22 -7 -40 20 40 -10 -7 6 -54 10 43 -4 -17 31 73 102 70 14 -1 23 27 82 111 107 61 31 42 68 62 33 39 10 118 108 103 100 90 152 76 183 240 122 175 156 72 94 47 124 69 138 86 21 45 116 99 91 109 122 168 176 254 310 281 334 395 338 388 401 374 381 308 298 274 196 158 231 287 233 263 241 223 250 253 291 264 232 240 258 223 249 350 517 873 1572 3103 5951 7873 8513 8895 11917 19046 29543 45274 43385 32219 31086 34108 35518 28035 21089 15057 11038 8640 7043 6410 6193 5093 4914 5997 7201 7852 6739 5523 6627 10214 16286 22144 28799 26111 17109 13237 13121 13881 13208 11687 10739 11594 12362 9735 9302 7540 6203 5119 4147 4211 4526 4944 5306 5638 6117 6572 6072 5250 4868 5135 5515 5527 5681 6110 6596 7108 7456 7446 6985 6066 4854 3798 3180 3114 3222 3410 3238 2994 3196 3315 2667 2005 1928 1896 1893 2101 2422 2963 3464 3993 4471 5528 7097 8218 9201 55808 324 283 30 10723 15 30 8 7380 6333 5 946 4474 10181 25299 95834 470902 951824 999999 302911 5828 415 477 548 326 184 435 242 157 16 2 44 -35 -81 -69 -65 -13 -54 -79 -77 -92 -86 35 -45 999999 -73 999999 -68 999999 999999 -72 999999 -98 999999 999999 -60 565 1542 1174 532 288 98 24 83 168 166 244 338 286 226 221 148 123 90 176 -1 -6 13 -6 80 87 38 28 -62 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -88 -72 -25 -23 44 178 224 197 285 339 367 328 375 272 343 285 359 429 435 530 504 622 885 1579 1083 14726 299659 999999 262031 2577 -6 -48 -92 23 -6 -64 -26 -31 -5 11 2 -14 -51 17 35 11 -11 -23 2 8 39 -6 -17 1 -39 22 -59 -54 56 15 -10 -57 -4 -18 -16 -27 15 27 77 81 0 94 24 -30 87 39 24 60 90 39 60 39 125 65 49 17 115 38 -11 33 55 86 122 188 199 212 148 103 138 217 344 465 247 241 272 351 308 275 236 223 208 168 188 230 210 202 169 172 151 140 195 129 166 208 174 196 316 457 735 1692 3887 6044 6563 9651 16707 26402 38304 34093 22852 20344 18063 18526 23271 25740 19065 12836 8967 6627 6274 5862 4964 4439 3633 4243 5367 6354 7067 5623 4725 5666 8730 15598 23717 30347 31462 23533 16509 17222 17817 12248 9621 8950 10133 12883 8534 7253 7906 6472 6496 5860 5247 4764 4913 4949 4899 5289 5926 6347 6001 4973 4287 4011 4169 4250 4310 4698 5551 6430 6951 7641 8200 8861 9191 7878 6363 5787 4721 3503 3323 3370 2687 2633 2649 2182 2059 1874 1570 1279 1153 1111 1312 2297 4415 6239 7486 8567 55817 322 317 30 10727 15 30 17 7380 6340 750 3393 8713 32378 142158 323987 326501 128343 3198 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 22317 136081 58899 2529 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 215 888 467 15072 255420 999999 999999 137916 1416 149 8 -22 12 -8 3 23 3 16 44 22 -19 54 41 29 62 13 1 75 31 86 85 42 33 6 32 -8 54 47 19 31 33 37 19 58 40 11 91 80 68 48 49 65 30 44 67 122 148 122 99 48 119 153 140 146 114 91 91 101 141 79 191 360 400 277 183 212 297 328 595 954 497 253 308 327 334 382 365 295 237 169 176 205 198 178 163 168 148 194 211 196 173 225 244 276 343 588 1142 2368 5329 10333 16717 23283 25404 23993 17635 14890 14133 15935 15141 15198 14929 14347 11957 8729 7716 6791 5253 4718 4351 4637 5213 5914 6767 6421 5679 5313 5859 8421 14859 23928 31487 29586 24622 23931 25373 23858 16047 10328 11354 10218 10572 10801 7069 7377 9391 6637 6456 6099 5307 4677 4345 4149 4223 4284 4186 3989 3659 3108 2767 2772 3038 4065 5052 5890 7340 8791 9190 8949 9320 9988 8167 5466 3980 3131 2697 2532 2351 2171 2199 2252 1960 1698 1465 1280 1331 1385 1393 1710 2577 3973 5967 7675 9834 12123 55826 322 352 30 10732 15 30 26 7379 6347 -42 1209 4765 15540 53363 133775 149605 18843 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1147 30758 336340 780338 294425 17581 6141 19 999999 999999 999999 999999 -58 -57 -73 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 11 94 257 270 437 706 931 761 613 493 576 531 485 464 573 622 626 684 716 871 1251 1495 4707 85562 696425 999999 808993 9717 160 34 54 42 -18 -97 -54 -34 2 46 66 -5 -45 12 -96 5 55 54 85 90 60 49 17 118 112 93 109 124 85 88 69 70 17 9 88 96 43 106 103 97 95 58 35 68 82 108 58 85 133 110 126 144 146 145 132 63 77 88 15 147 170 126 136 175 185 230 269 208 122 263 322 252 274 243 347 345 310 310 293 248 219 211 224 228 139 176 155 207 184 216 194 207 246 346 525 790 1159 2428 6241 11179 17203 19849 16131 14076 13822 12101 9422 6866 6017 5973 6968 9311 10228 8055 6808 5588 4427 3792 3151 3574 4312 4413 4707 4738 4548 4502 5022 8566 16393 21610 22056 18904 22638 28374 26658 19233 11547 7438 10474 13065 10365 10811 8806 4718 5946 9258 8829 6753 6976 6805 5849 4518 3839 3952 3945 3816 3473 2851 2602 2307 2228 2312 3147 4866 7950 11149 11120 9960 9175 9422 10591 8297 4894 3335 2541 2128 1808 1634 1657 1825 1873 1973 1816 1420 1281 1335 1297 2030 4306 7132 9192 11123 13296 15979 23038 55835 322 355 30 10735 15 30 35 7379 6353 1052 4288 13593 43269 120164 208578 164199 5801 999999 999999 999999 999999 999999 999999 999999 999999 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 2324 38577 346149 976129 508555 11218 204 83 106 64 59 17 70 96 217 93 92 36 2 999999 -37 22 -82 59 23 11 -56 -52 -78 -61 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 26 51 269 451 647 725 745 961 1136 1356 1446 1474 1303 1091 979 1055 1128 1287 1272 1137 1010 1142 1148 1011 973 1028 1499 1586 5623 80640 999999 999999 26835 390 136 76 98 105 44 44 37 112 67 96 15 63 -11 17 116 96 60 76 129 142 160 161 213 242 244 224 174 176 231 217 135 153 220 141 103 170 177 100 94 111 124 98 104 128 144 223 132 186 231 232 204 258 209 183 142 193 226 145 146 202 104 157 199 200 222 213 220 262 270 285 299 266 340 460 424 392 378 353 277 274 247 279 293 267 253 271 188 199 254 224 293 287 294 412 574 791 1468 3408 6900 12805 13517 11162 9910 8798 5226 3338 3623 3655 3646 4033 5096 5557 5935 6788 5872 3333 3323 3501 3378 3366 3530 3790 3986 4207 4962 6942 10106 14674 17742 14871 15197 20998 24493 25225 20134 11056 8416 10527 16141 13903 9960 9303 7504 6840 7945 9280 9756 8675 7187 6250 5371 5279 5428 5173 5483 5745 5264 5409 5056 5119 5703 6725 8133 10392 12845 12723 9927 9198 8902 7023 4527 3489 3389 3243 2485 1868 1641 1545 1564 1572 1432 1172 1000 993 1044 1336 2481 3779 4842 5785 6415 7847 10621 13200 55844 320 420 30 10740 15 30 44 7378 6360 10 1463 4386 6626 2237 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 914 9505 58700 299293 680437 332573 9241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -52 2 82 -72 0 133 39 -49 -69 -14 -17 93 97 217 285 356 303 320 659 1190 4017 42406 518929 999999 999999 129125 1377 126 50 42 82 77 22 23 31 72 86 60 -6 47 132 106 104 -13 94 135 91 177 168 199 153 151 219 249 131 162 194 187 211 133 191 238 151 129 92 147 161 145 129 143 160 133 204 181 172 175 185 180 137 129 138 167 200 170 203 170 160 129 171 144 158 138 157 222 222 273 258 291 348 400 359 383 389 313 275 257 220 232 225 240 192 190 227 198 201 261 258 247 239 289 383 480 712 858 1112 1870 3518 7092 10752 8858 5624 3878 2934 3431 3600 2848 2723 3025 3245 3766 4736 6386 6465 4271 3527 3491 3438 3752 4593 5636 6381 7714 10231 12185 16345 17257 13811 18059 27869 33706 35266 30165 19448 11192 9673 13933 15882 13033 8919 6746 7718 7849 8521 8832 7402 6477 7070 7163 6171 6027 6728 6761 7439 7627 8488 9412 8853 8126 7550 8330 10026 10949 9399 8085 8799 8498 5737 3973 3391 3261 3179 2469 1723 1601 1428 1315 1336 1350 1348 1384 1333 1219 1204 1414 2097 3270 4776 6463 7831 9654 11086 55853 281 1594 30 10744 15 30 53 7378 6367 2696 13300 47083 135849 278237 222759 26288 -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 14 93 196 162 288 319 327 944 1480 3819 51468 627506 999999 999999 346588 2526 128 39 84 71 45 96 81 70 42 3 40 29 4 88 23 80 61 107 173 120 207 177 194 127 130 203 221 308 273 172 162 158 159 163 201 195 138 210 159 115 117 84 91 98 147 192 115 134 168 137 142 173 131 178 191 140 155 156 117 350 440 680 845 611 222 197 258 242 290 244 276 324 356 311 304 301 299 276 266 271 234 230 269 244 221 209 218 213 163 238 230 217 217 261 372 370 436 553 691 756 1358 3534 4438 3421 2673 2070 2372 2622 2675 2307 2325 3225 4699 6092 6662 6966 6909 8463 10045 8065 5922 5913 7941 10966 11977 11266 12440 18735 19490 14534 18905 28211 38620 40766 29854 19120 11804 8860 10858 15248 13881 11285 7097 5388 4830 6116 7455 6699 6655 7170 8363 7558 7792 8579 8747 8786 9232 8391 6945 6353 7830 9664 12577 13147 10734 9078 8902 8116 4962 3036 2741 2654 1943 1329 1167 1140 1121 1134 1189 1347 1615 1939 2507 3045 3579 4486 5538 6004 6019 5772 5606 5342 5112 5411 55862 281 1594 30 10744 15 31 2 7377 6373 62 2889 8611 26523 68368 85421 14655 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 632 2045 28417 231870 788144 999999 999999 589219 6871 164 95 14 -24 42 66 3 0 57 -15 -36 -78 36 18 3 89 159 117 153 186 225 212 181 210 150 125 93 144 164 167 206 110 138 162 142 162 175 156 158 200 182 140 161 205 157 148 133 106 133 114 148 128 124 137 123 157 118 225 280 463 590 864 1520 967 398 290 231 258 312 314 321 375 341 409 433 384 340 326 287 252 200 231 193 211 227 172 171 188 225 221 238 234 270 266 260 277 336 348 375 401 444 715 1037 1428 1942 2336 2617 2697 2940 3657 4463 5553 6492 9241 12694 13485 18217 23019 21810 18556 17004 14927 15925 18123 16250 13869 17353 17370 11383 11829 16502 22642 32511 34037 25510 17312 13323 13306 14096 12199 8638 5853 4712 5365 6952 9142 9716 9091 8010 8325 9420 10571 11006 10481 10291 10598 10520 9876 10699 11708 12647 12208 11334 11878 11762 9960 8094 5184 3102 2505 2120 1642 1345 1195 1159 1195 1225 1340 1629 1895 2091 2284 2569 2953 3111 3276 3272 3351 3305 3263 3580 4436 5819 55871 282 1564 30 10744 15 31 11 7377 6380 498 3370 4720 13060 35754 70721 62735 7614 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 422 1022 5256 52936 289446 766356 999999 999999 349669 4003 88 12 -6 -58 -53 23 25 49 31 -27 -79 68 -16 -28 83 110 68 110 179 180 122 109 82 102 121 92 107 193 165 81 101 103 113 152 109 102 75 101 61 145 89 72 112 156 133 122 70 92 51 108 120 62 64 78 50 105 102 101 90 65 122 613 1245 662 354 331 326 235 263 272 268 223 245 297 291 361 345 352 347 275 273 303 216 179 181 216 224 174 206 205 214 230 247 282 284 266 255 311 308 318 352 580 1486 3334 5185 6625 7151 6275 5442 4766 4252 5236 8342 13963 17897 21928 24156 26153 24459 20508 23404 25999 17357 12605 14951 18242 15605 13793 15488 16324 17705 24073 33174 36433 28003 19433 14200 10232 9315 7015 5129 4912 6058 8420 14820 15574 11275 11305 13578 15805 14670 14362 14428 14271 14233 15682 18562 19290 19785 17597 15461 12073 9127 6531 5158 4011 3155 2579 2052 1598 1276 1090 954 944 968 1007 1074 1199 1295 1424 1620 1767 1911 2041 2165 2447 2710 2762 2914 3114 3489 3914 55880 331 96 30 10746 15 31 20 7376 6387 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 -61 3880 12662 16878 11675 2524 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 235 4560 51891 212507 533732 999999 999999 999999 418088 4040 41 80 90 -40 -57 -7 -75 48 -36 43 42 -75 -97 17 115 135 141 119 87 39 93 39 69 95 53 199 133 56 65 73 135 78 111 64 34 124 108 99 125 80 85 101 127 128 187 232 379 491 578 600 636 818 1257 3570 10889 19644 21262 18570 16401 13797 4799 1480 1047 771 566 389 368 223 261 327 281 322 378 394 360 409 343 309 279 331 253 278 269 214 221 224 218 195 201 322 382 341 423 552 666 700 783 913 1465 5404 11161 12858 12200 11023 7839 5200 4632 4628 4845 5437 6838 9449 11368 9926 10954 12704 11406 11056 11632 12869 14383 14214 13426 13461 13385 13564 15745 18561 20278 22387 26994 36162 40157 30664 15843 10196 10955 8888 8326 7005 8471 12824 15373 11423 9750 10736 12144 13395 15092 17455 21195 22122 18851 16692 19006 21266 23855 22457 20276 17760 16322 17202 15603 11489 8836 7510 6301 5157 4110 3194 2613 2038 1468 1125 1004 923 918 976 1106 1214 1330 1502 1623 1840 2031 2204 2516 2840 3091 3290 3565 55889 200 4029 30 10749 15 31 29 7376 6393 88 2936 23096 71849 204887 545654 999999 999999 999999 294188 3888 -14 -52 -11 -51 -30 -41 -78 21 54 -17 -7 22 79 39 43 147 86 93 88 108 13 126 79 50 91 55 93 94 52 76 125 115 86 80 50 34 66 113 110 131 266 572 1074 1307 1405 1879 3015 3760 3621 4533 7798 13830 20339 21560 21130 24456 15827 5984 1683 502 345 357 502 561 387 186 147 220 329 461 387 304 252 238 253 280 214 213 241 235 214 230 231 236 256 314 470 640 767 1086 2246 4172 6546 8604 10521 12035 12402 9925 8209 7051 6472 6397 6431 6714 7005 6943 6903 7223 8432 10299 9650 8878 8938 10985 13622 15872 16893 14880 12138 12052 13941 16498 19841 23902 26671 27955 30660 33984 38045 41578 34075 26521 21765 20545 16672 14070 14451 13743 11221 9708 11830 8707 7124 8674 9423 10511 12747 12693 12141 11495 10684 13793 19841 22263 18231 14028 12404 12156 12669 14025 15360 14705 13053 10432 9615 9494 9152 7379 5444 3268 2139 1446 1077 861 786 794 829 857 949 1104 1314 1498 1723 2070 2472 2879 3518 3963 4375 55898 199 4059 30 10749 15 31 38 7375 6400 566 3492 13076 38295 111350 334305 939981 999999 999999 999999 13031 42 -84 -15 -51 -44 -31 8 -57 -47 24 -15 62 48 -3 41 64 73 108 99 75 121 119 87 69 62 96 64 166 72 122 153 142 214 186 251 284 324 460 618 984 2278 4804 6163 5004 3613 2938 2522 2423 2493 2608 2942 3085 2897 2680 2584 2108 2359 1927 565 210 258 393 343 322 297 298 284 420 380 316 298 290 254 254 228 193 223 207 199 281 211 241 211 182 171 204 321 464 656 1305 2711 4817 6703 7372 7453 7680 7512 6518 6006 6043 6124 5909 6314 6967 7448 7676 7897 7885 8730 7303 6254 8035 10997 15810 18049 17139 16857 17107 16479 15884 16311 18752 22128 25207 26841 29174 30516 27302 23648 25302 30611 35297 30611 19593 12546 13412 13891 14701 13098 11642 8844 6536 5681 6490 7108 7453 7319 8253 8472 10291 18092 24135 16743 13467 11991 8531 7605 8041 8375 8287 8062 8643 9100 8992 9340 9782 6797 4204 2986 2257 1779 1461 1208 971 760 669 691 750 862 920 1053 1264 1473 1884 2216 2823 3335 3692 55907 200 4031 30 10751 15 31 47 7375 6406 33 662 2876 10450 27070 65567 164340 472715 999999 999999 999999 999999 394360 1850 29 -70 -47 23 -22 19 -22 40 -15 1 38 78 100 108 64 87 76 98 127 112 111 68 46 44 113 103 51 116 90 85 144 185 187 150 237 257 360 428 616 714 1073 1694 1993 2361 3166 4121 5250 5710 5506 4886 4240 4155 4073 3765 3450 3284 2561 2065 2049 1630 857 578 465 393 352 325 281 304 354 357 334 290 264 280 269 205 235 195 236 241 261 290 331 408 507 830 1693 3617 6844 9598 10356 9849 8498 7223 6505 6382 7190 7770 8135 8560 9219 9682 9389 9501 9379 8223 6968 6995 10589 18181 22654 22862 21832 18923 16092 14360 14415 16412 19389 23932 29050 31822 31675 30819 30616 30897 31643 30672 27713 23517 17124 12571 11561 12119 14523 15100 13294 9619 6695 5994 6201 6958 7803 8188 9222 12470 17603 20372 18565 13596 10958 9770 8821 7447 5888 4691 4823 5734 6856 7728 7939 7378 6352 5771 4735 2585 1467 1239 1093 926 780 708 741 793 893 993 1108 1320 1465 1613 1901 2298 3003 3585 3932 4689 55916 198 4092 30 10752 15 31 56 7374 6413 608 2451 6564 16505 56860 107188 329580 999999 999999 999999 771574 5238 56 999999 -82 -38 -37 -7 -66 -42 -37 999999 6 2 35 30 45 48 23 -5 -26 23 36 -7 106 91 40 26 109 128 115 81 108 145 128 132 171 223 381 553 825 1337 2022 3185 4744 6287 7703 7227 5667 4523 4493 4805 4838 4139 3347 3227 3302 3423 3644 3224 2304 1647 1073 903 780 598 510 359 332 339 413 380 315 276 254 224 173 186 174 181 209 231 241 353 402 539 812 1502 2780 4861 7778 9999 10593 10036 8830 8644 9214 9311 10189 10613 11076 12164 12365 12618 12683 12321 11725 11622 11630 14244 18597 22437 21391 20759 21042 21401 21940 23475 26121 28424 31115 32588 31568 31191 31180 30290 28836 26231 25008 24672 20982 13841 10163 10192 9878 15566 15678 11243 7387 6045 5604 6303 7601 11108 14122 15816 17103 18722 15323 10464 9974 9613 8527 7313 5804 4774 3877 4032 4391 4076 4057 4531 4870 4790 4788 3651 2827 2020 1307 960 787 672 596 568 572 575 579 634 688 740 829 992 1244 1407 1603 2168 2730 3335 55925 198 4090 30 10750 15 32 5 7374 6420 653 3840 11827 30474 80262 253238 789771 999999 999999 999999 13322 -17 999999 -82 -72 -72 999999 999999 -40 -59 -74 -71 -93 -26 6 -33 -41 46 -24 -13 -6 55 9 -34 7 -1 36 -14 -25 27 38 84 243 332 560 849 1233 1736 2043 2312 2553 3020 3281 3359 3514 3926 4545 5546 6301 7556 9108 10016 9122 7378 5615 3608 1956 1295 1062 1095 1222 1320 1322 1550 1917 2205 1786 1076 611 364 327 326 278 251 202 181 165 147 191 144 206 209 280 240 312 526 878 1903 3617 4823 5440 5842 6073 6691 7385 8165 9291 9859 10771 11665 11896 11546 11783 12393 12256 12819 13795 16225 21986 26542 25439 23594 25108 29243 32312 37922 44766 48240 48780 44209 39404 36609 33770 30826 27822 25295 24743 27137 26399 20184 14205 10469 7768 7353 10464 12345 9818 6100 5195 5519 6232 9484 16714 19240 14724 9258 8155 9818 11385 11932 11628 12181 13865 11495 7708 4925 4152 4043 4297 4282 3920 3264 3121 3264 3275 2613 2159 1921 1583 1272 945 715 605 557 548 565 569 579 605 621 690 792 868 931 1096 1330 1452 1981 55934 317 518 30 10748 15 32 14 7373 6426 1020 2367 1471 832 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3320 11982 28418 55413 122471 326487 887230 999999 999999 490072 2923 -57 999999 999999 999999 -94 -91 -12 -73 999999 -77 999999 -33 36 50 -84 -22 -6 3 49 41 -4 -2 -17 -46 44 26 70 146 363 1115 2912 5897 9126 9968 9658 8067 6572 5924 5971 6442 7250 7236 7011 7160 7371 7473 7437 7860 8440 9564 11452 14518 15151 11031 6051 3358 2673 2487 2551 2672 2689 2936 2993 2921 2453 1553 898 806 754 703 639 450 406 330 266 259 268 291 357 415 465 539 1031 2117 3402 5288 6621 6937 7665 8858 8989 8099 8023 8980 10296 11906 13341 14228 13982 13679 14551 15455 17106 19374 21994 24700 26637 25787 21250 22750 32971 43596 50223 53244 49460 44753 40566 38841 36011 30207 25266 24390 26279 27829 29314 30621 27262 20835 15631 11047 7850 7108 9804 11282 8245 5084 4929 5649 7532 12428 15138 13378 9923 9006 9637 11442 15692 20136 30305 40557 31582 17855 9286 7846 7087 5824 5295 4963 5376 4781 3716 2747 2225 2039 1747 1502 1330 1121 995 865 779 691 630 588 626 667 713 809 857 960 1149 1401 1814 2437 2725 3040 55943 198 4087 30 10747 15 32 23 7373 6433 68 1039 3308 10835 33298 91148 253001 571707 999999 999999 999999 21818 125 999999 999999 999999 -81 -78 -92 999999 999999 999999 999999 999999 999999 -82 999999 -13 -72 -35 -2 10 40 51 -9 999999 -1 44 98 216 424 924 1768 2612 3497 5663 7639 8497 8607 9002 8617 7458 7028 7106 7616 8018 8230 8480 8778 8416 7984 8168 9439 11746 16006 23088 27811 21882 13199 8331 6677 6561 7170 8311 8256 6603 4567 3562 3026 2833 2761 2648 2489 2032 1368 968 710 658 744 812 973 1287 1995 2983 4093 5434 6179 5685 5874 8248 10764 11850 11224 9916 10532 13576 17639 18354 16445 14458 13664 13305 13726 14238 16019 19786 23013 25104 24174 19439 17451 25665 40386 46133 42970 40001 38934 37394 34481 31519 31951 32863 31565 30153 29865 29063 29199 31065 31690 26477 17642 12034 8498 6940 7155 8314 8520 6606 5372 5819 7326 12449 12784 10252 9379 9661 12317 20497 31168 50464 67148 50273 26040 13685 11057 10222 8857 7373 6540 6374 6313 4801 3021 2127 1484 1312 1226 1341 1171 937 767 679 648 596 582 617 678 725 821 908 1207 1798 2445 2985 3446 3881 4342 5214 55952 316 545 30 10745 15 32 32 7372 6439 643 1875 321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1356 9186 42546 100249 167667 355000 730999 999999 999999 740100 7527 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 100 290 655 1075 1393 1920 2779 3496 3484 3450 4099 4863 5389 5540 5934 6039 5864 5397 5105 5172 4984 5030 5628 6827 8782 11917 16854 22009 25601 26985 27425 26006 19934 12657 8743 8289 9659 10336 9136 8244 7761 8018 8696 7868 6252 6043 5483 4455 3260 2560 2787 3357 4073 4801 5011 4975 4814 4924 5881 7942 9925 11231 10860 10653 10036 10695 14919 19312 19905 17388 14277 13309 14769 16404 17159 19247 23396 26870 25924 20997 17446 16195 20201 32307 47309 49321 43247 40690 43236 45307 45100 44327 42126 39066 37031 34450 30426 30853 33904 35994 31263 22310 12923 7173 5887 6126 5826 6301 6441 5082 4861 5632 8637 9030 8725 10041 12262 18876 30072 46223 70422 73566 55282 32162 17816 13666 11180 9605 8599 6889 6150 6859 6337 4781 3126 1865 1166 993 902 891 826 729 643 608 582 551 551 581 657 733 775 794 810 855 1060 1547 1955 2185 2544 3343 55961 198 4085 30 10745 15 32 41 7372 6446 46 2088 7153 11620 12256 28686 34487 33775 119273 283651 827416 999999 999999 630149 10443 480 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 55 340 585 1091 1864 2848 4292 5235 5422 5928 7022 8485 8795 7596 7378 8893 10855 13046 14849 15795 15895 16697 18399 21130 24031 26997 31663 35936 38112 35285 28871 22276 18603 16013 14308 12769 11313 11169 11776 12695 13453 13662 13516 10539 9319 10323 11212 10299 9558 9166 7849 6558 6688 7690 8779 8758 8225 8955 9773 10278 10814 10937 10924 11693 12978 15427 17641 18303 18400 20511 23459 25988 25452 25347 24008 22409 23705 26194 27970 26508 23855 25383 30926 38257 44349 48241 47888 46931 46157 42880 38229 34459 32977 31406 30777 31153 31576 33186 34956 36687 35522 28502 18939 11359 6917 5411 5653 6731 6497 5962 5724 4519 4480 5413 7542 8128 10219 16569 33067 61251 69090 48824 33424 25878 21015 18489 14931 11081 8130 6844 6805 7448 7537 6536 4625 2906 1516 825 606 585 596 602 592 564 557 580 574 564 567 594 667 709 844 999 1202 1282 1460 1680 2005 2569 3457 4162 55970 196 4143 30 10743 15 32 50 7371 6453 -69 401 1361 3242 7778 22000 113306 189942 582469 999999 999999 921769 8468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 193 373 686 1373 1993 2608 3376 4529 5485 5718 5972 6206 7365 10013 14799 17086 13884 10977 10112 10475 10723 10739 11334 12967 14412 16169 19143 21948 24445 26191 28581 28356 23976 19461 15323 12791 12904 12730 12064 13421 15731 18019 19865 20048 19322 15850 11794 11251 10917 10048 9297 9857 10156 9999 10157 10385 11006 11369 10702 10165 9983 10081 10468 11734 13032 13301 13981 15315 16393 18364 20916 23000 23468 23383 22741 21803 19581 18861 19260 20274 20939 22174 24154 30012 36059 41954 44713 44829 44005 40685 35361 32053 32131 32947 35802 38326 39090 38655 38321 37853 37702 34932 30138 24258 18051 12711 9388 8055 7327 8339 9117 7207 6092 6120 5003 4265 4637 5863 7977 10630 22765 46151 60250 43175 25009 20546 20876 19319 16502 13167 10072 8023 6778 6218 6136 6425 6700 6320 5167 2961 1520 736 488 460 472 498 505 557 609 629 629 567 534 542 581 627 693 821 923 1146 1565 1859 2229 2678 3178 55979 196 4140 30 10740 15 32 59 7371 6459 1277 4598 9422 18162 51608 126934 274531 499475 999999 999999 999999 92875 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 130 674 1365 2120 3097 4578 7761 10358 12137 13667 16137 17459 18223 18895 18638 18558 17448 15674 13897 12740 11433 10241 9825 10489 11770 12707 13914 15098 14919 16489 19754 22984 24587 23582 20884 18481 16721 14873 15334 15436 14476 14653 16051 16224 15499 14025 12654 12019 12231 11457 9527 9461 10376 10166 9439 8752 9347 9725 9617 9445 9196 9885 11754 13320 12854 11813 12036 13420 15494 18937 21333 22783 24635 25604 25553 24453 23359 22147 20881 20614 21398 23560 26821 30500 34812 40649 45873 45796 41483 35255 30468 28298 30892 35836 38952 39658 37905 36103 35703 34693 32276 31416 27947 22930 19220 16459 13923 11352 9179 7373 7399 7823 7165 6481 5379 4385 3664 3894 4254 5662 8420 15750 35950 56566 42041 22967 19298 20324 18650 14830 11667 10330 9623 8618 7200 6454 5946 5998 5826 5343 4488 2799 1589 797 490 459 476 466 468 467 472 503 508 515 513 530 537 573 626 703 807 865 947 1097 1322 1733 2084 55988 195 4168 30 10738 15 33 8 7370 6466 429 1296 2974 7060 19030 92999 214368 542300 999999 999999 551270 132748 2073 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 273 1268 2542 3515 4683 6496 8475 10089 11938 13993 15757 16996 18540 19981 21411 21909 21596 21273 20062 18753 17328 15524 14011 13570 13619 13699 13672 14846 15301 14342 16029 19068 19703 17153 15601 15139 14933 14871 16392 17919 18145 18309 17531 15766 14609 14571 14548 12886 10814 10203 10117 10433 9449 8476 9126 9685 9580 9793 10106 9907 9689 10082 10745 10972 12594 17031 20030 18809 17377 19074 23200 25696 23833 22253 21939 22617 22865 22553 22251 22368 22858 23288 24531 28913 35139 40057 46972 50044 47312 40417 35269 37523 41920 45713 47568 45111 40948 37057 33862 30746 27886 25831 24561 21840 18929 16803 14127 12195 9495 7126 6045 4954 4717 5217 5714 5109 4089 3339 3355 3385 4680 7498 17537 36621 38758 26599 16749 16220 16426 14039 11937 10680 10067 9622 8661 8086 7354 6398 6145 5996 5404 4515 3443 2078 1130 703 553 478 447 445 463 458 462 469 473 459 467 476 513 596 646 669 746 885 1126 1356 1733 2043 55997 195 4169 30 10739 15 33 17 7370 6472 -88 912 3520 9273 21827 104433 213062 496473 978805 999999 999999 492351 4802 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 323 1119 2264 3408 4691 6495 7756 9472 12137 14997 18337 21047 23455 25478 25184 23750 23233 22656 21431 20647 19468 19431 20464 20667 20014 20029 18567 17987 19560 19748 18843 18182 18544 18187 16275 15652 16690 16519 16562 15894 14554 13975 13806 12540 11718 11715 12531 12188 11739 12430 11843 11242 11107 11087 10809 10849 10838 11828 13916 15969 16671 14588 13378 16361 20915 26527 28682 27035 25936 25460 25492 25872 26552 27794 28030 29000 31674 34527 39334 46720 52477 54166 52065 48513 46510 47840 48176 45391 40262 33889 28354 25012 23399 22173 19781 17261 15897 14379 12757 11015 10031 9459 8407 7293 6676 5655 4489 3668 3966 4465 3773 2893 2466 2292 2599 3326 4759 10843 30551 34850 25078 14593 13667 15511 17296 17325 17845 17187 14895 11466 9306 8442 7427 7502 7536 6452 5360 4463 3331 2517 2006 1453 779 491 446 457 465 469 463 469 480 499 504 518 556 612 752 1046 1552 2022 2417 2873 3179 56006 195 4168 30 10738 15 33 26 7369 6479 -46 1555 6186 15327 31702 81942 167222 453335 864268 999999 723519 233906 6474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 280 494 606 1031 1818 2389 3209 4292 4881 5491 7712 10428 12481 14410 18080 20696 22766 23817 23846 23200 22605 22958 23944 23872 23531 22935 23169 22445 21996 21298 20382 19478 18434 17577 16788 15422 14876 14625 15889 16527 16194 15499 15216 15237 15598 16627 16740 16095 14890 14652 15582 15724 16220 16689 17420 17724 17420 18167 18261 18149 17035 14341 11273 12568 15836 17924 20410 23948 26697 25846 27057 30831 32859 34179 36325 39384 42012 43512 45146 49989 55532 56207 55214 57316 58081 55488 51643 45067 36300 28900 23339 19959 17290 14634 13293 13040 12085 11453 11211 10708 9800 8656 7922 6711 6172 5819 5111 4729 4255 3313 2858 3292 2950 2276 1776 1493 1747 2224 3089 9822 31465 38953 27694 17405 13978 16205 19981 22951 22895 21134 19026 17403 15452 12949 10516 9243 9319 9069 7834 7147 6097 5274 3945 3018 1884 1229 856 641 629 564 509 499 503 496 541 627 708 721 800 1041 1372 1820 2372 2581 2838 56015 194 4195 30 10735 15 33 35 7369 6485 209 1674 5318 15663 42824 190626 345929 903237 999999 602251 14183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 492 1092 1925 3021 4208 5125 6518 8144 8623 9420 9910 10934 13205 15760 19189 22373 23476 24505 26018 26479 25777 25473 26709 25848 23835 22773 22179 20155 18580 17580 16139 15493 15536 15002 14998 15920 15713 15773 16371 16741 16853 16850 16326 15745 15469 16760 16711 14912 13233 12638 13829 15731 17156 18127 17900 15986 14059 14161 16817 18089 16932 18236 20080 22081 24321 28859 32407 35976 39226 43198 46755 48202 49260 49592 48683 48154 49728 50995 54267 59959 61564 54395 43549 32986 25091 20878 18926 17026 16589 17012 16649 16013 14379 12843 12051 11594 10903 9625 8302 6974 5874 5274 4598 3871 3108 2274 1817 1681 1564 1230 1014 1057 1370 1803 4453 24958 42072 38066 22153 16434 16119 19352 23099 25178 26155 25485 24878 23467 20244 15686 11886 9269 8220 8459 8668 8398 7282 6133 5503 4495 3520 2710 2147 1678 1317 1178 1007 804 623 545 623 750 916 1103 1397 1551 1862 2404 2818 3076 3262 56024 320 416 30 10736 15 33 44 7368 6492 1578 1538 3902 30370 36109 11230 5526 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 238 557 566 640 1084 1322 1569 1805 1457 1072 644 899 1870 2819 3403 2999 2291 1982 1859 908 506 -54 999999 999999 999999 999999 999999 1475 10422 28372 100166 211420 323399 513447 656840 655433 417779 213841 1454 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 138 490 1436 3246 5538 7612 10257 12894 16351 19997 22970 24140 24402 23548 24299 24654 23135 22319 24530 25215 23512 22841 22988 23610 24645 24966 25507 26432 24881 23347 21291 19765 17648 16398 15698 16009 15459 16871 17252 15954 15605 15201 15474 15347 14841 14926 15738 17082 17061 16375 15950 15545 16119 15676 15271 15327 16027 16498 17548 17990 18303 20459 25013 31423 37764 41690 45317 50541 53399 56199 59543 59779 58925 57725 58074 59858 59173 55199 48438 40581 31673 24368 20723 20186 20847 21092 21918 21894 21093 19702 17649 16883 15803 13071 11071 10468 9781 8829 7556 6598 6016 5562 5181 4782 3673 2119 1764 1995 1927 1621 1346 1516 1869 4011 24325 38418 32492 22301 17806 17812 20472 24808 27020 26912 27372 26502 24571 21758 18601 13841 11112 10243 9812 9385 9204 9099 8343 7755 7440 7287 7255 6453 4538 2833 1817 1241 821 616 518 504 510 579 744 826 935 1219 1549 2177 2394 2358 2434 56033 317 505 30 10735 15 33 53 7368 6499 119 724 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 262 5410 28274 148119 262488 410250 655729 764469 587300 207681 5858 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 357 666 1334 1886 2566 3922 5146 6065 7324 8915 10785 13307 15740 18554 21491 23702 25533 26513 26976 26184 24760 25524 25925 25365 24837 24320 23487 22458 22634 22515 22564 22215 21989 22506 23542 24916 24428 23994 24516 23469 21848 21062 20706 19818 18502 18120 17384 17911 17037 16755 16917 16975 16055 15341 15710 16093 16781 16187 16263 17460 19065 22259 28569 41274 50370 55192 55369 55380 55320 54629 53759 53458 53637 54866 57032 58322 53733 44431 32480 22964 19243 17185 18691 22516 26998 28521 26887 24416 22286 20524 18563 16918 15070 13807 12604 11806 10924 9946 9554 8725 8016 7159 6274 5431 4997 4180 2913 2036 2031 1851 1599 1839 2071 2204 2505 5011 17796 25291 21931 18872 18343 20740 25072 28746 29360 28433 27779 27494 27663 27119 25579 22830 18605 14992 12024 10637 9180 8140 8359 9022 9836 11501 12976 13543 13415 11004 6876 3561 2009 1282 762 592 546 546 573 617 705 820 1033 1391 1852 2234 2686 56042 194 4194 30 10734 15 34 2 7367 6505 2123 11398 25056 49554 108997 278330 641918 999999 999999 256208 43492 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 193 473 784 1100 1376 1773 2358 3332 4845 6737 9275 12459 13889 14361 15974 18239 20928 21651 22825 24207 26045 28159 29551 29673 29653 28717 26730 25193 24017 23494 24045 24196 24040 24292 24704 25517 26476 27728 28180 28053 27934 28317 28478 28212 28864 29144 29207 28849 28271 28058 28307 28521 28330 28452 28214 26928 26405 27488 29123 30596 32248 35270 39548 43254 49177 51330 50769 50562 49429 48613 49505 49045 46624 43358 40572 36441 30378 24420 19058 16584 16483 18778 20920 23946 25323 25201 23737 21491 18986 17019 15712 15028 14634 14303 14092 13535 12585 11910 11248 10152 9297 9172 9058 8153 6890 5596 4562 3976 3391 2423 2037 1975 1593 1359 1480 1587 2345 5327 9867 16406 20107 19371 18440 18876 20117 22209 23946 25460 27344 28153 26802 25133 23361 20104 16717 14028 12003 10315 9457 9016 9001 9578 10110 11230 12333 12996 11836 9252 5940 2736 1316 702 534 505 516 526 572 733 969 1166 1565 1867 2124 2227 56051 194 4193 30 10733 15 34 11 7367 6512 318 1700 4956 13211 36342 98064 320393 860412 999999 999999 115669 1772 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 204 783 1673 2203 3260 4745 6580 8568 9899 10983 12309 13850 15526 16865 18654 22289 23903 24447 26237 26589 27568 27191 26884 23962 22730 22841 22989 23609 24964 25636 25474 25914 25910 27021 27895 28175 29106 29660 29260 30475 30837 31026 30444 29824 29815 30010 31449 31334 31679 32291 32118 32147 32663 32950 33348 32832 32572 32786 33342 34991 36957 38495 39177 40453 42309 47668 51655 52878 51267 48594 45587 41486 36293 31912 29673 26333 24215 21926 20301 19979 18640 17887 18436 19726 21261 22703 23871 21679 18652 17337 18643 20003 20759 20676 20713 20720 20020 19100 18466 17258 15284 13075 11397 10377 9133 7837 6887 6002 4855 3531 2590 2338 2379 2047 1520 1190 1235 1650 2867 5384 8119 11772 16737 20651 19867 19934 20652 22815 24160 24890 25728 25740 24416 22077 21231 21045 20413 18274 15272 11723 10219 10156 10134 10207 9628 8588 9349 11484 12907 12442 8118 4002 1638 821 569 530 517 538 575 619 649 667 759 1003 1259 1589 56060 194 4192 30 10732 15 34 20 7366 6518 790 5987 22022 62906 172570 394020 694778 842087 717479 349110 44152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 378 781 1775 3036 4613 6037 7177 8168 9423 10081 10796 12136 13559 15833 17801 20059 21408 21838 22644 22578 23832 25602 27221 29034 30175 30068 30474 30935 30267 31071 32140 32565 32055 32133 32371 31417 30301 29373 28840 28850 29018 28588 28687 28435 27991 27358 26477 26025 25468 26333 27203 27519 28500 29412 30290 31288 32143 32659 32464 33554 34873 35774 38576 41021 43752 46553 46383 44984 40584 34673 30381 29087 30416 30998 30673 29780 26546 23153 20460 18163 17336 18243 19926 22633 24766 24971 26829 34100 41369 43299 45168 43984 41027 35804 31568 26992 23202 19625 18397 18239 18086 17327 15732 13246 11577 10315 9265 7943 6617 4712 3090 2137 1626 1224 1013 1116 1406 2605 6333 10738 14482 17642 18910 18072 17124 17481 19424 21247 21485 20934 20163 20859 21485 19937 18811 18873 18852 18695 19067 17658 13065 10423 10642 10130 8773 8156 8167 9525 11084 10332 6241 2910 1209 676 512 495 510 524 555 598 654 801 1047 1487 2036 2601 56069 269 1939 30 10729 15 34 29 7366 6525 248 3577 7579 1110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1571 8558 26922 74445 149966 341063 748596 999999 763409 44891 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 572 1279 2091 2928 3773 4933 6354 7689 8785 10225 11669 12355 11961 12804 14172 15612 17944 20443 22370 21475 21001 22673 25084 26946 28085 29685 32334 33707 34294 34935 37366 41090 42488 39988 37441 34733 32435 32004 31984 31395 29627 28012 26954 27195 26643 26404 27777 28275 27539 27574 26965 26743 27646 29137 30341 31275 32156 32365 33402 35546 37066 37581 38511 37713 36263 34760 32421 30603 28763 27554 27904 26965 25765 23261 21150 19858 19527 21018 23696 27518 32243 35047 33718 30772 29643 30551 37244 50691 49824 40605 37639 36146 33968 36905 35218 32595 26950 20781 15799 12349 11725 10988 9328 8672 8044 7096 5711 4379 3318 2257 1332 1024 1027 1273 1874 4248 8124 10375 11670 12900 14458 16792 18466 18383 16800 17631 18403 19929 21943 23444 24155 24189 22953 20937 18087 16170 15445 13814 11663 9593 8835 9558 9850 8970 7628 7658 8365 7734 5789 3498 1552 678 488 458 472 526 594 687 825 934 1126 1597 2118 2464 56078 194 4186 30 10726 15 34 38 7365 6531 1297 6472 19501 54032 142186 378652 919864 999999 141963 503 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 848 1988 3314 5253 7748 10261 12294 12442 12369 13119 14437 15761 16891 18287 19469 19602 19781 20429 21016 22012 22902 23188 24068 24868 26279 27119 29247 31553 33225 34537 36108 38004 37879 37221 37633 36915 35752 32690 30116 29437 30243 29688 28471 28611 28483 27805 28190 28609 28975 30004 31881 32768 32733 33470 34149 34432 33667 32239 31112 30640 29609 27995 26514 25741 24145 23379 24185 23249 23186 24162 26262 30368 34319 40106 43639 44092 39557 30878 25762 22391 24676 37246 61729 92390 129778 147076 135959 122999 112812 93586 48821 25319 22840 18689 14807 12209 10313 8628 7247 6063 4987 4205 3911 4117 3524 2144 1319 1057 1175 1404 2690 7726 11720 12018 12608 14689 17863 17142 15185 16023 16686 17765 19484 19816 19209 18849 19410 20556 20641 19070 19098 17218 12887 11385 10388 9937 10432 12587 14677 15308 13245 10504 8249 8062 7510 5439 3395 1509 613 523 508 540 571 614 677 756 896 992 1157 1415 56087 268 1966 30 10726 15 34 47 7365 6538 146 210 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 3670 13216 29727 67954 187913 540428 988057 622731 12588 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 636 1385 2449 3593 5190 7491 8600 9538 10945 12416 13861 15513 15682 15676 18921 21120 20298 20652 21261 20533 21000 23436 23848 23126 23237 23825 24934 25949 27666 29704 31777 31756 30055 27784 26402 25435 26292 29777 32196 34018 34745 33747 31698 29651 27935 26836 26574 27191 27661 28598 28640 27811 27624 27236 27341 27576 28464 30299 31902 32049 31824 30611 29337 27778 25252 24585 22836 21014 22758 27057 32382 36314 38609 40597 43204 45775 43169 39667 37838 35563 31378 27362 27228 47264 101136 153044 201449 231066 202954 132404 91912 69483 44121 24005 13401 10952 9443 8880 8695 8720 8580 7372 6007 5104 4542 4288 4062 2932 2055 1565 1280 1343 1690 3082 5305 5794 6371 9603 13524 17131 20024 22610 22358 18058 13266 9862 7751 6534 6289 5856 5482 6242 9885 12922 11511 9305 7974 7522 8305 9414 10192 11835 12766 13070 10336 8861 9183 8020 5618 2813 1240 584 501 502 523 565 626 736 848 1029 1360 1736 56096 196 4126 30 10726 15 34 56 7364 6544 -81 3219 14336 38756 119747 253565 584565 999999 613404 15287 999999 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 244 802 1769 3565 5591 7764 10603 13682 16066 16758 17596 18860 20033 21200 23372 25844 25381 25922 27816 28109 28761 31126 32737 32607 31495 31645 32048 32121 32067 33051 34728 34857 34017 32318 30766 28270 27230 28044 28662 28542 28478 29149 30987 32140 30779 28784 28669 29094 29654 30186 30850 31825 31559 30847 30316 29700 30083 30517 28952 28089 27936 27773 26938 26767 27275 27547 28271 29111 30555 32735 38493 44257 43999 42421 38290 33678 34035 37535 39924 48323 63707 89568 108849 130403 144008 123779 94480 77218 67741 57086 39979 28674 19469 15504 12754 10389 8389 7587 7028 6241 5306 4740 3969 3150 2543 1935 1618 1394 1235 1288 1465 1918 2402 2506 3235 6872 14012 18337 16188 11585 9618 8771 7995 7183 6124 5021 3847 3150 3129 4142 6397 9044 10076 9748 7850 6371 5638 5661 5955 6258 6735 8214 9226 9093 9814 9674 8299 6265 3193 1256 638 524 501 522 542 565 614 705 832 1054 56105 269 1936 30 10726 15 35 5 7364 6551 1000 6210 19015 5661 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1442 16164 63433 148288 343666 701437 944563 466645 55389 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 1230 2996 5917 8807 12033 17461 20762 23552 25952 25671 27311 28974 28442 29424 31487 33328 35213 37204 38196 38019 37692 37162 36440 37031 37802 38487 38384 38087 37148 35470 35447 36141 37026 38399 39705 38999 37996 36288 32617 28536 26246 26573 30095 33430 35806 36590 37040 36911 36260 36834 36949 36285 35370 34752 33934 32334 31440 30540 28984 28774 27065 25639 24126 23839 25678 27822 30958 39550 50704 56175 52567 47791 42747 39659 41506 46435 50361 53344 55474 59846 65137 61360 49639 37633 29995 26654 23535 21010 19910 18507 17274 17233 17056 15012 10666 8164 7839 6943 5957 5121 4112 3020 2010 1372 1177 1222 1041 981 1017 1086 1156 1210 1462 2387 5462 11387 13658 11966 10183 9771 8399 7143 6645 5882 4695 3247 2401 2620 3922 6032 9019 12263 12334 8316 5243 4170 4098 4460 4678 5133 5656 6969 7514 7341 6597 5132 3038 1297 583 481 485 490 497 544 617 729 875 1086 56114 268 1965 30 10725 15 35 14 7363 6557 470 3666 2855 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7467 28523 82017 214090 409022 700141 822088 284873 13138 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 540 1170 1728 2302 4279 7660 10968 15927 21035 23873 25969 28224 33141 34150 32834 33524 34722 36335 36507 36373 36543 39349 42256 45331 47487 51106 52624 52560 52856 52108 48989 48149 48524 48158 48559 47370 44180 41862 41893 40823 41758 42141 41557 39198 34180 31260 27812 26164 26629 29299 33020 35425 36298 36865 36505 34691 34303 33474 30441 28640 27254 26569 26030 25278 24228 24568 24014 23721 26385 40865 59826 67768 64236 56184 50540 49678 59657 72462 70427 66826 66108 61633 60185 56755 60819 62002 57934 46827 26298 22384 21531 20404 19281 18041 16815 16356 15109 13048 8423 6364 5452 4616 3630 2809 2079 1505 1069 891 1038 1171 923 890 846 771 802 943 1436 3472 9848 15159 13828 11683 8980 6958 5318 4519 4350 4175 3773 3330 3300 3407 4274 7389 9841 10942 10093 7977 6053 5104 4792 4564 4069 4548 5360 6184 6823 6125 4777 3139 1960 1013 611 470 466 478 494 562 603 620 786 1061 56123 267 2024 30 10724 15 35 23 7363 6564 241 1512 1187 241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1390 12969 46140 153174 277860 595629 640744 562373 57960 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 1212 2725 4550 6621 9311 11253 12388 14714 17684 19892 23421 27788 30959 33391 39042 39290 38409 41024 40723 42954 41273 36044 34095 35627 39695 44649 48357 49729 52037 55436 56635 56754 54717 52098 51379 50837 48061 46678 45133 43539 44950 44146 41926 41027 39119 36149 32778 29694 27641 25821 24747 24278 24200 26046 28071 26731 27221 26108 25552 24665 24219 24560 26918 32796 37609 46532 51828 54483 53611 49977 48062 48417 51508 53248 53355 56401 55952 60505 78039 102970 138667 153323 149801 130511 110261 84545 47975 24743 18138 16304 15139 14243 13761 12319 12211 12660 10520 8463 7109 5926 4737 3317 1905 1314 964 831 938 1061 987 891 893 886 781 745 899 1255 2720 7911 13774 11931 8174 6087 4785 4139 4052 3550 3155 3704 4577 5016 4702 4329 4906 7120 9172 10542 11865 11289 10149 9083 6930 4422 3275 3526 5035 6037 5912 4388 2935 1673 838 555 471 455 465 477 529 668 805 951 1122 56132 267 1966 30 10726 15 35 32 7362 6570 556 5622 16414 8078 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9136 65542 197113 322407 510059 467948 310841 299650 8000 999999 999999 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 378 706 1576 2843 3938 5650 8039 11758 16335 21998 27581 29239 29370 27485 29053 36851 42513 44236 38733 33242 35964 45149 55754 56322 51294 44809 46457 46832 47234 48750 46552 43757 42347 41344 39621 37998 39651 41598 43275 43781 43657 42726 41241 40820 40765 39098 39210 39440 36184 32666 30183 28215 27218 26459 27587 29346 31118 33074 35663 38511 40669 42029 46133 52220 55995 59704 60799 57993 51301 45729 43549 50137 57150 60342 63765 69347 75192 81420 90141 104358 124977 136161 151079 156387 160838 137782 95709 44628 22879 17802 15701 14168 13573 15364 14559 12447 11045 8927 7928 7247 6579 5413 3632 2115 1387 1083 1215 1768 1567 1084 970 922 864 876 986 1534 3977 9037 11012 8788 6819 6923 6959 6197 5550 4833 4004 3167 2740 2914 3171 3417 3861 5690 7902 8681 8737 8678 8737 7574 5568 5081 4515 4278 3740 3143 2725 3361 2918 1901 1008 627 504 501 512 528 538 560 632 709 900 1096 56141 269 1935 30 10725 15 35 41 7362 6577 77 1032 4146 19049 93615 98412 2150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 943 21309 109348 325956 653670 630451 63191 -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 285 1003 1163 1645 2652 4088 8893 15733 18859 22967 27929 34903 38330 38683 37935 39546 43311 46634 42995 37729 35271 35803 39911 44141 45909 45058 44402 43405 42069 40620 41272 41617 40675 38508 38818 38543 37174 36781 37235 37097 36384 35652 36313 35782 33534 31596 31903 32698 32486 30293 28711 27728 27461 27689 28096 29673 32847 34978 37434 39505 42200 42805 43850 44812 46029 45104 42893 42965 45595 48420 53241 62385 68323 75642 84307 96480 102009 109280 122186 122835 135316 139388 127502 147254 174753 175930 99765 26818 17910 16381 14404 14488 15775 15115 15071 12453 10001 8131 6220 4974 3945 2991 2178 1670 1578 1687 1729 1282 1035 955 922 905 929 1032 1728 4095 7710 8238 8892 10965 11577 10982 9019 7072 5576 4031 2954 2278 1739 1662 1940 2524 4205 7318 7551 7169 6226 5477 6300 5669 4765 4499 4681 4450 3376 2359 1762 1277 922 679 514 483 472 474 512 577 670 797 1060 1507 1927 56150 268 1965 30 10725 15 35 50 7361 6583 309 1375 4828 27969 81095 17501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2356 46336 259602 544359 545759 225048 12200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 548 1442 2447 3806 7545 12432 17249 21017 23253 27998 32546 35885 37942 39697 41021 45214 47296 50488 51344 48270 44710 45715 47379 48339 44471 40532 38952 40517 42822 40072 34500 32453 32345 34196 37568 39730 39885 40104 39408 38706 37034 36505 36744 36713 35867 35042 35286 35120 35178 36489 39322 42909 44150 45349 47446 50353 53837 56369 56902 55890 54026 53646 54537 54828 56234 57684 65001 78364 84076 85554 88124 84959 82133 78445 75692 78402 84572 90626 111063 146581 169628 148048 86071 38025 23875 23050 21588 18622 15280 16677 17781 16685 16335 14780 11738 10950 10355 8562 6031 3434 1675 980 876 1034 1166 1065 1097 1206 1229 1298 1527 2227 4134 7971 9750 11615 15927 16429 14801 11843 9096 6839 5535 5498 5141 3815 1872 951 1103 1702 3513 5911 6332 6350 6517 6006 4988 3708 3533 3351 2995 2475 1588 928 672 514 467 448 459 464 484 506 572 706 839 821 999 1313 56159 271 1875 30 10725 15 35 59 7361 6590 165 805 2100 4750 11708 47539 296612 454483 21281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 334 1608 32838 179052 453834 326346 46487 2385 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 759 2085 3797 6282 9857 14340 20537 27355 30541 33800 35767 36577 36579 37710 40658 42416 46767 49836 52569 55585 57898 59394 55669 51735 49565 47169 44008 44675 48239 45587 48572 46086 40860 38992 39318 38961 39806 39531 38162 39312 39414 37573 36369 35700 35189 36017 35545 38631 41941 45965 52241 57259 58998 59157 59086 59562 60725 62687 64640 64928 63585 60853 56440 54604 55371 55065 59678 64576 67541 68661 72959 76695 83920 88245 95590 105270 114982 123115 124937 106605 75898 54683 41323 35215 34820 32768 25313 19147 19739 19888 18629 17869 16805 14625 13015 11370 10164 8468 6869 4957 2838 1355 1044 1210 1310 1615 2070 2685 3173 3300 3408 4227 6793 12901 21817 29635 31375 26288 19382 13544 9746 7244 4832 3413 3046 2765 1772 1330 1506 2090 2814 3945 5022 5611 5517 4669 3815 3423 3442 3225 2651 1708 1124 784 577 518 503 483 483 483 482 498 517 534 594 673 704 56168 272 1846 30 10726 15 36 8 7360 6596 -15 240 551 1363 2993 6602 16888 74193 357197 487923 34129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -72 -24 999999 -2 258 -14 18468 167084 274692 133349 35026 1115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1317 3324 5530 7590 11500 16672 21834 26687 25968 23398 26709 32416 32213 31324 32335 34421 36203 37972 41971 44133 48967 51191 51962 53059 55406 55382 53363 52751 53150 49460 46659 44746 45852 50073 51327 50832 51344 50327 47383 47774 45394 42827 38692 34767 33269 33120 34267 36469 38563 41237 43136 45795 48874 52842 57475 62565 63990 62398 58713 55933 54080 53665 56761 57726 58474 62253 62953 64029 65647 70973 76557 73365 66712 65434 68978 74650 82103 93653 96289 82094 57627 43992 40601 41537 41554 42673 45365 45324 32956 22194 19764 19583 19478 17763 14859 12954 11914 10179 8100 6034 4084 2125 1191 1088 1244 1522 2027 2770 3657 4317 4397 3993 3848 4802 7967 17376 31473 38500 34080 25355 19510 15869 12458 9426 6608 4701 4094 3462 2749 2235 2041 2384 3392 4287 4974 4969 4649 4257 3584 3076 3128 3117 2540 1877 1182 735 527 466 441 427 444 476 490 511 539 603 750 940 56177 272 1846 30 10726 15 36 17 7359 6603 123 343 926 1654 3267 6690 13807 49664 333305 773344 55762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 217 999999 4194 80996 187610 82315 2609 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 444 1717 3205 4425 6789 11391 15959 20555 27675 33947 37548 38782 36391 33059 32333 32507 32944 32663 33543 34994 36876 39247 45008 47997 54342 59752 60009 60254 61617 62588 62716 63497 64585 66581 64438 63527 61616 57333 54558 51642 49357 48866 48591 49137 50519 49884 48984 47769 46923 44974 44847 46904 50110 54156 58233 59972 60877 62088 61881 59674 56366 54399 57246 61491 64121 71616 77060 83749 86641 86839 83263 83010 82873 81286 82212 78533 66444 49481 36133 33509 35714 39669 43156 44080 44482 48110 48148 37105 26184 23759 23674 22061 18755 15535 13847 12770 10781 8427 7304 6161 4153 2069 1538 1758 2554 4013 5564 6620 6136 5026 4438 4794 7078 15917 28110 39526 46524 46007 40507 33299 25971 18633 13656 10510 8161 6703 5103 3366 2824 2927 2687 2574 2680 3447 4367 4424 4448 4435 4027 3783 3670 3442 2807 1692 735 544 507 485 475 501 496 513 561 605 681 776 978 56186 273 1816 30 10726 15 36 26 7359 6609 10 224 759 1562 2750 5519 10188 26919 155387 756350 638198 22558 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 15500 119503 25963 1201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 215 607 873 2033 3384 4873 6839 9604 13558 17458 19791 23297 26597 29501 33807 36059 37021 38825 40349 39744 38475 39022 36537 33488 33457 36951 39127 38319 38483 39126 36810 36483 41740 45794 49694 56074 59522 56294 51004 48307 48997 50801 50969 49582 53505 59272 60170 59329 58857 57847 54771 51815 49309 45915 45578 48600 51303 55272 57312 56939 55067 55270 55122 56638 61497 69016 68763 71196 72952 71901 78114 85409 86445 80834 72601 68390 69431 70236 60237 49512 41155 31085 23371 20994 20245 21511 26564 33783 44362 53626 56763 54862 50732 37065 24976 22455 24975 23914 20435 18824 17110 15930 12893 10587 9945 9466 8458 6564 4178 2897 2440 2962 4349 6421 7879 7557 6043 5311 5801 9297 20530 31552 45464 55232 55015 47854 40246 33993 30912 28689 26824 24595 18514 12553 11120 10715 9472 7611 5600 4907 4381 3939 3553 3584 4453 4895 4483 3990 3718 3217 2432 1440 839 602 560 527 538 535 511 521 538 570 565 594 56195 272 1847 30 10727 15 36 35 7358 6616 281 590 1213 2074 4001 7661 15977 56301 415481 870153 151571 1171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 21027 150679 74031 1306 999999 999999 999999 999999 999999 999999 999999 999999 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 711 1937 3623 6601 9594 11187 13100 15070 18644 21102 23663 26598 29613 31816 34233 36583 40200 44689 43322 41392 43517 47823 50194 51672 51559 53140 53801 54544 58964 61984 60115 51122 45038 42150 42476 44897 46011 46814 45680 40278 36772 34590 33993 33700 35746 38492 39232 37448 35110 35446 38604 44758 50161 52799 58028 57778 51349 50397 51069 52191 51983 51635 53182 52551 57282 62536 65450 65055 63495 65876 67277 62874 61354 58869 54293 58127 56574 43615 28482 26847 25787 21863 18366 16850 16246 15937 15934 17581 25100 39694 48493 49834 51801 48793 33449 21242 20156 21208 21656 19082 15992 14190 13847 13899 13015 11936 10749 9674 8957 7393 6845 10123 13724 15996 14875 11793 8703 6869 7022 8990 13679 19299 27254 45363 68169 75552 72095 67111 61534 60170 56258 49311 38515 24460 14730 10847 9120 6994 5227 4058 3247 2781 2829 3817 4672 5065 4404 3733 2582 1565 1153 894 675 543 502 510 514 506 502 503 544 564 646 820 56204 274 1786 30 10726 15 36 44 7358 6622 51 317 707 1105 1942 3382 6490 11907 28935 105098 666819 999999 43663 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 961 2567 4437 6079 7150 9594 14866 20004 25179 29521 30312 32605 35277 36977 39701 46066 46139 43115 44315 47482 47049 50525 54105 54052 50138 49073 48256 52836 60911 74790 89024 95139 87238 68105 57876 53489 49270 51475 55861 59498 59958 58797 54433 48807 45658 41774 35276 35158 32426 32514 34136 38494 40245 36161 40297 42719 39707 43678 47311 51056 51955 53403 54044 54675 58562 61191 60613 57062 55375 46531 40022 37980 36124 32966 28886 27492 25903 23912 21325 17713 15353 15424 15484 15015 14431 13183 12287 13796 21742 38135 50268 54441 53840 42060 24105 17098 16453 15133 13231 11769 11179 11732 13517 15063 15413 14846 13575 16527 21537 25657 29073 31749 31610 28967 23709 18544 14352 13376 16135 20532 27433 40769 59031 75214 80235 79243 78985 77365 77711 75380 63928 43754 29400 17524 9187 5270 4230 3226 2246 1632 1388 1678 2449 3383 3733 3807 3968 3715 3000 2339 1542 839 589 540 541 553 547 560 592 622 711 801 56213 275 1755 30 10725 15 36 53 7357 6628 113 329 759 1113 1962 2929 5139 9379 18098 54068 254723 999999 999999 26101 -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 -77 -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 -80 -45 -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 -76 73 527 1538 2528 2692 3384 5012 5412 5342 9465 14996 18185 22434 29560 35039 38136 40625 37468 30081 30404 32702 33272 34109 34732 36435 38323 42961 47633 49286 51495 57374 64053 72171 81035 89044 94215 97535 94404 87358 92533 98420 93173 81688 64709 52218 43021 36308 32794 33371 30845 29676 30871 34123 31946 26982 23495 20585 20057 22439 24091 25536 27230 30954 37497 39130 38589 36306 28269 24406 20606 21361 21598 21561 21590 21117 20512 19238 17693 17342 17938 19234 19730 19827 18228 16119 14343 12542 9829 8300 9046 12644 21216 32011 46291 54047 44150 26642 17186 15456 14043 13301 13716 13471 13925 16430 19386 20733 19847 22365 32640 38616 35904 34625 32235 31092 29622 27159 23809 21290 20975 22986 26418 34447 46332 56580 66140 73582 75459 74301 69108 60990 51628 38975 26099 17419 11484 6967 5083 3868 3030 2789 2794 2773 2805 2922 3324 3592 3894 4116 3722 2788 1341 777 609 570 574 551 536 518 535 577 641 757 56222 276 1726 30 10726 15 37 2 7357 6635 13 147 435 915 1653 2643 4344 7997 14646 39250 252651 873320 999999 116775 774 -42 -69 -62 -94 999999 999999 -65 -28 15 26 -46 -62 7 -77 -10 -87 999999 -95 -4 999999 -92 999999 -65 120 62 34 44 7 45 23 -23 999999 -76 -85 999999 -89 999999 999999 999999 999999 999999 999999 -56 223 442 350 232 318 166 75 -67 999999 999999 999999 999999 999999 999999 53 221 5 999999 -31 -16 817 9233 11152 5555 7366 1206 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 1561 2880 4797 8644 12661 16683 20253 22013 25890 31112 36222 43043 45426 46925 49312 49806 46352 43202 39635 36999 34384 31233 29405 28349 29910 36807 40911 40407 37284 36049 40298 46345 51037 60025 64922 66982 73824 82111 90951 95333 96504 94368 85254 83110 86922 82374 69593 52476 36246 28706 27776 24295 20627 18284 17139 17066 17249 17636 17210 16543 15681 15296 15488 15251 14790 14461 13987 14479 14999 15206 17387 20276 21516 23014 23991 26089 28708 29920 31521 33929 35674 35943 35319 33954 31125 26173 20960 15698 13368 11632 10033 9321 9427 10866 15193 28369 50495 58682 43098 25246 18648 15608 14273 14697 15742 17313 19681 22861 23933 25607 33009 42717 46355 44805 41088 38441 37780 36004 33031 29574 27879 28671 30967 34730 40778 48364 58168 71269 81944 85466 83979 73895 62459 54783 47029 35488 25678 17686 13684 11320 8651 5782 4003 2946 2766 2623 2442 2433 2798 3836 4998 4880 3600 2053 1249 896 808 734 608 541 531 543 553 617 873 56231 275 1756 30 10726 15 37 11 7356 6641 100 423 759 1336 2174 3706 7048 13458 36230 337106 836629 675890 55063 528 999999 -81 999999 -35 -64 -42 -52 999999 999999 7 20 2 -66 -6 119 160 214 451 441 426 289 261 258 223 142 126 61 -69 999999 -71 -83 999999 -83 -18 177 891 1712 2221 2491 2245 1543 1129 737 547 403 318 196 254 448 692 668 545 621 531 570 601 531 422 458 541 618 1052 11295 117177 327039 103232 5913 254 -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 256 1651 2328 3386 4668 6788 8975 14772 21344 26966 32524 38467 42980 44118 43918 42963 42390 43591 39344 36573 36367 37785 38142 37186 36217 35470 35616 34911 34474 34280 33926 33372 30688 28827 30361 32683 32119 30629 28263 25913 24198 23080 21384 19654 19174 20561 23054 21328 20616 20817 20731 21019 22160 23049 23293 23259 24036 25493 26142 26548 27803 26965 25457 26107 26823 25998 25795 26662 26083 27814 29806 30200 32704 32687 31785 33323 34928 35230 32940 32323 30617 29817 30954 31848 31321 29575 26310 21933 19065 14127 11779 12580 18267 28213 44017 43316 34802 28374 22141 17839 15162 15105 17202 20726 24106 26829 28861 33075 39496 41218 35703 32849 32755 33852 35620 35123 34483 34052 33600 34071 35838 39569 46472 58712 71719 79549 83113 83732 80506 73640 65996 61624 51268 36621 26689 19169 14887 12154 9974 7859 5755 4245 3558 3207 3112 3062 2804 2486 3205 4576 4152 3135 2254 1375 866 844 838 709 615 552 531 556 617 56240 273 1816 30 10726 15 37 20 7356 6648 17 350 899 1925 4263 8430 26391 121506 557656 368268 12641 35 30 44 59 -1 53 999999 -38 -14 -71 -95 128 62 87 272 264 341 384 260 132 241 450 576 438 343 195 85 -5 39 -15 15 153 202 574 876 944 652 368 298 16 -69 999999 -39 106 292 273 199 217 319 572 445 485 583 594 918 972 940 827 717 857 1934 27285 173008 641244 589200 172381 47984 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 6 77 743 1334 2523 4575 6781 10095 14865 20059 25154 30800 36506 43468 50193 52776 55401 57972 56587 52186 48443 45967 40710 39819 43441 45645 43851 41069 38294 34027 30515 27855 26617 25897 25827 27434 28522 28622 30471 31571 29785 27257 27229 27185 27071 25559 24123 21915 19272 17453 16852 15682 14812 14912 16302 17247 18733 20935 23219 24119 24042 23986 24730 24131 23698 23432 22563 22480 24740 26419 24945 24314 26886 27478 29945 31017 28274 24497 22351 20627 19076 17378 17478 18717 19637 21956 24392 23996 21323 19959 21423 23487 27571 34437 31710 21920 19221 18924 16108 12389 12208 11786 12216 14265 17783 22422 28433 39497 46964 39923 30413 28918 31346 36287 40540 41362 39102 37924 38993 38579 38758 42621 52852 72443 87781 95578 98780 101957 104287 105872 101689 97339 77368 60319 49349 29033 15294 9909 6966 5696 4615 4159 3468 2960 2484 2366 2430 2588 2999 3482 3854 4090 3905 3198 2189 1502 1293 1255 1152 1040 931 759 642 56249 271 1903 30 10723 15 37 29 7355 6654 241 1191 3219 8888 98451 193282 107577 7778 455 213 113 116 248 202 -3 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 170 379 658 782 775 1053 1257 1234 908 905 669 317 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 58 187 138 37 97 132 999999 999999 999999 212 363 6887 95217 590951 657772 518488 73575 3778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 231 655 1358 2884 5801 8211 10228 13598 18312 20170 21593 23399 28744 35117 42140 46686 43650 43403 41063 41014 37993 35036 31862 28603 29765 33161 35489 36921 36286 33015 30627 28790 27100 27546 28328 28313 29449 31918 33790 35383 36140 34929 32316 29930 28946 28641 28173 27006 25772 24942 23634 22817 22721 21758 19125 17920 17533 17899 18411 18327 18104 17758 17924 18558 19783 20810 21599 23948 26339 27125 26247 26993 28731 29554 26570 24448 23889 23741 23846 24568 23451 21124 17617 15860 17287 21175 29878 32476 29166 24783 22828 25072 23818 22827 20053 18788 15925 14475 14241 13505 12710 11489 10909 11861 14107 21644 30498 40551 41906 36849 32622 31465 35413 42438 47772 50790 50919 50545 47521 44901 43556 46285 55213 70978 87206 104213 126088 134410 136311 127362 122251 110694 99719 86393 72051 62140 54740 46113 30217 19184 10822 6706 5573 5213 4743 4093 3601 3431 3256 3003 3401 4509 4627 4775 4420 3292 2604 1947 1555 1927 2147 1852 1419 56258 268 1938 30 10728 15 37 38 7355 6661 454 2756 16108 29884 6238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 63 -45 999999 999999 999999 326 1041 1432 1871 1817 1551 790 294 999999 999999 999999 999999 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 -50 5969 82593 490848 834433 551210 260782 54686 1805 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 229 1157 1932 3263 6034 8447 11176 16722 23554 32882 40657 38320 34072 31836 31578 31066 29192 27551 27507 28716 30346 30114 27061 25291 24634 25517 26294 26230 25285 26749 28549 29724 30626 31461 32301 32048 31353 30696 29620 28959 29080 28308 26605 25972 26869 28063 27758 25967 25388 24755 23281 20975 19352 18903 18880 19271 20544 22262 23087 22496 22305 23011 23646 23515 25410 26682 26189 25131 25044 25755 26427 25787 25361 25742 25305 24863 24111 24358 25911 30507 31891 32589 31276 29100 26531 21300 18333 15292 14447 15419 14027 12253 11786 12234 13535 14390 15772 15736 15877 17615 21844 30233 42621 45566 40606 37146 35917 39170 46429 58758 65262 60851 54371 52983 52951 51440 50573 55462 69357 84316 108515 137341 152816 153628 146504 141230 138217 136853 131262 121505 111861 90117 70638 46718 27712 14228 7103 5108 4984 4733 4311 4053 3933 3372 3235 4245 5247 6025 6096 5175 3556 2288 2392 2929 2659 1740 1029 56267 268 1966 30 10726 15 37 47 7354 6667 287 2858 15105 17086 3916 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 98 138 200 388 585 757 1162 1691 2483 3227 4657 4843 5784 6439 5943 9687 47226 21315 5824 2250 1233 702 558 675 908 1097 1022 531 189 309 316 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 232 1955 36511 276788 604536 842928 527442 13073 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 376 1336 4090 9096 16427 22419 28773 37315 46689 55324 57581 56294 51755 44965 40515 37036 33841 30815 29166 27786 27651 26095 24389 24003 23684 22487 21128 20939 21593 21678 24242 26714 27106 26937 26314 26433 25792 25696 26158 26673 26169 25450 24463 23389 22218 20603 18825 18341 18946 20489 21921 21956 21369 21250 21669 21489 20697 20236 20043 19809 20354 20878 21545 22767 22646 22754 22891 22324 21392 22098 24001 25502 26068 27477 29357 30542 32052 32667 35070 38544 35853 27188 22009 19920 18087 16454 15874 16356 16017 16731 16164 15759 16081 17796 18103 20847 22447 24114 27097 31711 38756 42876 44215 48742 51733 52134 57609 65362 74690 82836 78254 69414 65956 63638 58408 55154 58865 73302 98327 125715 122233 109895 95039 85605 86269 91538 95629 92535 81915 73867 58285 37584 23117 13123 8220 6512 5993 5368 4627 3948 3757 3603 3213 3566 4656 5560 6201 6423 5248 3627 3350 3575 3343 2177 1268 56276 265 2057 30 10727 15 37 56 7353 6673 806 203 999999 999999 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 246 671 5958 18994 23404 11918 5500 2523 627 359 325 446 634 491 298 424 388 450 304 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 402 1061 23793 268729 593977 999999 403080 85466 5145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1332 2707 3781 5476 9030 12834 19481 28705 39861 54851 69358 74260 70901 64561 54365 45551 42429 40538 34293 29133 27711 28601 29972 28485 27519 26891 27267 27215 27218 28137 28810 28871 28757 29077 28600 28910 29350 27703 25518 23761 22415 21744 22621 24544 24895 24726 23852 22879 21272 20008 21138 22594 23491 22800 20205 18562 18010 17426 17210 17539 18014 19509 22833 25587 27559 29241 30060 31302 33092 34751 36989 39306 39981 39973 38157 35825 35013 36021 35337 33627 30485 26688 23915 21735 21030 21043 20714 20036 18511 18541 18991 18138 17234 17879 19775 21464 24170 29080 34956 41649 47671 53506 56928 61455 65512 70360 78552 82754 85189 89917 84465 71783 63419 62088 62482 59848 58073 66766 84134 105626 116317 101865 98043 94678 95001 94952 91347 84360 72035 55543 41774 35336 28425 20169 15666 12019 9099 7497 6278 5231 4800 4617 4452 4595 4688 4863 5445 6395 6375 5296 5332 6017 4601 2567 1470 56285 236 2926 30 10726 15 38 5 7353 6680 463 2641 7900 21641 58300 115821 92331 36619 7855 4642 4092 3705 2840 3098 4123 3772 2780 2491 2531 2278 1913 1840 1338 681 206 -15 -94 -97 -72 155 537 704 7786 76806 446452 920530 627555 30964 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 2166 3818 5896 8606 14752 24034 34230 42013 47280 50658 51680 48591 43070 38711 33591 28016 24517 23191 23424 22605 23197 23817 24593 27839 30415 30832 28653 25954 27009 27484 26758 26661 27291 27388 28490 29290 29013 27963 26406 24937 24128 23705 23009 21773 20660 20174 21521 22686 23377 25533 27216 26121 24309 22007 21831 23732 24134 22469 21654 21489 22748 25491 29680 33967 35938 38221 42127 42503 44240 43708 40032 41014 42204 40068 40294 37079 29457 24942 23686 24089 25258 23395 20463 19105 19460 22333 20469 18217 17714 18147 19009 21475 22943 24656 26754 29356 33405 42483 50020 49183 49049 54326 63897 74268 84605 88608 89439 87472 83428 75250 62664 54676 52161 53042 54900 57574 70371 84956 117313 138611 142502 138240 127457 117574 103950 94863 83404 71415 56785 45173 37206 30229 25578 20763 16926 12697 10105 8405 7003 5702 5779 6246 6550 6909 7296 7636 7643 7511 7180 8517 10252 8291 3760 1292 56294 263 2144 30 10724 15 38 14 7352 6686 22 203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1430 7097 27511 109836 309403 726299 999999 509754 14770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 353 1035 2852 5714 7312 10083 16218 24491 32718 38446 40847 37488 33048 25960 20736 17376 15238 14276 13831 14832 17387 20780 23691 24840 25632 27074 29176 29776 29052 29704 30013 31460 33243 31873 30701 29430 27335 25798 25404 25209 25215 25724 25863 25719 26619 25922 24100 23537 23915 23884 23613 22758 22500 23248 23703 24099 24816 26596 30309 32643 31484 30510 30374 30230 31968 35936 39282 40981 40654 40154 44818 49606 50334 50519 48248 44294 32463 24159 22043 20725 21436 22733 23151 22493 20705 20145 20939 21853 22284 21649 20743 21345 23652 27622 31466 34232 36853 42221 50243 54285 57401 59641 60507 70061 84628 93531 95151 89644 81806 74612 67858 61359 59960 56880 54842 55901 59529 73587 91968 121649 145204 141082 113823 92679 81138 72956 66080 56563 50593 45664 42206 39584 35235 27968 22135 18311 15498 13460 11657 11128 10247 9253 8327 7797 7647 7881 8462 9696 13999 21256 23932 18935 9569 3358 1276 56303 266 2023 30 10723 15 38 23 7352 6693 53 587 5273 26274 26858 444 999999 999999 999999 999999 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 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 126 5870 93770 334036 733979 913046 425969 14877 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 95 520 1333 2420 4330 6891 9558 12648 15583 19279 25335 31071 35221 38104 35368 27871 20886 16631 14556 14160 14097 14861 15959 18955 23355 26579 26892 25846 24726 27120 30188 30758 33049 34684 32926 30542 30255 31951 34107 36592 38005 38195 35737 31875 27149 25282 25798 26389 25337 25044 25614 25599 25408 25560 25298 26325 25917 24299 23459 22496 21788 21349 21795 22559 24269 26693 27781 28461 30671 37785 42392 38926 34313 35406 45293 54470 50870 52134 56370 61362 57021 42789 26953 20935 18568 18939 20918 20439 20278 20609 20177 19155 18106 18951 20871 22393 26156 32081 39627 45633 49701 53711 59273 64704 66868 68267 64577 63460 74882 87289 88226 81251 73616 66134 57411 54257 54237 52343 50603 49654 53045 63012 85905 116373 134597 136291 125902 122014 118992 111062 94240 78101 58681 43128 34557 32444 32216 30610 27330 23749 19313 14853 12517 11647 11674 12046 10843 8946 9059 10439 12551 13618 12668 15781 17588 10331 4048 1865 1029 56312 267 1991 30 10721 15 38 32 7351 6699 431 2042 7680 53816 72141 27333 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 -89 999999 999999 -92 -10 -90 81 240 16 74 194 349 546 966 1197 1195 1144 877 617 361 199 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 1123 19725 194747 605870 891565 311070 13217 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1074 2505 5350 8829 11876 15514 18981 22565 25650 26710 26401 23963 21025 20246 22041 21090 19076 16968 15031 15559 17962 19111 21336 23607 25878 28342 30891 34600 36892 38226 41130 41091 42224 46194 48725 47097 43703 40836 37181 35919 37937 39850 37811 34403 33114 31569 30811 27185 23462 21847 21369 21023 20354 19128 17865 16932 16691 16559 16751 17975 19605 20725 22043 25460 32529 40775 47991 48266 42386 38188 39234 47648 61172 61841 56464 55791 56808 47253 36841 30741 28417 29119 30890 29872 25077 21234 21565 21978 21806 21374 21950 23999 26727 29681 33594 40345 48494 55157 61264 66175 69561 71057 65954 58241 58249 76264 103502 101430 79755 65938 56072 52949 53792 52855 50231 49378 48152 51053 66055 83628 111156 124949 121727 115663 107443 92394 77390 56290 38383 28482 20485 18096 17072 16570 16609 16957 16689 15785 14251 13213 12989 12489 11316 9797 9108 9615 11498 13570 14295 11810 8073 5057 2977 1798 1108 751 56321 267 1988 30 10718 15 38 41 7351 6705 578 2602 10673 31190 35817 16334 6883 999999 999999 999999 999999 999999 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 74 56 157 159 291 180 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 280 3956 44447 379220 741829 747373 154660 4750 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 809 2425 3835 5156 9491 14921 20052 27868 31676 36006 38474 36059 31653 27577 23148 20651 20993 22942 25356 27653 30071 31608 32355 35144 38183 37865 36198 34491 33354 33286 33940 36224 40099 46884 55177 55224 48297 42024 40174 40930 40740 39028 37274 34318 33455 32737 30276 27216 25004 22766 21320 20137 20452 23995 27456 28394 28769 29736 30348 32203 36417 42236 48759 51325 48585 41918 38284 39809 47293 60920 69506 65217 60775 51154 44463 42692 37117 36038 37440 36174 34286 30007 25568 24616 25949 25277 24300 25679 29174 32451 33649 35523 41202 48652 54392 57169 58219 61667 63566 60511 62648 76683 95546 97968 82846 67205 55273 49028 44347 40552 37431 36706 38091 41756 51213 71681 87791 124372 140929 140584 127981 115081 103111 86530 75991 61052 41944 29959 23700 20967 19208 18771 18412 18234 18757 19451 19050 16473 13169 12228 12865 12861 11702 11288 12496 14533 13395 10169 7663 5693 3285 1488 864 56330 268 1956 30 10716 15 38 50 7350 6712 -32 308 1237 3489 7747 17445 79173 197483 129170 20822 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 265 -71 999999 999999 38 370 850 1494 2350 2577 2331 1904 2524 4823 7462 8162 7267 5790 3098 1724 1598 1668 1752 1742 1368 661 47 999999 -85 239 642 898 746 876 833 1019 1223 1252 930 992 790 9638 177031 299333 460650 294244 64511 1789 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 359 1759 2864 3982 6419 9584 12923 16622 18724 20936 24802 29248 32544 32247 30697 28506 27173 25365 22414 19101 17409 17157 18817 21033 22833 24974 27878 29487 31076 30989 28994 26740 23715 21274 20994 21612 23460 27215 35363 43203 45349 43499 39493 34545 28851 25125 24271 24064 22844 21387 20979 22863 25175 29109 35444 41648 46117 49743 52355 53047 52670 52328 51549 51832 53024 50453 45639 41871 42499 46792 50096 48154 42352 38110 33989 32808 35261 36225 35259 34902 32711 33105 33994 31518 29219 30941 32704 31628 31303 34386 38483 42367 44801 43839 42060 44121 48502 52354 54653 56493 56368 55884 69262 99668 112518 96775 73111 58872 48725 41962 38771 34185 30631 29805 32873 38671 49288 69358 83437 114046 124205 121280 118098 115975 115588 113287 108649 101006 88606 68807 48928 35382 27450 23054 20737 18785 18619 18035 16132 14534 13134 12517 12994 13444 12810 12236 12796 13801 14695 12671 10293 9041 6313 3358 1689 1096 56339 268 1955 30 10715 15 38 59 7349 6718 151 671 1543 3468 5503 11805 35451 137441 265160 257556 140721 22735 7367 2097 2441 2810 2375 1871 1451 1334 1398 3466 7431 8139 6031 5344 5144 5142 4877 6280 10692 16894 26220 29402 32194 30348 28468 25913 18976 12382 9409 8628 8898 8968 7495 5369 4407 6652 1693 1221 1800 2705 3196 3300 3170 3228 3070 2773 2734 2113 5604 78717 347340 223417 3426 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 750 1109 1659 3028 5609 7974 10260 10050 10431 14033 20259 25681 29928 32256 33087 32133 28862 25471 23822 23178 21168 19066 19794 20198 20684 20905 20840 22602 25802 27642 30436 32398 31906 29145 27242 26757 26106 26006 26515 28437 30585 30241 29225 27962 26101 24448 22234 20663 19903 20657 23630 26978 29594 31833 35782 39744 40803 39155 36701 34707 32754 32057 32503 33304 35443 39267 38671 35608 36120 36576 35647 35924 35736 38343 38884 38556 37307 35881 35258 36124 35700 33377 34213 37117 37605 34059 33980 36519 40273 44244 46800 48430 50408 50722 49818 49705 51137 52892 52091 53246 68746 92033 92792 72984 53042 42698 38246 33561 28582 27090 25715 24661 26238 30585 39460 52926 70827 90660 110156 129069 137668 144027 151329 153892 149269 143226 128041 105742 75053 53039 40597 28152 21266 19801 19203 18977 18175 17392 16728 15799 14995 15398 15213 14304 13978 14449 14452 11938 9558 8559 6217 3153 1499 946 56348 268 1954 30 10714 15 39 8 7349 6725 183 812 2124 3804 5733 12860 37434 150558 323933 267536 216002 161332 27646 10134 10391 11498 13140 15579 16918 16063 12781 9330 8931 9243 7749 8106 8115 8067 11080 14272 20799 29772 41541 55717 61225 47630 30067 20190 16285 17273 17648 17644 16185 13706 8852 8016 7187 1226 900 1020 1186 1115 671 600 818 955 825 1019 1235 1186 931 24988 256165 89877 2764 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 261 1188 1909 2947 4080 5124 6554 8238 10578 14139 17524 21151 23808 26256 28412 30956 31690 34032 35184 37098 40394 44276 47498 49998 44890 34842 26804 27069 27735 25457 23878 24705 25350 24055 23575 23830 24436 23815 22282 21135 22217 24511 25280 24965 24391 25356 27202 28846 29786 29442 27646 24927 22896 22328 21870 20221 18142 17126 17030 17681 19656 22624 22901 21856 23404 25569 27149 28105 28215 27458 25049 24629 27088 29592 27832 25431 24826 25676 27449 29548 32409 32756 32985 31221 30451 29986 34314 39624 40824 37989 35717 34756 35745 37170 40483 42761 45214 47552 50633 53686 56179 56185 55497 53149 50627 58288 71836 74887 69142 58804 52040 47350 43257 40481 36781 32035 29094 26940 27035 29427 36024 52473 75847 90534 104766 114541 127801 139356 149182 152486 150153 145027 128422 114679 94013 64006 46883 30995 20781 19662 22158 24125 25923 26437 24399 19423 16936 16642 18441 19590 17025 14776 13727 11314 9397 7678 5127 2390 1185 56357 267 1981 30 10711 15 39 17 7348 6731 62 415 1173 2600 5216 12592 65216 165436 374426 446892 248279 41341 11704 14485 17947 18901 23163 28693 26533 19042 14762 16421 22117 30417 40595 44464 46396 58447 68684 71990 66478 68625 82841 97278 103710 103754 88289 62979 50875 44204 37827 34525 27385 15492 50838 119998 11659 630 561 660 452 625 723 940 975 677 511 457 449 212 1594 15364 5861 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 313 208 536 2019 3023 2063 2073 5375 11033 15569 20209 24493 31459 36857 37713 35331 30862 29861 31691 36080 39627 41090 41324 39645 36192 31290 26163 23941 24094 24145 22719 20923 20742 23007 25278 26412 26866 27512 26554 24118 22462 21531 20381 19743 19243 18916 19283 19515 19618 18579 16786 14208 12045 11472 12074 13599 15672 17584 19284 21152 21572 20905 21624 23748 26737 29205 30836 31964 32196 31831 30961 30712 29386 28000 27424 27203 25999 24608 24825 26299 27019 27921 28244 28821 30428 30761 30025 29665 31688 34054 38224 39123 40279 41771 41623 40302 39888 39653 42234 45355 47239 48648 47899 48680 59682 70594 71053 69269 66740 55504 46911 43657 39995 35168 32796 32489 29876 27567 29668 38006 56519 73689 84291 95383 103390 115030 125420 131390 139271 145602 147820 132452 107546 79681 57328 42638 32037 33116 41194 58497 78797 106483 123239 98460 33584 22234 21977 19574 14741 12400 10929 9284 7594 5224 2859 1618 966 56366 270 1890 30 10710 15 39 26 7348 6737 197 853 2029 4711 8709 15644 40163 150464 285271 340581 299035 224058 116626 23296 11414 12540 13964 15677 19325 23881 26761 26902 28386 28293 28063 31153 33199 34490 36936 32361 25521 19857 24668 44015 64060 72235 76870 68649 65902 61690 55585 44722 28438 17711 10750 8270 6659 12567 6143 181 15 -58 -19 999999 999999 999999 999999 -88 999999 999999 999999 999999 -66 -33 151 183 -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 204 1176 2451 3397 4969 7529 11207 16897 21808 26664 31452 33460 33274 31381 30260 28061 23813 22143 22156 22894 23641 24681 26603 29366 29912 28647 26824 25693 23663 22424 21840 21405 21087 21172 21888 24343 26753 28367 29335 29319 29213 29683 29009 28466 28598 27384 25101 22837 20272 17191 15115 14043 14153 15187 16912 20542 24914 26145 26052 26758 26271 24378 23967 24609 25197 25845 27969 29052 29480 28147 25554 23344 22926 22982 24690 25712 25203 25785 26382 27277 28424 29377 31189 33160 32780 30444 27688 26538 28336 30891 32737 33849 36745 38634 41151 44541 47192 51464 58247 64373 63554 54193 45709 47742 56494 71116 76214 63874 53582 47498 45520 42103 38355 34272 30256 29573 31226 34362 42683 61913 77557 85442 92987 102410 110797 117596 117456 118496 112670 97795 86187 74028 61896 55985 50729 49296 56444 67637 95752 126692 161286 177106 135733 42838 25656 21877 17387 12649 10185 9627 8950 7813 6680 4998 3087 1825 56375 270 1891 30 10711 15 39 35 7347 6744 54 559 1454 3186 8060 17560 34014 217172 430334 285438 58737 21294 11343 25515 157778 138961 31954 21644 15550 14928 13364 10218 8585 7460 6652 5987 6517 7566 7708 7684 7576 6401 5227 3099 1512 1044 2104 4099 4308 4129 4324 3333 2656 2296 1908 1298 412 93 4 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 46 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1360 2697 4030 5266 5959 6912 9249 11297 12863 13504 14609 17920 20035 22625 25502 27321 27972 28851 26681 24254 24293 25151 24713 23116 22103 21101 19420 19042 19715 20207 19517 18221 17504 18770 20859 22925 24521 24463 23164 21961 21146 21790 23504 26349 28588 29384 26818 23317 20073 18862 18720 19805 21197 23077 22924 22498 23126 23143 22563 22756 24230 26318 27646 29724 30231 27701 27276 25126 25304 23356 21898 23262 23258 23871 23620 23410 23328 23853 25063 28664 33393 34144 30197 28881 27424 27873 29542 28299 26572 28681 33700 41174 49016 53457 56259 56144 51893 45543 40232 39325 48341 67136 72118 67855 55387 48435 45251 42969 41727 40787 38262 35825 34700 36119 41588 54649 73016 83207 86824 91165 94877 98339 108465 120839 132851 139415 134282 125413 113145 104935 96194 84030 68636 62957 64398 81882 118173 159448 188084 185718 116830 28699 23634 17261 11331 9611 10093 9470 8159 6851 5342 4030 2587 1449 56384 265 2042 30 10712 15 39 44 7346 6750 263 1004 2386 5850 15893 34332 67762 111353 149819 212450 334615 267375 84199 13365 13347 14627 15362 14179 11988 10339 8721 7310 7228 7174 5998 4343 4042 3397 1928 1044 879 909 1367 2695 4238 5653 5257 3949 1888 729 361 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 419 1294 2509 4387 6501 9166 12614 16944 19119 18601 19424 19161 18680 18538 19276 20069 20380 21075 21686 21063 19456 17963 16156 15479 15444 15467 15742 15706 16723 18246 19571 21155 21844 21254 19948 18760 18155 18072 18408 19419 20453 20361 19546 17794 16266 14844 14266 14143 14832 16972 20013 22938 25257 26524 27469 28152 30311 32806 33055 34088 33952 33785 32309 29582 27208 25818 23938 24123 24756 24318 23011 22258 22768 23416 23260 23320 24608 28352 31463 30855 26860 25178 27140 28138 27695 27109 27385 30430 35063 39006 42927 44418 42126 36421 31931 31889 41216 51643 49403 44122 41131 42112 42604 42375 41182 38058 34388 33312 33960 33627 32310 31398 33820 43157 60008 73109 74788 75231 82699 95360 115136 132363 145295 153438 161595 165958 167008 162259 158521 123392 75392 64166 83150 124792 153489 170343 173475 133553 73141 31405 20016 15939 11090 9706 9526 8608 7782 7107 5995 4649 3325 56393 265 2041 30 10711 15 39 53 7346 6757 23 564 1342 3057 6746 16088 48748 241915 471970 331293 80066 32418 15285 15854 16459 18066 20129 20819 17719 12978 11940 12340 12067 10895 8260 4709 3386 3637 4693 7178 9978 8926 5666 5719 7072 8221 7948 5280 2331 855 403 189 248 222 79 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 83 1138 2851 5613 7092 8480 10682 12071 13866 16107 18137 19324 20343 21438 22062 23626 25560 26948 25819 23859 22825 21402 21374 22346 22278 21570 21138 20674 19768 19318 20012 20574 21839 23272 24082 24794 24533 22760 20260 18971 17886 17465 18054 18474 18341 17617 16591 15827 15923 16237 16313 17263 19758 23844 28377 29745 27998 27381 29077 30789 30848 30820 30712 31357 31823 32104 32186 31047 30398 28816 27655 28135 28017 27513 26342 25175 24519 25308 25806 27480 31281 31795 30444 30691 32138 31998 29635 28336 28762 29938 31386 32930 32344 32714 31358 28858 30042 38102 47770 48412 43719 42083 42409 44283 45077 46341 45892 44235 41483 38225 34438 32332 30866 28565 28049 35153 51299 64507 68213 64976 68972 81052 89299 108388 132785 153833 168068 177093 177766 168664 160670 150469 135469 115892 92631 78387 81993 107522 141307 169065 184776 171199 81767 29974 19105 12800 11205 12083 12455 10932 8846 6859 4998 3050 56402 265 2039 30 10709 15 40 2 7345 6763 186 796 2546 6577 15959 64644 154964 176623 95565 29542 6807 7105 8663 10168 11244 12842 14687 17469 20274 19990 18325 19368 22118 24985 30688 31483 30250 32794 32027 31793 28002 20256 15388 42259 112411 142928 110099 107859 99200 16043 5425 4001 3272 2844 2320 1641 743 306 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 -35 733 1604 2752 4303 7117 10777 14607 17919 19521 21189 23170 23301 23944 24203 23171 23681 25175 25647 26683 27703 26050 22188 20078 20276 20557 20316 20117 20042 20003 19846 19835 20476 21696 22043 21506 20469 18888 17218 16181 15953 16535 17555 19189 20048 20189 20100 20044 19980 20452 21253 21923 22826 24494 25297 24959 25667 25978 26558 27466 27105 26956 26095 24197 22666 21268 21575 22102 22583 22163 21857 22493 22812 22131 23499 25340 27156 29503 30916 30863 29200 29650 31715 32048 30268 30295 31993 32752 31587 29980 29207 29003 28838 31849 41960 54727 57866 47838 38529 33636 32525 33588 35167 35177 33890 34130 33137 32498 32818 30782 28974 27116 27331 28610 33984 46428 58241 58583 58522 69071 77298 101847 130146 159761 180598 184864 174429 155389 133358 120536 112928 101622 87153 77794 74763 85237 120933 157396 176223 190209 175214 53555 22085 14356 10944 11499 12720 11315 8467 6582 5094 3048 56411 259 2220 30 10710 15 40 11 7345 6769 -63 750 456 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 413 707 925 1487 2141 5418 29865 95273 241783 509260 561341 170883 14228 1794 1612 1155 819 627 228 6 -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 -87 106 504 1230 1985 3626 5743 8080 10324 12513 15183 18162 22528 25848 29117 31807 33447 34889 41280 43346 34384 32026 33786 31566 25463 21332 19568 19473 20893 20189 19160 19147 19887 19882 19382 18297 17522 17036 16929 17571 18844 19578 20299 20447 20821 21258 21922 22694 22329 21790 21051 20386 20037 20425 20651 20264 20400 21662 23820 25329 25364 28288 31284 29131 28311 28107 25180 24949 24151 21764 21730 21601 20398 19638 19787 19468 19137 19975 22455 24820 24173 23221 22693 23581 26772 28261 26811 27280 31706 33533 32686 32065 31939 36145 48407 55891 48329 37485 30807 25265 23376 26407 29861 33733 36494 37291 37349 34941 32221 29374 28476 28986 28006 28463 33261 39998 49175 55065 62807 76283 92903 113186 138966 155361 160248 154639 146228 142425 134936 126235 108856 95122 95404 101124 111888 129010 152357 174826 198400 194430 136767 50561 18904 12661 10017 10070 10148 9725 7896 7035 5454 56420 259 2222 30 10712 15 40 20 7344 6776 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 48 239 638 1195 3457 17919 75687 204023 518928 609207 204328 15512 4122 3203 2235 1775 1504 1145 706 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 502 1307 2275 3158 4239 5311 6481 7210 7950 9324 11160 12981 15069 18993 23426 27425 34072 41033 45059 47221 41429 35509 28267 23076 20369 19700 20760 22326 23999 24877 25092 25714 26181 24442 21692 19574 18229 17354 17268 17582 18393 20088 22027 23188 21487 18670 16977 16324 17094 19133 20793 21257 21594 21685 21747 22483 24054 25827 25623 24093 26257 27876 27939 26327 23308 20665 19126 19368 19069 18761 19617 19591 18626 18854 18842 19507 22328 24141 22647 22289 24223 25228 24657 22927 22620 25702 29447 30393 30064 29888 31627 36504 41909 42462 34491 26351 25550 29503 33250 39906 46438 47400 44566 44155 46365 47670 46309 44332 41420 35355 31801 34314 41185 46982 50612 55729 67235 83247 104356 129320 150497 156145 150095 148081 150729 156329 164587 173692 175417 167748 163426 154622 127524 119627 140073 155606 160374 139712 78551 28659 16474 11615 9410 10947 9979 8347 7846 6551 3449 56429 270 1893 30 10713 15 40 29 7343 6782 -48 849 2275 1465 999999 999999 999999 999999 999999 999999 999999 813 317 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 58 131 241 242 168 256 314 543 792 1012 1506 1889 2350 3054 7055 37444 156627 370669 474409 290931 59131 5147 2861 1043 744 546 289 379 197 116 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 333 546 660 992 1383 1977 2677 3858 5137 6713 8341 8862 8467 9079 10947 13271 16990 22452 32272 44237 45804 39399 42814 46616 42504 32693 24952 21507 20667 20400 20932 21911 22751 24409 25222 25167 25082 24733 24671 24425 23474 22672 22353 22100 21400 20308 18772 17370 16175 15636 15468 15799 16602 16823 17435 18541 19222 19997 20880 21252 22714 24173 24931 24731 23099 21607 20787 19043 16835 16624 17695 16069 15499 16648 17400 19074 19508 20595 22044 22884 22625 21781 21378 21283 21444 21962 23506 24677 24979 24887 24894 25727 28784 32553 35807 34204 28605 28749 34114 38348 39828 43898 45825 46578 45363 42505 42352 43569 43615 39597 36005 35114 33120 35444 40413 42826 45425 51777 64865 87042 120859 153008 176729 173669 160985 156347 164476 173814 179787 187342 189286 179187 153313 132067 128625 128546 137252 143680 143501 122234 73384 29248 16433 12973 9693 10401 9607 7436 6660 6655 5957 56438 272 1832 30 10712 15 40 38 7343 6788 321 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 -84 148 194 231 595 782 959 1323 1865 2492 4455 25744 96903 296899 580508 338885 60177 2985 1049 184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 316 954 1650 2657 3737 5122 7233 8863 10569 12274 13259 11720 10320 9297 9807 12161 16282 22935 31109 42796 48657 47425 45842 46149 48828 49007 39442 30231 26624 25801 26541 27398 27294 27213 27145 26977 26818 26188 25344 24191 22709 21824 21849 21813 21266 20379 19034 18208 17797 17834 17495 17500 17811 17488 16820 16996 18389 19724 20797 22227 23156 23353 23457 24199 24627 23847 20830 20350 20932 23229 23299 21519 21694 22570 22745 23012 23699 24356 23527 22196 21698 20353 19254 19587 21054 21602 20728 20270 20555 22145 25301 28450 31066 33973 37175 39436 35976 29097 30172 34652 37695 41005 43709 45681 46873 46764 47214 45166 43508 41946 39002 36740 36803 34986 35001 40366 51284 65874 84594 118546 155847 156753 143537 136883 143689 155567 162874 171345 174190 169278 166842 162255 157769 155491 154585 157634 162063 160988 147192 108796 55743 22652 15531 12764 11373 9093 7735 7778 6913 5411 56447 274 1771 30 10711 15 40 47 7342 6795 333 4574 10349 8215 2919 1319 1249 983 1076 1363 1451 1539 1599 1584 1537 1344 1414 1686 1508 1179 1373 1588 2124 2813 3546 4886 4458 4460 5023 5032 5033 5052 5630 6125 6489 6866 7967 8740 10218 10230 10011 23189 102811 293381 387474 231938 54877 3760 473 -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 -23 887 2394 4750 7820 9448 12279 13730 13473 12921 12176 10546 8287 6204 6191 7062 8966 12481 17625 24419 32534 37256 43253 48822 52328 57763 59040 55466 48355 40656 33563 29838 29329 28538 26896 25175 23896 22848 21687 21325 21121 20713 19434 18258 17642 17258 16978 16395 16082 15815 15920 16767 18113 19295 19473 19132 18735 18269 17998 18497 20485 22402 21045 19882 20344 21315 20209 18184 19034 20141 22355 24053 25060 25756 24034 23994 25049 26496 27273 26976 25949 25219 23866 23931 24619 24918 26334 27481 28662 31304 34417 38746 44383 46270 41132 37867 35062 31261 28563 28309 28049 27127 27233 29602 32210 35886 39988 36389 32305 36551 39589 38219 35254 33745 34324 38045 48903 65153 87831 120679 149605 156933 138856 134349 143213 153029 162059 169909 179835 192631 197838 204191 207871 203121 192616 189525 182002 171995 139734 90372 50242 24782 15530 12754 12614 13354 11882 9413 7126 5905 56456 305 842 30 10712 15 40 56 7342 6801 147 300 336 96 49 227 235 200 144 211 201 381 225 92 305 417 524 579 666 536 448 575 411 139 454 668 719 669 903 921 768 711 1041 1030 959 986 1033 983 912 1093 1159 1142 1171 1140 1488 1177 1093 1140 1362 1786 2497 2105 1693 1259 1484 2346 4268 6327 7454 7397 5906 5709 4565 4456 4164 4379 4151 4644 5685 6532 7470 8111 35297 96879 307519 370096 226342 50193 5426 2453 1230 59 999999 999999 999999 5434 12105 2555 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 524 2355 4969 9225 12860 16360 19097 19422 18141 16655 16251 15399 13103 11099 9757 9076 9982 11829 16920 24216 31994 33505 32991 36932 50779 61719 63514 59549 53465 47318 42436 38066 34897 33370 30202 27332 24922 23308 21988 21331 22043 23210 23673 23550 22680 21463 20432 19472 18909 18547 18654 18962 18995 18905 18390 18119 18654 19389 20908 23146 23630 22204 22691 23504 22646 21485 20926 21849 24928 28697 30688 31252 31990 30330 29119 28768 27771 26839 25761 24621 24246 27298 31284 34444 38651 42227 44981 46669 48182 52437 55569 57349 58946 61142 62291 57785 49986 38614 28103 23618 24323 25791 26590 26671 27044 29856 33065 29801 25777 28607 31255 32794 34005 37701 48489 68271 84858 120411 153760 150818 125462 116104 120989 129106 135972 139859 146118 147873 151912 158829 159607 159631 161550 162951 161553 159715 154898 109030 46526 26306 19296 14773 13743 14406 14688 12705 8943 6061 3936 56465 237 2884 30 10714 15 41 5 7341 6808 -9 172 665 3012 17744 87265 222400 486504 374734 171034 9814 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 556 2119 4473 7989 11468 14833 16644 17221 16917 16393 16356 15953 15610 14843 13343 11373 9622 8984 9474 11481 14240 18878 23659 26944 30411 35092 42463 48715 52502 60093 62017 54537 46092 41564 40227 39619 37808 35125 32254 29590 26428 24171 23409 23887 24161 23561 22501 22914 24458 26105 27644 29040 29062 27661 24404 21424 19561 18836 19365 20929 21413 21267 21304 23290 25587 26007 25358 25653 27265 28386 30710 33309 35117 34491 31988 29946 28668 27911 27253 27303 27261 25407 23526 25101 28369 33351 39148 45011 50181 53893 51863 48706 50993 54245 51599 43991 39293 32618 24755 20421 18197 18028 19592 21833 24821 26954 27805 30585 30397 22736 21850 24542 26403 30917 38013 49101 68379 99002 140018 142223 117936 106503 108302 113220 120098 128375 131024 135297 140526 144871 149994 155824 156802 158752 163148 164984 159742 141536 100823 39672 21542 15289 13366 12889 12886 11750 10600 8830 6718 4461 56474 236 2917 30 10717 15 41 14 7340 6814 809 4904 13971 40713 126552 406462 471068 269638 17508 181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1355 3801 8662 13006 13584 13493 15137 17061 17235 16939 16198 15011 14170 12935 11607 10497 9498 8693 8348 9120 10539 12023 14490 19046 23786 26943 29141 36011 46202 51924 57228 65254 73473 73701 64406 52973 44729 39540 36308 33132 29805 27441 25986 24920 24505 24001 23994 25034 26507 28406 30051 31891 34303 35203 36604 37672 37556 35850 31027 27854 26128 28455 29855 28835 30926 34553 34612 35950 36475 36581 36698 36269 36479 38668 38347 35152 32277 30825 28430 28062 29134 27957 26548 25942 26832 29981 33232 36744 41689 49018 54242 51643 48309 49298 48740 43386 36659 29122 21434 16279 14527 15660 16729 18570 20962 22263 22364 23887 23914 21362 18239 19045 22846 29384 37528 46594 67546 87057 123964 145009 131332 108015 100706 104397 111683 117674 125055 138090 152436 163745 169441 171009 170665 171386 177463 175369 159112 134637 85218 37069 19279 13527 12291 11633 11086 10586 10711 9005 6563 4120 56483 237 2890 30 10720 15 41 23 7340 6820 -13 783 3095 7650 23494 115548 342164 724275 168402 3288 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1066 4339 9447 13032 14237 14585 15881 16805 16752 16473 16998 15389 12978 12321 11835 10837 10235 10234 10026 10025 10532 11732 12933 14271 17943 22818 26905 30902 35404 41942 50177 56496 60699 64556 69024 72109 70569 64194 53812 43679 36194 31820 27650 25055 23846 23493 23757 24777 25952 27053 27798 28685 29887 31790 31473 31020 29275 27917 28163 29858 29926 28839 31447 33183 32774 35530 36385 35702 32683 30763 30860 30813 30541 29610 28667 28703 28407 26116 24214 23023 22476 21516 20192 18864 18991 20236 22284 24365 29583 36697 42844 46073 46323 44009 41399 40714 35309 25373 17922 13462 12037 12082 13288 16185 17127 18091 19152 17946 18630 21545 19095 22533 28514 33552 43017 64042 96412 126888 135109 128638 121735 117015 111748 115538 125508 136317 148415 157249 163548 167254 171238 180579 187341 187796 179550 142725 85081 44146 30539 22271 14268 11440 10442 10378 9666 9503 9562 8485 6788 56492 236 2921 30 10721 15 41 32 7339 6827 781 3007 7522 21692 102361 564171 590534 158494 2202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2292 5847 9885 13772 17758 18628 17749 18411 19098 20040 21423 22803 21379 18533 16407 15484 14760 14022 13986 13366 12989 13233 14369 15410 15055 15786 19322 23202 26279 29322 35363 42805 50500 55168 56503 57595 59719 60893 63056 66261 65298 57723 47773 40025 34553 31128 30851 30838 30278 29950 29142 27103 25921 27948 30347 31891 31666 30082 29975 31734 36164 40796 44472 46126 46549 44747 43858 41669 41111 39716 36330 33341 29771 26728 22831 20384 18768 17742 17694 17537 17403 16827 15357 15026 16331 16955 17756 19696 22016 28484 40926 47252 42310 31508 22982 19192 18404 16181 13162 7455 4570 3941 4438 7172 11352 14337 14146 13676 16596 21427 26372 30165 33511 39183 50183 73380 92970 132819 138604 118562 111395 114130 118682 126931 138983 152431 162692 171512 180256 185834 188722 182308 170768 167914 164396 131866 83119 39956 28806 22487 18580 14560 11242 10265 10403 10150 9653 8608 6072 56501 236 2897 30 10727 15 41 41 7339 6833 377 2234 6586 19128 93493 382724 689622 404897 16461 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1140 3809 7319 9923 12163 15223 18553 23288 24693 21369 18539 20467 24846 24735 23252 23332 22658 20059 16823 14511 12476 12332 13182 12107 11352 13021 15172 15418 16449 17654 18235 18114 19230 21937 26429 33597 44298 53548 60193 62967 63633 64374 65406 66324 65478 63060 55505 45366 41008 39477 38442 36623 34747 34609 35985 37756 40831 45762 47156 44970 40512 39224 40259 42480 46952 49349 49509 53741 48901 42157 41944 40896 38777 34091 29548 27765 25274 22213 19816 16822 14667 12385 11129 10448 9254 9037 10477 12879 14873 15582 17100 21670 26316 30029 29666 28633 28329 26720 22630 15263 9625 4222 2503 3163 4523 5167 5354 5755 6344 6337 6519 7685 12706 19272 26536 33348 40989 56809 77488 112917 126225 125918 125930 127990 129960 135347 140572 146434 153362 159134 165857 173306 173595 174888 168260 150735 134663 116732 86988 45683 26326 22206 23069 20300 13830 11021 10548 10578 10494 10650 9993 56510 236 2929 30 10729 15 41 50 7338 6839 -90 716 2470 5955 15905 53960 345040 685292 470058 16747 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 1354 5527 10113 11210 11888 13724 16195 18904 22405 25137 24725 22239 20117 20694 22397 24945 26147 26781 24743 22577 20501 16914 14945 14367 13753 12494 13001 14512 15490 16742 17051 17441 18491 20605 23401 27127 30497 32918 36541 40544 45146 48151 52998 58790 62603 66569 66035 63076 57059 52203 51451 51179 47392 41932 37782 36435 37196 40776 44778 45189 46351 44001 41585 46503 50961 46858 45988 43751 39465 41121 45031 41012 37945 34727 30650 25882 24113 23137 21171 19586 19265 18259 15509 13470 12381 11337 10280 10534 10883 10962 11660 13800 19367 24150 26273 26522 26472 25771 25725 23985 17851 15567 15876 15999 13289 10320 6226 3805 3496 3806 4092 4510 5554 8000 15216 24284 32571 41000 59188 82024 96487 102135 110035 117242 122872 130222 139576 147048 155381 163014 172560 178825 181209 183574 179775 168424 131545 87576 54040 37843 24861 20791 20687 20661 18450 13157 11072 10564 10418 10354 9778 56519 235 2955 30 10725 15 41 59 7337 6846 1152 5416 16358 50485 264423 591689 507049 48651 520 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1096 3614 6465 9039 10581 12053 14346 16757 18732 20177 22002 23317 22343 20877 21279 22650 23216 24906 27836 28278 27881 27259 23291 18246 15702 14451 13936 14893 15548 16466 18007 18934 19264 20477 21550 22780 23917 25660 27145 29102 30591 31791 31716 32195 32771 34209 38053 40327 41832 42903 48977 54443 55595 51839 46830 42947 42461 43427 45972 47625 50135 53303 50739 43963 36736 32626 33607 34666 34602 35883 37726 38609 39000 37524 36442 32477 28645 25129 21886 19754 18995 17562 16243 14612 14840 14215 11890 10693 11123 11883 13267 13088 10405 8056 8250 12064 17773 23058 26520 28375 30349 34654 39805 42715 40767 33754 22552 13887 6330 3550 3211 3530 4435 6927 15329 24688 31985 42663 62490 80467 89375 95565 103240 112892 124203 132431 140703 146706 150533 154949 158965 163259 164213 166771 169653 176638 176110 156182 125079 90692 41234 21818 20486 20469 18852 14484 11999 11300 10695 10142 9338 56528 234 3010 30 10720 15 42 8 7337 6852 801 3642 11208 33095 130937 367954 494158 257315 14873 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1021 3082 6072 8543 9676 10551 12416 14578 16198 17209 18444 19655 19765 19308 19167 18909 18260 18159 18386 17923 17994 18288 19018 18588 17828 17088 16010 14373 12782 11742 11476 11556 12285 13450 14684 16319 17964 20156 21915 23040 23684 24163 24741 25849 28357 31887 38617 48145 55364 57694 60307 65115 63961 57964 52422 50553 50882 51390 51750 50710 48565 48052 46748 38074 29813 26361 24879 24133 25276 27291 28550 30574 31310 32070 32859 32111 29623 25867 23239 20977 19182 19243 20134 20096 18781 16726 14589 13242 12596 13026 13651 13284 12750 13259 14310 14812 13813 12195 12201 13170 15213 17984 20868 23851 26094 26854 26246 22874 16133 9699 5815 5228 7566 12402 18765 24574 31887 44466 59169 68288 74770 82272 88521 97445 107327 117334 126737 137011 147571 157744 169107 178633 184306 191448 199075 202155 201661 192623 170863 143825 98930 44691 24343 20362 18224 14167 12285 11315 10451 9548 8587 56537 234 2984 30 10724 15 42 17 7336 6859 89 1383 3992 11465 37015 135196 426585 506528 190129 10985 683 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 616 2921 5496 7805 9206 9255 9237 10241 11984 13632 14946 16132 17218 17767 18106 18151 17606 17361 17620 17191 16746 16747 17181 17286 16693 17207 17944 18968 20308 21470 21165 19334 17655 15585 13853 12623 12113 12239 12512 13015 13943 15263 16759 18384 20083 21749 23031 25248 28046 31888 36944 40684 44112 48663 53033 55737 58270 60486 61537 62555 61276 53086 44714 41960 42781 44530 44722 41893 38242 36179 32929 28846 27830 28843 30838 32183 32626 33069 33321 32856 30878 27699 25864 25467 25631 25152 24674 23637 22325 21234 19899 19197 19174 19277 20771 21859 21135 18733 14735 10585 9777 10757 12432 13502 14571 16538 20182 24376 26356 24631 21197 17383 13905 11484 10666 12633 18011 24148 31918 43441 56543 63698 68842 74158 80958 89787 101295 113403 126543 136516 144805 155982 167611 175533 184433 194649 205472 210308 196224 179801 162826 129837 84500 42145 24727 22060 18159 14727 13483 12240 11009 9480 8840 56546 234 2982 30 10722 15 42 26 7336 6865 451 2122 6111 17217 51382 208378 614579 624009 39240 4048 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 1595 3861 6105 8525 10984 12088 11744 11209 11473 12171 13101 14304 15918 17539 18362 18645 18516 18387 17899 16975 16163 15989 17400 18852 18468 18566 19163 19907 20574 20869 20436 19841 18642 16508 14821 13670 12783 12641 12856 13262 13994 14732 15435 16331 17496 19328 21969 24984 28497 31827 36073 40393 44086 47140 52152 56252 60565 64118 58440 57758 58901 54193 53380 53197 48827 43820 43448 47337 46517 42101 36675 33084 30855 29543 30151 31571 32670 32104 30809 28393 26160 25110 24087 22487 21933 22197 21988 21930 21600 20690 20465 21443 22916 23020 23034 20990 18640 16701 12952 8999 6930 7432 8448 9169 10135 11950 14267 17200 19057 18802 17277 14767 11680 11670 16851 23625 32802 44100 48853 51725 57401 67149 78510 89153 99351 107924 118826 130465 137506 144263 150806 158182 166082 179773 194845 207819 218707 227797 230856 214292 172019 129975 103668 60904 29206 24329 17114 14442 13096 11990 10352 9283 56555 233 3011 30 10721 15 42 35 7335 6872 405 2665 8980 29430 93687 389656 650046 205173 21474 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 214 1640 3403 4931 6547 8928 11765 13212 12847 11809 11082 11153 12167 13360 14038 14222 14619 15611 16949 17177 16187 15505 14444 13701 14152 15617 16469 17197 17926 19138 20484 21997 23448 24092 24011 22502 20244 18165 16175 14584 13411 12856 12875 13246 13984 14968 16129 17795 19779 22150 25689 30930 37010 40170 41957 43311 44941 47592 47335 46732 46555 45913 45960 45853 45400 49028 50018 47557 49420 50616 48894 47217 45652 42375 37338 31957 28817 28897 29291 29289 28358 26745 25118 23769 22140 20056 19181 19499 18588 17053 16855 17097 18798 17515 21236 26004 26554 23686 21051 16610 12081 8397 5335 3702 3538 4135 5236 6866 9642 13569 15685 15147 13846 12212 10746 13602 19295 23313 26598 29347 31975 37487 43569 47012 53631 62403 72304 79398 90469 105671 121126 129726 138047 156190 169753 177785 185030 195418 214397 237238 258502 265146 254662 219143 132827 59023 27221 16529 13554 12675 11669 10596 9895 56564 233 2985 30 10725 15 42 44 7335 6878 27 1317 5726 18056 56364 173239 554742 598595 160095 5643 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 766 2224 4492 5742 6456 7951 10314 12490 13076 12568 11589 11008 11220 11938 12611 13315 13952 14550 15735 16740 16843 17003 16649 15197 13711 14184 16179 17031 16904 17977 18027 17813 19365 21148 22625 24412 25806 26600 25731 24498 22925 22474 21727 20247 19377 19436 20033 21399 22630 23715 24593 27020 32703 37449 38508 39910 42399 48081 54223 54346 51895 47093 44468 42957 41286 43829 44884 42198 41090 40906 41230 41749 42619 43074 45058 46986 45694 41548 36983 33148 32382 29928 26704 23495 21823 19957 19106 19052 18635 18293 18431 19148 18421 19324 23621 23643 20446 19317 16306 14136 9601 6031 4357 3910 4260 4441 4908 6948 10616 12906 14336 13848 12070 9725 8487 11494 17799 24725 29372 31623 33198 33537 33678 36219 41587 47835 55324 64583 77397 95120 108793 128804 152460 179368 197502 220094 236445 240599 245101 246542 261582 273425 280473 248392 202452 104374 36296 19068 16058 15233 14087 12844 12118 56573 232 3074 30 10724 15 42 53 7334 6885 246 2985 9739 29361 94990 332770 660885 362733 59768 238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1239 3157 4735 5947 6457 7090 7983 9067 9682 10015 9743 9296 9173 9648 10796 11815 12208 12303 12713 13272 13397 13680 13644 12976 11993 11840 13548 15710 18570 20674 19892 18688 17201 16130 15579 15548 15292 16023 17839 18868 20086 23682 28339 30706 30403 30412 31217 31073 29547 27642 26270 25036 25948 27756 28940 30069 30993 33965 40648 45375 47099 41823 39422 41598 38930 31525 30352 31812 32014 32803 35428 36520 36806 37466 38051 38072 37312 36695 36303 36157 36326 36037 35369 32796 31942 29485 25073 21793 18596 16594 16963 17946 19374 22728 29080 29209 26923 27151 25195 19563 15810 13275 11339 9479 7855 6222 5821 8235 12009 16136 18876 18614 15512 10917 7312 5581 6563 10084 15409 20711 25770 28854 31561 34523 39382 41438 44745 49255 56524 62311 70724 84245 106555 135284 157995 192838 226579 249234 280945 295836 308947 318615 293731 250913 195637 123327 78562 42479 24123 15924 14218 13121 13188 56582 232 3041 30 10721 15 43 2 7334 6891 64 1538 5613 17255 54759 178211 564095 856807 233506 5920 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 352 1702 3363 4990 6469 7521 8108 8973 9957 10872 11428 11236 10907 10821 10853 11461 12726 14019 14637 15006 15710 15493 16496 17079 15024 13082 12258 12995 14920 17802 21299 24945 26980 27422 27581 26730 25866 25345 24461 24016 24071 24695 26665 29129 29757 31047 31989 32764 33017 33665 34370 34276 34105 33249 32720 32109 31696 30412 29064 31048 36612 38398 35427 37214 42862 42269 40139 42654 42185 36925 32958 33197 35686 36957 39898 42303 41937 37840 33716 33045 35389 37141 39001 38362 37668 40034 41123 36182 27015 21468 21323 22079 24053 28842 33198 33484 32330 32331 33219 32008 30919 29960 27452 23350 18769 15593 13646 12051 11135 11587 12417 14539 18082 20594 20290 18953 17359 15743 14958 14994 17294 20538 23877 26947 29574 33041 37604 40135 42706 45449 52230 65357 71301 83077 98310 125290 160302 199141 246800 264205 279818 287050 267209 232295 161729 90780 51612 25609 15345 13828 13338 12165 9645 56591 231 3070 30 10720 15 43 11 7333 6897 43 968 3221 8765 25885 85270 317585 757152 624362 151379 2963 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 327 1287 2233 3383 4582 5625 6429 7054 7946 8529 9057 10037 10851 11188 11387 11251 11084 11321 12083 13524 14653 15614 15768 14949 14768 14206 13512 14125 15581 16408 17763 20023 22958 25977 27691 29183 29783 30856 30634 30828 30517 27894 27782 29185 29424 28489 26698 24280 24022 25568 27166 27706 28724 30193 31075 31806 31675 30293 26413 24861 25130 25961 25059 22065 23892 29269 33707 35927 36348 36535 37319 39375 38405 36488 35244 33699 33632 32421 31430 30008 29951 30545 30740 30836 33322 35127 36799 38727 35816 28722 24848 23123 24751 28451 33500 36028 33098 29063 27210 24441 22705 21813 22926 21047 18910 18458 18671 19680 19478 19769 20823 22133 24432 25660 26089 26346 25331 23552 22139 20488 20006 22608 28443 37223 45691 55111 62141 62575 61826 65445 81484 99660 111175 135987 158998 179447 201656 224971 238607 249645 258946 253601 225978 186303 116284 53648 28281 19775 16088 14749 13795 11528 7613 56600 230 3099 30 10719 15 43 20 7333 6904 211 1370 4153 11394 30905 81208 237674 553190 833073 331982 4224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1222 2503 3050 3863 4895 5827 6378 6637 6689 7096 7752 8897 10047 10979 11100 11026 11064 11296 12299 13590 15542 17661 17496 14789 11613 10654 11101 12340 13745 15949 18366 20694 22407 23791 25690 28063 29329 29385 31882 33531 32615 30918 28857 26666 24418 22207 20721 21069 22484 23388 23550 24238 24134 23089 21276 20129 20313 22722 22986 22369 21979 19360 16501 19318 21330 22759 25748 29280 32434 33335 33097 32194 32282 30684 29399 29358 29337 28998 28532 28796 29537 30008 30476 30929 29631 29892 32616 34217 31008 26127 24680 27684 33497 37757 38084 35672 32252 28196 26340 25182 22523 19902 18207 17677 19493 21893 23800 26111 28733 29753 29832 29421 27148 25497 24937 23340 21005 19328 18820 21382 28749 37565 48498 59671 68384 77910 90866 107549 121507 137280 162863 191172 213450 227531 240797 245871 254024 261783 267059 263542 263267 248218 161109 65088 28640 16724 13347 11914 10181 6869 3286 56609 229 3127 30 10717 15 43 29 7332 6910 144 1107 2889 7422 22708 69984 251821 585332 716309 350983 61986 402 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 530 2106 3409 4301 5003 5983 6917 7283 7111 6883 7007 7345 8176 9528 11102 11927 12818 13791 14582 15415 16697 17097 17114 16175 14013 12063 10989 10967 11200 11398 12597 14471 15908 17120 18477 18837 18879 19210 18924 18502 19301 20775 21579 21250 21089 21744 21822 21894 22378 22930 22777 22619 22090 22164 22505 24981 25649 24349 23531 21006 19775 15456 13399 14271 16937 19188 21027 22541 25276 27259 27819 28304 28843 28882 28461 28455 27799 26553 24916 24840 26127 28640 30685 31409 31250 30978 28845 26332 25114 24793 26481 30626 35476 38662 39043 36254 34139 33024 30644 29308 28240 27686 27666 28060 27904 27207 27329 28380 29034 28845 27100 25256 22864 20355 18297 15982 15144 16560 20423 26161 35416 48590 61538 74095 85323 98702 110952 128096 150212 165706 183081 201544 218955 234571 258206 280803 296407 302148 293416 264611 194246 85545 21183 13007 10881 9481 7227 4542 2122 959 56618 230 3092 30 10712 15 43 38 7331 6917 60 1071 3454 8562 17403 23429 57232 170906 587821 892592 276274 8368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 511 1920 3567 4821 5564 5547 6275 6997 6668 6506 6606 7191 7613 8533 9770 11098 12518 13733 14850 15783 16486 16709 16646 15874 15371 15282 15097 14442 13418 12670 12061 11642 11651 11337 10731 10245 10591 11377 12177 13445 14648 14959 15408 17333 19702 20766 20367 19488 20276 23128 26149 27486 25963 21866 20208 21245 19048 16672 16031 14275 13945 13890 14067 14756 15596 16066 15848 16235 17640 18993 20693 21687 22718 23923 24496 24348 23470 23667 24554 26027 28112 30895 32088 31856 31882 30401 29287 28798 28630 30039 33536 36601 37656 38937 41443 43682 44023 44576 45251 46360 44778 42100 39191 36253 34136 33580 33761 34880 35543 37158 37614 37832 35947 28538 22144 20819 21849 23155 25762 31371 40030 50738 67112 84046 104331 123871 138656 158762 175607 191657 212606 233735 254568 275242 293423 309548 324612 326894 279861 156873 44507 14731 10202 8262 6547 4561 2125 965 56627 229 3119 30 10709 15 43 47 7331 6923 159 702 1757 4101 9420 27679 101799 450034 935725 456244 85008 3936 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 1726 3990 5759 6261 6246 7329 8587 8573 8308 8079 7750 7707 8345 9280 10531 12202 13248 14135 15822 16999 18047 19253 20196 20558 20604 19986 19643 18844 17350 16244 15434 14709 13728 12432 12507 12413 12719 12563 12358 12499 13074 13748 14036 14416 14431 14011 15602 17831 20141 21455 21915 23983 23891 23542 22168 18760 14469 12887 12970 12873 14224 16119 18116 18568 20029 19585 18643 18632 18503 18103 17634 17535 17317 18527 20385 21355 21688 23833 26525 30184 32351 34022 33783 32483 31492 30322 30338 31781 34630 37133 38594 39739 40859 43632 46421 47921 48516 47890 46966 44213 41260 39224 37684 38040 39488 39730 42458 45270 46040 46221 43726 39243 38967 40143 36380 29765 26534 29203 38860 51020 65321 84121 107720 127635 152240 183425 208513 234464 255265 274007 287915 300641 309457 316085 319104 282556 166572 58897 20572 10706 8706 7951 5982 3881 2012 56636 229 3118 30 10708 15 43 56 7330 6930 31 390 1018 2405 5665 14949 44409 152096 403016 833581 693689 60027 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 828 2607 5013 6770 8214 9108 9735 9761 9773 9856 9444 9178 9281 9033 9486 10541 11430 12790 13835 15296 17172 18273 19376 20954 22408 23586 24761 26212 26361 24906 22724 19937 16926 15063 15097 15853 16243 16876 17639 17782 16918 16016 15507 14758 13607 12551 12963 14332 16049 18157 20287 23177 26613 30864 30617 24063 19729 16810 16186 17402 19229 20829 22524 24136 24551 25144 24849 24029 21674 20372 19687 19557 19701 20350 20741 20697 21420 22351 21904 22522 24513 28448 34119 39231 36105 31012 28293 28062 29056 31052 32839 37722 44651 50589 53443 53950 52400 46939 40294 36087 35276 35895 36748 34460 34582 37819 39557 41757 39526 34910 37627 39929 39728 38502 36438 34540 33564 39302 54540 70936 90324 110107 132405 156763 176520 194353 209637 227817 249607 266698 275946 280433 267043 247992 218606 145624 61750 21768 11516 9621 8066 5647 2804 1322 56645 229 3119 30 10709 15 44 5 7330 6936 -16 198 875 2514 6708 16281 50017 146027 423817 847101 609513 23083 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1355 2687 4626 7130 6643 5752 6817 8153 8681 9074 9236 9040 9247 9583 10089 10971 11367 11588 11908 12731 13534 14744 16237 17729 19508 21365 23168 25854 27355 27458 25529 22488 19112 16122 14293 14211 15518 16799 17062 17462 17657 18063 18428 19449 20073 21439 21699 21769 21956 21633 23319 25194 24345 25232 26871 26703 22447 19100 17953 17736 17659 16553 17479 19642 21381 22845 24579 25389 24200 23248 23757 24509 24516 24356 24081 23550 21976 20287 20891 23759 25378 25432 27882 32649 36203 33996 29424 26503 24077 26887 32663 38314 43693 48093 51446 56317 58126 54520 49454 45204 45976 48922 50639 53731 56620 61034 60811 60237 60036 57743 49883 40460 38049 36012 34286 34883 38127 47743 65127 90585 110707 137322 159554 179971 203301 227489 248505 268928 285966 300896 307070 298574 270914 195364 78586 16428 9636 8270 7332 6225 4430 2211 1092 56654 228 3149 30 10709 15 44 14 7329 6943 162 941 2593 6328 17416 56760 221538 648573 724189 158257 2977 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 342 1562 3278 5617 5982 5068 5193 5944 6890 7458 7750 8434 8901 9320 9974 11044 12101 12907 13294 13411 13591 13417 13193 13041 13489 14723 16118 17649 18790 18959 19858 21280 22427 22124 20152 17437 14772 13072 12452 12494 12774 13794 14725 15390 15528 15780 15447 16253 17552 19811 21886 23866 24926 24934 22731 20693 23399 25168 20372 17594 15593 14514 14065 13843 13483 13901 14873 15623 15967 16786 18133 18848 18846 19780 20590 20705 19806 18015 16961 18065 20362 24000 27224 29809 30477 30005 29644 26705 24480 26008 29887 33339 34945 36535 38964 41209 41199 42981 44042 46761 52656 61319 68903 76245 88719 102899 113677 124393 128108 125629 120316 123897 124607 103937 63777 48678 54704 80669 112603 143863 164369 180896 201693 222180 245548 265377 283423 300657 305343 290101 245302 173235 71346 18203 10179 8962 7742 6809 5759 3420 1555 865 56663 228 3150 30 10710 15 44 23 7329 6949 442 1560 4145 10935 31422 107430 311596 685911 895295 247685 3491 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 649 1779 2897 4731 7058 6836 5676 6621 7943 8915 9462 9134 9204 10219 11572 12897 14315 16227 17850 18665 18874 19054 19462 20344 21851 22084 21102 19923 19254 19017 19636 20577 21804 24837 28833 31175 31602 30994 29542 27843 27526 27339 26068 24407 22678 20977 20220 20351 19936 19539 19955 22427 27060 27303 26776 30410 32785 34243 36168 36513 34343 33238 34328 31988 26891 22670 17935 15265 14156 13675 13614 13554 13807 14385 15296 15651 15581 16045 15778 15312 18002 21661 27954 35255 39978 41987 46216 47673 43556 40919 40033 42262 44356 43869 41003 36630 32523 29363 29994 33262 37382 40728 43317 46557 51223 55544 62575 75454 83920 93766 100325 97102 88244 70629 61288 66482 87878 120766 150970 169890 179024 193666 212858 235230 258402 280605 293658 276527 223223 148040 68293 34347 16497 9176 7801 7262 6332 4767 2667 1250 816 56672 228 3151 30 10711 15 44 32 7328 6956 203 1173 3008 7407 19518 57714 198341 545660 773334 403108 271263 103078 718 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1165 1762 2508 3486 5882 7962 6868 6612 7445 7966 8704 9427 10334 10901 11413 12297 13201 14445 15823 17632 19368 20206 21024 22021 23374 24731 25078 24506 22511 21229 21216 21959 22400 22715 23055 23193 23122 23960 24429 25004 26535 28597 30677 32631 33383 33972 32103 28362 27672 27264 26276 27987 32092 39934 42160 36906 29842 25946 26301 28977 31329 32429 33932 35717 37357 34662 31158 27334 22374 19376 16717 13959 12717 12574 12676 13092 13233 12239 10734 10471 12550 14877 19086 24770 30097 37966 44985 45114 45307 46066 46521 48295 49977 50586 49607 49178 47774 44729 41801 42758 47237 53255 58774 59383 58353 51298 37621 26578 24081 27206 30222 32914 42406 56022 73520 99969 120302 136959 153675 165173 175629 194155 215764 227440 230477 218343 196323 167232 108665 40672 12032 8475 7803 7200 6841 6568 5849 3797 1915 1024 56681 228 3152 30 10712 15 44 41 7328 6962 179 1343 4046 10894 29215 92569 245048 492358 634738 516254 136874 1962 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1054 1636 1711 1794 2675 5495 7204 6689 6445 7189 8318 8004 7830 8051 8835 10078 11095 12487 14444 16137 17512 19383 20869 22037 23572 24692 24448 23301 22875 23002 23725 23994 23930 23840 23274 23731 24489 25456 26491 27193 28109 28310 28548 29560 31910 36568 37156 35068 33283 31299 32208 33841 31580 32028 37795 38042 33523 28575 26593 24298 22156 21316 25010 29450 30722 32270 32858 33303 31732 28023 24428 19822 14894 11056 9250 8943 8641 8213 8665 10737 14203 16644 17094 18315 20714 22591 26991 32662 38936 48201 54572 53039 50274 48602 48690 47671 45580 47008 51763 59971 67630 77702 87471 94258 96872 88846 71638 48367 26682 19331 20870 26584 37586 49970 71199 94743 111310 127108 138287 151847 167521 185715 206670 227362 245195 246263 231487 182561 90316 35997 16248 9724 7778 7093 7528 8184 7390 5260 2629 1129 56690 228 3154 30 10714 15 44 50 7327 6969 99 728 2186 5283 13082 38477 129599 410454 909119 999999 128154 2625 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 1045 1718 2464 2867 3245 4511 5990 7004 7241 7138 7752 9160 10633 11279 11403 11545 11065 10710 11378 11692 11503 11483 12099 13910 15989 17101 18215 18708 19354 19997 21528 23436 25256 26174 26292 26524 26212 25984 26394 26229 27791 29142 28936 27974 28687 29975 32026 33988 36134 36469 34805 36963 40994 43494 45331 40086 33446 31821 31527 30688 29316 27581 26042 23667 22910 24870 27686 29009 29452 28555 28227 26197 23074 19365 16460 14696 13177 13901 17154 18017 17620 19573 21630 23630 25871 30331 37116 43654 47927 51173 53952 54127 53873 54807 57734 61522 66021 75020 83057 87748 89111 81875 73304 60306 39549 26320 19987 18196 18203 21443 28923 38144 50704 72872 92814 104852 119467 133884 145983 165109 183234 201469 218012 228340 219264 185708 130286 67028 28897 13315 9223 8095 7864 9003 8929 6263 3114 1441 835 56699 228 3155 30 10715 15 44 59 7326 6975 -99 325 1368 3545 8818 26391 85764 272350 526902 610509 568079 303415 61397 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 999999 999999 999999 999999 999999 999999 999999 999999 -64 578 1407 2095 2898 3648 4117 4999 6280 7019 7111 6638 6944 8031 9466 11247 13092 13518 13418 13409 13343 12723 12265 11428 10788 10682 11099 11892 12928 13712 14816 15834 16512 17138 18547 20184 21098 21658 21216 21292 21796 21643 23234 26030 28149 29489 31646 34602 38444 43302 46588 47666 49367 51290 51659 50655 48663 44231 40113 40564 42517 42970 36101 29766 27762 25255 22721 20998 19326 19250 20355 22303 24329 21802 16901 15723 18227 18822 19185 18451 19284 20630 22096 23477 24379 26045 30041 39597 52482 64061 70259 68485 63234 59284 53384 46216 42367 41327 42573 45799 45878 44699 44487 43004 41094 34561 27107 22579 18463 18835 21537 27847 37781 53505 79944 104402 113226 127242 144095 156855 167131 183766 197085 203886 209603 202267 175789 124212 53968 19362 11116 8809 8490 8377 8163 6567 4111 2165 1173 56708 227 3186 30 10716 15 45 8 7326 6982 4 516 1664 3809 8817 25205 80649 289923 691571 685287 566661 167525 2257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 552 1697 2514 2822 3402 4314 5276 6158 7242 7951 7842 7097 7011 8003 8915 9678 10550 11635 12524 13417 13953 14653 14991 14984 14452 13844 13379 12869 12044 11447 11734 12378 13318 14774 15940 16780 17878 19375 20398 21389 22159 23095 25097 27359 28766 30505 32806 37683 45752 51868 56679 59629 60092 59788 55838 52869 51573 50748 50448 51577 54916 53746 51781 45761 37629 31287 27277 24609 22630 21008 18980 17548 16157 14508 16537 27285 32540 27108 26760 26475 26433 25741 24903 25647 28058 32752 40506 49379 56636 60085 58568 51097 45976 42036 41182 40862 42362 46575 51555 58143 71948 81060 83101 84988 76651 54437 28985 20641 21213 25838 35116 47241 66677 88929 101594 111721 121158 130940 140531 149359 162439 170839 175098 166026 144680 116175 71862 28536 12301 9620 9020 8042 7573 6296 3159 1222 751 56717 226 3216 30 10716 15 45 17 7325 6988 133 613 1639 3471 8306 23625 86002 294845 647998 723468 348836 50793 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 978 1915 2361 2524 2795 3117 3797 4355 4754 5289 6043 6653 6673 6382 6203 6228 6490 6929 7664 8658 9534 10422 11086 11070 10679 10302 9965 9939 9846 9743 9771 9911 10123 10364 10492 10761 11123 11601 12499 13627 14969 15849 16782 18732 21813 25268 28455 29959 31343 33171 35040 39287 46176 50639 49714 44750 42283 44422 44819 44309 45131 46716 47777 46999 43188 40331 37701 34915 30394 24307 19314 17100 17692 18027 20780 34443 52382 62647 66422 60841 51891 43440 37314 34015 33181 33802 36859 41519 48371 57082 68103 73257 71728 67007 65324 66216 68751 74130 81487 86516 89430 92251 87094 76980 59432 35086 21147 20328 23611 28835 36904 49237 79262 109214 128169 151078 171584 183104 196850 210166 213400 214866 217090 218871 196468 132304 64364 16158 10567 9659 8379 7328 4702 2249 1439 1085 56726 226 3217 30 10717 15 45 26 7325 6995 -76 293 1155 2898 7093 18618 56882 152449 427423 757665 412756 148878 7051 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1725 2675 2847 3057 2890 3037 3516 3790 4070 4345 4467 4987 5627 5702 5675 5588 5402 5237 5647 6130 6639 7545 8500 9629 10101 9830 9521 9048 8831 8511 8425 8694 8973 9329 9622 9860 10349 10791 11200 12144 13141 13749 14252 15783 18600 20964 23115 24731 26458 28883 30924 33866 38942 46082 49070 49817 48030 45812 44284 43002 42644 41137 40456 41207 44164 47745 49619 49310 46809 39121 31237 29969 26534 22831 22226 25994 39727 59417 70324 71179 67772 61589 53665 44685 37727 34692 37101 44446 52460 57867 65311 72409 80497 91287 100112 106640 114285 117726 122333 121849 115003 104945 91917 74990 54952 33045 21755 23275 25239 28897 40185 70818 101856 109511 122629 139412 158436 165407 162356 156278 134092 120203 94647 63200 37569 20547 11793 10332 9683 8340 6062 3599 1931 1243 970 56735 226 3219 30 10719 15 45 35 7324 7001 64 902 2589 6488 16423 42409 119078 336507 683672 710852 400186 85961 2327 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 1761 4469 6082 4448 4238 4642 4998 5376 5554 6088 6711 6507 5916 5683 5900 6613 7289 7411 6901 6554 6414 6492 6763 7114 8351 10237 12424 14003 14508 14041 12400 11040 10403 9376 7221 6333 6627 7032 6690 6812 7794 9657 11150 12385 13943 15431 17610 19547 22821 26319 29752 34694 40360 45138 47405 50905 56449 58614 57953 52642 46643 42495 40082 40338 43362 46961 48593 46339 45143 43601 43762 46214 47784 52997 53948 53201 52528 47079 42246 39484 37164 34694 37968 42438 45851 46002 43732 47749 57877 69188 78178 90056 102939 115155 124997 131696 134765 130512 128328 114170 93119 79406 65553 47457 30396 20282 21803 25079 25830 26661 33445 53458 87858 123595 155479 167251 170638 157762 110930 57011 19432 11606 10436 10353 10874 11640 11351 10908 9084 6150 3031 1634 1211 976 836 56744 226 3224 30 10724 15 45 44 7324 7008 107 582 1406 3186 6992 17587 52169 185866 604508 999999 713594 67832 507 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 339 1125 2951 5245 5228 5428 5995 6020 6229 6588 7182 7703 7865 7653 7237 6744 6517 6803 6919 6917 6798 6715 6985 7265 7248 7483 7587 8088 9113 10318 11825 13897 15420 16583 17368 17507 16765 15952 15489 14152 11950 9834 8265 8011 9459 13395 17039 18257 18420 18186 18675 19449 20153 21381 23635 27760 32754 39699 47429 55404 62952 65249 66195 65936 60772 52815 46245 44449 47173 48129 45571 47517 55668 59847 61863 65804 71351 75044 77413 77024 73351 70171 65356 55602 41473 38649 41787 46392 52433 60282 71585 78378 82929 85089 84636 84208 82032 75923 73908 71486 67231 58471 44625 30422 22897 18509 19537 22977 25189 24180 25435 33375 55822 90951 116549 130072 139323 140883 118055 79960 33029 11553 9048 9095 8943 9517 10167 10113 9800 7495 4084 2239 1335 998 841 805 56753 225 3227 30 10727 15 45 53 7323 7014 -3 476 1149 2432 5556 13720 39639 124753 379183 889528 713404 214754 6952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 720 1202 1515 2862 4392 4841 4778 5215 5585 5882 5907 5699 6063 6976 7461 7183 7019 6876 7131 7540 7350 7054 7054 6943 6956 7145 7220 7361 7669 7770 7782 8171 8453 8737 9095 9176 9257 9707 10865 13375 15589 14884 10934 7298 6889 7494 8093 9067 10983 12776 13832 13235 13279 14027 15046 16973 20089 24469 30511 37342 46204 54958 63549 68058 61620 51128 42827 40701 44092 49330 56059 65183 75960 85492 88182 88005 91936 98170 92404 83126 76104 67740 54523 49741 45969 40605 36738 36452 38717 44010 51696 58040 64019 72962 81319 84745 96172 120983 134662 139215 142561 138774 126122 100484 55839 27222 24116 25439 23463 24545 32185 48233 78768 113079 131299 138673 115240 76336 45664 17523 10056 8744 8368 8414 8928 9492 9911 9729 7818 4673 2585 1589 1099 894 799 56762 224 3288 30 10728 15 46 2 7322 7021 82 521 1164 2643 5962 16502 51045 175876 407170 670906 653198 182591 1342 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1417 1693 1728 1796 1777 2080 2743 3229 3891 4473 4650 5102 5261 5138 5484 5944 6471 7226 7595 7959 8274 8225 7929 7653 7859 8307 8419 8320 8288 7903 7605 7863 8081 8001 7877 7891 7915 7774 7763 9199 12981 16959 16490 10782 6535 4808 4335 4509 4788 5270 6275 7696 8730 10409 12721 14571 14676 15888 17792 21102 26573 34216 43023 52886 60570 62551 60480 57779 58315 58874 61208 68633 83343 99413 114920 129100 144426 141377 127259 119825 108515 93957 72811 59483 54244 51756 54531 57172 59427 66538 74579 84330 98411 106688 113175 121087 125813 131605 133707 137222 135077 131423 113844 93054 59736 26421 23960 25576 22910 22634 32271 52197 84781 114281 132243 139627 143575 115685 62050 18580 9045 8432 8427 8099 8326 9418 10454 9195 5145 2200 1238 867 739 718 729 56771 224 3289 30 10729 15 46 11 7322 7027 -37 404 1032 2206 4629 10053 25603 94591 243357 626335 999999 457623 11365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 808 2045 3543 4224 3933 3464 3171 2722 2189 2206 2577 3297 4205 5114 5990 6388 6738 6840 6777 6979 7048 7179 7608 8418 9495 10183 10683 11152 11006 11056 10482 10108 9948 9872 10142 10230 10485 10484 9946 9513 8970 9011 10045 12485 16832 18352 16907 13945 10796 8644 7350 6770 6683 7058 7664 7990 9756 12783 16763 20652 22879 22772 21962 23618 26276 31215 38328 48488 59420 68574 77120 84389 86963 91468 99398 107599 111642 111261 114393 120019 122478 123597 110587 102636 100601 86957 76931 69591 62114 59451 62144 60477 55558 54338 58932 64530 72621 85058 93092 101049 100999 95057 93614 95936 80891 61057 38519 26492 26262 24665 23182 25242 33936 51167 67308 76434 87429 95919 93343 59641 33137 17814 8771 7801 7729 7913 8906 10129 10101 7655 3976 2024 1114 756 691 680 685 56780 224 3290 30 10730 15 46 20 7321 7033 72 593 1162 2481 5442 13150 55886 179938 461560 720622 633399 191663 25825 2286 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 777 2307 4852 6907 7324 6778 4878 3640 3333 3824 3708 3229 3450 4098 4888 5641 7058 8327 8288 8379 8736 8044 8306 8430 8861 9539 10635 11462 11696 12237 13245 13928 13485 12296 10974 10002 9399 9054 8926 8502 8292 8246 9041 9915 9905 10272 11025 12430 14436 16256 18411 21871 24910 22605 19533 15526 10982 9005 8999 9580 11062 14336 18547 23279 27117 31403 35006 36620 39600 44123 52833 63020 71249 77744 79689 71763 69098 65996 64001 68467 80514 97629 110539 119156 113666 99501 88780 82912 81397 77946 71800 63140 55693 56801 60097 68957 83451 81047 90400 99896 99187 94362 93207 82482 62096 50596 32567 22252 21748 26129 25566 24566 32066 45898 55840 60190 65286 69391 65453 45603 18883 9364 7558 8012 8332 8312 8330 7535 6833 6562 4799 2530 1574 1104 823 738 723 760 56789 224 3290 30 10730 15 46 29 7321 7040 44 257 769 1890 4027 9576 24401 142880 255945 656037 881268 480917 49929 5712 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 639 2674 5342 7131 8590 8877 7504 5789 4477 3868 3736 3852 4110 4943 5707 6424 7412 8374 8966 8874 8506 8427 8661 9027 9241 10080 10984 10848 10617 10626 10993 11063 11708 12189 12507 12429 12205 11945 11142 9836 8696 8161 7855 7942 8109 8345 8868 9512 10429 11730 13195 14465 15347 16506 17497 19142 19988 15398 11322 9476 9281 9321 10130 12827 17169 19917 23482 27691 31951 36528 41481 44515 39677 31011 27865 28600 28551 28821 31154 37360 50834 67936 85553 99606 106036 104600 94602 80563 77951 84775 90700 85260 77307 80454 89851 106811 116087 126171 132327 142901 152958 158700 160972 169317 147761 106379 76577 41671 24364 24578 28845 34387 45786 57004 65066 61839 64222 64100 53192 29891 12906 7780 8409 8700 8548 7869 6611 4816 3223 2254 1867 1312 964 805 773 832 1007 56798 225 3259 30 10729 15 46 38 7320 7046 5 189 818 1575 3446 8362 54020 74778 213058 426273 932665 999999 500520 7890 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1113 4010 7148 8900 9206 8919 9439 10265 10334 9341 8242 7446 7151 7130 6796 6701 7456 8554 9396 10103 10537 10569 10385 10173 9793 10020 10407 10866 10932 10906 11062 11794 11774 11706 12110 12502 12874 13299 13351 13036 12904 12225 11977 11262 10464 10290 9650 9341 9251 9628 9804 10313 12051 13540 12766 10423 9876 12896 18426 18975 14029 8992 8185 9134 10241 13559 16932 17559 18634 21904 26243 29562 30063 24802 20530 19781 21290 21031 19872 20964 22987 27880 34510 44008 61471 89136 120895 133418 124296 103243 79008 62532 55398 52053 52599 57514 62818 74401 94408 112335 127973 141926 155601 158960 145223 115432 73431 38533 21006 21413 23399 25518 29501 38507 54103 64408 66110 62133 55548 38704 18295 10244 10261 9577 7959 7088 6012 4680 3426 2270 1549 1015 843 771 776 903 1264 56807 226 3231 30 10731 15 46 47 7319 7053 -77 269 773 2158 6378 11451 13803 32286 91830 247087 537129 862553 999999 359441 5642 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 446 2891 7352 9974 11191 11225 9916 9246 8475 8140 8452 8354 8037 7368 7545 7790 8639 9867 10197 10128 10473 11152 11764 12158 13146 13382 12972 12284 11713 11036 11240 12351 13302 13681 13479 13083 12288 11697 12074 12269 12595 13252 13997 13850 13592 13765 14171 13139 11191 10427 10374 9141 8454 8252 9293 9794 8619 7449 6309 5661 6877 9079 9285 8664 7554 7413 9097 11512 13417 14435 15221 16118 16946 17211 17594 16962 16232 15518 15513 15505 16215 18636 26902 39432 65292 100964 128172 129110 114593 94567 79193 75874 78983 84545 79788 79897 86593 102679 117706 132673 148286 162209 172025 164808 153061 118285 82482 58389 30997 21810 21995 24182 27964 32844 42482 53898 52470 40531 31749 21025 13785 11205 11546 10847 8656 8315 8492 6595 4801 3473 1883 1050 795 744 796 924 1182 56816 225 3263 30 10733 15 46 56 7319 7059 -43 220 658 1527 2944 6073 13274 37872 116203 430932 999999 999999 530395 46917 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 260 1392 4389 9960 16145 17022 13217 11063 9859 8441 7690 7713 8026 8127 7397 6926 7297 8089 9338 10624 11881 13628 14838 15226 15264 14906 13869 12756 12114 11384 11337 11184 11153 11746 12591 13393 13806 13583 13411 13176 12974 12545 12572 13184 13805 13883 13493 13497 12775 11257 10847 10312 9773 8660 8013 7332 7350 8070 8948 9224 8270 6233 4957 5457 7022 7442 6767 6867 7871 9168 10342 10206 9599 9574 9572 9737 10288 10827 12162 14369 18350 22704 27937 35857 48436 64057 80184 85799 82139 76885 65998 63300 67024 72317 73858 76722 81933 92355 107837 119928 131085 143363 148769 155060 167373 171349 174173 161023 134642 72998 28984 21618 22210 25411 37102 59928 76518 66939 37519 18880 15133 11000 9448 9275 9051 9545 9185 8091 6461 4863 2943 1343 812 714 734 809 966 56825 224 3291 30 10731 15 47 5 7318 7066 111 390 845 1811 3402 7484 19077 58146 183544 572842 999999 999999 223336 1620 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 931 4222 11355 17521 20950 21218 18465 15060 13104 10869 9637 9129 8348 7707 7946 7890 7052 6804 7292 7787 8379 9356 10811 12187 13207 13215 12619 11834 11308 10851 10498 9858 9464 9392 9722 10563 11699 12985 13859 14685 14847 14415 14509 14325 13922 13943 14240 13840 13325 12453 12141 11950 11743 12265 12548 11520 9887 8337 7758 7441 7430 7269 6048 4791 4694 5391 6405 6455 5634 5034 4643 4111 3511 3411 3951 4767 5450 7362 10943 15476 23332 34600 43866 48116 53707 65957 78075 84437 77273 54739 40233 38418 43944 50140 61297 76270 90819 105497 121123 138817 151027 164485 176619 179304 174186 157281 137167 103620 66486 45663 29376 22362 22366 25579 36488 57254 62716 38422 14455 9550 8597 9097 8320 9305 10123 9243 8141 7357 5860 3801 1453 806 676 667 725 821 56834 224 3288 30 10728 15 47 14 7318 7072 245 628 1404 2779 5864 13518 36194 119329 398687 999999 999999 464558 9624 999999 999999 999999 999999 999999 999999 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 -62 -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 -1 508 1669 6578 16138 21466 21493 19906 17446 16460 17005 16236 14204 11938 10493 9515 8988 8979 9451 9884 9918 9782 9308 8303 8081 8330 9307 10556 10993 11968 12840 13000 13010 12947 13017 12706 12685 12975 13881 14347 13635 12832 12805 13456 13324 13278 13306 13033 12750 12933 12542 12080 12392 12755 12635 12607 12865 12801 12242 11989 11928 10273 8232 7618 7497 8061 7678 6719 5801 4942 4673 4682 4263 3771 3067 2685 2886 3292 3943 4295 4879 6174 8456 12186 16858 21374 24649 30051 41373 51973 57860 66203 77983 88344 90291 89934 88747 86830 90586 95977 104397 110538 111789 124519 136495 146359 157924 151974 134009 116687 87754 37994 18445 19186 21935 25765 33981 49412 55467 33178 10851 8884 10562 9621 9356 9869 9668 9541 8841 7995 6910 5639 3151 1020 631 613 669 749 56843 224 3286 30 10726 15 47 23 7317 7079 67 474 923 1790 3699 7768 17936 49186 183375 651255 999999 999999 126571 858 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 207 1643 5005 9741 15219 20087 22053 21280 19242 18471 18212 17596 17322 17054 16207 14723 12933 11389 10300 9906 9599 9517 9957 10633 10868 10546 10103 10772 11467 11609 12328 13079 13502 14509 15659 15515 13850 12590 12089 11476 10564 10635 11091 11154 11018 11188 11568 12165 12068 12233 12439 12751 12814 13283 13616 13539 13786 14074 14778 14419 12868 11825 9782 8319 7776 8661 9137 7603 6189 4447 3528 3227 3426 3451 2687 2119 1820 2119 2892 3581 4110 4648 5262 5649 6139 7248 9174 13356 18600 27783 43000 58476 83131 99232 104811 102032 102124 107647 115145 123467 130385 139323 146602 151880 155305 158051 149637 132117 100175 52459 23238 15000 15581 18358 21798 33229 58010 82169 68123 30428 11932 10056 10799 10790 11189 10236 8537 7940 8603 8837 6572 2751 886 549 538 570 633 728 56852 224 3313 30 10723 15 47 32 7316 7085 -79 310 830 1541 3209 6792 15971 43844 147350 483792 999999 999999 509187 6047 999999 999999 999999 999999 999999 999999 999999 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 -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 508 2912 6918 11228 15026 19323 22255 22676 22184 19927 18632 19156 20085 20446 20554 20189 18668 16820 15190 13921 13215 12450 11627 10944 10522 10323 10974 11634 11972 12850 13960 14962 15233 15330 14508 13182 12315 11598 10823 10638 10655 11251 12035 12780 13205 12678 11905 11789 12306 12394 13052 13745 14290 15365 16470 17666 18097 17402 16594 15690 15019 14323 11672 9039 7528 6861 6534 6729 6904 6621 5938 5588 4473 2610 1544 1175 1291 1688 2590 3709 4358 5352 6692 8430 10994 16202 25682 37771 51660 60009 67235 73704 77818 87703 95613 103229 116007 124124 138291 145891 153045 162234 162430 148592 120622 75934 31970 10404 6398 6470 8618 13168 17977 21749 30152 52521 82683 75833 35893 10778 10395 11453 12197 11595 9863 9085 6571 3431 1797 996 661 564 554 565 579 628 701 56861 224 3280 30 10720 15 47 41 7316 7092 -53 283 595 1236 2154 4153 7887 18357 54480 206202 721095 999999 999999 83392 320 999999 999999 999999 999999 999999 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 81 -22 -50 -38 18 -16 -81 -78 -38 -72 -15 23 -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 66 660 2727 9889 20348 26492 28403 27674 26764 26099 25935 25875 25079 24082 23874 24975 26397 27317 27140 25684 24270 22213 19913 17668 16199 14973 14097 13862 14142 14713 16068 17773 19220 19723 20341 19399 16517 13077 10596 10134 10266 10933 11057 11108 10927 10957 11422 12021 12072 11740 12249 13388 14242 15182 16607 18149 19082 19287 19794 20500 19595 19092 17329 15282 13378 10574 7909 6359 5647 6214 6426 5045 3145 1846 1419 1402 2558 4363 5457 5771 6122 6743 7987 10918 20797 38497 61485 71834 74687 86002 99194 101927 96661 93479 89982 83671 75747 69210 60053 52053 46313 39362 29390 25054 26960 22985 14812 8067 6009 7395 10961 15823 19854 25205 37493 54744 62158 42955 17145 12063 12111 10082 7265 5757 5170 3020 1204 749 610 556 506 521 549 580 615 687 56870 225 3247 30 10717 15 47 50 7315 7098 -85 214 612 1414 2608 5359 11308 28657 86119 324853 999999 999999 999999 165603 1650 999999 999999 999999 999999 999999 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 101 164 64 -3 71 40 -11 29 56 66 0 -57 -56 -78 -37 -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 76 457 2761 9520 15098 18725 20755 22432 24657 25629 26324 26285 25561 25074 25053 25590 26523 28123 29187 29668 28517 27234 25855 24019 22369 21269 20324 19403 18408 17657 18395 19420 19057 18314 17414 16251 14393 11974 10939 10301 9144 8099 7376 7393 7591 7353 7281 7653 7830 7423 7333 7537 8282 9486 11268 13826 16380 19080 21510 21806 22089 22647 23493 22218 18820 14958 11749 9846 8784 7095 5084 3550 2659 1929 2520 6094 7157 5372 5407 7057 9382 12549 16621 21293 31482 43562 53616 64776 79394 92996 103538 105826 94400 75156 63417 56311 53823 53731 54102 54087 49760 45279 43876 40661 34241 22079 10541 5565 7961 12768 17795 20985 24266 37144 52567 41617 21337 13431 12942 10025 5873 3100 2227 1566 971 730 610 553 522 526 539 580 615 664 735 56879 224 3275 30 10715 15 47 59 7315 7105 167 776 1653 3167 6684 15278 41687 127106 430795 999999 999999 752345 10368 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -90 -62 999999 999999 999999 999999 -46 -59 -76 -84 -96 -86 999999 999999 -34 -68 -42 -58 120 240 214 143 86 25 133 108 57 42 31 109 113 100 101 19 19 11 -66 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -8 214 541 2236 8519 15429 17490 18291 17857 17707 18480 19586 20632 21753 22536 22634 23105 24513 26617 27662 28049 28143 27130 24812 22405 20516 18936 19293 19189 19052 19017 18548 16936 14713 13071 11782 11180 10098 9246 8708 8587 8645 8448 8031 7689 7572 8068 9545 9812 8922 8120 7493 6856 6387 6791 8111 10695 15946 21691 24644 25749 24042 21611 22730 22146 18766 15071 12017 9778 7902 6240 5832 8996 10523 8597 5768 3765 2697 2326 2584 3671 6837 13749 26056 42030 57410 69678 87319 106477 120724 120748 112857 96183 73844 59770 53884 49825 44387 39603 35732 30770 26450 23391 21134 16093 8057 6512 9524 15843 20888 23702 26215 36903 44279 31498 17506 17368 15352 10929 6841 3763 1794 644 540 536 513 519 528 539 552 588 631 684 763 56888 225 3241 30 10711 15 48 8 7314 7111 -32 458 1149 2262 4309 8899 19671 50944 173459 538490 999999 999999 999999 65572 336 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 -56 999999 -7 136 200 130 -53 -9 34 -8 22 42 -2 -37 3 -2 -56 -70 -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 -80 114 518 3897 11075 12361 12381 13964 14349 13597 14197 16067 18550 20858 21907 21946 21599 21991 22362 22977 22424 21872 21021 19997 18814 17735 17158 16831 16669 16652 17447 17590 17200 16311 14978 12874 11253 9964 8999 7820 7481 7973 8119 8356 8497 9001 10182 11001 10328 10125 8933 7316 5890 4920 5478 6833 7728 10402 13497 16304 19292 21704 23785 24366 21167 19166 19522 17658 15795 12554 9067 9172 12909 11890 6916 3145 2035 1695 1177 1155 2198 6045 13831 24102 37251 49923 60015 72063 83008 97223 124099 135656 135913 129297 113147 95192 75300 61082 56124 47892 36041 27159 23232 18668 12076 6008 4152 7119 13815 19032 22226 28636 39520 40209 26075 19565 18741 16963 15538 8745 2888 948 547 485 494 495 498 503 499 517 537 573 612 672 56897 224 3269 30 10709 15 48 17 7313 7118 215 597 1097 2206 4196 8285 20729 64472 244181 878882 999999 999999 343943 6359 999999 999999 999999 999999 999999 999999 999999 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 72 149 40 -11 999999 -23 -83 -22 -82 999999 -62 -81 -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 -82 27 731 5074 10669 12243 13675 14702 14804 14146 13829 13462 13888 15694 18073 19067 18919 18386 17184 16866 16953 16693 16752 16001 15363 15467 15278 15168 15175 15269 15764 16062 15862 15541 14615 13305 12282 11145 10036 9517 8979 7404 6755 7363 8348 8975 9614 10040 9610 8895 8291 7048 5940 5286 5162 6010 8007 8453 9052 9747 12215 18820 22372 20569 17955 16938 15189 13959 11655 10296 11448 11884 8999 5121 2346 1497 1547 1301 1044 1034 1451 2683 7208 20087 35368 52981 69177 86975 107446 124419 138867 144092 143940 144496 145758 149424 139241 88886 48807 34527 28181 23098 16494 10109 4636 3839 6553 10986 14752 18350 26910 38925 42301 37109 30261 28484 31968 31206 17325 2976 827 542 496 487 486 480 483 467 483 501 546 584 649 56906 224 3268 30 10708 15 48 26 7313 7124 201 748 1355 2799 5701 12070 31427 100254 365026 999999 999999 999999 115597 3717 -73 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 -77 -65 999999 999999 -57 999999 -90 999999 999999 6 41 -36 7 59 114 128 205 225 154 162 78 75 154 110 16 18 78 53 -27 -56 -77 -72 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 -46 999999 -65 -8 127 526 3359 9145 13041 16237 16255 16184 15951 15759 15570 15592 15835 16652 17372 17469 17003 16910 17312 17514 17383 16691 15612 15087 14979 15332 15516 15645 15584 15464 15659 16051 16179 16393 16906 16259 15448 15203 15630 13359 11573 10291 10056 10597 10555 10447 11767 11732 10285 8391 7269 6812 6455 6539 7890 9126 7464 6423 7357 9544 13957 19160 21465 20342 16287 13264 12857 12257 11133 8230 5055 2081 1096 951 1124 1153 1009 911 1288 2974 7685 17793 34753 52428 68543 85743 98464 108151 115060 120163 122437 118606 112186 94689 70893 53578 43930 36914 29811 21455 16113 10305 5167 3288 4790 6785 10233 17639 28042 42077 47910 39904 30341 20722 17219 16140 5739 1122 567 533 559 575 560 535 533 534 546 557 580 630 726 56915 225 3234 30 10704 15 48 35 7312 7130 17 342 1071 2507 5438 12589 32836 103720 323014 873471 999999 999999 963501 451595 63557 478 999999 -92 -40 999999 999999 999999 999999 999999 999999 999999 -64 -74 999999 -65 -98 -96 -62 999999 -51 999999 -89 -68 -73 999999 -44 5 -37 16 -5 -7 217 311 198 231 190 133 121 142 147 90 54 147 120 93 -20 -24 -80 999999 999999 999999 -84 999999 999999 -93 999999 999999 -98 -88 999999 999999 999999 999999 999999 -89 999999 999999 -40 999999 999999 -69 999999 -92 999999 -98 999999 999999 -26 207 688 1968 9000 19118 17962 15386 15711 16463 18756 20371 20766 20173 18406 17154 16914 17745 17810 18272 19330 19971 20132 20332 19857 18157 14427 12540 12486 12383 12481 12881 13266 13144 13164 12413 13165 14558 14819 14564 15331 15893 15008 14353 14393 15033 13776 11419 10092 9677 9444 8463 7507 7510 8460 8426 8643 9492 8165 6504 5538 6219 8281 11546 15125 18583 18318 15531 12737 10690 8834 6279 3950 2128 1011 944 1250 1379 1331 1414 1483 1887 4012 12648 27701 44360 64864 85843 102063 120642 139217 150871 129199 84795 58618 45711 38201 34204 30325 25869 20647 15793 12929 10101 6565 4233 3215 3586 4205 5550 8542 12077 13048 13252 12171 12542 15565 17165 7826 981 555 547 527 550 562 543 520 519 533 556 602 678 839 56924 224 3261 30 10701 15 48 44 7311 7137 -50 272 821 1940 4147 9493 25254 84607 293414 688087 999999 999999 999999 303028 6500 65 999999 999999 999999 999999 -56 999999 999999 -86 999999 999999 -84 999999 -48 -68 -96 -59 -84 -70 -48 -57 -99 999999 999999 999999 -67 -29 -68 -1 63 257 374 281 198 110 106 105 73 101 99 66 71 49 35 -7 -34 -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 -70 -59 -63 46 306 923 4690 14838 22997 25459 28807 31009 31810 32435 33976 37436 39425 39720 38774 37820 39677 41780 39919 37768 33264 28599 26491 24156 22052 19603 17345 16186 15129 14366 14200 14639 13823 12676 12450 12567 12908 13007 13623 14681 13844 13374 12953 12108 11850 12845 13928 13398 11617 10330 9992 9714 9783 9901 10366 10763 11471 11406 10247 8770 7371 6846 7571 9202 11286 13937 15998 16758 14604 11229 7281 4388 2710 1590 1487 1895 1932 1694 1973 2744 3493 3288 2670 3262 7782 16675 31539 44964 57367 66416 69496 64724 59795 58062 54895 50878 47473 45885 45942 46087 44710 39399 30890 21339 10946 5119 3257 3586 4385 5062 6005 7277 8758 9584 9467 8725 7280 2555 829 545 541 535 539 541 528 526 518 515 522 552 605 731 56933 224 3263 30 10703 15 48 53 7311 7143 -54 899 2654 6411 15743 44808 134168 351750 886104 999999 999999 999999 23030 111 -25 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 -63 -55 999999 -87 -59 -58 2 -97 -78 999999 999999 -45 14 15 175 247 329 249 212 200 57 130 90 88 163 164 148 122 10 -57 -22 2 999999 -88 -43 -91 999999 999999 999999 999999 999999 -43 -85 999999 -89 999999 999999 999999 999999 -93 -97 -99 999999 999999 999999 -87 -75 -49 -57 -69 -95 -68 4 296 940 5302 19055 33850 35935 34513 32671 33897 36188 38064 38541 36285 33851 33633 34036 33401 33057 34443 38360 41265 41522 40178 38069 35038 33434 31112 27985 25148 22898 22823 22854 21914 19735 17280 15780 14618 13651 13271 11365 10150 10199 10763 11135 10903 10867 11425 12104 11771 10885 10617 10433 9753 8716 8757 9628 11784 13150 12502 12723 11657 9877 8040 7506 8202 9458 10988 12102 12104 10208 6288 3625 2240 1973 2442 2883 2832 2360 3113 4474 5050 5803 6978 5212 3571 4092 5489 9288 15552 22388 30387 38538 46459 54367 59336 60737 59294 52610 52661 56065 58002 53057 41293 27065 13524 3670 2585 3514 4436 5090 5525 6424 7371 7514 6179 4030 2023 872 569 558 551 548 540 531 538 533 535 562 585 640 807 56942 237 2876 30 10706 15 49 2 7310 7150 117 1611 4514 5295 844 999999 999999 999999 999999 999999 999999 -63 226 386 2504 14790 51936 94100 144552 404339 865760 999999 999999 999999 452524 5498 9 44 -72 -87 999999 999999 -31 -11 -85 999999 -58 -92 -72 -18 999999 -40 -15 999999 -15 -28 -66 -58 7 -99 -91 -63 -52 -80 -9 87 185 242 326 347 256 186 139 214 161 133 112 174 119 110 73 21 39 30 19 -23 -66 -82 -68 -50 -87 -95 -85 -51 -52 999999 999999 -55 -60 -67 -78 -72 -33 999999 -100 -86 999999 999999 -60 -51 -23 -77 -48 -37 -70 0 80 434 1782 7369 17470 26494 29776 29190 27538 26556 25913 25228 24784 24097 23274 22925 22418 22693 23629 24720 25108 25228 25153 25240 24973 24792 24779 24074 22301 20083 18139 16954 16868 16318 15410 14721 13510 12443 11754 10579 9662 9050 8024 7782 7658 8112 8284 9305 9879 10220 9791 9280 9762 10847 11479 12077 15204 16282 14418 12295 11803 12520 11435 10537 9646 9113 8479 7724 7231 5223 2710 1808 1891 2435 3472 4152 3842 3634 4742 6682 8594 10502 12221 13988 14558 14925 15904 17371 20606 25665 29969 34446 39878 45882 52150 52830 50743 50213 49109 47183 43903 41044 36825 29925 22256 14651 6244 2935 3745 4876 5931 5839 5659 5433 4110 2899 1741 860 589 534 531 535 542 545 529 525 530 553 579 621 709 56951 223 3296 30 10706 15 49 11 7310 7156 629 3862 12215 30901 85597 271989 730117 999999 999999 999999 17026 241 46 53 -81 4 -60 -64 -12 -41 -99 999999 -55 -27 -56 -11 9 -16 57 100 -13 21 89 43 -68 -55 -8 -81 -98 -9 53 0 24 97 206 244 338 274 338 294 186 118 137 125 169 170 49 59 86 45 1 23 -78 -63 -30 -63 -43 5 -68 999999 -96 -3 -15 -45 999999 999999 -67 -92 -91 -79 -29 -96 999999 -63 -66 -93 -44 -42 28 12 -56 15 -12 114 234 762 3878 10472 18055 24203 26618 27470 27467 27209 25990 24151 22076 20354 19367 19100 18829 18834 17083 15392 15581 17843 19035 17488 15375 14433 13518 12895 12374 11257 10119 9460 9625 9696 9816 9144 8279 7928 7797 9092 9715 8528 8455 9241 8124 6650 6695 6357 7105 9215 10672 10654 10939 12116 12900 14000 13478 12643 12435 12470 13182 13426 12588 11971 10818 9334 8367 7108 5198 3099 2114 2033 2271 2607 2789 2660 2491 3070 4393 5406 6380 7955 10173 12111 14782 18866 23895 34462 51533 66050 70136 67474 64276 62302 60498 60555 62649 63032 62088 57838 53481 47103 40536 32286 20103 10048 5059 4126 4303 4688 4798 4489 3970 2851 1566 865 614 560 562 549 550 548 539 542 553 565 581 606 675 56960 236 2907 30 10707 15 49 20 7309 7163 229 1706 3520 1940 999999 999999 999999 999999 999999 999999 999999 999999 999999 855 6006 23310 66942 184664 568523 999999 999999 999999 343750 4818 -78 86 26 15 -41 -73 999999 -89 999999 999999 -32 27 -40 -27 -79 -99 999999 999999 -71 -45 -68 -74 -19 -34 -55 -85 -74 -49 -65 -16 -37 -15 22 139 205 313 291 221 117 121 157 153 123 170 125 66 61 50 22 80 -82 -49 -63 999999 999999 -82 -59 999999 999999 -57 999999 -79 999999 999999 -87 -65 -89 999999 -92 -79 -94 -91 -26 -25 -100 -81 999999 999999 -52 -43 -73 -54 -9 7 60 819 3649 8278 12376 16386 18879 19987 20776 20386 19323 19267 19632 19224 17902 16292 14796 14242 14686 13837 12054 10980 11622 12417 12457 11989 10976 9680 9206 8809 8264 7387 6372 6599 7058 7573 8166 8393 9472 10948 11560 10661 9198 8026 7309 7514 8093 7240 6192 7359 8189 9117 8284 8620 9701 11199 11904 12221 12245 12770 13749 14098 13295 10975 10226 9858 9681 9951 8129 5884 5842 6153 4829 2580 1751 1677 1452 1211 1059 1394 2300 4381 7017 9559 14128 23939 40865 56855 65651 65620 57867 52217 52167 52892 52110 52740 53930 53323 52579 50113 43703 38041 31471 21254 10790 3722 1909 2474 3066 3169 3037 2973 2625 1364 658 532 492 494 488 489 483 484 495 488 494 502 525 575 56969 238 2849 30 10709 15 49 29 7308 7169 13 531 1742 6108 13499 10104 7014 3554 999999 999999 999999 999999 999999 52 553 5413 35478 120585 258139 544534 999999 999999 940232 902546 901679 7860 -38 32 151 131 96 56 -84 -100 -83 -5 12 -33 -7 -12 17 -43 22 -39 -33 -42 15 -26 17 -24 66 41 -17 12 999999 36 999999 37 42 100 258 329 163 289 251 250 202 163 206 207 151 152 43 99 46 -19 46 -6 -70 -33 -58 -65 -16 999999 999999 -63 -75 -39 -66 -71 -55 -29 0 -90 -55 -97 -36 5 -56 999999 -57 -61 -50 -48 -90 999999 -11 -61 999999 -59 19 168 450 3138 8341 10843 12323 14186 15562 16434 16085 15243 15726 16789 18134 17678 16041 14048 11942 11170 10810 10266 9578 8901 8593 8580 8141 7575 7491 7979 7559 7547 7883 7908 7970 8278 8666 10134 11384 12308 12750 12306 11464 11154 10599 9329 7955 7793 7546 7037 6799 6403 6582 7253 8893 10107 12248 14157 14551 14518 14212 13861 14013 14421 14293 13374 12520 13505 13681 10166 7661 6982 6195 5205 4600 4300 4139 2592 1155 923 1009 1862 4639 10002 17613 30588 47203 55411 56181 53196 47891 45673 47816 47943 45662 46106 46035 44348 42595 42256 41367 36663 26043 14144 7647 3359 1565 1226 1556 2046 1886 1601 1182 698 509 485 488 483 474 488 472 484 500 492 496 525 556 639 56978 235 2943 30 10713 15 49 38 7308 7176 68 415 815 862 835 999999 999999 999999 999999 999999 999999 -65 741 5466 24626 72220 215771 628281 999999 999999 999999 421533 4574 19 100 107 46 107 30 -31 0 -33 -79 14 -56 -16 27 34 93 60 86 -2 42 76 37 3 9 -3 3 43 -9 -28 32 70 105 10 -26 122 216 299 337 378 355 236 197 184 221 185 246 227 158 165 70 50 24 35 30 -93 -36 -73 -44 -11 9 -32 -71 -52 -61 -23 -47 999999 -73 -47 -34 62 21 -30 -73 -61 12 10 33 -42 -21 -33 -17 18 23 17 135 195 860 3982 9161 12367 12870 13275 14460 16369 17904 18692 18101 17091 15726 15365 15805 15687 15285 14682 13513 12135 10760 9663 8582 7920 7539 7261 7418 8020 8007 7121 7019 7649 7868 8344 8972 9405 9833 10365 11587 11727 10830 10262 9858 10048 9628 9707 10059 10591 10321 9356 8053 7731 9600 11775 13589 15478 16972 16855 15567 14716 15385 16033 16213 17655 22355 23549 18104 14816 12608 10955 10322 8706 5712 3224 1996 1207 995 1360 3124 7820 15771 25450 33099 41040 47650 47813 43746 39827 38005 38590 41605 40378 36502 36117 36354 36876 35972 29654 22868 15048 8819 5162 3533 2298 1453 893 861 867 779 615 560 542 539 537 528 530 522 519 528 527 534 552 597 652 743 56987 237 2887 30 10717 15 49 47 7307 7182 93 779 2417 4797 4667 526 999999 999999 999999 999999 999999 999999 999999 999999 112 2219 14702 58055 164727 435886 999999 999999 999999 448392 5042 999999 -71 30 -59 -2 75 -34 -45 -57 -18 -22 -69 38 -73 999999 -63 32 1 999999 24 -19 -42 -29 -10 -73 -42 -2 -3 -14 -11 -11 -31 -39 20 58 45 136 192 202 196 203 136 163 225 136 186 164 91 25 58 -20 -31 -34 -48 -100 999999 999999 -83 -41 -87 -84 999999 -50 -40 -50 -74 -57 -39 -79 -88 -63 999999 -89 -81 -97 999999 -80 -60 -32 -8 10 -54 -36 -17 -33 65 100 1181 4559 5765 7680 9402 10080 10592 11078 11813 13527 14945 16236 16935 17727 18455 18888 18942 19291 18689 17573 16695 15894 15567 14736 13673 12245 11687 10283 8686 8371 7841 7165 6778 6679 6995 7798 8696 8988 8456 8182 8278 8470 8928 9167 8641 7865 8289 8858 8806 9171 9221 9822 10465 10094 10736 12847 15066 16503 18222 19280 19198 19143 19710 20965 25290 31256 28802 19798 17656 16857 16172 16459 15325 11461 6554 3322 1498 1164 2101 5455 12546 21720 28663 30611 33352 35731 36164 39661 41365 39227 38072 36183 34680 31243 28490 26603 23340 19306 14329 8902 4203 1681 987 854 832 790 708 638 596 559 562 572 571 563 560 564 562 570 577 568 582 615 647 709 993 56996 242 2737 30 10717 15 49 56 7306 7189 249 797 1865 4394 11980 38672 96745 125659 84627 7304 718 650 1174 2498 3265 3844 4422 5296 6069 6456 7355 10301 41051 210241 583178 999999 999999 959149 17982 231 -31 4 47 84 116 19 -31 -34 -11 3 -25 67 123 8 32 50 61 132 24 77 41 -29 37 61 -61 17 8 2 132 8 63 89 92 51 -4 111 99 202 348 389 194 225 246 290 126 130 189 137 84 66 82 -35 -33 -40 -18 -48 -14 -17 -71 -31 -48 -38 58 -9 -13 -40 -35 -71 -54 -52 -56 -53 -25 7 -71 9 9 -12 -30 -5 23 1 56 16 78 117 170 430 2360 5631 7472 8356 9654 10450 11557 12331 12746 13112 13620 14098 15368 16630 18694 20311 21654 22418 23275 24269 24555 23488 22682 21018 19365 16390 14386 14019 13423 12893 12114 10445 9042 7600 6504 6331 6234 6324 6742 7323 7260 6924 7002 7621 8699 8941 8447 8630 8549 8473 8628 9918 11393 12418 12101 12129 12859 14361 15885 17052 18230 19465 20526 21121 22015 22643 21436 19848 15482 11400 11450 9727 6248 3549 1975 1196 1112 1482 2887 6540 13687 23609 29545 33447 37578 40811 41250 35622 30844 29568 27529 27433 27930 26540 24177 20442 16296 11357 4484 2101 1231 784 740 801 869 867 799 714 671 693 742 700 672 657 645 646 649 663 664 692 730 863 1210 2324 57005 246 2619 30 10719 15 50 5 7306 7195 83 390 847 1576 2815 5295 10757 25788 79188 278959 935520 999999 840996 16843 5715 5687 7304 17752 36472 28507 23358 28703 28105 24941 18254 29400 36379 38557 203844 555210 548134 283295 112889 2394 57 84 -21 -37 66 71 65 167 146 40 91 74 124 168 254 127 119 162 112 66 129 70 -15 23 73 76 -2 91 87 59 53 53 94 98 10 72 138 127 253 319 342 258 234 243 230 203 203 152 103 106 24 47 11 -29 -67 26 59 28 2 -18 -23 -96 -37 31 -27 -16 -10 -42 -39 -24 -28 20 -9 -17 -20 49 -40 42 80 81 23 41 16 10 37 26 34 33 90 334 1513 3647 6090 7936 9033 10232 11503 12679 13969 15072 15575 15270 14698 14738 14700 14777 15923 17525 18742 20648 22603 24109 24905 25327 24403 23754 23562 22264 18464 15004 12801 12485 12426 11695 10747 10241 9165 7966 7058 6034 5543 5607 5377 5727 5857 5890 6372 7556 8846 9465 10006 11199 12128 12299 12990 13338 13621 14305 15426 16507 18236 19498 20042 19555 18967 20866 22933 21165 15383 10665 7867 5274 3163 1446 948 969 1157 1742 4850 13820 23971 31068 34196 32093 28721 26012 26279 27165 23607 21671 22228 23060 24925 26564 25255 19426 13742 8133 3606 1448 692 641 715 851 1046 1112 972 899 782 702 698 700 720 716 706 723 736 758 830 1137 2160 6071 57014 247 2594 30 10724 15 50 14 7305 7201 114 381 929 1483 2660 4886 9232 21357 67357 226306 824133 999999 999999 679038 14705 4329 1611 1201 948 1002 737 625 687 894 1100 1338 1815 1869 1168 1146 1101 591 421 290 147 120 27 37 -66 -10 255 256 70 21 35 156 223 280 183 192 180 123 186 136 188 110 -52 41 -14 9 52 79 25 102 95 66 48 34 16 40 49 46 96 190 157 270 265 253 291 263 222 180 153 150 135 120 85 13 -33 -12 -9 -4 -18 -10 -29 4 41 14 -66 -55 -12 -17 43 -9 -2 -29 -28 18 -71 -42 4 -44 -9 43 -2 66 1 16 35 21 125 74 48 71 126 182 304 1988 5702 8151 9136 9439 9724 10623 11329 12868 13219 13947 15238 16554 17814 18818 19946 19502 17559 17059 17820 18513 19386 21276 23329 26076 27732 29459 30041 28527 26914 25810 24040 22731 20090 16806 14885 13559 12803 11004 9145 7782 6732 6252 6225 6597 6665 6572 6905 6787 6611 6276 6928 8967 10446 12399 15229 16591 16518 15742 15760 16854 18487 19675 20751 21450 20260 19972 17499 13829 11496 9501 7482 4833 2689 1438 1142 1266 3449 12725 23987 28388 32419 29055 23675 21245 15007 10539 11064 12170 12474 13140 13014 12256 12422 12317 10511 8209 5519 3073 1577 777 678 683 833 1058 995 764 720 732 728 755 767 783 795 804 830 1040 2257 4708 12213 57023 249 2508 30 10728 15 50 23 7304 7208 -95 139 503 1061 1964 3829 6934 15500 42826 142058 488856 999999 999999 763618 124855 1643 782 953 1601 2566 1409 709 720 630 609 685 943 775 736 768 841 722 385 350 381 307 370 142 52 25 -69 89 218 155 157 132 177 170 198 245 175 131 139 178 131 141 102 47 96 95 19 -68 -70 25 76 23 51 91 -18 -58 7 7 -5 -9 -16 30 136 154 156 217 227 208 174 154 217 208 183 106 160 65 25 -11 -82 -32 -24 -48 -37 -57 -67 -62 -72 -46 -69 -54 -21 -58 -34 7 -52 -29 -1 -31 -10 11 -40 1 -2 -14 20 7 -59 4 18 16 14 -33 28 19 19 79 225 1389 4984 8257 9876 10337 10091 10914 12175 12985 13529 14325 14587 14691 15498 17129 19563 20989 21875 22585 22929 23688 24622 25283 25928 27373 28730 27819 26210 26053 25707 24897 26302 27200 26935 25656 22181 19260 16939 14012 11744 11413 12108 11811 10992 10727 11039 9999 8313 8252 8741 7870 7171 6808 7202 9713 14247 17831 18674 18487 18396 18120 17884 17513 17546 18828 19253 19101 16954 13443 10186 7841 5218 3023 1566 1089 1086 2707 10606 19001 20090 19782 19477 15296 8922 5555 4453 4521 4810 5038 5406 5886 6478 6633 6673 6057 4599 3097 1759 790 634 605 600 637 684 685 657 674 684 690 703 715 736 748 927 2287 4472 8691 18689 57032 249 2543 30 10733 15 50 32 7304 7214 66 344 875 1502 2751 5225 11577 30944 96782 295400 820984 999999 999999 518177 79270 3920 4626 7076 7557 7993 8082 4936 2186 1577 1142 816 839 962 1021 779 715 648 629 649 563 370 188 78 23 -25 53 116 148 66 203 209 180 231 138 167 188 186 163 88 111 130 89 61 73 53 52 -37 -59 -45 -34 69 71 96 43 55 -4 20 -11 -60 -7 14 68 38 142 135 148 184 178 161 159 236 140 16 55 99 15 -76 35 -47 -78 -59 -69 -69 -35 -46 -62 -5 -69 18 -16 19 9 -46 15 30 3 -15 -60 -41 -11 3 -69 -39 -27 -41 -64 -31 16 91 -10 -50 -4 18 81 77 58 146 503 2532 6231 9670 12747 14783 15760 16663 16841 16352 15845 16110 16124 16073 16370 17022 18441 20182 21750 23606 25960 27018 27462 28391 31022 32377 32197 30993 29885 29571 27627 24979 23100 22787 25299 27101 27090 29592 31527 28895 25671 20121 15665 12280 12122 14885 15639 13211 10931 9672 9116 9991 9750 8931 8944 11083 15001 18822 21365 21612 21029 20543 20586 19284 18803 20405 21841 20608 17812 15640 13380 11218 7893 3860 1766 1346 2788 8510 16418 21450 21447 16275 7503 3635 3041 2407 2124 1871 1868 2004 2101 2170 2273 2520 2761 2653 2049 1262 751 663 650 648 663 677 694 703 715 724 743 756 778 792 834 977 1727 3910 10919 57041 249 2545 30 10735 15 50 41 7303 7221 312 817 1486 2909 5732 11639 29696 136258 366787 999999 999999 999999 353642 14224 9797 11569 11800 9583 6075 3646 1628 1178 1460 1557 814 752 833 910 884 783 766 687 708 672 772 519 374 213 59 -39 31 106 165 172 301 297 229 75 94 175 110 152 59 53 117 124 173 144 119 87 60 4 999999 999999 -41 22 31 -2 12 77 87 -19 -73 -77 -55 42 70 71 89 135 166 119 160 132 146 196 156 46 92 76 38 13 0 -26 17 -46 -64 -48 -52 -77 -89 -89 -23 -76 999999 -75 -47 -11 -92 -97 -49 -86 -94 999999 -70 -51 15 -40 -40 -60 -45 -13 -12 -68 -47 -9 -11 14 12 -12 -30 44 94 344 1670 4824 10156 14328 18614 19184 19199 21252 22926 23304 22242 20929 19580 17677 16444 17333 18026 18126 18672 19854 21435 23096 23684 24278 25308 25211 26253 29073 31125 30971 30677 26904 23479 23609 24436 25375 26714 28589 30645 32731 31900 30197 25833 19448 15845 14703 15043 16405 16580 16169 14251 12914 12247 12387 12739 15283 20230 22850 23858 23473 22961 22703 22371 23265 24901 26296 25007 22911 20024 15556 11687 7946 5733 4450 3361 3993 8826 13589 15059 14231 7031 2194 1332 1095 1036 977 896 871 874 925 985 1085 1156 1133 1063 963 826 712 648 640 651 672 696 717 721 727 752 762 791 827 888 1165 3266 11791 26740 57050 250 2517 30 10737 15 50 50 7302 7227 108 523 1060 1831 3255 5594 11575 29429 102344 517888 999999 999999 999999 88002 9257 11025 9976 8109 10784 16698 21304 21756 21730 15388 8360 2893 985 861 965 788 770 570 388 527 637 559 525 143 -29 -8 -15 28 248 178 213 219 189 90 104 10 34 112 74 150 31 94 71 100 99 70 103 195 80 34 -24 16 57 63 76 9 -6 -89 70 131 -39 6 -44 -15 48 36 116 81 80 120 91 105 199 175 152 234 184 144 151 58 24 -60 -48 -58 -44 -12 -60 -77 -77 -61 -35 -82 -68 -87 -24 -37 -47 -98 -89 -47 -83 -34 -17 -58 -43 25 -50 -45 28 -36 -33 -11 3 -2 -12 -29 -10 8 38 -34 -13 57 89 179 450 2287 8100 13130 17093 22458 26980 29545 27052 23267 22822 23039 22337 21329 20466 20509 20671 20799 21233 20944 21227 22155 23263 24209 24551 26649 27220 28965 28700 28920 26104 24985 25291 24772 24577 23492 21459 21039 21993 25646 29098 28158 23182 18780 15576 15382 17284 18268 18808 20659 19455 18177 17745 17480 20377 21569 24168 26904 28070 27483 29394 29909 30440 31346 31500 29819 26826 22214 16018 11132 8350 5879 5793 9150 16408 16126 9759 4270 1597 1264 1665 3071 4530 4441 2552 1388 1082 1099 1115 1066 987 984 914 769 710 670 631 632 615 606 633 655 677 685 685 686 714 856 2134 6249 10530 26074 57059 251 2490 30 10740 15 50 59 7302 7233 -100 73 404 794 1390 2285 3949 6925 13986 35753 135730 734838 999999 999999 647749 55504 5973 14011 28331 42505 40625 26879 16176 7634 3032 1494 794 492 713 1017 1191 1146 984 855 765 771 641 491 517 469 479 328 120 154 271 263 375 367 183 103 93 43 63 27 114 98 153 119 115 64 74 111 108 70 36 -17 -85 -12 132 76 27 32 -19 36 111 29 25 21 40 21 63 51 28 109 45 75 111 227 151 204 195 140 237 129 140 32 59 8 38 -86 999999 -41 999999 -54 -69 6 999999 -97 -81 -69 -60 -87 -84 -38 -53 -24 -46 -33 -38 -75 -78 -46 -78 -53 -49 -55 -61 -47 -19 -7 13 -37 10 -13 -23 0 17 32 -13 -25 -9 16 142 283 850 3364 11362 22756 27407 31228 31419 30381 27874 26884 26483 26202 25594 23924 23653 24210 25221 26827 26809 27489 27652 28029 29589 29713 27480 27843 28404 27150 26512 26103 25464 23821 24019 24064 23345 24504 26595 29832 33097 33592 29398 29133 24972 23300 22056 21041 23940 25436 24923 23167 22988 22970 23105 23855 24814 26239 26610 25673 27159 31037 34637 34063 28254 21307 16701 13908 13477 17763 24799 27197 21302 11612 5393 2179 1588 2639 5008 5886 4700 2765 1440 1103 930 783 750 742 749 731 711 731 730 704 698 676 647 624 634 607 631 629 624 636 657 946 3868 11100 29018 57068 250 2524 30 10744 15 51 8 7301 7240 169 417 894 1625 2703 4900 9760 21675 62326 401637 810509 999999 999999 151247 1934 1117 2603 5108 11113 13636 6148 3396 3265 1149 551 609 672 897 1317 1314 1281 1090 1049 1142 926 529 494 641 658 650 501 349 283 204 411 383 297 273 124 16 45 15 83 160 239 260 175 188 145 95 156 55 92 -3 -1 7 65 49 131 145 91 109 113 100 67 112 118 96 51 114 91 69 140 55 106 137 144 196 167 173 181 265 158 132 80 49 20 -50 -15 30 -59 -53 -14 -48 -17 -55 -81 -68 999999 -67 -35 -81 -6 -26 2 -28 -22 -24 44 -22 -16 -44 -81 -42 -31 -53 6 52 19 11 2 35 54 12 7 10 47 65 50 82 83 76 121 264 309 1358 7832 13690 14801 16530 19663 23958 27261 28280 30666 32058 30864 28947 29960 30070 28708 27317 24828 24044 25200 27352 29407 31576 32882 30917 28480 26761 27621 29029 28439 27439 25574 26683 26899 23095 23022 26657 30470 34148 37292 37575 34304 30446 23372 21018 22403 25041 28282 27584 25787 24329 22843 21829 20491 20140 19349 19076 19202 20638 24189 24909 25513 25500 23210 20643 21711 28425 33719 28371 13895 5967 2989 1621 1088 1049 1111 1418 2556 3159 3963 3702 4963 5079 3867 2121 1335 948 914 868 845 858 887 877 881 867 808 786 788 809 882 1387 4488 9772 15855 41797 57077 250 2532 30 10752 15 51 17 7300 7246 107 651 1569 3497 7452 16853 48606 411650 898515 999999 999999 80456 3693 467 495 698 861 1528 2286 2171 1056 487 330 405 492 594 734 835 1006 1184 1035 1114 1017 1022 962 702 773 886 876 557 564 676 650 416 428 427 415 337 223 119 118 144 100 213 255 243 228 282 234 139 132 120 147 121 28 103 78 38 12 151 75 130 51 117 101 163 44 -10 -18 37 20 44 23 120 114 151 141 169 221 255 228 201 188 123 98 132 86 32 -40 9 -15 -21 -58 -21 -47 -34 -12 -1 7 29 11 -11 4 -10 -1 -72 -38 6 -4 -3 47 35 -13 23 42 0 45 31 6 62 33 -8 61 67 90 96 85 71 56 94 49 80 100 175 242 500 3743 9812 13898 16397 14544 13476 14229 18515 23605 27310 31739 37453 40244 40230 40110 38790 37765 36881 34074 30340 27718 25641 25377 25860 25779 26734 30389 33823 34095 31700 29350 26905 28039 28304 25999 24930 24536 25702 28365 32212 37571 38240 32030 26324 23652 22514 23394 24827 26575 27038 26329 24936 23970 23743 23674 23750 23845 24353 26373 29891 34168 37783 37439 34023 30639 29161 31923 33655 20130 7204 3878 1897 1208 1095 1051 1031 1000 1028 1085 1271 2451 2632 1777 1402 1208 1057 954 929 942 933 926 926 900 903 912 911 936 952 993 1068 5127 11970 32026 84243 57086 251 2476 30 10756 15 51 26 7300 7253 114 437 983 2100 4300 8363 19693 80479 362208 828378 999999 986787 383007 16052 514 244 264 240 355 387 377 283 298 343 274 459 384 535 708 753 769 729 702 699 565 616 663 708 734 578 497 492 453 366 373 329 266 198 236 216 176 170 228 181 191 181 161 136 158 62 113 126 32 84 37 15 55 -46 -60 28 -8 60 17 18 78 98 40 -19 22 10 -71 8 60 36 9 94 15 131 112 191 151 196 148 94 141 22 75 -1 55 22 -27 -3 -32 999999 -52 -29 999999 999999 -25 -37 -95 -72 -94 -37 -68 -57 -87 -49 -65 -86 -52 -60 16 -64 -47 -4 -43 -37 6 -6 -47 -30 -32 -14 2 3 15 -27 1 24 25 50 33 33 50 158 262 763 5035 10454 12896 13093 12590 13368 14185 15898 19886 23304 25596 28043 30277 30661 32875 36304 40295 43781 46226 46790 44647 40141 33978 29532 25842 21621 20772 21925 23666 23391 25502 25818 26772 28837 28955 26783 25021 22708 25087 28956 31169 30434 30489 29093 25050 21238 19892 21461 21993 21427 21970 23133 23715 23792 24280 26566 30553 32855 30977 28731 29715 31474 30681 28101 29454 35133 34727 22097 10431 6656 2999 1591 1135 1037 1123 1437 2158 3561 3893 3283 2885 3074 2994 2799 2343 1429 1370 1246 1061 1027 953 905 871 860 869 909 936 985 2139 11220 28363 77624 111714 57095 252 2480 30 10760 15 51 35 7299 7259 -31 503 1158 2655 5469 12129 31993 103364 330141 999999 999999 999999 123738 2201 319 282 269 460 656 714 730 659 695 531 374 460 654 816 803 839 892 1069 1206 1220 954 720 636 708 659 626 613 531 517 437 542 458 379 290 290 174 270 168 177 192 89 207 129 70 128 119 132 128 126 66 161 130 79 108 80 65 67 2 12 -36 -14 27 29 8 -37 -42 -100 -86 -29 -58 24 -14 26 117 89 99 97 83 125 82 64 53 -2 58 -8 16 -66 -78 -76 -65 -88 -81 -24 999999 -99 -50 -28 999999 -74 999999 999999 -53 -82 -96 -83 -80 -83 -54 -93 -20 -62 -99 -30 2 -25 -96 -84 -40 -59 -58 -2 9 19 -27 -6 34 8 11 34 40 17 37 95 160 236 1972 5832 7680 10958 14091 14930 13092 12542 13906 15892 16973 19316 21636 23187 26346 28576 29678 29858 32073 37390 47761 53723 44011 35844 32354 31274 31617 28517 26747 25301 22840 22305 22585 22809 25846 26877 24678 26953 29474 30509 29638 28737 29075 29985 30846 31920 29143 24226 20919 19249 18823 19217 20283 21347 21592 21089 21229 22114 26510 31823 36398 37662 37358 40279 48355 60250 71756 70398 40839 11965 2790 1399 1307 1670 2886 4356 3008 1362 970 1031 1125 1469 2706 3664 3544 4303 6846 8503 6397 3583 2122 1931 2150 1464 1307 1162 1027 1165 3176 14155 53708 97366 109913 57104 251 2511 30 10761 15 51 44 7298 7266 147 707 1592 3329 6932 16295 48186 171549 576066 999999 999999 797571 414467 8048 8570 14023 11773 7878 5183 2638 1013 643 2872 6428 9279 9343 6642 4042 2418 1686 1548 1434 1220 1010 662 754 804 720 741 724 697 679 660 636 570 545 545 414 325 249 221 202 227 236 209 238 144 141 119 83 144 81 86 128 151 78 112 87 117 134 10 15 24 72 -69 -20 67 -36 14 -86 -57 -61 999999 7 13 63 155 73 51 50 84 150 169 139 114 100 112 11 72 81 11 6 -30 -69 -64 -93 -86 999999 -93 999999 999999 999999 -95 -43 -92 999999 -50 -92 -80 -76 999999 -75 999999 999999 -93 999999 -73 -52 -35 -71 -64 -47 -22 13 -49 -65 -49 -60 -56 -19 -42 24 -32 -11 42 -9 49 112 292 1934 5562 8969 10772 12097 13001 12324 11200 11070 12042 13239 14854 16723 17129 17598 18753 20838 25900 31444 34621 37967 40966 40975 38267 35663 32700 29666 29230 29318 29765 28068 25537 26203 25952 25447 24816 24317 25436 27466 29381 30272 30693 29794 30980 30856 33763 36328 37055 36158 33743 30773 26993 24014 22115 20829 19440 17838 17867 20061 24677 31962 39241 45106 50781 55930 68176 90800 85752 47790 10026 3660 3771 3048 2149 1511 1166 1031 936 880 849 813 824 839 856 932 1677 3144 2743 1931 1483 1321 1343 1346 1305 1319 1287 2120 8560 27191 68345 105274 92140 57113 264 2120 30 10760 15 51 53 7298 7272 269 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 1575 7744 17282 43268 159905 472207 790429 845029 598107 618513 176880 5554 965 1364 1431 2052 2270 2586 3343 4711 7405 18293 32709 33684 23126 12219 9406 5980 2400 11225 138862 163595 186092 7122 1369 1028 786 873 950 945 872 1112 1271 1128 1216 2721 2829 947 456 252 325 370 336 347 228 173 148 127 55 46 48 -18 33 86 77 51 105 94 19 24 -48 -45 41 -32 10 -69 -26 -42 -54 -88 999999 999999 -88 -68 -20 -75 -3 -82 33 5 29 115 134 71 65 81 41 124 8 19 -23 -12 -36 -80 999999 999999 999999 999999 -70 -89 -90 999999 999999 999999 999999 999999 -92 999999 -64 -76 -92 999999 999999 -69 999999 999999 999999 999999 999999 -73 -46 -79 -45 -27 -43 -57 -63 -78 -58 -63 35 -10 -7 11 -9 21 33 113 693 2259 5131 8603 9567 9947 10634 11998 12230 12769 13238 12546 12166 12417 12817 13571 14671 16520 18769 22820 27364 31872 36463 37043 34934 32721 32994 32947 29328 25271 22774 23528 24667 25244 25108 24164 25008 25171 25753 28304 27861 25774 24243 26397 26437 27886 29377 30561 33287 36550 40164 41106 39249 37795 36143 32416 28533 24580 21667 20360 21534 25226 30038 35660 41128 48537 68851 105438 121294 80143 33072 17609 11287 4799 4561 2930 1474 1746 2643 2054 1207 991 833 782 764 752 748 844 1295 1856 2344 2122 1620 1179 1280 1639 4767 15214 44221 87918 103718 81721 57122 251 2511 30 10761 15 52 2 7297 7278 -27 352 1199 2604 5746 14282 37335 120864 365880 701940 999999 999999 901275 184416 2091 173 462 649 533 436 435 444 441 693 827 944 999 1013 1092 1126 1136 1032 1040 1190 1240 1026 834 727 745 669 600 716 808 799 1006 1163 570 370 425 401 440 414 423 460 375 212 133 87 -11 -1 -44 -5 130 53 54 9 -28 13 -39 -21 10 37 -58 -41 -81 999999 999999 -80 999999 999999 999999 999999 999999 999999 -93 -12 -22 -52 -62 -45 -21 -39 82 97 55 70 75 11 14 3 28 33 -21 -45 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -23 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 -42 -95 -94 999999 -26 -40 -39 -48 -16 -32 -43 -22 11 71 170 2471 7050 8331 9827 10995 10975 10883 12091 13845 14269 13328 12113 11561 11264 11417 12091 12720 13754 16926 21653 27916 33120 33856 32206 30815 31613 33966 33199 30453 29874 27547 28068 33009 37287 35477 36169 33215 31240 29964 30323 31757 29697 30976 32719 31095 30738 32276 32855 35052 36965 38643 38797 38790 36553 32273 28993 26703 24305 23994 28031 30837 31842 33402 38160 43819 58549 97849 123388 107399 64698 31586 19291 15086 10960 10977 12729 11900 7829 4334 1713 971 879 896 1132 2760 12418 33044 40750 33180 22406 11171 5047 2901 1814 1498 3858 14014 42935 82267 107488 57131 251 2515 30 10765 15 52 11 7296 7285 -40 289 913 1871 3347 6513 14554 40627 166678 379759 999999 999999 662919 491857 11586 280 185 312 321 313 408 388 499 663 637 606 697 748 558 628 677 669 717 773 707 848 881 724 652 785 839 715 701 771 820 638 450 304 400 453 435 378 339 411 333 136 71 -4 -44 -57 27 -66 35 75 11 17 -13 -37 -40 -47 -53 999999 -89 -94 999999 -29 999999 999999 -93 999999 -90 999999 999999 -83 -88 999999 999999 -58 -1 5 -27 -43 57 129 166 158 97 49 26 -12 44 -23 -65 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -97 999999 999999 999999 999999 999999 -61 999999 999999 -92 999999 999999 -77 -81 999999 999999 -86 -95 999999 -75 -82 -55 -52 -67 -70 -85 -69 -17 -37 44 123 146 1811 7024 10434 9802 10430 12212 14470 16005 15675 13750 13569 14484 16206 16934 17308 16616 16072 15605 15453 14983 16166 18026 18504 18505 20330 25389 29142 30905 31999 32459 32348 32275 30299 27735 24754 26889 36264 38749 33497 36612 34948 32776 31916 30422 32834 33410 35231 36620 37717 39153 41245 42798 44435 45918 43611 38790 35726 33441 31845 32067 31144 30618 29503 30162 32466 34231 46429 83180 122103 118159 65600 29456 18865 15642 15292 13900 11553 7811 4595 2442 1311 915 1325 3978 19567 44856 62829 61180 58349 58839 56090 54252 49433 38884 26254 23107 33747 62691 89953 57140 251 2519 30 10769 15 52 20 7296 7291 -7 379 1112 2137 4442 10089 26159 78252 258514 684563 999999 999999 463731 13588 1670 208 167 229 197 282 385 403 364 345 392 316 430 530 449 490 565 513 519 607 550 700 827 697 617 536 523 466 682 1009 1076 1147 1275 1032 415 269 384 435 531 470 219 4 -42 34 58 -29 42 -88 -70 -64 -74 -100 -60 -29 -45 -33 -85 -43 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -79 999999 999999 999999 -78 -46 999999 -87 3 23 60 26 77 61 84 17 -12 999999 -80 -92 -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 -89 999999 999999 999999 -80 -86 -80 -37 -78 -51 -53 -58 39 97 1064 6604 11248 9793 7477 8888 15376 19179 19202 20466 20241 19244 18631 16959 15713 15701 15051 14233 13367 13648 14829 13615 12114 12292 13185 13850 15136 17902 21047 23590 26074 30439 34076 36991 35775 29242 25694 30758 41629 45631 36811 30585 27346 27688 32147 32239 33210 36305 37508 40519 43196 45539 49431 50243 47952 44207 39545 35830 34261 33494 31515 28312 27043 28107 32720 45942 71359 104519 125031 108298 54629 22694 21581 26243 34287 37582 32997 23353 13345 7591 6545 10200 11507 11123 9603 9583 15535 28277 47140 71782 90647 104811 112863 110023 97921 76627 60385 52305 57149 251 2518 30 10768 15 52 29 7295 7298 193 860 2115 4677 11648 31157 97592 279444 661708 999999 999999 229124 4151 39 23 120 168 266 226 250 398 276 303 249 306 290 399 436 368 334 407 485 523 399 537 481 481 530 581 504 471 552 776 1103 973 838 551 310 341 304 359 299 217 -30 -77 999999 999999 999999 -1 999999 999999 -73 999999 -61 -47 999999 999999 -76 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -61 -28 4 23 26 -8 31 36 41 -7 999999 -74 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 -84 999999 -54 -99 999999 999999 999999 999999 -97 -94 -92 -65 -43 8 49 574 4056 9091 10047 10436 15837 17570 16251 17183 14742 13262 14038 14087 13728 13411 12875 12332 11779 11620 11667 12421 13778 14352 13727 12792 12368 11702 10619 10745 11704 14261 18791 24070 26856 27131 27337 27812 29273 31246 34538 39332 37523 34442 32802 29469 29423 30561 33112 36011 38252 41608 45632 50386 54030 51955 44220 39228 36056 36751 35224 30864 33209 36376 38183 37103 38000 56936 79454 85472 61134 23508 8983 7201 9193 13946 26761 47582 72869 92901 103165 102977 85509 56806 31116 22846 26455 39760 58572 70565 85102 106387 113093 103764 90207 73792 55218 33485 57158 251 2516 30 10766 15 52 38 7294 7304 150 782 2032 4346 10486 28989 136348 271040 541292 985119 999999 455736 10157 82 106 69 143 100 165 294 293 258 343 301 309 306 404 378 364 431 349 391 573 487 470 714 923 1112 1102 1009 1031 1343 1280 617 523 658 662 424 79 46 178 269 199 -14 -60 -47 -90 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -49 -59 0 41 24 47 15 27 -9 -60 -82 -93 -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 -97 -98 999999 -89 999999 999999 999999 999999 999999 -92 -99 -94 -91 -14 21 792 4074 7219 11509 19312 21176 17871 14706 10804 9293 9187 10098 10935 10753 10265 9927 10131 10599 10814 10439 10061 9636 8944 9085 9392 9322 9210 8933 8399 9152 10291 10816 12483 15229 18332 23311 27720 33894 35776 35748 41118 44403 45087 43122 38418 35089 32890 32920 33904 36210 41395 48337 54936 56357 52823 48391 49453 54185 51729 49013 51762 57728 67482 63147 54508 62091 55516 31673 14394 12987 13645 14163 14098 12715 11625 14618 19430 35236 65480 97369 125906 138963 117849 91904 80334 82412 99381 116018 123153 128049 117454 93164 67277 47397 34060 57167 250 2545 30 10765 15 52 47 7294 7310 298 819 1745 3537 8019 19614 56578 183896 633157 993053 999999 446267 6632 66 -83 94 178 177 248 342 345 309 281 303 330 276 345 439 330 330 463 605 743 806 728 861 908 734 782 1053 1279 835 673 529 482 571 387 97 128 187 144 -18 -50 -89 999999 999999 -43 -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 -91 -68 -68 -3 37 31 2 29 -14 -57 -23 -47 -96 -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 -90 999999 999999 -75 -84 999999 -72 -20 -13 55 375 1765 5959 13847 16990 15849 14571 11215 9398 8124 7759 8040 8544 9393 9910 9641 9396 9288 8993 8891 9706 11019 11509 11309 11428 11389 10835 10618 10986 11029 10984 10193 9915 11420 11633 12079 14508 16287 21040 23649 26573 34266 40748 45875 48298 48852 46211 41397 39168 37215 35312 36548 44901 58958 69846 71722 71146 75911 79110 70132 69737 79969 89000 67247 43553 35602 29305 21911 19104 18905 18134 17626 18098 16558 13271 11107 10402 18022 25701 43784 61606 88095 115946 142686 154948 153194 145452 133789 135949 139699 140395 138148 123107 87198 57176 252 2485 30 10765 15 52 56 7293 7317 -37 201 1031 2522 5793 14917 85246 230948 415858 580479 687166 545127 665999 217933 3571 1 17 76 158 181 175 232 320 379 349 325 385 442 450 339 381 425 452 454 355 366 499 498 586 711 662 611 538 477 419 411 482 365 185 70 77 11 999999 999999 -92 -56 -61 -34 53 -37 -71 -83 999999 -87 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -32 -17 3 47 -15 -11 22 34 -86 -77 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 -94 -88 -60 999999 -71 -36 -22 -10 -40 0 54 100 531 1826 2378 3780 4639 3265 3289 4793 6765 8596 9876 9925 9427 8795 8635 8780 9883 11311 10936 9996 10211 10625 10902 10783 9977 9346 9278 9233 9253 10079 10381 10878 11451 12340 13161 13696 16840 20893 23302 25907 29039 32940 35638 38357 43755 48349 49056 45889 46043 45952 43821 56162 83942 93235 88178 95914 100360 95628 100370 113615 96386 60082 41274 32014 27801 26461 26382 26522 26970 25329 20727 16780 15826 17063 19732 22876 26818 35682 45689 64807 90781 116601 135596 146795 158190 163325 162901 165831 180587 156932 106923 57185 251 2511 30 10761 15 53 5 7292 7323 144 764 1911 4427 10218 50565 171045 494628 661679 679453 611215 394556 10624 101 72 94 38 -32 29 73 11 127 124 213 158 57 245 219 231 223 271 334 320 217 249 362 402 328 403 438 384 266 270 290 262 201 208 9 999999 999999 999999 999999 999999 999999 -46 -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 -81 -48 -41 -84 -99 -57 -60 -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 -91 -60 -13 71 262 229 156 227 490 1177 3102 5738 7317 8369 8661 7983 7487 7528 7212 6993 6993 7022 7457 7737 8390 9246 10586 11996 11979 11608 11406 11111 11376 10585 9687 9234 8806 8578 9521 10911 12653 18073 20440 22400 25761 27306 29595 34633 41539 43185 45014 47332 51744 59272 61008 64174 83858 98054 104964 121619 139847 140493 154042 115683 73769 56813 51099 49099 46690 41787 38373 38809 38303 34766 38441 42344 45823 44945 45351 46866 51271 54053 56208 63116 88289 113243 121940 126929 151520 180868 196279 207830 177027 127950 57194 251 2505 30 10755 15 53 14 7292 7330 186 877 2170 4934 11129 29882 181028 519596 850696 700040 279643 56448 502 999999 999999 999999 999999 999999 -87 -94 -56 25 37 31 81 -21 -5 147 157 201 62 202 350 149 170 81 16 164 138 79 134 109 71 77 -22 68 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -16 -6 48 479 1384 2558 4132 5928 7569 8071 7929 7525 7300 7896 8388 6917 6671 6843 6836 6741 6653 6982 7016 7161 8237 8899 9755 11166 12875 14228 13546 12211 10134 9138 9943 12084 14628 18544 21020 23212 25076 25388 26781 29507 37458 41817 42151 42334 48515 62051 76814 89047 97425 114726 138669 158013 160093 156726 144996 125710 111823 83971 68798 61658 62759 65705 64610 63158 58311 53196 47846 47202 50688 57601 64128 68494 72026 65218 67347 90749 130386 165423 180199 178734 200880 218348 202900 172192 134059 57203 252 2503 30 10753 15 53 23 7291 7336 -8 519 1289 3018 6106 14225 40798 195214 587923 999999 793211 66035 902 999999 999999 999999 999999 999999 999999 999999 999999 -87 -44 -77 17 61 -39 31 75 122 61 6 105 3 -45 62 999999 99 55 152 161 120 28 4 64 22 59 36 -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 -98 999999 999999 -61 145 558 1211 2276 3817 5982 8242 10179 10930 10265 9118 8204 7736 7522 7329 7548 7728 8133 8352 8817 8922 8456 8583 9643 10394 10536 11732 12532 13565 13162 12541 11651 12590 14053 15720 20319 22655 25267 27910 29229 32727 38757 42741 42558 45573 52101 65500 85752 96178 114049 142327 139603 138115 144790 138525 128040 119109 111206 103390 103819 114730 133447 108759 61715 41682 37497 39814 46584 55441 72570 89360 106808 122494 128630 130535 146142 171474 191300 196924 200508 208933 217892 212354 168613 57212 253 2443 30 10753 15 53 32 7290 7342 135 750 1816 3657 7955 19615 87226 349002 764866 999999 463316 5593 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 -36 -6 -39 -7 -87 41 11 -45 -59 -3 22 28 -23 12 41 109 34 33 34 70 22 -97 -3 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 172 868 2381 3918 5436 7177 8653 9729 9769 9216 8633 8117 7845 7674 7605 7820 7867 8380 10381 12263 12851 10398 7972 7360 7883 9659 13143 15185 14338 15067 15995 15006 13362 14166 16969 22902 25582 25979 28434 34855 41784 47751 52781 54844 58215 74761 94789 111054 124285 116248 110571 119422 144059 180395 196630 194937 187863 192034 177212 137966 104273 68107 44428 33417 36105 41871 50892 69538 90150 110196 128136 140547 148563 172187 205151 235967 256108 245965 223944 220330 182173 57221 253 2441 30 10751 15 53 41 7289 7349 221 674 1479 3081 6351 14549 42548 149543 596863 999999 650998 76212 616 -85 999999 999999 999999 999999 -84 999999 -74 999999 54 -25 -16 -69 -67 44 -37 -67 -12 -14 20 -15 -78 44 106 16 86 5 -28 121 136 128 94 82 -2 -23 52 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 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 -64 -67 -77 -82 -52 -37 -40 -20 21 107 808 2357 3429 3941 4499 5268 5816 6635 7982 8930 8682 8296 7716 7140 6623 6200 6567 7859 9733 11557 11817 10092 7718 6795 7562 9274 12355 15281 15334 15771 15797 13997 12814 12727 13866 17860 23544 27275 30881 33459 38073 46617 55300 62320 68570 84742 112869 119441 137864 154270 147117 136185 133345 132139 125669 109912 101955 108188 141541 165825 147873 92187 53764 55576 62344 64969 68979 73744 81788 105184 135199 160582 229312 292659 316544 323215 318087 287423 214732 57254 253 2416 30 10726 15 54 14 7287 7372 218 966 2259 4716 10707 31053 215299 436308 826197 582585 606806 115261 8444 184 999999 -14 8 -34 6 68 99 71 85 154 123 14 129 156 193 184 78 152 169 133 138 138 217 117 208 196 230 163 176 230 184 302 332 183 174 201 48 103 3 -10 999999 999999 999999 999999 -95 -88 -80 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 -59 -74 16 -34 -25 -75 -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 -89 999999 999999 -69 -72 -45 -45 -63 -27 1 2 -26 -24 35 63 21 15 36 64 74 70 74 85 107 293 810 1350 1477 1672 1970 2502 3370 4334 5177 5872 6594 6776 6463 6007 5689 5810 6471 7483 8646 9436 8802 8731 8482 8719 9718 11156 14419 16691 18121 20140 20731 19986 20164 20879 21563 22318 25811 30859 34221 39911 46506 47319 46472 47455 49755 50133 47813 45661 47393 52128 56184 60377 65992 75637 86280 99361 109028 148564 185130 145215 82280 52052 60811 80954 110869 124524 141978 158293 184067 187661 193729 266227 333875 356884 328392 290788 261306 57263 254 2409 30 10719 15 54 23 7286 7378 140 528 1304 2767 5616 12903 62932 214625 535835 819879 810361 45132 1059 1 -48 56 -16 -33 77 142 53 135 105 -27 5 14 36 136 162 138 63 224 220 158 115 49 101 175 238 262 275 258 255 188 264 229 298 263 193 282 140 200 153 107 112 139 170 73 36 -3 9 5 -3 61 68 109 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 -8 7 31 2 -8 -36 20 -25 -64 -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 -91 -54 -86 -22 -58 -57 -44 -65 -65 -30 31 26 -5 -28 12 24 10 29 30 20 48 64 41 61 110 89 91 106 153 265 440 664 682 574 713 1064 1498 1851 2427 3142 3807 4202 4768 5506 6167 6756 7564 8095 8017 8476 8385 9170 11180 14105 16838 19399 21324 23695 26390 27934 29606 31114 33227 34386 35290 36048 37266 38341 40974 45886 49753 48366 45399 41607 38929 41603 47871 59398 62102 81566 100098 111022 111119 134633 105172 69809 79681 106679 132957 155144 170516 181823 197323 222198 242338 255777 267141 261247 248954 235506 196514 57272 255 2346 30 10716 15 54 32 7285 7385 -20 242 610 1341 2391 4937 9674 22538 155774 512489 925755 999999 159556 2512 4 -43 -54 -27 -11 -15 -9 -95 -58 43 38 114 0 -17 87 33 51 160 31 31 232 121 119 84 184 178 225 199 242 266 280 274 284 205 145 174 165 75 26 73 127 37 -6 43 90 101 30 -41 68 -44 12 64 116 -47 -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 -39 -13 0 -9 10 8 -15 -71 -72 -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 -98 -78 -53 -72 -98 -53 -85 -81 -81 -56 -30 -23 -16 -26 -35 -18 -13 31 36 35 23 24 76 198 378 576 525 506 709 839 963 1271 1812 2629 3497 4374 5578 6856 8271 8659 7921 7209 7383 7963 8312 8523 8847 9464 10469 12484 16483 19419 21632 26098 30158 34623 37868 41319 44416 46821 47136 45041 45707 44472 45434 46549 43122 41424 45314 51146 57188 65083 88109 119884 121451 98759 66383 55638 60951 78707 105230 128618 145609 153490 164549 181078 194086 206661 220451 233173 230103 215812 221133 220868 57281 255 2343 30 10713 15 54 41 7285 7391 134 632 1253 2430 4802 9739 24436 162769 488361 987982 861631 43203 185 -89 7 -16 -58 -8 39 -71 -93 -69 -24 1 -43 -13 9 64 38 27 58 81 94 101 54 128 128 197 160 138 106 145 206 163 209 269 200 214 223 166 200 77 81 66 46 35 19 -50 -28 -28 -75 -13 79 -54 -57 45 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 -75 -83 -50 -70 -64 -84 -97 -99 -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 -87 -43 -95 -75 -83 -63 -68 -88 -75 -60 -43 -3 -34 15 116 345 451 297 357 480 451 495 598 847 1557 2911 4515 5748 6279 6856 7748 8821 9648 10202 11144 12069 12439 11837 10505 9233 8647 8862 9555 12510 15130 17456 18198 19881 22943 28011 31235 29389 27519 26685 30381 34529 38781 41508 43520 52037 55436 65426 83931 106597 90241 60502 56361 57669 62615 69956 79619 93942 112551 129680 141198 150669 161455 173184 184821 197070 209378 215910 205799 193065 57290 256 2311 30 10711 15 54 50 7284 7397 -35 420 1122 2300 5057 11502 29847 124913 508180 999999 870937 170188 3867 -100 -52 6 36 115 13 46 52 -9 45 35 -1 -85 -3 23 49 50 114 77 136 81 222 249 180 128 164 158 143 189 150 177 164 179 274 288 280 245 287 244 118 59 122 22 44 63 -35 999999 -23 -8 -13 3 -39 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 -74 -82 -72 0 -2 -54 -80 -86 999999 -97 999999 -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 -74 15 176 345 436 327 204 226 271 334 599 619 455 646 1155 2326 4446 6144 6025 5088 4396 6047 10946 14162 17333 17687 16110 12812 10765 9087 7812 6660 6161 6715 8143 9891 10934 11642 12279 12796 14705 17742 19585 22047 24989 30601 39996 49390 55770 60119 71446 82726 76557 60217 65726 72554 78708 88540 97184 101909 104555 106743 118701 137030 148868 160850 173364 183926 194132 201544 202672 196177 177146 57299 255 2335 30 10705 15 54 59 7283 7404 117 554 1410 2764 5501 11732 30384 136399 670950 999999 615036 37536 172 -44 13 -37 56 89 141 76 80 160 93 11 45 69 68 38 106 105 25 146 127 85 49 96 176 98 146 207 213 202 239 257 215 185 279 237 127 180 137 157 187 105 74 36 74 27 -10 23 -23 -25 -30 45 24 -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 -73 -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 -96 -18 315 599 380 175 86 73 124 167 227 420 527 454 503 628 1649 4880 8137 8669 7294 5386 4096 4466 6788 12754 22979 27719 30866 28855 23598 18420 12374 9042 8012 7064 6651 6597 7674 9925 9601 9722 10412 12304 14447 16772 21632 29664 41206 54373 62723 78869 77586 66674 66451 77034 87618 94220 93122 88863 89509 99246 112383 123101 139165 156900 164657 172030 178397 183008 181677 174451 161277 131949 57308 255 2327 30 10697 15 55 8 7283 7410 143 724 1990 4666 9702 25942 127250 578471 900774 616916 224434 5850 999999 999999 999999 -84 999999 999999 999999 999999 -58 30 64 -29 -88 999999 -92 -43 30 -29 -17 -8 999999 -38 3 7 -6 -5 -20 56 151 78 125 107 113 190 152 126 85 94 31 6 142 63 20 -10 -38 -35 15 -10 -100 -84 999999 999999 24 7 -16 141 105 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -50 8 39 13 91 284 405 520 409 299 207 167 158 225 78 1423 18806 36996 46882 26014 9465 6505 10764 13304 12166 10034 8016 6318 7228 10477 18807 29516 38041 45566 47056 41846 33819 25731 18062 10610 7237 5647 6243 13505 31735 24304 10676 9149 10622 13109 16189 21654 27661 32600 40209 50885 54822 55038 61737 71705 79566 68929 53662 51569 66648 94383 115086 130273 147843 160685 167290 170074 171806 170754 161123 146685 122824 94144 57317 255 2353 30 10693 15 55 17 7282 7416 -85 1403 6370 18987 74510 289687 468981 788506 602327 77047 1093 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -47 -19 -53 999999 999999 999999 999999 999999 999999 -27 -43 -91 -63 -53 -3 -81 -36 -56 21 7 999999 999999 -6 12 48 -20 999999 -63 -6 999999 999999 999999 999999 999999 999999 999999 -61 -40 28 167 399 226 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -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 -65 37 66 85 140 94 111 132 174 180 151 108 16 -16 25 142 -1 2277 71474 154139 159280 76185 25464 12123 15280 14443 11492 9351 7333 6991 8102 12049 19618 24631 27099 23531 16550 18095 20768 22217 24805 18951 9140 11046 21626 24618 24875 21975 11097 11760 13942 16679 19496 22479 26366 31973 40230 47464 49794 50332 47164 40549 36621 36967 42999 57281 76298 101964 130567 153370 167684 168880 168820 168239 163964 153113 132482 108359 103012 57326 255 2322 30 10692 15 55 26 7281 7422 350 2585 8317 22505 109369 509058 718325 821213 207140 15107 999999 999999 999999 -94 -96 999999 21 -53 -59 999999 -30 -45 11 6 87 136 58 93 137 167 116 -31 41 -36 142 34 9 57 -10 67 190 215 153 189 275 206 232 157 216 179 208 153 258 205 267 143 172 111 64 83 121 15 -11 36 73 172 321 357 79 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 60 261 151 6 -55 -78 -41 999999 999999 -83 999999 999999 -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 -84 -72 -66 -48 -59 -41 74 213 270 311 274 151 178 212 247 190 813 31412 129950 151537 95699 25504 9189 9378 12750 12824 10645 6970 6079 7133 12249 23357 27933 25523 18541 13099 11159 10129 9154 9158 9460 11516 14196 17826 18759 17144 14324 14292 15191 16943 19908 23238 25785 28194 30813 33171 34738 34110 29985 25324 22131 21757 23081 25994 29741 35663 39450 57709 91483 129976 151051 155794 154230 151506 144005 132711 119242 106725 110638 57335 255 2321 30 10691 15 55 35 7280 7429 30 2642 12098 45999 203525 580541 971411 845525 155234 12306 103 -65 -88 -64 -31 110 44 4 43 122 12 121 118 252 260 228 110 125 229 240 260 271 165 216 222 197 256 267 207 223 365 253 301 317 365 302 303 371 329 401 456 393 366 383 235 305 248 258 293 199 230 234 219 174 288 204 75 -88 -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 -6 -44 999999 -67 999999 58 278 347 108 43 78 98 128 120 62 -13 -21 -23 -69 -82 -86 -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 -90 999999 999999 -96 -74 -58 183 443 478 318 84 17 -1 43 53 76 163 200 829 22058 54192 21746 8081 4684 6220 8308 9363 9124 7806 6586 7108 11268 22280 29674 34186 35276 32428 25338 17562 13917 10794 10641 13049 14723 19270 29668 44242 47925 26171 15784 16698 18486 19266 18677 18395 18129 17419 15279 11923 9068 7254 5678 5279 7976 11739 15928 20347 25596 29019 33811 42622 61012 87805 121557 155568 170660 166804 154710 138894 124641 57344 255 2319 30 10689 15 55 44 7280 7435 430 3156 11522 31161 151326 371932 969898 999999 999999 108446 5617 27 108 141 285 362 385 432 449 340 492 533 507 549 509 680 683 600 547 607 559 552 609 523 466 499 551 572 577 598 744 677 785 810 838 713 715 733 751 771 705 784 745 812 708 739 708 620 642 770 624 641 597 568 503 395 263 186 198 83 99 98 170 60 67 57 49 7 3 18 -36 -47 11 46 9 34 -24 19 -18 -21 3 11 13 17 10 -69 1 22 65 85 59 18 38 119 302 434 506 335 226 267 320 391 382 402 293 326 297 281 238 158 152 100 -19 -93 -62 -74 -67 999999 -44 -62 -64 -97 -45 -79 -61 -18 -78 999999 999999 999999 -79 -38 -53 -83 -76 -25 -39 -89 -84 -72 -31 -24 -52 -95 -56 -27 -27 -25 -43 -39 -18 0 -17 -6 39 29 6 68 42 29 70 45 58 35 81 65 57 119 136 170 224 462 910 1120 1024 707 380 259 263 522 477 372 414 416 613 3664 10166 4473 4629 6346 6199 6642 7173 6966 8199 10521 12312 13515 12801 12866 17243 17661 15705 12580 12387 11174 10084 13032 13587 13427 12962 12293 9995 7602 7311 7559 8055 8192 7436 6398 5846 5500 4773 3961 3211 2760 2290 2256 2472 3137 5339 7750 10299 13221 19370 25363 31408 37726 41886 55267 75432 89436 96035 96232 94585 57353 255 2313 30 10683 15 55 53 7279 7441 468 2221 5780 14432 40453 197220 488310 999999 999999 168030 4232 1 -23 94 183 212 312 274 313 371 384 421 440 449 485 475 570 522 458 482 520 431 413 482 450 397 289 382 465 403 371 470 582 596 592 546 576 594 607 536 625 606 630 663 588 569 611 464 577 555 399 384 401 416 345 290 220 122 63 -29 75 79 46 60 999999 12 14 -16 -13 -54 -45 -87 -25 -38 -62 -86 -96 -78 -76 -25 -24 -40 -36 -44 -69 -50 -88 -65 -2 -12 -32 -44 -20 59 149 328 566 1049 532 192 183 276 403 409 337 293 291 257 188 144 44 36 -17 -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 -95 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 -86 -57 -84 999999 -75 -44 -46 -49 -45 -74 -59 -34 -77 -46 -23 3 81 160 214 401 662 714 754 695 414 251 176 125 116 156 197 238 334 651 1289 2246 3555 5279 6184 6009 6214 6426 6894 10861 16478 21413 27434 34324 36962 35403 36328 36671 36061 33325 30449 29779 25570 18615 9804 8492 8584 17762 30450 17189 2253 1655 1511 1493 1587 1580 1496 1307 1404 1611 1929 2465 4578 11421 20908 34636 45950 54194 61060 51216 41434 36338 33824 34183 38359 41493 44016 44937 57362 255 2310 30 10680 15 56 2 7278 7447 415 3329 10550 30082 91255 326348 850074 999999 991356 70268 192 999999 -7 -7 118 160 120 100 181 146 159 212 270 260 349 208 296 310 258 189 225 182 219 261 321 256 44 155 164 257 285 252 295 497 479 418 447 353 316 412 425 368 365 302 261 366 317 342 476 381 302 217 300 339 253 301 318 11 8 -68 -76 -26 -57 999999 999999 999999 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 -90 -31 131 822 3695 2422 175 71 -8 34 156 216 166 132 175 93 9 -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 16 389 990 1391 1788 2178 2380 2406 2269 1227 436 179 191 191 88 63 122 149 241 342 623 1177 2429 4557 6091 5443 5047 6409 7935 9992 14032 18560 22783 25518 30621 36091 40728 44898 49421 59265 60375 47876 47175 41924 35038 36160 73776 100316 62478 21964 858 576 569 632 719 815 1002 1128 1715 3347 6352 12884 16169 19595 23806 40182 77374 118472 116196 92684 70416 54285 40192 31793 28390 26422 29353 57371 255 2309 30 10679 15 56 11 7278 7454 29 1268 5127 14016 40112 120884 383430 999999 999999 999999 10488 31 55 165 216 296 366 310 397 493 461 488 540 485 616 654 757 805 739 600 479 416 409 384 364 454 488 504 390 263 292 416 467 585 662 620 360 188 250 302 470 616 671 594 546 540 608 595 611 559 556 568 475 451 505 529 540 319 266 159 89 96 40 -22 24 35 65 -25 -36 -83 -39 40 28 -61 -65 6 15 27 -19 -3 -31 -11 -27 -28 -45 50 126 131 140 139 147 108 136 128 130 208 376 408 289 238 214 199 148 161 227 267 273 283 307 211 191 131 11 -48 -99 999999 999999 -99 999999 999999 999999 999999 999999 -87 -85 999999 999999 999999 -78 -93 999999 999999 999999 999999 999999 999999 999999 -97 -86 999999 999999 999999 999999 999999 999999 -87 -92 -92 -84 999999 999999 999999 -97 999999 999999 -68 -62 -26 -58 -74 -64 -53 -74 -32 -39 8 255 828 1851 2747 3253 2877 2560 3241 4947 5755 4536 3039 1017 365 302 333 260 188 225 273 294 295 372 462 782 1648 3330 5796 6669 6556 6954 8792 10926 11891 12179 11743 10977 9094 6167 4441 3705 2412 2033 6023 16041 24706 25293 25895 47575 117657 132927 34824 3254 607 520 524 571 618 786 1297 2050 2757 3540 4330 5222 6172 8041 18247 45124 86605 113653 95599 63614 55080 54912 52531 57436 62956 67431 57380 254 2339 30 10679 15 56 20 7277 7460 528 5286 23241 72343 198921 598940 999999 999999 192677 1489 -3 -57 5 131 213 232 285 317 317 367 418 556 540 610 485 618 751 668 440 382 448 501 399 324 416 452 423 409 329 290 225 208 165 228 151 131 113 116 101 211 341 460 553 577 532 492 435 374 361 413 261 311 402 411 426 406 252 133 11 48 -47 44 4 -39 -28 53 -16 999999 999999 999999 -95 999999 999999 -47 -90 999999 -66 -21 999999 -68 -51 -15 23 120 157 102 133 169 143 163 103 50 72 128 214 349 457 311 258 504 393 160 199 298 391 322 258 199 209 66 25 -33 -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 -77 999999 999999 999999 -91 -78 999999 -47 1 215 885 1938 3532 5356 5622 5623 6443 7014 6133 3562 1899 1019 547 365 309 294 245 288 283 1510 6352 9514 8514 3704 1966 4466 5741 6185 7057 7031 7927 9052 9813 10878 10643 8618 6629 3690 2096 2582 10610 23562 29014 46353 55859 28053 46894 81358 74816 44206 9594 790 544 500 512 551 706 1134 1916 2778 3687 4608 5690 7008 8358 13408 27504 47106 70941 84877 73258 61310 65900 73543 75860 72313 73644 57389 255 2308 30 10678 15 56 29 7276 7466 5 785 15120 79526 231502 629232 999999 999999 252609 3665 999999 999999 999999 999999 -44 -30 43 -23 42 183 155 183 208 257 266 275 363 233 175 164 119 166 107 106 97 -33 92 77 53 48 -97 -93 999999 999999 -83 999999 999999 -55 -13 -18 -6 66 170 182 293 197 142 118 62 44 96 162 99 75 119 171 249 53 -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 -82 -72 -13 -21 -75 -72 999999 999999 999999 999999 -90 11 10 -87 -75 999999 -36 18 13 -80 999999 -35 59 56 -7 -32 -8 -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 -42 308 850 2474 4427 6260 7906 8411 5836 2332 447 141 175 1078 4720 9412 16374 39312 54639 34967 13934 2543 704 1832 4679 5362 4427 4360 5312 6430 7446 7846 6996 6406 5190 3474 2289 5056 17916 55690 94723 103485 103604 117553 156663 165618 118522 21950 1574 544 558 641 720 889 1133 1458 1904 2380 3034 3726 4431 5379 7111 12087 25934 50279 80116 79095 61181 54458 56838 58440 62771 64921 63694 57398 254 2341 30 10681 15 56 38 7275 7472 274 2946 41615 169249 553177 999999 999999 32779 66 999999 999999 999999 28 106 84 42 90 138 193 170 278 252 324 398 400 183 177 87 261 271 177 202 177 150 147 161 151 177 73 -43 -39 -51 59 79 184 -2 -12 73 -10 117 114 206 407 303 328 377 260 141 71 23 129 122 111 199 164 49 29 76 5 -31 -25 -25 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 9 82 152 75 -34 -40 -42 21 28 159 415 523 406 212 191 118 -44 -79 -44 -84 -59 -65 999999 -80 -2 -12 18 13 24 -1 -51 -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 -24 66 262 857 2169 3763 4770 4638 3274 1733 849 343 242 231 437 2824 7751 7311 7576 21390 32749 19989 1205 174 784 1893 4094 6292 5841 5685 6662 8510 12139 19198 26745 31694 31119 30477 30630 22890 15203 29028 67475 104874 160348 191337 101641 27025 1684 569 573 623 699 765 870 1257 2086 3115 3868 4421 5085 5829 7369 13732 29261 49450 71847 74047 51128 35546 29348 29469 33838 38346 42389 47259 57407 257 2256 30 10686 15 56 47 7275 7478 1036 999999 999999 167 999999 12501 101089 342571 955133 999999 259976 3638 999999 999999 999999 -55 -11 -32 6 76 5 45 111 71 114 118 238 217 214 139 43 58 149 150 152 68 32 21 82 91 82 60 124 -66 -97 1 67 91 195 144 -21 -13 34 15 104 154 284 302 267 179 13 -22 57 85 51 51 73 41 -22 -31 -94 -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 -40 -47 -60 -15 134 460 367 73 -76 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 -82 -93 999999 -95 -24 -16 -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 -5 222 709 2340 6317 11665 14729 10581 4769 1182 300 174 161 173 188 173 1440 11403 35868 42112 25955 13792 5659 728 1347 3143 4535 5195 4842 5985 11024 15831 20164 24552 26531 30918 39506 42322 42181 37016 25372 17897 41612 98360 175420 196198 172216 78075 5062 791 902 1135 1518 1903 2224 2526 2773 3383 4285 5438 7302 9339 12674 19516 30743 43862 62032 74202 55389 38484 32705 42043 57563 66135 60152 57416 257 2258 30 10688 15 56 56 7274 7484 759 251 999999 999999 298 1009 24620 153981 530243 999999 660755 12878 999999 999999 999999 -63 -70 -76 -12 -6 -36 -40 -37 13 29 118 85 75 71 92 41 67 109 90 134 67 60 40 -3 -52 -71 142 1 -81 -41 -15 51 73 52 143 47 54 38 47 11 52 78 214 312 158 110 -30 59 2 22 85 126 114 -3 -33 25 -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 339 2132 3851 3213 1933 748 3 149 191 28 -98 999999 999999 999999 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 80 325 891 1383 1595 1491 1011 403 55 -47 -65 -6 80 715 4258 14676 47075 86993 113724 116652 108482 50934 2017 355 1405 2786 4168 5344 6529 8467 11713 15385 17746 17610 16648 16571 12391 6373 3879 3202 19178 71133 128623 187982 220230 153991 29572 1324 932 1076 1157 1211 1258 1300 1626 2800 4486 6192 7660 8372 9290 10300 12870 17075 22626 24677 20871 21037 25659 32318 38541 49588 62096 61861 57425 260 2168 30 10688 15 57 5 7273 7491 74 4061 29452 159434 488775 471113 24953 192 424 1098 4691 42973 264267 540630 366656 12978 -73 999999 999999 6 -33 -28 53 33 -16 81 100 173 241 228 356 373 346 290 151 293 276 317 206 238 174 61 40 109 116 98 120 113 123 100 198 199 157 195 181 187 186 238 148 220 224 310 367 382 308 146 143 179 179 292 287 241 101 19 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 639 4476 13596 21854 21565 16131 12974 10575 5681 1843 761 547 480 183 999999 999999 999999 999999 999999 -24 -25 -91 999999 999999 999999 -93 -84 -32 -27 -2 81 37 -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 -95 20 223 475 707 922 1072 894 626 337 149 128 203 371 1338 6539 25963 66602 100081 112049 106765 67167 3314 71 154 706 1296 2545 4460 6166 6892 7242 8131 9505 11810 13995 9980 4260 2518 3149 8945 31161 72665 106650 135773 118692 59169 5552 869 878 994 1199 1561 2065 3155 4706 5814 8242 10678 13125 14953 15461 14212 12745 12621 13625 13204 14176 16951 21706 27516 36051 43553 52126 57434 260 2170 30 10690 15 57 14 7273 7497 -92 387 9533 95377 546348 617207 154906 2754 314 862 1276 549 20791 163739 59147 1433 999999 999999 -63 -24 -19 -89 999999 -17 -37 -48 64 -4 53 212 223 164 119 211 171 210 278 407 480 435 318 48 36 93 -43 -8 74 89 88 64 89 166 230 236 126 67 138 84 157 176 200 223 189 273 301 158 85 62 129 237 177 152 140 48 -22 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 -82 999999 999999 999999 -84 150 863 4056 13022 26694 40623 42747 34606 28793 25919 15400 5110 1811 1705 2701 4445 5906 3405 835 -94 999999 999999 999999 999999 999999 999999 999999 -79 -76 -45 -20 -7 6 -76 -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 -70 86 183 148 50 10 42 68 115 248 566 2458 10773 25665 34037 24199 8563 1265 13 -88 999999 999999 999999 123 601 783 1154 2012 3739 5360 4496 2828 1887 1421 1450 2760 8228 26941 55407 84664 110398 132501 171284 189403 140914 126649 52556 1522 1143 1255 2327 15392 23159 14160 7022 5171 6460 9059 11607 14510 18119 22127 23346 19878 16109 14822 14281 14028 14187 14611 15069 17406 24539 57443 257 2264 30 10694 15 57 23 7272 7503 19204 127137 44888 1653 -73 76 586 15356 95502 374370 953134 725962 123971 2992 999999 999999 -79 999999 999999 999999 -88 999999 -64 31 -34 55 115 124 197 84 143 187 72 175 322 403 339 182 89 19 -15 7 5 -50 -89 -55 10 43 95 116 242 240 125 53 59 169 117 122 143 280 391 237 49 4 80 114 146 132 50 76 -19 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 162 157 83 143 137 -9 124 767 2350 7241 16028 26377 39623 52816 67756 75722 70411 55694 41268 27468 16303 7493 3762 3890 5262 3934 1172 211 40 8 -62 -48 -68 -90 999999 -90 -81 -2 -1 40 9 31 94 98 -4 -29 -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 -75 23 139 240 229 163 221 327 402 404 391 437 548 1162 7577 37328 87241 119284 109118 77644 67965 43204 2358 77 65 91 78 167 451 789 1188 1898 2836 4508 5564 4490 3236 2177 2056 4844 21768 62154 99100 106450 109585 87412 59723 51610 11083 5376 8316 9897 13393 10193 5753 3955 3097 2902 2951 3348 3991 5319 6639 8423 10644 15164 22029 25363 24717 22404 20346 19704 19117 19401 16931 20150 57452 256 2268 30 10698 15 57 32 7271 7509 2731 3615 719 999999 813 3102 18542 75101 213356 634666 999999 999999 82076 762 -70 -20 -9 61 1 -22 29 5 116 171 176 157 289 259 268 331 432 428 300 394 536 531 338 134 162 85 112 168 62 47 93 101 111 248 281 333 443 468 216 117 203 209 295 376 367 344 309 312 335 310 314 252 289 326 207 195 187 117 15 -37 999999 999999 -56 -69 164 1737 2791 2721 2834 2612 1244 1055 1321 1760 3655 8699 17838 33191 53334 70256 79407 80653 79242 71971 53409 32958 18806 10736 8160 7420 6356 4756 2901 704 265 276 332 369 203 55 107 73 35 107 152 145 158 172 164 154 115 111 110 61 -5 36 25 -77 -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 -98 999999 999999 999999 -51 -85 -86 -68 999999 -91 -58 -48 -22 -60 -37 -30 -51 -24 -27 16 57 187 268 324 327 345 407 457 546 559 1240 5596 14069 23943 34604 36099 22634 28428 32134 16891 12702 1018 107 98 97 72 119 339 466 580 1043 1572 2919 4636 6314 6983 9452 11584 14477 28005 49679 59566 64475 86640 86341 55589 17076 2736 3046 3259 2580 2224 3118 4360 5106 5563 5905 6092 6316 5719 6078 8064 9969 11394 13143 16666 20660 23488 25826 27347 27890 30053 34342 23794 17511 57461 251 2454 30 10704 15 57 41 7270 7515 1115 9643 41545 125885 406949 999999 999999 574791 10504 163 101 151 72 32 159 131 132 88 227 266 234 332 349 439 519 559 503 544 544 589 798 833 648 494 267 348 242 229 317 201 287 350 370 409 536 606 483 538 549 503 645 795 963 960 881 839 751 703 604 592 615 444 437 429 382 379 171 119 96 -31 999999 -77 -41 -8 -63 433 2522 3774 2888 2608 2361 2936 6074 11379 18784 27299 38372 46362 50870 52210 51318 46995 39013 26594 15260 7615 4562 4373 5677 6540 5206 3422 682 42 -56 -56 -42 38 78 50 38 33 102 124 197 218 183 191 208 163 74 40 64 40 -12 -37 -38 -62 -61 -49 -19 -78 -73 -83 -42 -65 -56 -74 -58 -88 999999 -49 -96 -69 -47 -54 -28 -65 -97 -80 -68 -76 -65 -46 -59 -69 -64 -32 6 -6 -47 -45 -22 -21 -50 5 47 4 9 12 45 100 60 53 53 73 99 163 213 285 267 336 714 1937 5320 11809 22628 46194 70137 79787 81210 89773 95862 82382 26800 1457 426 311 285 288 278 257 277 329 550 708 944 1663 2195 2308 3356 7224 10813 11279 10274 8910 7705 6403 5252 4152 2636 2023 1998 1676 1337 1946 3610 5132 7250 8788 6606 4246 3682 3945 4476 5074 6368 8658 10930 12006 13339 15293 15687 16153 16862 17071 18897 26137 32175 26116 41191 57470 252 2430 30 10710 15 57 50 7270 7521 437 4602 17059 53845 161481 454769 999999 999999 665019 14689 48 27 61 147 121 76 96 158 113 146 240 203 341 331 330 374 456 565 583 636 769 907 1329 894 588 459 408 407 253 228 333 261 342 395 453 425 490 681 861 882 968 1050 1126 1378 1544 1812 2062 2102 2210 2355 2224 2086 1890 1711 1443 1141 879 688 417 359 221 18 -21 95 532 1954 4737 7440 8572 5357 5214 6272 7502 10899 16022 18948 24794 36339 46493 52617 54067 46050 30030 16205 8214 4029 2450 2204 2385 3861 6308 6142 2445 455 -4 -12 -12 46 91 81 68 129 120 154 170 133 208 262 279 201 139 114 115 111 92 11 -11 -10 -51 -58 -53 -57 -38 -38 -67 -53 -80 -38 -28 -35 -41 -49 -88 -8 47 -17 -39 -22 24 3 -24 5 19 -1 30 29 26 2 46 62 39 14 38 74 67 90 88 103 138 134 133 148 163 192 173 190 154 143 182 212 282 340 497 922 3050 12301 33565 49963 52671 52356 49624 58743 93994 131789 76401 6221 1051 557 451 438 420 403 403 414 490 609 904 2117 1683 1756 2413 5036 10146 9528 7726 6167 5066 3907 2996 2386 1698 1703 2256 2254 3527 5495 8114 9843 11749 11517 9370 7049 5703 5016 4906 5032 5576 6527 7673 8508 8381 9481 14118 16792 13956 14895 17770 21426 25611 35381 49768 80186 57479 253 2403 30 10713 15 57 59 7269 7527 -97 1000 6453 20943 60640 202123 603442 999999 999999 999999 64725 548 97 144 213 180 176 285 264 305 296 311 351 350 457 399 505 532 440 516 583 710 820 714 555 404 421 420 474 449 443 443 490 613 673 737 560 540 612 791 887 1088 1129 990 1146 1543 1852 2219 2609 2792 3256 3824 4279 4489 4806 4503 4014 3447 2759 2058 1429 978 551 312 247 313 485 2806 13484 24186 24812 26828 30015 31233 32111 32854 26967 19095 16107 14440 11341 7517 4891 3061 1852 1285 1249 1490 1633 2079 3370 4524 2509 1076 492 209 94 76 132 148 200 131 143 164 192 299 304 297 259 238 244 190 162 129 147 48 39 -1 22 32 36 51 10 47 73 67 18 48 76 61 69 60 7 45 48 93 92 75 80 94 98 52 78 120 102 85 107 103 83 97 108 157 168 132 151 156 189 216 191 187 205 215 200 233 236 203 234 239 278 281 303 357 529 735 1775 9458 35215 53791 47331 46208 50404 48541 50845 35302 2412 524 467 473 453 414 422 436 451 492 614 623 1212 2674 2017 896 875 1250 2658 4736 6024 5481 4833 4511 3841 2849 1911 1311 1365 1552 3700 8831 14710 19779 19027 12916 9724 7493 5930 5101 4681 4623 5494 7262 8698 9343 8244 7570 8763 11544 15427 17290 16412 15857 17857 21698 26438 33330 54506 57488 252 2433 30 10713 15 58 8 7268 7533 430 4178 14285 40864 145141 445915 972650 999999 999999 194460 2698 102 197 270 353 311 359 379 375 395 560 536 460 516 597 658 540 648 642 728 902 966 903 831 703 598 523 595 597 615 636 669 611 836 917 959 803 706 738 912 1094 1133 1177 1014 1054 1209 1543 2029 2713 3658 4473 5005 5495 5943 6002 5900 5668 5042 3968 2878 2065 1463 1302 1950 3038 3564 3693 3322 2987 2989 2378 1462 1301 1702 1560 1353 1792 2249 3586 5416 7118 10240 14616 19811 25874 31837 36057 35237 39793 47624 49320 31486 12273 1830 774 454 303 178 177 189 187 214 288 291 372 436 323 357 385 293 303 215 190 217 166 186 119 80 121 111 119 118 95 67 73 92 110 107 93 70 27 54 130 88 87 107 128 144 96 91 112 105 107 105 119 134 163 147 140 126 123 156 192 205 203 228 226 220 243 281 259 237 274 284 241 274 323 326 292 308 378 540 908 3921 13723 23897 26777 18590 11833 13810 15928 5265 621 454 438 428 408 392 348 351 345 354 452 525 501 806 1640 1841 1128 816 838 830 834 1165 1923 2859 3502 3628 3329 2826 1560 1008 1018 1718 5245 12168 18987 18915 12998 9025 6553 5012 4391 5076 6479 7705 8783 8904 7226 5706 5652 6474 8348 10383 12202 14325 15909 17253 20567 24604 16586 51120 57497 251 2469 30 10719 15 58 17 7268 7540 1025 6487 22034 59971 153583 403533 860993 999999 508266 14979 999999 999999 999999 999999 -88 -56 -53 -3 38 107 250 252 362 338 347 466 389 493 602 586 594 559 523 410 308 314 318 351 300 244 463 468 532 492 668 713 629 578 620 752 745 699 655 507 567 739 688 664 624 678 840 896 1158 1331 1662 2416 3170 3918 4018 3744 3227 2494 1849 1361 2114 4890 9904 17480 27787 40358 44085 45106 52990 59599 65506 69584 69269 66389 64013 60190 64794 67657 75053 78831 74962 76687 81734 82675 84759 77784 39564 7543 3565 4675 9402 13541 11153 8343 5818 6284 6179 4956 3689 1842 1080 468 230 206 309 298 233 178 185 164 131 54 71 71 59 49 40 20 -11 41 8 3 63 36 28 51 8 40 15 62 81 88 109 71 70 56 55 76 70 53 76 86 75 82 102 95 126 112 122 140 154 159 188 169 194 179 192 176 168 166 191 223 246 255 249 272 372 465 530 640 722 755 744 618 515 471 373 310 292 287 293 247 242 242 243 219 235 224 388 841 753 578 1162 1566 808 472 482 578 792 988 1271 1859 2796 3737 4047 2837 1063 771 997 2054 5361 10260 15382 15482 10672 7706 5860 5621 7076 7735 7824 10054 10179 7179 4854 4109 4157 4890 6362 7877 9159 10582 13395 17424 25362 31997 21374 57506 251 2473 30 10723 15 58 26 7267 7546 656 4761 15773 48953 152853 494588 982022 999999 728148 53845 213 -95 -41 -79 35 139 351 356 479 610 857 1057 1158 1452 1688 2284 2877 3210 3325 3641 3827 3853 4018 3886 3681 3474 3178 3203 3283 3377 3487 3449 3619 3627 3762 4032 4020 4046 4175 4105 4188 4145 4078 3932 3652 3703 3444 3291 3265 2941 2587 2202 1873 1672 1336 1148 981 754 598 505 300 183 206 488 718 1229 2770 4377 6630 12738 23418 34266 40581 42385 44707 42672 39678 32076 26671 32877 34953 35460 34662 31044 32268 37494 41856 44074 47124 52928 47758 27607 10119 2079 1442 2093 2194 807 503 721 864 617 290 250 229 252 251 197 207 204 180 166 165 62 68 24 17 -33 -30 -47 -6 -18 -7 -3 8 -12 -22 -6 -36 -50 -53 -38 -56 -15 11 7 -16 -33 -6 -50 -13 3 -24 -37 -4 35 6 1 25 13 35 -26 -2 31 34 30 61 76 67 62 96 87 88 120 113 146 171 175 201 217 268 361 393 459 511 526 496 416 324 295 256 228 223 223 192 178 190 185 187 180 162 138 146 251 893 1560 1804 1563 1358 993 659 437 354 382 495 1030 1763 2117 2260 2131 1503 1038 1267 2302 3741 5587 9384 15277 17736 16474 13628 10121 7975 7208 7093 8664 10659 10286 8041 5446 4072 3870 4241 5101 6437 7395 8358 10798 15412 22895 32135 57515 250 2502 30 10722 15 58 35 7266 7552 812 2966 7755 22141 69450 198951 507265 783571 439658 13314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 46 239 329 523 760 919 1350 1948 2329 2899 3344 3588 4045 4348 4766 5175 5208 5090 4889 4550 4657 4620 4627 4567 4675 5002 5480 5933 6400 6825 7043 7209 7246 7188 6957 6488 5920 5138 4411 3686 2795 2086 1448 905 478 167 -43 -86 151 322 562 1219 2785 5579 10610 17492 26011 37046 49376 58747 68956 80363 88957 97499 103322 108130 119718 128356 129889 129327 122332 112356 111607 102249 99515 103249 87733 52138 24175 8301 2391 793 186 232 399 514 843 970 902 766 571 430 319 258 226 270 193 145 123 97 65 37 28 16 7 43 14 -14 28 36 15 -10 -6 25 -7 43 50 39 11 12 37 3 31 51 48 59 44 21 17 26 27 52 53 79 61 53 87 84 102 148 123 118 125 113 156 160 103 113 151 146 156 190 217 202 256 287 316 366 405 475 559 599 569 469 383 350 295 310 346 319 296 275 274 285 301 272 241 207 215 223 208 199 221 272 328 408 566 617 669 757 874 970 1131 1466 1912 2351 2396 2123 2189 3502 5944 8096 10426 13943 16807 17021 15605 13380 11931 10505 8637 7830 9898 12677 12728 9922 7062 4509 3918 4276 4625 5276 6234 6457 7439 10006 15678 57524 250 2476 30 10726 15 58 44 7265 7558 1225 5006 14356 46916 162510 510022 905872 573415 20651 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 30 188 218 310 561 765 938 1015 1216 1479 1594 2021 2238 2472 2992 3699 4695 5624 6709 7633 8685 9964 10998 12161 13693 14661 15113 15711 15774 15648 15344 14183 13000 12070 11397 10370 9803 8910 8214 7870 7600 7205 6710 5898 5113 4312 3591 2908 2427 1915 1396 892 770 1575 3189 5911 10222 15639 21700 28908 35549 44669 54892 67154 77101 88251 99863 110026 122381 130348 137722 137974 127653 123272 113453 97436 83445 69781 50799 27318 9554 2879 1332 846 760 1250 1498 1371 1260 995 1043 1051 890 574 338 257 297 263 242 212 212 219 198 121 106 109 46 52 90 58 61 26 39 27 12 68 -13 0 28 22 68 64 44 55 42 83 80 103 57 48 49 87 84 69 99 101 71 90 113 127 104 134 135 146 155 147 141 152 201 187 158 182 185 211 225 262 271 307 334 345 305 319 378 450 478 511 484 388 369 358 343 345 350 345 317 299 287 307 324 327 283 268 243 243 241 239 252 229 261 269 279 312 340 394 522 783 1062 1472 1963 2325 2876 3370 3887 5761 9076 12747 15468 18210 18773 14746 11978 12586 12731 10390 8200 7774 8780 10588 12048 11914 7066 4051 3924 4192 4158 5076 5963 6092 6914 9645 57533 250 2512 30 10732 15 58 53 7265 7564 971 4101 11187 34745 111409 423617 970116 543089 50558 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 6 203 425 590 754 1006 1369 1772 1998 2367 2691 3043 3559 4150 4981 5570 6339 7214 8117 9432 11181 13108 14935 16947 19220 21199 22859 23918 25515 26401 27048 27731 28486 28719 28951 29258 29357 31246 34376 35985 35323 33436 29957 25078 19794 14185 9328 6191 4524 3944 4035 4845 6012 7087 7429 8079 9944 13029 14665 14288 15499 21580 29803 36206 41542 46907 53681 56551 57089 57129 54702 54865 57889 60311 62252 66298 67724 67133 65736 63886 62023 58677 53630 49359 41462 33555 23068 10388 3870 1478 1417 1386 984 567 401 273 267 191 221 234 214 184 133 122 85 46 18 16 -31 18 1 -42 -42 -15 25 15 37 -39 1 -24 20 53 32 29 3 15 34 23 34 34 10 41 54 6 29 27 27 37 59 39 55 66 77 87 61 71 108 145 95 124 151 121 137 161 175 188 192 197 202 226 262 257 247 267 294 300 290 312 294 298 299 257 278 293 275 271 264 252 247 255 237 247 212 222 199 167 187 200 191 207 209 218 239 238 299 445 514 625 887 1455 2448 4209 6200 6963 7484 9932 13336 16166 19002 19720 17625 16111 13057 10918 8410 4618 4561 7140 7511 8666 6415 3922 3793 4278 4004 4090 5484 6594 6223 7252 57542 250 2517 30 10737 15 59 2 7264 7570 -27 2277 7065 21108 69992 236198 624557 521835 19713 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 317 607 773 907 1021 1313 1720 2109 2580 2896 3226 3620 4072 4592 5098 5599 6188 6990 7887 9107 10292 11928 13570 15316 17026 19201 21874 24235 27374 30925 35133 40447 44816 48891 55055 62212 67307 69031 70291 69759 66319 62534 55366 43867 33615 26341 19727 13404 8523 6746 6024 4924 3953 3718 3950 4144 4424 5258 8154 11711 15909 24102 38983 54200 63481 76604 91360 100055 105788 111563 113081 115309 113648 108725 104026 102580 98695 91249 82259 70719 60371 50899 37927 27466 20976 11722 3174 1911 1653 1292 902 458 315 244 260 287 268 265 208 141 150 173 102 123 83 47 75 82 110 109 106 97 63 73 93 62 75 77 100 101 116 95 89 115 128 107 130 87 79 101 98 94 123 126 147 132 109 152 127 157 169 172 184 196 196 160 191 219 208 204 218 234 231 247 313 335 348 366 353 363 379 399 410 399 417 415 397 374 381 389 384 385 339 333 334 331 354 350 329 333 305 285 286 262 265 286 292 291 322 336 323 445 522 498 675 1268 2380 3809 5790 8419 11090 13059 14752 17258 20116 22821 22327 17877 11849 6785 3714 4263 6056 6005 6630 6048 6504 6374 4232 3764 3658 4162 5493 6351 6215 6915 57551 250 2522 30 10742 15 59 11 7263 7576 817 4023 11175 34564 105625 336025 778446 614807 15782 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 8 215 414 663 856 1071 1496 2025 2643 3203 3723 4106 4566 5237 5825 6434 6829 7250 7846 8433 9052 9846 10689 11358 11918 13108 14537 15996 17350 18967 21833 25137 27337 28787 30424 33370 37111 40444 43808 47196 51683 55523 56149 54040 51786 48215 40863 34208 25862 16869 9837 4284 1577 581 318 631 1088 1692 2561 3617 5388 9719 17629 28032 41065 59442 75379 90898 97396 98019 95583 96512 97029 95974 97240 104134 109014 104392 92028 74080 54573 31468 16474 6218 1391 480 692 866 863 716 555 402 381 303 278 242 274 234 221 200 127 84 86 55 31 67 98 77 73 90 38 31 61 63 70 72 74 94 51 71 94 78 70 75 102 121 92 101 82 101 102 75 79 113 137 137 138 148 133 135 130 168 169 166 190 179 193 196 197 200 214 217 222 249 285 268 282 360 353 331 366 396 368 372 365 356 358 336 355 363 364 324 324 346 314 336 334 320 323 289 289 279 271 261 280 287 272 275 330 317 306 359 401 406 600 1080 1418 2056 3521 6047 8831 12147 15384 16950 18763 18773 16811 13151 8429 5651 5421 6558 5657 3799 3467 6026 7795 7023 6086 5174 4394 3660 4333 5439 6192 57560 252 2463 30 10743 15 59 20 7262 7582 -74 293 2000 18637 74539 234161 670646 999999 803095 145001 978 999999 999999 999999 999999 999999 999999 -86 6 187 417 812 1039 726 626 549 626 809 1007 1137 1108 1692 2028 1414 1342 1835 2057 2324 2710 3376 4055 4684 5442 6537 7976 9156 10238 11828 13177 14727 16330 17625 18731 19821 20693 21733 23016 25110 27448 29475 30462 31444 31912 31920 32291 33873 35729 36872 37198 37290 36863 36404 36224 35321 30635 25017 19782 15796 12432 9445 6633 4377 2470 1530 1463 1788 2678 4475 7720 12483 19163 27537 35528 44401 56477 64273 62340 63480 64430 61965 60400 57334 53216 48135 41966 32224 19628 8525 2863 1403 916 779 630 462 350 312 327 318 305 339 333 331 282 335 274 301 260 225 147 131 105 118 79 88 63 75 69 36 67 96 55 70 76 52 42 120 141 80 73 86 75 69 113 105 80 82 123 112 129 103 132 158 148 134 127 163 184 159 174 185 207 200 184 181 204 220 211 234 228 213 205 242 241 250 275 320 362 340 356 382 347 328 362 375 354 354 385 386 341 333 343 323 328 319 305 319 292 294 290 275 254 253 261 259 288 300 311 287 357 388 364 428 542 689 894 1258 2262 4324 6421 7970 9846 12502 12307 10680 9990 7643 4888 5641 6179 3959 2796 3337 6007 11581 15553 15663 15470 13650 8793 4107 5051 6413 57569 259 2256 30 10746 15 59 29 7262 7588 -23 499 797 1049 1710 1943 1326 1574 2131 1196 14677 105365 363136 915127 999999 71798 681 41 -76 999999 -87 40 288 409 410 410 413 543 498 498 562 633 875 1154 1731 2975 5165 8009 15331 34347 119902 14482 1288 978 884 946 1029 1293 1516 1732 1967 2391 2899 3391 3971 4596 5223 5595 5785 6155 6590 6964 7442 7993 9069 10894 12707 15013 18120 21887 25759 29627 32940 35255 36728 37882 38249 37926 37302 35801 33340 30035 26562 21126 14529 10136 7964 7511 7403 8866 12345 14648 16996 20905 25738 28827 30339 28608 28313 30219 30046 30604 31763 32134 30974 29547 27372 26638 27827 28790 25985 18713 10645 5322 2596 1276 636 391 235 197 157 127 110 132 143 168 191 230 204 174 223 225 183 156 163 117 25 47 16 -4 -4 -13 17 -21 -18 21 63 45 -33 -8 12 6 -9 -19 -26 34 25 10 -4 5 17 44 6 -7 23 -4 4 41 62 69 38 37 47 20 -5 36 72 68 72 91 103 130 93 83 119 135 124 117 100 109 164 172 186 217 229 250 257 275 265 238 235 245 240 231 224 224 204 178 160 173 190 196 217 209 195 169 146 166 154 160 164 163 186 209 196 219 246 215 256 370 489 601 773 1128 1797 2561 3321 3910 4356 4736 4801 5449 3618 3352 6290 7053 3991 4017 5838 9860 23031 28040 21696 20915 21060 10011 4766 6169 14020 57578 258 2291 30 10751 15 59 38 7261 7594 50 298 572 808 1130 991 989 1656 1691 8218 66130 339399 766926 999999 471833 9806 3838 3925 4375 6400 10042 12441 12351 11546 9330 8375 7825 6804 5654 4923 3779 3412 2966 2946 3012 2703 5184 16390 25088 47793 19393 1154 914 824 899 1025 1161 1220 1273 1375 1424 1601 1864 2275 2461 2701 2816 3303 3783 4280 4822 5622 6089 6345 6899 7700 8239 8957 9881 10728 11754 12404 12725 13119 12819 12105 11726 11337 11031 10658 10905 12812 16592 20770 20971 17827 13691 10275 8388 8249 9483 11656 15183 18459 21244 25622 31606 34860 39614 44970 45673 45323 42604 38304 33494 30575 26573 21453 16100 11579 8071 5229 3279 1773 990 561 362 152 136 198 133 161 122 187 160 121 130 163 171 318 300 266 275 251 287 196 72 22 8 16 -25 13 27 28 36 15 0 24 21 2 45 5 -31 22 36 12 28 7 15 6 57 39 11 16 23 18 23 0 28 38 55 52 52 63 29 78 107 80 85 124 96 72 88 99 134 94 100 106 114 132 148 216 226 238 223 242 242 243 256 248 201 207 214 191 183 182 168 164 173 199 215 165 153 153 151 133 139 142 154 160 143 170 206 213 213 207 215 241 394 549 701 815 1034 1243 1190 904 765 963 1521 3313 3636 2417 3197 6097 4307 3074 4523 6192 10529 19076 29982 24193 24497 30559 27449 26278 35510 46388 57587 258 2293 30 10753 15 59 47 7260 7600 -36 280 253 308 495 512 791 1497 1613 7001 68153 327011 827565 999999 665053 16378 5779 6712 7607 8775 10247 11092 10944 10759 9638 7117 6232 5034 3413 2627 1928 1398 1287 1042 915 957 1064 1250 2118 3009 1295 517 499 505 533 634 689 621 491 517 544 663 764 819 898 1117 1139 1269 1560 1862 2249 2719 3012 3234 3889 4513 4906 5625 6375 6984 7581 7973 8386 8926 9421 9820 10194 10534 11034 11719 12122 13137 15375 19963 26729 29123 27803 27696 25354 22030 18818 16600 14043 14118 15074 16122 16875 18665 20186 21146 23035 25191 26186 25973 25844 23384 21407 19522 17111 13394 9705 6506 4762 3488 2077 678 304 157 100 68 9 -31 -9 26 86 132 89 115 143 191 181 126 215 234 153 150 47 21 -40 -34 -57 -50 -16 -5 -28 -8 -41 -59 -49 -51 -33 -56 -79 -78 -82 -53 -29 -61 -68 -45 -12 -32 13 -40 -32 -47 -63 -24 -24 -48 -43 -32 -29 -16 14 45 8 33 7 2 27 27 32 8 4 35 54 48 61 64 100 137 145 194 169 161 176 155 152 157 82 55 72 74 50 49 60 79 102 83 67 72 69 37 33 54 65 68 59 75 107 112 102 118 110 115 111 128 243 406 571 719 941 1144 1099 818 709 743 1032 2139 2785 2207 3646 5019 3001 2520 3567 4383 6670 13806 22280 30947 30866 28455 29639 40555 41258 31022 57596 252 2473 30 10753 15 59 56 7260 7606 21 481 2142 25761 118295 382838 959301 999999 536035 12970 1578 2477 3353 3912 3935 4315 3998 3714 4045 3904 3358 3271 2579 2010 1915 1620 1174 1131 1214 1246 1472 1522 2340 27676 192477 10388 688 485 426 341 649 720 492 399 398 275 279 360 291 383 306 336 460 533 544 692 739 841 963 1030 1186 1393 1701 1972 2144 2366 2387 2377 2479 2363 2302 2272 2188 2224 2521 3009 3536 4802 6936 8313 7980 7106 6516 6793 7397 8069 11061 15786 21421 27155 34909 40071 42224 46332 47472 39117 32996 33398 33505 34140 33733 32366 27386 21868 17706 12929 8262 5530 4026 2381 1415 801 386 149 66 18 18 8 -5 84 126 106 111 184 163 171 212 182 167 191 86 1 25 -9 0 3 -45 -57 -73 -97 -36 -15 -71 -27 -16 -41 -36 -22 -48 -41 -50 -14 -42 -66 -52 -39 -23 -21 -54 -39 -53 -11 -11 -42 -84 -49 -33 -43 -43 -59 -9 14 17 9 40 46 13 -4 15 31 39 36 35 81 116 144 126 121 113 127 117 106 57 29 26 9 10 33 46 57 58 69 51 52 41 39 36 22 27 30 51 59 68 83 99 84 95 108 84 106 214 337 536 833 1139 1412 1623 1685 1342 1438 1959 2429 2620 2717 3833 5370 4921 4318 4503 5070 6279 6284 13587 26780 29542 30735 27971 26448 31228 35617 26565 23952 57605 251 2478 30 10758 16 0 5 7259 7612 86 5175 48211 173239 525526 999999 999999 159792 2717 689 614 801 1366 1389 1699 2223 2418 2547 1926 1352 953 1073 1474 1352 1011 908 675 471 393 524 1046 2387 2722 1097 685 385 259 259 261 302 451 425 190 261 274 148 168 177 60 -77 -78 999999 -36 35 120 202 285 437 568 748 827 1084 1231 1326 1366 1401 1332 1285 1159 1037 878 896 967 839 668 457 463 663 1676 4019 5979 6741 9001 11274 14674 19579 25372 30242 36310 41315 46351 53438 56571 59364 64261 61924 56641 52064 49142 45432 40542 35556 31665 26936 24536 21757 13612 6887 2667 768 348 292 189 116 152 83 84 60 52 70 125 96 139 178 168 161 183 190 149 90 56 19 23 18 11 -6 -63 -13 27 -15 -38 -20 5 -38 -71 -13 -40 -74 -86 -89 -37 -49 -49 -27 -24 -44 -74 -66 -82 -57 -79 -85 -65 -46 -2 -16 -56 -19 -51 -19 14 -21 -16 -12 14 -28 -9 -9 14 28 30 41 62 100 121 115 143 156 160 183 158 43 19 29 41 30 4 -3 24 23 37 39 39 47 27 25 25 32 46 52 62 61 75 107 97 108 91 137 310 504 607 904 1218 1480 1629 1611 1438 1435 2412 3889 5462 5853 4707 4027 3867 4029 7640 21544 39858 37701 18259 21291 31288 36267 36135 34040 34799 36167 32368 18522 10275 57614 251 2515 30 10765 16 0 14 7258 7618 82 3095 29586 106956 315158 851848 999999 999999 272068 4888 1155 1005 857 845 812 836 1503 2617 3577 3574 3112 2451 1115 577 441 328 320 389 447 547 953 1503 1232 730 638 543 520 352 339 356 422 408 395 266 392 343 302 234 311 212 -26 -48 -18 50 201 230 269 238 268 375 423 474 620 731 873 1216 1452 1750 1951 2162 2721 3339 3444 3411 3088 2487 1822 1171 662 285 169 532 1258 2040 3497 5751 7440 11712 15644 17675 20572 23702 28310 32524 32829 34933 41014 44333 47390 48068 48187 42800 37744 32832 21674 13232 8834 6575 6288 4424 3364 5157 6506 6470 6508 4895 3864 3301 3119 2318 2081 1589 734 365 243 145 98 150 127 82 32 77 49 -2 -55 -2 -12 1 -13 -1 -17 -1 -4 -7 -31 -60 -40 -54 -41 -42 -68 -60 -48 -57 -53 -50 -5 -26 -30 -29 -33 -62 -44 -38 -38 -43 -75 -51 -61 -20 3 14 12 7 -21 10 27 5 27 26 27 28 45 67 73 59 107 120 116 121 131 137 80 32 24 10 45 27 32 49 35 17 39 34 39 66 70 52 19 52 64 79 80 82 101 122 164 585 1103 1225 1761 2224 2823 3182 3487 3961 4601 5718 6554 6118 5039 4219 4017 5461 12075 23929 52423 107819 147045 113186 36676 15836 17653 19420 26882 33396 34363 28179 13556 7749 8117 57623 252 2491 30 10771 16 0 23 7257 7624 112 2298 15516 59182 169138 521197 999999 999999 750113 17371 709 385 179 129 245 288 279 315 515 845 964 787 627 668 728 809 853 705 687 711 707 610 547 404 331 333 313 269 353 216 320 455 451 414 381 315 225 223 272 221 168 22 999999 22 139 269 209 169 181 191 192 310 225 106 138 130 156 175 128 122 251 228 350 320 566 837 1026 1254 1485 1330 1017 623 254 -32 999999 999999 999999 999999 -98 -67 251 1289 2540 5342 11025 17565 23027 33758 49927 65869 76398 73780 62669 54288 47373 36806 25794 16754 11296 8490 8796 9832 7974 5052 5105 5272 5362 3401 1927 1385 860 687 705 614 293 183 196 140 136 97 96 61 5 3 -34 -86 999999 -71 -8 -43 -69 -24 -26 -40 -37 -55 999999 -100 -64 -30 -83 -73 -98 -83 -42 -43 -48 -60 -73 -37 -86 -56 -34 -60 999999 -55 -59 -50 -80 -67 -57 -67 -41 -23 -46 -29 10 1 -13 1 4 18 21 39 43 51 82 45 23 61 81 89 74 8 43 42 10 3 5 12 2 8 20 58 43 20 36 13 3 41 58 63 61 60 75 136 505 1144 1971 3659 6295 7617 7413 7045 6579 6130 5865 5850 5789 5737 5355 5025 6342 11093 25181 52296 76852 89904 105473 142239 151553 46556 11741 10200 18176 31975 33871 18205 8558 5820 6058 6846 57632 253 2462 30 10772 16 0 32 7257 7630 -94 727 6716 42358 140235 374221 809708 999999 999999 68981 654 95 -37 999999 999999 999999 -51 999999 -41 80 129 57 101 199 298 288 328 306 407 424 339 467 515 425 229 280 212 145 174 105 125 175 200 306 389 324 115 25 51 146 94 -47 999999 999999 999999 51 86 86 33 92 72 107 32 87 136 165 143 254 381 413 436 425 404 334 223 196 147 81 32 -52 999999 999999 999999 999999 999999 999999 999999 -33 1441 3828 7008 14509 21768 29586 37679 47950 63791 76525 81002 83448 88644 95254 88580 70049 53119 38435 27023 16635 9439 5284 3152 2350 2390 2062 1846 2284 2589 2314 1566 897 528 178 93 137 107 127 159 133 147 113 153 107 93 141 74 17 -22 -70 999999 -51 -83 -55 -35 -55 999999 999999 999999 -88 -62 -67 -78 -65 -67 999999 999999 999999 999999 -95 -36 -39 -21 999999 999999 -76 -68 -59 -68 -93 -82 -70 -81 -80 -66 -53 -59 -64 -41 -18 -28 20 -14 -43 -1 -11 19 21 26 19 22 12 15 -6 4 8 -2 -5 6 -20 -33 2 3 3 -16 4 2 3 26 17 10 20 17 13 26 53 41 63 114 277 832 2429 5912 9977 9880 7495 5645 4375 3590 3327 3640 3962 4336 4767 6391 8462 10796 13156 27824 51612 67989 70466 112719 87699 24541 18323 18355 23537 22540 10511 5574 5694 5603 5848 7465 57641 253 2468 30 10778 16 0 41 7256 7636 798 3820 25437 106013 282363 643863 999999 999999 583240 59284 899 250 256 101 30 50 -29 -62 -96 51 99 115 75 129 230 222 284 237 312 362 512 541 657 770 690 636 623 491 439 484 448 402 331 303 378 422 307 303 313 281 294 277 102 30 -8 169 262 273 284 304 346 239 268 239 292 209 33 999999 999999 -93 -18 -45 -84 -49 37 71 109 103 198 115 70 -33 -72 -37 -69 -69 60 87 939 7888 16628 21348 22816 25725 32584 40690 49564 56377 64058 73341 73637 77910 80540 73848 61360 44675 29669 19042 10198 3891 822 183 92 220 271 284 338 373 294 245 221 220 246 239 212 243 252 273 321 292 223 259 207 241 226 158 76 36 51 29 20 19 64 61 41 -12 -11 15 33 56 28 45 18 -3 -1 18 26 -25 33 18 -1 26 41 26 46 34 21 34 57 60 44 50 43 11 23 46 31 47 46 53 63 82 88 102 115 88 85 86 111 142 146 148 118 106 102 133 141 112 103 107 121 115 111 133 123 100 115 119 110 103 101 110 126 132 136 189 275 675 1832 4331 7856 10898 8019 4272 4193 4546 4261 3649 3227 3150 3217 3714 4534 4735 6581 24636 58564 87012 65777 21518 29650 38193 13323 7184 5974 6548 7354 3593 3943 5758 4397 4823 7172 57650 255 2413 30 10783 16 0 50 7255 7642 471 817 959 7090 38997 126236 381773 971597 999999 999999 17303 1251 1365 1755 1670 1475 805 399 304 273 170 150 98 110 208 300 259 320 349 367 425 368 416 447 512 632 639 518 562 1096 1108 692 489 434 396 292 303 264 259 446 423 439 426 310 81 -17 41 171 285 301 297 356 447 438 340 234 233 230 137 91 115 -8 -85 11 -12 -29 4 0 -10 233 605 1011 1309 1255 1064 838 539 267 160 219 605 1103 2516 5558 7785 10256 13168 17040 19466 24081 39721 47808 47625 44916 38219 27470 22608 15619 10237 6451 3478 1942 865 261 69 61 49 106 98 182 150 135 140 148 191 134 166 202 238 224 244 206 225 264 231 236 226 200 159 122 88 48 13 -31 -10 -1 -10 -12 -14 5 15 19 -8 -10 -6 -9 -17 -13 3 -33 -42 -41 -40 -36 -22 -34 -35 -15 0 -11 3 -11 -11 -3 -1 4 -10 0 -10 -29 -19 18 27 61 44 70 68 71 89 84 75 76 126 101 109 103 104 80 90 91 67 81 69 50 61 72 70 84 81 73 60 94 74 89 88 98 122 261 911 1945 2699 4868 8229 8774 6993 5516 5197 4778 4197 4099 4272 4188 3568 2990 3276 5841 15128 34770 64525 71157 37491 23841 13238 20483 18759 8761 3627 2035 2288 1901 2132 2731 3402 3919 4462 57659 332 104 30 10784 16 0 59 7254 7648 5613 3262 1946 1720 1397 1127 835 641 565 766 782 595 248 150 97 48 40 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 118 126 210 259 207 322 292 261 117 -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 904 1896 9334 157730 267496 14660 6787 4734 13347 139475 309330 68981 7326 1888 1761 1954 1862 1346 930 594 422 376 291 274 227 250 275 393 349 415 465 461 478 516 476 618 666 657 701 761 817 1251 4945 10626 7446 1884 588 683 643 526 462 450 478 564 551 533 654 423 303 215 246 315 363 414 380 371 375 403 416 397 359 420 416 266 184 86 33 58 111 32 73 67 58 1 40 57 166 206 129 79 67 74 98 69 4 33 33 284 431 779 1159 1472 1619 1210 1064 958 1383 1694 1686 1393 955 372 155 119 100 122 93 47 -2 46 52 24 16 62 73 70 12 45 120 189 163 171 183 234 242 205 225 249 248 262 225 221 212 133 79 40 24 9 18 -7 -36 -11 -10 3 -39 -34 8 -22 -64 -24 3 -37 -27 -10 -39 -22 -44 -57 -14 -33 -20 -19 -50 -35 -31 -12 14 6 -19 -21 -26 -20 -5 -9 0 29 2 19 59 49 78 71 56 52 79 97 125 107 103 98 111 101 73 71 43 46 78 64 79 82 68 56 58 76 58 73 61 94 119 357 1108 1779 2280 3941 6730 8110 8366 8608 7340 5289 4119 3559 3779 4131 4118 3820 4909 10686 19091 29798 44915 43106 23360 12947 8168 3712 6843 9096 3174 1609 1887 1702 1439 1752 2197 2698 3410 4219 57668 332 103 30 10783 16 1 8 7253 7654 9368 5776 3960 3257 2629 1986 1761 1544 1268 1382 1591 1521 1090 814 615 617 532 364 302 344 233 226 282 164 210 186 176 200 258 280 224 254 233 177 73 178 236 139 137 458 605 751 808 817 943 895 989 975 754 438 232 180 226 336 224 158 121 93 15 13 999999 999999 999999 999999 999999 -73 999999 999999 -53 999999 999999 999999 -34 136 1334 6455 15034 18633 43703 130072 45909 7530 4193 2938 2700 2634 2225 1520 1056 1019 990 874 734 468 231 336 220 282 312 348 287 392 467 383 383 474 482 534 620 615 683 716 800 931 1334 3921 11826 17581 9995 3261 2813 7927 12417 7371 2847 2072 1455 576 656 668 731 620 608 497 335 265 352 414 461 364 317 376 384 415 438 393 311 270 227 182 110 87 134 78 82 119 133 161 160 182 178 197 153 180 139 112 81 32 63 49 64 108 77 144 321 689 1563 1857 1919 2539 3995 5046 4982 3599 2291 1179 749 892 710 537 385 289 250 307 289 185 64 44 43 63 86 93 98 89 150 228 222 220 216 220 287 278 279 273 295 274 257 212 156 56 48 89 40 42 25 49 44 44 39 -14 -41 1 20 0 18 21 18 12 4 32 59 23 32 32 16 4 29 11 28 52 31 30 45 37 22 15 3 -14 12 26 22 52 98 67 97 89 94 98 113 118 114 118 136 124 92 102 94 108 89 88 97 74 99 132 131 115 116 121 123 132 145 206 501 1055 1158 1135 2373 3851 4256 5432 8784 10266 7554 5304 4927 4289 4389 6324 8848 13253 20492 25792 35193 42713 31275 13237 3901 1889 1665 1060 938 1140 1192 922 1157 1298 1296 1544 2039 2641 3430 4514 57677 332 100 30 10780 16 1 17 7253 7660 10471 5767 3345 2450 1972 1532 1204 1003 1021 1434 1554 1483 1076 778 620 490 343 399 283 181 145 158 112 267 231 175 96 223 157 145 215 105 188 66 24 146 64 54 254 392 557 584 574 526 730 760 920 1009 787 427 170 100 215 238 169 41 78 -71 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 18 270 622 2066 8802 19322 24127 17971 12931 8928 5262 3765 2561 2361 1781 950 726 570 517 441 503 393 398 387 732 910 688 463 399 240 274 214 101 273 326 307 316 358 364 379 427 402 549 777 1500 6826 21092 27103 12229 3598 2767 7702 11729 8426 10357 62138 137375 26565 757 677 632 657 567 500 278 229 249 309 263 296 311 275 269 308 247 226 145 95 90 77 82 17 29 79 56 49 13 45 112 78 224 146 69 101 33 2 106 270 375 604 993 2116 3499 4220 5865 7893 9963 11774 13445 14789 15039 17553 20166 20975 18958 14595 9979 5752 3166 1643 779 302 193 90 72 72 42 14 47 39 58 122 156 128 176 157 207 272 293 289 325 337 321 283 284 228 180 111 43 22 11 40 5 -6 -4 41 55 21 2 -6 -40 -11 -29 -23 32 8 -16 -14 -22 -5 -20 -15 -2 -14 -17 -10 -9 -19 -8 4 -8 4 29 0 25 8 17 11 -3 19 60 47 35 67 42 21 59 66 63 70 62 66 62 53 64 59 77 98 98 107 93 84 108 92 64 78 92 90 87 106 104 121 137 264 785 1251 1527 2397 3708 5592 8102 6449 4110 3392 3265 3910 5075 6632 9921 15459 25496 34601 25014 7844 3427 1551 505 312 325 326 359 448 598 886 1088 1209 1486 2140 3209 3889 4289 57686 332 79 30 10789 16 1 26 7252 7666 7108 3781 1325 474 391 187 121 999999 999999 -11 61 135 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 594 2608 5000 6189 5423 3826 2466 2858 6327 5526 763 279 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 643 1563 736 40 8 892 3102 3730 2957 37004 755534 999999 473857 42988 1227 905 887 889 798 684 473 325 319 363 380 377 376 434 411 419 363 366 270 205 238 221 126 140 181 156 152 126 150 152 218 248 182 130 129 82 94 136 147 139 75 21 19 61 128 342 559 1014 1717 2287 2928 2753 2853 3522 3038 2409 1626 949 449 494 843 1452 1484 707 493 634 901 1214 1998 1745 1277 586 600 574 295 245 199 209 275 351 351 416 394 298 305 297 300 189 107 78 58 47 10 30 59 62 48 39 11 20 10 24 40 62 73 71 34 22 -22 0 6 12 48 59 32 -1 2 3 18 -2 -10 24 38 35 44 31 22 14 27 66 66 54 58 58 86 110 122 75 81 82 57 44 60 99 114 108 91 82 96 120 116 106 105 92 85 93 126 136 144 161 155 152 164 167 208 262 402 1068 2837 5263 6074 4863 3386 3293 3772 4813 5123 6351 8699 12794 20293 24931 16785 7248 5098 3585 1276 389 277 271 290 339 403 496 653 821 1032 1413 2304 3652 4555 57695 332 110 30 10790 16 1 35 7251 7672 1794 365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2494 5583 6121 4050 2622 2228 1309 337 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 1184 6949 22353 326274 999999 999999 608075 330747 9553 1739 1224 935 834 720 400 315 327 234 210 382 362 292 279 277 332 260 235 151 152 181 188 166 191 172 133 195 77 179 189 215 189 114 70 127 149 84 94 170 88 80 363 737 1126 1599 2684 4785 6981 9536 11692 11732 11053 9192 6302 4225 3006 4977 9585 10870 8907 6588 7683 9837 16651 21239 25315 22680 13040 6486 3903 2372 1371 517 242 147 222 264 290 298 372 372 379 361 308 282 279 196 150 170 89 50 66 91 71 92 51 63 43 26 41 42 30 41 11 32 22 36 8 -16 6 10 19 13 37 33 30 36 37 27 29 31 15 17 41 28 35 74 92 80 91 84 89 121 138 154 153 121 92 69 93 92 116 122 106 110 133 147 111 94 111 108 119 123 136 158 141 142 142 149 167 170 157 166 256 576 1457 3772 6636 7084 5915 4873 4416 4708 5491 6729 7236 8596 12472 17889 19112 13524 7662 5687 2846 691 288 273 281 287 330 358 419 515 584 769 1048 1361 2317 3849 57704 254 2469 30 10779 16 1 44 7250 7678 85 8441 7907 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12928 82300 134819 379991 909517 975005 765920 43743 1411 655 682 586 401 297 84 45 66 0 -52 27 42 -2 -66 -22 25 -60 -34 -92 -90 999999 999999 -98 999999 999999 -97 999999 999999 -47 30 -54 999999 999999 -8 -3 -5 119 549 1965 5170 10667 16946 20592 23656 25267 24890 26161 27207 29546 36122 42824 46357 49988 48831 46454 51208 56870 58617 59546 59053 61215 64692 58893 54596 63615 82259 72728 36950 9223 1715 1081 708 611 522 574 782 981 767 434 379 571 555 491 406 323 337 268 184 175 133 129 93 54 62 75 58 6 11 58 87 100 59 10 53 18 23 42 32 40 59 54 6 33 25 8 16 38 32 44 39 47 40 76 70 47 26 62 86 94 89 100 115 120 139 126 120 107 90 57 92 112 126 113 107 122 144 123 133 128 120 112 124 145 152 134 135 130 149 156 180 182 191 212 300 909 3063 5964 7389 7129 8115 9877 9246 7956 9364 11172 12105 13235 15389 16616 16998 15689 8249 2396 669 326 290 293 293 308 337 386 459 514 592 751 1023 1497 2475 57713 332 96 30 10776 16 1 53 7250 7684 185 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 678 993 1012 741 375 794 1517 201 999999 13725 92450 170790 396074 630269 403131 44875 11740 57119 129779 7872 343 -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 -11 53 1749 4722 9216 19381 27248 34015 46209 59261 68041 73449 81007 89874 96840 101799 103367 92298 83335 88680 113143 135906 144036 131030 105678 90243 73491 39778 19986 7391 2316 818 408 504 701 2461 21706 33405 107167 161816 137117 30473 1451 338 330 320 287 256 204 144 151 94 83 73 85 44 45 41 31 43 46 30 40 52 11 -1 32 30 54 22 35 53 58 55 79 46 41 17 18 16 47 70 76 37 54 53 74 101 87 79 107 111 113 153 152 123 141 140 117 120 136 138 137 126 142 138 148 140 114 142 146 135 144 139 122 126 148 155 172 194 207 228 222 336 848 2192 4774 8909 11732 15669 20322 18494 11943 7828 6773 6719 7448 8691 9640 7998 6083 4726 1893 464 306 306 299 291 299 316 355 427 472 551 734 1155 1800 57722 205 3908 30 10778 16 2 2 7249 7690 7734 19738 38670 95409 203612 281654 86059 14437 33729 48207 29039 346 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 496 1812 4435 6969 9961 12177 17251 24464 29101 34573 40016 46464 50689 51971 48680 48715 39431 24243 13734 4805 4432 8236 19951 15949 7906 45629 19198 92149 331182 512954 559225 539296 398439 256665 82707 4054 463 294 269 234 228 139 22 53 49 57 35 33 67 38 12 39 7 -14 6 36 -18 -19 -18 -5 -11 46 58 14 -23 -1 20 5 11 -1 -8 6 6 20 20 -9 -2 7 11 43 42 64 95 80 69 102 82 117 138 101 98 99 87 109 100 120 136 125 116 128 127 121 130 119 127 119 90 96 105 123 141 135 150 154 181 193 230 342 957 3080 6538 11264 14124 17568 20209 16012 11409 7933 6305 5308 5706 8232 9510 8653 6675 4154 1374 447 306 286 274 278 294 300 325 370 455 504 748 1333 57731 332 98 30 10778 16 2 11 7248 7696 -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 101 621 572 286 28 -96 999999 999999 999999 -60 1047 2838 3691 3111 1808 910 504 563 753 1265 1603 1201 1206 1662 1543 1370 1370 2979 36476 208817 430033 352125 111424 3839 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 727 2817 5029 9840 15335 20102 19834 17758 15727 11035 6623 3184 712 -48 999999 999999 999999 73 309 12185 62059 63939 14142 23134 161570 331736 425597 388206 337273 285627 222798 158449 104999 18927 572 275 222 169 35 33 13 39 59 27 9 15 29 30 50 39 11 26 38 26 33 -12 14 22 14 -3 -23 10 10 -16 5 9 -6 20 14 -16 -26 13 24 27 52 30 30 65 90 89 58 83 70 68 89 90 82 88 100 120 123 100 103 100 106 121 111 100 96 124 125 106 88 82 91 98 109 117 128 165 190 195 236 614 2591 6765 12931 19282 21232 18591 14986 10168 5742 5117 5728 6139 6751 7057 7443 7629 7058 6175 3107 877 330 281 267 254 263 277 274 298 372 415 476 870 57740 226 3275 30 10775 16 2 20 7247 7702 -11 41 48 44 999999 999999 -43 643 893 978 820 587 486 273 195 38 999999 999999 999999 999999 -50 307 312 3363 37335 101535 69561 5989 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10647 58612 95842 99825 78968 50971 115747 301946 527584 744899 877667 814532 367018 70665 10464 438 317 264 255 199 157 139 126 80 28 55 63 82 86 56 38 49 20 33 8 -15 20 11 70 34 18 26 18 45 29 23 20 18 12 37 23 60 36 50 68 75 68 71 93 100 87 93 125 135 93 118 124 112 104 115 102 128 121 143 125 134 111 142 137 135 125 131 128 148 129 130 123 146 161 157 161 159 171 186 266 495 1452 5317 13820 20466 20877 17289 13747 9309 6396 5902 5876 5702 5729 5702 5547 4961 3425 1695 632 337 303 301 302 276 282 281 254 273 373 407 429 688 57749 258 2314 30 10774 16 2 29 7247 7708 -44 1210 2526 3731 4581 3992 2611 1887 1839 1162 1059 899 938 885 902 1057 1474 1516 1121 695 572 421 350 999999 999999 999999 999999 999999 999999 999999 999999 999999 590 2163 2686 1822 845 593 703 1189 1784 2957 3615 3475 3259 3114 3133 2866 2279 2182 2533 1790 921 548 534 751 5055 18624 45340 35846 17091 714 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5391 24240 70669 106636 132567 132514 127035 104982 170391 289266 401433 584645 731771 511136 226275 85964 6725 456 297 285 301 291 236 241 183 156 121 77 40 30 75 73 44 22 52 50 30 33 18 8 4 29 74 2 42 14 -27 -24 5 -6 35 11 -6 -15 1 21 43 22 36 52 81 66 56 57 72 84 92 108 90 84 103 137 102 97 96 109 121 116 134 143 114 127 129 135 145 121 123 79 74 110 114 123 145 146 157 160 172 203 266 683 3066 8703 16693 20363 20064 17270 12563 8953 6550 6160 5522 3468 1946 1049 457 304 283 299 288 274 263 257 261 277 267 240 237 297 349 385 517 57758 331 124 30 10774 16 2 38 7246 7714 2377 770 330 105 -8 999999 -52 -1 29 -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 -22 161 1018 4892 11522 19938 28319 36656 37162 33299 32484 29396 25494 23847 23990 23188 22003 15814 11412 10608 10646 11199 13313 16646 17265 16851 12210 8575 7009 5847 5036 4042 3376 3448 2964 2507 2803 2866 2466 1812 1739 2490 2852 2925 3824 4585 4906 4963 5202 5189 5229 5096 5217 5125 4420 3289 2168 1360 1072 825 556 410 334 612 8634 39124 5242 230 44 158 362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 563 13108 89576 169534 225059 280934 270813 242677 165895 127080 113292 46108 71895 105910 161465 155341 104475 42248 6820 2236 666 390 363 384 357 336 346 294 248 261 270 200 101 84 72 75 75 42 51 55 65 36 15 36 9 8 43 25 23 52 37 3 8 25 21 21 40 28 32 6 22 27 7 37 59 69 73 73 94 76 63 76 114 89 105 106 107 127 117 128 141 158 143 141 130 111 118 126 132 119 145 113 93 117 126 140 145 162 167 171 186 220 345 1369 6192 14634 20360 22498 22505 19325 14442 8735 5421 4833 4139 2561 1328 689 365 301 288 290 263 269 252 241 248 261 265 240 224 242 292 337 348 57767 331 123 30 10773 16 2 47 7245 7720 8167 2499 1455 1365 1090 716 768 1054 1068 998 761 653 603 376 226 149 58 -77 -56 51 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 999999 999999 -74 11 78 137 310 267 301 494 609 542 430 198 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 805 2133 4862 11967 25185 49833 90170 129744 166442 185065 156906 137062 126498 85672 56746 44785 49286 63755 62532 49424 45273 49959 55001 57983 59892 61590 56482 58013 57380 43463 33078 28902 32315 33142 31715 31185 31123 30189 28433 27825 21610 13976 6457 3527 2642 2379 2362 2638 3355 4115 4716 4645 4003 3386 2675 2346 2032 1553 1339 936 737 686 604 611 691 686 742 917 1060 715 646 605 550 662 548 492 336 223 242 191 171 55 12 -52 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -59 -74 -57 -99 -78 -77 -86 999999 999999 999999 999999 -80 -91 -59 48 274 549 825 1257 1832 1961 2145 2674 2881 2975 2565 2224 2122 1405 663 269 174 236 125 46 1255 2757 608 35 87 97 461 2468 2181 472 434 690 3870 42090 148586 304907 274664 113068 65486 20774 2755 456 362 363 362 315 330 260 241 193 157 109 74 64 92 60 24 34 26 51 29 67 40 35 24 43 29 38 10 25 25 3 16 20 23 17 30 68 44 24 0 14 42 21 49 69 69 97 79 54 91 82 87 95 97 106 112 119 128 129 115 133 125 113 136 146 143 151 125 141 122 100 134 125 136 127 122 143 164 168 176 208 221 813 3760 8268 13460 18704 23529 22356 14113 8463 6249 4506 3216 2106 1191 612 341 310 280 283 283 255 241 253 252 238 224 223 234 254 301 342 57776 331 120 30 10770 16 2 56 7244 7726 17260 4219 1994 1843 1441 1026 1272 1723 1814 1719 1676 1334 1120 928 756 738 717 602 411 344 289 315 255 196 183 114 129 184 172 93 95 88 176 150 139 150 13 29 130 206 392 388 540 820 1042 1108 977 851 525 250 4 -13 95 89 -54 -82 999999 999999 999999 999999 999999 -38 334 885 1553 2505 3605 6111 12110 22533 37536 65650 90975 105792 92815 101552 126732 99961 64144 50977 48736 53173 49679 40286 32784 31745 33156 35662 39102 48579 59050 61276 68804 63224 54018 66285 71799 75897 74393 62292 44048 30080 22875 18724 16056 13857 11984 8415 6199 5633 5416 5246 4992 5081 4783 4784 5265 5207 4780 4297 4317 4242 4068 4213 4025 4105 3898 3274 2581 1942 1490 1417 1315 1156 1039 918 830 864 808 847 900 813 685 679 547 486 416 371 339 286 126 38 16 27 18 67 85 29 73 107 87 84 74 138 153 158 121 82 72 36 54 63 27 238 495 522 626 852 1115 1433 1723 2109 2373 2327 1561 925 860 981 1067 857 759 671 571 483 496 226 124 122 238 344 351 285 395 514 901 5324 46279 37955 13362 11259 8033 51345 66886 42565 14411 8112 578 401 305 274 278 252 249 214 172 148 135 87 19 25 16 35 90 61 21 31 12 -6 16 -14 -2 14 -18 16 13 -34 4 -2 15 41 15 14 19 37 47 44 -1 -12 14 54 81 56 21 17 40 35 44 38 47 59 67 76 69 92 67 106 112 92 92 81 88 110 136 122 120 105 124 111 101 121 113 117 114 124 134 129 123 150 177 189 210 502 2141 9169 19079 17059 12658 8748 6733 5332 3744 3116 1931 1130 617 322 275 271 268 266 250 230 212 215 222 216 203 207 227 245 283 57785 331 113 30 10763 16 3 5 7243 7732 62750 19837 6341 2925 2093 1780 1654 1919 2095 2037 1965 1644 1399 1258 1252 1069 955 861 583 594 538 394 277 291 315 260 307 289 259 219 334 251 257 390 369 254 125 210 279 548 598 793 1113 1277 1221 977 677 331 330 130 139 57 95 166 178 25 112 97 -22 20 34 69 456 1320 2922 6874 14200 21463 28748 40119 54399 65408 73793 72786 63190 61572 60946 51789 45609 45362 50878 49505 41733 34113 29794 30003 32321 34740 34179 40613 54271 63571 68040 63240 59007 54996 56507 62376 59441 47994 39040 33326 30064 29196 30227 30911 28848 26704 23312 20498 18740 17746 16863 15930 14334 11473 9532 8403 7777 7222 6517 5965 5783 5460 5671 5911 5538 5338 5555 5566 5799 5711 5005 3533 2527 2381 2228 1742 1484 1377 1300 1171 1182 888 714 790 811 765 714 511 412 299 203 153 154 169 164 169 144 138 187 208 196 257 166 139 151 234 258 230 112 161 200 166 193 266 417 444 438 430 617 887 1009 1149 1316 1128 1010 829 628 531 470 380 317 249 325 246 141 160 151 161 188 264 288 495 677 343 257 391 522 481 501 544 532 453 434 461 408 400 362 299 289 253 276 318 298 269 158 129 61 47 50 64 35 18 25 -1 49 58 33 13 18 35 -5 -20 -3 14 10 29 53 51 1 20 -2 -8 -3 30 -8 -48 19 25 32 43 11 10 67 70 59 72 75 82 82 87 97 103 98 112 109 95 116 117 106 133 142 139 116 117 124 109 120 105 102 103 91 112 129 141 150 179 186 235 436 1091 2492 6078 11281 11091 8753 7573 7266 5896 4332 3842 3520 3088 2206 1465 952 506 318 281 284 293 272 262 251 249 233 226 218 228 263 57794 330 143 30 10763 16 3 14 7243 7738 8020 3806 2998 2459 2157 2215 2414 2513 2225 1645 1232 1221 1216 1018 847 779 697 511 414 342 346 227 249 358 315 278 222 372 345 241 363 384 320 266 228 265 208 434 634 763 1046 1283 1358 1333 1274 1063 533 308 215 202 174 109 269 271 212 139 65 71 65 0 -5 35 9 119 360 1055 5011 14394 25323 43517 74235 97671 102195 87193 76303 71842 70270 60473 53030 57421 83156 86952 72100 59769 49536 39803 36830 34015 32557 33002 35710 41711 48887 55078 62127 44560 32389 25683 19568 14256 12118 10909 10470 10559 10164 10136 9971 10042 9943 10272 10115 9975 9893 10396 10745 10535 11378 11719 11769 11490 10558 8601 6977 6213 5558 5071 4530 4044 3964 4201 4346 3911 3637 3189 2888 2608 2330 1711 1397 1407 1456 1338 1259 1188 1225 1111 1073 951 815 621 421 422 368 244 163 129 164 218 189 191 195 290 239 253 286 253 180 220 230 170 149 207 225 232 259 335 306 309 299 450 665 772 812 706 631 665 549 426 339 346 267 235 362 326 165 89 90 94 160 202 213 200 128 142 176 315 380 376 400 477 443 458 433 482 480 450 356 328 368 336 335 358 302 233 254 245 262 236 183 104 97 54 59 57 118 115 60 42 46 41 46 46 44 46 50 65 63 38 11 11 18 14 26 36 25 42 41 31 55 51 53 54 32 48 83 80 79 87 116 107 111 108 128 120 130 144 129 124 121 122 125 143 166 170 148 137 133 136 124 112 128 139 146 142 160 171 178 190 203 208 344 714 1420 2391 3458 5060 6535 5292 2874 1907 2387 3518 4507 3943 2545 1498 929 426 309 298 293 282 261 232 235 233 226 218 232 268 57803 330 146 30 10766 16 3 23 7242 7744 8140 4601 3582 2636 2246 2205 2355 2533 2217 1639 1211 1144 1005 935 835 640 534 455 323 365 366 379 197 261 241 247 239 317 372 377 268 313 277 328 327 334 592 588 806 1023 1354 1441 1273 1065 683 341 241 134 167 166 115 156 295 176 199 204 158 67 103 91 10 32 33 77 52 211 630 1738 3709 7394 11544 32981 156479 172506 125690 92543 86464 77939 61290 56564 63420 69906 81845 82103 70694 52030 33322 28202 26347 27542 30124 37510 58581 63184 61322 47989 24889 19043 15400 14358 12601 10600 9363 9180 8188 8510 8288 5703 4425 3976 3979 4141 4292 4040 4048 3678 3300 3229 3196 3415 3651 3837 4315 4698 5428 6357 6641 6507 5923 5190 4611 4149 3622 3209 3350 3106 2898 2867 2392 2076 1972 1825 1769 1860 1629 1232 964 822 686 630 563 628 557 350 254 168 215 268 272 306 268 208 227 280 304 404 378 307 257 229 292 288 222 238 283 272 554 956 1358 1369 1336 1400 1350 1456 1289 1033 693 477 415 407 321 251 173 152 166 162 204 134 124 134 110 145 135 167 280 360 419 439 438 440 454 418 398 386 392 426 348 295 297 275 309 282 257 205 224 217 253 191 142 139 71 66 84 82 60 77 42 29 15 1 10 35 35 -5 13 56 24 34 26 18 23 75 36 17 10 22 55 21 33 30 22 37 33 37 77 86 73 85 89 87 108 107 124 123 124 117 122 93 70 98 116 145 139 140 116 130 127 122 118 119 115 137 132 135 168 171 167 171 169 164 177 190 214 232 286 309 309 281 206 157 267 871 1724 2457 2384 1440 683 319 275 282 252 216 191 199 219 226 221 220 234 273 57812 330 146 30 10766 16 3 32 7241 7750 14612 5467 3472 2645 2238 2076 2466 2502 1990 1188 885 1018 968 831 770 635 532 413 239 329 366 368 389 390 311 301 367 362 377 306 248 356 379 377 297 345 534 753 797 1110 1309 1147 1104 1046 678 407 186 167 194 134 178 173 167 241 160 69 122 103 55 -20 12 999999 -27 -18 -11 142 470 1700 4463 8130 13952 27287 96609 152691 139474 106007 94089 87386 76898 75167 69911 63822 68325 67430 55007 39692 33090 31003 31471 34599 36745 40622 68686 85025 84726 65551 47606 27585 22075 20732 20444 17838 14985 13379 12425 12677 14411 14549 13326 11699 10714 7088 4731 4335 3991 3468 3041 3158 3137 3281 3425 3605 3670 3832 3810 3925 3544 3360 3179 3022 2700 2359 2077 1688 1528 1638 1461 1213 1069 924 673 692 674 665 629 620 658 558 429 442 511 551 427 325 327 306 360 279 317 278 264 298 246 250 270 319 331 366 372 348 326 280 299 300 321 288 298 395 444 598 879 1076 1050 1034 1253 1259 969 687 473 378 331 284 203 201 177 265 269 126 94 87 31 115 239 287 404 369 399 360 361 365 436 374 416 457 388 335 315 285 339 344 278 279 315 271 268 261 235 202 180 108 109 101 87 99 75 87 42 23 25 23 41 37 34 57 34 50 71 45 27 40 27 67 58 33 57 78 52 28 38 68 51 34 69 86 49 87 92 103 122 112 104 139 129 105 85 104 116 132 148 122 126 133 147 182 142 136 127 121 102 102 133 131 140 153 169 164 182 181 182 184 189 188 205 203 201 208 176 143 138 131 127 175 229 281 356 343 292 288 283 274 252 218 186 205 226 224 220 227 259 285 57821 330 145 30 10765 16 3 41 7240 7756 3639 2779 2236 1934 2130 2288 2140 1557 911 841 773 933 645 592 437 321 179 192 283 270 304 178 142 284 160 287 351 249 260 269 346 208 266 253 150 319 420 616 725 852 1039 1084 1054 968 730 471 364 259 79 13 85 84 17 165 155 168 27 2 -43 -37 -26 -12 999999 -67 -54 7 121 636 1723 4290 8671 15225 27498 59332 94883 105233 113067 121110 128738 133007 135645 132497 126596 124320 113883 98585 75351 59027 49563 42609 38353 40223 49382 80312 75535 59903 46304 32523 27461 28148 28392 27967 28019 30581 31989 32099 33048 34022 36450 35576 32572 28325 25199 22659 20059 16929 15650 14306 13298 11915 12078 17398 15222 7650 5008 3586 2641 1792 1120 751 530 508 484 539 596 736 691 643 543 361 417 363 290 239 297 297 184 243 293 383 389 375 318 207 226 259 243 297 288 296 325 284 192 232 258 274 314 370 319 307 293 224 281 356 379 378 433 538 565 757 1149 1482 1596 1484 1214 806 596 432 338 201 140 183 154 173 173 157 73 92 8 64 72 99 168 217 270 273 291 331 343 391 399 369 337 321 340 386 331 308 296 277 237 266 282 249 197 223 243 225 182 70 29 67 57 52 49 29 33 12 -22 23 15 38 34 7 19 16 5 11 10 5 -5 15 15 21 42 27 9 30 5 -14 23 25 22 -4 34 37 56 82 63 76 54 75 76 77 70 100 112 103 85 98 119 132 131 128 103 105 81 74 100 96 111 102 97 118 148 156 150 137 152 150 140 135 139 149 157 165 159 124 93 106 124 187 224 229 223 237 241 238 261 295 241 180 163 154 172 199 200 207 229 264 57830 330 145 30 10765 16 3 50 7239 7762 3288 2405 1795 1577 1743 1930 1793 1557 1003 706 629 621 600 425 309 202 134 165 116 119 46 71 79 28 197 88 91 99 186 138 153 240 207 194 68 196 449 518 521 628 793 943 945 877 527 367 258 96 -55 -12 -8 -87 -86 11 69 36 -14 999999 999999 -64 7 132 372 914 1351 1323 1944 4372 8254 14307 25089 45769 89454 108725 129163 152901 171955 198462 233959 281036 355417 378776 316316 304584 289806 276170 240406 181084 130304 93496 78748 69403 62597 73615 81518 81598 70355 58124 42224 40706 41123 44353 46626 44674 43027 43317 41107 38737 38447 40659 38002 37113 37620 38482 39930 39093 31555 23217 15567 10712 8843 7642 6559 5768 4888 3542 2555 2071 1576 1009 970 1034 710 684 886 1069 1026 1088 766 559 446 463 422 393 320 193 127 197 265 313 345 357 289 325 353 306 422 613 598 641 1404 2276 2735 2708 2033 1204 563 421 423 352 274 381 355 342 399 1336 2977 3306 2663 1577 1237 1142 896 730 749 672 629 499 334 236 249 167 196 218 234 308 276 212 169 163 130 130 149 220 217 323 328 319 329 347 403 410 387 376 382 403 383 371 343 325 262 253 284 297 297 291 300 296 203 93 68 92 80 82 66 73 70 62 52 45 26 39 51 42 46 35 73 58 44 30 30 33 45 47 37 42 3 17 28 56 51 29 52 53 40 64 70 78 111 106 110 115 112 99 108 89 129 134 119 130 141 140 156 132 121 106 115 126 109 126 148 120 119 153 148 138 145 140 169 175 185 198 193 193 188 186 192 156 123 111 123 159 202 226 362 641 424 455 685 658 343 202 181 184 192 213 223 225 247 284 57839 330 141 30 10761 16 3 59 7239 7768 2299 1624 1193 1075 1111 1233 1253 890 550 385 386 329 329 116 92 117 6 999999 999999 999999 999999 999999 999999 999999 999999 -87 32 -14 -9 -74 -98 -83 999999 999999 999999 67 85 159 120 248 605 523 494 351 163 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 805 1942 2994 4940 7761 11483 16970 24212 38969 113933 177702 189586 185938 175198 169558 172136 183764 186647 188638 194895 175686 154805 158663 170580 151208 115240 86017 60596 46310 36759 30076 29339 31364 37732 50798 70709 74851 71037 67802 70387 77716 80973 80578 77812 76054 74024 70118 65346 63609 63201 59639 54712 49672 44438 38215 29544 23082 15795 10707 7965 5711 4173 3737 4197 4946 6469 7548 7362 7306 7161 6779 6465 5057 3960 3355 2965 2801 2346 2120 1600 1209 815 469 315 589 1213 1687 1835 2060 2342 2531 2886 3412 3142 3036 4071 6672 7777 7099 7252 7853 9584 10727 10922 8832 6090 21452 125882 33595 3731 500 258 233 335 348 324 382 358 343 528 693 918 1004 859 746 584 401 367 290 340 372 468 595 530 548 510 366 279 238 212 175 200 172 224 278 335 327 302 310 321 390 356 367 385 311 294 257 249 255 271 262 240 239 239 264 234 254 252 233 143 70 41 7 31 27 26 17 2 15 -2 39 41 -4 -11 31 19 19 -14 11 19 6 -11 -41 7 -24 -8 21 34 14 20 35 -2 -22 12 17 20 55 52 55 51 76 72 72 77 62 58 66 72 98 100 101 109 122 73 76 79 82 75 70 79 85 97 122 107 116 122 137 122 127 141 132 142 155 148 156 165 152 111 98 104 109 140 194 257 480 1228 2001 1371 498 268 159 145 159 171 190 186 201 236 257 57848 330 143 30 10763 16 4 8 7238 7774 2813 1486 966 797 886 911 906 584 261 186 123 -46 -53 -37 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 -72 7 133 193 275 307 160 114 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 265 998 3756 7931 12239 18253 29101 59231 146721 223983 216653 204814 204337 198613 209827 215377 225946 238193 215855 172012 141663 150847 145605 98109 71132 61063 56443 52217 44047 33298 25320 21621 23252 31771 43566 52936 61765 63078 64522 63868 65412 65731 67113 72305 77994 82960 89533 90782 87892 80430 79263 72981 63025 52209 41417 33517 28571 24235 21600 19343 17141 16179 15147 14009 14097 15064 15503 15610 15824 15615 15018 15176 14410 12917 11867 10363 8071 5892 4099 3219 2943 2820 4628 9803 16860 21655 23771 24632 24277 24849 23154 18863 19881 21763 21151 24642 27052 26141 22240 20860 14973 9546 8850 9357 34133 57861 2125 354 344 285 288 309 269 310 338 412 359 290 217 253 299 484 543 617 661 550 530 579 654 739 791 903 919 792 640 507 540 521 474 380 353 308 391 411 332 310 360 293 329 439 445 420 433 365 376 325 301 289 335 328 315 285 287 278 299 296 272 224 163 119 85 66 39 37 48 98 4 10 26 25 10 50 33 31 45 45 33 44 53 38 50 65 36 36 71 25 47 22 55 86 70 70 58 54 67 71 91 99 114 128 112 114 102 99 105 112 116 110 143 122 119 118 129 107 109 124 123 121 113 117 151 156 157 179 189 187 191 193 204 198 205 190 199 201 192 151 137 127 127 145 186 223 269 518 925 978 798 554 228 189 194 207 211 220 240 267 292 57857 330 150 30 10770 16 4 17 7237 7780 2122 1219 889 664 518 500 420 327 118 -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 -81 13 43 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 1096 3441 9143 19425 33610 70911 183169 226992 254179 258924 231463 214704 223908 252718 321252 356414 278144 210852 189424 200494 191485 156941 127854 110228 99959 87280 77484 69294 58561 46612 40827 38811 37990 37325 38376 40576 35783 31412 28277 26733 26407 27551 28812 30744 33450 36334 38358 39437 42644 46048 49344 51904 49416 43727 39544 41811 44248 44364 44604 46209 45620 42290 36308 30863 27676 23712 20529 17756 14309 10931 8717 7372 6218 5180 4426 4152 4312 5294 5940 6043 6827 8175 8879 10324 13919 17407 15696 14113 18698 23885 25911 19060 15384 15907 15939 16089 14064 10401 7721 4788 3118 1996 15703 31915 5005 438 438 351 331 344 312 298 373 257 199 157 122 82 103 155 264 487 592 587 618 697 802 973 1124 1031 796 579 489 585 674 703 736 655 522 409 355 301 222 311 366 361 368 394 452 446 395 348 363 351 380 331 366 342 357 301 258 249 292 294 279 271 161 131 94 94 71 66 51 43 77 90 84 42 61 24 33 62 69 13 42 72 49 30 38 46 52 10 28 51 50 59 55 57 77 59 78 75 81 112 114 113 118 106 119 153 140 144 135 112 84 98 103 126 148 148 134 148 144 133 126 120 114 142 167 185 180 191 189 196 203 204 216 236 225 247 252 205 167 155 167 168 151 154 209 410 482 389 432 342 211 182 196 207 205 216 229 232 253 267 57866 331 113 30 10763 16 4 26 7236 7786 1034 199 -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 210 870 2444 5506 11628 26817 70932 136854 198144 229514 268691 302839 308789 355095 405284 379733 341325 375105 410621 382447 343602 317246 300928 287549 279046 253212 226091 185460 139859 98706 69980 52598 50296 54402 56687 59089 61358 63041 62471 59855 56923 52536 48190 44522 40819 37531 34040 30965 29034 27688 28049 30944 34556 36032 38384 40720 39228 36891 34542 32488 32958 33345 32271 31787 32563 35133 38377 40154 41759 42487 41400 39874 39436 38549 36842 34060 30082 28905 26687 25481 23798 23409 24247 23470 22604 21068 21176 19464 17369 16375 13935 11956 11531 12818 13594 13053 13077 11834 10944 9041 5680 3390 2528 1440 765 421 384 429 393 288 266 317 280 244 186 118 33 3 27 -3 7 30 6 25 61 151 72 173 277 293 442 683 700 674 516 397 353 397 356 376 341 323 247 197 203 310 336 365 428 424 408 412 450 437 450 413 402 441 401 352 323 295 309 278 271 298 265 217 113 49 44 46 25 10 -1 13 20 0 -5 12 34 21 16 1 26 34 1 -12 20 32 13 11 24 -2 -15 31 29 26 52 23 14 18 34 55 82 81 55 59 76 77 95 102 119 98 90 79 74 88 103 100 105 70 74 80 74 80 111 92 81 112 123 127 140 145 151 163 184 190 217 196 379 1184 1675 1318 746 205 190 249 351 576 1258 1851 1160 405 190 139 141 155 176 187 179 187 205 207 208 216 57875 330 138 30 10758 16 4 35 7235 7792 378 -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 289 786 2043 5381 12141 29599 77689 165041 211923 218864 227862 263207 318986 336197 319072 316552 320872 332747 353065 383412 408156 412546 392586 352145 294117 264253 232406 185311 125716 76398 53334 44055 48548 54781 51677 56622 65245 73590 72475 68538 65576 62352 59411 56002 52786 48666 45953 42692 39233 36187 34980 35048 35336 35669 36549 36716 36073 36347 33936 30774 27717 26349 25728 24190 23354 23834 23730 25539 27469 28812 29925 32036 35780 37215 39882 45399 50185 49240 47073 41651 35481 30878 28482 29122 27693 24141 22888 22135 22699 21908 19541 18966 19438 19006 18893 20123 19946 17554 13290 10186 7146 4898 2650 1254 682 372 359 422 509 370 309 321 318 296 262 191 114 40 -4 -82 -33 6 -11 -12 9 33 -14 -2 40 45 97 111 144 365 1033 1672 1334 619 455 513 372 232 192 198 206 226 291 269 304 425 441 515 503 568 619 577 493 495 468 426 422 345 328 285 300 310 217 160 114 89 46 57 30 54 49 63 53 31 40 49 47 33 36 35 33 51 27 31 26 55 33 30 12 21 56 45 42 38 56 60 61 26 29 64 77 92 91 75 84 109 106 125 131 140 106 105 91 87 86 105 113 104 123 123 127 109 116 126 120 130 138 137 133 160 153 165 183 184 181 190 301 901 1617 1442 828 246 160 160 188 212 231 312 351 356 196 155 166 174 181 197 203 210 212 224 213 222 57884 330 139 30 10759 16 4 44 7235 7798 3177 418 -63 34 -17 -86 -53 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 894 1710 2866 4867 8258 17512 46801 112267 193815 254787 254829 258039 260688 258428 255111 254406 249334 247904 252707 249116 234483 224877 226237 210350 189083 172211 154286 128068 97768 74190 49951 33974 28243 30225 30154 24556 23954 26704 29321 30306 30934 33460 34381 34770 35172 32615 30116 28307 26848 24579 22978 21883 20498 20185 20386 20297 22034 24868 27211 29270 31110 31859 33468 36867 41112 46115 49133 52510 53217 52268 48804 46352 42287 42426 41826 38886 38761 40955 42598 48375 57071 62418 62586 63191 60908 47339 39181 35474 31724 28538 22996 21539 22008 20572 20303 19744 14329 7730 3355 1937 1518 1100 752 417 314 291 312 399 389 348 318 309 333 381 310 182 101 141 122 39 -10 -49 -28 -12 -25 0 7 14 17 14 30 24 61 68 59 166 280 418 414 441 376 261 191 119 80 143 161 218 250 320 423 401 465 534 612 591 581 596 562 483 412 370 368 345 346 284 304 298 189 117 54 57 47 36 45 69 62 60 21 53 63 45 29 47 38 32 45 26 26 32 44 55 59 48 9 40 53 20 33 40 35 57 16 54 52 61 92 65 82 106 115 117 125 126 137 143 125 116 104 100 96 95 98 125 113 107 124 100 98 118 134 137 144 143 150 152 172 173 183 161 169 181 178 185 213 269 240 155 149 174 174 156 159 152 157 152 159 163 172 189 197 217 218 217 220 220 225 57893 330 141 30 10761 16 4 53 7234 7804 5263 1227 520 375 416 389 272 99 114 -67 -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 -40 37 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 250 1045 2388 4515 8805 15697 26534 52041 130732 229223 257306 251843 242442 237526 242442 246398 244922 246174 247835 251846 242448 242105 237671 233391 225752 209011 183954 155445 125489 95128 74396 60858 50149 46328 44297 43808 41731 39003 39069 39290 38799 36560 33420 32923 31826 29854 28471 26696 24681 22132 18840 17007 15991 14673 11623 8743 7390 7023 7362 7447 8609 10915 12899 14488 16512 19801 24351 31549 38925 46523 45857 44173 43535 42187 37959 35159 31118 26651 21612 16757 12859 9711 8387 7684 7857 8659 8954 9589 10320 10894 9700 8304 8550 7138 5054 3779 2868 2490 2824 2861 3288 3987 2954 1387 716 534 455 377 306 270 298 284 338 308 263 240 192 122 132 45 4 -82 -34 -18 -26 -20 0 -23 -56 25 19 -7 26 0 14 38 61 55 78 81 116 118 136 143 111 48 62 64 132 233 316 363 439 433 430 440 417 446 449 448 494 479 434 381 340 328 300 276 271 272 209 177 125 59 9 11 34 46 45 39 65 46 15 22 40 11 5 29 28 10 -9 4 19 34 26 14 9 6 50 43 22 58 36 33 5 29 34 48 47 33 76 91 104 80 100 123 139 111 132 107 110 100 104 113 93 94 105 110 106 97 105 89 86 99 118 128 138 146 142 149 151 145 144 167 180 169 187 206 216 167 136 142 149 145 134 137 142 154 171 174 174 177 184 202 198 193 204 215 212 57902 330 140 30 10760 16 5 2 7233 7810 2608 752 602 615 567 485 407 293 54 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 -58 -59 2 -21 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 257 676 2021 5019 8686 11981 16012 24313 40876 70273 107116 160370 213143 245867 243270 250355 266499 258025 248782 240778 226528 206929 200411 211711 203806 212703 217046 208419 187266 175715 156330 136037 113398 85137 65228 54261 48646 46742 43311 39276 39073 40691 43711 39436 33827 29305 26551 25060 23435 21435 20347 18227 16847 16852 16553 14354 11897 10126 8948 7885 7232 7100 7807 8532 8849 9274 10223 10868 12497 15527 16866 17937 20838 23773 24608 23705 21416 18797 16008 12355 10036 7808 5570 4100 3378 3243 3116 2823 3048 3589 4168 4001 3793 3380 2932 2209 1562 1044 719 764 940 1236 1301 974 567 312 254 224 225 216 301 327 288 269 257 280 209 179 170 101 28 -14 -11 -57 -82 -44 -77 -13 -35 -33 -42 -8 9 -16 46 5 -30 16 6 0 -1 78 112 51 38 12 26 46 117 165 298 378 428 404 333 300 289 285 339 331 368 366 367 333 334 304 289 256 244 275 241 249 144 85 65 42 -5 37 21 35 29 34 30 3 -6 12 25 31 33 -3 9 -14 -10 6 8 19 39 18 24 24 -2 32 11 33 8 20 44 29 16 21 52 59 65 70 71 77 94 90 101 102 107 112 114 106 76 58 70 88 82 64 79 74 75 88 103 91 101 86 100 120 128 140 148 144 148 159 167 187 195 179 134 129 131 123 126 124 140 163 172 171 167 166 176 181 184 187 185 195 195 57911 330 139 30 10759 16 5 11 7232 7816 2811 537 282 281 63 266 4 -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 333 1168 2770 5283 8038 12502 21168 35662 66628 126584 153464 168951 178970 194161 221525 258751 271559 271876 274848 271767 253804 252129 258332 298674 343906 333853 297713 258820 233912 214174 189534 158210 128450 106201 98166 93097 83678 77803 74521 72986 67006 62422 50736 41941 39134 38362 38261 37287 35739 34126 32019 28653 24984 20594 16733 13636 12295 12013 12486 13404 12996 13174 12782 12082 12590 13602 14724 15356 15102 15695 16596 18385 21332 25811 29403 31125 29413 28349 25190 22032 19811 16884 14014 11216 7897 5696 4248 3541 3230 3114 3044 2989 2939 2918 2628 2345 2248 2043 1533 966 740 721 649 577 446 325 400 341 369 324 357 302 355 408 339 300 194 186 181 173 60 4 -73 -20 40 58 29 1 -6 60 39 61 88 40 77 97 122 78 93 66 71 53 52 110 51 48 69 128 176 269 306 380 434 374 333 345 335 363 352 408 451 433 392 384 364 375 319 352 310 312 322 313 163 76 126 111 108 106 71 71 83 76 67 49 94 86 84 54 52 15 33 65 76 98 76 64 62 32 35 54 70 72 45 53 62 60 62 79 105 94 103 100 117 114 111 140 148 151 163 197 170 145 138 142 144 159 175 151 154 139 145 132 130 155 174 169 185 180 184 189 175 185 194 200 210 217 236 270 271 233 202 206 208 207 223 234 236 228 211 215 228 237 239 232 224 229 237 244 57920 330 138 30 10758 16 5 20 7231 7822 423 201 37 7 168 161 -15 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 -60 714 2327 4315 6759 11062 21974 42824 79186 120274 138221 146115 143347 136628 130399 124819 124876 122905 125442 133273 143774 156201 178849 214794 259341 266297 235439 230539 201201 172592 153041 133797 119500 124874 141650 126701 106389 92857 80711 67144 58318 56467 48698 42930 38954 35851 34069 32313 30837 30364 30912 31905 31598 30660 30474 30595 29707 30746 30123 29123 30524 32564 34342 37035 41648 45904 47819 45391 42108 38250 35604 34845 35500 35392 32060 25359 22893 19919 15044 11831 11414 11726 11394 11639 13006 12866 11542 10114 9278 7937 7007 6549 6832 6802 6188 5445 4449 3238 2333 2032 1899 1653 1445 1158 1001 856 644 393 308 273 290 346 297 273 264 257 201 175 106 32 39 -4 -27 -28 -63 -37 12 23 -69 -46 -22 2 9 44 5 4 -5 6 32 -23 -27 -14 -20 19 -11 26 53 86 88 92 187 243 243 265 269 309 299 357 330 346 316 381 400 328 321 318 266 262 274 261 248 216 129 66 92 42 54 42 55 40 38 22 5 43 28 21 43 69 49 28 53 29 25 8 23 53 24 26 2 22 23 17 35 46 49 36 59 35 35 39 66 43 35 34 59 67 53 84 124 118 120 124 129 138 139 139 118 99 126 104 106 104 91 103 113 140 135 127 143 156 142 148 161 140 145 159 183 200 232 240 231 200 199 205 213 204 207 214 196 186 196 199 208 205 203 203 215 224 57929 330 136 30 10756 16 5 29 7231 7828 802 126 9 -65 -53 -20 -32 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 101 797 1454 2586 4286 7623 12570 20561 40639 74471 93390 106201 112618 117525 117987 116151 108525 104498 101940 100290 102578 103756 111768 138684 165193 164249 143541 137060 133117 119169 106881 99332 90952 92102 95543 93273 84483 78383 71605 64436 59214 51828 46617 41792 38491 34043 29524 27882 26317 25443 26430 27790 29957 32961 33170 30943 28253 26771 27380 28550 29625 30952 34139 38457 42827 45956 51001 54864 56420 56084 57387 56438 55204 59019 69306 65682 47502 40234 37756 42977 52354 59361 61549 58580 54170 49965 46278 41369 36406 33782 29066 24664 22471 21400 22645 24022 22215 20614 17608 14079 12772 11536 8957 4518 2861 1504 662 351 276 301 301 304 310 281 366 324 252 104 61 -2 19 -5 -11 -11 -9 -11 -1 14 58 55 60 30 56 54 16 22 2 -29 17 30 9 4 15 11 23 45 -9 41 37 75 118 130 218 197 197 282 317 338 311 327 350 337 317 318 354 315 283 301 266 250 268 246 193 120 81 55 95 67 43 61 28 54 50 38 42 63 61 53 53 31 38 59 72 76 60 17 -3 27 -1 47 58 51 64 59 32 26 32 49 38 45 43 61 70 80 60 59 65 82 123 105 82 103 144 139 148 140 125 124 107 121 127 112 99 118 119 104 118 124 154 138 123 147 150 127 144 145 167 188 187 209 221 229 233 219 210 203 196 192 190 197 193 207 204 202 207 203 207 206 57938 268 1997 30 10757 16 5 38 7230 7834 -15 345 1543 3606 6425 9119 11879 14536 17048 23059 38437 67772 91004 103197 98935 96160 95714 97739 102715 111118 129380 150179 174228 199870 231137 219860 177219 176828 161600 130954 109303 97682 86646 79234 83556 95606 90374 71921 58165 52138 56758 66069 68975 67659 64605 59415 56331 53214 50551 49487 48277 47113 47117 46287 44359 43107 42012 41904 42447 44762 45640 47621 50149 54013 61464 70201 81048 82726 72657 65878 61411 59918 62155 65632 65094 59724 52872 52517 51442 52174 54020 55973 58049 51594 43062 38263 37771 36667 35590 31989 26180 23051 18371 13327 10066 8137 7579 7144 6323 5163 4182 3467 3095 2846 1969 871 448 271 215 265 262 281 201 215 281 254 142 123 109 76 42 32 5 -54 -24 -33 -51 -10 13 -14 -26 39 13 38 14 40 -2 23 22 12 16 27 24 34 36 42 23 15 48 87 113 111 168 162 241 267 266 262 272 266 285 322 306 344 298 320 351 315 300 297 319 303 263 192 101 67 51 70 91 70 57 23 61 63 58 36 37 42 55 57 11 22 48 39 33 38 57 30 27 66 36 31 40 21 31 41 44 53 44 53 29 50 33 35 50 56 61 76 85 112 112 128 140 142 169 157 138 130 135 134 112 127 110 102 108 123 131 113 150 146 154 154 154 154 148 153 161 157 170 190 217 237 245 236 204 202 205 198 199 199 197 206 206 211 219 213 219 228 57947 267 2026 30 10756 16 5 47 7229 7840 -58 698 2080 3599 5172 9147 14942 20964 26306 36191 57661 78023 100898 100078 100884 110243 110877 112292 115513 119099 124819 148443 180483 214992 261929 279945 251179 206117 166078 141538 130286 120861 104515 92047 79721 64777 54603 50835 50049 51977 57610 67106 71564 70195 71352 74711 86407 85172 73740 68474 66385 63832 60781 55964 51979 48635 46133 43848 43476 44753 47344 54808 65280 64593 58753 54898 51614 46798 42637 39279 36827 37695 38209 35524 33770 34166 36029 36639 34595 31543 30224 28165 25810 23573 21003 19201 18744 16564 14285 13291 11710 8577 7631 7307 7655 7932 7879 8143 6762 4779 3417 2592 2197 1518 1063 1023 669 315 299 301 254 326 272 257 325 256 125 92 10 -28 -65 -58 4 11 -18 3 2 3 -27 0 -25 -15 22 16 -40 -28 13 -20 -6 -2 -20 3 20 40 24 38 13 18 -19 9 97 93 96 143 201 205 197 186 248 227 271 271 226 258 279 276 291 265 234 272 247 208 148 119 73 68 68 81 36 0 9 21 42 31 33 46 86 43 8 4 23 38 43 29 8 -30 10 34 48 22 -17 6 28 17 22 18 9 26 37 24 20 60 64 46 36 55 39 67 103 113 106 124 132 137 121 120 143 108 103 101 114 117 111 122 111 110 136 134 125 130 130 121 129 117 135 149 164 167 182 192 203 200 188 178 177 171 179 184 175 180 184 192 199 200 204 210 215 57956 267 2027 30 10757 16 5 56 7228 7846 62 586 1388 2671 4517 7729 14135 22835 30960 38671 54438 70823 81721 98870 105384 113688 123819 134350 140624 138171 136522 144054 172729 236664 279230 295506 300237 247821 195905 164549 151128 158374 152780 134584 103630 87327 78612 71737 72102 75086 83208 87751 86453 84926 83862 81786 77863 77087 79462 72182 65227 60681 56448 52577 49190 44976 42965 41132 42318 49764 60232 62353 58368 53378 48418 46182 42213 40072 37643 35460 34779 34272 31780 30560 29288 28503 27489 24562 21705 20377 18857 15363 12703 11334 10046 9058 7690 6377 5215 4005 2793 1942 1582 1394 1130 1050 1749 2582 2398 1955 1233 639 492 542 489 296 287 352 308 247 287 286 279 294 336 368 336 122 63 50 6 4 4 -31 -21 -26 -74 -12 -12 47 82 41 46 22 7 -28 31 66 39 28 6 66 31 25 46 70 59 -13 48 55 112 97 124 116 214 290 260 257 305 259 291 300 298 306 317 300 277 263 255 307 308 263 172 121 88 114 78 20 39 37 68 70 55 51 42 67 68 29 15 47 39 63 73 81 38 54 40 56 61 55 25 12 62 60 56 54 54 70 71 50 19 59 53 68 69 48 86 79 76 123 121 127 148 148 158 129 138 124 140 126 119 147 128 134 123 110 137 150 139 139 144 141 147 137 144 178 185 176 187 197 197 209 197 191 194 196 190 206 200 203 204 206 205 216 224 226 219 57965 266 2060 30 10760 16 6 5 7227 7852 42 1048 2480 4268 5352 7473 11674 17076 22714 34950 53468 67469 76739 79751 84483 90915 103474 122772 139607 147110 149993 160695 197454 248186 247963 254923 254264 247557 238159 214529 208248 254105 252703 207119 176934 141269 121494 120014 107482 95463 93569 88751 75648 71253 71587 70639 66553 65016 67622 63933 53836 47938 43940 39556 35433 33756 36743 42206 48948 52005 46808 40180 37872 38577 39695 37080 33304 33588 33132 32511 32756 32721 32654 30829 29073 26076 23987 26261 32464 30228 25157 19552 14321 10305 7560 5766 4643 3420 2161 1080 532 475 645 800 918 898 901 828 610 558 531 414 314 275 171 255 235 255 252 268 237 269 332 320 264 314 254 86 38 -37 -69 -50 -14 -34 -58 -8 -22 -50 -29 -2 20 30 32 25 -5 -30 -9 -14 20 38 -11 13 28 56 -17 18 54 44 35 68 97 102 116 165 179 231 238 223 259 230 233 239 267 249 255 230 310 303 203 217 213 108 59 51 61 -4 41 79 -6 10 46 0 31 11 12 67 57 18 32 15 28 27 41 51 58 35 39 37 35 27 51 43 46 48 28 36 38 53 41 50 29 52 57 58 62 53 37 64 76 72 113 123 133 146 130 145 149 135 129 135 132 113 116 119 112 108 107 103 123 141 131 140 137 134 132 141 162 160 169 178 191 178 176 181 183 169 189 198 193 200 209 206 199 209 209 209 57974 263 2151 30 10761 16 6 14 7226 7858 21 1252 2513 4202 7184 11348 16360 21520 32428 49066 57913 59150 63979 71272 80813 99442 117136 132738 144640 147798 160282 181668 205393 216461 212387 204693 196047 188653 199479 211087 180442 162200 137980 121418 113296 112227 113254 108196 105519 106955 104131 100396 95264 89148 80327 80528 82050 75635 71188 68728 65650 61597 54175 47294 43237 41378 42731 44703 44009 43103 42971 46204 51582 56895 60082 58754 52241 51023 50208 51030 52194 50792 45328 36197 30064 25476 21408 18032 13595 8702 6128 4702 4136 3542 2782 1700 910 468 254 265 501 629 483 415 355 234 181 181 247 179 271 274 177 195 204 156 160 213 201 237 240 238 360 393 325 77 -20 -35 -48 6 -26 -30 -16 -43 -32 -8 -59 -9 18 16 -23 -26 -42 9 -8 -17 10 -12 21 31 12 16 40 -1 66 60 74 92 86 37 57 83 158 220 245 241 237 282 309 242 260 276 262 224 275 223 211 209 197 138 127 86 88 36 41 31 73 77 38 43 65 47 35 43 40 1 22 26 35 36 35 43 24 4 35 45 44 24 23 66 53 49 30 47 35 48 38 30 54 45 52 63 70 82 77 51 78 101 128 116 124 119 117 136 135 124 113 109 104 110 123 118 113 126 101 120 130 128 131 122 118 131 132 134 154 169 168 175 179 185 191 193 190 195 195 197 206 209 207 210 212 215 220 57983 261 2210 30 10760 16 6 23 7226 7864 317 1275 3539 6736 11013 16464 24875 40946 57144 60860 63078 68426 76332 87769 106707 126892 145103 163032 185224 196627 196218 191870 189352 177900 159731 147369 146697 156221 156639 141070 126957 120524 115781 108144 104992 107384 108061 103596 99100 87139 78880 74690 72510 69289 68832 69228 68529 68432 69088 66543 60668 50650 45307 46527 54697 59809 58111 56530 54144 50180 48824 51419 52792 53222 53437 53038 51101 49143 46677 45146 42491 42446 44249 30433 17893 14295 13018 10871 8919 7161 5742 4540 2901 2025 1319 622 289 268 231 229 228 253 274 226 199 222 236 260 201 186 242 229 159 196 234 211 201 233 213 413 435 394 396 105 -12 -19 25 -25 -27 -28 -41 21 14 -53 -24 17 4 -46 2 11 7 19 22 17 6 22 -4 -40 4 62 38 47 81 79 101 61 76 104 71 122 155 141 183 254 227 252 265 271 266 308 279 240 265 272 235 227 168 128 103 85 92 82 55 69 88 107 70 47 93 67 27 61 44 47 56 63 37 32 38 44 56 50 49 54 50 40 48 49 46 62 51 19 34 63 69 58 64 67 54 83 62 37 70 94 87 84 57 84 125 131 150 159 144 139 133 123 138 135 113 132 128 117 115 145 148 159 156 128 124 142 137 140 158 161 169 185 171 184 200 201 193 189 201 195 200 196 204 202 210 216 221 57992 260 2241 30 10761 16 6 32 7225 7869 803 2370 4313 7183 10859 15208 20956 26463 28739 30949 34204 39233 42566 47336 54426 67220 86668 108625 120565 130835 123609 118484 117436 114896 116131 118149 122583 130051 121894 117114 119999 124142 125593 124895 124927 129727 132672 130101 124190 120702 117753 111378 100909 92592 87191 84739 81315 75143 69423 64486 58365 50076 43805 41103 40037 38737 36782 36457 36829 35697 33765 32333 31184 30060 29425 29814 31903 33800 35036 31626 25705 20160 15627 11691 9435 7997 6826 5417 4070 3208 2658 2150 1304 714 427 246 197 168 228 162 188 231 147 175 247 213 158 191 156 190 206 195 198 233 274 265 228 317 317 362 291 176 34 -28 -21 11 12 -52 -3 -24 -39 -33 -10 3 -8 0 10 -8 -47 -29 -26 -61 -19 -43 -31 29 -6 1 25 36 49 8 1 14 28 72 95 98 101 151 171 183 164 215 269 266 245 264 233 185 227 246 193 191 177 131 135 88 55 64 60 66 102 41 38 24 14 14 31 34 36 54 53 89 25 50 21 37 55 60 52 41 37 28 41 15 12 35 21 36 40 38 46 40 37 62 57 59 35 52 42 40 52 62 42 61 50 68 65 99 117 117 122 132 127 120 123 107 106 112 114 105 100 106 110 117 122 110 115 120 137 139 137 129 138 160 176 179 176 176 178 187 176 181 188 198 192 187 200 205 58001 261 2211 30 10761 16 6 41 7224 7875 -84 944 2214 3506 4530 5783 8335 10862 11880 12283 13131 14303 16385 19028 22800 26778 31015 40631 57826 70669 72250 62723 54358 51845 49171 45789 45330 50659 55012 55036 58886 62442 64210 66613 69536 71922 76728 81384 88073 95893 105391 113088 118323 121965 125910 127781 128412 127150 124222 119495 112978 104269 96363 89816 84175 78201 73633 70006 68553 70041 71620 69817 67427 64646 59736 55054 51760 48891 45360 41509 36382 27437 19943 15536 13235 10713 9264 7709 4365 3256 2942 2321 1905 1196 875 492 329 273 294 213 211 243 250 323 343 397 511 598 622 500 561 490 348 251 194 207 277 250 254 282 340 338 126 38 -30 -59 -15 -32 40 -1 -15 -10 -18 -6 -21 -2 17 -11 -48 -33 -30 24 13 16 -38 2 11 -31 11 61 94 -13 -11 49 36 23 64 95 67 19 115 147 201 190 254 271 265 230 220 247 236 253 228 234 230 219 158 137 109 87 87 69 55 31 35 60 27 42 46 33 62 65 43 62 49 29 5 61 73 41 4 27 35 9 5 30 18 38 34 28 27 40 34 70 59 51 59 39 33 55 66 61 48 50 41 52 57 71 74 43 57 92 120 131 144 160 147 136 135 133 126 108 111 109 123 137 144 112 123 131 127 134 136 141 142 160 168 167 177 184 184 190 184 183 185 195 199 210 208 214 219 58010 260 2242 30 10762 16 6 50 7223 7881 1176 3763 5912 7030 7534 8962 13588 20085 24070 26910 27630 29881 33428 35211 36194 38889 40503 44099 50501 60023 63335 55764 50101 46530 43526 40107 42226 49495 53572 51815 47615 41324 38468 38352 37235 37840 40765 45018 49650 55466 61262 64854 67272 69249 73351 77644 80655 83002 84180 83289 79697 76459 74864 74826 73988 72607 71046 69012 67931 67360 66068 62745 61726 63348 67061 68195 66629 64475 61966 58779 54260 46721 40988 40827 43370 39116 34940 31398 24889 19325 13899 7877 3950 2282 2881 3099 2515 2123 1616 585 454 506 785 860 1086 946 810 713 520 424 300 204 178 130 133 128 127 145 155 225 269 242 191 123 -5 -65 -75 -78 -33 -55 -21 1 -15 -27 -11 -19 -18 -47 -21 -14 -47 11 -8 -3 -10 -27 -5 3 6 -7 -19 31 7 2 46 58 80 119 116 163 169 175 178 237 183 157 177 261 206 228 221 165 183 205 176 161 134 133 80 71 57 47 27 9 8 18 35 34 44 25 15 41 46 39 46 64 24 31 43 37 22 3 4 44 16 11 17 9 19 10 15 24 6 -2 16 32 32 7 12 29 26 23 18 38 41 53 40 44 36 40 46 59 96 127 137 122 122 120 129 130 96 101 98 100 107 120 100 102 109 102 102 118 124 125 135 147 148 159 172 181 179 174 170 171 175 177 185 193 196 197 58019 261 2211 30 10761 16 6 59 7222 7887 227 2067 5199 8329 9458 9377 10355 14087 19385 23673 27617 32150 37951 45881 57850 64688 63881 67874 68761 63299 61821 62855 60524 60973 61148 59008 53640 47537 42037 37175 33894 32856 31496 26999 21472 19063 19998 21544 23237 24121 24867 26458 28244 31126 33538 35812 38791 39511 40812 44134 50134 53692 52983 53823 55181 58584 60358 60701 60713 59386 58929 57490 56675 54046 51270 50723 50026 48020 48618 52491 57974 63235 63856 62386 63991 67449 69814 65151 57722 51962 48955 47891 45606 36847 29941 21128 13669 9594 7729 6291 3789 2741 1882 1388 1399 1030 699 715 735 609 474 407 273 203 184 209 170 175 158 136 191 283 330 420 385 192 19 -34 -5 -9 -38 -65 -44 -37 -8 -52 -36 -4 -2 -10 -18 -48 -5 -25 -25 31 -48 -39 31 -18 -3 -6 43 63 63 69 70 100 107 128 139 170 156 192 214 206 209 221 255 295 264 262 228 231 232 190 188 184 170 149 119 95 51 41 59 25 14 53 40 45 55 73 69 53 56 82 60 48 49 30 28 47 17 5 20 55 51 35 50 26 22 11 24 43 40 63 56 48 53 48 42 54 58 45 44 69 56 57 59 71 68 67 72 94 105 124 142 150 154 146 159 152 141 139 130 137 139 121 120 138 146 139 147 142 134 153 156 164 183 185 191 190 191 193 191 194 191 211 216 213 225 58028 329 170 30 10760 16 7 8 7221 7893 107 -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 125 1639 4264 7114 8343 8904 9246 11948 15514 16989 18112 18590 19528 23717 32261 34842 34242 40953 44952 44149 44351 42793 43431 46480 49751 55802 59130 57758 55093 51989 50442 52430 56794 57401 54457 55583 58164 59553 58952 58693 59051 59904 60724 60624 59591 59181 58034 56038 52216 48623 46063 44141 42976 42269 42348 42942 43780 45296 47904 49850 50308 47304 41152 36627 32726 30413 30606 30664 29188 28207 27973 30007 33030 35628 38534 45950 48258 44827 45732 47429 52155 55790 55280 50866 44304 37605 28119 21045 15835 10968 7838 4457 2568 1756 1203 865 683 565 489 273 240 230 174 175 170 212 249 196 209 187 283 335 406 357 203 46 69 -13 -9 -12 15 25 -57 -17 16 6 32 72 17 46 36 -36 -24 26 44 19 18 15 26 4 39 30 2 30 57 47 42 57 129 118 152 162 171 183 241 241 222 239 243 293 316 286 283 276 242 257 243 221 213 230 166 122 99 52 62 78 54 41 38 79 75 70 58 71 75 54 70 49 44 54 51 47 65 72 65 47 68 87 85 79 58 71 62 49 46 81 66 75 71 75 84 74 73 71 81 72 75 84 67 68 89 74 76 99 103 132 162 174 163 158 182 172 155 163 169 158 152 146 159 173 159 167 169 157 158 166 183 169 165 180 188 200 201 212 216 212 200 202 219 225 237 58037 259 2269 30 10759 16 7 17 7221 7899 84 890 2087 3477 4142 4787 6936 9045 10538 10990 11240 11562 11583 11801 11435 12122 13790 13974 13585 12966 12278 13787 15187 15687 15070 14651 14591 14313 14731 15873 17115 19129 23644 28057 31806 34766 36915 39930 43174 46976 51016 55691 60640 64846 70074 74708 79721 84697 90055 93963 95677 94991 93257 94913 97688 101662 105877 110049 113815 117440 120880 123646 125863 124805 119513 109349 94150 82833 75883 66018 50685 37447 30282 26823 25912 24090 23240 24880 30414 39875 42763 36070 32043 27942 20997 12828 6773 3270 1598 935 522 343 297 232 276 227 210 215 217 192 228 281 311 234 128 173 230 288 334 238 257 214 121 60 10 14 85 18 -35 9 -31 -10 23 -20 -17 18 8 17 -29 -48 9 44 26 -7 24 18 35 18 12 62 61 47 39 14 49 66 107 161 221 256 210 215 248 239 209 262 296 277 264 233 248 265 291 241 241 202 183 228 207 174 126 79 66 27 39 46 75 73 57 84 125 115 72 82 94 82 77 93 87 100 69 88 72 66 74 61 67 73 81 50 87 85 61 79 107 65 78 103 103 68 70 84 94 87 86 90 89 96 101 88 100 109 107 97 131 176 192 207 184 172 171 182 180 178 175 185 169 175 179 173 183 177 174 180 182 175 186 185 178 183 188 201 214 221 224 222 224 225 232 58046 329 170 30 10760 16 7 26 7220 7905 141 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 -97 600 1912 3991 5748 6702 8035 10049 12376 13790 14743 15891 17041 17382 16783 16588 16810 17533 18069 18309 19286 20981 21761 21212 21394 20581 20306 21064 22139 22968 24528 27675 29631 30995 32370 33472 34775 35560 35755 36199 36379 36726 37486 38490 39358 40357 40510 40285 40184 39483 39043 39018 38185 39046 40224 41409 43801 46503 48649 53148 56866 62261 70042 80560 89262 99452 111302 113396 109238 105204 101262 99764 97829 94032 90478 80713 69389 59766 51004 47687 42282 38698 31487 22122 16233 8572 3809 2771 2921 2380 1663 1539 1080 696 735 594 418 172 156 163 125 130 178 290 222 249 292 294 302 229 114 -2 -26 -39 0 -19 -22 -41 -52 5 -13 6 -8 -7 -3 -15 16 14 -55 -31 23 6 -16 36 42 16 31 61 71 33 74 42 20 7 42 96 131 125 188 204 210 245 252 278 295 247 287 279 284 294 238 179 253 260 190 193 188 159 102 42 14 46 20 16 49 34 34 40 42 57 51 58 75 81 74 85 65 70 71 89 67 56 61 70 74 86 57 65 95 73 53 64 69 68 51 77 69 62 63 47 45 68 55 63 74 63 72 96 90 89 101 84 77 101 139 151 159 165 192 189 174 170 183 190 153 141 142 167 166 164 173 168 153 151 159 161 167 159 165 166 176 202 196 197 192 190 205 214 58055 329 171 30 10761 16 7 35 7219 7911 764 494 347 217 117 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 82 304 472 943 1565 1751 1071 1224 2537 5042 8407 11107 13320 14788 14800 14962 16058 16496 18075 19772 21833 24218 27142 29995 32415 34379 36174 37379 37993 37711 37050 37761 41299 45949 51434 55794 56722 55379 53213 51012 49270 47134 45998 44839 43482 43371 44062 45316 45904 45842 44933 42014 40841 41002 41032 42483 44093 45597 47891 48738 48495 47002 44322 42440 41429 38832 36370 36331 37087 34885 32928 32129 33043 33315 32805 30029 24493 19546 17190 17386 20229 23796 27644 31651 31773 28099 23853 17183 12008 10103 7200 4928 3125 1754 795 419 273 266 204 186 212 297 238 233 205 211 207 227 197 166 221 191 236 318 331 372 233 61 39 -2 -7 2 6 18 -17 -5 40 23 10 46 61 24 33 24 10 15 18 43 72 10 24 15 53 57 40 61 52 29 76 99 106 91 129 200 223 262 285 229 234 281 261 283 322 319 296 277 274 305 252 229 249 253 224 221 163 154 99 72 51 49 64 78 69 100 78 88 89 71 91 90 94 80 84 76 112 106 98 79 80 69 74 67 55 85 89 93 100 94 81 83 92 91 97 83 71 67 46 54 73 93 88 72 85 103 102 84 98 110 115 125 118 111 112 148 168 171 186 182 178 203 193 191 189 187 185 180 180 170 169 184 182 187 186 171 175 190 199 200 210 218 215 215 217 230 58064 329 170 30 10760 16 7 44 7218 7917 1661 1421 919 528 361 218 61 -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 99 550 1274 2188 2860 3015 2742 3091 4409 5558 6073 6300 6541 7069 7845 8786 9430 10118 10780 11822 13125 14410 16197 18800 20895 22290 22961 23066 22921 22811 24195 28002 33672 37047 35907 32904 29909 27811 26305 25914 26008 26626 28148 30858 33798 36884 40779 44848 47687 49809 51867 53257 54734 55806 57104 58725 60436 61599 63016 64952 66306 65664 64750 60470 54723 52299 50242 48300 46957 45164 40691 35658 31690 28761 26248 24225 23174 21362 17459 14532 12264 9918 7768 5454 3603 2346 1417 884 650 573 357 242 167 150 124 144 191 152 167 188 219 204 187 157 172 170 202 194 146 161 172 214 289 328 322 234 87 -18 -72 -59 -51 -10 -47 -46 -46 -45 -30 -58 -41 -44 -25 -18 -34 -78 -58 -30 -19 -9 -11 -13 -27 -17 -36 -21 -12 -25 -15 20 38 46 28 70 51 80 118 174 187 181 207 142 161 212 265 241 207 244 231 188 212 198 179 195 183 173 146 110 68 32 1 -16 -6 6 18 -6 17 12 8 44 44 60 41 50 33 18 23 42 35 45 50 48 42 43 52 34 31 21 19 41 46 22 23 27 13 34 49 47 38 40 39 23 28 46 45 54 69 75 72 46 38 56 53 74 93 118 108 123 141 147 117 101 108 113 114 113 110 117 130 121 112 118 118 122 139 148 143 161 169 169 159 161 171 178 58073 329 165 30 10755 16 7 53 7217 7922 3921 3078 1677 1256 1166 887 673 429 278 229 203 163 -22 999999 -28 -28 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 -66 62 614 1288 2416 4779 7317 8547 8619 8395 8674 8943 9280 9378 9554 9749 9692 9704 10011 10078 10356 10783 11656 12601 13052 13305 13916 14974 15736 17218 18701 19780 21274 22556 22272 20782 19970 19262 19466 20389 21282 21873 22548 23970 26129 27622 28535 29120 29253 30062 31760 33706 36038 38502 40686 43037 45425 48124 49852 50694 51254 52358 53243 52141 50589 49927 48313 44112 39149 33498 30133 26550 22755 18889 15385 13302 12682 12186 12091 12182 11640 10500 8446 6040 3851 2631 1661 882 307 165 146 200 156 151 111 187 208 165 203 147 170 215 219 221 191 174 172 118 166 275 285 240 269 359 290 170 47 -19 -69 -8 -19 -26 -5 -15 -59 -33 -38 -17 -37 -39 24 -41 -22 -13 0 3 18 0 3 -14 11 -13 -17 2 5 38 43 40 23 57 87 51 99 91 147 136 132 126 185 223 222 216 225 234 218 198 203 239 202 195 187 211 191 145 72 40 4 51 22 36 62 84 60 20 19 37 9 35 66 62 36 45 19 54 95 54 37 59 47 32 38 27 44 33 58 53 48 19 33 32 44 39 42 27 47 31 28 29 45 47 50 25 42 69 77 69 68 59 64 59 62 66 106 107 133 164 155 150 135 133 126 147 154 143 146 143 140 150 160 146 141 146 155 160 168 171 178 176 176 174 58082 329 192 30 10752 16 8 2 7216 7928 6563 5998 1887 1448 1161 958 762 561 386 356 327 232 140 999999 999999 -21 999999 999999 999999 999999 999999 999999 999999 53 -28 -91 -61 999999 999999 -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 -56 283 1176 3120 5958 8160 10095 11268 11276 10682 10490 10238 10084 10169 10357 10380 10453 10739 11090 11464 11590 11845 12446 13091 13707 15034 17220 20142 22002 23365 25812 28276 29993 31285 32235 32631 32447 32185 32253 31665 30802 30067 29144 28831 28470 27828 27969 28085 28611 28546 28921 28866 29342 29809 30507 31237 33324 36324 37043 37928 38092 37126 37206 37348 35241 32442 29920 27174 23739 21018 18437 15310 12780 10430 8016 6778 5795 5194 4633 4145 3639 3465 2907 1856 1017 476 278 156 164 202 243 176 166 178 171 199 193 185 151 237 255 157 186 196 255 219 207 305 331 359 335 385 251 84 22 6 -39 -41 -22 -34 3 30 -13 -3 -23 -42 -34 -47 -28 17 -19 -7 -6 -3 -15 44 19 51 55 39 -4 39 46 31 32 5 83 93 67 136 122 127 172 174 168 235 256 250 301 244 265 243 239 247 228 240 196 181 226 160 132 103 55 40 18 0 41 49 45 39 53 46 56 62 69 91 94 87 53 70 93 81 106 78 85 70 49 51 57 66 63 85 89 53 45 54 51 48 38 66 63 50 61 71 63 42 46 60 65 69 80 99 86 88 86 99 79 89 85 65 86 128 158 155 168 156 156 149 138 147 154 153 158 166 163 166 174 176 177 169 173 187 190 196 191 191 198 58092 329 159 30 10749 16 8 12 7215 7934 8071 5970 2783 2013 1505 1247 977 832 790 761 787 450 267 122 241 137 109 30 132 9 -21 103 180 346 320 152 243 180 188 188 187 136 130 57 68 33 999999 -95 -92 999999 999999 999999 -4 -96 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 282 1820 5529 8900 11278 12726 14247 15470 15916 15734 15446 14926 14093 12787 11045 9312 8730 8684 8128 7464 7432 7321 7242 7209 8225 9845 10278 10551 11496 12998 14856 16924 18816 20627 22234 22850 23084 24290 24855 24064 22389 20256 17857 15818 14449 13606 12905 12233 11665 11541 11527 11393 11474 11928 12801 13793 14140 13918 13300 13272 14150 15075 15791 17267 19301 19917 18615 17084 15791 14532 13233 11579 10303 8824 6885 4843 3110 2052 1138 581 349 257 369 439 410 275 205 169 208 209 240 200 231 211 160 176 228 241 324 327 298 244 225 257 260 262 298 359 309 336 365 233 69 1 -18 -70 -43 -18 -6 -62 -66 -7 -45 -28 -15 -7 -36 -39 -44 -8 -20 -33 -27 25 16 -16 -46 4 2 -2 23 23 -41 -14 21 47 88 86 91 120 161 232 183 267 257 238 181 185 208 210 221 216 198 180 200 196 196 208 155 138 66 46 20 15 63 24 20 61 84 67 60 62 58 57 82 91 62 46 60 59 61 76 80 65 63 38 37 24 39 31 45 24 25 45 45 44 36 21 45 62 43 31 44 35 48 55 62 56 77 68 55 64 62 65 76 98 80 85 83 107 121 144 170 173 154 149 155 143 145 151 146 150 151 162 162 152 150 161 164 166 163 179 187 179 183 58101 329 160 30 10750 16 8 21 7214 7940 10265 7776 3680 2892 2459 1946 1728 1433 1083 1097 1177 982 761 506 351 454 463 266 212 197 161 170 246 401 556 580 492 394 398 520 459 418 304 222 186 171 80 31 115 51 -47 -58 -50 -1 19 40 -40 -94 -16 999999 999999 -54 -39 999999 999999 999999 999999 999999 999999 999999 999999 -69 -29 -95 999999 999999 -60 -45 -49 -84 52 8 59 43 -23 148 1828 4999 7789 9361 10621 10745 10179 10636 11300 11534 11855 12126 11839 10971 10158 8927 7769 6635 5609 4921 4118 3763 3449 3016 2701 2780 2959 3298 3696 3746 3957 4401 4790 5010 5412 5986 6532 6789 7083 7342 7680 8288 8799 9563 10417 11082 12041 12880 13286 13804 14200 14954 15588 16260 16012 14878 14098 12981 11239 10532 9847 9401 8727 8095 7998 7243 6125 5442 5052 4518 4640 5050 4934 4377 3761 3149 2360 1622 1101 929 896 882 680 477 334 307 290 221 172 160 200 219 230 107 138 200 227 238 215 224 217 209 234 250 286 311 337 336 318 303 255 146 33 -54 -51 9 -37 -77 -45 -94 -29 8 -24 -27 -13 -71 -19 -7 -42 -31 -36 -37 -17 -6 -7 -43 -77 -53 -32 -43 -20 -22 -31 -10 26 48 111 149 153 154 175 199 208 214 194 233 159 176 160 167 184 145 134 105 142 155 162 134 118 43 5 24 3 -1 -22 -37 7 12 7 17 15 24 31 52 18 50 37 1 36 40 60 49 53 22 25 54 53 41 41 34 31 31 30 39 38 27 4 0 23 27 49 40 38 23 44 28 33 46 55 65 52 70 62 59 79 71 62 80 92 103 106 144 160 156 151 135 132 135 140 127 136 143 147 150 146 141 155 157 149 158 168 189 183 58110 329 154 30 10744 16 8 30 7213 7946 6514 4489 2946 2474 2232 1781 1679 1390 1265 1364 1234 1019 865 701 503 476 433 405 365 362 300 289 351 401 508 547 550 575 599 595 517 480 361 361 373 211 182 175 160 99 55 70 72 78 85 79 71 29 137 128 -14 -85 3 -4 999999 -66 999999 -71 -43 -58 -72 -34 -7 -53 999999 -53 -36 999999 -56 -8 -6 -76 -61 -21 9 -13 -86 290 2284 4846 6194 7356 7247 5845 4966 4788 4870 5018 5018 4933 4698 4490 4323 3941 3630 3148 2977 3329 3819 4107 4345 4609 4912 5270 5942 6696 7409 7916 8227 8601 9049 9021 8998 9239 9153 8947 8538 8031 7379 6897 6703 6808 6797 6837 7028 7292 7400 7398 7577 7550 7191 7166 7076 6544 5857 5661 5809 5955 5992 5826 5146 4873 4587 4489 4203 3681 3237 3076 2960 2750 2463 2381 2316 2124 2031 2315 2214 1763 1397 1364 1225 872 542 405 370 251 267 217 185 188 178 127 162 159 218 245 230 246 211 178 220 241 324 249 249 301 349 322 113 -40 -11 -28 -49 -55 -77 -25 -68 -24 -66 -50 -83 -69 -41 -1 31 -22 -51 -68 -45 -26 -29 -65 -76 -84 -73 -63 -65 -68 -34 -14 38 99 127 150 179 198 184 177 180 193 196 198 189 195 182 211 207 193 145 129 173 163 139 140 102 46 -10 -18 -5 -9 -12 8 -1 1 31 27 -1 22 21 6 18 13 1 9 30 26 35 33 39 32 48 39 27 40 36 50 20 26 26 37 33 23 17 25 34 21 7 14 20 32 38 41 20 31 33 74 81 61 49 56 63 61 58 67 75 75 76 83 100 115 130 125 124 122 131 127 135 136 135 133 133 129 127 137 148 153 154 165 172 58119 329 153 30 10743 16 8 39 7212 7952 3115 2646 2247 2096 1919 1722 1526 1147 939 813 757 665 582 559 508 519 376 439 378 504 520 622 655 601 618 737 659 575 480 474 466 451 421 310 272 244 299 188 248 272 150 82 144 117 91 72 160 111 73 -12 6 -10 -4 -19 9 -13 -62 -49 37 26 20 -7 24 88 39 39 1 46 -16 30 88 90 13 80 85 265 843 1629 2104 2415 2594 2503 2198 2031 1950 2130 2293 2203 1644 1332 1250 1241 1045 1369 2222 3284 4168 4253 4435 4943 5072 4575 3898 3128 2476 2232 2148 2095 1946 1934 1827 1813 1866 1826 1808 1687 1514 1334 1276 1337 1419 1419 1293 1347 1352 1262 1224 1274 1349 1417 1691 1755 1882 2023 2244 2361 2110 2111 2292 2154 1977 1885 1825 1638 1395 1389 1107 819 832 690 717 566 465 468 536 628 450 327 230 188 203 188 178 207 159 180 189 181 161 230 254 219 199 214 228 278 279 268 243 245 266 319 353 279 304 309 260 215 96 24 15 -39 -75 -28 -13 -11 -33 -26 -8 -27 -46 -28 -5 12 -26 -50 -15 -12 -25 -37 2 -33 -10 -14 -11 -48 -32 7 25 32 65 110 141 181 179 209 225 237 204 211 208 232 257 210 163 184 180 193 206 187 181 181 156 109 84 73 32 -9 -2 6 5 -6 14 49 45 28 44 47 56 46 40 59 30 14 56 74 56 50 41 35 37 47 70 79 67 53 58 57 64 62 58 57 52 48 21 31 27 35 33 48 51 37 32 50 42 48 50 61 68 64 68 68 72 76 77 74 84 76 85 100 119 143 155 153 156 147 146 151 147 139 149 149 150 167 178 227 346 905 1718 58128 328 182 30 10742 16 8 48 7212 7958 10815 4354 2796 2458 2137 1773 1551 1459 1259 1033 834 766 716 653 607 574 600 479 541 560 546 596 655 636 587 602 645 698 664 599 555 568 597 520 446 376 418 408 311 263 231 189 240 243 294 251 145 184 200 93 127 85 78 12 123 125 89 38 13 84 41 67 193 213 155 138 190 165 124 118 110 164 73 110 225 253 367 418 520 555 711 797 866 898 920 915 882 911 969 810 746 668 560 603 526 469 416 494 530 584 552 521 531 597 538 580 571 601 631 628 535 528 556 530 522 494 499 505 498 551 604 675 592 573 629 662 646 621 667 685 634 626 619 604 616 563 526 544 714 792 790 672 648 570 499 452 419 352 356 512 678 1306 2754 3281 3482 4207 3855 2708 1840 937 441 344 308 331 344 321 298 294 287 276 273 286 305 342 391 411 356 317 291 339 324 298 327 333 410 357 325 304 237 137 92 53 15 -1 29 1 -7 -3 8 20 36 42 55 36 36 -5 -16 3 -25 -3 39 -6 -15 29 51 51 45 46 33 17 74 111 146 181 252 250 217 224 248 231 236 260 245 225 240 230 236 231 213 179 171 205 206 153 150 145 92 75 31 27 42 52 60 67 62 63 76 65 61 107 115 76 76 92 92 72 95 94 92 90 115 115 88 91 116 107 87 82 73 75 83 60 59 79 86 65 61 62 55 59 62 73 71 58 67 63 67 73 81 96 102 103 108 107 109 103 89 90 99 101 122 150 164 182 181 171 175 173 170 179 186 182 188 219 409 797 1082 1182 58137 329 148 30 10738 16 8 57 7211 7964 6712 5404 3594 2598 2227 2098 1756 1584 1296 1040 934 856 822 624 574 512 576 556 546 589 675 700 669 707 709 612 613 554 698 692 551 491 478 484 451 467 420 277 354 286 146 214 247 212 265 234 233 222 202 165 78 102 114 124 97 100 92 105 91 64 105 118 122 95 205 123 84 91 69 94 91 120 152 128 92 164 160 337 546 728 856 921 946 849 827 947 904 901 803 793 916 827 539 440 474 510 559 560 526 396 405 546 461 471 478 499 561 606 577 493 433 485 542 513 477 476 448 440 435 567 573 537 542 562 631 633 626 648 596 531 628 576 646 719 924 1633 3348 5105 6261 5819 4045 2663 1748 1034 714 516 348 389 563 940 1688 2634 3520 4282 4120 2630 1411 868 453 305 303 256 258 252 244 255 224 215 231 211 217 305 317 278 323 319 354 508 501 432 394 272 281 282 310 349 366 406 445 436 395 269 115 30 44 61 25 4 11 11 48 43 14 42 12 37 58 59 4 -7 29 26 25 -11 -28 13 61 57 25 23 20 62 47 68 85 146 204 220 220 246 255 249 244 255 233 243 293 264 254 210 183 170 179 189 147 146 169 122 66 62 73 45 61 83 70 71 53 57 67 71 79 93 89 56 74 89 99 95 95 112 121 99 76 102 107 95 101 127 101 89 106 84 67 64 64 69 67 66 70 59 76 67 67 65 62 80 88 85 73 84 100 107 104 105 118 120 112 104 98 111 129 129 131 146 164 179 177 176 183 178 173 173 175 188 204 227 244 267 369 58146 328 177 30 10737 16 9 6 7211 7971 8135 2973 2669 2279 2076 1675 1467 1404 1286 1042 897 696 629 585 469 497 486 506 502 597 501 478 510 588 653 740 589 648 595 457 530 531 492 254 311 327 287 247 132 151 120 88 197 226 178 183 172 190 90 89 79 39 -1 53 59 11 70 84 75 118 117 167 150 99 190 164 48 133 202 160 219 229 247 180 234 378 501 647 764 856 853 807 826 744 630 615 648 623 667 636 549 457 425 406 429 487 407 386 421 389 388 322 398 473 472 473 468 462 376 433 484 470 474 500 607 586 499 464 568 514 492 612 640 584 551 598 555 527 545 522 519 565 560 538 799 1294 2176 3562 4464 4679 5305 6467 7119 6955 5848 4183 2614 1378 707 434 336 288 255 244 233 183 119 142 241 278 270 284 235 291 290 221 224 273 271 242 279 254 283 349 359 370 490 721 1434 1595 970 533 374 272 238 313 383 455 491 503 508 543 406 223 148 71 32 -10 -57 -13 41 57 -6 -13 31 47 53 16 -17 -6 16 47 22 24 8 33 -7 -16 14 31 43 55 73 65 54 95 180 263 243 240 257 255 239 243 249 271 218 228 265 219 196 217 180 155 124 112 73 36 28 28 56 54 53 52 37 67 51 51 60 57 54 55 59 60 76 100 97 74 97 91 83 97 80 87 110 100 95 91 87 88 85 74 66 62 54 63 66 51 56 77 76 75 66 60 56 60 86 106 105 97 98 101 100 108 111 99 97 115 118 107 110 117 134 168 190 179 172 169 171 175 187 187 187 195 202 223 263 376 58155 328 173 30 10733 16 9 15 7211 7977 12015 3599 2390 2083 1814 1703 1691 1450 1120 1074 908 696 680 725 678 578 489 573 576 530 615 505 528 622 594 581 665 616 672 565 526 432 381 378 468 411 344 352 375 364 147 160 142 182 206 262 284 205 185 154 129 98 57 101 153 48 64 39 148 113 174 282 237 143 125 148 132 177 117 124 200 223 255 203 419 641 862 868 939 1005 897 708 586 551 611 649 611 701 751 588 425 417 485 415 519 458 428 356 304 321 385 405 463 544 557 413 345 400 397 479 522 516 496 547 581 490 546 541 566 623 670 709 602 559 533 539 609 547 549 574 613 627 563 583 644 626 589 580 678 655 729 967 1219 1504 1695 1669 1399 1055 721 535 382 297 341 339 324 290 217 251 242 214 259 262 241 248 371 372 344 343 376 394 404 393 403 484 639 593 564 683 955 1002 700 509 454 317 314 343 424 440 476 480 491 464 336 221 176 85 21 2 9 19 40 56 46 41 17 24 56 50 39 27 25 34 23 18 37 55 44 22 17 43 73 53 35 61 146 186 209 257 246 252 260 275 283 254 254 236 197 180 191 190 202 199 146 126 126 98 42 50 49 29 61 80 75 98 83 92 100 90 76 81 89 85 93 98 97 126 141 101 120 112 104 106 118 130 135 127 111 97 86 73 68 65 73 75 74 74 80 87 83 82 81 92 98 88 84 95 92 96 105 107 109 121 120 125 121 117 131 128 117 117 122 129 151 176 199 218 215 210 213 200 201 207 218 221 218 217 229 279 58164 328 166 30 10726 16 9 24 7212 7983 21195 3610 2660 2216 1870 1728 1761 1671 1440 1187 828 674 757 725 542 540 553 526 582 578 534 622 565 554 520 563 554 554 539 522 493 375 456 374 295 356 337 242 200 155 186 202 159 148 122 123 75 84 99 19 43 20 26 -8 38 73 -2 -49 -22 160 217 98 93 54 14 57 125 93 134 167 297 350 477 561 763 874 886 907 962 948 825 729 550 567 638 669 669 598 704 780 699 606 513 457 491 532 499 406 403 491 501 457 386 441 477 528 508 523 485 479 505 522 472 452 539 574 521 463 599 595 588 614 704 698 656 546 527 552 555 546 506 578 576 568 474 478 542 578 531 477 436 489 459 445 499 492 474 424 392 290 301 341 380 349 255 200 182 153 175 189 208 252 296 319 247 244 276 241 217 368 407 365 345 339 399 382 456 537 491 483 408 348 293 251 310 368 451 478 483 448 324 189 146 100 19 6 8 -11 -39 15 22 20 -20 -16 1 29 -6 19 1 -3 4 -10 30 23 37 3 -4 -1 -20 5 47 37 26 57 84 150 203 183 211 218 231 216 191 199 221 229 204 175 191 180 159 159 143 83 51 13 0 38 63 63 56 55 21 8 35 58 71 81 74 76 102 80 101 89 67 57 69 71 76 67 71 94 79 82 90 58 29 47 58 29 27 35 54 60 45 59 53 55 43 37 31 51 77 78 70 85 105 110 86 86 101 101 93 101 119 118 110 107 109 133 138 123 107 107 118 133 152 177 182 184 197 194 199 203 197 200 208 228 58173 328 179 30 10709 16 9 33 7212 7989 3430 2908 2376 2048 1859 1945 1846 1570 1285 991 801 702 749 729 740 706 743 645 592 527 633 614 531 640 582 698 841 743 580 546 644 564 442 425 401 321 428 297 266 167 144 179 206 236 118 142 120 133 83 124 54 61 86 62 40 64 107 138 26 71 221 249 130 150 168 153 149 137 148 182 195 291 521 669 836 898 981 1094 1139 1126 1034 964 771 813 677 730 773 798 783 905 975 868 673 492 485 540 609 519 506 466 373 527 548 533 550 694 715 695 660 686 694 709 667 671 716 681 601 568 716 698 700 732 785 780 810 797 788 688 687 672 635 590 572 582 600 565 578 667 597 486 472 500 567 589 566 572 560 511 511 451 425 392 391 436 418 290 235 229 238 294 268 251 277 325 302 348 382 400 398 408 494 508 467 429 446 480 473 386 390 416 316 300 247 321 480 474 455 452 480 427 318 188 84 22 41 5 -31 -5 -32 10 51 12 39 69 37 16 5 38 53 34 45 -5 23 70 55 8 19 64 39 50 41 74 84 102 161 239 234 259 267 261 264 293 312 271 234 235 239 210 223 180 176 163 152 121 77 76 60 44 62 64 57 60 51 49 94 73 98 96 91 122 100 94 104 116 122 117 123 104 96 115 107 105 106 99 83 57 62 53 57 62 63 74 91 91 89 77 72 71 74 87 93 87 88 96 99 110 118 118 123 120 130 130 142 200 397 497 293 180 260 474 413 230 162 143 137 141 140 150 190 207 223 229 234 233 228 231 237 245 58182 327 172 30 10702 16 9 42 7213 7995 7486 3970 3265 2679 2357 2296 2129 2040 1634 1187 937 862 829 735 689 592 541 520 581 661 601 540 562 594 532 649 647 542 550 603 613 542 453 388 302 338 261 203 110 93 125 161 232 225 206 197 163 89 88 68 89 131 130 174 99 165 76 79 124 258 338 206 205 216 190 121 106 88 147 302 513 610 739 845 897 870 836 799 813 801 688 688 727 705 711 760 781 697 810 883 777 580 391 436 514 544 588 602 488 503 509 559 579 562 666 728 735 783 669 682 660 628 720 800 730 754 670 655 662 768 829 830 874 818 756 766 776 668 675 631 628 682 701 675 568 567 636 573 548 552 581 620 623 616 682 560 556 627 627 578 540 491 436 507 449 368 319 242 216 220 293 290 248 253 311 317 388 380 420 441 460 456 398 418 447 535 488 366 323 285 256 278 284 361 467 477 544 617 566 442 302 170 96 69 39 85 64 14 51 45 68 69 55 51 77 67 57 13 38 32 57 2 -12 20 48 74 45 42 54 65 64 83 78 101 147 247 294 302 264 268 281 261 266 272 266 260 236 232 248 243 226 200 158 135 98 86 71 89 65 102 109 105 105 86 103 114 115 108 124 144 165 145 128 120 135 117 106 115 114 119 119 130 127 121 116 102 86 66 79 89 125 111 106 97 93 95 87 92 90 95 98 97 104 115 115 116 127 135 141 219 579 1108 2015 2133 1411 808 571 432 310 213 187 178 165 154 159 157 155 177 206 211 222 235 246 245 240 244 238 58191 329 110 30 10700 16 9 51 7214 8000 255551 71126 12278 4123 2769 2244 1930 1934 1885 1642 1302 1094 950 895 889 843 855 745 634 614 623 604 642 648 685 630 612 575 706 567 596 629 610 579 586 477 387 395 324 309 251 174 125 141 153 175 115 148 174 177 144 108 34 81 10 52 159 271 181 164 234 302 267 313 221 248 141 99 103 107 178 275 404 610 742 777 860 767 697 728 666 676 654 638 593 657 735 734 782 810 783 788 675 530 521 539 551 530 555 553 554 593 506 532 638 588 662 694 719 675 664 662 678 733 750 665 627 644 705 715 699 732 751 693 733 757 597 583 616 594 578 572 535 541 573 568 553 537 526 540 576 567 547 647 585 554 560 616 564 566 530 450 417 443 473 456 443 457 373 327 207 117 126 180 224 213 264 325 383 417 432 519 467 382 365 382 469 533 478 352 356 373 356 332 279 273 375 495 559 540 534 477 407 280 172 83 84 93 55 36 69 44 65 74 50 63 65 87 81 68 31 32 60 67 54 37 71 72 51 72 67 45 45 83 101 145 203 219 260 268 243 297 321 357 343 312 278 332 328 275 277 266 259 238 205 212 182 165 160 147 85 68 99 106 109 86 86 116 114 119 134 137 141 118 121 122 117 120 129 124 116 109 138 138 117 95 82 63 66 92 96 88 95 102 96 82 91 98 84 98 87 78 94 102 101 94 111 129 188 343 568 929 1383 1747 1571 1306 753 434 335 353 309 234 189 156 142 146 147 149 158 185 189 208 232 237 233 217 212 201 195 58200 329 108 30 10698 16 10 0 7215 8005 88684 19014 4721 3688 3117 2663 2242 2082 1973 1784 1371 993 862 878 797 835 894 765 722 596 561 555 538 655 624 579 580 563 628 661 568 522 571 631 570 431 452 308 245 240 197 186 200 74 123 89 144 203 146 112 131 109 106 61 180 183 289 248 284 340 261 246 267 205 227 268 214 154 211 142 142 190 286 466 684 730 617 555 447 556 571 662 658 687 631 600 542 571 661 741 761 711 538 443 517 694 610 532 519 535 517 437 501 579 516 607 733 757 647 647 648 587 614 585 554 584 567 594 626 656 726 712 658 674 583 594 524 585 616 507 521 569 563 519 488 504 579 501 475 521 544 556 575 522 471 537 558 507 509 557 545 490 496 481 456 428 473 399 302 249 172 196 235 216 219 246 301 266 336 393 382 426 421 433 407 421 475 453 413 420 437 375 330 347 496 621 588 572 538 544 533 484 332 138 51 49 46 47 32 15 23 42 26 4 16 36 66 31 66 -20 -10 20 37 34 29 53 34 22 11 25 55 42 66 91 135 109 152 237 243 203 212 199 247 256 264 290 291 274 278 267 269 235 221 227 182 182 150 140 99 106 133 115 131 146 149 163 169 165 159 152 144 164 128 105 103 99 112 109 91 105 99 92 96 104 87 68 74 65 71 73 76 64 57 53 78 75 78 89 75 81 97 94 90 93 78 80 80 199 880 1689 1747 1578 1615 1608 1614 1101 456 220 195 195 168 135 128 121 107 105 123 133 145 139 144 155 158 174 168 159 156 160 165 58209 329 130 30 10690 16 10 9 7216 8010 25564 7380 5434 4098 3057 2242 2018 2074 2034 1758 1378 1028 838 823 795 745 623 667 727 707 651 550 659 718 654 577 598 583 625 684 630 514 597 564 501 421 416 352 274 224 163 96 93 156 227 87 126 173 212 159 108 111 103 164 256 268 245 253 277 321 268 318 373 305 227 243 254 204 160 186 211 298 272 367 560 701 676 635 514 474 522 470 472 545 543 550 554 533 604 657 610 562 521 555 573 637 604 560 523 533 600 612 546 596 628 773 771 707 674 603 571 572 598 611 660 618 647 539 569 667 674 677 576 650 704 631 619 678 655 579 627 579 595 615 606 592 619 693 653 617 601 537 576 571 537 588 673 686 617 564 583 516 548 545 509 553 517 537 511 423 422 383 307 296 301 328 258 281 354 356 347 391 432 489 492 535 601 648 666 679 625 597 581 537 637 665 597 592 582 596 611 564 468 311 167 115 135 129 121 115 130 45 69 41 50 33 45 51 62 72 59 13 8 36 23 35 63 103 55 79 62 69 85 109 149 184 232 263 277 258 276 276 269 268 290 332 324 300 311 277 254 259 229 205 221 230 211 150 118 126 117 102 125 128 128 157 181 151 166 212 201 154 164 173 159 143 141 139 122 99 113 121 127 102 120 124 102 101 103 96 78 69 98 101 90 85 87 87 87 89 92 101 98 110 117 113 156 292 732 724 438 276 281 269 262 315 271 190 157 147 143 143 142 154 154 151 144 150 162 157 153 156 160 163 172 177 183 191 196 58218 329 98 30 10688 16 10 18 7218 8013 6499 7574 7369 5709 4908 3911 2729 2191 2168 1995 1674 1381 1024 865 866 771 721 641 689 694 636 589 556 691 718 681 528 568 685 686 563 519 575 512 552 437 298 255 236 178 174 180 98 89 85 78 84 196 183 117 93 21 81 163 175 264 292 289 211 224 247 243 218 124 121 211 159 225 188 222 201 169 137 239 426 538 583 583 537 540 547 519 489 492 465 487 462 466 465 495 532 540 513 598 683 586 421 474 589 607 568 620 597 596 589 547 619 586 644 614 587 556 594 582 584 646 634 624 635 675 665 619 656 618 569 630 583 599 581 540 496 471 523 621 573 587 633 646 634 621 509 515 500 491 594 511 465 514 550 475 359 338 393 383 379 378 390 409 396 482 405 404 396 595 1233 1963 2523 3051 3084 2932 2767 2162 1617 1193 910 844 798 772 754 727 713 661 687 632 679 653 568 509 570 618 649 622 620 574 459 297 187 175 151 118 109 76 87 90 32 33 34 38 38 52 27 27 45 86 70 49 38 34 32 42 27 72 117 88 96 141 207 232 264 276 281 283 280 266 286 309 311 322 324 300 336 321 295 240 221 200 181 171 159 145 132 144 117 103 124 148 112 107 125 148 139 178 154 147 163 185 186 147 120 111 118 119 123 124 112 99 82 78 85 80 73 75 67 85 91 80 66 71 77 82 88 92 80 74 99 165 254 282 263 208 135 123 125 126 122 120 126 124 117 129 137 136 135 136 139 140 142 136 138 142 148 143 148 149 151 162 162 163 167 58227 329 100 30 10690 16 10 27 7219 8017 3724 3646 3049 2548 2109 1854 1894 1939 1872 1566 1138 835 813 853 825 786 725 712 623 605 606 612 568 594 599 523 523 556 585 643 561 555 624 533 514 491 436 323 407 290 214 190 128 130 150 100 127 160 195 161 146 92 95 9 80 175 288 285 261 217 219 142 181 187 155 111 137 261 182 147 117 59 150 191 393 512 559 521 464 470 507 505 514 489 514 480 500 465 451 566 524 528 578 620 635 528 519 556 496 515 537 567 564 590 584 554 543 593 605 538 579 570 619 593 499 583 655 544 535 647 570 547 573 670 608 550 503 497 459 493 465 475 496 461 509 496 533 584 586 501 474 452 396 420 455 446 504 455 369 281 309 365 355 336 371 404 404 414 397 364 303 286 234 212 250 322 397 419 427 517 599 534 528 551 592 492 441 394 399 446 491 497 548 568 587 554 505 492 534 631 629 648 702 711 700 598 505 401 223 128 107 105 90 65 122 112 128 83 51 39 55 101 91 44 56 85 78 71 70 80 78 51 77 72 112 142 203 234 270 291 302 272 316 306 331 293 308 321 345 343 319 297 291 275 243 243 246 262 226 233 231 197 155 141 94 103 120 90 109 135 142 131 151 181 181 174 148 140 123 113 106 119 125 117 107 84 79 88 76 83 79 67 62 77 106 106 94 93 78 70 78 79 88 114 157 170 164 210 235 205 151 124 113 123 122 125 124 122 130 131 120 123 135 147 142 139 138 134 142 156 157 155 156 157 161 170 173 175 179 58236 329 100 30 10690 16 10 36 7221 8019 5116 4837 4309 3599 2772 2255 1837 1611 1400 1211 1103 932 766 818 646 602 595 648 618 591 625 475 571 569 561 633 688 741 705 765 644 660 591 550 541 473 376 276 225 202 107 77 115 174 180 198 185 171 133 125 162 92 89 107 175 247 278 231 202 343 356 291 192 217 201 206 288 261 157 130 188 164 266 372 419 552 651 621 565 618 565 565 462 496 448 457 535 619 644 621 589 574 587 598 633 612 532 484 535 556 513 612 619 557 540 523 536 534 518 613 671 642 618 670 605 635 615 616 628 651 565 573 531 502 449 472 496 576 533 514 464 498 588 561 495 471 491 490 410 435 428 411 380 413 408 381 407 467 458 387 237 232 328 328 393 376 425 404 375 413 377 416 380 355 326 371 443 451 436 432 474 417 397 409 389 366 380 389 375 379 417 439 463 480 491 508 547 580 626 618 684 772 815 805 830 1064 1729 1955 1265 407 215 158 149 147 171 204 144 127 127 116 138 104 80 55 35 78 63 92 58 72 67 79 90 83 139 223 233 203 204 237 258 281 309 303 346 349 332 357 345 314 312 328 351 340 366 403 369 264 214 171 141 124 117 123 120 163 156 135 175 216 214 189 202 193 136 134 113 102 110 116 109 108 118 119 106 99 103 75 58 75 98 94 115 109 91 100 99 89 85 99 103 100 91 103 126 138 184 194 166 135 120 130 132 127 138 147 143 132 141 142 150 157 143 144 157 156 149 156 152 150 153 154 159 159 160 162 166 175 183 58245 329 96 30 10686 16 10 45 7223 8021 4721 4466 3754 2864 2222 1806 1721 1424 1185 1056 826 666 583 741 590 538 564 606 605 609 490 412 472 515 537 652 546 560 459 495 541 551 583 520 405 362 266 233 242 211 148 143 95 76 67 107 59 140 174 232 100 73 91 51 22 141 121 114 150 148 142 215 227 182 190 179 173 137 130 152 141 149 149 168 326 447 586 626 555 446 526 562 539 461 579 584 644 637 715 735 673 577 655 640 658 631 600 580 601 587 496 480 516 497 468 540 609 620 530 557 612 652 630 629 602 588 530 486 534 585 619 600 560 541 477 431 572 568 496 476 458 499 476 491 475 451 520 469 458 454 448 369 282 282 335 304 327 291 356 419 368 341 311 320 320 366 378 440 484 413 322 353 344 303 279 325 391 312 299 331 334 347 351 370 314 389 413 457 512 545 506 486 514 548 618 620 599 609 620 597 592 649 680 790 872 741 568 351 192 126 125 199 184 197 190 111 88 76 110 84 125 72 25 37 41 69 70 65 78 58 40 53 58 105 112 196 230 261 266 260 292 314 305 285 323 373 336 352 355 341 325 332 417 520 599 506 288 186 146 159 231 280 352 367 284 191 198 234 298 232 143 123 125 124 100 74 105 80 64 79 104 94 79 61 59 73 68 51 38 48 47 52 55 64 60 68 77 65 64 64 66 66 52 64 84 102 105 98 86 85 86 111 122 125 119 117 119 114 115 127 128 116 121 134 139 136 133 138 143 132 144 154 157 154 151 160 169 171 172 58254 329 98 30 10688 16 10 54 7225 8022 4917 5397 5507 4789 3705 2637 2034 1656 1455 1238 1008 671 638 646 673 692 522 532 519 530 469 476 524 541 598 606 719 667 807 742 648 584 515 490 514 445 340 317 308 251 131 99 122 114 186 167 157 87 104 166 88 117 123 158 232 288 130 177 165 124 203 307 247 221 184 217 201 122 191 189 218 226 268 220 251 380 728 880 865 677 570 597 652 788 784 777 784 755 742 776 844 802 793 755 659 787 708 609 639 553 550 576 589 618 651 609 624 640 646 677 742 698 709 680 719 757 710 626 590 542 593 644 586 457 496 507 471 563 600 577 508 521 543 559 560 559 501 463 394 368 397 322 327 314 313 290 268 352 408 353 425 390 426 462 453 394 387 455 524 484 419 394 408 349 413 426 457 558 552 697 1536 2766 3836 3518 1893 954 833 751 795 954 1145 1070 930 845 834 800 838 798 712 661 624 630 559 360 245 253 142 148 186 178 217 262 326 291 207 256 208 148 136 155 124 131 77 53 116 116 101 48 75 66 54 59 79 98 157 184 234 297 301 333 320 319 349 345 359 375 355 360 351 386 510 634 744 680 518 366 297 236 238 234 244 279 275 311 255 196 148 138 140 130 143 125 124 115 93 108 97 94 112 99 98 108 100 95 106 92 86 75 62 80 94 74 76 74 77 83 83 75 76 79 86 91 90 103 116 112 99 86 97 106 117 121 117 127 140 135 119 112 118 130 137 146 136 133 143 145 147 161 148 139 156 154 142 142 146 154 160 165 167 58263 329 101 30 10691 16 11 3 7226 8022 7202 3229 2959 2885 2535 2134 1868 1617 1341 1130 1050 904 695 658 533 581 566 523 403 465 434 495 523 470 432 540 523 543 554 542 451 459 479 399 380 345 313 260 245 173 190 169 61 66 101 99 7 19 110 81 128 50 91 13 28 141 87 28 46 109 152 159 121 119 156 83 52 102 95 153 91 157 284 273 342 476 486 522 579 573 565 530 559 592 629 647 694 687 633 664 651 649 623 591 566 532 508 510 515 490 402 501 499 472 434 553 595 626 603 627 620 626 646 620 577 594 582 584 496 526 546 517 477 427 449 450 423 392 318 332 451 447 398 335 321 264 275 181 160 72 32 123 159 100 93 135 155 192 199 226 270 278 349 344 334 311 346 415 486 547 532 505 518 464 444 480 523 654 867 1659 2799 3878 5580 6432 5489 3993 5008 39899 26301 40454 23226 4830 1536 754 767 789 781 807 728 613 572 564 514 463 366 350 278 215 138 149 177 198 215 220 248 231 190 131 98 73 71 109 90 124 131 73 47 67 74 85 67 82 82 128 151 190 228 246 246 269 301 314 338 333 354 398 446 531 518 479 529 595 521 407 322 317 300 249 169 135 101 116 158 187 160 146 152 149 116 109 105 96 89 85 89 90 72 81 80 74 66 80 78 74 71 74 90 85 73 90 77 69 82 60 70 54 63 97 100 98 100 103 99 96 93 88 84 90 97 105 93 98 97 103 116 121 110 113 125 123 117 126 131 123 123 133 131 125 129 142 149 155 149 146 146 148 152 156 161 58272 329 100 30 10690 16 11 12 7228 8021 3814 3492 3154 2715 2449 2085 1765 1586 1427 1217 1132 993 830 710 698 529 490 513 561 585 568 559 530 575 577 511 527 539 582 596 558 503 521 394 319 285 239 330 354 201 256 175 155 182 176 138 85 62 173 105 164 171 55 42 -10 21 86 33 118 96 140 214 130 102 130 81 122 197 124 142 145 222 372 444 571 588 555 638 615 583 653 688 691 785 764 757 770 704 691 689 632 573 557 493 575 532 548 518 490 469 490 469 456 455 488 608 619 635 698 713 744 745 726 673 693 641 642 590 579 603 576 542 486 549 466 441 462 464 452 409 328 283 272 195 123 173 151 169 117 116 165 164 155 235 201 161 176 196 275 275 337 424 487 482 458 559 533 557 572 482 502 402 380 453 548 571 684 659 609 659 721 834 1387 1821 2389 3432 7621 54883 8052 4343 1329 660 658 664 677 692 646 647 656 630 535 514 547 514 358 203 137 136 119 160 230 281 353 392 331 301 259 160 120 117 124 126 122 141 137 103 98 114 106 105 124 146 182 217 275 281 275 285 312 333 342 394 409 429 479 476 474 451 385 363 377 397 364 245 132 86 96 140 290 770 1134 920 458 254 188 134 114 122 126 100 82 78 84 79 89 80 79 94 100 96 69 88 73 49 70 71 65 71 91 78 78 72 76 77 70 77 75 76 86 96 98 96 83 87 107 105 97 97 110 109 114 123 124 104 115 124 117 122 121 118 122 127 142 141 134 154 168 147 134 145 159 149 143 151 156 163 158 155 160 58281 329 100 30 10690 16 11 21 7230 8020 3561 3502 3621 3578 3299 2969 2366 1920 1674 1522 1486 1271 1150 1036 936 784 559 507 493 434 362 492 590 469 530 578 503 522 488 525 475 338 276 415 442 337 309 283 236 204 141 143 107 102 104 105 111 121 51 69 73 148 40 80 112 -4 57 120 180 141 215 194 175 136 77 166 190 107 231 170 149 207 315 419 328 431 607 626 570 518 485 528 646 626 616 744 686 780 780 663 603 482 524 526 499 498 463 479 499 411 388 388 442 428 454 483 551 612 659 625 548 603 638 566 601 579 527 466 493 546 581 565 444 431 406 419 387 365 353 344 271 229 182 219 209 197 237 233 185 174 230 279 238 160 175 238 327 378 394 455 494 528 484 598 689 710 803 806 705 694 664 618 587 553 513 496 538 628 743 1819 3908 4773 4391 3643 2554 1660 1276 2132 2444 1018 538 480 499 493 478 561 587 682 740 678 562 440 353 304 205 123 179 336 445 563 592 567 486 429 318 241 183 175 207 186 161 119 99 77 30 39 57 53 26 16 41 55 112 185 224 243 241 286 329 356 378 423 452 455 475 438 435 418 385 375 379 338 217 157 140 146 235 758 3180 28738 57595 21187 4079 1283 851 424 146 73 86 109 92 66 53 86 93 90 77 87 110 92 82 63 48 65 56 55 69 62 68 66 57 52 71 71 81 87 94 75 61 68 71 67 61 75 84 89 94 106 100 99 99 103 111 102 91 104 109 115 119 118 126 119 115 127 127 136 134 133 137 142 143 140 148 154 157 160 160 158 165 58290 329 104 30 10694 16 11 30 7232 8018 1332 1367 1149 847 386 105 -4 144 132 66 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 190 673 535 299 86 -22 -81 999999 999999 999999 -100 -95 -83 -38 -17 106 468 2929 22290 160884 293327 332992 226927 86285 19521 8599 1054 242 318 517 605 462 285 106 1 -16 0 -8 -29 -10 -46 -56 -84 -68 -23 -74 -72 -91 -91 999999 -92 -86 -63 4 31 36 66 102 171 213 240 203 223 306 295 244 179 140 119 125 111 52 12 42 103 467 4173 37844 123907 180150 133065 42968 5123 1007 569 288 180 133 121 109 95 89 91 82 85 77 63 96 77 116 83 79 98 97 101 95 77 75 75 87 76 77 67 73 84 81 78 92 73 66 80 83 90 102 100 98 98 114 116 119 118 121 117 120 124 121 124 121 118 129 140 139 142 140 130 136 149 150 160 155 140 138 151 147 152 151 148 154 153 58299 329 81 30 10701 16 11 39 7233 8015 2992 3751 4373 4756 4533 3547 2601 2002 1378 1083 1023 1075 1013 773 633 671 528 328 214 231 121 118 194 217 160 191 185 252 226 127 127 171 163 117 113 9 -87 -19 -2 -12 57 -8 -85 999999 999999 999999 999999 999999 999999 999999 999999 -82 -71 999999 999999 999999 -80 999999 999999 999999 -59 999999 -93 -43 -14 999999 999999 999999 999999 999999 -90 -67 -50 -100 -21 39 124 239 365 458 348 316 305 318 278 394 453 450 392 343 265 377 332 196 215 193 256 334 351 336 319 244 138 144 192 196 278 280 275 323 352 363 386 337 210 328 408 366 304 317 251 174 148 176 195 213 164 112 61 -25 -32 3 9 80 108 108 147 245 293 286 275 257 330 287 279 318 312 259 208 201 202 204 203 251 279 300 292 249 276 216 212 223 211 235 237 208 236 319 305 273 342 459 439 404 411 321 203 81 49 68 73 117 182 256 321 488 769 3364 47994 191677 223901 110837 49120 13661 3313 1295 556 642 934 1587 2598 2573 1126 382 248 220 185 173 256 361 364 318 263 205 203 192 161 118 140 187 236 251 270 295 310 378 403 447 462 476 471 552 569 527 455 390 312 235 212 200 149 140 130 176 564 4458 49693 59254 14153 1295 272 196 147 108 119 130 129 117 124 118 102 74 92 94 97 97 103 92 91 102 89 83 93 96 89 90 108 85 70 77 73 74 68 69 81 79 84 106 97 77 84 120 119 122 120 121 124 123 116 105 121 114 126 123 120 120 120 139 134 129 114 117 125 139 146 142 130 132 136 145 143 146 149 149 158 159 150 159 163 58308 329 117 30 10707 16 11 48 7234 8012 47699 6178 2524 2555 2785 2909 2578 1904 1201 778 593 459 405 405 309 179 127 -71 999999 999999 999999 999999 999999 999999 -46 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 999999 999999 999999 999999 999999 999999 999999 -38 102 191 225 194 24 50 88 123 165 235 193 111 71 109 114 82 54 48 -9 -47 -90 -16 -76 -31 -80 -74 3 -62 999999 -54 -6 -39 -29 -50 -56 -40 -56 -50 -35 -32 -20 -11 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -93 -62 -37 -31 -71 -13 34 12 -22 -40 -30 -79 -96 999999 999999 999999 -84 -39 -3 95 772 2779 4276 4565 6147 6869 4588 2906 1988 1656 1534 1070 650 410 231 97 34 86 79 69 67 285 1241 4880 5603 5062 805 -10 64 120 463 4454 27247 77311 137896 270791 366189 323974 134991 35535 7379 1471 633 611 598 552 427 372 338 287 264 284 223 194 215 242 293 332 351 399 418 437 483 490 452 453 516 521 440 410 321 255 229 196 228 200 152 110 113 131 129 181 247 157 96 97 77 71 101 95 82 81 92 69 42 22 25 45 47 60 57 33 36 65 55 54 46 52 43 40 58 56 60 46 49 43 43 49 58 59 56 51 45 51 66 56 65 65 66 65 78 76 78 71 71 76 91 95 93 99 91 88 93 94 97 109 114 105 100 109 117 113 121 119 126 126 129 131 131 140 140 139 139 58317 329 118 30 10708 16 11 57 7236 8008 11676 89704 92462 14142 1593 600 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 236 606 994 1818 2712 3179 3656 4074 4207 4859 5606 5758 6327 7041 7246 7938 9205 11101 14610 17232 18048 17826 18139 17764 14654 9975 6213 3497 2049 1113 512 173 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 571 5918 24968 63414 134987 212813 291941 406026 482482 480141 313301 131479 23925 5017 2632 2292 1285 914 749 632 536 411 328 329 346 359 382 394 424 495 548 541 566 620 603 542 500 457 440 462 434 362 287 225 177 158 133 107 105 117 108 116 111 173 215 150 119 96 67 69 102 108 105 105 98 76 69 57 69 91 72 61 80 76 70 83 93 76 76 76 58 43 41 64 63 52 52 65 71 69 66 71 64 55 64 82 91 56 49 68 83 82 84 89 93 88 91 92 96 92 85 80 96 97 109 117 131 120 118 120 117 119 118 128 130 134 131 132 136 134 140 148 149 149 153 58326 329 125 30 10715 16 12 6 7237 8005 8154 60247 81579 25121 2178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 1756 4628 6311 4950 5661 5906 6310 7162 9222 12345 12904 12089 12042 12019 11699 11528 11453 11328 10933 10612 10557 9738 9092 9551 10752 10661 10201 9667 9118 9060 8847 10201 11226 10724 10366 9981 10609 12637 15052 16134 17141 18195 18149 15186 11669 8981 5314 4073 3396 2065 839 54 999999 999999 999999 999999 999999 999999 68 2144 9551 44380 165038 256695 308304 343682 318214 164110 85483 199750 288346 209844 139885 53710 6235 972 466 308 244 237 270 300 380 440 477 554 681 754 796 897 901 565 409 400 304 213 127 118 82 61 59 64 73 52 46 111 158 144 144 141 111 75 83 67 45 46 48 49 32 31 26 15 13 20 31 40 30 13 25 45 50 43 39 44 59 42 33 12 13 18 4 2 7 22 12 14 18 39 43 39 31 32 25 41 69 64 58 54 64 64 75 83 68 68 86 79 86 83 67 76 85 84 97 89 82 89 102 105 99 105 103 112 123 118 116 122 124 126 136 147 58335 330 101 30 10721 16 12 15 7239 8001 1025 21461 168203 434721 166528 13510 3585 2032 953 306 294 253 86 -25 -43 -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 -26 110 170 263 289 330 332 311 378 243 150 174 157 185 277 542 529 530 732 977 1113 1185 1227 1142 999 818 801 951 1079 1269 1316 1256 1325 1402 1367 1268 1360 1375 1094 930 868 868 761 644 628 593 512 431 400 398 341 299 266 237 172 57 -3 -35 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 1466 6149 13648 22426 25357 24597 28170 37100 41190 37762 38907 40874 38052 34570 31939 32153 31250 29723 30614 32136 33920 37704 41479 43976 45404 46811 47741 47772 47219 45657 46659 46078 42209 39923 38951 39167 40886 42114 41447 43991 42986 36127 29965 26121 22456 20026 19574 19002 16735 13712 11103 9388 6664 2682 695 153 66 78 88 138 232 306 786 2351 1814 348 134 89 123 174 537 1715 1077 2495 5514 6120 1539 581 297 240 192 170 221 298 394 491 579 706 812 859 1006 1267 1138 727 500 402 284 169 130 112 59 82 73 58 45 45 78 97 78 59 44 64 65 19 6 18 6 0 5 16 -10 -17 4 10 4 32 22 15 27 11 26 26 29 7 3 18 1 -8 7 18 18 4 0 -2 13 -7 -23 -22 8 36 35 22 29 32 28 29 21 12 32 28 34 34 31 35 37 45 36 48 53 58 54 62 61 59 62 67 67 69 71 75 93 85 78 85 84 83 94 91 94 109 118 125 58344 330 76 30 10726 16 12 24 7240 7998 558 2212 60346 487764 669760 196243 60025 14863 2544 538 379 317 96 48 61 40 -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 50 228 467 667 682 580 609 344 377 407 489 745 1127 1418 1608 1671 1856 1864 1961 2346 2429 1917 2248 2632 2790 2870 2645 2412 2377 2106 1781 1644 1566 1607 1664 1893 1945 1993 2389 2560 2050 1786 1781 1657 1389 1104 930 1030 935 811 732 727 776 757 800 820 717 698 754 839 890 845 658 445 244 32 -39 -90 999999 999999 22 36 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 74 636 2655 8265 17231 24731 22222 23747 36935 46432 41991 36153 37447 40226 40704 42019 44209 47163 49914 49633 48482 48800 50504 50503 50864 56132 61687 63764 60422 54856 48914 44515 43355 42038 42720 44207 43283 42463 39287 35263 32407 29115 24643 20393 17917 16301 15216 14685 12392 9168 6099 3881 2493 1723 981 373 137 98 106 158 223 525 1132 1666 950 310 304 292 390 490 531 745 1118 1299 1120 1042 856 537 325 258 220 215 162 151 198 243 331 466 608 747 809 924 1067 1204 1201 932 590 404 311 292 224 166 145 137 131 105 106 99 110 116 129 96 92 54 29 24 5 12 12 5 14 36 55 40 41 24 17 11 1 27 48 22 30 46 35 41 42 34 64 42 20 12 5 8 27 31 15 9 21 28 38 49 50 32 17 53 63 45 58 57 44 38 51 48 64 62 56 70 81 81 76 74 81 98 78 73 80 80 87 94 96 104 97 109 115 110 110 122 117 122 129 132 145 58353 330 115 30 10735 16 12 33 7241 7994 1255 9261 148488 951111 896541 92524 6354 1868 954 674 667 483 301 398 408 425 297 192 27 15 57 29 15 74 103 173 68 127 212 -17 73 165 50 -45 3 0 -55 999999 999999 -89 999999 -83 999999 999999 999999 999999 -81 -91 -4 39 180 280 554 1252 1983 2373 1852 1372 1392 1431 1451 2000 2581 2921 3622 4025 3920 3632 3394 3661 4064 4616 6655 10233 8591 5710 4720 4575 4269 4251 4307 4222 4097 3916 4195 4410 4402 4391 4222 3885 3538 3457 3180 2836 2566 2435 2325 2252 2040 1644 1509 1598 1733 2123 2798 3727 4841 6086 7015 7078 6821 7107 6675 6153 5458 4832 3889 2782 1431 561 243 150 58 135 264 251 160 179 174 83 -87 -65 -30 52 120 454 1408 2387 4078 5412 6908 8184 9510 10570 13534 24998 40759 54608 55256 51298 48187 42809 34625 26591 23389 23697 23995 26150 25255 23612 23759 25653 27128 26705 25852 25277 25400 25974 25752 23869 21682 17038 13677 11701 10660 10446 9187 8664 7218 4544 3025 2082 1443 1233 1076 527 333 273 321 350 403 416 242 142 137 150 220 385 919 1397 1061 631 453 659 868 1193 1632 1826 1800 1569 1315 1008 1013 1305 877 394 215 213 176 251 221 216 189 223 299 437 661 800 957 1146 1283 1242 1060 815 610 467 357 256 198 212 206 289 318 264 160 149 175 194 142 166 155 123 71 40 37 52 55 18 8 17 44 57 25 37 51 19 10 28 33 31 14 35 49 30 22 21 35 28 48 56 52 40 44 21 40 23 26 20 20 51 72 81 56 44 49 47 52 52 55 57 48 60 90 72 68 88 87 77 78 85 70 66 70 87 94 111 114 98 110 103 113 111 110 117 122 119 123 134 145 149 58362 330 124 30 10744 16 12 42 7243 7990 1332 12083 188131 988518 804941 276359 60686 4798 2265 1351 1225 1127 848 634 636 635 758 571 596 438 301 412 387 462 456 328 219 280 386 285 279 347 268 172 234 119 90 137 31 -75 -9 5 74 26 -20 -17 17 83 286 315 454 828 1029 1124 1343 2188 2657 3091 3353 3713 3988 4281 4694 4930 5526 6832 7682 8212 7880 7091 6888 6841 8184 9070 8524 8564 7617 7058 6655 6166 5836 5500 5309 5451 5541 5523 5435 5212 4799 4437 4452 4251 4028 3880 3722 3625 3324 3312 2852 2667 2958 4048 5781 8107 10432 12091 12261 12414 11716 10636 9419 7894 5890 4673 3655 2708 1907 1229 733 503 404 265 353 426 370 337 276 294 279 219 122 77 9 11 38 -12 -25 32 60 178 527 1242 3018 5556 8205 10377 13097 19392 23613 17941 11635 9224 8577 6030 5490 5459 4849 4397 4668 5304 6397 8917 9602 10105 12215 13294 14661 13195 10331 8183 7481 7078 8957 11216 9411 8855 11406 10702 7645 4656 2320 659 282 320 393 398 265 253 363 318 407 412 337 248 244 222 239 305 340 397 488 545 699 784 937 1236 1445 1627 1712 1666 1898 3043 3045 1949 903 552 364 236 229 251 335 426 417 448 503 518 630 741 787 1183 1887 1320 574 394 303 215 176 167 307 508 664 700 620 585 764 810 1522 3806 7173 4913 1045 96 50 81 62 42 25 -2 14 17 28 54 34 16 -2 29 29 22 21 -1 4 6 25 16 5 0 13 35 8 14 5 -7 10 17 -1 3 1 11 19 24 36 20 34 43 38 36 33 40 41 48 47 47 53 57 40 34 50 45 39 65 63 65 54 63 74 72 72 67 74 89 92 94 90 88 105 102 104 110 116 117 58371 331 76 30 10756 16 12 51 7244 7986 5765 4167 31381 277916 732069 527650 20241 3993 3596 2663 1641 1260 1122 1087 888 726 720 593 566 552 561 603 447 442 441 363 329 422 300 227 345 274 216 289 231 54 20 90 61 -4 5 -47 999999 -17 -38 999999 4 80 9 292 350 826 1998 3087 3727 4609 6080 7519 7351 6793 6194 5813 6040 6751 8029 9532 10760 11179 11260 11527 12345 13290 14355 14333 12907 12024 12162 13748 13805 12546 12048 12277 12831 13815 14954 15122 14341 13657 12869 11373 9452 8152 6995 6498 6345 5718 4678 3765 3077 2542 2532 2638 2899 3327 3550 3530 3800 4104 3730 3120 2669 2454 1918 1490 1303 1036 730 562 417 454 321 202 214 342 461 323 248 255 224 260 290 237 73 -4 -44 999999 -30 -61 -71 -64 -2 23 143 230 412 1270 4210 6661 8047 7246 4396 3179 2124 1107 373 221 268 240 248 174 78 106 91 134 118 76 145 238 285 242 284 326 449 533 490 582 699 615 460 446 188 108 111 69 51 108 242 247 247 312 195 175 163 116 96 112 133 198 262 412 486 2673 18432 15461 24061 20554 3059 1611 2032 2608 3703 3665 1302 898 858 834 809 613 489 411 367 400 519 558 563 560 525 460 489 451 498 477 376 277 177 103 128 163 400 755 1113 1357 1463 1435 1692 2356 3129 5329 22934 174201 180542 26736 2082 280 246 198 131 99 98 108 71 81 86 86 103 83 56 78 68 59 67 93 70 76 55 52 74 63 62 42 67 72 77 47 40 50 64 61 83 81 94 95 91 95 83 89 96 83 76 89 94 87 98 96 100 104 95 106 109 111 109 122 118 128 132 125 128 134 131 147 166 159 152 147 141 145 149 156 156 168 165 58380 331 118 30 10768 16 13 0 7245 7982 2488 1480 3226 7594 2447 813 631 400 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 380 907 1072 1385 2106 2995 3586 3831 4529 4684 5092 5487 5902 6383 6299 5931 5703 5838 6562 7669 8281 8249 8679 9222 9925 11312 12812 13711 12730 11839 11650 10703 9787 9881 9988 10012 8166 6467 5505 4208 3517 4206 4692 4119 2988 2360 2034 1892 1941 1832 1989 2174 2382 2449 2276 1742 1548 1323 1203 1040 944 644 422 263 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5293 114283 315011 277081 117349 43474 3031 2070 619 75 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -20 -8 -44 -55 -47 -38 -18 -55 999999 999999 999999 999999 999999 999999 192 701 1439 2321 9778 78673 132797 134221 126756 266022 412561 248090 84484 8343 1203 384 226 143 93 83 54 69 68 55 44 18 30 53 39 59 36 33 60 62 52 47 61 40 54 58 56 45 50 33 31 56 30 51 50 65 79 82 80 72 77 73 62 85 70 64 69 67 65 69 90 75 81 97 93 81 87 94 88 102 101 106 126 128 126 124 143 170 140 120 134 132 137 142 138 142 153 158 58389 331 126 30 10776 16 13 9 7247 7979 5488 3106 2559 3467 2952 2116 1176 808 350 30 77 19 68 -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 844 1866 2695 3890 5929 7639 9018 10222 11893 12730 12148 11253 11510 12682 12639 12398 13128 13509 14084 14808 15932 16277 18327 22484 27757 32537 36528 37866 34464 33481 36998 42858 44921 44429 42005 37492 31775 27682 24702 21772 19658 18823 19016 17474 16029 15441 15166 15031 15338 14978 14891 14877 13747 11832 10151 9037 8143 6273 5078 4389 3689 3045 2617 2056 1563 1123 677 227 -77 -98 -62 999999 -86 8 -27 999999 -82 -29 -96 999999 999999 -96 999999 -74 999999 999999 999999 999999 -81 218 957 1384 1458 2439 3280 3646 2742 2913 5168 7395 7050 5964 4227 1788 851 679 574 272 126 111 117 53 128 339 254 136 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 -95 999999 999999 -43 1468 5221 6190 5711 2829 469 999999 999999 999999 1 999999 936 18417 45923 2693 179 44 -45 -72 -65 999999 999999 999999 999999 -76 -57 -28 -93 -63 -20 -82 999999 -79 -67 -62 -67 5 9 7 -45 -24 27 8 11 39 -24 -58 -89 -78 -32 203 672 1387 2697 10596 39608 74374 113508 231248 278849 212277 129359 38732 5959 1656 398 147 97 84 77 66 58 57 45 75 55 65 61 53 61 75 65 51 38 43 48 52 25 64 74 69 33 50 57 60 55 49 37 46 58 77 65 59 78 81 76 64 65 73 57 64 59 72 78 78 84 91 77 95 95 87 83 96 89 117 135 124 122 140 161 159 129 128 135 139 137 135 133 142 155 148 58398 332 104 30 10784 16 13 18 7248 7975 4118 2066 828 483 1147 1851 1274 738 346 -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 393 1162 2132 3367 4822 6543 7483 7753 7557 7954 8373 8566 7892 7088 6972 7530 8467 9584 10464 11890 14337 16576 19056 22189 25601 31708 43979 49135 41767 38986 41561 43240 41781 37822 33248 30787 27175 23106 20619 18505 17383 16784 15702 14559 13829 13172 12638 12572 12100 11159 10548 9224 8127 7019 6087 5574 4700 3851 3374 2788 2362 2081 1592 1045 538 141 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 534 944 1167 1213 629 -97 999999 999999 -21 897 1239 1323 2628 2171 1450 847 249 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 339 622 1279 1735 1950 2373 3351 6066 8397 15810 24062 24084 26477 27471 28881 27497 34449 42549 47080 30673 14166 6530 1635 367 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 999999 999999 999999 999999 999999 999999 999999 -29 303 976 2067 7261 47723 132445 143296 209089 438712 465640 213053 101222 8829 1903 456 164 115 99 114 84 102 117 80 92 94 93 70 91 108 75 72 73 56 80 81 87 78 75 71 56 47 69 68 41 62 87 71 73 88 92 89 93 93 95 78 97 112 101 110 119 115 106 101 104 104 112 103 104 105 113 106 119 116 157 159 158 172 182 190 166 160 152 155 156 158 139 160 174 187 180 58407 332 82 30 10792 16 13 27 7249 7971 754 179 999999 999999 218 618 367 -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 171 558 761 1265 1781 2536 3325 3866 4106 4398 4651 5066 5365 5487 5257 5426 5986 6720 7576 8226 8809 10221 12017 13795 16331 19479 24206 28796 29443 26230 27111 28706 29154 28275 24599 21847 19526 15455 12557 11816 11177 10563 10478 10534 10181 9309 8457 7609 7001 6380 5937 5254 4816 4551 4360 3883 3357 2798 2267 1792 1333 922 653 428 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 910 4214 7990 14373 18693 21012 26717 32056 32829 29179 31772 27825 21699 23358 22193 19837 25829 31548 34234 37886 38558 28038 23763 19838 9495 2923 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 -24 281 657 1450 9603 86132 144040 93094 206360 421393 593797 480280 246220 38247 1203 180 119 142 121 68 51 69 85 114 110 76 70 68 63 59 105 90 66 82 79 83 85 65 84 90 81 56 66 79 72 82 82 85 88 88 107 103 102 96 107 105 117 120 129 106 110 111 106 90 100 120 125 129 118 118 121 115 117 132 163 176 164 186 216 216 209 193 179 197 200 189 181 191 204 209 198 58416 330 181 30 10801 16 13 36 7251 7967 -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 -73 0 161 247 326 564 987 1784 2447 2554 2544 2438 2399 2384 2564 2800 3414 4240 5151 5633 6559 8056 9453 10787 11901 12817 14344 16337 16194 13180 11884 12163 11683 10344 9031 8259 8017 7669 7297 7441 7550 7356 7263 7005 6456 5621 4698 3438 2540 1987 1715 1402 1289 1239 1116 1059 1193 761 294 -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 1883 4951 6257 7906 9616 7827 5870 4881 3953 3176 2358 2255 2492 2601 2671 3521 4053 3761 4078 5792 7380 8549 12770 18383 26821 36227 42354 44265 43133 33432 15256 3487 542 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 142 512 2177 14186 92492 196567 296431 370660 440447 541673 534040 304070 63108 14477 553 124 107 73 39 50 53 40 67 94 60 32 54 76 63 65 83 66 52 35 36 42 55 75 47 36 29 30 22 34 27 39 59 37 51 56 62 68 59 53 51 78 82 59 70 73 79 74 70 75 81 84 95 94 80 100 99 88 110 102 108 125 162 152 161 188 184 191 199 194 194 195 190 180 195 204 203 197 58425 333 98 30 10808 16 13 45 7252 7964 29039 778 2399 1697 -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 -83 151 482 795 1119 1618 1980 2283 2654 2987 3386 4156 5093 5994 6705 7386 8126 8364 8705 9304 10003 10681 12198 14356 15215 14445 12183 10686 10355 9628 8366 7680 8344 8703 8536 8347 8009 7336 7555 8414 9550 10212 9103 7368 6273 5905 5442 5011 3994 3288 2614 2982 2938 1971 1454 1073 885 799 595 337 261 161 74 -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 379 1760 4150 7018 7002 2691 2831 6520 11388 15057 17268 21752 25201 27411 30728 35682 39647 41023 42969 38004 27816 17023 9032 4826 2465 644 -22 197 1297 1600 1654 2277 1941 727 402 131 323 444 -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 39 266 599 1706 8195 54787 189522 292072 374632 446719 529660 490539 335358 138314 3964 218 156 151 116 94 58 95 74 92 102 126 104 81 98 100 111 87 83 79 84 117 102 92 89 87 69 71 79 79 72 78 73 88 104 90 71 79 101 103 114 115 94 89 107 109 113 125 108 119 107 116 117 113 108 108 120 137 126 126 142 141 161 187 209 207 212 220 228 221 228 233 233 224 221 234 233 247 235 214 58434 333 103 30 10813 16 13 54 7253 7960 29524 69 89 249 77 138 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 59 1054 1704 2414 3255 4371 5753 7569 9063 10561 11423 12121 12399 12749 13651 13797 13585 14018 14862 15113 16206 17071 18485 20003 21139 24030 26420 27822 23757 19822 20102 21186 20583 20647 20443 20284 20379 21074 21805 23550 25650 27762 30117 32214 31285 27076 24051 23706 23009 19670 17070 14355 11371 9648 9097 7840 7419 7161 6573 5735 5174 4348 3503 2911 2354 1740 1386 947 629 351 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 1246 3988 6642 12123 18800 15773 12283 6829 3816 2696 2911 3472 4010 5366 5645 5196 5659 6258 8922 9896 8347 5936 2937 834 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 -35 -36 15 224 495 805 1131 2177 8714 60899 230000 371151 419227 474200 485072 157279 13027 2085 318 146 144 83 64 55 72 63 67 60 64 73 80 54 63 45 77 65 76 59 32 44 40 39 44 36 44 31 24 15 49 75 49 26 54 45 45 60 63 49 52 61 77 78 92 86 88 79 79 84 83 77 77 81 94 93 99 97 91 96 101 104 115 155 180 185 183 180 196 195 201 190 194 196 204 206 215 217 224 225 209 58443 333 85 30 10825 16 14 3 7255 7956 24895 999999 999999 999999 44 437 309 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 790 1901 3331 4679 6322 8461 10019 11070 11740 11748 12191 12421 12380 12162 11927 11541 11200 10787 10673 10955 11760 12562 14318 15770 16587 17388 18821 19406 19118 19330 19733 21073 23332 25401 25848 25409 25065 25553 27367 29002 30717 32694 34652 33084 29649 27905 25768 24424 23127 21721 21300 18950 17677 16956 16366 15359 14646 13966 12740 11455 10556 9358 8043 6986 5862 4747 3782 2615 1599 1038 484 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 -32 194 314 221 85 999999 999999 240 795 946 1052 1271 2038 2645 2574 2559 2945 3877 5325 6367 5835 5738 6125 5043 3325 2277 1304 615 295 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 -94 38 87 80 31 131 698 1257 3172 24644 160689 366600 509451 565121 549548 251330 36607 1644 322 265 152 146 153 153 136 82 109 132 91 77 99 102 90 97 92 96 117 126 95 119 93 85 87 113 104 94 86 87 90 80 88 90 90 123 111 106 120 133 118 97 98 90 106 118 116 126 132 124 121 128 116 135 135 128 127 135 136 140 144 149 146 171 195 213 223 225 224 220 223 222 217 233 236 231 229 234 238 241 249 250 58452 333 113 30 10853 16 14 12 7256 7952 3214 999999 999999 420 1106 790 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 341 1349 2676 4257 6115 7869 9413 11063 12231 12922 13957 14436 14368 14444 14260 14512 14349 13927 13784 14334 14334 14093 15079 17443 19704 22214 23748 23443 23581 23381 22892 23511 24016 25245 26959 28410 30389 32705 34369 35452 37042 37714 37487 34030 30057 27916 26279 26502 27675 28671 29156 26339 22446 20874 19889 19069 17481 15650 13931 11756 10290 9400 8727 7824 6777 5555 4640 3927 3120 2223 1503 1103 631 353 128 47 -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 -24 177 111 220 229 199 253 404 448 660 549 270 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 741 1612 2923 5729 7464 6087 3984 2410 832 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 -51 76 169 299 411 357 270 494 1077 2378 16169 88030 237684 438062 513260 447006 275633 43073 771 227 202 149 144 141 114 84 83 70 64 83 94 109 106 98 107 87 79 103 79 73 89 91 86 76 83 76 79 85 80 72 74 82 77 77 74 82 92 88 92 94 81 93 105 98 118 111 103 120 132 116 98 98 109 123 108 124 137 134 109 115 133 133 124 127 152 176 190 202 221 221 201 205 204 221 211 210 213 222 228 241 246 243 58461 334 118 30 10888 16 14 21 7257 7948 5807 999999 999999 999999 233 212 -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 335 1314 2636 4565 6558 7863 8817 9558 10293 11544 12490 13253 13620 13953 14288 14817 15396 15838 15819 15607 16330 17716 19339 21187 22035 22936 23668 24265 25075 25806 26898 28639 30252 31084 31433 31467 31687 31569 31615 31239 30109 28275 26690 24967 22709 21808 21732 22056 21834 20154 17532 14747 13212 11289 9746 9517 9506 8444 7360 7209 6756 6249 5804 5152 4722 4132 3578 3013 2580 1986 1615 1256 774 237 21 999999 999999 999999 999999 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 85 399 772 1229 1602 1560 1602 1081 676 399 285 129 9 999999 999999 999999 999999 999999 999999 999999 999999 -36 293 909 1469 1806 2198 3145 4987 9247 13265 16177 15112 9024 2284 56 38 1563 4960 8200 11433 15675 20315 26155 23237 16012 8444 3068 1048 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 -80 116 217 295 341 347 430 599 2125 22692 129449 290778 398483 406897 343863 184783 5663 225 154 173 125 62 43 17 11 4 42 50 42 11 26 37 39 33 29 29 61 45 20 24 42 27 19 38 18 21 27 28 20 36 18 45 59 39 44 39 45 52 39 58 69 71 65 59 55 56 59 75 60 52 76 87 65 63 74 92 82 67 73 88 90 81 96 107 122 145 168 177 178 179 187 190 190 189 183 180 194 206 209 218 216 219 225 58470 335 119 30 10919 16 14 30 7259 7945 4375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 398 904 1980 3029 4205 5449 6938 8078 9057 10062 11228 12198 12758 13588 14627 15610 17179 18257 18872 19708 20681 21700 22918 23791 23846 24465 25369 26285 26818 27831 29531 29745 29794 29803 29272 28195 28549 28230 27109 26196 25120 23330 21957 20010 18414 17078 15782 15785 16048 15767 13683 11343 9560 9553 8825 6762 5587 5069 4321 3829 3617 3601 3516 3386 3263 3271 3306 2868 2165 1463 947 641 427 253 -49 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 21 356 858 1799 2420 2966 4092 5278 7475 11325 19825 29567 35892 41105 53598 64266 71800 79240 74684 62968 61864 45137 16905 3620 65 999999 280 679 1156 2082 2741 2252 1523 650 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -67 999999 999999 -66 -60 8 94 142 268 409 495 552 594 506 541 851 1495 5375 45161 194697 343262 448994 389522 87773 1573 93 74 76 69 64 66 82 60 29 26 38 77 54 73 77 70 50 36 35 40 44 56 70 38 34 46 48 37 26 34 20 42 30 57 49 52 60 43 55 54 50 34 44 72 70 70 67 61 71 58 75 74 66 76 98 88 81 87 89 88 88 92 100 91 88 99 93 114 144 169 177 174 178 185 181 179 193 192 189 191 190 198 215 232 230 242 248 246 58479 336 115 30 10945 16 14 39 7260 7941 7009 109 54 269 721 1073 670 256 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 168 675 1482 3017 5156 7315 9907 11971 13676 17352 21235 24158 27267 29377 32022 34362 36246 38544 40475 43017 45233 46497 47087 47922 48651 49714 51154 53123 54226 55639 57404 59314 61862 64642 65447 60633 57680 55400 52675 51151 51104 49674 46859 44547 42477 39505 37310 35998 34967 33980 33182 31518 30564 27245 23778 20645 18327 16591 16314 14755 13001 10895 9952 9053 9077 8815 8479 8332 7678 7120 5693 4243 3383 2417 1897 1463 1156 674 537 522 528 517 525 557 583 612 700 841 785 754 845 811 1007 1254 1062 884 806 726 708 694 510 295 131 98 69 174 161 7 -56 -5 34 -55 -7 50 25 15 -4 5 24 42 111 134 285 559 1306 2720 3649 4526 5319 6859 8854 11830 17467 27741 39091 50705 62357 61953 57466 46091 42795 43606 43285 40793 31533 30585 34836 38043 34581 25715 16047 8461 3173 519 117 140 189 241 255 238 232 290 470 485 431 328 289 262 293 271 269 297 278 291 384 413 411 369 373 383 360 304 318 323 260 314 385 555 868 1205 1352 1370 1230 1080 1086 1107 1215 2283 5116 7712 4535 2999 3263 2408 727 188 87 62 36 34 36 30 23 5 50 62 41 33 66 58 16 5 28 -3 -7 24 15 17 22 47 36 30 11 27 21 19 7 22 14 18 22 20 32 21 53 47 20 21 45 49 38 42 58 61 60 56 61 70 54 39 46 63 63 63 59 57 50 54 60 57 73 76 80 97 122 149 166 177 167 160 154 168 171 172 174 174 184 200 202 207 226 224 224 236 234 58488 337 110 30 10970 16 14 48 7261 7937 14858 999999 999999 999999 -17 -8 -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 25 856 2307 4221 5679 6546 7536 8712 9824 11338 12129 12465 13431 14309 14547 14742 15637 16349 17395 18618 19860 20954 21813 22517 23521 24532 25098 25586 25492 25661 25863 25903 25235 25218 26205 28940 31555 30956 29070 27362 26663 25136 23594 23018 22212 21580 21255 20812 19998 18280 16313 13556 11078 9196 7916 6286 4452 3518 3068 2786 2336 1902 1550 1413 1267 1272 1165 1015 972 821 903 798 711 561 617 874 1401 1284 1073 1077 1144 1090 891 580 347 368 483 446 278 243 48 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 -32 210 543 1206 2280 4450 8112 12568 20131 30003 48862 60267 72651 88524 111410 146405 165178 163090 135481 122658 103698 96279 80146 87693 97693 103563 124362 138573 123418 96808 71557 32496 4171 559 460 494 394 236 130 61 70 163 266 225 261 250 239 281 321 305 327 319 355 401 413 356 341 332 275 250 233 225 158 193 224 274 454 773 1157 1506 1514 1484 1357 1178 1713 7208 39077 76695 20912 2385 1056 418 103 55 59 43 61 71 32 47 41 29 46 23 14 49 37 25 22 49 19 19 16 43 62 47 10 8 26 18 25 36 11 0 2 5 0 21 14 21 11 13 19 47 44 30 44 37 62 61 47 54 46 54 58 64 78 45 63 63 61 60 50 48 56 56 66 80 78 65 100 131 124 153 165 154 161 153 161 154 153 171 168 164 171 185 183 185 200 203 206 218 224 225 58497 338 105 30 10995 16 14 57 7263 7933 33099 -57 999999 7 95 524 452 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 366 1142 2625 4751 6645 8100 9253 10355 11428 12477 13811 14824 16035 18282 21431 24288 26400 28854 30028 30188 30508 30545 30514 31650 32962 34414 37432 40623 44445 46002 46151 48580 48348 47418 50128 52442 58137 59812 55556 53178 45785 42120 38512 34194 32896 32693 31318 28825 25724 21817 17922 15157 12634 10853 9788 8807 8504 7981 7508 6604 5059 3946 3287 3153 3187 3518 3828 4532 5431 5539 5557 5603 5889 6031 6362 6689 6644 7256 7925 7753 8179 8990 8564 8001 8305 8644 9071 8692 7271 6324 5583 4232 3194 2584 1805 1176 733 352 206 100 133 95 55 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 -46 -39 18 107 88 210 399 761 1306 2663 5669 11090 18696 27069 34578 42631 51080 66715 78354 89241 91673 86515 88126 90549 89412 91749 81996 81089 81179 87530 97919 104230 82202 54680 34750 18270 8481 2772 466 386 611 322 164 228 221 256 280 244 340 453 467 413 415 421 487 402 411 438 454 418 411 421 456 413 414 381 328 257 282 301 274 405 819 1339 1665 1933 2175 1843 1410 1952 4979 13484 23331 15531 3873 932 327 190 149 150 116 129 125 107 99 141 135 84 87 62 82 109 78 86 78 83 72 60 51 69 80 75 91 108 74 83 80 73 64 70 77 83 112 98 75 73 66 96 122 126 105 127 115 115 102 107 120 115 109 109 121 112 107 109 100 127 129 129 135 124 111 129 119 126 136 161 214 219 227 227 213 199 210 232 231 211 216 220 229 224 238 246 255 253 254 262 269 278 265 244 58506 339 130 30 11020 16 15 6 7264 7930 43964 19 999999 999999 -68 125 -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 202 901 1742 3094 5132 7007 8797 10112 11396 12511 13443 14410 15433 17022 18860 20252 21367 24303 26561 28249 29185 29799 30076 30221 31735 33285 35766 39578 44469 51458 58307 63060 64066 60065 58395 61847 65766 64449 58595 54920 51093 45267 37455 29843 25853 22284 19585 18144 18239 18929 18297 17772 17512 17196 16664 15451 13095 9842 7820 7483 7320 7107 6249 5163 4473 3961 3397 2929 3105 3261 3198 3158 3573 4306 5544 6708 7694 8866 9806 11067 12405 12305 11876 11811 11953 11721 11033 10378 10370 9946 9055 8584 8196 7329 5901 4982 4275 3397 2371 1685 1087 573 182 144 157 100 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 1 112 363 779 1371 2468 3878 5690 8298 13724 25593 47822 66809 74763 78240 77212 80812 80116 77893 80172 82894 83725 88606 93288 105067 100025 87534 77814 69996 64003 55239 47432 39862 31751 15762 6567 2488 364 168 236 212 213 310 269 223 280 397 410 437 439 485 567 504 564 605 606 593 627 666 655 614 648 652 643 631 618 559 556 430 336 340 402 644 1094 1156 1059 878 753 721 846 1265 1612 1628 1388 758 375 192 165 127 86 76 89 85 63 45 26 35 55 20 51 52 34 54 50 58 40 34 57 61 47 60 65 55 48 83 57 56 47 49 35 18 38 45 49 66 43 33 35 69 78 88 91 92 66 75 85 48 65 73 74 104 123 95 88 79 76 94 109 99 79 89 80 93 85 102 132 156 178 168 162 171 170 167 167 188 183 178 183 189 191 196 195 207 214 211 223 237 234 241 240 225 210 58515 340 92 30 11042 16 15 15 7265 7926 59471 436 999999 999999 999999 113 183 999999 999999 999999 999999 999999 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 617 1820 3164 4793 7215 9778 11896 13370 14072 15030 16311 17295 18856 20884 22796 24225 25645 26357 26582 27038 29301 32412 35305 37973 40974 45355 50907 56520 62277 69476 79190 90526 100254 107268 110712 104076 94239 90160 77984 66487 59981 54252 44479 36729 32037 29806 29902 29373 28342 28781 32071 35345 35556 31441 27066 22877 19124 15315 13023 10643 8773 7996 6800 5873 5564 5203 5296 5538 5990 6684 7459 7864 8166 8750 9348 10093 11222 12284 12866 12988 13573 14343 14924 14863 14843 14804 15259 15577 15917 15318 14728 14422 12950 11346 9981 8158 6240 4832 3970 3118 2204 1492 894 417 318 257 190 77 51 -45 -88 -33 20 33 271 629 1328 2199 3166 3833 4428 5305 6858 8605 9846 10682 11574 12490 13938 18332 33226 59313 69551 66016 67156 66056 63792 61327 55438 54099 60774 58623 54347 54878 54643 53542 53177 47755 41843 36611 28137 22878 18182 11516 6584 2135 539 266 85 76 76 123 105 82 74 146 223 272 416 514 625 826 862 782 864 853 864 859 844 891 910 699 675 619 590 616 587 561 480 421 511 716 1075 1104 904 656 475 440 453 372 286 251 175 210 203 145 65 44 59 55 72 92 50 27 36 34 61 23 18 61 68 52 1 46 62 20 66 67 52 55 59 34 25 42 81 83 74 67 36 12 9 34 16 10 25 17 27 10 65 74 52 67 61 64 39 62 85 79 86 74 93 125 91 52 60 67 80 84 84 81 88 84 75 82 111 149 155 163 157 168 173 153 164 163 168 177 172 171 171 176 186 190 203 211 217 223 234 242 232 227 225 215 209 58524 341 84 30 11064 16 15 24 7266 7922 251046 1372 999999 999999 999999 999999 999999 999999 999999 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 342 575 1060 1648 2417 3328 4084 5148 6467 7476 8227 8543 8735 9148 9761 10212 11258 12882 14438 16844 19576 22075 25735 29676 32818 34749 36590 38130 40385 44467 48496 53305 59970 66998 72000 74574 71261 65383 60368 52105 47445 45806 44655 43761 46168 44690 37639 32064 30166 29023 28114 27829 28034 29772 30432 30497 28674 24740 21199 19746 18552 17716 16290 15282 14577 13601 13000 12217 11502 11362 10872 10450 10211 9781 8954 8272 7774 7674 7878 8542 9023 9194 9397 9827 9979 10112 10051 9387 8737 7984 6847 5925 5274 4619 4073 3527 2859 2231 1690 1417 1135 894 602 339 160 47 12 42 39 17 106 91 135 204 593 945 1436 2257 3122 4089 5025 5916 6424 7079 7920 8335 8396 9031 9952 11100 13725 19188 27038 37795 51075 61797 67831 73573 84048 87387 88558 89260 108764 116544 129622 120365 111065 107558 98187 86226 79703 74709 71342 67047 61043 55738 38658 20894 6745 1772 1372 1361 1494 1566 1771 1718 1461 1222 1121 1033 1028 920 960 973 1051 986 988 853 715 650 611 615 624 660 641 620 669 618 664 710 695 711 673 538 463 549 556 434 370 366 362 313 221 159 135 229 245 169 83 81 44 20 62 71 56 74 78 23 31 43 28 5 45 30 44 59 51 39 78 56 62 63 28 52 32 37 67 41 49 72 45 38 49 80 52 54 39 52 42 43 30 46 74 55 49 71 81 78 103 109 96 95 124 134 137 115 85 74 91 86 77 92 109 86 101 112 108 106 145 174 175 181 169 175 176 177 186 177 178 182 188 180 175 180 183 205 216 208 230 224 226 229 232 230 228 231 230 58533 341 106 30 11086 16 15 33 7268 7918 6825 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 214 578 1291 2233 3230 4358 5342 6226 6910 7188 7766 8274 9286 10972 12885 14510 16894 19970 22291 22817 23134 23385 23363 24896 26331 27463 28977 31179 34638 38327 42110 45227 45952 44384 41402 39641 38137 38861 40609 42819 47094 52832 50490 43751 36995 32758 32106 31361 30447 29693 30794 32490 31303 28230 25216 21787 19911 18916 18094 17622 17008 15802 14110 12215 10516 9347 8190 7526 7230 7094 6650 6177 5832 5558 5571 6227 7543 8974 10119 10653 11444 12006 12233 12230 12429 12180 11662 11542 11271 10324 9696 9067 8314 7635 6706 5530 4317 3030 2087 1526 1338 1188 964 684 493 537 500 585 594 865 1168 1648 2453 3728 5530 7667 9728 11404 13164 14469 16078 17464 19645 22505 25502 28952 32368 33672 34009 35756 38996 45908 57132 63016 55781 49301 46340 48372 60891 71731 75066 82212 86441 87835 86202 82701 77731 78764 78464 79101 76330 68420 61633 45243 33158 27502 21796 12910 4703 3096 2394 1911 1514 1079 819 697 511 545 848 1070 898 929 947 828 838 815 680 670 653 625 647 663 725 730 694 597 607 667 692 710 612 396 306 303 372 318 223 210 128 142 125 62 74 82 65 55 33 27 29 33 20 50 33 -19 2 7 30 4 8 16 19 7 3 42 13 28 8 21 50 55 45 54 15 18 40 44 53 50 61 37 33 27 28 36 36 30 27 23 27 33 47 62 55 55 52 40 50 80 117 104 127 119 111 86 68 64 59 55 53 55 59 87 95 83 76 94 135 153 155 129 146 155 153 153 166 165 159 153 164 159 160 166 173 182 181 188 195 201 206 215 226 217 209 211 220 218 58542 342 128 30 11108 16 15 42 7269 7915 14896 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 269 761 1346 1814 2333 2725 3121 3529 3919 4374 5176 6214 7396 8314 9148 9476 9816 10212 10704 11177 11516 12067 12723 13455 14850 16499 17415 18265 18876 19501 19778 20117 20760 22350 22335 22724 23069 25606 27234 24130 20346 19828 19324 18760 17862 16321 14356 12771 11774 11127 10145 9437 9282 8993 8622 7737 7052 6755 6269 6181 6000 5362 5161 5119 5226 5380 5554 5684 5819 5719 5685 5749 6005 6452 6944 6996 7270 7495 7545 7368 6739 6291 6146 6769 6989 6445 5853 5135 4957 4724 4410 4058 3781 3310 3090 2987 2972 3115 3092 3063 3147 3491 3801 4462 5222 6054 6997 8279 9746 11867 14147 16847 19253 20351 21091 22338 24556 27608 31638 34123 35181 36701 38594 39573 41340 46160 53700 59630 61760 62377 60865 66399 70986 60162 56034 55298 55583 65939 77427 92371 104449 125648 144489 144437 142615 151514 149605 146043 132509 131226 128689 105815 84601 58365 44532 37611 21167 12894 11286 7950 5180 2913 1008 653 468 407 447 614 1009 969 686 661 684 678 667 724 711 691 706 815 678 712 686 646 648 610 566 445 441 333 293 313 299 184 232 193 131 131 110 73 68 79 66 60 23 47 54 60 97 49 57 8 -5 37 62 52 26 9 65 53 41 29 52 92 72 53 49 31 64 47 73 80 56 53 76 89 58 49 50 48 41 61 60 61 31 56 55 62 57 71 78 111 90 76 96 125 150 162 149 153 128 123 94 71 89 108 92 106 129 119 108 119 114 136 192 184 170 163 167 181 187 194 182 195 190 185 198 201 199 196 210 212 221 233 231 232 234 245 253 257 252 252 255 248 58551 343 87 30 11127 16 15 51 7270 7911 22759 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 54 182 271 494 512 805 1002 1051 1383 1877 2008 2102 1965 1952 2227 2469 2785 3022 3275 3662 4115 4642 4963 5026 5379 5648 6164 6635 6941 7870 8554 8952 8994 9149 9399 8770 8059 7949 7952 7954 7479 6831 6646 5970 5087 5066 5060 5091 5054 5006 4801 4623 4706 4797 4510 4427 4321 4408 4270 4044 4183 4277 4437 4214 4039 3912 3651 3558 3423 3395 3553 3750 3781 3922 3916 3995 3923 3834 3703 3472 3546 3611 3618 3461 3452 3373 3320 3275 3125 3099 2893 2746 2624 2332 2419 2485 2638 2808 3228 3628 4262 5225 6281 7455 8861 10498 12333 13818 15758 17597 18541 19019 19379 19519 19836 20827 21612 21954 23194 23718 24626 26931 31754 38487 41930 45984 49270 52460 55648 59735 67367 75146 80955 90279 103529 115307 129514 145072 160062 163301 177765 203284 226688 232958 201186 172821 156582 133633 123397 98028 68606 58329 57462 48992 42426 36003 20747 10857 6966 3273 807 466 488 545 474 594 617 618 700 806 811 861 868 815 801 905 783 743 692 670 661 608 533 415 328 270 262 202 152 152 83 64 65 41 65 61 50 37 60 61 53 51 40 20 2 40 50 19 11 -15 0 34 3 3 28 30 0 -10 14 50 39 14 37 69 41 41 25 17 18 44 49 57 42 43 39 20 5 39 52 60 37 14 -9 19 25 19 25 42 68 57 43 60 92 93 118 104 86 78 74 83 75 84 82 62 53 71 96 111 109 111 133 148 156 159 140 150 156 144 155 152 158 165 165 162 173 185 181 188 183 190 194 200 201 215 224 229 237 236 249 245 235 237 58560 294 1603 30 11143 16 16 0 7272 7907 114 160 254 373 635 752 855 834 1209 1433 1716 1858 2070 2265 2737 3130 3351 3759 4210 4652 5234 5791 6124 6040 5974 5796 6312 7654 8392 7545 6341 6159 6073 4993 5003 5190 5420 5808 6024 6163 6145 6507 6679 6772 6998 7125 7134 6865 6679 6213 5705 5514 5295 4920 4659 4368 4241 4184 3925 3736 3874 4192 4199 4367 4264 4444 4280 3981 3818 3638 3387 3114 2916 2635 2559 2443 2423 2459 2547 2655 2765 2816 2805 2956 3076 3204 3512 3736 4165 4737 5210 5577 6281 6773 7488 8226 9268 9960 10628 11369 12206 12269 12208 12972 14289 16167 17932 17952 17124 16860 18087 21311 26790 33326 41404 45940 51166 61695 71002 78378 89657 101053 113434 130001 136571 139888 150301 166976 183758 202919 214675 216462 204947 201698 176912 159697 135615 113210 106035 89193 71061 65440 56023 36898 20753 15332 8238 4012 5574 5403 3178 2587 1561 876 761 718 677 681 794 875 797 728 789 826 808 804 906 829 688 617 508 483 469 435 314 194 170 106 99 64 28 30 65 60 20 20 13 -26 11 18 -20 7 15 14 9 -6 -18 -42 -27 -10 -40 -33 -29 -41 -27 -27 -11 39 -19 -54 -17 -40 -10 -13 -27 -7 -40 -26 -20 -3 1 3 14 -3 2 9 -13 -30 -2 11 2 -48 -20 11 -11 -2 5 14 34 33 18 19 22 50 84 83 65 66 65 53 57 68 40 50 45 44 50 53 92 99 93 106 119 119 119 114 106 123 111 110 117 124 114 127 124 133 133 132 140 143 141 152 159 161 171 182 187 192 201 194 209 205 197 198 58569 344 89 30 11159 16 16 9 7273 7903 5902 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 231 747 988 1220 1690 2015 2076 2284 2429 2586 2983 3283 3490 4017 4273 4415 4905 5187 5582 5956 6273 6812 7188 7659 8202 8947 9586 9920 9672 9412 9429 9465 9495 9594 9880 10268 10597 10930 11201 11402 11858 12817 13336 13732 13390 12566 11957 11412 10727 10247 9721 9027 8350 7857 7891 8192 8383 8229 8491 9020 9405 9357 9587 9403 9032 8793 8667 8576 8195 7933 7647 7721 7636 7695 7724 7513 7681 7838 7784 7899 8298 8496 8367 8340 8449 8611 8110 6512 5671 5520 5943 6571 7257 8102 9678 11862 14190 16064 17561 18872 20361 22103 23156 23301 22444 21078 21118 25779 36184 49208 55548 59204 70394 76304 86216 108931 104556 96139 91061 86121 81905 83851 85417 97026 105222 109497 127113 134117 146444 150501 131096 121412 116477 108727 105156 106511 120986 120304 110214 104336 91456 82965 58419 27124 9762 4761 2584 1760 1542 1375 1286 1138 1147 968 722 751 703 792 802 791 879 895 840 665 637 693 788 662 538 388 271 224 179 125 140 157 103 121 98 96 80 79 69 48 47 -1 19 43 51 13 39 46 44 48 62 55 -5 8 29 17 -11 7 36 58 32 25 51 54 30 55 91 71 64 45 50 63 54 44 18 9 12 73 85 54 50 70 45 34 42 36 34 56 65 64 57 66 66 72 72 93 122 110 136 152 159 123 129 146 135 121 93 84 86 117 142 150 181 174 142 174 175 167 168 169 164 168 179 169 172 168 178 180 183 189 192 186 185 190 187 198 198 213 224 230 234 229 236 240 240 239 237 234 58578 295 1578 30 11178 16 16 18 7274 7900 25 400 788 1268 1500 1799 2197 2313 2439 2496 2455 2600 2694 2919 3138 3228 3438 3770 3989 4437 5501 6610 7343 7805 7816 7663 7742 7418 7325 7991 8458 8001 7772 7750 7593 7518 7673 7776 7703 7770 7835 7686 7516 7475 7520 7810 8937 9642 9883 10292 10347 9739 9325 9188 9289 9069 8619 8477 8829 8987 8776 8444 7686 7247 7110 6995 7083 7131 6989 7399 8149 8209 7893 7048 7020 6924 5816 5354 5096 4970 4769 4686 4860 4812 5115 5577 5960 6276 6558 6969 7629 8321 8284 8395 8392 8417 8952 9311 9122 8089 7743 8763 9944 12087 15413 19642 25741 32958 41795 51076 52896 55323 65887 70870 63262 57890 65825 76512 74011 67799 66958 65454 64949 73336 82509 83717 80071 81571 90812 104185 115703 123578 128316 123553 112502 102367 105058 101533 87907 94323 111540 103929 83655 70395 47858 21778 10310 12339 21973 28218 27648 33771 39566 44418 58974 62526 38051 15634 7840 3422 1534 1480 1517 1713 1791 1614 1325 1018 819 620 531 381 297 242 158 135 111 119 118 13 56 42 22 7 49 16 44 36 2 -10 -11 31 82 17 27 68 -3 20 16 9 8 5 5 15 19 16 33 17 7 7 30 34 24 20 28 10 -1 41 10 31 18 22 20 18 18 40 15 26 24 9 7 5 -6 -11 33 48 63 39 31 64 59 56 64 97 94 111 106 117 119 108 123 106 65 66 103 133 136 131 136 112 116 125 136 115 100 131 142 140 118 130 128 129 137 138 131 138 150 156 161 157 165 173 179 185 182 197 200 204 210 202 206 221 219 208 195 58587 296 1595 30 11195 16 16 27 7276 7896 70 428 730 978 1282 1499 1565 1676 1796 1734 1745 1895 1998 2274 2419 2710 3052 3388 3939 4407 4877 5601 5754 5450 5126 5071 4944 5045 5248 5409 5789 5942 6048 5845 5328 5078 5024 4946 5241 5517 5638 5892 6051 6429 6925 7570 8307 8883 9225 9454 8942 8264 7971 7555 7061 6643 6552 6171 5937 5773 5070 4461 4107 4040 3963 3506 3248 3179 2978 2762 2840 2966 2970 3113 3568 3911 3542 3334 3738 4389 5263 5968 6586 7189 7470 7546 7872 7936 7429 6670 5568 4845 4658 4812 5396 6026 7014 8547 10023 11760 14123 16658 20151 23956 27613 30248 32175 34004 33933 33183 32307 30716 30487 36245 40879 42297 45410 49533 52313 49334 52420 58382 70070 79804 84994 86577 92748 92087 93057 96223 105741 105611 108113 123988 139762 150083 157442 157149 155715 139213 131421 115440 83747 49537 35513 30517 33207 40024 64572 88055 94856 83684 87108 87204 53848 29581 18980 10682 7815 4914 2190 1166 940 972 1097 1202 1204 1025 858 590 468 340 269 217 158 135 98 84 81 29 23 42 51 45 54 40 42 64 58 72 60 24 36 40 -9 24 10 4 41 1 10 18 11 17 22 -2 7 -2 -22 16 26 34 17 26 17 51 26 40 43 58 61 52 47 19 25 32 65 60 45 50 48 60 56 20 52 66 41 47 71 54 47 66 75 52 81 134 134 146 157 160 149 146 89 108 116 134 153 151 137 123 138 154 153 152 132 129 151 155 159 151 141 155 146 155 151 144 168 172 178 186 189 184 193 196 195 206 228 229 231 233 235 238 235 230 234 235 58596 291 1730 30 11210 16 16 36 7277 7892 -75 999999 -93 -25 -92 -26 88 100 64 178 211 284 395 477 478 613 667 893 832 899 900 982 958 1018 951 844 757 834 731 759 734 797 759 775 850 755 889 824 962 1037 978 1058 1072 977 1141 1160 1212 1220 1308 1263 1191 1356 1440 1365 1314 1242 1176 1117 1204 1156 1050 897 763 724 712 688 592 561 487 541 521 554 426 398 445 473 463 501 630 805 1004 1211 1541 1695 2039 2356 2816 3403 4330 5618 7009 9024 10808 12017 13187 14523 14744 13594 13047 12831 12173 11665 12249 12238 11254 11776 13862 13663 12538 12842 13911 18204 25419 31964 39862 44407 46392 46696 49547 53490 56702 60766 66174 71624 82461 92534 96645 96163 98211 100787 98216 96952 93124 83178 79244 82508 97800 115865 128416 135816 120691 69699 55590 85401 95694 70700 70443 95296 138727 172231 194502 203362 190261 132791 66025 29826 27248 31131 29639 23939 19293 17827 6688 732 423 274 226 102 87 92 46 63 72 21 46 33 19 38 37 36 25 21 -26 65 34 30 30 -15 10 7 14 40 4 2 -31 -8 10 -22 -15 26 17 17 25 37 -6 -12 1 4 -6 25 24 8 -8 29 11 28 31 7 21 3 13 23 47 21 -12 11 36 27 25 33 21 40 36 52 49 63 85 80 75 121 151 132 137 165 145 106 65 75 94 124 135 129 124 130 126 120 134 126 123 119 124 126 132 118 145 161 131 125 135 137 141 157 150 144 153 155 164 183 185 192 185 200 202 211 213 219 217 204 205 218 210 58605 295 1653 30 11223 16 16 45 7278 7888 -51 103 141 234 207 420 365 450 588 614 671 864 890 961 1085 1179 1247 1281 1280 1369 1553 1511 1615 1617 1803 1870 1983 2100 1958 1597 1670 1682 1611 1690 1618 1362 1323 1336 1449 1383 1452 1530 1620 1805 1844 1968 2116 2222 2143 2119 2199 2113 2162 2211 2284 2368 2324 2146 2109 2199 2389 2456 2533 2516 2514 2680 2723 2362 2218 2257 1889 1587 1322 1037 953 1151 1555 2177 3081 3894 4638 5267 6268 7455 8713 10262 11781 13015 14278 15992 18015 19623 20080 19664 19058 18110 16741 15799 15104 13845 12235 11208 11618 11018 11324 11729 12521 14035 15765 17364 17491 17723 18566 21047 23212 31452 34738 31120 33505 36961 37473 37142 34240 36855 41302 43549 44736 50130 53963 58470 60443 59431 55432 45575 45398 48140 45767 38569 35109 32012 36396 51582 72981 100726 118547 120303 121982 135998 147788 163475 183725 190967 200870 197845 185940 166278 150148 105116 55501 24098 10951 8310 8575 10925 20236 22607 9445 2046 188 61 69 97 29 3 70 41 48 69 55 57 21 7 40 45 40 50 39 9 32 26 14 45 24 47 47 -17 2 -3 54 25 23 0 28 48 16 12 2 -12 13 1 15 25 27 15 58 28 26 -8 23 59 53 58 41 20 32 34 16 32 22 37 29 28 29 28 32 36 39 51 79 64 51 97 134 186 160 135 135 138 104 75 114 139 164 129 144 136 127 134 133 139 149 147 136 136 128 124 143 152 163 166 173 156 163 167 161 159 182 186 186 190 206 204 213 222 232 232 234 235 239 242 229 234 241 233 222 58614 295 1635 30 11235 16 16 54 7279 7885 75 136 173 327 398 405 447 553 678 585 766 834 946 1001 979 1103 1297 1538 1639 1776 1832 1889 2126 2622 2780 3026 2837 2700 2478 2428 2446 2151 2182 2115 1921 1811 1778 1814 1710 1762 1714 1618 1484 1373 1447 1750 1819 1922 2148 2239 2328 2213 2436 2839 3136 3036 3025 3060 3027 3247 3339 3442 3561 3525 3413 3373 3625 3517 3286 3474 4106 4539 4832 5326 6811 8158 9808 11656 13500 15761 18278 20814 21456 20766 19889 19008 17645 16509 16137 14506 12684 11483 9746 8364 8976 10864 12376 14004 17594 21093 21433 20108 18768 15947 14693 16281 20180 18963 15753 18574 26818 28907 27541 23566 19795 15446 13087 13281 12857 12131 9898 10496 10651 12203 15738 17305 19338 24180 32661 43125 49950 55898 63323 67074 74220 86837 87481 71501 62562 76973 95918 97557 104022 109033 131096 163925 170110 159303 167056 176150 173344 177032 187270 197051 189526 166719 135211 76496 13658 4110 3383 3565 2288 1174 1101 1814 1227 298 145 101 113 78 20 55 74 80 118 113 137 127 121 81 53 50 64 50 30 44 44 32 76 81 69 62 66 82 69 49 36 34 57 32 51 75 77 83 94 60 58 73 87 68 75 62 65 96 99 98 118 85 46 59 55 65 65 89 92 110 61 29 69 77 42 78 79 73 88 112 125 92 142 190 173 209 218 213 175 172 189 152 134 145 167 188 191 179 170 174 170 182 196 193 183 162 174 177 188 191 186 192 201 204 186 192 202 188 212 207 208 215 221 240 247 246 256 257 265 267 263 255 258 249 249 242 246 58623 297 1616 30 11246 16 17 3 7281 7881 -30 -10 189 363 357 523 576 710 761 923 1111 1279 1659 1727 1996 2070 2326 2451 2624 2768 2984 3625 4362 4728 5047 5612 5713 5190 4677 4490 4199 3783 3395 3076 3010 2735 2366 2037 1789 1552 1318 1272 1300 1224 1119 980 1200 1409 1754 2132 2250 1954 1830 1979 1989 2078 2086 2336 2531 2584 2892 3371 3743 4314 4693 5209 6107 6563 6722 7197 7763 8026 8225 8992 10175 10925 12112 12991 13485 14099 14566 14360 13457 11801 10449 9648 7717 5817 5581 5926 6743 7956 8773 9514 10874 12262 12679 13459 13130 13262 13388 12021 10434 8754 7077 7409 11282 14950 17676 17560 15344 15195 13974 9154 6577 8828 13961 18511 18566 18726 20800 22857 23040 22178 21764 19110 17532 16681 17321 18999 23804 30179 36640 47252 56800 67059 79641 84166 87713 102005 112876 117703 115004 125278 144868 167830 171741 171874 187955 208478 227313 237570 219326 174823 140512 121866 107900 78254 43137 10456 1820 1064 812 734 609 531 389 259 165 172 166 167 147 157 145 111 110 93 111 51 69 91 41 44 30 44 48 59 119 40 56 102 50 123 83 89 51 52 39 49 64 28 31 14 60 46 47 43 41 42 60 36 42 35 33 56 75 58 80 65 58 55 39 102 80 93 77 55 43 72 52 58 61 86 56 108 106 71 103 94 100 118 111 147 206 219 232 184 168 201 186 142 156 141 163 178 163 170 177 168 168 159 182 180 186 173 178 168 178 176 173 193 213 204 192 201 201 200 213 202 204 227 231 230 237 244 245 246 243 244 243 246 250 245 230 234 247 58632 298 1597 30 11257 16 17 12 7282 7877 -25 23 161 323 491 570 727 807 855 919 1044 1036 1148 1432 1630 2052 2257 2378 2857 3129 3745 3864 4173 4642 4578 4697 4919 5440 5560 5233 4837 4850 4712 4591 4555 4725 4603 4412 3921 3166 2779 2366 2365 2442 2547 2733 2973 2824 2992 3400 3872 4543 5781 7140 8323 8855 7712 7077 7472 7831 8059 8589 8871 8678 9205 9939 10992 11643 11358 10542 10244 10404 10060 9934 9625 10059 10948 11564 11463 10571 9576 9490 9441 9704 10032 10485 10813 11537 10986 11016 11482 12949 13686 12961 12553 12046 11925 12843 13926 14454 15534 16560 15061 14940 18864 20140 15703 11860 10641 12106 17452 25952 36958 45047 50198 55146 56718 52874 48517 45462 42691 40134 37364 35011 35452 35583 34368 34149 33326 32757 33636 32539 32843 34748 38793 45530 52793 69070 84901 93289 97886 86333 82261 85570 94944 108672 124632 148744 151811 150923 155752 173242 181453 144866 97847 72030 51306 23513 15049 13999 13014 9430 4393 1454 780 638 455 318 259 167 139 108 93 83 23 27 34 55 20 59 12 -3 32 -6 -15 19 4 7 -4 -13 18 36 34 12 61 57 61 88 72 31 35 13 -26 -2 13 23 14 -8 -22 -5 10 -7 37 6 -17 -9 19 9 31 18 -20 23 35 27 12 -4 8 20 8 29 13 47 6 35 38 25 -2 17 21 45 58 73 49 62 71 135 138 132 103 92 124 162 100 113 146 131 110 135 123 122 120 121 131 128 108 122 123 125 132 130 128 122 102 131 175 163 140 127 148 161 151 146 168 193 195 196 199 210 213 212 198 192 195 194 195 194 192 203 58641 301 1488 30 11268 16 17 21 7283 7873 -26 180 381 550 799 1156 1347 1363 1549 1764 1872 1977 2144 2333 2332 2536 2773 3333 3799 4224 4970 5800 6402 6649 7118 7831 7690 7512 7767 7648 8673 9332 8000 7608 7684 7663 7217 7148 7149 6883 6652 6419 6269 6616 7192 7860 8865 9857 11343 12839 13426 14143 14686 16393 20319 23946 24820 23197 22668 22160 22147 21911 22123 23282 23631 24974 27140 29433 30131 28491 24238 19547 17205 16186 15615 16091 16872 17629 18200 17817 16577 15486 14946 14520 13941 13340 12734 12832 12923 13684 14544 15307 15358 14171 12472 12115 12267 11397 10464 11161 11905 12828 12754 11788 11292 13274 16823 20184 28113 37964 48022 59010 66852 73964 77401 72875 68945 66329 63388 63690 60188 53917 45807 39686 36678 34514 31293 30619 27516 25617 23065 21332 18574 19001 17596 15481 14290 14233 15091 16985 20692 23984 29640 46282 71569 89130 89664 103923 115178 103946 99176 82882 75963 74599 77006 73637 64190 39206 21548 13244 14234 23535 37576 57557 83409 76774 36060 8863 1065 540 382 358 310 168 124 77 64 30 40 93 78 57 86 73 35 14 48 41 26 46 21 31 62 69 52 33 41 35 43 56 56 62 26 45 61 59 25 30 13 5 -10 25 34 35 38 38 8 39 41 60 44 27 28 33 15 47 46 55 27 46 52 34 48 50 29 24 48 39 63 70 66 83 83 78 104 102 131 191 177 174 158 157 145 147 106 96 134 145 144 150 154 155 148 147 144 141 148 143 140 147 136 140 151 132 123 149 139 169 202 172 172 165 170 179 190 188 193 212 217 222 229 240 239 225 219 211 206 216 219 222 224 58650 309 1290 30 11280 16 17 30 7285 7869 54 332 498 618 899 1179 1363 1621 1994 2310 2960 3420 3693 3945 4558 4894 5193 5502 5911 6173 6592 7072 7813 9357 11554 13703 15521 16666 17343 18332 18699 17908 18517 19166 19412 19668 19199 18917 19724 19996 19712 19704 20209 20384 20359 20236 20753 20975 21452 22328 23665 25185 27089 28355 29934 31701 33758 36244 39524 41357 42181 43433 46512 51165 53073 55951 59483 62032 61594 60546 57902 52561 49300 46489 40143 34117 30233 28023 27985 28706 28440 28162 27787 25819 21836 18855 16290 14375 13297 12454 11268 10201 9906 9493 9182 8695 8281 8330 8893 9452 10405 11196 11510 11888 13557 14868 16777 18278 20335 24539 29807 39398 48149 53619 62792 81386 98284 99913 92438 90200 88791 83197 73070 69889 67115 64864 63656 60543 61248 66092 62370 56682 55053 51680 44174 37974 32766 28154 27333 25455 22600 22312 20758 18626 15585 11675 9021 7136 4911 4155 4877 5197 7427 9276 9049 10445 10703 7622 6085 4841 4956 4630 2512 972 734 770 937 1693 3495 6326 6683 4276 2042 1305 866 646 518 306 234 187 168 128 138 88 86 98 95 91 58 40 32 34 58 14 -9 48 63 43 71 53 68 28 27 44 46 24 22 -16 17 43 26 0 -8 28 48 45 12 48 70 -12 -13 23 22 10 40 13 31 56 33 51 28 65 37 42 83 62 23 -9 28 52 44 64 25 35 27 68 57 55 77 71 104 103 132 154 155 216 224 160 133 136 116 99 126 128 134 126 147 147 137 116 108 139 152 148 150 136 126 119 115 138 132 135 125 129 142 137 150 149 167 157 169 170 163 169 183 197 210 222 215 211 216 217 215 208 207 205 203 210 240 58659 312 1211 30 11291 16 17 39 7286 7866 67 180 310 401 544 672 882 1101 1449 1829 2353 3033 3512 4144 4616 5147 6075 7123 8024 9081 10219 11139 12333 13350 14485 15838 17487 19035 20332 21904 23157 23102 24365 25604 26234 27623 28837 29918 30851 30265 30093 31522 32839 33772 34330 34880 35462 35890 35050 33529 32318 31140 31235 31102 30687 30136 29141 28523 27566 26856 27276 29191 30944 32092 33396 34638 36091 37545 38712 39410 40734 41430 37082 29370 22672 23115 24231 23006 21524 19597 16618 13558 11279 9779 8433 7510 8878 9893 9287 10575 11720 12660 13164 14699 16214 17876 18268 18746 19761 19655 19525 20528 24216 31290 41015 47521 54059 61275 68470 77379 85805 93984 95508 93183 94983 95050 89857 85880 87684 88337 87227 86955 73523 59672 55975 60657 69857 66656 59590 51447 48317 40424 33321 28853 25837 23268 20444 16969 14961 13011 11000 9913 8853 7781 5965 4201 2054 862 352 192 122 80 91 106 52 83 104 154 127 227 653 1806 2589 2755 2252 3022 4032 3357 1511 976 1975 3178 3348 2477 1369 933 682 500 350 211 165 178 110 97 76 106 62 17 21 35 -6 14 4 24 14 25 22 5 12 24 30 -3 -22 20 -5 -11 23 14 46 6 15 10 -3 -4 0 5 -42 4 25 1 -16 -19 -16 -8 -28 -3 2 7 15 19 42 7 11 4 -7 20 29 21 9 4 11 0 -7 9 23 42 32 44 34 70 55 78 80 94 149 132 124 162 232 195 178 139 89 75 85 101 110 102 104 117 124 134 102 102 120 106 109 116 103 100 95 108 108 103 101 98 114 116 118 107 135 133 149 151 163 153 155 176 176 171 190 189 183 182 177 173 170 173 190 206 250 297 58668 309 1284 30 11304 16 17 48 7287 7862 -72 126 242 371 678 854 1216 1577 2081 2610 3170 3689 4412 5367 6102 7093 7820 8363 9368 10186 11203 11752 11755 12358 13335 13882 15139 16692 18098 18558 18842 19990 22263 23495 25699 26216 23323 21880 21538 20536 20097 19378 18030 17018 15736 13959 12515 11532 11085 10985 11206 11990 13682 15206 15741 15452 15779 15936 16380 15803 14839 14678 13774 13590 13740 12608 11588 10931 10365 9184 8215 8206 8415 8882 9317 9874 10657 11260 12542 14447 16886 20516 24350 27239 29954 32693 35105 37706 39551 41995 45381 50255 57771 66560 74645 81364 86677 91646 97226 97054 97712 104317 102752 108805 110719 107056 110092 109416 97681 82386 82325 85101 80408 76680 72660 61007 46040 37300 31934 33626 37107 45460 77328 113380 94659 58020 46225 40017 28798 24355 23108 22728 21920 18349 14250 10979 8228 6339 4952 3474 2603 1739 862 347 183 109 126 111 181 318 470 1021 1851 3001 5560 8542 10597 10194 11305 7852 4366 1676 496 376 492 613 761 853 842 718 579 551 385 258 197 182 158 141 130 152 77 37 91 74 43 82 75 108 18 38 33 58 67 49 82 24 17 5 27 33 1 -29 11 36 25 32 34 30 31 22 22 15 26 25 23 12 21 23 6 22 35 19 -13 17 13 34 38 13 50 17 12 23 -25 -8 25 18 19 9 46 35 21 52 64 61 59 78 116 122 143 150 141 140 158 131 156 154 147 116 89 107 109 110 124 123 144 148 149 139 121 127 116 118 119 103 110 125 112 112 141 121 127 119 124 125 116 125 133 149 150 149 166 161 165 184 192 201 196 187 191 188 196 194 188 197 217 247 276 306 336 58677 307 1386 30 11316 16 17 57 7289 7858 -89 112 344 471 725 1170 1292 1604 2040 2496 2806 3250 3753 4007 4300 4869 5196 5404 5616 6043 6433 7076 7504 7733 8243 8554 9098 9179 9678 10085 10890 11953 11372 9873 8775 8651 8198 7660 7408 7000 6937 6718 6653 6675 6813 7162 7413 8002 8474 8341 7531 6931 6017 5359 4886 3995 3478 3179 2785 3135 3520 4237 5340 6695 7667 8410 9641 10256 11180 12926 15897 19134 22021 25274 29087 33013 36873 41265 46001 49968 55137 59799 64710 69602 75616 83576 91708 100443 108346 112534 119183 124405 127662 127537 124091 110637 96092 90024 89785 89306 93512 91748 86598 82802 80170 70973 57413 43086 37405 36044 35945 31111 25276 24312 27962 33539 38814 47150 58125 72414 70260 73940 73986 59703 49811 47253 42344 40530 36417 27501 25541 26433 22083 15956 12369 8102 5640 3467 1922 845 481 525 529 286 222 200 150 156 247 284 306 189 235 748 2889 2839 784 344 259 313 358 353 402 437 446 549 510 455 372 277 188 127 155 151 140 98 108 88 169 73 127 121 104 73 71 115 45 56 70 44 90 52 13 37 72 98 38 27 51 5 36 22 72 33 33 26 16 26 44 62 46 35 21 51 47 33 25 -4 20 47 75 28 31 53 11 28 30 41 48 37 24 19 41 62 53 57 53 61 71 85 63 53 102 130 167 158 112 112 131 134 124 138 129 150 138 129 155 154 156 156 148 152 164 166 153 148 140 140 164 152 139 139 138 117 112 124 126 137 154 151 149 166 145 150 171 162 155 179 197 197 194 206 212 218 214 213 216 207 202 209 266 386 435 489 428 387 376 58686 309 1324 30 11314 16 18 6 7290 7854 -76 999999 999999 111 228 417 731 1173 1379 1297 1618 1697 1949 2169 2509 2646 3009 3174 3511 3833 4069 4436 4750 5079 5537 5672 6038 6273 6386 6135 6049 6024 6812 7116 6261 5583 5953 6066 5928 6167 6443 6412 6617 7003 6739 6576 6460 6079 5811 5472 4764 3492 2526 1848 1457 1461 1729 2330 3048 4110 4948 5523 6330 6978 7788 8882 10892 12873 15083 17340 20536 23629 25858 28574 32150 36557 39293 41851 45425 50359 54033 54748 53826 54999 59553 65751 72742 82303 92926 102588 111927 120068 124508 122406 117077 116485 123385 134438 146414 149817 148232 139418 117762 94670 74808 62075 52212 39910 35308 36638 39190 39954 44912 53154 59943 67268 72093 61732 54122 49677 44233 40932 35462 33619 28074 24784 23436 21813 17513 13579 12526 12459 10392 7918 5672 3254 1994 1508 1492 1217 697 565 417 312 281 172 251 291 287 333 322 272 232 228 225 251 275 204 209 214 270 357 373 361 399 465 438 412 409 273 162 135 96 79 88 89 77 105 47 57 116 81 90 101 91 76 43 85 62 130 92 51 52 45 34 55 41 -27 33 8 27 59 59 29 -38 5 16 -2 -19 -5 21 25 36 15 13 36 16 -5 9 25 -12 25 47 29 28 12 -21 -14 18 -10 19 15 15 20 23 34 30 37 24 78 51 35 58 25 82 103 80 56 58 93 97 89 89 90 90 85 82 111 97 111 107 125 126 141 121 114 115 113 131 129 111 128 103 107 114 107 107 111 114 129 112 120 111 107 112 120 136 144 148 140 145 162 157 169 168 180 192 188 169 180 188 254 545 946 885 472 403 355 254 58695 307 1378 30 11308 16 18 15 7291 7850 -80 148 230 414 586 586 865 1022 1142 1327 1384 1486 1545 1836 2203 2534 2914 3061 3365 3571 3747 3624 3643 3715 3552 3254 3178 3334 3727 4781 6371 7393 7824 8939 10484 9193 6947 6371 5880 5081 4672 4433 4621 4733 4634 4389 3721 3526 3564 3228 2735 2562 2634 2838 3072 3241 3655 4330 5315 6519 8354 10475 12698 15192 17856 19676 21980 24524 26855 31325 35878 38067 39392 41299 46678 52816 55421 56797 59114 61877 63714 67231 72908 80098 85845 91061 94207 94805 97069 97927 97528 100264 108108 114516 112900 98512 81099 68254 62241 55793 50325 46912 42302 39372 36962 39201 46311 58126 69328 72094 70802 66838 53372 40137 33838 35656 39253 40748 45094 52942 63171 65554 62952 56154 50200 46155 46243 46613 45352 43452 39917 38128 35964 30800 24921 18018 12760 7942 5856 2936 1511 846 611 641 569 458 253 278 262 297 222 201 252 265 237 291 254 332 283 239 337 424 406 390 410 364 194 108 94 27 30 91 63 100 56 55 38 76 71 52 16 19 22 30 74 45 25 53 84 74 48 13 30 64 49 41 30 85 74 23 23 32 42 42 28 15 34 0 14 -16 12 -1 17 22 39 57 29 30 17 -4 31 -7 -19 12 2 46 17 28 17 16 33 2 22 72 89 91 74 63 46 50 85 76 80 121 123 101 78 67 94 79 91 63 93 111 99 99 115 120 145 139 129 122 121 129 126 116 107 111 119 115 109 107 100 108 112 108 106 92 122 114 144 125 118 126 141 135 171 143 146 164 172 170 173 182 195 186 172 180 189 378 864 1339 890 524 526 424 276 58704 308 1349 30 11309 16 18 24 7292 7846 -76 -25 119 136 308 427 498 778 846 1099 1234 1602 1720 2053 2325 2678 2739 2764 2981 3078 3157 3146 3165 3302 3448 3754 4492 5329 6182 7537 8091 8511 8874 8658 7415 6865 6389 7177 6863 5095 4716 4572 4987 5004 4723 4209 3918 4041 4340 4714 4840 5046 5330 6124 6731 7806 8956 10172 11423 13160 15449 17609 20355 24112 28214 31343 32979 34031 36244 38888 41672 44097 47232 51854 52595 51901 52018 53405 55904 55940 56095 59760 62754 61289 57920 56392 56600 55234 53770 52569 51168 49320 46425 42882 40649 36675 32487 29996 29913 32411 39132 46873 56124 65153 75121 78217 70493 60950 51830 41755 38199 42103 45926 52314 55155 56747 67534 91542 92206 78499 67925 68992 74935 81176 72404 69815 67683 62705 57826 50961 46507 41997 34930 29689 25487 23056 17227 10209 5987 4031 3560 3265 2643 2504 2934 3383 3938 4002 1827 431 245 277 215 209 173 223 242 251 278 320 337 414 368 329 346 299 198 83 30 57 -27 -22 25 74 -31 -5 25 27 17 45 -10 0 14 0 2 -6 0 19 40 18 27 7 28 6 6 26 11 -32 0 20 -3 -1 28 28 -18 9 36 27 -29 -23 -19 5 24 13 -3 -10 -39 -13 -1 -28 -56 -15 1 -16 1 1 4 -12 -21 -8 16 19 -6 10 24 32 -1 21 46 26 17 30 54 77 83 90 80 83 60 86 75 66 50 45 45 75 83 89 86 91 112 93 95 94 107 82 96 95 95 77 82 97 84 78 69 92 97 79 84 87 70 91 104 96 122 175 186 389 432 142 127 133 147 147 155 159 155 161 162 179 633 1239 957 621 513 524 367 212 58713 305 1442 30 11312 16 18 33 7294 7842 -46 80 182 243 387 594 724 796 1042 1102 1345 1481 1612 1663 1825 1969 2283 2539 2825 3135 3734 3988 4495 4937 5002 5165 5028 4803 4650 4942 4889 4381 4041 4052 4879 5690 3799 3377 3685 4233 4500 5413 5876 6366 6978 7235 7454 7833 8644 9461 10537 11905 13259 14506 15614 17012 18043 19390 21086 23394 26424 30625 35454 40227 45818 50013 53595 58924 60917 59252 60809 63231 65356 65803 64142 63258 58302 52730 48239 41289 35935 34691 34493 34813 35711 36870 37215 37797 38851 41206 43829 47275 48711 49926 55856 67023 77233 84987 85813 79897 63969 47049 42731 53496 66167 64871 57179 60110 70162 82107 90577 93375 93173 95946 100632 94932 88383 83538 74601 68162 65290 58280 52084 48137 42961 37481 35118 33979 31745 28626 25058 23023 21724 20046 18095 18551 16963 15304 12662 10235 6888 3738 2234 1274 729 385 170 232 237 267 244 253 343 327 343 361 323 332 388 383 317 277 246 227 197 146 59 31 26 36 7 13 -26 36 10 19 24 29 32 38 20 41 18 44 54 63 57 47 46 42 90 49 2 5 9 56 66 58 38 71 57 15 21 46 25 23 36 26 19 21 41 28 42 32 30 36 51 29 37 21 -11 12 27 20 23 34 72 75 6 -1 24 10 58 57 74 68 50 57 65 93 118 151 151 138 90 105 114 109 127 116 110 83 95 112 130 120 142 140 123 117 122 134 140 144 131 115 134 121 124 125 113 118 127 111 121 135 106 100 125 147 161 173 177 170 190 238 270 195 158 173 182 191 198 182 191 183 380 1322 1211 594 578 555 424 301 234 58722 304 1472 30 11312 16 18 42 7295 7839 -85 64 180 142 343 586 744 752 855 1027 1172 1307 1545 1736 2019 2165 2356 2337 2366 2481 2665 2669 2706 2728 2682 2534 3052 3820 3579 3357 3802 3964 4611 5640 6803 5933 5241 5797 6750 7629 8097 7899 7758 7697 7740 7837 8242 8827 9416 9970 10755 11847 12876 14085 15916 18221 20098 21622 23172 24377 25453 27739 31087 33853 34658 35908 38161 41529 44418 46269 48084 48291 46878 47618 46934 41010 33371 30129 31292 34522 37818 41751 46355 51101 57397 65967 76901 87910 95660 99145 95937 91172 87909 88445 90189 86310 79447 80285 88374 89284 91801 95287 93646 86852 80939 78566 70617 54831 49860 54568 54080 50645 53984 55465 53277 54871 54140 57167 57518 51867 52903 52932 46255 41214 34602 30462 28757 26754 24420 22484 18620 15616 13482 11393 9074 8125 6334 3938 2417 1654 872 364 170 180 112 184 188 228 295 292 311 332 359 333 374 380 364 360 336 370 288 251 239 94 94 93 67 34 13 75 23 -17 11 36 58 28 -15 28 47 16 19 33 56 36 41 58 60 26 35 19 30 12 21 0 19 43 54 71 41 79 105 45 43 39 32 45 49 26 12 14 36 44 38 44 35 35 11 14 6 12 18 -13 3 45 26 21 16 29 -10 0 45 62 52 31 34 69 101 94 123 176 208 238 120 62 108 119 84 97 65 101 134 117 109 125 131 139 163 130 131 119 132 131 114 133 115 134 131 127 125 131 138 128 138 138 129 132 127 126 150 175 194 245 231 215 244 336 260 177 181 193 209 200 226 280 299 1072 2323 1187 775 827 673 374 260 246 58731 290 1889 30 11309 16 18 51 7296 7835 25 45 192 341 369 608 781 842 869 920 1212 1644 2059 2428 2802 2817 2857 3378 3663 4451 4837 4435 4536 4985 5128 4846 4248 3773 3764 3888 4043 4271 4554 4878 5563 6411 7343 8410 10041 11340 12269 13455 14608 16034 17870 19338 20433 22594 24848 27028 29920 31993 32812 32446 31509 30432 28856 27139 26578 27767 30492 36633 42901 46991 49256 54821 61879 70689 80485 89068 93644 94174 90337 84108 76954 71825 69376 66906 65953 68034 69240 68327 69612 69583 64835 57156 49721 42067 33958 32452 39064 46204 46343 42586 42658 47659 54791 67166 77633 87690 95656 94628 91495 80032 71718 67499 62907 59079 56351 49054 48247 46027 44109 43543 43060 37048 33376 32892 29818 23921 16808 13640 9445 9283 5641 1684 388 186 187 264 247 205 210 256 319 430 461 556 589 436 419 386 370 273 296 270 214 173 84 103 94 115 93 74 110 103 74 54 37 65 70 66 56 12 42 38 62 34 9 14 86 35 52 36 57 25 47 67 46 72 51 55 60 43 15 7 37 49 27 12 18 45 48 55 66 41 38 40 26 36 29 37 34 20 45 34 38 11 30 -1 31 86 41 15 6 46 59 38 61 75 102 108 104 112 136 188 213 194 96 104 128 138 115 77 64 72 101 119 120 132 140 121 149 138 105 141 139 143 147 136 133 140 149 139 128 110 123 127 136 147 138 132 136 158 164 174 256 309 316 273 237 233 230 192 190 206 201 214 345 504 596 1947 3514 2173 1292 1476 1564 646 254 248 58740 286 2007 30 11307 16 19 0 7298 7831 -30 90 360 554 693 962 1211 1434 1575 1771 1893 1975 2176 2345 2177 2557 3136 3115 2507 2592 2757 2480 2348 2211 1959 1682 1562 1522 1521 1487 1503 1490 1534 1754 1984 2365 2839 3313 3796 4501 5389 6809 8203 9287 10493 11709 13087 15086 16894 17627 18029 19346 19587 20409 23639 27652 31772 34532 37644 42461 46874 50912 55015 57970 58914 56868 52919 46326 39044 34348 31822 30940 31166 32117 33671 35909 36700 35597 35197 33019 34728 40842 45886 50479 53921 54166 50479 45556 49256 54388 66903 83495 93357 91900 85915 82750 82949 86836 86774 84391 82301 81572 83334 88677 94319 97295 96277 92063 89772 90798 83485 75577 67366 61030 51111 46442 36074 29849 27884 21612 10306 4152 1253 252 152 183 216 159 215 209 265 268 323 295 284 385 356 284 336 282 291 227 76 77 65 0 34 92 40 53 89 64 47 18 5 -8 42 -20 -9 22 13 39 26 66 39 13 -11 34 18 5 -41 -12 58 57 51 23 16 26 5 20 45 42 8 37 35 47 49 -9 30 34 11 4 9 10 45 5 7 28 0 -40 3 10 -6 -14 3 -26 -11 -6 3 -20 -6 20 44 49 45 38 66 93 85 69 89 78 67 74 77 78 95 96 71 67 74 58 69 90 114 110 114 112 123 106 92 103 109 105 102 102 106 89 100 114 113 111 98 91 95 108 110 112 123 113 117 132 151 234 293 310 285 234 205 171 159 159 171 179 184 242 386 1241 3080 2712 2200 1614 1332 552 211 225 58749 291 1852 30 11302 16 19 9 7299 7827 124 313 524 733 1066 1374 1595 1836 2127 2433 2914 3388 3835 4475 4507 4307 4583 4911 5780 6065 6682 6604 5930 4981 4580 4337 4089 3842 3322 2457 1985 2012 2181 2273 2316 2357 2423 2391 2240 1974 2114 2462 2805 3351 3643 3632 3800 4330 4804 4711 4550 4589 5026 5953 7195 8978 10774 13139 15061 16998 20233 23598 26968 28545 28039 27734 25475 23125 21533 20703 21453 23953 26991 28643 28619 28523 27235 24736 23466 23855 25449 26476 28302 35370 44849 57753 68883 71081 66306 58343 57052 63820 74340 81526 83994 82567 79865 74424 76350 82585 86055 87963 89194 90279 93672 94673 96296 97194 97110 100338 105018 106712 109487 109560 104953 106732 102631 94836 81316 65552 52897 52915 47319 36523 30966 24845 18026 11828 6454 3155 1036 397 273 258 239 191 233 247 315 272 320 394 385 394 338 262 175 120 22 109 69 62 104 122 75 35 43 28 61 73 16 29 71 69 32 13 -21 -9 40 57 12 26 69 33 23 52 34 35 -16 13 17 -1 8 52 49 29 17 65 55 38 9 18 39 70 59 44 54 46 41 48 20 10 45 19 39 28 50 46 52 39 35 33 10 32 42 71 80 56 82 65 70 117 116 81 94 103 60 72 66 80 86 85 118 113 94 85 98 113 106 111 137 149 133 141 154 136 146 130 107 127 140 133 132 110 127 127 130 127 141 132 131 146 149 144 146 143 143 177 257 330 399 378 256 206 192 188 179 186 194 205 217 276 884 2760 2746 2179 1687 769 349 241 243 58758 286 2001 30 11301 16 19 18 7300 7823 162 242 379 496 736 1144 1327 1302 1200 1369 1493 1691 1849 2100 2513 3081 3424 2998 1969 1714 1593 1573 1203 939 694 497 396 272 279 335 393 419 570 716 754 821 785 846 939 1221 1472 1715 1730 1760 2084 2440 2779 2863 2931 2826 2597 2703 3259 4199 5066 5746 7164 8426 8406 8289 8396 8798 9327 9937 10504 11348 12565 14159 16096 19052 22817 26957 30839 34058 38723 43062 45751 47834 51220 53308 53948 55428 58512 63564 67306 68797 69870 69889 67240 67736 68768 70385 72484 75615 81614 90320 100918 112217 118035 119850 122488 125967 128028 127997 127366 127516 134806 143881 137434 121119 100026 88173 81728 79267 69217 54785 52855 45475 36568 30007 24784 20789 16392 11465 8288 5349 2982 1612 661 350 266 152 256 297 337 304 358 347 359 267 224 193 97 38 62 73 62 96 72 11 34 107 19 2 -11 40 71 77 44 -21 13 105 5 9 -17 -12 3 -17 43 81 60 57 18 25 50 86 64 40 -1 -10 23 31 4 16 41 34 27 17 38 52 23 5 27 46 26 54 31 38 60 76 29 36 43 41 57 69 38 29 32 56 35 46 54 37 59 70 75 61 61 80 78 80 86 89 128 138 120 97 97 91 94 104 106 100 109 141 132 119 117 132 143 114 109 116 134 142 140 120 104 116 112 138 135 127 128 133 138 141 130 130 127 161 208 312 435 540 515 361 222 184 177 165 181 196 211 217 256 528 1278 2069 1679 1986 1214 392 244 250 58767 243 3297 30 11307 16 19 27 7302 7819 86 249 490 615 952 1428 1845 2073 2264 2656 3183 3789 4281 4517 4789 4975 5392 6113 7024 7577 8433 9581 11456 14039 16877 19389 22182 25011 27658 30314 32318 35059 38075 41422 44483 47687 51044 53880 54685 53922 52244 52434 54595 56997 59710 63463 67307 67776 74207 90172 105692 116384 123354 122020 120067 122900 122331 126260 137594 142505 136992 130052 127188 125231 118814 112534 107211 106592 98870 93587 89845 86000 73271 63372 56225 49056 40805 30087 21831 15599 11388 9184 7155 5109 3532 2268 1358 604 334 339 355 353 362 363 378 294 234 216 175 133 52 63 61 65 87 87 34 15 71 20 11 23 -32 31 22 21 40 0 32 41 25 44 -4 28 26 40 34 54 32 44 45 -15 2 26 30 52 60 59 84 71 39 74 96 36 68 76 48 39 49 47 30 64 32 42 49 42 52 30 41 27 70 81 72 32 27 39 61 54 29 34 58 95 72 87 98 87 64 71 83 82 97 134 126 121 112 101 87 90 83 115 115 145 127 115 132 142 151 135 134 124 126 118 117 110 125 112 131 127 133 139 140 132 138 141 136 145 155 149 161 242 452 658 727 662 447 262 204 191 185 187 189 211 228 236 366 884 1650 2278 2328 1111 426 259 259 60625 310 1294 30 11254 16 50 25 7567 6830 -79 343 1006 2741 7189 19297 53651 104011 239004 591840 790495 249047 7242 1341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -40 -4 52 100 177 265 462 878 1214 1811 2079 2354 2798 3187 3825 4467 4961 5487 5982 6675 7223 8164 9397 10700 12063 13310 14492 15583 16730 17732 18936 19816 19937 20288 21070 22766 23690 24539 25749 26787 27864 30286 34466 38627 44154 51443 60640 72704 78733 77590 74528 76191 73154 70099 69263 67965 64095 61865 59956 57454 53519 53267 56598 60860 66459 73338 79655 81529 81687 74302 71455 70501 68732 71611 68151 63507 54633 38792 26385 21966 16965 11815 7040 3937 2791 1942 1198 632 436 344 284 261 256 266 256 193 208 149 85 55 -19 32 55 29 15 54 59 18 41 31 41 -6 23 26 44 34 18 21 46 -7 20 11 12 -38 13 24 -2 33 35 32 -4 20 -27 -16 41 6 8 9 22 45 31 43 -2 -12 30 17 -12 29 44 32 -9 -11 -10 -13 -1 3 -9 13 25 24 33 17 16 31 9 29 36 47 20 46 21 19 17 14 46 36 35 45 43 55 61 84 85 62 51 78 60 55 52 82 94 98 103 100 96 93 93 99 71 70 89 90 105 77 68 81 83 79 98 99 105 105 102 105 108 118 120 136 194 349 510 612 505 337 227 187 181 170 163 164 197 202 200 210 350 685 1341 1852 910 409 249 241 60634 314 1110 30 11250 16 50 34 7568 6825 -36 257 1017 1913 3563 7297 18079 45515 93425 135247 215937 561200 999999 999999 999999 223712 7765 11925 31897 1640 1127 890 739 604 517 508 552 522 477 455 374 442 359 241 225 194 144 95 120 198 55 224 250 308 303 188 122 92 -8 58 133 161 86 213 347 272 230 263 364 398 464 436 352 433 515 447 285 96 97 57 -29 61 -45 33 25 -72 -16 -8 73 95 56 134 79 97 155 89 145 178 84 210 155 188 144 208 152 63 56 90 172 239 309 456 555 636 856 1102 1128 1018 869 936 836 493 291 231 139 66 90 173 154 126 136 143 216 165 192 128 88 71 89 160 244 171 261 248 201 138 130 89 68 123 93 57 57 7 36 43 -19 57 60 54 41 36 66 22 18 2 86 75 60 6 47 29 37 54 74 45 -61 -18 -7 0 -19 -16 33 65 33 21 38 58 62 11 47 38 70 80 52 41 29 -3 -19 22 100 40 46 25 37 -10 55 22 -17 -16 42 26 18 46 38 2 -14 -4 16 -24 -26 -38 -13 18 25 28 7 -11 -16 4 -9 10 22 -21 -4 42 32 -7 -18 -27 -29 -1 -9 -18 1 1 24 11 -6 38 16 -11 20 -4 18 16 -4 23 45 20 2 11 24 20 27 28 3 10 29 33 32 16 43 25 32 35 13 49 65 54 36 53 51 43 34 39 50 50 52 50 58 71 49 55 79 71 65 58 71 84 88 88 95 118 135 157 166 176 182 197 207 204 199 211 214 216 222 239 243 248 255 272 268 272 60643 314 1104 30 11244 16 50 43 7570 6819 408 2204 6322 17158 46463 115760 236525 301446 391963 257555 204080 469815 989473 999999 486103 7607 750 991 1238 1185 1023 1021 1074 760 495 426 349 556 514 474 442 340 317 341 324 161 43 144 223 196 222 197 165 328 354 347 259 153 160 97 114 38 34 127 304 268 295 242 283 319 392 405 404 574 483 476 378 305 139 98 44 38 18 0 -24 73 44 44 37 58 85 106 84 87 166 140 185 144 61 48 108 146 154 130 184 177 106 125 130 156 249 361 434 492 740 1012 1041 1014 1025 929 915 750 380 317 208 78 123 198 224 136 158 166 126 137 150 142 115 102 44 205 219 208 212 274 301 247 155 119 100 90 84 73 78 18 1 62 69 72 6 54 63 33 41 -9 89 104 52 63 47 47 11 10 9 -36 1 54 4 10 -71 -15 -33 8 38 23 18 -12 1 8 61 68 25 40 27 45 72 90 20 57 82 74 48 13 40 9 9 16 39 18 39 46 15 -10 -20 -1 -47 -24 -11 -46 -58 7 21 42 27 -60 -43 24 32 -14 16 3 22 -36 -9 12 -16 8 28 -28 -10 -12 19 10 25 1 -27 -2 -2 15 14 -4 2 40 13 0 11 18 12 22 24 -3 2 -6 11 23 40 -4 11 36 29 11 12 37 22 32 47 45 42 66 47 28 36 36 63 71 58 43 32 53 64 56 62 73 62 60 62 69 69 70 80 78 70 68 77 85 108 128 157 171 177 184 191 193 209 218 216 224 243 239 234 244 252 263 267 279 60652 315 1072 30 11242 16 50 52 7571 6814 116 830 2282 5451 12722 26383 63469 150169 300847 351989 27528 20411 139423 427511 999999 999999 537945 8059 702 1078 1296 1041 947 934 774 526 413 356 412 444 425 324 346 407 322 285 186 211 238 293 279 227 133 157 248 211 218 243 174 227 147 107 140 102 65 193 236 260 209 173 273 268 291 354 499 576 349 233 226 102 60 4 3 56 34 -15 52 118 108 -3 7 70 88 154 244 313 329 176 276 372 284 252 187 63 92 68 60 74 199 131 224 204 317 574 637 856 972 992 976 1168 1095 1061 957 760 611 395 323 160 99 129 139 172 164 49 111 154 96 168 209 218 204 157 255 230 207 157 164 99 178 51 72 83 83 43 -15 -11 13 38 -14 -19 -13 -33 31 32 48 46 34 55 -3 37 63 64 52 90 9 41 9 -3 -9 9 78 100 51 34 21 9 27 7 19 59 126 21 26 34 71 63 29 76 60 25 35 44 58 25 35 30 53 50 26 23 -3 7 8 21 41 12 -39 3 23 2 -18 6 15 11 19 47 3 12 25 10 -11 2 20 26 -13 -16 -2 -25 -19 11 10 11 -18 -12 5 -17 -7 39 28 19 3 16 12 8 23 20 36 17 24 26 29 27 18 50 48 32 30 27 14 36 37 23 56 64 50 37 36 62 61 81 67 51 46 29 36 39 49 56 72 69 62 75 71 75 83 63 74 85 86 72 85 93 83 90 89 105 112 128 167 184 184 185 186 202 207 211 215 228 237 246 241 243 245 264 270 60661 315 1077 30 11247 16 51 1 7572 6808 213 1394 5245 14627 55382 201495 308915 270316 369202 239081 102291 126951 469117 976544 999999 806707 12064 655 834 1012 858 737 561 637 648 517 338 303 205 241 254 125 213 191 106 32 100 69 90 127 330 271 227 229 157 255 325 224 240 134 132 56 93 85 202 170 174 254 324 240 195 210 244 199 365 474 534 451 216 221 72 -9 -19 82 34 95 16 76 75 -12 95 31 20 61 152 140 283 362 192 147 64 93 88 92 68 89 124 102 130 25 75 224 404 581 645 860 987 946 1021 1061 1003 1028 908 793 532 310 241 210 67 77 138 156 68 51 88 53 136 183 141 170 235 185 175 186 184 133 71 106 90 86 35 7 23 63 28 31 -24 33 11 -12 30 -19 37 48 43 43 38 -33 -22 50 47 29 74 74 40 95 57 48 4 64 1 55 37 -2 5 6 6 57 76 -6 -39 0 32 43 21 38 -28 -7 44 58 86 47 45 14 32 6 -16 -26 -92 -24 53 39 19 5 -41 -24 -7 7 -41 -2 4 40 19 -14 -5 -62 -4 24 26 3 -22 -36 15 19 -34 5 -10 11 6 -10 -5 -16 -7 -5 -32 -7 20 -17 -9 30 -12 18 4 13 11 28 -2 6 12 21 33 6 13 26 28 12 22 16 10 39 54 61 25 32 25 28 35 25 29 36 36 22 33 43 52 48 46 43 40 53 53 54 52 60 36 34 44 67 58 55 55 55 72 91 91 102 112 132 152 174 176 174 174 181 188 192 201 213 228 226 229 241 246 259 265 60670 342 268 30 11248 16 51 10 7573 6803 63 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 83 1668 11346 42019 128489 268545 311651 267746 109124 37080 146744 559544 999999 999999 627918 135825 1625 572 719 690 709 601 666 652 615 588 310 244 109 191 150 144 211 190 234 106 179 191 314 210 320 245 293 312 348 162 235 147 138 181 155 135 79 104 207 212 376 307 332 257 183 192 256 298 255 363 560 607 376 262 324 126 -17 10 -20 83 94 66 51 114 96 80 19 15 126 195 315 245 297 130 90 130 63 86 136 128 173 169 159 217 289 432 579 667 838 948 919 1037 1053 1104 1117 997 897 611 428 272 212 174 55 131 123 86 51 -13 82 103 151 218 176 166 183 218 200 262 144 136 132 161 106 105 90 33 58 48 -40 -1 23 -32 61 52 19 26 24 31 97 129 48 123 112 47 42 72 75 80 43 81 85 97 57 46 26 95 61 94 43 14 46 31 36 5 -16 25 70 13 84 56 31 28 55 78 92 115 38 43 31 -8 49 48 46 51 35 16 43 54 7 13 40 16 22 56 12 55 31 31 9 16 15 10 40 47 34 36 4 -6 27 13 45 32 30 5 -14 41 42 -2 17 47 42 -2 22 53 47 32 28 24 31 41 36 50 35 65 53 51 27 39 30 44 56 44 39 47 51 47 61 69 48 44 59 82 63 68 68 65 73 74 51 58 56 76 82 77 59 64 72 78 62 71 79 101 94 101 100 93 120 104 97 123 157 169 185 190 200 212 202 203 228 240 228 226 229 248 261 255 264 275 274 60679 347 118 30 11248 16 51 19 7575 6797 2680 4376 541 999999 999999 4499 4839 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 2245 9603 16461 25607 31770 41245 29672 5964 26251 127798 450196 999999 999999 999999 72065 1221 803 776 568 427 392 459 405 544 509 383 313 230 240 232 232 242 188 188 73 89 141 214 210 241 214 253 258 205 128 148 68 154 100 137 125 68 129 270 258 368 318 326 201 259 179 215 297 272 277 362 477 681 586 538 436 303 101 132 146 71 32 5 32 80 -5 -4 96 -13 -2 96 65 233 205 159 88 13 107 123 161 98 53 158 126 126 283 476 584 586 717 911 860 878 1019 1089 938 771 713 513 478 332 242 165 83 39 49 86 72 21 9 21 115 230 213 198 260 125 139 171 122 139 192 181 91 111 101 67 -1 31 -5 -6 5 -49 26 19 16 12 65 62 39 73 58 70 72 13 44 41 60 40 4 -25 25 64 62 60 -9 57 53 48 11 25 17 38 -10 33 63 13 3 82 24 38 43 -25 -22 68 61 55 7 53 39 21 -1 19 16 35 -3 6 -17 36 53 4 30 17 55 20 31 7 34 25 29 2 -1 -33 15 20 -3 18 29 26 -12 -29 -2 -20 -21 -3 -10 66 6 6 8 18 14 18 44 31 20 38 43 39 8 11 31 37 41 20 29 24 39 51 61 33 35 27 14 18 15 30 43 39 44 45 43 40 40 60 45 38 63 65 52 43 52 70 65 68 72 54 77 74 69 80 75 78 78 69 74 78 92 98 104 119 134 155 175 192 195 187 196 206 216 216 211 227 230 241 252 256 252 270 276 60688 347 116 30 11246 16 51 28 7576 6792 4532 14400 21931 7162 999999 2487 4551 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 340 11926 41762 41636 30108 22016 19458 22638 29270 78931 273596 755148 999999 999999 492125 6051 635 670 758 834 815 527 309 431 397 374 216 246 158 154 260 308 251 219 203 99 39 16 150 131 99 10 151 142 107 69 21 143 84 -43 -28 -8 -10 -54 24 129 259 313 202 270 158 100 126 125 257 176 93 239 314 458 510 375 252 279 213 -15 -64 -6 8 45 43 47 -32 -37 -24 -2 -47 -38 -4 99 177 136 146 47 57 -60 64 49 10 -38 10 61 57 128 302 408 469 572 733 710 690 769 818 818 755 519 409 406 314 152 97 21 43 -16 -50 -17 -23 -42 -80 98 169 129 85 94 64 -6 48 16 -26 -43 -12 23 6 -34 -89 -62 -48 -11 1 65 -54 -99 -19 -30 -52 999999 -50 -26 37 -8 54 -11 -72 -17 21 -12 -48 -21 -4 20 -59 -19 4 -23 -66 999999 999999 -31 -27 -12 -83 -63 -39 -72 -65 -50 -77 -65 -43 -55 -55 12 -9 -65 -46 -35 -40 -20 -41 -42 -39 -90 -49 -58 -17 -13 -34 -7 -23 -64 -52 -46 -26 -27 -8 -48 -35 -49 -48 -54 -9 -12 -29 -53 -61 -63 999999 -79 -75 -78 -78 -56 -52 -39 -39 -31 -37 -65 -22 -38 -50 -80 -45 -46 -23 -3 -16 -24 -40 4 -10 -44 -55 -37 -25 -36 -15 -5 -18 -21 -56 -34 -27 -17 -8 -33 -13 -2 -19 -22 9 -10 -15 -7 0 0 0 -4 15 6 -11 18 2 -5 10 1 17 17 19 30 27 40 35 48 41 36 43 41 52 62 87 113 130 143 152 171 168 171 185 182 185 193 202 204 218 233 236 60697 347 117 30 11247 16 51 37 7577 6786 1260 5219 7764 1246 999999 999999 1275 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 464 815 999999 999999 999999 999999 297 940 1429 2830 7519 27622 85115 191979 477938 999999 999999 999999 135451 1689 1023 1221 1125 1071 1269 1157 1036 872 876 1064 899 597 373 332 313 447 552 483 324 348 185 201 278 375 352 201 318 278 242 248 288 190 120 13 173 172 220 107 166 276 309 232 348 339 256 246 272 327 265 314 241 293 404 597 658 721 618 549 488 198 88 98 12 51 60 13 26 25 51 -6 17 76 77 55 164 257 222 181 146 26 11 126 112 47 133 58 98 182 304 392 577 570 639 680 728 812 944 1027 955 898 722 473 430 453 400 305 47 102 155 91 51 39 109 122 133 188 168 143 85 72 58 15 96 106 93 31 27 20 23 25 6 23 55 -16 32 122 124 59 11 73 40 50 94 72 101 63 94 66 25 70 45 58 37 65 59 -34 30 28 105 113 -5 45 29 17 17 47 54 102 34 9 1 1 86 73 111 58 89 73 60 76 71 37 -12 5 47 53 40 29 -3 17 43 66 27 36 82 43 63 56 37 20 23 12 10 35 -2 21 29 75 19 16 15 -7 -1 -5 32 66 22 3 23 -3 -8 20 28 27 36 53 56 44 30 30 44 57 42 25 58 29 16 53 55 39 39 45 65 47 46 31 41 71 59 71 71 52 43 40 72 68 53 51 59 66 65 55 68 57 61 79 83 65 75 77 77 70 67 98 113 119 112 102 116 115 102 111 113 133 156 171 204 212 222 232 218 235 246 242 241 251 278 280 275 284 298 60706 319 960 30 11250 16 51 46 7579 6780 228 123 -98 -69 999999 -46 18 666 1601 5919 22428 61879 193636 539101 999999 999999 999999 21276 1243 1091 1286 1059 916 1028 908 1071 1101 1091 1073 1071 820 420 601 744 767 567 344 308 253 239 334 219 161 158 116 183 143 152 160 129 128 120 66 155 118 96 119 236 266 279 174 202 113 233 262 206 178 241 256 292 394 549 709 585 538 522 297 193 57 48 99 41 4 62 26 -15 32 59 -53 16 51 78 215 239 228 142 8 17 41 68 88 102 109 127 182 162 264 444 430 484 543 665 718 751 769 801 929 792 781 709 631 464 424 343 300 223 256 255 173 117 101 169 139 125 139 192 43 9 -6 -4 -27 -6 20 15 3 -16 -19 -45 12 14 24 4 -12 70 22 66 25 -7 53 41 3 15 30 55 64 45 44 65 52 52 28 31 32 51 5 65 23 -13 -25 28 18 -9 2 -14 30 20 41 13 99 14 0 28 -11 9 -2 10 47 66 -11 4 51 43 28 -16 -4 -1 -13 43 21 22 -10 0 -35 -13 -13 38 37 -21 4 17 -13 -6 -38 -25 25 -14 9 -11 -22 -14 21 -11 21 -6 -3 19 24 24 -20 4 6 -5 6 16 22 39 16 -4 32 31 25 25 28 29 -4 1 11 16 5 9 15 34 55 34 42 32 17 21 21 19 38 41 39 62 50 35 39 53 41 40 44 54 50 61 81 71 63 71 76 91 77 75 75 85 93 93 83 102 110 103 115 144 161 183 204 207 207 214 227 223 222 225 226 240 253 263 272 278 277 60715 313 1143 30 11253 16 51 55 7580 6775 135 653 1379 2897 5551 11787 29587 87603 289079 889896 999999 999999 778275 8711 1028 1024 985 1035 1016 1100 1040 1023 1119 868 850 805 728 772 777 605 450 389 253 145 267 240 282 183 258 274 257 193 163 87 50 40 84 148 154 86 86 84 268 170 275 303 236 160 240 201 260 138 260 340 585 713 561 528 524 304 186 119 57 66 32 25 109 121 46 -43 51 46 37 46 58 88 94 179 169 175 90 34 53 83 81 80 66 55 183 199 247 332 421 503 610 625 653 643 716 692 731 838 799 686 667 441 365 412 382 433 356 294 280 281 272 190 211 204 149 166 126 50 15 -1 -18 -12 6 -64 -41 -28 0 -24 -9 33 32 -29 -6 -14 -7 9 33 45 26 43 28 40 67 32 -21 41 62 24 57 23 51 39 28 77 20 45 123 71 61 35 15 41 69 67 13 32 29 39 26 35 33 12 -34 -62 16 29 33 4 28 29 21 46 8 27 -5 3 -21 -19 -21 21 20 -1 47 48 39 33 -10 18 -11 2 28 5 4 -7 20 27 31 -14 -35 -6 -45 -5 10 -11 -28 -35 -48 -15 4 -22 23 22 -30 -18 5 -10 12 -8 0 5 26 23 -16 14 23 20 15 11 -13 2 36 22 13 30 25 7 7 23 -3 30 47 26 28 45 38 36 7 17 32 27 33 45 40 32 32 41 44 42 34 45 39 56 68 63 74 78 56 85 95 101 116 129 160 165 175 193 185 188 195 203 209 223 230 237 240 233 253 268 267 60724 314 1114 30 11254 16 52 4 7581 6769 -89 219 747 1820 4199 9849 24871 49844 85300 258297 807082 999999 999999 999999 205695 3161 1074 1068 1206 1197 1115 1183 1250 1315 1076 1056 967 896 805 788 635 526 363 249 385 349 303 171 262 155 175 122 70 144 91 5 52 151 152 117 100 6 137 188 329 296 335 244 243 206 165 263 206 193 232 583 715 719 597 513 312 96 63 83 39 49 53 -11 22 123 99 71 17 13 67 101 7 186 274 175 110 45 29 24 73 128 109 84 55 94 213 149 258 309 460 401 568 655 601 607 592 734 847 828 702 697 506 464 517 491 571 600 536 443 305 273 254 155 227 205 212 160 194 170 94 54 57 85 18 52 -4 -20 28 34 41 -68 63 28 11 0 39 36 57 88 47 65 -10 90 30 18 14 73 46 62 112 74 25 -2 20 78 73 53 81 79 110 91 68 50 50 19 58 39 22 67 33 6 18 80 67 75 72 62 11 15 50 26 25 87 19 22 5 19 12 28 36 0 77 35 9 32 39 22 -1 16 34 3 28 23 5 -2 -9 18 11 3 45 16 1 14 32 25 50 -3 -28 4 34 41 16 9 13 29 30 29 30 40 34 42 42 15 37 32 23 24 21 44 70 67 40 39 46 70 62 29 16 38 38 46 36 47 46 37 39 54 57 42 57 63 62 51 37 41 48 66 68 74 66 69 78 76 80 99 111 121 123 138 162 157 166 202 217 206 214 201 226 235 221 224 241 252 260 263 262 271 274 278 60733 318 995 30 11255 16 52 13 7582 6764 185 664 1068 940 237 458 853 2257 5725 13599 33006 90240 177424 363592 882006 999999 999999 999999 406085 5552 1053 981 1688 1825 1808 1749 1818 1700 1528 1292 1225 1167 984 850 624 426 271 376 359 300 223 268 217 226 78 92 40 55 101 126 265 275 197 86 60 136 130 116 210 301 405 333 380 193 211 174 115 233 380 620 785 685 572 316 102 30 -7 58 47 70 23 32 56 53 -24 -30 47 -21 34 28 23 177 196 221 267 60 90 38 126 95 110 92 105 190 43 99 136 129 203 348 402 511 568 629 453 541 597 694 652 531 556 412 292 339 385 409 546 442 358 292 198 216 162 143 292 272 215 256 181 145 78 -11 19 57 111 70 38 -62 -8 22 2 42 -34 32 42 14 18 62 95 78 37 42 101 103 119 67 34 73 32 57 22 21 58 45 125 34 12 88 110 52 18 53 61 104 23 51 53 35 44 56 1 16 42 51 43 30 28 53 87 34 18 44 22 23 34 2 -3 -8 -34 20 43 54 43 31 -7 37 62 47 39 36 16 11 16 36 23 31 14 -4 -1 -7 -20 -2 39 23 3 38 20 17 2 -8 -10 4 43 0 4 12 22 14 38 51 30 34 32 10 32 15 16 28 35 33 54 44 30 43 36 38 37 41 39 39 41 58 58 49 68 51 58 51 35 44 55 52 48 71 62 89 67 72 75 68 85 94 86 97 124 130 126 134 150 148 173 173 185 193 196 202 204 215 215 226 230 238 242 246 253 246 260 273 60742 345 187 30 11257 16 52 22 7584 6758 1497 7473 15257 1163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 374 10356 18896 25856 15117 8963 10882 46515 65309 88129 137285 92599 261993 624709 361762 200065 407232 999999 999999 181121 7693 1317 1315 1304 1154 1526 1909 1933 1815 1746 1674 1506 1204 949 844 712 588 544 347 326 255 372 321 371 326 197 154 214 130 110 110 195 72 160 173 37 163 200 28 150 233 294 410 359 294 236 210 297 232 101 258 488 683 839 807 671 409 224 101 83 91 -22 -10 47 12 -37 -39 46 -11 7 4 38 61 58 65 92 167 94 15 -27 7 132 184 116 140 133 160 99 129 165 96 149 198 387 540 631 609 541 601 595 589 595 662 657 461 309 341 372 450 475 367 286 292 156 213 221 188 308 283 221 207 199 259 183 113 52 -5 124 49 55 52 51 52 140 122 50 32 52 57 55 36 14 32 87 39 35 65 78 46 130 89 46 59 40 27 14 -13 56 112 89 81 33 34 19 13 3 53 3 14 11 73 83 50 7 11 32 93 73 62 54 49 55 35 47 26 40 40 23 43 -6 20 88 22 24 41 19 38 37 24 43 28 62 42 63 69 0 37 55 36 22 -1 -18 19 31 2 39 29 39 -11 -14 -22 19 30 15 29 1 36 59 29 24 17 5 26 38 49 29 38 23 44 48 30 34 14 30 50 36 46 61 65 45 11 26 40 46 38 41 67 53 28 48 67 59 48 44 38 47 61 55 65 70 60 72 78 70 65 81 81 104 132 138 142 140 165 183 179 184 187 191 204 205 220 230 222 223 234 238 237 233 241 243 264 60751 348 101 30 11261 16 52 31 7585 6753 2831 6097 13531 39523 133796 582057 999999 377938 5659 1294 1382 1537 1755 1664 1653 1702 1987 1766 1182 678 223 -95 122 501 732 1171 1037 3131 31325 67972 34807 2965 2085 3298 13554 69385 163728 391685 585924 405046 144934 28432 7206 1106 1060 963 649 938 1267 1230 1341 1330 1295 1837 1959 2008 1927 1892 1647 1068 720 742 637 519 457 405 297 307 311 276 369 231 335 259 69 78 105 108 92 167 170 173 132 219 89 192 156 116 257 334 302 294 267 230 259 188 171 289 511 701 821 752 600 363 282 185 201 89 52 69 69 113 60 10 63 81 110 64 162 76 70 165 234 184 11 30 62 76 129 101 169 181 154 136 140 125 97 154 369 507 456 536 677 678 622 515 557 594 520 665 691 655 542 341 342 299 428 488 400 221 224 158 125 149 128 184 153 167 291 191 68 101 65 88 28 70 72 90 66 95 115 83 78 55 41 17 6 61 64 22 8 40 69 44 32 85 66 20 134 91 92 105 131 89 54 74 78 39 54 6 73 59 90 74 52 29 45 41 27 25 60 78 59 79 60 93 64 69 45 -5 38 61 104 18 71 39 9 49 90 58 40 71 16 11 34 23 19 46 41 -5 33 16 37 62 17 52 -2 -8 9 30 25 8 -3 20 4 22 36 21 18 11 42 13 15 33 36 52 38 48 56 37 26 51 64 55 28 66 48 20 26 30 42 49 51 48 46 35 51 51 47 58 66 51 64 64 48 70 62 42 34 48 49 70 62 54 74 59 73 77 88 85 85 94 92 105 115 132 156 156 150 154 161 182 186 185 204 202 222 232 236 225 222 236 250 251 249 252 257 270 60760 348 104 30 11264 16 52 40 7586 6747 6615 13651 32969 98956 391458 999999 999999 117134 4552 3412 3378 3835 3984 4156 4535 4606 4679 4491 3548 2169 1269 716 834 1338 1755 1782 1774 1580 1794 6290 26169 9615 2249 1369 1162 1132 1175 1320 1027 902 950 1010 756 781 741 678 1042 1379 1304 1221 1286 1363 1639 1961 2010 1991 2178 2076 1719 1499 1033 802 684 585 457 442 394 380 396 340 238 319 227 225 249 201 120 183 159 80 218 82 70 212 132 165 90 52 157 439 329 333 209 266 167 205 213 348 537 703 884 743 562 345 147 151 174 21 51 50 74 99 67 108 60 8 89 101 77 108 49 174 151 60 -32 43 88 157 131 106 184 164 210 121 120 236 215 420 408 412 513 579 641 635 649 670 701 616 615 651 623 559 488 382 311 309 353 378 363 305 197 141 97 98 100 151 128 167 148 102 52 65 34 102 82 59 119 115 35 157 151 132 125 28 54 36 37 57 130 72 3 116 104 79 47 101 80 86 101 77 75 49 35 93 90 72 57 42 53 81 65 51 67 98 23 -5 73 14 79 45 32 48 52 77 82 28 23 80 45 19 45 63 91 48 -14 40 4 13 2 1 28 41 38 15 46 29 17 39 19 44 69 54 51 60 62 54 41 42 38 21 -6 21 44 22 33 11 7 8 14 2 43 18 29 27 20 64 80 45 51 33 51 54 66 50 46 47 27 61 49 34 36 22 19 57 37 40 68 58 58 70 39 42 48 56 64 73 65 38 46 61 61 58 76 87 91 78 99 80 83 85 92 81 87 105 121 150 144 163 162 163 175 171 198 207 211 204 208 216 224 227 239 248 256 256 255 255 269 279 60769 348 104 30 11264 16 52 49 7587 6741 12942 33768 98602 404826 999999 999999 434629 13885 6713 4403 3060 3033 3221 3381 3621 3718 3399 2753 1899 1325 749 577 492 493 1107 2454 4250 3252 1492 7475 113100 144962 26268 1458 1087 1050 795 820 795 813 1043 919 832 913 1152 1206 1175 1237 1351 1231 1228 1530 2130 2060 1918 2007 1691 1591 1682 1979 1708 962 692 597 579 336 400 389 427 295 316 274 196 196 187 120 42 39 122 43 66 143 195 119 102 82 109 140 290 283 396 418 359 147 268 256 212 270 486 629 868 819 571 397 240 93 98 59 31 129 67 40 138 192 56 -15 7 95 168 135 -21 -15 50 43 85 92 100 79 180 242 185 165 172 154 233 251 241 400 387 460 580 576 646 759 704 717 601 558 604 663 622 551 409 420 293 300 297 316 391 398 318 258 177 140 196 146 166 162 163 35 33 82 106 53 86 94 31 54 102 132 176 109 74 63 48 -6 29 40 60 62 61 111 65 41 56 23 74 81 105 108 84 65 58 7 83 79 65 89 115 105 50 67 58 100 96 37 21 57 66 71 97 35 21 15 74 30 82 65 36 20 75 56 26 27 12 55 -10 1 65 48 40 37 -5 24 28 45 14 33 62 31 50 52 19 -26 44 49 25 48 36 0 58 18 -16 -1 4 -16 -12 27 22 44 41 21 22 23 71 40 63 65 81 32 30 19 22 41 46 57 57 47 41 21 35 62 51 42 31 34 48 27 46 28 48 44 35 48 77 56 55 59 62 56 56 73 77 89 86 92 69 83 78 70 88 93 84 109 138 151 158 149 146 167 191 191 201 198 204 236 232 230 231 221 217 238 246 256 261 262 268 265 60778 348 101 30 11261 16 52 58 7589 6736 22276 59488 164775 626379 999999 585281 718936 299834 12569 5964 4038 3594 3746 4083 4216 4425 4309 3739 2929 2338 1607 1019 730 676 626 625 669 783 773 737 603 675 828 959 1087 1184 858 749 972 1127 1029 970 1267 1236 1257 1433 1262 1183 1358 1344 1379 1706 1973 1935 1986 1905 1747 1580 1590 1680 1865 1944 1157 749 643 493 398 376 323 365 298 204 106 165 133 141 165 171 95 42 104 37 90 178 203 165 281 128 90 269 324 307 342 293 234 279 180 138 285 434 565 828 703 537 313 219 165 90 -64 34 115 52 45 90 79 114 -2 95 154 79 21 -22 46 76 52 224 57 161 134 36 90 22 -11 145 200 223 148 178 226 195 241 348 417 424 585 622 719 630 562 489 505 486 438 423 374 339 346 330 347 411 399 360 275 234 157 176 104 118 83 118 102 98 11 48 4 31 64 57 58 92 34 98 92 191 145 116 8 -1 56 11 67 10 46 60 45 3 77 104 44 60 17 23 28 109 50 10 69 96 68 63 48 45 90 96 23 49 42 1 33 61 -16 45 22 2 27 11 51 39 85 58 42 36 17 30 21 39 51 61 47 34 3 38 49 32 -19 6 -2 8 26 27 46 29 18 -6 -17 18 3 31 15 6 8 23 3 -11 8 -1 7 0 9 24 36 -14 7 17 28 41 22 38 42 19 14 24 40 61 28 13 17 34 43 51 40 23 47 38 42 32 21 49 34 40 52 48 61 47 60 60 50 49 75 76 55 60 56 59 63 58 72 66 71 67 67 80 77 93 117 137 137 148 153 172 176 171 187 189 193 189 200 213 212 217 217 234 244 246 234 240 239 252 60787 348 101 30 11261 16 53 7 7590 6730 6678 13872 33144 97875 311352 466147 847358 999999 518948 11221 5748 4433 3813 3797 4497 5061 5401 5757 5697 5643 5231 3822 2098 1403 937 660 644 616 561 615 791 803 886 712 689 809 992 1006 1275 1260 1113 1173 1148 1203 1260 1281 1274 1291 1254 1288 1696 1936 1997 1830 1671 1759 1721 1424 1450 1618 1755 1602 1466 955 874 779 536 385 360 288 312 237 206 166 122 119 171 205 147 80 106 117 51 126 207 130 108 88 201 281 334 305 317 302 155 175 205 147 122 416 605 832 683 490 453 309 215 164 116 41 3 79 -17 2 10 30 55 209 206 217 22 25 80 162 109 100 44 124 75 70 40 43 16 69 131 67 63 115 98 65 15 55 58 43 226 421 523 632 576 377 566 535 533 522 355 333 362 382 379 354 303 381 229 155 156 129 101 98 161 124 29 11 63 -7 21 0 42 37 74 24 70 145 174 116 125 86 125 48 -9 81 41 -3 50 55 67 38 -21 65 67 57 1 57 112 82 38 59 54 76 86 30 72 73 53 51 23 5 39 95 77 6 10 46 12 54 54 35 20 48 6 51 58 39 16 11 38 44 3 2 21 33 28 37 52 2 -2 28 23 30 45 45 54 63 24 25 2 2 -13 10 0 21 47 16 0 0 9 3 33 -2 21 21 -12 -11 -3 -17 14 37 -4 30 50 32 21 21 22 31 13 23 37 10 36 35 26 33 35 21 31 18 33 16 28 36 30 21 36 27 46 47 31 55 44 37 42 45 47 55 57 54 54 67 67 62 73 80 90 92 115 128 130 143 154 165 172 177 174 179 184 190 200 201 200 204 213 224 227 230 228 229 232 241 60796 348 76 30 11266 16 53 16 7591 6724 5564 12165 26989 72658 185028 276470 898959 999999 133326 6085 4475 3918 3420 3743 3846 4546 5236 5649 9882 19404 19168 61163 191803 6084 1090 759 629 641 728 673 745 717 642 699 698 1007 1041 1250 1216 1170 1075 1154 1264 1174 1111 1115 1031 1132 1127 1355 1928 1998 1854 1935 1857 1840 1637 1629 1498 1397 1605 1784 1796 1369 1085 761 429 338 400 246 257 315 222 90 208 253 155 163 108 171 173 7 113 125 250 216 99 62 104 340 337 274 239 186 318 197 183 195 291 377 563 731 855 534 469 308 189 156 165 111 73 97 -20 -4 13 29 52 77 132 85 -43 18 109 129 125 87 84 87 101 10 69 42 60 91 12 70 61 52 -2 36 82 20 -15 -38 196 304 502 643 567 556 549 548 523 570 532 532 508 427 540 533 352 274 372 245 256 203 119 174 111 49 27 67 38 34 87 58 92 113 138 179 202 131 101 49 33 20 19 10 14 108 81 1 97 55 27 32 61 86 98 72 50 71 54 109 115 56 16 22 27 59 45 40 43 36 86 86 98 72 54 8 -55 -5 44 -8 16 29 65 64 66 48 99 35 56 48 0 9 -4 22 32 61 25 18 9 41 15 20 45 5 18 39 36 65 27 45 32 30 47 48 35 40 25 18 6 29 24 12 10 47 58 59 8 10 43 59 49 73 40 44 43 60 52 48 22 64 24 45 42 32 63 84 48 44 58 45 26 39 45 67 41 57 52 67 66 55 81 75 61 58 94 84 85 61 67 73 53 73 61 79 89 68 85 95 88 93 117 143 154 178 192 183 189 181 189 199 212 234 234 225 219 227 235 248 246 243 253 259 265 261 60805 348 112 30 11272 16 53 25 7593 6719 3449 8408 19117 48144 102879 188441 341883 511412 119051 6613 4295 3141 2621 3043 4140 6545 10781 18883 23448 28294 117054 734567 999999 101827 2458 1069 736 651 651 593 711 785 903 1049 896 1000 1371 1240 1261 1167 1297 1405 1466 1486 1363 1340 1257 1245 1632 1972 2064 2052 1998 1997 1846 1834 1828 1716 1643 1600 1689 2000 1869 1549 1616 1020 557 436 445 455 432 337 227 248 190 171 145 165 158 209 165 239 160 255 162 236 130 75 159 232 354 327 377 317 259 245 329 174 272 446 568 781 892 870 570 515 319 255 116 109 92 53 133 85 56 53 37 40 151 104 59 77 127 211 177 227 161 75 95 99 26 22 41 97 -3 19 66 60 83 61 7 -62 7 125 202 255 453 547 514 638 583 520 527 514 602 539 560 523 455 443 389 418 400 309 231 243 306 272 93 135 66 62 120 93 111 133 156 193 198 209 140 185 155 171 70 6 75 63 40 57 57 70 50 93 126 143 98 96 96 147 114 61 73 81 79 40 64 68 72 51 72 87 79 69 122 141 96 69 104 121 94 91 111 69 82 89 37 63 69 88 81 70 91 101 95 77 40 43 47 79 52 58 78 57 61 116 89 84 52 91 47 80 67 88 63 50 50 39 107 68 84 70 44 10 18 69 55 34 59 71 39 127 77 63 59 58 65 62 99 75 49 67 37 48 47 61 52 64 59 56 67 83 63 89 85 80 60 87 82 70 84 66 84 119 75 92 99 91 96 103 101 100 97 96 90 104 112 102 110 116 107 106 121 115 135 157 174 187 202 207 211 219 238 235 224 239 242 227 252 257 256 251 258 269 272 279 282 294 60814 347 147 30 11277 16 53 34 7594 6713 483 1807 2968 6466 13026 13041 16487 16535 3903 281 437 582 741 1088 1355 2660 5100 6491 18855 149067 646828 999999 999999 342419 8932 844 714 696 645 752 780 663 1016 1152 914 943 1169 1269 1150 1269 1333 1660 1839 2000 1991 2013 2040 1888 2036 1762 1810 2074 2107 2232 1794 1740 1700 1580 1542 1517 1779 1906 1628 1197 668 409 341 311 330 242 262 265 169 165 136 151 187 189 165 94 -4 138 180 129 185 179 42 131 349 392 351 294 239 210 240 173 202 273 289 490 721 891 884 771 636 347 240 223 152 53 44 7 112 5 -13 50 105 231 168 30 12 46 138 238 145 106 55 24 82 32 68 45 38 -23 13 13 -62 -4 32 5 32 58 66 74 153 328 404 439 576 609 519 453 517 493 488 452 378 464 368 303 387 396 331 242 188 244 212 154 35 24 28 127 8 -1 112 82 125 200 235 217 179 88 94 129 107 56 100 -44 -52 27 47 72 106 111 85 57 51 88 41 11 52 56 76 122 69 54 94 108 101 65 50 108 97 77 37 51 50 59 55 34 47 54 79 42 64 34 28 73 37 79 65 101 61 2 28 19 25 -17 37 47 17 25 74 38 30 46 25 48 67 48 38 34 60 43 63 16 12 6 24 50 40 38 17 18 50 64 55 67 53 52 41 53 42 76 55 48 71 48 55 53 43 40 33 48 64 41 40 21 65 49 50 74 82 55 48 50 56 64 58 62 55 62 55 63 62 70 53 53 73 73 72 57 65 81 85 84 74 82 100 101 105 97 91 102 138 176 170 190 190 191 199 209 214 218 216 211 219 228 242 251 247 248 259 270 269 265 272 60823 345 205 30 11275 16 53 43 7595 6707 314 1009 2033 3224 7599 22822 24491 5172 622 703 1970 3169 3309 4896 7155 8867 13004 64007 347160 961585 999999 999999 198446 5485 700 596 789 758 604 748 1151 1149 1099 1204 1362 1427 1212 1196 1683 1937 1931 2145 2102 2149 2071 1965 1996 1801 1826 2036 2170 2033 1720 1692 1648 1460 1625 1761 1717 1538 1403 775 374 256 242 221 204 86 154 52 137 44 156 16 49 114 173 225 185 119 123 151 79 108 -10 160 250 364 344 322 248 165 175 109 220 211 250 416 565 613 697 784 857 676 590 219 177 176 53 15 -29 38 120 102 75 150 179 25 16 63 141 211 203 63 80 25 24 83 55 109 138 57 -20 -2 -29 -1 25 8 35 97 59 73 132 209 287 277 263 380 514 561 542 504 487 443 407 335 327 345 366 294 241 267 270 202 147 113 54 122 62 81 26 47 188 137 96 84 177 173 110 121 141 180 142 91 86 54 49 23 60 39 -13 24 50 43 41 67 131 72 58 69 117 96 65 32 111 79 86 53 49 75 91 63 -34 8 41 47 55 64 60 82 77 28 36 73 18 45 51 26 37 60 75 59 101 60 45 34 14 44 74 47 13 46 53 49 34 52 1 75 58 55 23 38 44 27 27 65 50 27 -15 14 25 17 30 7 22 38 63 51 45 50 52 47 35 46 80 61 62 46 60 37 66 42 47 63 41 45 47 72 48 45 55 45 46 49 49 43 51 64 55 59 52 67 80 73 55 73 81 77 85 90 86 91 88 87 105 100 88 87 88 99 109 134 151 179 189 190 187 201 218 214 223 225 224 216 230 231 241 246 245 247 266 271 268 280 279 60832 342 289 30 11269 16 53 52 7596 6701 507 1051 3113 7463 6317 609 549 3563 8373 13742 14831 16144 10405 11167 22662 93007 463495 999999 999999 869478 261382 5278 552 625 762 1078 1227 1101 981 1224 1439 2354 2771 1445 1135 1450 1985 1844 1978 1842 1829 1812 1902 1718 1704 1620 1839 2111 2104 1821 1757 1663 1461 1473 1609 1782 1629 1451 782 381 368 336 283 157 149 213 135 65 86 77 83 138 77 142 81 206 243 121 136 112 133 52 273 231 298 285 234 165 133 209 165 100 118 190 377 483 471 546 613 774 868 689 456 262 212 116 87 28 49 46 39 50 13 121 136 24 -22 99 132 58 142 52 43 -5 -27 32 -18 -59 -3 -46 -36 -15 -53 -55 21 -2 7 42 117 23 56 165 279 399 485 475 517 482 377 337 341 317 310 420 392 248 200 112 200 161 77 76 45 -1 26 25 125 104 155 99 84 60 124 143 160 178 76 98 153 93 43 107 119 43 22 52 48 53 97 7 9 63 19 60 46 76 9 48 59 67 70 17 22 7 27 27 4 17 22 17 33 34 46 67 9 21 63 30 14 7 0 39 5 33 35 13 -16 4 32 37 18 65 24 31 -13 -11 36 36 52 38 3 41 55 3 3 36 -24 39 -5 30 21 7 18 17 15 3 -14 27 5 8 6 -1 23 69 44 36 56 56 12 -6 0 -6 9 42 35 13 22 34 42 40 30 19 37 41 35 49 32 35 40 26 15 35 43 53 25 22 22 30 49 56 72 56 24 52 40 38 59 69 59 67 73 90 75 82 95 89 82 93 113 127 152 167 159 163 171 177 190 205 186 186 193 203 199 208 223 220 223 236 241 244 244 258 60841 332 586 30 11266 16 54 1 7598 6696 18 144 327 1042 2563 7423 23527 72324 252588 881322 999999 999999 328717 4592 659 1042 1284 1108 1047 1321 2163 3300 3063 2319 1486 1691 2351 2302 1839 1802 1930 1884 2107 1790 1733 1862 2112 2266 2109 1747 1807 1628 1568 1684 1763 1758 1713 1250 736 559 292 179 178 147 163 159 188 104 183 213 191 178 154 256 296 200 200 115 89 32 177 361 407 373 266 180 266 176 188 201 208 198 194 162 226 529 608 638 672 675 843 715 471 395 317 168 101 113 162 117 23 84 51 19 116 12 -58 144 184 200 36 -13 26 11 -46 -31 86 -16 49 -4 -29 -10 -26 33 13 7 52 94 56 126 182 378 406 523 552 465 564 460 402 462 470 327 311 471 446 366 269 137 178 166 106 34 87 75 99 120 112 190 260 183 141 127 121 122 159 181 196 142 137 136 97 141 101 80 72 120 73 24 4 37 -15 43 26 55 112 49 70 119 96 58 99 82 102 91 43 64 97 26 -7 1 13 -29 0 31 15 39 25 60 34 35 33 20 9 18 49 52 43 35 42 75 97 60 83 51 -2 13 43 4 59 52 -8 36 37 64 38 58 44 57 60 61 27 36 50 20 54 38 10 12 50 34 25 30 -5 36 61 38 36 17 8 36 60 59 44 11 37 20 17 23 10 44 52 36 22 35 54 45 30 52 51 68 35 48 64 41 52 57 29 49 58 69 47 71 58 59 40 44 65 65 77 65 78 80 75 91 90 90 102 98 103 128 145 163 179 170 174 180 195 204 186 195 201 211 217 217 216 221 226 240 243 234 244 251 60850 332 587 30 11267 16 54 10 7599 6690 79 540 659 835 1905 4854 20885 77694 241123 794774 999999 999999 276124 6707 621 1039 1316 1254 1240 1101 1646 2923 3241 2870 2809 3094 3000 2355 1966 1833 1724 1693 1795 1584 1591 1885 2095 2120 2147 2137 1882 1866 1737 1360 1572 1809 1740 1425 1291 1212 1105 558 274 219 22 53 148 93 142 91 23 70 95 204 222 121 44 127 30 -66 197 417 451 261 256 297 276 121 90 179 125 244 174 244 271 351 485 648 653 583 644 758 762 450 330 225 68 46 70 89 69 37 120 128 95 -62 62 76 51 75 9 19 -81 -79 19 47 -75 -69 -52 -34 20 -2 -52 -4 89 29 34 0 58 105 201 294 426 462 411 402 381 427 353 312 382 425 450 390 312 325 415 369 197 259 134 93 39 75 74 123 100 197 169 252 187 159 99 36 121 172 215 175 134 120 119 76 146 67 183 109 27 42 63 87 45 26 15 32 59 108 72 51 58 105 35 133 76 104 84 66 62 7 76 80 7 32 4 88 69 41 41 71 42 -5 -9 35 37 -10 -2 -5 22 28 41 51 22 68 51 36 63 -13 69 58 36 44 39 28 3 28 48 23 2 19 27 39 28 33 23 2 35 28 10 16 24 59 18 -6 19 64 43 35 25 12 35 -3 29 14 29 43 21 42 31 22 5 17 28 17 17 48 56 47 46 69 50 50 34 51 43 19 43 62 52 62 74 59 62 62 54 68 80 74 87 76 94 89 82 73 93 98 95 102 124 127 137 125 134 148 155 172 188 186 202 215 222 217 205 203 223 220 233 230 237 246 244 242 247 250 60859 332 614 30 11264 16 54 19 7600 6684 78 484 706 923 1970 4749 10531 24435 72489 247394 869188 999999 856286 13977 727 795 815 830 905 1217 901 32624 466569 52979 5206 3681 3274 2651 2027 1946 1799 1707 1630 1653 1771 1825 2001 2033 2015 1839 1761 1757 1587 1532 1563 1665 1766 1708 1599 1039 679 326 146 84 24 94 77 75 69 75 -10 75 108 57 108 177 159 32 110 161 341 293 209 216 246 223 190 195 145 60 9 104 179 157 225 291 248 396 441 476 477 569 661 562 427 276 175 137 -1 42 11 63 72 73 28 -100 -26 40 121 79 50 33 43 13 4 -27 -35 -39 33 -47 -21 -29 -55 -55 15 39 51 -29 3 78 196 236 332 373 480 432 289 360 375 256 360 288 203 310 267 257 259 296 343 310 220 199 89 93 82 41 89 169 194 218 130 100 125 83 181 188 137 129 140 117 107 109 104 93 52 53 57 9 27 31 -8 7 18 19 29 22 20 78 57 36 9 -7 77 92 39 11 -18 21 17 8 -28 14 25 16 29 -8 8 -18 -19 57 2 -23 -9 10 -13 -10 -16 20 1 -18 41 26 -22 1 10 -49 -25 15 10 1 24 -9 13 34 31 -3 23 35 31 -15 -9 44 43 18 8 -20 -33 -23 43 51 35 37 15 21 24 50 23 9 2 8 25 26 -4 -2 42 27 7 5 -13 -4 40 18 19 -1 13 24 20 15 31 20 43 35 22 20 28 44 41 46 22 35 22 43 50 59 56 52 59 66 51 47 54 50 67 75 102 102 115 125 147 145 124 124 154 154 167 175 192 189 198 191 175 178 187 205 208 212 207 224 233 228 232 243 60868 332 579 30 11259 16 54 28 7601 6679 -87 179 562 1139 1965 3388 5818 11097 24157 64475 210740 656361 999999 999999 999999 251636 4571 1174 1358 1162 12880 90386 40830 6062 4243 3323 2621 2190 2062 1905 1768 1888 1795 1866 1906 1942 1969 1973 1862 1970 1842 1659 1546 1792 1813 1804 1687 1719 1382 764 432 231 85 149 158 131 168 242 69 201 198 286 233 253 210 185 118 183 120 169 264 353 421 461 301 266 212 239 200 151 237 220 220 209 237 221 164 343 568 701 526 379 428 663 601 576 353 318 152 74 78 166 86 61 184 41 7 78 112 203 201 175 105 67 146 29 46 63 22 -29 -33 40 -83 59 96 128 101 48 70 100 189 196 300 473 490 316 340 355 388 351 303 415 427 374 388 347 329 291 446 449 192 210 249 184 125 153 197 294 396 285 282 227 233 186 235 208 252 210 216 164 177 189 206 185 163 92 134 167 109 115 121 57 90 113 138 142 120 96 103 106 116 65 104 139 73 49 66 51 48 90 78 54 31 47 60 60 71 14 24 51 107 35 87 79 79 54 66 66 56 71 96 12 56 49 28 37 77 36 42 27 60 73 37 54 36 74 21 34 75 78 83 103 77 65 49 95 69 72 53 82 84 80 85 57 59 77 87 56 67 42 59 47 55 65 44 35 51 73 49 48 45 32 39 46 67 83 45 83 93 63 65 70 86 73 62 73 65 76 70 94 88 91 90 93 74 103 104 98 117 97 101 104 120 123 128 142 131 149 161 171 168 173 188 208 229 235 235 246 246 242 243 238 228 233 245 249 252 257 263 278 268 273 60877 328 698 30 11258 16 54 37 7603 6673 173 434 1194 2385 4947 9695 22424 58963 174547 538507 999999 999999 153279 2591 1788 999999 20029 429515 418102 13366 4817 3360 2476 2238 2074 1996 1867 1845 1871 1877 1895 2078 2184 2062 2081 1949 1801 1804 1636 1580 1763 1783 1915 1943 1756 1419 692 279 136 163 87 105 136 208 267 242 266 321 250 276 265 191 133 122 170 228 360 374 358 271 402 429 492 505 436 211 235 217 253 296 308 199 222 297 449 665 607 377 322 446 491 496 340 147 84 14 -59 -12 44 90 208 99 39 -17 51 96 19 101 34 69 -43 -11 -3 -50 -12 -21 -44 -9 50 8 -53 7 46 91 22 -10 63 148 166 259 395 442 362 354 297 316 258 324 486 428 387 417 321 271 332 409 355 322 275 197 225 227 157 192 398 410 368 234 246 241 164 147 151 166 207 135 92 130 189 162 183 219 148 117 52 96 78 88 76 72 73 94 60 105 77 38 131 157 103 69 42 80 73 49 33 58 73 67 23 49 48 64 34 9 34 67 70 44 29 29 7 9 46 55 70 68 90 60 70 25 38 41 46 46 28 36 50 23 7 49 53 24 37 35 86 72 54 38 54 73 70 54 58 61 24 34 72 62 67 92 53 48 61 37 40 53 37 7 23 42 42 54 61 44 45 64 35 24 54 71 53 66 81 61 65 75 58 69 58 71 62 55 50 81 86 76 85 89 75 69 70 85 79 80 72 84 91 84 107 105 90 98 127 146 151 153 167 179 183 193 208 216 217 228 228 231 232 227 231 217 213 219 230 238 246 252 260 261 60886 327 727 30 11257 16 54 46 7604 6667 -84 535 1969 5633 13269 46241 141961 481208 999999 999999 497561 7360 1049 1414 3106 12077 17603 5295 3175 2693 2107 2019 1967 1951 1706 1835 1719 1859 1799 1790 1893 1887 2025 1879 1798 1693 1658 1580 1475 1595 1769 1614 1569 1510 679 190 190 102 84 115 4 96 260 168 79 81 231 215 196 166 58 84 172 145 252 363 227 154 251 475 924 914 779 693 397 194 245 130 258 219 207 141 190 396 602 438 205 160 302 381 321 226 95 54 -4 109 37 44 66 50 -86 35 59 32 80 44 -78 999999 -30 8 4 -79 999999 -16 7 -8 -57 -71 -73 -16 -62 -65 59 42 -3 40 32 115 173 253 315 383 330 182 217 181 207 111 287 311 229 261 268 273 280 226 315 289 288 254 274 235 273 304 317 214 183 186 154 138 136 133 111 95 70 83 151 112 203 98 100 74 32 47 71 100 -12 -14 -20 40 21 23 52 36 13 -6 37 43 6 40 54 -5 -11 -14 -60 -22 -37 -4 -38 43 29 9 26 11 31 58 -36 -32 43 -11 12 -2 -11 -8 13 9 -3 -13 -14 16 7 0 -26 9 31 30 -13 -4 7 5 37 -14 -13 -33 -24 -48 -3 29 25 -3 14 11 3 4 14 13 42 16 38 20 2 8 4 -11 -16 -12 -22 -15 -13 27 6 -4 29 3 -11 -12 -2 25 14 18 18 22 -2 -4 -16 -15 -6 27 23 3 33 34 36 25 6 15 8 17 21 12 33 43 33 32 34 44 33 28 31 54 57 75 89 104 124 129 138 129 151 143 146 161 177 165 165 183 200 193 175 174 172 190 206 206 214 222 223 60895 331 604 30 11254 16 54 55 7605 6662 -89 999999 999999 999999 999999 -83 610 2180 9599 42296 130835 409561 999999 999999 661748 12510 1531 3106 6654 5581 3707 3090 2861 2579 2159 2073 1944 1813 1693 1658 1830 1858 1821 2070 2022 1997 1933 1907 1866 1815 1615 1521 1739 1683 1709 1688 1712 1333 852 342 193 232 148 124 126 165 294 184 96 156 248 211 214 125 133 186 209 82 304 358 361 240 400 661 867 883 796 809 613 705 582 572 477 358 299 370 426 610 567 356 267 177 312 385 321 148 94 84 28 70 36 132 225 100 -63 36 56 87 -1 34 4 -79 -56 -59 -36 30 60 -49 -82 50 -21 -51 30 16 -4 -30 -62 -23 60 28 47 157 147 209 190 289 410 314 325 319 189 77 96 138 237 265 272 305 246 270 325 330 348 422 385 285 262 234 265 251 138 143 132 122 180 129 92 156 171 174 112 120 145 159 133 44 -2 88 105 113 89 80 31 42 58 67 107 95 65 66 35 -3 48 97 26 -7 39 23 9 -2 4 22 18 45 70 9 20 53 12 39 -15 -29 61 48 53 60 62 16 51 37 37 35 70 35 41 36 49 -6 23 -5 13 -12 -3 21 12 12 56 36 31 53 24 25 23 71 51 50 33 43 52 66 40 47 31 -6 20 32 32 46 52 39 45 38 37 18 -5 3 26 65 76 36 28 31 20 34 34 19 31 19 23 17 24 49 34 28 42 38 37 57 44 46 56 56 55 44 71 65 64 59 51 76 72 70 75 89 98 124 131 134 153 153 155 181 195 189 189 184 184 189 206 215 213 225 207 203 212 225 240 240 252 250 251 60904 328 689 30 11249 16 55 4 7607 6656 25 -85 252 743 2880 9688 31294 91313 284188 835961 999999 999999 87459 6836 4878 4500 3486 2909 2593 2444 2197 2237 2183 1976 1792 1688 1770 1761 1804 1775 1860 1875 1819 1843 1832 1773 1717 1697 1602 1612 1722 1687 1637 1604 1114 637 157 93 161 132 96 40 52 78 127 149 103 177 164 183 284 163 36 0 63 108 278 297 140 208 450 821 887 858 784 652 664 711 588 606 550 487 395 436 566 563 284 253 248 261 283 279 157 59 -23 -68 27 15 -1 84 82 17 -16 -35 53 138 32 -46 -47 999999 999999 999999 999999 -71 -31 -34 -5 -9 -85 -100 999999 -81 -27 -31 -31 27 -38 -91 -15 -1 11 32 132 258 356 291 231 216 177 72 137 117 160 209 169 284 240 199 237 222 303 306 256 181 201 158 129 155 146 162 118 99 106 160 141 158 114 203 112 121 129 78 20 77 58 68 12 66 30 28 35 27 60 56 25 -57 -9 -20 -35 -20 11 -8 34 50 24 28 23 36 5 16 4 20 91 37 14 19 29 -1 8 4 -24 -15 -29 -13 20 13 -1 22 53 52 -5 -2 18 35 42 30 15 -27 -10 7 -12 -33 -9 -5 15 7 11 7 25 29 6 25 23 -12 -2 1 27 26 14 33 30 10 -24 3 1 17 3 -19 -4 13 8 19 35 15 7 2 9 -1 -2 9 -17 -3 19 18 -18 5 24 32 41 38 16 25 27 48 24 33 28 28 25 32 62 38 36 42 33 51 64 51 45 52 66 77 92 127 132 139 129 149 158 146 157 168 186 183 180 180 180 195 190 192 195 191 203 216 214 233 228 235 60913 326 749 30 11249 16 55 13 7608 6650 163 492 1212 2530 5698 11654 26156 69481 237753 844370 999999 999999 159211 57976 170550 8154 3526 3114 2919 2732 2548 2283 2058 1711 1700 1907 1966 2028 2074 1951 1948 2042 1981 2047 1909 1772 1751 1819 1691 1817 1873 1633 1158 586 235 223 298 71 206 153 122 190 125 229 290 222 143 214 166 123 59 26 110 171 227 341 600 622 724 864 726 701 583 517 533 617 596 503 366 498 511 613 646 623 510 339 215 176 298 259 214 124 -33 85 -12 50 77 31 140 48 24 -41 31 25 -3 90 6 -26 -43 -45 -28 -24 -12 -23 -40 2 -72 -65 7 39 -49 -51 -61 -39 -24 44 32 -13 9 -20 174 323 352 214 212 135 52 111 86 142 204 198 286 242 271 324 335 257 242 202 208 183 238 172 93 195 188 117 106 90 142 96 106 161 194 154 172 148 160 131 86 112 76 58 72 93 47 67 45 93 27 27 41 31 -7 21 52 53 26 32 35 43 40 0 0 60 49 9 -22 20 6 6 20 36 6 18 -6 27 59 8 -5 1 51 -6 18 51 27 22 22 59 -10 -27 18 16 -11 -12 14 -3 33 17 15 18 -20 -7 2 -14 29 69 34 14 23 26 57 24 21 48 34 50 39 35 0 35 66 -3 16 44 32 -14 15 7 11 23 23 12 10 2 25 26 -1 18 36 37 14 32 39 32 40 40 39 58 35 42 45 36 37 48 44 50 36 34 37 46 53 44 61 69 43 51 65 98 104 109 139 146 150 169 172 174 176 180 191 188 178 180 189 195 192 186 196 205 213 212 215 221 234 238 60922 325 780 30 11250 16 55 22 7609 6645 12 570 1493 3434 8334 21461 59695 194632 678986 999999 999999 593537 810140 109612 5398 2799 2615 2641 2457 2390 2257 1973 1726 1808 1988 2106 2135 2056 1821 1815 1882 2005 2070 1912 1895 1877 1742 1756 1775 1583 932 484 254 283 85 53 150 163 191 170 124 219 284 268 162 185 79 129 113 45 218 274 370 557 762 814 880 811 643 553 509 587 501 582 515 535 551 541 522 512 510 363 365 386 328 317 229 187 329 204 125 84 125 13 49 36 58 40 110 57 87 14 22 39 87 33 46 -14 999999 -78 -17 -20 8 -30 -43 -31 -35 -28 -34 -61 38 27 -18 -21 -17 61 105 98 124 268 300 289 170 143 163 130 64 141 139 136 220 235 213 249 291 262 207 310 247 135 133 173 229 205 146 141 87 110 123 155 193 218 212 186 160 120 156 124 119 161 153 111 131 130 124 107 70 57 59 46 46 74 35 24 84 66 26 20 62 61 51 49 62 56 5 24 63 67 40 -17 8 11 5 10 31 9 4 55 42 29 35 14 -1 45 38 31 26 -5 50 30 44 18 -12 4 33 78 12 38 11 27 83 51 73 73 52 15 29 10 4 40 77 48 24 35 47 51 38 26 51 47 64 28 57 61 41 9 17 -24 15 31 36 45 16 12 19 51 39 35 22 39 26 32 38 60 59 40 50 60 48 59 38 59 40 47 57 68 54 66 67 37 41 58 75 89 81 77 80 89 120 149 158 151 160 160 150 166 161 176 192 197 202 189 181 199 201 200 206 205 205 218 226 230 236 236 241 60931 327 725 30 11255 16 55 31 7611 6640 -63 213 587 970 1799 3223 6373 12868 31453 96810 318910 646118 973183 999999 718209 602164 403884 86389 5521 2791 2610 2360 2016 1795 1774 2062 2173 2218 2057 1934 1881 1872 1914 1843 1903 1894 1742 1917 1940 1709 1200 688 407 314 218 207 174 213 83 56 110 177 238 217 183 228 151 104 96 142 104 165 256 325 294 379 479 654 802 754 721 682 623 520 496 539 503 519 596 584 614 598 550 360 304 252 218 272 371 345 244 265 193 136 12 -10 24 44 69 85 105 88 10 104 117 166 75 13 79 -36 -55 -42 -19 -30 -24 -73 -57 -73 -68 -7 -4 -44 -21 -23 -5 20 24 79 62 -4 92 280 359 205 112 80 83 35 82 73 119 167 159 182 226 271 299 321 318 262 195 134 122 136 192 170 136 187 178 200 270 193 185 246 247 230 134 134 172 156 128 138 111 86 98 140 72 37 63 48 40 61 84 86 52 60 47 35 39 26 70 91 63 30 33 18 25 25 26 79 70 18 60 77 47 48 27 46 66 55 32 21 14 21 -1 33 43 39 30 66 11 59 107 80 49 27 29 45 34 20 34 55 20 12 33 43 47 50 23 36 53 67 47 40 56 53 52 47 56 80 82 74 50 53 29 42 39 26 44 31 43 34 26 22 45 49 42 31 23 28 44 46 47 41 48 48 55 70 79 71 58 62 67 65 70 72 69 59 64 82 82 81 86 82 86 84 97 104 108 114 132 135 151 157 163 169 168 180 178 199 215 216 226 226 223 224 212 212 225 222 227 229 234 248 261 260 259 60940 327 719 30 11249 16 55 40 7612 6635 -52 141 421 872 1492 2439 3754 5916 10795 23882 70397 220755 580515 850564 999999 999999 938295 167818 7945 2757 2322 2139 1976 1941 2035 2028 1834 1807 1884 1933 1782 1862 1880 1792 1719 1750 1739 1697 1675 1406 946 695 639 452 265 138 207 171 158 194 198 198 203 164 167 216 198 158 107 141 123 165 334 324 351 430 730 851 829 695 588 543 578 560 605 617 565 577 616 567 607 528 355 263 280 439 363 393 328 332 239 219 310 145 77 82 100 75 176 166 139 11 96 208 173 158 171 88 85 76 67 21 10 32 27 1 -14 -13 2 18 -17 -5 -24 -10 11 42 13 73 124 137 264 214 155 270 303 203 168 106 116 170 218 156 164 242 303 319 316 322 256 290 266 225 255 221 176 220 139 188 216 240 210 212 209 225 226 215 217 238 189 197 214 222 125 89 92 106 65 63 38 59 65 125 103 39 95 80 55 34 72 91 110 59 58 51 80 37 -1 11 92 93 72 34 64 86 109 73 61 32 38 77 77 91 65 40 33 55 33 36 90 58 76 71 45 72 82 70 63 112 90 86 112 80 79 73 75 81 92 79 80 33 62 64 80 77 75 80 66 57 76 83 94 79 88 92 82 71 86 71 50 54 51 46 56 56 43 41 70 60 51 74 77 58 68 76 66 77 80 84 84 115 123 112 90 87 85 82 92 98 90 88 83 86 90 94 101 109 126 119 123 129 155 168 179 201 206 200 201 212 220 223 219 232 239 220 208 223 230 234 229 243 244 245 246 258 263 265 263 60949 325 770 30 11240 16 55 49 7614 6630 -82 263 891 1859 3731 7758 19029 62241 226471 484057 638664 884100 999999 870735 450998 255091 10387 2884 2120 1962 1713 1779 1797 1765 1874 1886 1850 1813 1833 1822 1926 1918 1794 1735 1850 1824 1750 1818 1712 1564 1292 948 526 294 141 204 144 132 124 49 127 116 69 58 27 112 105 80 82 139 229 421 516 575 634 675 688 679 675 586 526 511 467 520 552 549 527 439 417 413 322 304 363 371 368 317 354 266 209 151 118 35 21 101 79 12 13 60 41 48 141 124 94 109 23 48 108 134 138 110 75 45 38 14 -60 -3 37 -16 13 -1 -12 -7 27 -6 -28 -21 -13 -39 46 97 184 225 123 116 105 101 86 83 81 96 122 102 26 17 54 128 182 231 229 213 252 240 223 180 176 226 149 112 190 158 75 101 127 129 206 158 134 178 237 186 148 123 120 136 82 37 44 43 52 32 74 70 88 58 31 39 63 -5 25 92 42 20 -3 2 -33 -19 34 -9 -7 41 12 15 33 32 62 13 14 26 6 31 58 37 47 18 -14 -9 4 40 31 29 31 61 35 24 69 38 34 20 29 30 24 13 10 37 42 68 61 39 58 21 15 19 44 51 38 57 48 33 39 22 10 38 31 35 47 40 29 16 34 45 39 19 56 51 28 14 38 39 42 49 45 34 37 45 71 56 56 61 57 56 53 53 52 46 52 60 58 59 59 68 72 71 58 72 85 85 94 116 121 138 141 153 169 170 155 162 164 176 188 189 190 199 209 203 206 201 224 229 231 217 209 212 230 239 238 60958 324 797 30 11237 16 55 58 7615 6627 530 1918 6422 20835 79523 275525 599367 654999 775920 848424 929342 738984 31682 4827 2731 2317 2155 2118 1994 1897 1878 1952 1946 2084 2094 1987 1952 2032 1944 1938 1781 1825 1931 1867 1958 1898 1762 1764 1731 1445 1084 735 428 260 198 127 151 127 263 196 143 183 230 259 204 101 148 269 197 219 333 397 516 593 645 684 669 627 577 498 498 433 425 520 492 399 442 440 366 388 466 392 328 341 301 233 233 271 187 122 107 82 99 129 126 80 89 71 53 129 167 161 292 207 126 73 114 139 162 128 114 28 5 4 34 38 2 -54 53 52 21 17 16 25 40 76 96 179 177 193 237 158 111 168 138 143 144 162 135 59 116 183 150 135 129 203 135 187 245 223 241 245 144 110 171 171 165 209 206 192 194 151 106 123 189 202 163 149 166 200 141 160 153 108 156 104 87 91 59 18 33 71 116 27 38 93 93 94 81 30 28 24 22 73 88 82 40 79 106 71 88 110 60 26 38 64 73 68 70 45 59 38 60 56 62 74 62 58 70 80 113 123 107 86 85 87 66 92 100 94 89 62 70 34 40 46 50 58 74 83 92 54 61 75 66 66 52 43 38 34 50 69 55 51 63 65 69 67 56 55 68 67 77 77 38 39 71 88 76 84 87 73 72 75 63 56 73 84 91 88 93 76 62 74 73 82 77 67 81 78 100 90 72 88 126 154 153 155 178 185 187 191 189 169 173 179 190 193 194 197 201 197 208 221 223 239 256 248 221 226 238 249 257 257 60967 335 467 30 11237 16 56 7 7617 6624 -79 1172 1184 51 999999 999999 999999 999999 999999 999999 999999 -38 264 1053 3688 13526 46104 159168 539594 999999 999999 999999 147822 9225 3351 2827 2582 2453 2365 2220 2127 1967 2012 2030 2102 2214 2231 2059 2057 2008 2049 1989 1900 1990 1970 2016 1997 2040 2084 2122 1761 1132 663 370 370 306 276 208 240 182 107 233 297 162 119 134 155 177 96 131 147 222 359 469 715 818 710 662 501 501 569 547 592 625 576 523 559 524 462 527 512 375 332 264 268 301 282 223 244 261 195 96 191 171 44 96 192 55 42 137 94 64 101 149 195 258 246 133 116 147 125 139 60 79 28 29 68 6 7 -22 28 65 23 -27 -15 2 46 91 133 145 183 239 153 128 190 225 213 179 122 137 87 118 148 137 99 115 121 97 172 113 116 112 134 157 139 122 105 138 132 129 140 137 112 131 190 255 232 215 246 162 191 150 213 220 142 114 135 167 192 189 150 103 98 132 83 75 63 72 121 80 107 95 123 108 73 84 115 108 107 67 83 96 118 99 65 97 125 122 83 81 106 106 128 124 74 45 102 68 110 86 94 108 64 56 81 95 83 96 99 70 112 144 108 103 140 98 99 109 122 75 75 96 90 83 119 135 110 108 116 97 117 96 80 85 75 65 68 73 80 74 70 79 83 99 99 88 99 75 79 102 104 100 97 84 92 100 93 87 93 81 95 100 121 113 107 110 105 91 101 113 110 109 129 151 154 160 170 176 171 173 200 202 208 189 179 200 203 205 204 213 215 221 232 242 259 272 282 281 262 252 263 274 273 278 280 60978 333 526 30 11236 16 56 18 7619 6623 856 1954 909 999999 999999 999999 999999 421 898 1141 1428 2688 8937 26799 75693 250719 813295 999999 999999 571353 18805 3587 3067 2674 2424 2055 2001 2001 1897 1968 2060 2012 1967 2138 2108 1985 1886 1930 1972 1840 1916 2022 1941 1994 2138 2194 1967 1253 589 359 427 275 225 261 211 135 91 264 328 251 331 294 257 290 114 108 99 89 212 250 243 354 443 553 871 943 845 782 689 635 527 576 489 555 465 479 437 452 349 353 426 355 314 321 362 290 174 206 207 146 205 93 33 88 139 81 49 72 142 81 84 140 174 226 228 150 15 143 88 106 80 163 83 95 33 -24 -44 10 43 7 54 44 25 -7 -17 85 122 136 124 160 174 166 170 156 110 151 87 89 107 123 114 124 117 166 181 120 115 102 112 117 146 144 210 137 154 122 119 120 111 81 114 106 137 181 127 135 171 160 163 156 194 184 171 105 90 99 161 184 92 43 51 28 47 95 98 90 98 62 50 55 48 50 132 128 107 106 50 77 46 59 75 102 110 92 42 33 60 62 71 75 90 73 81 40 30 95 86 96 96 77 59 62 88 69 90 95 113 93 81 78 99 116 124 97 86 86 120 115 97 98 98 93 108 93 58 72 75 76 102 91 60 76 69 39 54 73 100 78 59 81 94 91 90 84 76 97 83 80 96 77 78 91 103 91 73 86 88 83 99 85 71 81 69 93 107 103 79 71 91 111 114 126 132 137 154 173 182 175 160 182 182 166 162 175 177 177 198 205 218 227 234 240 253 260 262 258 241 231 254 272 251 262 274 60987 332 558 30 11238 16 56 27 7621 6622 188 670 15 999999 999999 999999 999999 999999 999999 -25 437 1632 4728 12243 30897 87694 379867 999999 999999 576600 22069 4704 4201 3745 2973 2424 2224 2058 1866 1981 2122 2143 2117 1993 1929 2000 1836 1880 2056 2022 2001 1969 1929 1886 1483 890 475 372 360 281 293 272 199 224 228 229 267 346 241 169 176 182 122 77 94 38 155 197 196 324 535 707 763 973 1113 985 820 781 630 462 460 443 321 276 224 163 139 204 163 316 287 402 393 307 315 344 301 272 214 190 84 2 43 42 61 50 95 108 69 128 91 94 99 165 138 131 190 180 44 34 92 135 133 68 -5 -18 79 11 5 7 20 66 -6 25 75 72 78 138 132 194 101 93 175 173 125 92 91 62 37 20 137 167 112 48 146 125 163 150 88 114 104 166 125 105 139 140 132 144 94 57 89 153 143 101 114 116 115 177 214 184 137 168 198 177 169 132 125 101 63 80 94 85 31 29 59 50 41 45 97 75 67 90 99 32 55 89 59 36 63 61 76 97 112 88 67 84 88 67 38 42 86 89 70 74 62 74 76 97 92 76 86 88 63 79 49 29 77 79 47 49 76 74 43 72 71 55 83 55 49 88 73 75 76 86 105 92 70 56 63 69 81 77 92 77 73 93 90 68 60 81 91 79 87 99 93 117 115 94 98 93 98 119 108 96 89 90 110 113 100 88 80 98 91 93 98 109 107 112 126 156 149 136 143 160 170 179 189 187 185 191 184 187 178 170 165 191 208 226 262 313 319 285 262 251 243 247 241 239 250 255 264 273 60996 331 595 30 11215 16 56 36 7623 6623 -4 519 263 999999 999999 999999 999999 999999 999999 999999 999999 251 1584 6288 20489 65540 215109 558676 647960 496650 692089 901996 623290 119260 85584 176385 5998 2482 1848 1828 1922 2021 2077 2001 1981 1991 1910 1885 1791 1873 2040 1944 1936 1632 1402 1047 762 530 355 314 181 112 134 218 244 300 271 259 204 171 184 201 45 160 160 134 115 148 183 243 392 667 740 644 630 524 577 593 581 511 572 550 392 302 223 29 10 65 89 161 266 234 244 298 193 210 161 128 155 126 146 60 3 30 62 74 45 7 25 96 74 95 -12 18 85 152 145 97 89 34 25 56 38 -77 -70 -51 -40 999999 -73 -24 -96 -71 -22 -57 -91 -50 -16 11 38 96 108 76 90 54 28 44 17 33 69 124 54 15 38 2 52 54 19 32 49 64 56 -1 -8 27 86 70 38 47 112 91 68 32 50 10 32 53 93 105 153 164 141 127 91 88 63 66 76 75 46 58 56 29 24 24 43 47 25 58 81 54 44 43 57 23 18 0 -16 10 56 30 72 44 46 34 -6 29 64 78 24 28 72 85 60 43 80 64 52 44 61 53 52 60 43 51 75 52 18 46 49 31 34 56 26 24 10 24 40 75 56 36 39 26 32 26 40 50 59 17 21 36 33 26 19 23 47 21 49 25 49 60 61 68 63 61 65 58 56 71 64 57 82 60 37 50 43 51 51 70 57 58 53 44 43 39 40 53 103 106 114 109 122 129 135 141 126 126 134 137 125 131 145 159 177 194 257 368 459 378 267 222 220 207 197 195 209 227 236 239 249 251 258 61005 321 861 30 11211 16 56 45 7625 6624 59 526 1446 3304 6973 15399 40225 118010 462036 999999 999999 594237 272732 290848 265710 179247 177902 3196 2154 2142 2103 2114 1879 1861 1963 2033 2132 1967 1872 1886 1882 1943 1865 1439 1304 1028 883 777 571 430 350 243 193 321 313 270 368 348 238 226 209 273 317 226 219 233 313 416 553 786 869 894 916 858 711 611 594 621 565 541 470 367 347 276 166 109 68 122 126 222 197 192 261 215 126 107 160 205 257 246 225 178 83 97 95 -16 85 57 20 45 65 75 62 63 150 138 192 139 109 128 124 134 98 20 -27 42 14 -9 -32 -24 51 70 21 -28 2 41 -14 2 36 129 68 83 -29 -30 25 87 79 109 150 106 66 65 113 80 55 80 60 -5 20 82 94 90 151 114 66 67 98 72 87 104 133 204 197 139 136 177 159 115 129 83 89 142 117 34 117 70 58 89 76 122 97 99 96 45 88 110 41 17 81 63 72 31 42 62 50 77 45 75 104 94 70 88 87 86 79 50 74 70 60 81 60 52 55 77 83 58 57 51 82 97 75 31 47 37 23 36 41 57 76 66 40 74 57 46 57 79 71 56 72 91 83 90 51 48 32 62 90 79 45 60 45 65 90 72 61 39 60 79 71 68 68 90 115 100 75 84 86 77 87 76 89 88 78 59 45 64 94 77 83 69 69 72 80 79 73 66 82 89 109 128 141 151 190 240 262 236 181 156 142 138 140 170 296 667 946 629 366 251 206 199 207 213 205 199 203 216 222 227 235 248 246 61014 322 844 30 11224 16 56 54 7627 6625 31 522 1541 3467 9217 22135 54490 154826 561511 999999 999999 105222 3574 2214 1870 1823 1960 1986 2054 1933 1816 1870 1806 1857 1886 1825 1754 1761 1861 1742 1872 1802 1420 789 544 409 350 308 272 230 158 162 276 429 467 366 350 169 37 282 300 304 333 356 406 622 782 781 828 1004 969 785 689 659 644 666 608 594 486 386 322 265 133 117 89 35 9 50 109 78 69 132 164 159 19 21 94 199 70 -21 49 -32 -77 42 -7 26 -23 2 -17 -27 63 38 -51 -4 140 115 66 41 57 -15 -28 -16 9 28 -5 21 -34 -68 -48 -85 15 3 6 -33 -35 -34 -9 -61 -89 -1 99 -52 30 999999 -77 13 31 26 -7 63 53 64 93 14 13 99 36 32 -1 31 45 86 98 23 8 -26 -38 60 38 49 54 31 102 79 69 67 53 68 96 107 125 131 137 122 26 33 20 -10 20 69 19 46 46 81 62 54 33 22 4 3 25 26 16 24 -10 17 -7 11 -12 53 11 18 15 42 -18 -12 33 -3 77 71 62 60 25 7 36 62 49 29 73 29 10 58 30 5 2 5 -21 -11 41 44 4 12 21 25 20 26 55 29 25 60 47 36 37 62 53 20 27 26 43 73 15 23 41 30 45 41 40 31 66 49 33 53 47 47 54 56 66 80 41 44 29 49 55 68 56 52 43 49 31 42 47 50 60 71 48 43 71 86 78 81 120 154 226 426 508 334 164 114 125 132 134 151 153 191 273 374 349 326 253 205 199 187 196 196 205 204 210 222 223 225 238 245 61023 336 426 30 11226 16 57 3 7629 6626 442 1718 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 179 719 2157 5238 11384 30434 85670 249259 875926 999999 999999 26053 3581 1982 1723 1795 1876 1946 1947 1860 1961 1935 1910 1759 1745 1688 1696 1848 1806 1684 1335 762 377 370 335 248 247 161 108 198 310 437 304 355 311 147 158 163 316 429 369 410 481 629 782 864 875 836 881 787 714 684 613 674 614 578 567 642 621 392 283 205 169 46 34 -26 -51 -31 -5 49 48 55 84 52 -58 999999 -40 -30 0 -29 33 34 24 42 -61 -6 -25 78 -19 -92 9 4 94 48 35 91 2 -42 -36 -11 -81 -82 23 -9 15 -56 0 -54 -95 -48 -16 -51 -10 -70 999999 -82 -34 -71 -61 -13 -45 -58 -63 15 19 -6 -50 -42 999999 -11 -14 -3 -5 -10 4 44 38 -41 -78 -1 68 40 18 -14 -31 4 47 45 33 15 33 0 36 29 30 65 71 -16 30 80 51 102 93 107 107 16 26 7 13 53 43 36 23 5 7 16 14 -23 -30 -7 28 31 -24 5 19 6 -24 -19 -2 -20 -43 -20 -33 14 16 -13 -24 13 7 9 -28 26 -3 27 -3 -23 14 0 -34 22 -18 -16 19 19 5 12 -39 -11 -19 -14 -5 -29 -11 -16 -16 -11 -50 6 -13 -19 -17 -15 -11 5 -3 1 11 -14 -4 14 -2 -3 18 25 12 14 -12 22 4 -8 -24 -19 21 32 25 22 33 13 25 17 13 6 10 33 31 26 34 28 36 35 34 43 49 49 53 62 73 77 103 232 323 423 532 598 495 220 105 102 118 130 142 153 175 200 194 206 205 188 174 173 170 165 176 188 190 196 202 201 206 211 211 220 61032 336 416 30 11216 16 57 12 7631 6627 285 1232 821 213 999999 999999 999999 999999 999999 999999 -87 646 1371 1230 1607 2644 4538 9993 26842 73416 197576 583477 999999 999999 299389 6275 2518 1965 1795 1755 1887 1997 2117 2121 2048 1925 1854 1882 1845 1775 1871 1663 1545 1236 708 487 420 334 249 224 299 128 263 372 340 402 403 352 119 156 321 399 446 492 669 825 761 864 969 1040 1037 1014 984 920 887 852 834 768 646 724 700 633 719 697 500 155 53 112 105 44 120 38 -13 7 39 36 0 35 45 31 5 -39 16 -71 63 82 165 117 161 174 67 -63 62 52 6 28 -15 -57 57 105 99 83 -8 -18 35 -9 14 3 -10 15 -92 -74 -35 999999 -21 16 2 -33 999999 11 -36 -94 -28 -33 -59 -66 -19 -65 -60 10 29 59 26 53 53 43 78 -16 -11 7 -1 -45 -13 54 79 20 0 69 -49 1 -12 1 8 46 -12 29 67 110 72 -8 38 78 42 89 48 63 51 52 65 63 72 21 20 68 32 52 44 -39 23 -37 2 59 55 47 61 3 44 42 38 43 45 30 36 16 9 10 -19 -28 19 78 0 3 -5 -22 -5 36 55 50 24 67 47 26 57 32 14 40 45 14 4 -3 44 10 15 -34 -9 0 -39 -12 29 13 7 6 18 8 18 -1 -7 20 18 -1 -2 13 35 34 26 18 47 14 -3 22 45 40 7 24 35 63 25 29 26 31 26 19 24 35 40 24 45 50 36 27 45 63 60 58 53 62 62 49 57 61 68 113 177 278 436 550 536 420 218 121 116 143 141 139 164 158 174 167 163 168 171 185 183 191 198 192 190 200 210 197 205 218 226 230 241 245 61041 334 472 30 11212 16 57 21 7632 6628 -45 633 984 5040 13098 1162 277 683 1691 3049 5234 6992 9124 12564 16932 28832 69059 178020 506896 999999 999999 813972 12362 2839 2373 1922 1990 2120 2002 1886 1959 1956 1904 1926 1858 1825 1905 1928 1581 1269 845 525 398 331 269 181 213 214 228 396 550 519 518 271 162 201 377 429 547 823 986 1065 1054 956 1074 1169 1149 1142 1139 962 810 763 807 712 763 769 664 782 857 828 752 608 288 134 131 39 53 119 70 14 61 138 58 27 137 125 63 39 83 83 22 50 116 194 166 112 161 272 255 188 92 42 14 10 41 115 123 150 202 116 93 17 18 86 43 -30 23 23 18 -74 -56 19 11 18 45 27 21 68 11 -49 -9 35 44 40 95 50 84 33 119 92 49 -17 12 40 89 59 35 54 72 18 36 25 43 86 95 54 45 -16 24 82 135 123 117 80 59 97 73 84 96 134 121 104 85 165 90 109 115 90 167 114 90 126 117 80 16 89 84 75 25 24 111 78 62 147 99 26 64 69 88 99 77 48 81 73 33 47 46 20 15 26 -1 47 69 55 20 59 66 -16 46 88 109 68 71 96 70 82 58 83 55 89 88 94 52 50 25 36 37 31 34 38 83 65 75 53 16 33 55 51 52 63 84 71 52 93 76 74 40 41 38 59 83 86 88 84 74 81 83 100 112 92 90 120 118 109 99 98 99 121 122 118 121 136 111 89 105 128 137 194 237 307 371 321 241 216 197 180 171 171 191 193 195 205 202 205 212 217 224 218 228 239 238 232 234 244 241 228 241 251 250 266 279 271 272 284 61050 334 479 30 11219 16 57 30 7634 6629 764 1168 3730 67272 299922 39575 34016 32496 34093 36523 47538 60380 59749 62838 87952 202188 500465 999999 999999 950872 21727 2537 2324 2060 1709 1867 1821 1773 2020 1981 1711 1704 1773 1648 1635 1447 1119 851 546 495 552 371 288 266 439 460 596 525 438 344 397 320 356 581 688 698 799 752 784 853 928 702 689 818 639 763 786 706 637 765 720 690 753 802 790 741 702 694 780 733 368 199 160 135 98 110 103 137 52 11 24 47 44 157 65 38 54 1 51 54 131 81 72 123 105 115 174 292 302 316 18 -16 -44 88 40 128 162 266 281 173 94 96 31 1 49 20 -49 2 -41 -14 -43 33 43 34 4 -42 -36 11 -34 -20 -59 49 8 11 35 30 31 21 49 32 39 49 -12 85 33 25 81 123 44 6 -20 75 24 -1 44 42 45 43 53 70 74 -11 60 97 70 66 66 16 46 132 157 98 46 81 47 82 65 79 120 125 64 79 41 108 77 68 35 8 41 82 23 50 27 35 60 62 63 67 24 35 10 45 22 32 26 87 66 -5 -21 19 35 37 36 65 46 17 26 39 48 16 16 46 47 62 21 40 53 37 29 43 25 1 4 49 -4 -5 -4 17 20 27 32 44 20 -13 1 31 26 62 34 42 18 15 37 40 47 57 46 41 33 31 8 4 4 28 35 64 44 53 30 36 48 68 48 63 78 67 67 87 67 69 79 89 88 77 86 88 77 100 104 105 153 201 213 171 139 134 139 148 146 151 174 174 173 181 194 194 186 194 194 192 184 199 204 212 224 214 216 230 233 226 231 246 262 264 61059 337 395 30 11225 16 57 39 7636 6630 -13 -38 999999 4654 7178 10769 259572 999999 286834 166208 149261 151328 187204 285528 329310 314897 301250 480523 840557 999999 937521 93848 2969 1874 1856 1731 1660 1709 1842 1736 1688 1731 1394 1507 1446 1114 839 598 431 360 373 391 431 406 554 557 491 440 205 342 303 405 542 631 756 676 740 807 787 714 742 837 822 734 917 857 811 746 904 901 783 840 878 792 697 809 778 794 724 776 797 590 260 140 113 47 90 166 182 107 93 142 149 111 128 127 153 62 73 104 15 72 123 75 69 114 150 126 105 157 202 347 364 236 35 -21 63 -64 12 174 201 147 91 -27 -27 10 -9 -23 26 -24 -33 16 40 -7 -24 -84 -13 92 28 33 29 -63 -21 13 82 25 -66 32 79 36 60 25 -15 -48 17 68 64 42 16 29 69 10 -23 62 116 13 63 111 77 35 9 35 43 -30 39 49 18 52 64 24 75 10 -1 76 122 104 87 78 119 101 109 133 110 96 97 47 57 69 99 86 16 24 23 25 36 27 24 -39 12 69 65 45 52 39 58 33 -6 29 50 0 26 40 0 48 20 33 71 61 39 39 27 7 -2 -2 3 59 45 36 42 -12 0 -16 17 5 31 18 35 24 6 -8 -37 16 22 -19 -26 -15 -3 -4 18 11 1 14 13 34 38 39 37 9 66 36 18 -12 23 4 2 4 19 37 32 19 46 64 64 23 32 58 56 55 61 37 56 80 57 64 70 76 62 52 58 65 78 120 167 143 126 99 107 109 116 120 130 138 141 160 158 157 170 174 161 161 173 168 180 184 192 195 190 197 199 198 199 210 216 228 234 228 228 61068 341 276 30 11226 16 57 48 7638 6631 3176 3908 6047 7092 1531 23371 56624 21666 999999 999999 999999 668569 504490 485010 410553 374582 401244 425816 400973 371924 352131 322499 62494 2158 1602 1617 1629 1590 1586 1452 1574 1612 1501 1260 1058 937 546 565 382 435 441 392 481 520 523 569 470 478 523 685 631 482 506 582 652 685 656 668 811 759 739 712 845 869 833 894 933 867 879 785 859 906 991 998 924 910 981 909 941 1031 1029 934 785 821 831 575 403 272 145 169 132 116 111 102 102 144 25 58 149 114 51 39 43 60 54 -2 78 10 71 148 97 149 240 279 406 314 196 74 20 114 78 98 79 43 195 194 144 149 162 63 69 7 -30 -81 -56 -6 -18 -34 -53 -45 22 34 -29 -4 -31 49 44 -48 -13 43 65 64 35 -40 -17 44 62 -42 -12 9 129 37 73 66 55 68 129 39 48 43 19 77 48 38 1 9 50 54 10 4 -15 30 32 45 74 8 27 64 71 53 142 97 97 92 97 76 113 82 118 88 88 109 79 121 101 125 55 60 36 32 37 21 33 32 38 55 5 52 52 47 35 25 -11 10 42 61 27 26 43 41 28 14 16 12 46 50 50 23 53 48 15 30 48 26 30 14 18 -1 33 59 38 43 52 60 50 69 54 51 55 5 -1 29 21 52 74 16 34 39 12 43 35 55 38 23 10 27 60 36 30 42 48 25 62 80 59 75 58 59 29 60 75 74 83 59 56 70 88 81 84 84 74 84 59 87 89 93 112 125 132 129 142 142 130 124 146 167 170 172 168 187 188 182 188 195 196 203 207 212 229 227 218 228 230 235 234 244 247 253 255 260 267 61077 341 281 30 11231 16 57 57 7640 6633 18639 30870 12583 999999 999999 999999 999999 999999 999999 398843 455376 493842 400284 257152 217015 195369 173288 125881 58545 10841 2074 1772 1640 1600 1697 1701 1463 1512 1423 1574 1318 1341 1264 971 738 466 294 274 319 296 453 577 547 601 516 550 555 466 529 468 689 543 547 584 555 680 766 767 758 832 704 636 731 681 781 819 785 759 720 788 783 800 775 891 899 863 778 884 920 995 1020 882 766 654 455 324 294 139 125 165 87 186 181 129 89 58 -5 62 49 21 126 18 70 20 98 239 199 93 160 112 234 307 448 485 351 246 122 0 9 11 -10 100 91 35 66 164 192 116 139 118 29 -14 -92 -10 30 -21 -31 -20 -37 -41 -24 57 -39 -59 -33 4 -8 31 34 51 -49 -30 -19 -25 26 -5 21 -40 9 36 32 17 3 0 -1 -20 -2 36 -34 9 -7 8 6 -26 17 105 24 -74 -28 49 -12 96 28 -25 9 -45 33 52 108 82 77 63 55 127 120 53 62 96 8 35 30 77 68 79 97 106 119 49 58 53 36 50 63 11 -5 57 14 35 31 20 -12 -21 47 24 27 13 40 -11 16 8 10 85 35 14 15 -20 17 21 38 15 13 41 20 28 36 37 34 17 43 37 21 3 24 27 53 38 7 11 9 31 14 11 25 21 29 -13 -12 7 -28 -4 11 28 33 39 26 40 24 12 17 14 9 3 27 60 25 14 50 51 29 41 39 51 42 29 39 44 49 39 50 64 61 68 74 70 86 99 87 101 114 124 130 137 145 129 129 122 117 128 116 120 114 125 136 147 152 154 162 184 198 199 202 217 219 222 230 243 236 240 231 239 252 61086 341 257 30 11237 16 58 6 7642 6634 726845 999999 999999 999999 147424 202340 196603 182149 165842 153816 157369 162773 158059 141204 124289 110059 89409 64364 38757 19973 41330 195903 453666 62911 2950 2480 2075 1845 1829 1680 1638 1640 1677 1604 1641 1759 1658 1719 1691 1507 1345 1259 1018 861 855 717 619 573 469 503 438 413 396 429 567 632 660 773 773 804 889 741 744 796 763 704 727 823 840 752 855 851 833 963 936 992 1013 987 1117 1104 1022 1124 1174 1074 955 666 281 234 172 135 96 129 225 63 32 41 124 72 33 72 80 127 60 106 135 175 192 150 133 230 321 392 474 507 508 496 494 221 17 43 19 104 70 112 132 30 7 51 114 62 53 98 45 63 46 20 -18 -2 78 -10 82 15 -86 -40 -66 -86 -54 -72 -7 -39 -15 28 8 39 -7 39 -40 -55 -5 -3 -33 46 32 -20 -30 21 1 -11 2 -2 29 61 -44 -41 -6 -11 14 -8 14 -49 8 110 59 26 64 58 59 33 60 93 99 18 41 107 99 113 119 74 62 24 105 76 43 77 49 87 59 27 45 99 56 70 87 73 39 -14 29 18 5 -22 -54 -19 41 31 16 27 74 48 31 28 47 15 35 28 32 53 26 21 6 -9 21 35 40 2 19 1 28 -21 18 51 52 7 11 46 9 16 33 -17 6 22 20 -8 18 22 -13 41 58 62 34 65 40 31 39 6 28 73 51 32 19 31 31 22 47 50 43 37 39 45 47 51 68 46 58 73 71 65 63 62 76 70 80 99 115 101 108 123 137 125 141 138 129 148 154 151 137 137 129 142 131 121 118 126 146 146 157 175 198 204 204 215 204 202 231 224 218 216 223 227 224 228 239 61095 325 765 30 11235 16 58 15 7644 6635 -35 301 1222 4293 26718 101736 313174 862927 940611 557174 69539 47583 499754 999999 878229 11039 3288 2428 1778 1899 2106 2278 2121 2145 2272 2317 2353 2250 2272 2152 2197 2154 1858 1549 1190 770 664 425 388 338 277 379 359 437 583 746 901 1027 903 960 963 1025 1139 1274 1260 1336 1265 1413 1364 1310 1350 1299 1201 1240 1443 1374 1480 1486 1309 1101 469 147 211 295 88 97 80 171 84 122 155 193 123 142 157 171 231 312 347 389 452 414 414 553 478 514 464 611 663 678 789 787 688 588 460 450 376 129 96 195 79 81 54 100 75 11 4 4 4 15 122 76 39 -17 23 3 -54 21 16 -51 -1 41 -24 -36 55 33 79 87 12 43 -28 -4 54 16 37 -1 21 -12 -7 3 -47 20 31 24 -42 18 61 32 26 -7 -27 7 -56 -15 -12 -33 -18 24 36 76 81 45 53 98 115 136 110 138 115 156 111 69 144 99 74 58 129 114 115 141 75 86 65 64 46 55 53 87 59 100 39 46 29 4 55 13 27 59 25 17 68 23 66 87 74 51 82 62 51 42 48 44 83 68 61 61 51 50 52 53 68 17 59 56 33 43 23 37 32 48 46 32 35 -11 13 74 55 18 23 46 42 25 23 30 37 51 58 54 35 18 34 55 58 26 29 41 69 55 59 62 60 86 78 88 92 93 107 99 102 120 127 124 104 113 140 132 130 121 140 148 160 150 162 174 160 161 168 152 167 155 131 131 154 136 144 135 158 157 156 161 152 159 187 207 217 210 223 236 242 232 238 250 253 263 261 61104 331 591 30 11241 16 58 24 7646 6636 149604 123167 99655 87184 74356 58643 47062 36215 29207 22470 21462 68080 98064 9346 3103 2986 3351 3073 2153 1710 1605 1574 1676 1606 1640 1725 1677 1557 1735 1846 1792 1632 1539 1564 1362 1343 1276 975 719 631 445 238 349 349 304 352 276 494 589 504 697 838 867 947 1084 995 1045 1143 1284 1289 1431 1494 1450 1351 1299 1230 1383 1488 1388 1396 1328 1211 1169 1282 1111 878 825 412 246 205 184 199 168 102 104 73 49 102 122 74 71 134 178 234 303 337 478 388 523 509 591 656 666 758 875 863 905 962 949 896 726 286 245 347 101 14 106 126 56 39 87 109 28 -46 6 -43 -68 -32 -27 -21 -76 -84 -70 -56 -64 -30 4 -10 -51 -27 -45 -7 -52 -47 -58 -50 -41 -24 -64 -65 -78 999999 -84 -31 -98 -97 -78 -75 -56 -32 -43 -64 -20 -52 -53 -56 -6 -51 -40 -67 -85 999999 -83 -33 -26 -21 -16 36 38 4 43 35 60 58 39 127 18 92 54 57 98 30 60 5 63 54 55 85 55 82 68 47 53 43 52 5 25 12 6 12 0 -23 8 35 -18 -37 10 -44 -16 -3 23 7 14 25 24 -27 -44 -27 6 -1 -19 1 -46 -26 26 -17 -26 23 -7 2 -3 -37 20 -26 -11 5 4 -28 -4 -5 -18 19 13 0 3 -13 8 8 -24 -15 -3 6 8 -1 25 29 32 10 -23 -12 8 -1 8 18 17 -3 16 25 31 30 50 32 30 38 56 76 75 78 63 56 67 66 68 70 71 77 97 93 107 99 106 99 103 111 105 120 109 108 109 114 123 121 136 125 128 117 113 107 106 100 114 123 138 159 152 142 134 146 167 200 210 61113 331 598 30 11248 16 58 33 7647 6637 108697 72640 54171 38510 19804 7782 3405 2548 2579 2386 1950 1837 1765 1614 1441 1360 1557 1610 1508 1486 1679 1673 1524 1691 1848 1722 1644 1606 1583 1596 1540 1301 950 618 491 335 317 140 164 351 331 284 478 350 467 434 444 567 637 899 825 985 1153 1316 1464 1509 1548 1394 1474 1475 1319 1096 1036 1036 961 942 982 951 937 793 604 603 655 523 514 343 307 402 302 373 223 223 225 210 240 160 164 228 204 142 152 247 202 216 242 212 193 221 308 351 402 406 564 623 698 654 554 698 608 682 776 880 875 769 622 531 376 131 33 104 96 -34 20 -33 -35 -85 48 74 94 51 10 -1 57 35 -44 -20 -89 -51 1 28 15 -39 10 -58 -29 -31 -48 -71 -71 999999 -44 17 -43 -91 -55 -59 -8 20 -34 -84 24 5 -1 8 -48 -30 20 33 6 -44 26 50 49 4 -4 20 56 31 88 90 140 84 1 55 81 91 97 152 97 91 132 125 142 117 84 75 118 80 134 121 111 112 58 91 34 39 60 34 76 26 24 38 50 49 41 18 29 0 10 12 24 18 0 17 56 7 -8 25 13 73 99 96 48 30 2 4 39 11 18 19 24 31 27 17 31 37 15 18 16 20 38 30 50 48 30 49 55 41 23 62 75 42 22 62 43 42 51 45 47 49 29 73 63 71 50 27 64 81 50 65 72 107 113 104 100 110 120 96 97 104 107 110 124 108 108 110 117 135 100 110 130 143 147 124 136 150 145 150 132 127 136 145 138 129 142 157 158 156 166 168 167 174 170 175 187 181 177 177 186 198 219 61122 331 597 30 11247 16 58 42 7649 6638 50025 48409 46664 39128 28222 22459 20714 20619 16451 11647 10184 9841 47116 225252 396970 350732 194934 301253 454455 154413 10876 5024 2363 1858 1712 1886 1883 1830 1903 2099 2038 2069 2041 2135 2213 2058 1857 1783 1586 1269 1073 965 714 461 398 297 427 393 417 443 614 754 851 980 1163 1411 1472 1464 1321 1264 1051 1178 1045 908 771 825 664 651 651 658 423 404 310 350 428 409 329 303 268 255 131 208 146 140 108 81 114 197 257 245 269 273 279 186 201 181 236 269 302 287 292 251 195 301 189 265 359 385 327 340 401 552 653 735 630 571 537 186 39 -24 8 65 8 13 36 -49 -4 10 -46 -82 -5 15 62 67 -47 -17 72 -13 30 5 17 -24 43 -34 -11 -15 -60 -79 -54 999999 -12 -34 999999 -30 -54 -62 -70 -80 -70 -46 -29 -42 6 24 -22 -85 -47 -36 -19 -63 -32 -70 -40 49 45 44 54 -3 -26 -9 7 8 27 59 85 48 44 51 132 67 30 49 94 75 54 87 50 33 19 13 8 33 20 -13 9 -31 -36 -8 -35 -32 31 -9 -74 -46 12 16 -11 -38 6 -25 29 30 15 22 2 -17 -14 -20 13 -21 -20 -7 -17 -10 31 11 20 16 22 -7 13 3 -2 3 -33 -17 -4 16 39 44 37 13 51 27 42 11 15 -9 6 30 26 22 31 11 27 38 65 47 23 24 41 25 45 26 61 53 61 46 43 53 52 67 68 88 81 79 83 52 85 84 73 110 109 85 78 98 94 68 67 65 71 93 97 95 80 72 83 86 100 93 98 112 116 106 108 129 131 129 143 134 136 143 145 154 168 167 174 176 180 187 206 61131 331 598 30 11248 16 58 51 7651 6639 135753 132424 120896 105769 88747 88753 108184 108971 85827 120474 22544 18855 99266 225609 235253 226776 229394 279692 241897 78821 7583 3554 2207 1894 1947 1934 2069 2045 2151 1995 2000 2094 1976 2068 1686 1465 1280 1035 625 513 557 472 408 475 539 607 683 638 885 953 1060 1148 1207 1413 1463 1369 1129 1109 1103 938 866 737 727 680 777 685 662 739 744 764 716 620 522 472 470 410 353 272 305 177 209 106 190 192 158 209 336 327 222 350 285 243 227 238 289 171 192 161 192 162 265 307 289 339 299 321 365 343 338 366 556 671 879 862 555 216 124 53 63 7 31 -46 -6 -5 -18 9 7 -31 -43 -19 79 13 107 129 98 48 46 51 108 65 19 35 8 -23 -1 -15 -43 -90 -43 10 -28 -14 35 -16 -18 -6 -14 52 -49 9 -71 -10 57 -48 -27 -28 -10 -18 16 -35 -49 -21 -38 -26 -58 -40 30 74 11 -22 11 17 23 49 41 43 84 112 62 46 69 85 62 95 101 61 123 114 40 65 58 51 51 73 30 35 -4 36 28 0 9 22 9 27 -3 -14 -27 -30 11 -30 -42 -29 25 49 24 0 18 2 22 9 22 48 37 23 34 14 9 -8 -32 -5 35 35 14 42 44 32 -2 -7 18 20 10 5 26 32 15 27 23 37 11 23 42 33 12 25 50 34 41 33 30 5 27 16 10 25 53 80 65 50 57 70 63 61 47 68 77 75 59 58 48 47 68 59 66 73 58 62 45 48 52 58 61 67 54 62 63 63 81 86 91 85 93 95 102 101 110 120 122 118 135 140 150 157 151 152 151 155 165 182 183 187 187 61140 331 600 30 11250 16 59 0 7653 6640 62798 70293 66856 59974 41926 29085 31540 29879 17075 10456 21839 49390 96139 51931 81703 98318 257251 676062 891025 370705 490864 134464 3848 2548 2414 2485 2306 1969 2144 1984 2166 2288 2280 2118 1919 1752 1442 1139 784 593 507 393 311 270 333 433 571 691 703 810 966 1154 1207 1358 1390 1407 1452 1274 1259 1151 985 723 738 865 753 688 731 819 869 722 695 745 625 626 617 496 365 266 324 220 214 192 224 322 249 309 181 288 270 203 265 213 218 225 215 185 131 158 196 94 143 162 168 168 271 255 300 328 319 592 641 688 634 584 418 409 280 236 228 164 150 89 86 96 56 100 181 158 125 88 66 102 97 97 69 80 113 43 15 99 78 77 102 78 85 120 85 48 2 10 6 -51 -47 -22 59 19 -46 -6 24 -4 -8 -51 -16 -17 -54 -1 -41 19 -47 -10 -43 41 31 35 38 15 -28 61 42 -9 -31 -65 -58 8 52 77 85 26 39 82 96 103 130 138 103 88 144 158 198 152 117 110 71 39 92 51 40 14 48 -6 -5 49 19 35 41 44 -11 -23 -6 -4 18 -18 -34 -35 7 1 6 19 61 -4 40 7 28 23 73 71 21 7 27 45 18 30 -8 -16 19 46 50 22 22 24 33 57 52 52 40 35 55 63 35 56 78 65 45 63 45 43 42 60 44 20 37 25 61 79 63 76 96 82 65 66 65 62 74 89 51 75 62 44 51 60 52 47 64 66 59 67 75 68 71 73 84 80 78 69 80 79 93 98 99 104 110 112 115 113 116 118 120 126 150 135 137 144 148 154 163 164 179 190 199 200 199 61149 326 754 30 11254 16 59 9 7655 6641 163 518 1097 1870 3678 6599 13266 34677 113311 374729 994141 999999 571517 637518 999999 685547 10455 2855 2463 2355 2350 2206 2158 2133 2038 1938 1838 1680 1699 1637 1425 1073 1046 954 729 728 597 595 649 681 735 954 923 911 925 1025 1062 1110 975 978 988 802 761 689 678 605 670 714 656 791 663 712 768 721 647 658 658 488 571 465 353 250 485 448 389 311 301 263 285 230 296 355 211 259 254 288 438 401 264 272 244 185 260 236 130 32 55 187 218 225 304 343 390 529 572 581 588 633 523 539 471 401 353 425 393 250 285 288 269 297 193 240 253 256 225 276 226 243 76 115 101 53 55 78 133 57 95 135 159 175 130 127 102 101 82 45 -7 -8 43 -39 -35 -24 10 1 -33 -32 -53 -44 7 0 -39 -10 30 54 29 -28 -23 -4 -56 -25 -28 -19 -2 -41 38 63 15 24 15 4 7 -6 5 -19 89 95 58 99 122 133 71 60 76 86 128 122 141 118 61 109 79 68 70 73 36 44 70 71 23 37 28 15 44 63 31 -7 16 18 70 53 -16 10 4 -13 0 48 23 13 34 24 44 32 1 -6 33 -13 21 31 23 44 59 34 50 60 35 58 71 53 63 56 61 72 56 70 64 73 73 80 95 67 83 87 64 74 87 91 93 78 53 84 85 68 79 96 66 79 106 80 73 88 84 76 94 102 80 70 78 72 86 91 72 74 82 82 91 97 98 93 90 112 111 105 110 117 106 99 108 126 128 114 133 134 134 146 155 155 150 159 163 172 190 197 190 195 201 212 61158 331 606 30 11256 16 59 18 7657 6642 265924 94054 74860 63300 56298 57495 43451 32709 23400 30826 91798 224503 115039 116264 69127 59127 2331 1062 1101 998 852 928 882 804 674 726 971 800 742 835 778 832 876 891 863 875 881 987 705 721 814 825 774 693 811 740 748 641 661 851 875 801 732 745 777 724 796 764 740 652 709 666 681 661 609 621 626 690 747 724 843 743 753 754 794 708 695 603 592 566 682 688 572 461 474 419 392 330 346 392 422 487 427 498 467 347 290 204 114 264 293 332 384 319 338 463 582 507 449 521 465 470 419 426 495 473 422 499 438 509 529 497 555 515 448 450 506 425 205 108 141 72 121 126 62 129 142 195 176 109 128 119 130 193 176 194 152 56 131 46 37 19 -15 -22 26 8 -18 -46 8 -54 13 11 -22 -46 45 -11 -42 -77 -62 -56 -3 -23 28 -26 -32 27 19 -4 36 28 -25 -45 37 18 -1 7 29 30 25 70 55 32 40 27 62 93 73 85 115 149 97 79 108 114 90 116 122 118 109 109 123 55 67 35 -7 15 65 40 48 31 40 47 -16 -31 5 5 3 8 -6 9 48 24 20 46 9 3 15 22 21 40 24 31 7 50 16 41 50 52 19 43 49 51 49 28 56 39 32 41 43 44 33 58 69 62 55 56 60 79 70 65 96 59 57 75 58 74 55 74 68 59 76 79 71 55 61 70 67 54 62 77 87 77 73 66 56 66 86 70 67 69 65 64 65 69 98 108 111 103 95 112 118 120 123 124 120 112 119 131 122 135 156 166 165 170 184 186 192 205 202 209 215 61167 331 607 30 11257 16 59 27 7659 6643 2870 2043 1814 1538 1496 1532 1283 1184 1090 1055 852 711 642 595 548 715 656 665 698 594 753 809 837 802 767 898 880 721 781 807 860 712 754 799 828 867 837 802 717 747 789 852 847 909 881 911 897 900 913 827 830 810 884 800 830 876 813 698 798 835 758 798 732 706 664 748 790 703 830 837 699 790 747 813 841 913 773 667 678 812 679 664 648 560 409 273 319 434 437 421 438 465 399 378 233 220 289 152 313 325 335 449 540 563 537 581 642 648 594 676 669 664 664 657 670 634 651 779 667 626 711 587 674 667 652 709 643 522 447 369 324 258 127 78 133 148 172 229 179 169 221 136 134 250 250 170 168 106 127 49 16 -35 42 -19 -36 -44 -23 -86 -35 -32 15 -45 -5 1 38 4 18 -12 9 -3 -3 -68 -13 -7 12 -47 38 -8 20 -30 -57 -34 -10 4 6 -3 40 16 35 23 97 82 21 20 33 118 130 100 105 130 170 123 134 165 125 89 108 91 91 78 89 103 58 14 43 10 -22 24 64 2 37 80 18 45 45 33 29 20 38 60 55 21 24 30 30 45 55 49 34 11 51 27 34 36 50 6 53 65 35 44 98 61 47 55 97 88 71 68 34 63 54 40 50 45 77 73 69 91 69 77 112 81 80 84 92 106 59 62 59 73 71 70 58 74 67 77 72 77 69 69 90 78 74 87 74 72 86 85 85 75 60 67 72 61 83 102 95 83 86 98 104 103 98 108 117 111 121 135 144 150 153 160 171 186 196 197 209 213 209 213 224 61176 331 600 30 11250 16 59 36 7661 6644 2366 2181 2033 1856 1741 1724 1628 1523 1453 1394 1253 1064 861 518 572 560 582 599 662 690 724 849 881 854 929 923 847 842 899 929 783 860 850 768 824 817 786 936 866 954 1012 967 928 868 988 1061 1008 1037 1037 1164 1152 997 1079 1043 1032 893 871 863 919 821 784 765 696 760 711 722 763 686 747 759 756 696 733 836 787 760 748 719 724 649 667 592 643 539 457 454 434 459 510 497 424 504 407 371 237 267 194 181 273 271 437 422 394 452 537 597 652 546 619 656 683 636 748 733 751 923 864 786 763 825 992 923 858 807 846 818 821 732 498 443 313 353 297 325 330 362 307 278 268 173 265 229 176 198 276 360 276 175 143 89 89 11 -15 51 9 -44 -39 -67 999999 -42 31 -23 -26 23 -29 -8 -41 -18 -2 -60 -41 -53 -7 0 -61 15 30 -11 9 0 -22 -34 0 85 58 16 35 77 -3 -5 13 60 97 29 73 110 99 81 58 97 98 53 77 106 40 81 65 53 25 29 9 31 -22 0 32 37 14 34 15 14 40 25 14 21 11 55 61 51 36 9 22 20 23 34 40 37 48 76 45 11 36 40 44 36 15 29 37 65 61 61 81 39 58 75 46 43 36 43 45 31 32 41 50 50 43 95 83 54 68 61 63 73 58 41 53 73 80 70 54 41 51 61 41 50 54 49 43 52 69 63 65 82 73 61 53 71 66 76 61 54 64 67 64 54 50 75 76 65 72 73 82 77 85 91 95 82 80 101 114 128 130 140 158 177 177 180 179 182 195 203 222 61185 329 659 30 11249 16 59 45 7663 6645 67760 2462 1913 1794 1720 1665 1656 1638 1558 1638 1455 1361 1262 940 659 362 341 280 248 505 528 642 635 621 744 773 744 827 742 710 819 850 785 837 947 786 874 960 960 949 1068 979 1019 1039 1031 1018 1034 1035 1129 1095 1092 1204 1134 1092 929 940 987 781 842 701 775 889 845 859 874 890 708 620 677 767 856 772 832 925 850 799 696 828 848 783 704 672 829 846 655 720 487 461 492 574 569 313 360 294 219 270 331 425 446 462 538 594 689 662 736 757 807 737 808 873 910 889 979 834 971 1032 1004 1039 1067 938 958 855 845 765 751 675 609 638 672 606 635 634 583 558 630 397 418 381 327 229 267 237 302 232 206 202 161 68 41 31 39 -30 -24 -16 -69 -38 12 -88 -19 -43 -3 18 -23 -16 -30 -35 -29 18 43 32 -10 -20 13 -30 45 -10 -69 -13 39 -25 27 15 -23 -12 70 28 61 36 46 39 83 103 78 105 122 163 124 105 102 121 148 136 112 67 54 106 67 110 63 36 58 83 68 32 29 35 8 27 71 56 21 34 34 38 46 53 72 35 22 28 30 -6 38 56 81 56 46 79 65 13 16 74 54 29 48 44 60 91 109 98 79 96 47 74 80 87 62 80 96 77 62 77 84 112 78 73 84 79 70 59 97 71 68 99 83 61 85 76 63 62 67 62 56 46 61 61 68 46 58 69 60 66 77 84 80 68 59 50 60 52 73 67 69 78 78 66 75 79 77 85 92 82 95 102 103 108 110 132 147 148 156 160 174 181 185 203 210 209 213 61194 329 665 30 11255 16 59 54 7664 6646 130668 3847 1990 1777 1626 1627 1584 1530 1326 1281 1141 1031 898 811 779 779 620 682 454 435 654 670 675 686 682 706 672 596 778 652 599 631 802 793 826 707 858 818 933 925 846 872 927 900 984 1025 1032 1093 1075 1056 981 1218 1392 1252 1448 1410 1195 1222 1160 1016 833 837 802 787 709 672 792 743 673 710 712 753 820 807 845 820 753 795 818 859 848 802 859 850 819 784 675 478 452 427 272 252 215 171 273 295 362 396 414 521 594 548 629 648 651 659 751 759 695 753 788 816 880 872 961 923 937 846 832 880 909 950 814 865 887 860 762 754 751 770 776 763 743 699 745 729 575 496 391 443 392 373 412 337 259 217 251 96 23 20 31 56 -18 12 -21 -35 -2 -39 -1 -15 -31 -35 -9 -5 -46 -46 52 60 9 -38 -83 -61 -79 -28 -70 10 34 -24 -40 -33 77 101 -23 61 89 92 71 50 38 39 26 65 86 86 46 59 73 90 56 126 131 94 48 80 114 116 115 108 52 67 30 40 5 32 32 -9 21 44 24 10 13 27 28 -25 -21 44 46 57 -6 27 24 36 26 25 18 10 17 8 24 49 36 32 30 22 45 74 73 75 83 100 99 91 95 106 93 77 68 70 95 93 77 92 66 91 85 78 60 60 75 79 70 73 65 61 68 58 74 80 63 64 50 52 69 63 70 70 52 71 71 72 62 77 55 47 44 85 83 71 86 66 71 53 50 62 52 50 67 67 71 84 86 99 108 103 95 99 120 122 129 144 156 153 159 155 169 187 188 198 221 61203 331 607 30 11257 17 0 3 7666 6647 932 810 872 720 771 821 532 521 614 504 483 490 481 572 419 438 503 424 435 568 568 523 481 613 622 546 613 501 589 596 589 621 621 649 628 669 760 807 845 849 737 836 755 769 977 943 844 885 961 1047 1015 1164 1156 1131 1108 1199 1050 954 848 815 803 813 785 822 852 742 691 711 626 724 746 754 788 650 734 795 750 691 774 635 648 746 773 764 789 798 739 606 503 373 442 278 264 220 225 191 370 392 428 368 407 461 516 454 567 614 619 599 704 626 598 676 800 777 704 664 693 723 715 681 712 742 685 697 909 742 816 812 675 694 773 751 783 771 739 722 758 665 493 412 345 342 397 388 368 364 360 296 306 162 50 -12 26 -24 8 -24 -40 -48 -91 -64 -18 -31 2 -100 -91 -62 -40 16 -22 -59 -35 -40 -25 -65 -56 -80 -75 -36 -26 -59 -33 -37 -45 20 -27 -3 67 10 2 9 5 23 22 -21 -8 89 53 18 32 32 13 38 73 43 42 100 70 35 23 62 84 126 98 94 105 45 46 58 51 -3 -28 -10 25 42 9 2 -9 8 16 4 -14 2 -2 -20 1 9 -15 -30 3 -12 39 53 24 -12 -7 -10 51 76 38 56 81 52 71 73 78 34 42 64 79 66 61 45 74 94 50 56 57 46 25 18 30 35 20 18 26 28 28 10 54 25 29 45 28 36 13 29 18 28 42 48 40 28 22 47 56 63 47 33 51 54 54 61 54 39 54 51 45 46 46 69 90 96 106 107 106 93 100 104 111 115 129 122 132 140 146 158 159 164 174 199 205 61212 331 612 30 11262 17 0 12 7668 6648 1104 1133 1114 1081 1003 762 649 619 619 697 575 643 594 713 721 604 644 662 648 518 599 781 655 695 713 578 664 634 467 673 758 641 701 601 682 678 719 733 726 661 787 798 893 772 807 799 937 1144 1323 1309 1333 1445 1481 1432 1512 1333 1301 1363 1136 1109 1070 958 842 781 788 841 837 729 775 802 768 892 800 903 857 956 951 924 927 866 903 858 829 869 958 873 743 574 518 365 261 409 468 499 447 391 545 532 541 508 438 540 505 510 507 679 673 567 512 631 659 622 678 652 603 717 670 589 582 628 627 655 626 708 690 709 807 853 829 804 885 867 914 867 751 609 595 478 516 515 489 562 568 540 505 457 636 600 358 211 178 92 63 70 54 121 121 13 67 136 48 -54 -10 19 -10 -11 16 31 -23 46 66 79 24 -7 -24 -40 36 42 20 22 3 50 67 45 31 98 113 107 73 53 82 160 129 78 79 45 104 78 77 90 91 94 78 129 77 63 50 59 95 115 116 123 114 95 131 149 140 117 166 117 124 110 58 73 69 48 45 83 56 59 72 53 83 100 102 94 82 43 89 106 80 74 84 94 137 104 116 108 89 121 128 121 117 130 126 119 128 114 119 113 110 106 107 114 122 96 85 97 123 82 85 104 95 79 76 106 99 52 77 96 91 98 103 93 99 93 92 97 86 104 100 115 117 113 124 124 135 120 127 127 134 122 105 109 121 120 120 123 137 164 177 177 181 186 166 161 171 179 188 191 204 203 220 217 225 239 251 266 284 281 266 61221 332 558 30 11268 17 0 21 7670 6649 1570 1584 1469 1374 1344 1431 1455 1417 1314 1252 1230 1187 1098 1088 1088 903 961 957 948 905 703 708 750 728 684 596 594 529 498 518 648 637 611 692 708 657 686 640 558 583 629 540 499 635 644 633 675 700 775 852 953 987 1168 1197 1256 1399 1591 1576 1596 1725 1832 1777 1608 1198 979 864 729 742 811 754 721 754 733 812 888 822 793 832 799 765 830 918 791 775 826 882 652 506 590 514 578 481 358 487 497 451 501 590 456 574 545 546 580 599 652 621 585 664 647 730 692 692 676 659 652 710 734 698 601 639 647 724 721 694 629 696 674 703 736 760 819 819 851 783 697 704 702 671 599 620 710 582 601 597 638 653 646 595 466 263 172 90 73 138 52 -47 -9 13 44 -28 -38 -34 -28 -41 -12 -15 5 0 4 -16 -4 -1 9 -7 -89 -11 -27 -31 -17 -54 48 -49 42 70 8 26 15 6 -5 24 82 8 38 121 104 81 89 56 36 31 60 44 103 66 32 59 65 67 45 70 47 33 52 43 49 38 71 59 20 87 55 50 50 31 48 17 36 38 28 40 52 55 65 31 29 22 -16 3 36 14 38 53 21 38 37 53 73 70 88 76 78 74 79 99 108 65 95 61 38 78 73 89 99 121 99 78 86 95 71 52 67 73 76 97 74 73 77 79 84 85 82 79 75 60 85 74 53 90 92 86 73 65 76 91 105 103 95 84 96 105 107 103 94 96 101 92 103 113 127 131 160 174 158 165 175 163 163 155 157 159 166 177 187 203 217 231 243 260 260 256 260 251 61230 332 587 30 11267 17 0 30 7672 6650 2083 1853 1652 1694 1581 1405 1275 1363 1367 1387 1277 1238 1161 1107 925 876 754 689 779 697 671 627 711 738 547 660 673 679 576 588 634 723 592 581 650 625 538 563 604 630 615 579 532 695 837 671 720 825 870 1002 1008 1158 1232 1344 1433 1534 1626 1777 1747 1810 1837 1858 1798 1512 1102 961 858 888 829 826 844 936 891 954 907 832 731 814 853 863 866 941 925 788 816 760 684 591 547 514 437 396 325 301 307 387 311 380 514 545 546 580 541 625 555 622 631 651 710 714 639 679 776 772 735 864 829 807 818 809 820 773 767 716 684 683 683 702 736 757 700 637 656 671 670 644 730 757 746 798 755 695 642 693 796 663 659 590 527 393 316 250 131 150 141 111 116 75 63 31 86 76 -7 -38 -53 -7 16 19 -49 -40 -32 11 -11 55 -24 -4 36 -9 -16 -17 -18 -10 18 44 57 48 81 75 -16 58 114 121 22 23 67 57 74 37 108 82 58 55 65 65 97 62 84 80 56 83 51 85 74 61 81 67 56 28 101 92 32 49 95 103 99 79 49 22 53 49 21 51 73 58 44 39 37 59 67 24 29 83 62 78 69 93 59 54 77 102 101 105 113 128 113 86 42 75 95 90 93 104 96 81 85 111 111 92 87 81 72 93 70 89 88 93 89 82 93 70 85 91 105 76 109 88 88 102 106 82 93 98 120 120 120 102 112 125 110 119 117 133 118 102 115 118 149 155 180 191 203 212 192 180 164 169 176 169 171 189 201 199 234 266 271 288 275 272 274 273 263 272 61239 332 611 30 11261 17 0 39 7674 6651 1249 1135 1153 1139 950 899 855 831 817 657 736 731 603 664 598 558 545 594 586 555 582 560 499 646 576 454 568 450 550 566 449 566 617 675 566 585 645 660 664 847 823 804 926 928 921 882 989 898 912 1091 1144 1260 1432 1462 1474 1568 1696 1694 1783 1792 1739 1513 1235 1131 942 932 883 856 744 766 871 894 795 908 778 697 778 786 819 857 896 792 786 785 779 920 955 770 659 652 602 580 452 403 284 391 405 344 390 431 495 507 570 628 609 605 587 652 633 564 607 713 604 733 819 877 864 989 956 820 818 806 714 696 753 787 724 679 726 663 591 671 685 635 688 635 684 744 798 777 751 696 737 752 636 643 609 570 573 550 414 214 140 164 173 123 161 121 138 200 218 159 170 123 33 -10 38 75 46 -6 60 95 27 -9 -3 43 8 30 25 -2 6 26 40 -2 28 60 38 96 116 131 143 93 98 81 62 91 48 88 77 83 63 59 78 21 62 81 92 86 86 43 48 55 80 48 26 36 40 45 92 120 95 97 83 101 100 50 50 125 78 12 69 85 19 77 77 110 30 34 68 35 29 59 51 65 65 87 113 98 77 88 82 77 60 38 28 86 106 84 76 81 75 80 114 101 78 107 92 96 91 89 48 49 74 86 78 61 65 76 77 77 83 83 81 88 93 87 93 95 88 82 85 81 80 91 96 111 114 127 115 107 110 118 116 115 129 151 150 162 165 181 198 194 169 168 168 175 174 171 186 201 223 254 264 274 266 261 275 283 278 272 278 283 61248 332 584 30 11264 17 0 48 7676 6652 944 960 744 728 671 786 674 495 598 662 645 482 567 590 533 523 497 463 439 358 488 543 468 561 603 488 647 512 502 551 612 520 536 667 649 681 687 769 768 731 778 813 843 801 953 941 965 975 1084 1100 1216 1350 1326 1406 1558 1589 1507 1609 1778 1605 1351 1118 1036 1000 937 811 747 734 786 809 813 792 802 709 865 743 777 859 816 924 876 853 756 763 759 803 644 567 608 622 515 323 414 387 422 503 444 406 512 445 445 485 465 560 673 535 548 604 530 576 680 663 629 689 682 777 873 922 856 833 790 811 839 813 755 671 697 696 740 720 625 738 719 804 714 692 753 776 733 742 658 647 716 710 572 505 400 359 357 449 534 474 262 134 198 233 214 300 225 236 322 308 357 336 340 273 177 204 168 117 58 60 22 17 39 -44 -22 -3 -40 -61 -40 15 -7 33 -26 -74 -79 -9 -27 47 55 64 21 42 81 49 67 36 90 69 115 98 52 31 42 81 44 20 43 74 36 64 74 37 69 35 -3 -28 -24 28 36 101 69 104 76 84 70 50 53 28 63 30 -5 -6 29 12 25 58 1 10 15 24 -4 26 49 48 62 53 75 89 60 53 41 36 23 17 22 23 52 72 54 74 48 52 21 27 68 36 32 23 45 46 55 78 47 33 65 59 66 49 48 42 37 60 56 48 73 75 57 53 68 52 64 82 81 82 84 90 96 95 89 97 85 84 94 92 80 108 120 141 147 135 149 159 135 136 143 154 169 181 191 211 209 216 218 225 231 227 236 248 235 231 61257 343 233 30 11273 17 0 57 7678 6653 1497 1392 1254 1163 992 934 881 942 685 714 629 690 689 451 674 584 518 451 455 503 493 568 493 460 446 428 450 494 575 451 531 462 560 486 569 616 556 496 524 349 579 708 731 645 532 562 565 630 731 701 692 683 778 691 706 786 987 1041 1090 1073 1113 1342 1361 1278 1310 1453 1410 1410 1464 1277 1060 944 929 902 805 876 908 783 810 859 843 852 702 833 789 753 841 912 915 900 926 952 922 898 810 891 777 539 580 641 502 457 446 432 446 508 427 454 494 454 426 482 549 521 570 534 492 406 325 341 406 469 562 600 633 779 782 651 585 755 838 832 771 693 771 748 773 676 607 626 686 722 667 696 661 661 690 611 596 668 715 676 634 665 569 462 374 300 412 413 399 286 183 170 171 239 210 252 313 283 285 316 392 410 347 409 366 384 351 252 333 300 296 206 149 142 93 58 45 -22 35 -2 -34 30 7 -60 -39 79 58 3 26 29 69 61 29 1 49 86 79 60 43 7 19 51 67 30 65 35 45 36 91 98 13 27 78 48 -10 -38 -1 59 82 71 70 62 96 61 65 61 69 40 11 20 21 34 59 45 28 77 73 18 49 50 20 45 21 21 46 44 58 74 74 54 42 39 32 41 61 87 89 32 53 73 60 45 73 64 93 85 81 36 92 69 60 65 52 59 75 77 70 86 62 44 52 69 67 55 77 54 38 57 65 70 72 65 70 90 63 68 114 101 92 95 124 115 112 121 123 150 157 164 166 171 163 172 173 167 164 174 184 205 218 226 219 228 234 247 242 261 260 260 258 267 275 61266 343 281 30 11261 17 1 6 7679 6654 1243 966 952 796 906 799 795 887 756 653 622 665 700 565 526 572 577 572 639 644 650 602 561 587 608 662 620 541 586 623 572 557 650 567 632 627 740 748 575 496 715 554 794 821 789 712 744 688 783 758 681 798 776 773 886 806 789 837 1034 968 1188 1365 1520 1520 1375 1379 1563 1622 1603 1494 1121 880 870 847 846 845 806 731 745 757 777 789 759 825 724 833 850 765 954 892 809 943 941 991 826 781 712 491 605 709 620 488 409 472 379 454 422 413 551 512 491 542 521 505 488 416 383 422 412 338 303 310 413 464 511 498 475 623 714 745 790 642 658 690 662 640 585 611 679 708 630 609 591 599 637 631 745 774 736 687 611 536 439 285 294 252 307 402 525 440 412 339 249 301 374 285 289 249 318 338 376 417 426 465 474 380 403 391 461 385 335 329 297 346 288 283 294 229 245 181 142 152 140 77 88 61 -22 61 -16 -35 26 14 9 -2 7 60 69 -9 2 65 28 60 59 42 8 80 56 56 91 71 50 77 74 87 67 44 37 37 78 30 6 39 49 79 114 84 16 34 43 38 93 54 57 22 40 9 5 20 19 30 18 0 -31 -5 12 48 37 28 38 38 36 49 43 71 66 46 24 39 43 64 26 36 59 56 48 68 61 53 84 69 58 48 72 56 68 68 99 74 70 84 79 51 53 64 49 61 53 53 56 67 59 54 84 68 80 106 100 98 107 114 121 120 136 110 115 130 143 157 148 171 177 157 137 147 175 178 174 189 209 204 205 227 244 230 239 242 251 255 256 259 266 269 285 61275 343 248 30 11258 17 1 15 7681 6656 6272 4944 3913 3110 3217 2750 2239 2020 1612 1271 1134 1113 1031 984 911 854 901 982 1002 956 962 839 853 959 941 668 793 779 766 861 816 820 909 781 855 921 838 857 910 930 973 900 881 1016 906 962 1010 947 895 873 1019 908 898 862 836 863 866 1000 1049 1146 1280 1407 1478 1577 1755 1691 1577 1646 1453 1166 895 887 866 871 882 796 786 802 833 824 709 812 771 732 753 793 827 697 886 970 863 827 865 946 1016 788 524 482 615 701 616 631 577 476 525 535 557 520 488 471 481 493 464 523 488 463 414 399 411 266 192 211 239 262 308 370 471 520 470 582 614 652 664 647 678 690 710 652 611 541 649 555 519 651 551 531 510 509 526 545 550 470 413 417 347 337 374 474 455 466 440 444 460 375 409 408 329 356 409 438 443 453 509 485 513 457 431 454 460 409 370 212 201 209 191 257 267 317 273 215 171 267 213 231 192 97 119 83 38 0 20 19 25 -8 20 42 30 56 14 69 56 33 33 81 51 8 37 93 30 46 78 56 13 52 65 77 104 68 63 54 80 61 125 59 83 84 90 113 99 78 40 66 40 57 54 24 61 62 60 19 16 53 37 9 21 1 27 46 44 79 54 62 59 46 48 83 80 62 58 79 64 59 74 95 73 67 83 68 87 82 60 82 75 100 76 53 79 83 65 53 78 112 107 57 56 50 53 52 42 89 78 71 68 75 75 91 89 111 118 117 137 134 124 151 150 166 172 163 152 146 145 156 159 166 183 184 195 198 202 214 224 238 233 246 243 245 252 265 260 264 270 275 275 61284 343 253 30 11263 17 1 24 7683 6657 2344 2230 2231 2186 2200 2260 2172 1927 1725 1975 1948 1753 1756 1793 1875 1714 1643 1621 1520 1410 1367 1413 1269 1177 1175 1106 1113 1122 1240 1149 1145 1028 1044 1131 975 1061 1199 1244 1204 1013 1116 1113 1096 1256 1178 1127 1152 1176 1267 1265 1204 1096 1022 920 1011 1133 1192 1460 1654 1746 1615 1429 1586 1488 1363 1209 1231 1005 888 858 958 938 871 789 905 834 826 735 737 791 804 756 797 793 876 877 1038 853 754 853 922 881 853 869 919 800 747 559 490 568 691 598 575 580 608 604 572 593 532 480 584 613 612 524 497 493 482 467 329 175 287 194 113 169 362 336 382 329 365 463 438 507 622 598 722 709 684 611 613 560 543 454 509 552 609 507 474 417 478 471 410 461 475 462 399 453 467 330 468 504 539 462 514 629 560 494 526 571 570 516 545 618 632 629 598 533 543 527 480 482 446 336 294 286 319 302 289 243 247 223 289 286 233 246 290 217 131 139 168 54 18 52 23 59 -28 28 53 56 53 64 113 81 91 78 67 85 88 75 130 104 84 66 107 119 79 96 118 68 81 44 52 90 95 67 92 95 109 111 114 71 142 86 67 61 52 90 69 53 59 45 55 60 61 71 66 92 73 53 44 68 102 93 87 88 114 93 96 111 82 120 125 125 109 87 86 71 90 103 120 95 108 125 128 126 112 94 88 116 104 90 100 99 92 82 77 89 94 110 119 110 114 117 109 108 129 137 125 144 147 143 162 167 191 197 204 225 222 218 194 190 179 165 173 199 227 239 237 242 235 248 268 277 274 289 293 296 308 299 299 300 310 325 328 61293 343 245 30 11255 17 1 33 7685 6658 1728 1787 1668 1705 1531 1633 1591 1458 1468 1566 1515 1366 1299 1305 1404 1403 1302 1315 1432 1485 1346 1236 1457 1384 1339 1372 1326 1404 1351 1376 1317 1366 1436 1359 1465 1377 1263 1184 1275 1214 1170 1078 1096 1123 1006 918 761 831 1014 992 1100 1094 1047 1155 1239 1393 1448 1480 1522 1655 1492 1313 1352 1264 1086 981 868 867 765 772 668 734 742 792 812 746 690 621 759 850 805 798 845 912 835 879 890 882 799 877 829 884 875 814 888 913 939 824 476 350 394 516 571 627 577 583 562 466 586 538 539 428 483 395 473 442 371 285 318 212 172 148 112 204 153 173 238 331 366 434 458 526 516 467 575 609 541 588 513 463 483 484 421 461 508 490 477 438 435 450 416 392 359 369 289 344 319 329 378 355 326 363 380 399 442 398 477 471 538 567 548 581 571 589 477 479 483 425 344 342 342 280 202 160 213 211 185 203 167 194 183 182 175 175 180 154 115 123 138 136 90 104 85 59 -10 -15 -41 36 20 24 65 37 41 65 99 67 78 80 65 63 84 46 79 43 54 28 76 91 103 37 64 87 51 20 -9 52 90 53 50 49 73 45 58 90 111 11 26 21 6 37 16 60 93 51 37 46 69 53 85 49 28 10 23 17 16 39 64 53 28 66 55 62 72 71 81 97 92 88 95 105 110 75 59 91 88 75 53 58 62 74 79 73 60 62 46 72 64 51 77 81 83 93 97 105 110 111 89 98 115 104 125 157 139 161 185 188 186 181 167 148 143 143 177 186 202 194 198 210 232 232 241 251 259 275 270 280 295 297 286 290 293 302 315 61302 343 251 30 11231 17 1 42 7687 6659 1626 999999 999999 999999 1534 1491 1656 1575 1446 1513 1538 1462 1462 1402 1312 1456 1459 1447 1339 1317 1454 1504 1343 1305 1320 1042 1069 1310 1448 1246 1178 1298 1256 1273 1375 1196 1058 1200 1106 984 1092 1017 947 788 731 747 791 805 961 1050 1025 1103 1258 1436 1388 1372 1253 1245 1238 1142 1023 988 968 794 725 822 813 758 612 751 847 685 741 621 751 721 682 829 765 739 788 739 760 762 846 930 884 928 964 780 811 863 773 781 738 773 742 806 845 812 624 423 347 360 361 370 480 449 407 487 544 517 496 479 425 402 425 243 242 242 240 171 104 81 96 85 170 185 230 406 420 471 489 463 487 480 482 481 566 567 540 417 473 460 426 418 506 468 506 468 335 440 424 415 401 424 430 442 473 486 527 571 495 510 484 464 486 475 442 500 458 442 442 454 455 441 479 433 317 210 194 132 119 113 138 177 194 212 155 72 88 95 117 98 77 152 53 50 104 128 46 51 30 9 28 12 17 -29 -11 23 41 -10 19 25 60 62 82 76 15 66 68 35 10 29 15 62 60 42 61 40 40 17 47 80 24 88 50 5 7 6 32 33 34 34 -1 9 54 54 -1 42 53 34 39 24 -19 40 68 19 8 7 21 9 20 16 28 28 34 53 37 26 20 26 30 58 46 47 71 58 77 69 64 61 60 43 36 52 50 34 39 61 44 28 10 24 41 50 59 49 62 88 89 103 98 89 115 92 91 89 117 128 136 143 141 166 188 182 181 188 161 141 138 152 153 154 159 170 186 195 215 228 239 244 255 255 255 282 295 298 316 321 313 305 312 61311 338 365 30 11225 17 1 51 7689 6660 1637 1547 1627 1629 1579 1537 1421 1568 1528 1480 1491 1428 1466 1512 1428 1413 1541 1346 1472 1474 1333 1374 1470 1410 1494 1468 1444 1519 1346 1325 1325 1263 1191 1233 1186 1232 1069 1066 960 1020 973 779 940 983 1083 1027 1057 1224 1324 1345 1494 1498 1564 1350 1381 1273 1118 1151 896 864 888 805 752 790 717 745 776 833 860 909 877 854 893 886 903 784 916 984 898 949 814 860 975 939 898 931 881 830 681 774 801 790 842 960 1017 906 731 487 405 413 499 622 707 711 630 562 528 527 425 515 470 514 374 364 276 327 288 206 95 156 86 110 140 229 357 405 439 441 418 474 518 509 439 461 526 507 489 515 567 556 562 506 554 533 506 458 476 467 457 497 618 572 584 575 581 610 522 500 499 482 560 607 601 506 517 505 487 395 411 334 258 292 269 269 226 231 180 139 169 180 136 174 162 228 129 152 174 236 163 130 133 204 93 112 62 128 75 79 18 4 16 27 50 54 65 126 180 200 120 33 79 76 96 127 89 106 130 121 139 112 121 125 115 83 83 90 113 133 87 73 71 71 89 97 86 81 74 108 108 36 79 88 79 84 103 99 58 63 55 70 90 101 53 79 58 65 43 61 52 69 66 73 51 65 45 45 57 83 62 56 68 102 95 85 86 90 82 84 69 83 79 98 93 60 79 72 77 80 79 84 82 94 106 101 112 105 116 131 139 140 131 125 140 186 168 154 134 170 210 300 480 672 681 521 379 304 277 238 232 240 233 263 407 396 286 286 278 278 288 294 303 317 330 324 313 318 317 315 61320 338 345 30 11235 17 2 0 7691 6661 1653 1545 1649 1650 1628 1519 1436 1489 1412 1408 1372 1474 1358 1371 1399 1376 1254 1202 1213 1289 1402 1393 1280 1319 1289 1136 1059 1020 996 1046 1033 1038 981 877 940 961 923 932 1041 923 854 785 899 896 1009 1106 1087 1337 1384 1336 1398 1449 1352 1279 1250 1335 1193 1039 1055 844 752 710 813 707 800 719 798 782 863 847 725 837 835 832 805 725 681 724 844 850 846 859 1001 970 806 746 750 706 758 656 777 808 768 885 805 728 623 437 334 268 420 607 719 719 605 540 525 438 445 478 448 303 239 198 164 101 79 161 67 13 57 139 62 74 133 160 256 225 234 296 318 316 350 371 301 333 342 313 307 436 471 370 413 386 384 360 382 404 413 461 442 510 535 488 508 544 421 387 405 421 470 534 518 476 487 387 322 354 268 169 104 123 113 117 159 100 129 126 73 129 117 142 149 123 104 80 110 159 107 106 135 50 63 105 48 20 60 -8 -5 -45 40 -16 24 86 39 44 57 51 71 73 84 53 19 31 50 48 90 102 47 52 57 76 70 63 27 74 18 23 32 5 33 39 22 35 54 76 52 32 28 56 47 15 28 42 30 47 60 87 91 77 64 71 81 47 53 68 18 24 27 -1 32 52 14 16 33 28 12 25 22 24 31 42 45 39 26 50 40 21 40 53 61 49 39 28 48 53 42 55 93 52 38 82 95 94 120 112 105 89 93 96 119 108 115 121 126 117 137 179 300 538 676 745 656 439 286 196 189 197 208 230 287 389 543 628 371 275 277 257 261 269 277 279 273 285 280 288 305 298 61329 338 388 30 11248 17 2 9 7693 6662 1355 1432 1442 1418 1442 1553 1422 1449 1362 1299 1377 1392 1303 1233 1359 1372 1204 1229 1231 1427 1161 1192 1181 1192 1076 1092 909 917 968 837 867 917 932 936 768 770 846 921 829 895 825 785 1054 1131 1054 1163 1256 1447 1404 1495 1216 1286 1214 1105 955 918 841 752 860 663 633 852 770 661 656 709 785 739 852 756 789 698 817 906 791 723 612 684 751 795 784 855 814 830 787 733 680 638 615 666 725 706 732 842 726 517 346 451 513 527 430 517 475 473 586 551 491 420 349 328 309 339 151 20 28 123 56 66 15 7 53 126 20 103 111 43 94 104 183 101 194 114 87 154 142 181 87 158 95 150 169 273 295 299 265 295 411 307 332 318 334 393 426 442 453 508 461 342 322 283 412 427 420 398 388 327 299 240 147 87 48 102 81 73 141 85 69 101 76 73 100 92 63 39 49 105 59 55 86 84 42 1 -17 -15 -25 -52 5 -39 -62 -95 -45 -3 -19 -16 -48 -51 -35 8 -8 -35 12 21 21 -3 8 -15 14 76 9 -19 2 34 11 46 36 59 2 -8 29 18 -25 -22 1 35 44 -3 25 44 44 52 37 60 10 0 -10 5 37 20 11 28 31 38 -6 9 15 8 -6 9 -18 38 17 2 -6 14 12 18 24 21 41 39 26 42 10 -2 12 13 25 50 36 -18 7 16 3 16 19 22 19 39 39 63 100 80 81 106 109 65 60 77 88 92 71 84 93 92 88 104 108 94 103 105 130 176 224 279 374 321 236 202 195 195 224 233 226 238 241 236 224 244 261 265 263 256 268 275 273 282 284 289 61338 338 386 30 11246 17 2 18 7694 6663 1604 1626 1483 1497 1471 1471 1485 1533 1419 1376 1477 1712 1520 1501 1579 1520 1291 1235 1233 1117 1224 1135 1158 1129 1088 969 938 915 990 971 876 761 850 909 980 829 888 909 935 923 1042 1044 1116 1183 1251 1157 1278 1474 1480 1365 1364 1417 1294 1116 917 880 774 858 840 722 659 756 756 793 787 796 764 696 775 813 846 804 836 775 738 830 667 688 762 721 713 729 796 663 585 642 604 632 727 744 727 752 861 721 637 620 492 517 553 621 591 592 579 528 591 566 611 614 550 497 372 326 167 76 55 39 -15 81 158 83 92 86 147 86 22 28 103 145 175 103 83 109 57 63 110 154 108 210 192 262 293 238 301 389 366 392 481 527 504 442 471 521 417 493 478 465 465 452 441 391 450 471 407 404 443 373 340 326 210 114 103 83 58 110 72 39 69 95 91 95 71 25 113 78 121 134 193 165 121 162 146 88 85 97 13 -11 -46 -4 15 -18 5 -1 6 -12 -26 -10 34 55 34 48 34 73 79 76 75 26 20 21 -6 37 48 48 97 80 14 56 80 37 56 77 78 90 100 83 70 48 67 81 58 89 59 78 115 84 85 65 68 33 55 68 94 84 53 44 55 47 11 18 32 72 52 62 32 39 42 49 57 64 47 25 19 42 45 49 69 67 49 40 38 37 59 54 26 45 52 61 64 67 83 79 106 88 91 95 92 95 96 102 107 117 116 122 106 110 118 143 146 143 134 139 178 203 300 418 334 332 363 277 228 245 248 255 264 269 269 274 278 280 276 288 290 285 292 295 303 306 311 317 61347 338 382 30 11242 17 2 27 7696 6664 1315 1421 1315 1393 1361 1395 1436 1331 1409 1479 1495 1302 1261 1310 1356 1337 1349 1311 1293 1084 1072 1139 961 955 853 955 1035 892 875 839 774 791 875 915 837 792 842 886 807 810 902 905 936 908 1039 1043 1106 1305 1307 1452 1509 1548 1306 1099 987 757 585 733 781 708 718 744 738 683 588 571 752 684 775 773 710 540 620 641 596 660 607 513 531 540 487 581 615 483 491 519 635 632 559 602 648 627 705 701 613 469 423 474 438 483 409 534 450 621 545 502 479 506 404 189 185 107 92 126 124 49 -44 -86 50 19 15 11 86 99 36 -45 86 28 -3 49 48 113 27 73 104 49 88 77 90 117 149 147 120 158 229 284 364 353 381 396 404 379 381 403 429 416 422 414 260 261 289 292 304 326 358 321 359 225 155 127 114 36 5 -16 37 63 23 23 2 -3 38 -4 27 45 43 55 81 69 52 1 48 66 42 -11 -10 -20 9 -37 -37 -98 -95 -56 -34 -28 -38 -34 -41 -36 -64 -39 5 -9 -63 -14 9 4 -32 4 28 2 -32 -16 -13 18 33 6 -39 -12 -29 13 2 19 54 56 34 41 5 6 20 -11 -2 12 26 32 68 24 0 3 7 -13 -21 -11 31 -8 8 -2 6 -22 -40 -2 0 -15 -6 7 20 17 12 56 34 29 6 -5 9 10 12 -17 -4 1 6 -30 -9 20 33 15 10 -20 -7 4 -8 0 11 35 51 75 60 60 51 64 66 60 55 74 64 76 81 81 97 77 64 58 69 87 109 170 270 279 229 222 207 195 195 205 215 216 218 228 232 214 223 232 234 230 245 247 251 251 252 260 61356 338 381 30 11241 17 2 36 7698 6665 1642 1588 1534 1510 1418 1275 1242 1372 1531 1203 1385 1435 1411 1395 1314 1433 1382 1504 1494 1474 1253 1192 1155 1242 1191 1065 1047 1124 990 1061 1016 910 906 929 958 1015 898 848 885 997 1116 1085 1099 1128 1238 1355 1502 1635 1860 1930 1930 1621 1284 1013 816 641 576 790 766 687 730 872 880 833 842 694 715 811 793 776 720 700 634 640 709 573 647 715 520 627 634 507 594 624 559 727 774 871 852 695 749 777 724 728 559 612 538 674 701 719 718 671 708 645 459 341 243 348 246 118 155 226 151 149 123 90 82 158 137 98 114 70 83 69 16 53 -5 76 110 48 98 135 239 178 163 108 144 144 161 130 162 257 173 152 211 210 202 353 430 555 520 453 471 471 490 456 423 481 498 532 552 391 408 378 423 423 365 318 230 201 188 153 74 95 126 88 98 98 87 103 47 72 137 137 159 110 82 82 83 107 55 60 84 121 58 59 -1 -14 -30 -34 -41 -2 -59 34 6 0 68 54 44 -35 -19 32 46 50 21 18 -1 -18 28 62 59 43 21 28 73 19 42 36 -5 44 96 66 59 55 123 72 90 56 44 57 52 89 111 98 98 102 99 85 77 84 71 84 86 46 20 39 36 42 51 97 87 45 63 77 99 77 80 90 97 136 112 136 114 74 83 49 43 53 27 12 27 40 32 22 27 55 50 41 39 58 89 92 117 130 131 144 153 155 169 158 155 155 163 136 132 149 144 117 93 108 160 226 246 245 239 225 224 240 229 233 252 251 242 230 235 250 262 277 292 293 297 308 309 295 299 317 317 304 61365 338 382 30 11242 17 2 45 7700 6666 1788 1886 1670 1631 1603 1682 1798 1728 1749 1588 1360 1377 1348 1438 1392 1399 1493 1452 1425 1342 1296 1157 1031 1014 1028 974 928 951 942 1039 980 977 904 910 922 933 1047 1029 1080 1181 1123 1053 1202 1418 1578 1744 1729 1754 1665 1726 1646 1208 1018 978 1019 806 706 771 791 657 733 750 715 761 809 962 890 818 885 843 814 805 834 921 795 709 719 774 691 747 703 561 631 704 752 830 787 714 724 817 819 798 548 458 479 613 720 636 633 678 671 656 532 435 436 439 293 267 245 179 67 71 169 146 147 52 125 114 75 153 40 42 37 67 25 27 82 116 145 89 139 134 71 69 123 211 149 137 148 145 186 193 238 207 199 123 115 234 229 282 353 410 426 457 469 462 477 515 541 477 465 417 493 460 398 371 317 299 296 249 199 162 160 167 156 201 129 66 96 112 113 145 149 81 57 158 149 134 139 133 101 103 91 101 80 68 13 67 50 23 35 22 -35 -17 32 42 4 78 51 27 26 -3 63 29 32 37 46 57 78 -4 13 31 64 55 45 13 79 90 50 83 83 91 78 44 51 102 115 116 53 92 32 47 96 124 88 119 105 58 96 39 68 49 93 91 62 96 73 38 79 106 95 76 73 80 93 104 111 117 113 131 126 140 155 128 130 133 82 81 60 73 74 46 55 60 46 67 78 84 71 83 136 130 110 166 176 184 161 156 184 186 212 222 194 150 150 115 123 150 195 178 131 125 133 145 168 208 222 207 217 237 252 254 258 256 262 257 267 279 292 285 311 317 315 327 327 318 305 287 61374 338 385 30 11245 17 2 54 7702 6668 1981 1838 1805 1647 1600 1640 1600 1472 1360 1290 1214 1085 1283 1235 1111 1184 1207 1181 1128 1181 1101 1047 1099 1019 897 1059 1072 945 900 889 893 918 890 835 909 928 919 1057 1096 1024 1028 1087 1216 1387 1477 1591 1783 1830 1798 1646 1354 1274 1085 1195 1101 949 835 818 660 569 493 628 868 873 765 777 846 799 840 874 929 845 931 837 745 718 765 707 586 475 477 628 731 739 756 784 700 643 684 570 418 381 476 545 512 647 753 680 643 768 830 829 864 859 805 695 562 398 234 201 178 139 82 105 77 82 73 64 -12 53 76 65 38 60 63 48 -20 39 98 8 22 113 96 139 62 122 127 89 97 98 146 115 133 148 129 128 89 101 50 158 154 209 194 230 260 281 240 315 406 329 273 268 299 293 282 232 248 258 216 223 201 154 100 74 72 62 88 114 91 90 67 85 32 84 91 49 86 173 112 114 76 8 7 -19 22 2 9 -24 -38 -43 34 0 -38 -39 -13 19 5 -19 -34 -29 -20 -3 -41 4 17 -5 -8 -34 5 4 22 21 32 63 55 50 -43 4 47 40 49 35 57 37 52 48 63 67 109 98 104 89 39 34 53 96 77 55 65 97 87 56 47 77 18 36 85 88 44 74 79 82 59 65 64 91 94 89 94 155 117 121 121 142 97 101 77 45 31 43 49 35 67 45 48 51 48 86 95 119 150 173 141 135 159 164 156 169 156 146 152 164 146 134 118 104 112 116 120 114 117 135 125 114 104 106 143 195 210 222 207 227 231 228 237 238 250 258 262 271 282 286 302 311 322 324 302 276 61383 338 387 30 11247 17 3 3 7704 6669 1918 2023 1894 1824 1866 1748 1589 1669 1744 1652 1512 1395 1329 1298 1130 1193 1188 1071 1125 1138 1114 1076 1114 1178 1134 1062 1075 1071 1065 943 1085 1058 1062 1157 1074 1138 1241 1295 1403 1444 1524 1676 1676 1710 1597 1643 1378 1265 1151 1009 1000 947 870 815 925 777 647 676 750 670 706 709 815 813 909 869 1010 976 1006 1017 891 783 885 895 1009 834 701 602 566 677 745 854 884 905 805 832 813 672 544 370 501 487 493 595 720 752 808 746 794 816 925 877 829 841 910 941 907 646 270 161 200 229 277 186 89 165 178 86 141 140 75 116 72 88 87 61 46 71 73 107 66 221 103 21 114 111 142 121 73 137 159 181 205 147 143 80 158 156 174 195 108 123 171 151 187 226 351 342 314 349 355 338 284 310 309 267 253 177 191 228 191 144 114 141 88 45 135 149 137 128 120 110 134 158 99 96 82 175 200 117 147 150 105 114 73 65 32 50 118 78 57 67 21 28 76 81 5 41 59 72 30 6 31 35 45 59 64 49 45 60 69 22 46 66 12 22 -5 47 98 95 48 59 85 68 64 100 82 104 139 91 100 73 107 133 126 106 125 119 124 86 80 116 136 136 155 138 129 119 152 123 137 137 142 133 157 153 158 150 164 153 133 123 119 100 96 103 70 63 66 75 92 115 110 125 121 135 178 168 178 184 189 171 200 183 204 192 202 190 191 204 209 177 184 174 185 174 161 186 181 171 163 153 162 160 147 150 172 217 232 255 260 255 251 247 261 263 284 292 299 304 334 365 389 371 388 359 319 302 61392 338 384 30 11244 17 3 12 7706 6670 1983 1991 1737 1884 1700 1727 1855 1789 1776 1541 1412 1349 1433 1408 1266 1244 1194 1136 1104 1042 1088 1068 1041 974 1031 925 939 928 859 902 893 1048 980 1168 1168 1385 1396 1521 1482 1497 1589 1664 1667 1545 1587 1606 1314 1198 1090 1118 1086 903 932 821 761 826 631 697 643 687 658 780 884 890 939 922 798 907 1012 1003 847 828 876 932 892 749 673 641 619 744 707 670 754 816 869 742 678 652 418 320 313 497 446 467 528 659 553 682 749 777 756 672 736 689 667 642 547 327 199 154 115 195 246 148 105 150 111 70 62 13 94 122 44 121 105 71 118 84 58 68 110 147 56 97 113 104 83 18 92 92 139 81 53 62 96 62 83 47 65 151 133 85 103 108 89 179 140 130 232 219 213 297 233 220 234 249 187 139 90 161 145 142 71 96 160 136 62 40 63 98 104 98 131 85 66 62 99 98 156 138 116 104 111 118 129 127 140 168 168 185 182 148 138 74 23 82 51 18 -10 -8 45 50 -28 10 2 4 36 71 36 12 -35 -11 19 38 20 65 34 22 40 12 23 33 81 77 59 56 97 84 79 55 89 107 125 88 83 134 87 72 71 99 118 86 75 98 105 87 109 106 110 114 129 147 146 148 125 99 119 122 93 136 120 111 118 111 97 94 96 103 66 101 126 131 160 158 175 169 154 162 175 173 170 176 138 148 160 157 170 194 189 172 160 180 168 164 160 167 166 164 187 198 192 196 179 181 193 203 202 227 233 247 243 228 225 241 234 248 264 269 272 275 298 349 421 479 463 392 322 302 61401 338 383 30 11243 17 3 21 7708 6671 1743 1719 1757 1706 1419 1627 1700 1580 1529 1371 1366 1441 1333 1184 1138 1148 1176 1035 1199 1073 983 1002 1016 909 970 917 878 914 960 739 888 898 894 1031 1082 1268 1239 1211 1266 1508 1527 1600 1615 1627 1610 1525 1421 1360 1163 1063 915 820 775 652 602 638 661 714 723 817 836 801 851 896 865 817 798 744 706 747 729 715 741 804 758 669 651 622 680 692 678 719 640 736 786 751 773 641 662 522 326 340 367 482 369 434 582 688 696 602 669 590 610 706 641 612 529 267 103 180 179 51 55 128 147 101 33 56 55 68 28 -7 65 67 37 43 -18 -14 50 13 29 29 29 100 59 66 26 32 71 62 58 113 145 133 78 101 54 133 95 152 67 103 162 108 125 114 117 13 86 119 84 103 225 208 179 212 122 77 104 102 85 112 121 93 89 10 1 31 93 113 82 123 113 73 64 71 54 77 76 55 53 50 72 95 50 80 127 153 158 88 52 103 103 94 121 93 95 -2 3 39 48 77 56 37 38 19 -39 5 9 8 22 40 42 -2 4 20 -7 13 -9 34 36 14 64 56 41 41 52 41 37 40 32 46 36 55 55 75 84 76 61 70 87 64 61 60 67 107 74 44 71 96 119 112 106 92 96 85 113 87 79 54 49 49 37 56 59 74 67 84 112 136 132 126 136 150 135 141 157 151 145 148 177 173 178 164 169 152 145 152 153 148 164 147 145 134 148 173 168 156 144 146 158 163 165 180 173 168 189 187 180 199 196 215 217 207 199 208 214 224 250 269 301 344 372 337 266 240 244 244 61410 338 388 30 11248 17 3 30 7709 6672 1718 1630 1551 1550 1654 1481 1757 1876 1846 1786 1820 1665 1668 1562 1586 1577 1365 1236 1285 1274 1307 1144 1079 1179 1258 1195 1083 1163 1004 952 1112 1068 1097 1053 1084 1148 1293 1351 1458 1595 1737 1811 1853 1892 1939 1876 1846 1710 1350 1009 921 867 753 820 795 926 962 1081 988 1016 962 930 892 962 929 945 905 837 816 763 785 793 759 912 821 864 887 797 863 845 629 710 739 708 687 715 751 645 537 471 376 390 404 398 366 411 384 365 433 539 606 603 760 834 674 423 317 131 193 148 153 139 292 195 160 267 168 87 79 115 75 64 95 114 173 53 123 95 135 120 142 105 125 98 122 159 97 8 115 118 96 99 45 110 126 97 146 209 203 185 182 114 167 140 172 144 80 147 131 158 177 189 193 143 134 90 104 160 207 209 137 139 95 120 98 58 151 139 92 107 183 220 153 175 196 154 125 169 104 162 144 102 132 148 123 146 146 144 149 176 209 148 132 123 71 88 158 86 125 116 142 141 116 129 151 149 128 168 130 74 83 38 89 99 108 73 71 115 80 71 115 99 105 79 98 130 122 99 87 118 84 69 145 149 101 133 162 137 111 92 120 120 118 110 131 120 121 156 143 117 148 157 183 163 171 176 192 124 158 194 191 181 158 167 201 183 169 189 190 162 157 182 189 191 188 173 185 209 217 227 210 233 255 259 220 214 215 195 192 171 194 192 196 196 215 199 180 181 210 215 222 222 221 214 213 229 242 238 241 247 259 262 259 262 264 276 288 296 314 338 369 410 365 328 303 287 289 299 61419 347 120 30 11250 17 3 39 7711 6673 2777 2207 1966 1903 1845 1755 1807 1763 1709 1744 1649 1776 1658 1665 1438 1406 1646 1778 1829 1767 1561 1638 1629 1643 1597 1527 1354 1148 1248 1128 903 1092 1072 980 1181 1194 1191 1186 1222 1077 1060 1183 1168 1116 1191 1274 1319 1396 1497 1618 1679 1649 1581 1440 1151 1063 1040 845 840 792 762 853 751 812 867 817 854 909 961 825 854 760 981 1013 923 725 728 795 754 755 750 769 895 762 823 799 763 684 694 715 746 709 554 496 199 230 184 127 161 178 255 211 235 218 319 354 345 545 685 697 759 637 707 570 552 369 216 98 106 150 77 130 168 190 205 108 26 80 97 60 119 98 104 83 105 82 -23 62 26 60 108 11 32 34 10 40 1 69 100 63 23 52 58 27 73 69 64 18 7 75 126 75 131 147 116 111 91 41 138 139 177 178 199 87 131 112 110 100 96 85 26 95 169 86 72 132 97 94 155 146 140 178 207 159 182 172 138 159 114 100 151 149 134 109 81 53 56 103 129 53 117 109 179 139 102 115 67 88 108 121 107 98 123 117 86 91 129 144 112 99 112 80 123 78 91 80 118 117 110 112 104 133 124 91 115 78 86 74 95 72 87 84 140 116 108 121 125 133 119 124 125 111 136 124 117 138 139 109 141 136 145 161 149 138 153 154 128 147 160 149 151 141 142 167 166 169 162 166 187 167 177 202 208 201 199 202 222 210 220 234 212 215 213 201 196 174 178 173 171 159 180 188 182 185 209 191 184 193 203 203 193 202 216 224 225 237 237 238 249 250 262 253 246 254 265 263 269 281 287 311 314 287 267 266 277 277 279 61428 348 90 30 11250 17 3 48 7713 6674 4760 3730 3003 2374 1989 1783 1678 1683 1619 1782 1810 1677 1657 1527 1504 1614 1572 1632 1582 1554 1621 1465 1570 1501 1351 1424 1437 1295 1309 1426 1279 1058 1101 1230 1300 1219 1216 1199 1171 915 1128 1154 1122 1153 1154 1290 1421 1339 1499 1705 1725 1762 1706 1565 1536 1296 1078 1102 954 738 709 754 836 817 822 1011 909 869 915 1023 925 961 807 756 848 767 836 735 823 888 793 715 845 809 769 577 521 512 325 303 270 253 154 226 151 210 219 204 172 205 206 252 236 264 159 387 573 610 585 622 720 772 679 687 538 465 346 152 117 171 129 124 64 203 226 158 139 37 30 92 51 59 60 53 56 36 20 106 64 115 15 29 89 43 36 87 39 70 59 8 18 58 23 54 158 50 53 11 64 70 83 137 67 139 217 150 79 120 159 71 102 178 174 250 157 148 105 80 -7 96 104 112 116 109 82 91 45 108 89 135 149 156 68 89 109 134 179 194 195 192 165 201 181 183 197 147 134 147 108 104 94 86 85 92 113 62 42 131 128 133 85 77 99 118 160 82 83 129 66 122 115 108 106 98 73 88 121 136 98 127 97 85 120 84 118 112 108 110 91 67 97 92 112 102 95 142 136 112 126 142 132 133 135 135 146 155 155 130 146 153 165 179 165 133 140 153 184 135 125 127 149 176 203 196 192 173 183 187 202 193 201 218 210 193 201 212 215 218 213 225 219 212 197 206 185 158 151 166 145 159 161 180 176 172 159 169 173 190 195 200 205 192 207 219 211 207 208 224 222 225 239 244 258 252 237 260 259 256 258 275 286 284 268 269 268 267 269 275 61437 348 89 30 11249 17 3 57 7715 6675 6252 5020 3843 2943 2295 1904 1845 1671 1558 1570 1623 1720 1658 1662 1590 1514 1322 1310 1346 1412 1443 1466 1547 1546 1624 1555 1404 1503 1477 1423 1292 1243 1162 1179 1301 1147 1032 1086 1220 983 949 1017 1000 1080 1227 1305 1353 1386 1476 1645 1863 1893 1791 1629 1218 980 954 898 803 760 758 745 783 766 849 943 896 886 854 826 811 890 761 673 666 714 833 712 784 744 763 740 731 749 706 574 526 415 263 244 183 219 198 146 135 188 232 179 185 187 222 139 181 211 208 215 335 402 492 576 599 562 615 463 392 149 90 153 158 148 184 148 85 169 168 185 178 70 80 28 20 38 14 57 53 43 82 -20 43 150 103 7 35 7 57 14 88 55 -18 13 21 67 130 107 40 82 103 113 124 152 115 25 83 102 101 130 77 150 128 137 121 51 89 114 125 133 140 111 71 52 78 104 164 79 72 113 105 97 74 55 66 104 130 71 112 137 119 106 122 123 159 163 119 87 128 158 154 62 134 164 164 168 148 139 148 171 154 139 173 145 121 123 70 76 79 96 132 67 86 116 100 92 113 116 125 124 91 82 112 122 98 80 50 98 84 98 70 98 78 111 82 79 61 108 112 68 112 158 138 154 138 136 152 112 121 123 137 125 138 117 143 117 140 182 151 149 180 159 127 136 154 178 145 156 138 180 172 162 154 170 160 149 142 180 172 179 191 167 192 206 187 167 182 191 175 152 142 123 114 127 145 159 161 157 158 160 180 179 176 171 188 183 179 189 198 199 197 208 200 198 207 215 214 223 228 235 239 243 247 264 261 263 261 260 251 260 260 262 61446 347 120 30 11250 17 4 6 7717 6677 5455 4846 3476 2466 1878 1656 1686 1607 1682 1783 1626 1523 1578 1540 1492 1464 1465 1520 1438 1357 1376 1398 1305 1331 1385 1520 1450 1353 1299 1250 1097 1064 1062 1053 1102 1057 1014 1109 1052 1055 1127 1142 1082 1226 1272 1547 1504 1440 1633 1739 1674 1452 1368 1341 1117 839 790 662 762 757 674 740 788 824 1007 950 876 897 853 798 810 702 790 710 814 778 608 728 773 786 708 640 609 663 705 529 540 468 228 193 171 159 134 182 185 212 230 239 215 254 353 320 298 359 395 422 508 589 636 605 616 593 581 383 217 124 177 186 189 125 88 99 142 146 62 36 27 46 105 67 15 -2 -23 36 83 34 1 -54 -22 97 0 52 55 -63 22 57 -45 -15 76 10 -51 60 95 113 39 80 40 30 27 83 68 25 8 29 40 44 41 59 91 134 113 62 103 52 60 85 146 93 53 47 39 51 82 70 39 77 41 91 81 88 48 17 54 103 89 56 52 64 20 60 116 51 164 117 0 48 154 133 103 96 98 69 63 98 82 137 139 176 146 146 191 137 91 64 63 117 126 102 134 83 76 59 62 88 90 69 87 93 38 85 71 82 136 85 64 109 73 88 82 100 72 62 80 85 83 93 109 97 107 113 145 161 98 135 107 127 107 108 100 59 103 95 109 119 98 115 86 98 102 115 136 147 124 124 138 136 122 93 118 102 118 138 153 148 148 136 138 151 170 157 141 147 148 135 138 116 98 110 127 127 140 140 121 144 135 149 172 164 161 154 159 176 167 178 173 177 184 184 200 207 206 208 211 212 207 216 215 214 229 241 240 238 255 255 247 251 245 61455 348 88 30 11248 17 4 15 7719 6678 6730 6327 6309 5542 4012 2655 1980 1852 1718 1543 1643 1546 1682 1546 1515 1549 1501 1433 1414 1412 1370 1410 1458 1509 1410 1404 1286 1373 1502 1473 1275 1231 1291 1307 1002 980 1082 1124 1103 1200 1310 1296 1278 1276 1450 1432 1488 1389 1600 1646 1650 1503 1393 1250 1033 982 792 643 552 650 690 723 796 944 862 894 1054 953 1011 936 810 723 669 628 625 741 792 869 839 841 726 679 581 740 687 532 299 185 32 72 95 219 176 123 111 169 217 215 240 279 328 284 424 506 440 474 542 528 625 725 645 629 756 671 527 289 179 148 143 165 167 83 138 153 82 93 32 60 18 -8 -1 21 20 -50 42 25 -5 14 27 -14 13 -8 -46 0 0 -1 -25 -40 -9 -30 1 48 -49 -95 -39 49 30 -3 46 58 110 73 109 49 74 58 62 83 -8 80 132 101 116 105 39 144 50 49 32 66 112 130 148 101 123 105 114 73 20 35 74 20 49 44 43 56 76 110 96 82 136 67 87 102 82 64 120 130 85 90 124 139 120 98 107 89 67 70 91 130 99 88 134 110 116 133 99 102 89 146 122 90 115 55 55 75 93 130 84 135 136 72 78 123 105 92 107 45 123 109 92 80 98 90 129 124 117 90 75 94 87 93 122 85 97 135 122 153 110 113 137 127 119 115 112 106 72 78 88 124 94 108 123 130 146 154 171 150 129 125 115 114 154 125 146 150 159 153 173 176 152 160 170 162 145 143 158 167 153 146 150 157 148 149 158 148 165 164 162 167 167 178 162 164 183 191 168 175 191 198 208 213 216 205 221 220 220 231 233 239 241 255 268 279 282 276 276 277 61464 347 119 30 11249 17 4 24 7721 6679 6544 6664 6250 4870 3463 2490 2036 1736 1926 1818 1558 1647 1608 1715 1473 1505 1563 1459 1521 1478 1477 1404 1612 1520 1502 1637 1537 1478 1585 1413 1366 1420 1354 1251 1343 1282 1278 1251 1290 1473 1311 1588 1583 1692 1714 1873 1704 1795 1690 1705 1576 1261 1098 873 799 708 743 716 790 866 982 995 1096 1200 1075 1014 1070 877 813 706 842 827 886 792 859 920 921 874 845 745 764 895 851 712 496 454 274 225 131 227 283 277 210 246 247 169 290 480 322 382 521 549 630 595 546 738 699 801 780 670 694 908 809 451 329 115 91 161 188 231 325 222 184 228 202 72 114 99 86 87 120 186 107 75 163 111 116 47 85 99 98 120 105 90 53 139 156 126 123 125 166 58 61 112 97 34 66 110 13 36 49 75 136 128 98 71 152 82 77 138 254 229 122 40 161 229 162 171 107 93 162 163 113 169 143 100 109 59 118 95 99 148 151 79 157 144 91 124 181 151 171 199 211 157 99 140 161 193 147 165 168 154 197 179 140 179 92 124 144 151 102 97 135 193 154 148 169 133 121 159 181 113 140 108 80 153 168 138 172 157 140 134 133 177 142 121 100 85 108 120 160 117 116 116 125 142 137 136 98 131 97 113 129 158 108 106 128 123 90 136 124 95 117 93 129 138 138 135 155 180 170 167 170 143 153 160 179 149 148 151 156 155 187 186 192 184 220 225 207 180 175 186 189 199 194 189 181 176 194 195 208 202 198 182 209 220 197 196 206 212 216 210 216 235 219 218 231 233 237 236 236 248 253 247 238 239 240 252 256 269 284 275 271 273 284 285 286 61473 347 119 30 11249 17 4 33 7723 6680 7079 6995 6058 5262 4327 3133 2461 2128 1910 2020 1944 1883 1832 1867 1786 1846 1651 1643 1586 1492 1521 1605 1546 1465 1499 1477 1421 1464 1403 1381 1534 1399 1547 1401 1429 1362 1382 1349 1443 1522 1401 1477 1699 1599 1722 1803 1821 1809 1564 1296 933 871 919 793 666 693 712 829 928 907 1051 1321 1367 1184 1090 1169 949 866 661 719 715 790 773 818 880 968 921 867 857 805 780 807 733 824 889 774 607 496 378 241 228 159 187 236 143 261 360 398 465 508 587 577 555 574 616 705 751 755 876 889 748 620 418 276 205 269 198 232 280 246 249 212 129 86 67 160 88 171 85 103 139 84 75 133 154 83 35 28 140 5 12 28 -22 102 35 111 46 79 74 54 10 72 106 82 42 54 26 55 86 103 71 83 99 95 126 70 119 153 166 139 90 80 118 112 66 43 66 133 72 113 114 117 132 135 66 92 95 73 76 113 162 162 92 144 136 151 149 182 167 120 144 135 105 92 135 112 166 143 188 150 124 155 75 160 155 106 163 172 114 150 151 165 168 141 123 106 108 111 139 111 152 132 158 77 146 131 109 125 137 100 93 140 125 73 121 130 118 117 136 158 112 69 69 106 101 99 91 99 98 94 118 143 115 126 87 106 95 103 98 109 135 114 119 155 135 126 148 129 137 162 156 135 147 181 157 133 184 166 150 169 181 170 178 185 185 180 181 213 192 207 214 177 172 188 201 216 200 204 202 221 229 213 214 207 197 186 192 190 171 193 203 202 221 212 220 224 219 247 234 230 238 236 244 266 271 248 239 255 257 264 272 280 280 283 276 283 287 61482 347 119 30 11249 17 4 42 7724 6681 6727 6525 5682 4534 3413 2880 2661 2333 2160 1922 1928 2000 2013 2097 1939 1965 1832 1878 1817 1685 1768 1496 1545 1573 1487 1381 1352 1351 1502 1459 1478 1437 1349 1435 1406 1392 1451 1528 1609 1454 1540 1575 1698 1661 1674 1667 1446 1609 1528 1345 1197 1072 929 788 787 753 637 734 800 809 965 1200 1239 1260 1177 1211 1090 878 868 777 752 668 810 925 1083 1047 909 1032 944 919 849 788 910 925 736 603 542 400 293 156 200 155 152 279 351 483 611 580 701 700 679 749 725 787 833 899 878 872 575 220 177 286 317 307 256 322 354 309 308 255 192 151 126 85 98 101 65 58 51 6 82 86 65 74 86 21 18 109 78 43 93 56 0 84 90 113 44 -1 18 85 120 82 87 71 69 -17 55 94 87 78 58 59 36 102 149 123 138 113 116 98 141 127 206 138 101 125 69 123 148 158 202 152 103 125 100 126 113 126 144 164 119 128 112 142 75 74 59 93 98 158 116 90 133 121 109 112 105 141 160 147 157 135 191 188 157 187 179 165 145 173 166 137 148 200 178 144 145 152 142 161 137 102 134 132 118 131 112 134 138 143 170 123 160 121 112 107 98 99 103 89 88 106 102 92 121 113 94 73 123 134 117 112 128 99 127 133 113 117 124 150 130 128 150 150 160 138 142 142 144 157 183 144 120 132 154 168 165 164 165 178 176 176 178 173 172 173 189 187 199 206 204 226 223 213 205 204 204 215 206 193 213 205 193 200 202 206 197 195 192 194 198 200 201 195 213 205 218 239 238 250 254 264 270 259 252 251 251 254 265 252 257 269 285 293 291 284 294 61491 347 121 30 11251 17 4 51 7726 6682 6601 6416 6294 6123 5248 3764 2878 2612 2397 2335 2241 2219 2116 2110 2077 2011 1944 1853 1624 1818 1868 1660 1712 1756 1578 1536 1528 1574 1602 1446 1561 1474 1459 1455 1573 1547 1621 1683 1652 1794 1850 1824 1694 1743 1627 1635 1609 1603 1427 1303 1066 877 862 884 791 841 765 856 859 957 1076 1384 1528 1658 1383 1221 994 951 838 836 860 829 819 873 1024 933 911 940 874 921 842 872 852 762 675 497 380 253 208 152 321 380 424 537 539 501 596 591 756 816 666 846 940 1085 974 839 781 635 352 189 188 311 345 400 405 396 337 307 300 319 173 131 155 113 103 144 109 124 115 105 128 147 129 101 163 150 144 97 73 50 96 92 104 141 122 128 156 141 175 115 15 99 28 74 56 166 150 87 86 123 90 85 156 120 248 129 173 183 202 188 162 186 174 190 116 127 136 170 186 149 130 178 173 140 157 171 150 107 153 180 129 178 204 198 179 176 148 164 118 168 178 193 173 166 197 181 170 156 170 165 194 191 171 119 177 209 212 178 153 159 193 213 186 209 178 176 187 173 151 205 237 229 177 169 134 174 154 145 106 143 140 132 119 135 163 183 176 122 128 139 175 147 157 154 147 146 179 172 168 120 115 140 161 159 162 126 150 137 121 169 152 179 172 191 157 143 141 154 159 179 176 170 185 177 195 196 196 181 189 176 184 172 183 187 161 167 182 205 194 184 226 230 225 214 222 237 236 235 225 242 240 237 233 245 244 229 236 221 209 218 226 228 226 223 222 251 245 241 245 256 264 267 269 274 263 254 271 272 265 264 279 292 293 300 283 294 304 61500 348 96 30 11256 17 5 0 7728 6683 7117 7217 7226 6942 6103 5180 4074 3222 2784 2514 2515 2333 2107 1962 1891 1837 1754 1699 1745 1700 1654 1711 1663 1633 1680 1668 1402 1430 1513 1469 1414 1455 1397 1447 1591 1578 1474 1576 1550 1447 1669 1666 1777 1714 1729 1592 1551 1724 1730 1651 1655 1495 1061 974 839 828 731 678 786 880 1116 1321 1498 1582 1173 837 801 848 747 779 890 1068 1056 933 997 918 858 701 773 804 897 912 699 684 607 390 197 184 138 224 308 350 491 549 404 452 519 626 734 726 739 755 810 864 863 891 806 562 302 247 311 277 226 315 344 225 286 352 225 291 319 322 150 105 171 134 63 123 106 155 134 32 8 83 86 60 92 103 59 106 66 125 96 62 84 94 95 113 18 28 79 60 18 85 105 12 15 103 -7 59 -6 27 117 46 57 102 126 127 134 98 144 177 146 128 108 116 102 57 52 114 82 64 93 147 170 128 126 131 111 108 127 76 136 126 111 103 115 125 101 54 148 90 96 62 133 101 34 65 108 153 136 124 112 132 125 168 144 165 192 161 162 123 120 133 121 119 134 183 184 141 128 141 101 155 169 142 105 102 122 151 85 79 122 118 70 93 152 125 163 111 97 111 105 103 97 107 91 74 97 89 94 98 132 115 116 126 149 113 82 133 128 118 135 128 114 150 164 156 117 130 112 168 149 138 141 160 180 166 166 145 129 147 155 147 136 146 154 163 160 181 183 194 188 205 209 192 209 211 212 211 187 195 220 216 207 212 220 221 218 209 210 223 217 218 210 226 231 225 244 240 233 239 252 275 270 252 262 249 246 263 263 256 273 280 279 283 286 288 61509 348 97 30 11257 17 5 9 7730 6685 7090 7593 7593 6575 5506 4306 3537 3112 2762 2608 2482 2341 2332 2216 2062 2074 1907 1954 1899 1849 1788 1884 1832 1839 1926 1742 1649 1621 1517 1442 1450 1578 1483 1574 1765 1730 1563 1671 1601 1688 1640 1665 1507 1543 1512 1536 1508 1409 1354 1230 1160 999 948 847 816 902 1017 1007 1256 1483 1655 1629 1172 939 847 813 792 757 764 837 985 1008 1015 848 852 858 861 805 874 876 837 712 600 690 559 451 342 242 243 248 374 349 250 357 298 382 444 396 512 579 619 680 752 797 971 888 814 737 515 229 189 209 258 228 281 278 342 427 378 288 378 305 251 328 261 204 107 155 221 123 101 98 118 55 64 172 73 106 41 100 -37 69 61 121 90 48 82 39 86 68 111 50 22 74 134 74 93 75 76 57 140 45 45 121 138 147 106 70 122 162 138 160 161 174 147 143 143 179 93 111 159 162 98 92 108 131 150 82 170 143 147 56 113 128 126 104 126 178 149 118 152 163 94 180 147 136 107 78 68 86 104 146 120 121 131 198 187 144 175 164 123 179 183 110 115 111 114 114 130 119 149 132 129 146 115 97 124 94 142 139 122 144 108 164 133 136 161 167 148 122 139 123 148 119 112 127 140 135 127 123 125 122 109 96 120 91 93 87 105 121 105 108 97 83 102 100 119 145 134 126 142 154 144 171 167 159 166 158 139 136 134 162 149 162 156 129 167 183 170 188 172 179 175 178 188 182 177 187 199 214 222 218 200 222 232 219 230 240 224 220 219 221 234 226 233 232 243 241 237 236 249 268 247 243 247 250 253 252 264 271 270 273 272 277 277 299 294 293 61518 348 95 30 11255 17 5 18 7732 6686 8880 9656 10774 15357 28116 79566 61143 17915 4308 2826 2760 2611 2416 2300 2262 2326 2031 1873 1908 1736 1742 1739 1831 1866 1759 1652 1588 1693 1670 1468 1405 1426 1596 1667 1622 1592 1614 1680 1614 1457 1570 1489 1435 1192 1187 1174 1019 884 783 713 747 781 815 942 1080 1031 1060 1214 1384 1544 1712 1543 1160 843 892 809 750 840 871 869 893 921 881 851 722 775 759 739 861 893 681 575 428 433 303 313 358 316 286 250 333 280 315 435 324 417 501 501 538 635 765 689 720 741 788 826 630 522 418 346 236 264 167 160 218 347 266 318 295 383 307 356 281 238 179 269 131 83 37 78 123 71 62 65 106 136 96 87 16 41 62 28 88 28 28 138 27 72 151 105 71 101 30 45 52 114 55 77 62 107 145 107 33 77 93 116 89 73 59 63 120 124 145 178 129 151 137 126 130 178 110 159 133 179 180 94 197 223 131 172 105 75 156 129 111 54 83 131 131 110 116 87 64 107 106 137 118 76 139 145 133 113 119 141 179 153 120 134 91 70 146 113 118 109 143 87 76 129 105 128 103 70 95 136 141 109 100 141 152 121 76 99 130 119 65 121 110 131 156 123 133 140 163 132 88 95 89 88 118 110 90 70 84 97 101 118 75 121 103 97 92 72 91 116 126 120 147 133 150 165 141 128 143 110 118 146 137 127 138 110 99 141 137 115 127 131 147 155 158 151 167 162 151 145 167 179 181 176 201 189 188 186 201 211 224 214 194 206 227 229 219 233 225 211 218 250 248 239 224 224 221 232 246 239 232 241 248 233 239 246 255 266 265 264 270 269 278 284 61527 348 88 30 11248 17 5 27 7734 6687 7208 8576 9776 18771 104476 360330 552420 158724 9633 2997 2871 2704 2658 2459 2093 1984 1820 1799 1897 1814 1656 1721 1683 1602 1809 1649 1603 1668 1509 1393 1414 1421 1572 1449 1549 1458 1478 1490 1526 1446 1485 1405 1348 1161 1136 907 913 747 718 844 892 878 960 1062 1483 1682 1635 1551 1425 1340 1511 1648 1449 984 874 758 796 784 855 929 876 926 936 858 816 719 818 740 819 794 608 425 410 288 214 296 270 290 263 190 261 454 475 448 470 598 626 685 587 721 641 661 645 521 363 265 186 68 132 185 174 178 235 254 262 218 276 337 335 278 267 240 300 284 130 97 124 67 141 170 33 39 65 49 35 54 16 94 22 -8 52 71 47 72 68 17 26 10 10 52 79 84 -36 14 35 52 27 45 60 52 103 2 50 98 75 82 71 141 51 82 119 89 74 96 145 96 142 163 129 144 131 169 149 135 91 162 146 131 102 64 100 168 84 109 118 27 58 119 120 86 104 89 76 78 115 125 145 145 124 86 109 137 123 80 91 96 107 151 104 147 133 53 100 101 103 119 138 62 68 61 72 103 55 88 114 51 112 100 68 91 111 91 84 84 107 108 91 95 120 113 96 86 94 66 95 61 93 64 90 97 96 112 70 91 73 22 64 69 67 68 77 74 55 52 26 64 57 84 77 86 93 105 92 122 123 97 109 89 97 130 84 81 117 106 113 130 164 164 159 139 125 142 142 155 169 162 166 184 181 178 198 191 194 191 211 211 204 218 223 212 205 200 209 228 205 216 214 218 234 220 214 229 220 210 221 216 219 231 219 224 238 247 249 258 253 257 265 270 61536 347 118 30 11248 17 5 36 7736 6688 9314 10800 18257 101324 373543 518644 456615 76258 4204 3003 2869 2745 2491 2387 2255 2206 2031 1981 1925 2035 2002 2040 1932 1816 1907 1908 1843 1796 1705 1668 1600 1766 1716 1678 1727 1580 1401 1547 1601 1487 1512 1468 1213 1245 1130 1093 1022 788 843 1128 1536 1747 1971 1798 1607 1729 1695 1552 1632 1602 1682 1607 1392 1058 812 886 918 896 961 1047 948 896 906 954 924 898 762 720 736 586 378 368 301 343 289 202 218 184 236 406 440 407 519 478 573 572 626 662 638 675 611 697 737 635 384 202 195 270 166 191 236 201 188 276 315 329 386 383 351 404 409 408 332 279 198 214 248 159 109 48 95 86 110 152 103 131 29 59 65 90 104 110 111 95 177 119 78 72 96 29 89 102 93 142 144 123 104 83 78 78 233 213 101 97 59 139 131 76 54 101 113 148 70 96 134 238 174 168 135 177 173 191 156 213 157 188 181 122 168 240 154 189 156 135 91 95 97 121 53 59 189 124 85 116 120 145 149 155 180 170 113 57 139 160 157 98 101 119 75 151 109 100 109 102 133 85 170 119 122 103 85 108 112 132 153 172 154 100 106 128 124 132 139 81 85 132 105 103 135 132 145 120 110 137 118 107 105 88 73 96 116 88 95 75 99 113 102 124 131 119 114 113 99 134 145 97 102 96 126 140 130 124 139 129 153 123 119 120 135 139 141 128 151 175 173 162 174 169 177 189 181 191 197 196 213 227 216 217 225 219 229 225 232 241 234 225 228 233 250 257 252 222 229 244 269 270 249 255 258 261 248 241 250 250 244 245 249 257 258 266 274 273 283 283 286 294 306 61545 347 122 30 11252 17 5 45 7738 6689 9795 11160 21616 180124 661701 365543 100235 9172 3610 2830 2828 2845 2912 2635 2412 2307 2132 2131 2206 2110 1932 1996 2106 1936 2028 1983 1802 1772 1801 1689 1663 1744 1599 1486 1690 1652 1544 1444 1636 1763 1678 1514 1297 1227 961 889 893 865 839 1145 1556 1973 2072 1968 1761 1699 1648 1687 1660 1498 1435 1164 974 851 843 789 922 990 1008 969 990 867 918 819 893 1007 908 762 721 584 434 374 157 217 267 240 255 232 270 352 361 419 345 379 459 523 598 586 572 612 597 600 596 611 429 256 201 253 200 227 287 279 360 406 388 404 434 349 346 387 334 433 420 388 295 268 156 162 173 117 21 76 100 101 22 43 33 80 109 71 69 120 121 70 47 -1 91 126 80 112 149 75 20 76 11 45 98 121 71 -9 81 85 62 69 89 110 86 127 115 81 156 66 126 70 50 182 134 95 155 162 137 96 135 162 124 220 199 113 132 213 226 212 149 168 173 124 129 88 127 161 123 160 72 112 118 95 102 103 119 67 84 101 33 69 94 79 57 113 116 129 115 86 81 78 45 66 79 75 41 68 97 141 131 108 104 153 126 94 95 113 94 74 90 78 90 91 101 99 92 108 111 105 131 104 108 100 82 96 104 48 82 109 79 52 95 91 135 152 131 111 94 84 80 89 92 99 98 103 92 78 111 133 121 114 113 112 112 124 118 127 109 97 108 151 162 164 161 170 177 186 188 197 203 204 195 206 213 223 214 214 219 217 217 196 222 223 231 223 222 228 227 224 226 227 225 225 234 249 261 267 257 241 237 234 239 244 241 253 256 257 257 245 264 272 263 264 273 61554 348 95 30 11255 17 5 54 7739 6691 3828 4848 6703 8840 38589 394165 904772 872668 495438 310350 8204 2781 2632 2621 2373 2350 2303 2286 2096 2019 1778 1785 2091 1813 1800 1734 1646 1666 1744 1671 1499 1464 1482 1344 1460 1464 1460 1542 1490 1558 1229 1239 1321 1211 1293 1023 836 881 833 1051 1491 1950 1762 1714 1642 1585 1487 1527 1599 1347 1164 1041 905 877 905 952 972 824 869 848 950 777 860 758 758 708 757 735 770 671 445 254 307 224 185 239 212 206 257 186 168 222 355 331 332 386 446 495 418 445 447 515 387 334 158 150 181 317 281 279 262 345 341 344 432 345 371 366 289 313 372 385 250 198 317 182 184 131 61 91 100 77 84 32 -25 41 44 84 72 137 184 58 1 38 16 48 29 74 20 -39 -21 29 34 1 31 19 67 10 10 -5 44 58 -3 71 -29 56 39 83 126 74 58 13 76 41 37 60 48 17 70 73 70 141 101 142 153 101 132 85 131 239 178 117 157 127 85 88 112 93 64 64 88 109 61 87 147 98 108 102 129 53 49 52 69 52 166 96 72 141 138 80 106 58 68 43 68 75 48 57 33 60 52 60 110 103 101 68 94 63 71 92 107 100 59 33 36 30 39 56 63 34 47 51 79 78 55 71 78 89 64 83 76 68 50 44 46 40 76 68 78 72 66 100 78 75 79 102 76 79 103 93 87 70 85 96 67 88 96 83 88 106 77 113 100 133 134 114 131 139 139 133 153 180 184 176 178 202 173 188 176 173 173 166 171 180 171 180 179 194 206 197 193 195 221 231 218 229 225 228 228 243 244 240 246 235 231 227 240 245 236 241 247 249 247 245 257 262 259 261 61563 348 92 30 11252 17 6 3 7741 6692 5470 6616 7842 11731 51570 351452 968752 516189 244295 11395 3110 2888 2832 2881 2578 2418 2328 2265 2209 2049 2152 2125 1917 1844 1850 1753 1866 1813 1595 1771 1626 1435 1435 1538 1519 1401 1440 1495 1623 1428 1426 1203 1280 1138 994 955 928 854 1031 1190 1778 2015 1816 1823 1718 1578 1659 1722 1449 1246 1214 983 923 903 836 799 909 864 792 968 1006 854 837 855 795 788 886 875 822 507 294 443 276 201 257 287 206 230 305 304 262 382 427 549 472 378 405 331 349 405 196 168 196 153 188 282 279 288 333 360 288 471 392 471 397 393 387 363 392 400 397 279 225 185 157 212 177 75 69 99 114 4 4 73 118 39 3 38 -24 19 87 72 64 84 138 11 43 108 99 100 68 125 12 23 61 92 78 67 93 32 107 83 56 72 123 99 112 102 107 56 85 107 105 62 88 43 29 69 112 127 110 109 109 164 169 152 113 172 189 186 178 136 184 191 159 145 136 115 117 173 142 79 79 122 111 71 72 135 128 64 32 33 38 108 139 59 59 108 137 79 47 128 49 -25 -14 27 35 25 42 66 63 64 86 104 67 35 39 51 57 49 88 87 55 57 26 61 37 62 33 48 57 83 73 78 105 81 102 43 46 80 55 94 77 44 65 105 83 77 84 64 67 69 101 102 97 114 103 104 110 95 116 123 139 125 100 91 114 90 99 99 97 118 137 137 138 148 177 150 171 158 166 154 157 179 194 211 205 201 195 178 172 193 178 178 192 195 194 195 214 205 202 217 217 200 211 216 212 232 228 239 246 257 259 264 250 248 263 253 256 250 246 254 257 262 260 260 266 274 61572 348 88 30 11248 17 6 12 7743 6693 951 1351 2270 4359 19908 152142 718480 999999 999999 529575 458173 14983 3151 2807 2700 2524 2448 2318 2158 2335 2307 2077 2084 1942 1790 1851 1931 1945 1862 1804 1621 1568 1519 1604 1650 1575 1581 1479 1492 1359 1281 1094 1022 951 897 1036 1110 1352 1721 1885 1943 1679 1713 1661 1716 1659 1638 1257 1101 1080 1090 1034 975 884 958 795 881 1043 909 835 792 858 786 690 759 808 801 941 783 734 579 441 420 348 359 368 262 256 299 363 329 282 375 458 449 444 488 537 365 242 165 308 339 333 334 363 406 309 302 431 420 374 429 483 398 442 368 384 409 259 270 236 247 277 206 148 215 163 93 125 142 80 146 120 85 49 117 103 98 40 23 59 108 118 26 48 95 56 112 48 55 -11 79 85 136 134 101 89 35 97 67 47 96 97 30 34 100 70 56 68 43 78 67 124 142 123 120 128 136 139 121 177 160 144 243 183 174 143 188 198 217 162 140 207 222 129 144 147 117 181 161 134 125 137 112 135 129 149 124 187 159 133 106 121 132 82 113 55 91 150 82 79 50 50 67 78 27 12 69 51 75 81 117 83 18 65 96 92 75 85 65 53 21 50 79 66 55 45 49 55 78 71 105 89 99 107 77 97 125 122 132 75 72 120 104 105 104 98 78 136 111 101 91 63 96 116 115 87 101 102 131 115 87 78 113 121 132 93 109 127 113 124 135 124 164 169 159 163 181 173 169 171 184 180 181 181 202 206 203 218 196 187 218 193 200 203 204 210 213 215 219 214 229 232 217 230 241 231 235 258 257 266 286 286 293 293 288 304 301 303 295 289 284 285 295 291 289 287 61581 347 117 30 11247 17 6 21 7745 6694 2199 2686 4707 9761 30529 140042 556674 999999 999999 539017 33345 3920 2995 2860 2481 2174 2176 2297 1958 2040 1967 1959 1866 1835 1796 1779 1776 1824 1641 1657 1648 1724 1656 1524 1475 1625 1512 1264 1057 991 974 945 900 1089 1356 1675 1869 1938 1931 1855 1791 1876 1842 1710 1617 1372 1118 785 713 939 971 836 1002 987 879 729 883 1066 1015 891 850 935 832 930 959 901 824 677 541 577 406 384 406 456 424 272 203 318 304 280 399 564 516 432 443 524 336 297 257 359 425 352 428 467 411 503 495 405 482 476 463 434 357 436 401 292 363 358 315 248 246 224 205 136 120 177 106 17 68 97 83 110 123 137 97 80 146 107 130 107 110 84 138 136 91 41 154 75 61 8 79 38 85 87 107 96 117 86 67 57 71 18 110 72 91 168 87 91 103 135 50 20 205 129 61 171 174 180 115 165 133 132 123 107 171 181 237 184 132 161 208 200 152 117 197 203 161 144 200 264 183 185 152 175 194 162 102 146 122 198 173 169 206 158 151 121 126 126 100 64 59 79 87 54 72 125 90 68 89 24 70 104 109 76 66 58 31 60 76 103 120 125 132 94 118 91 110 96 86 88 124 167 114 139 119 86 74 104 88 119 91 89 148 131 107 104 90 96 112 137 102 123 117 112 116 123 109 120 133 126 137 122 132 136 157 183 165 170 153 149 158 153 150 160 195 190 165 178 164 176 180 184 192 201 210 196 202 188 205 216 219 217 219 240 234 204 228 231 228 227 222 224 222 218 224 234 230 254 249 257 283 271 279 276 295 312 313 323 310 312 320 313 292 287 287 302 296 61590 347 116 30 11246 17 6 30 7747 6695 165 974 1681 10521 92886 386829 955648 999999 999999 220656 11797 2870 2203 2074 2107 2039 1797 1852 1682 1413 1448 1534 1535 1665 1568 1444 1485 1470 1708 1687 1666 1594 1381 1432 1465 1339 1203 922 810 922 791 918 1093 1254 1130 1165 1376 1642 1850 1856 1893 1806 1726 1747 1661 1524 1267 932 599 537 511 528 602 654 660 888 888 815 839 909 828 599 698 709 632 454 292 342 341 299 328 355 417 342 377 310 279 261 413 408 361 314 420 410 288 213 266 269 264 281 367 351 401 432 447 410 288 306 427 376 405 402 371 377 401 215 311 310 389 240 219 260 161 133 127 112 0 46 59 89 30 -28 -13 -41 25 109 113 94 -31 28 9 17 7 63 -7 30 2 -20 33 -19 -24 8 -26 24 43 0 4 60 25 81 47 26 72 69 26 41 58 75 8 57 37 31 58 40 95 57 82 100 81 95 97 129 85 155 127 148 193 126 232 135 107 169 157 180 172 137 138 87 154 148 128 131 102 79 45 103 36 20 68 92 138 92 47 53 108 91 45 19 -11 -4 13 62 37 84 89 37 38 29 30 50 30 22 46 59 55 29 16 5 -3 42 22 -8 44 23 20 58 63 101 102 53 83 69 80 64 82 65 72 70 60 53 50 51 34 27 22 55 70 87 36 -5 41 68 107 85 83 108 104 68 93 86 102 105 93 76 79 111 120 114 96 74 103 119 113 128 145 114 137 140 132 132 133 135 152 146 145 165 178 170 191 192 167 189 203 182 187 182 162 162 185 197 183 182 195 201 189 202 208 192 190 208 206 211 233 229 236 258 254 263 278 277 269 251 259 260 249 245 258 61599 346 139 30 11239 17 6 39 7749 6696 824 1188 7147 88483 474318 999999 999999 175760 4140 2726 2560 2299 2229 2022 1901 1917 1757 1757 1564 1518 1595 1697 1668 1609 1688 1642 1575 1696 1623 1529 1455 1577 1520 1502 1459 1407 1107 843 733 819 1002 1070 1194 1456 1583 1694 1905 1971 1974 1997 2022 2036 1915 1819 1683 1124 723 600 544 613 663 804 969 1011 998 989 1034 948 709 783 797 687 711 834 720 568 535 427 413 420 465 479 362 504 529 337 366 429 330 302 351 382 238 283 349 399 390 300 246 323 405 355 454 523 496 457 449 442 492 436 384 508 339 359 346 332 298 318 324 193 171 166 134 160 95 99 63 23 78 47 91 56 80 112 102 49 92 16 29 30 52 109 38 99 66 134 207 78 31 144 40 57 14 52 -12 31 66 128 52 68 104 116 51 110 84 45 71 89 39 107 99 61 79 53 33 63 93 172 138 113 148 137 127 64 159 105 110 147 190 142 133 173 191 153 188 153 151 175 198 189 153 176 121 148 91 119 131 145 169 99 135 136 146 160 157 113 45 19 69 97 86 98 99 41 105 63 20 61 38 59 86 69 65 59 81 58 49 72 52 93 122 101 74 82 139 115 96 80 105 131 96 122 80 115 124 112 91 73 107 100 62 86 84 115 142 134 97 63 74 147 125 108 87 81 96 94 131 123 128 147 149 150 140 162 158 139 135 179 130 136 138 145 168 172 138 146 195 187 193 192 165 181 176 219 206 225 211 218 210 211 233 227 224 220 227 228 253 242 219 244 242 229 243 246 248 259 253 258 254 251 271 257 269 275 283 299 295 306 313 316 301 309 303 305 306 300 61608 347 132 30 11232 17 6 48 7751 6698 696 1820 2350 7916 85243 771799 999999 861199 17022 2855 2776 2824 2459 2206 2059 2045 1961 1999 1871 1787 1716 1619 1662 1599 1604 1690 1644 1527 1611 1565 1671 1644 1490 1437 1429 1447 1290 1371 1302 1074 786 827 1093 1242 1327 1486 1955 1973 1958 2057 2064 2085 2009 1783 1631 1336 983 706 641 606 591 614 549 656 826 891 919 847 791 875 794 800 763 781 811 693 709 680 604 434 447 530 464 380 446 370 301 298 335 413 377 347 362 410 386 397 345 225 332 354 345 375 355 334 493 488 387 424 401 394 361 303 398 323 356 352 379 313 339 155 93 123 89 27 139 49 122 115 94 119 64 110 120 10 69 95 103 99 140 44 92 48 11 64 96 64 79 88 1 85 0 22 43 36 76 126 23 35 86 49 55 123 46 28 78 86 84 81 85 68 121 59 67 60 46 59 47 113 96 111 150 72 78 127 155 95 132 116 157 193 162 124 140 113 140 167 168 201 165 143 157 218 129 163 99 109 106 130 106 110 152 97 130 78 90 135 141 93 80 22 68 43 14 123 105 122 75 52 15 -2 24 63 71 129 67 43 41 54 55 45 67 90 78 105 111 97 65 80 63 17 95 60 63 50 78 79 55 28 58 67 73 103 108 110 99 34 52 109 83 69 101 79 98 116 83 100 96 111 94 94 108 124 134 114 121 125 113 133 143 114 113 136 149 112 140 142 125 135 125 127 132 154 188 169 174 175 174 206 192 187 184 193 202 211 215 232 230 203 204 199 214 226 222 225 236 236 245 245 231 231 250 264 249 241 238 246 256 259 249 257 258 271 278 274 289 294 284 61617 347 102 30 11232 17 6 57 7753 6699 565 1569 1847 7334 96890 916403 999999 702480 73661 3167 2686 2411 2465 2272 2350 2308 2135 2017 1933 2120 1846 1805 1807 1660 1474 1344 1556 1495 1585 1695 1562 1679 1448 1349 1418 1216 1245 1337 1097 847 842 1119 1109 1257 1511 1648 1827 1763 1850 1952 1815 1925 1843 1650 1446 1423 1369 1249 1152 1042 748 629 565 605 640 798 926 820 827 701 762 675 580 679 724 604 496 500 410 433 379 327 428 328 297 324 341 389 366 305 232 223 364 236 292 288 269 252 283 340 289 185 297 342 287 399 356 289 317 380 350 376 347 229 296 317 285 209 166 278 132 51 103 111 73 28 77 78 52 62 161 67 85 45 66 69 156 26 56 55 26 50 46 97 101 -40 36 29 20 13 -17 3 -52 5 -21 16 35 14 -20 -4 21 48 59 23 -8 29 96 51 27 101 -6 -20 53 56 60 106 35 59 101 101 151 145 83 34 88 83 96 146 122 185 91 62 90 97 94 67 80 113 175 116 140 121 98 137 108 65 84 72 81 92 95 78 98 143 121 104 92 37 15 50 -1 -43 30 57 118 47 -1 -5 -16 -6 43 68 70 43 11 63 2 -10 10 26 13 13 -9 23 47 37 48 76 56 39 56 52 51 18 29 38 54 35 47 59 26 18 70 58 37 27 54 88 64 36 28 81 100 83 93 83 76 103 64 73 77 94 88 64 108 106 103 100 114 130 87 74 112 127 133 116 132 144 144 136 149 132 145 137 150 156 158 169 155 158 162 164 176 169 173 189 177 181 175 176 181 172 178 186 203 214 225 237 237 222 244 261 247 249 239 236 240 226 220 231 231 233 227 232 244 246 244 61626 347 103 30 11233 17 7 6 7755 6700 1207 2267 4043 50100 468756 999999 999999 242602 4995 3031 2876 2755 2793 2776 2567 2340 2213 2202 2219 2139 1903 1712 1711 1594 1601 1556 1650 1707 1434 1688 1807 1690 1640 1555 1555 1343 1174 1034 1047 1237 1212 1341 1634 1818 1937 2033 2133 2194 2238 2230 2319 2292 2305 2092 1929 1714 1606 1378 1205 909 760 748 805 797 901 916 1046 1061 1056 926 926 892 865 796 810 771 661 619 507 587 468 401 270 329 417 466 453 370 428 387 396 348 333 397 383 386 360 309 310 383 481 399 433 483 478 389 447 423 438 455 455 448 451 455 431 410 382 342 278 301 347 172 128 166 149 163 224 162 138 76 118 145 126 173 171 146 76 155 118 86 124 119 42 104 150 4 47 53 31 88 49 55 90 118 176 111 88 154 12 83 136 65 77 142 172 135 164 107 61 71 97 146 121 139 73 132 75 117 171 212 255 202 160 168 189 153 119 143 190 166 187 209 262 230 210 169 195 164 159 230 219 235 229 222 149 190 150 173 172 207 210 162 174 176 171 130 208 205 124 85 36 73 34 15 54 113 165 142 120 40 70 69 42 80 49 115 121 92 83 111 57 62 70 90 89 103 92 93 92 101 83 102 88 100 136 118 95 106 94 116 89 86 77 69 120 103 85 85 143 128 166 160 156 173 214 165 149 153 133 130 145 148 152 160 186 206 190 196 213 225 218 242 255 218 235 242 244 239 231 227 228 248 209 212 228 228 220 230 233 246 235 246 262 252 248 267 243 221 226 229 238 248 258 285 309 347 440 643 796 831 895 892 864 785 487 350 336 349 327 308 300 288 282 272 274 281 284 61635 347 101 30 11231 17 7 15 7756 6701 6772 8241 20083 80971 366693 521081 33961 3195 2768 2536 2746 2815 2500 2315 2349 2072 2081 1980 1736 1683 1587 1546 1397 1372 1179 1215 1225 1168 1167 1141 1244 1267 1299 1255 1051 1044 1090 1038 1111 1240 1287 1445 1624 1787 1884 1877 1979 2027 2110 2086 2175 2084 2042 2003 1836 1715 1476 1140 852 742 754 850 851 870 904 1063 1059 999 992 863 832 751 802 866 755 552 432 389 452 399 312 304 304 348 282 346 295 229 317 406 506 355 362 301 186 215 265 358 459 482 496 446 455 379 427 438 422 339 385 401 430 347 353 355 377 359 282 250 205 190 126 154 103 166 153 138 58 120 40 43 125 115 48 59 31 42 171 80 92 -9 17 153 31 66 52 -13 -49 -2 7 68 73 83 82 47 42 45 -19 7 91 67 -17 57 19 77 52 101 63 63 29 104 42 42 74 70 62 52 72 81 164 144 148 132 147 92 97 97 117 90 54 91 105 120 161 133 175 126 203 180 122 204 164 157 132 115 138 138 156 173 133 136 133 96 27 64 68 91 121 131 144 130 125 160 96 2 15 56 7 60 21 58 107 83 22 41 40 -17 -38 3 22 -1 12 67 31 12 -18 18 42 36 52 68 24 59 77 65 89 43 31 44 85 44 66 104 75 47 67 70 75 68 82 103 116 114 91 77 96 122 101 94 116 117 108 129 155 179 218 284 289 266 261 266 266 249 244 230 228 234 244 218 215 198 215 193 195 210 207 199 186 211 222 223 191 217 219 233 235 231 224 221 212 210 229 217 214 240 283 341 449 638 968 1388 1993 2137 1592 1017 568 344 315 325 331 315 282 268 249 249 252 256 259 61644 347 99 30 11229 17 7 24 7758 6702 7941 9258 10778 11785 14349 20011 7311 4398 3105 2674 2750 2674 2682 2503 2574 2274 2107 2035 1963 1772 1538 1439 1293 1314 1183 1115 933 1014 1037 983 1036 793 784 756 796 924 1003 1218 1220 1534 1726 1755 1850 1821 1855 1891 1982 1957 1822 1826 1844 1782 1722 1650 1502 1318 1023 873 927 780 741 781 905 763 873 928 936 865 960 979 864 729 622 646 581 496 500 411 339 323 287 210 261 343 297 374 312 298 268 354 226 259 230 274 214 206 354 334 376 340 351 341 318 345 408 425 410 350 392 330 192 255 204 267 259 169 202 149 103 96 52 28 27 29 124 26 24 48 -56 48 76 -2 -35 -6 36 -43 25 52 79 -22 -4 -28 -14 23 53 50 50 -58 -30 -34 -37 -22 -17 -5 -20 -32 73 -3 8 -40 -17 18 1 -27 63 -9 24 -11 11 49 -7 -7 -26 8 -64 29 54 -34 29 48 127 93 39 23 51 121 54 80 73 77 69 77 57 48 110 123 87 76 97 115 84 92 84 97 125 148 108 106 103 90 124 89 61 87 120 99 102 90 109 132 131 128 101 80 65 40 3 -28 -56 16 104 57 44 -41 8 8 -8 -6 3 -17 -6 36 40 15 -32 -34 -20 -23 2 32 43 26 52 13 35 8 -12 3 39 25 61 24 43 42 36 37 47 90 98 104 125 117 117 116 201 231 251 274 298 309 362 365 307 300 274 247 245 272 253 217 210 220 194 206 226 212 223 212 181 164 164 197 185 177 195 188 183 168 190 194 212 217 209 195 182 170 188 209 181 188 213 195 211 223 245 288 408 756 1162 1496 1886 2162 1864 1316 975 738 454 339 311 296 286 259 245 228 223 228 239 61653 347 96 30 11226 17 7 33 7760 6704 10774 11944 13199 21009 94319 326435 381457 114044 6427 2889 2929 2943 2804 2740 2616 2307 2300 2101 1882 1856 1616 1448 1384 1360 1190 1084 1036 897 968 959 910 787 721 671 812 1051 1205 1386 1485 1737 1962 2034 1948 1851 2062 2164 2220 2130 2080 1916 1831 1896 2008 1861 1880 1749 1690 1427 1151 1050 899 1038 972 1041 1179 1161 1118 1122 1116 1110 1024 1078 854 908 841 768 705 567 468 351 415 391 348 405 284 264 309 205 171 354 278 270 294 232 285 475 504 540 476 416 496 529 372 374 360 372 392 390 384 365 349 294 323 272 223 158 119 118 138 24 57 74 11 -8 49 75 72 40 106 60 55 92 100 97 142 55 33 94 79 15 59 149 153 54 0 13 78 109 44 63 76 26 120 45 89 64 93 47 10 35 35 117 110 118 134 96 76 69 94 56 34 20 24 59 105 13 42 59 67 33 97 74 99 118 73 86 120 94 115 105 157 201 162 85 80 122 135 112 178 170 147 164 217 161 109 179 133 117 175 141 183 170 174 140 157 155 112 80 97 100 135 166 120 171 179 150 134 132 27 35 66 98 102 103 77 72 16 39 -9 7 10 57 100 111 58 16 31 46 19 58 65 93 56 63 97 82 69 82 85 62 62 75 48 63 102 125 156 199 166 154 198 207 217 247 324 361 402 442 474 518 616 719 708 588 516 388 312 290 265 263 226 213 218 203 179 190 196 201 208 229 218 219 198 198 206 217 240 224 222 212 222 237 242 223 229 235 259 244 240 265 271 261 270 288 347 457 768 1398 2093 2465 2392 2093 1762 1685 1612 1114 596 433 386 374 340 314 297 279 274 281 283 61662 347 95 30 11225 17 7 42 7762 6705 13066 15943 17573 19677 46135 347974 875403 484043 126285 6534 2743 2822 2849 2872 2851 2564 2272 2041 1938 2117 1875 1439 1389 1268 1415 1395 1444 1205 1113 939 698 625 638 644 791 915 1046 1190 1252 1598 2042 2028 1829 1884 2076 2117 2242 2124 2130 2171 2083 2082 2031 1996 1883 1696 1469 1360 1294 1166 1109 1074 1125 1195 1182 1067 1092 1065 1045 954 889 788 879 705 566 505 616 515 434 427 390 439 442 265 272 328 281 298 378 289 350 180 223 366 398 459 419 529 457 421 457 367 435 321 372 475 430 414 338 277 367 379 331 248 235 247 184 99 142 100 134 116 93 98 116 150 114 95 109 60 83 74 95 143 83 50 28 96 156 26 -2 34 10 7 46 21 58 63 -14 57 23 84 93 90 -22 63 64 86 28 19 12 77 69 60 65 56 93 84 66 52 83 121 22 85 92 13 15 -32 63 83 143 111 74 52 103 151 163 149 180 170 177 166 128 142 172 144 147 127 161 140 188 190 174 183 180 157 160 193 173 166 183 168 110 146 114 129 148 103 99 87 124 149 163 157 148 170 138 102 44 36 58 42 25 86 162 68 28 17 77 14 43 51 38 57 16 61 36 52 65 47 13 32 68 88 85 63 56 30 48 31 80 90 42 43 54 90 162 211 179 191 262 381 456 483 493 548 584 641 682 770 748 679 614 491 367 309 227 189 172 187 172 192 184 161 177 203 194 173 191 201 217 210 211 224 206 179 198 190 197 217 216 200 208 218 222 222 232 226 237 263 323 422 561 657 769 960 1233 1540 1975 2484 2916 2851 2270 1457 890 527 418 406 401 396 365 324 288 275 268 252 264 61671 347 92 30 11222 17 7 51 7764 6706 3441 4662 6587 9363 51787 401653 999999 999999 757686 15718 2903 2660 2622 2679 2659 2360 2239 2155 2095 1862 1661 1549 1255 1280 1207 1294 1173 1215 1142 914 890 688 554 604 625 793 1067 1351 1480 1599 1812 1917 1813 1969 2044 2061 2149 2151 1925 1919 1902 1948 1875 1844 1654 1593 1633 1508 1455 1473 1360 1286 1277 1283 1066 910 931 839 784 844 838 728 679 527 437 409 388 396 398 308 239 291 185 272 244 280 236 347 164 184 161 134 157 296 341 340 396 401 295 374 297 369 337 283 365 229 364 387 353 322 394 325 267 253 276 203 99 66 134 130 94 85 93 90 61 9 85 85 15 0 70 35 61 136 45 60 118 31 -15 0 22 -33 75 36 -23 17 71 24 999999 4 29 45 36 14 14 57 16 36 62 -48 -1 -4 63 13 3 -23 -29 24 39 57 19 -37 -9 3 -23 -8 60 36 44 14 -24 113 99 91 107 95 64 97 63 74 124 75 47 117 82 100 125 81 130 125 115 114 125 108 146 153 107 114 123 69 126 153 122 126 97 102 105 12 61 142 163 134 142 126 116 116 117 51 -19 2 -28 -4 7 106 84 11 -22 9 65 48 41 35 0 15 16 -5 -29 -43 0 34 29 17 36 40 50 33 14 31 59 24 54 55 43 95 82 102 165 235 255 391 476 534 565 592 640 632 674 821 908 797 565 364 311 267 226 155 129 146 141 135 122 149 153 134 143 174 158 165 172 147 134 151 175 153 166 154 160 177 176 175 197 185 182 184 189 191 204 230 236 232 257 304 313 339 386 506 650 868 1193 1403 1529 1623 1474 1268 1309 1305 1079 774 468 416 389 339 311 297 283 253 243 61680 347 92 30 11222 17 8 0 7766 6707 8208 8217 7646 7720 27323 234839 763558 999999 999999 404384 65378 3354 2881 3033 2925 2821 2390 2009 2061 2013 1912 1655 1344 1169 1316 1407 1288 1137 1188 896 833 684 679 826 944 1147 1261 1353 1476 1717 2060 1978 1907 2028 2189 2188 2218 2086 2152 2075 2053 2105 2141 2195 2219 2159 2126 1944 2009 1938 1819 1551 1261 1240 1041 1034 931 894 945 854 890 836 737 648 495 485 406 362 366 405 363 450 409 292 255 244 329 206 158 237 274 322 265 351 413 461 431 434 414 548 379 415 427 396 305 434 362 341 367 377 408 386 290 324 332 275 319 315 262 215 135 158 24 31 206 178 99 150 126 20 62 34 126 131 69 72 124 156 95 51 84 88 20 17 3 -1 -15 54 30 58 106 81 116 113 25 125 108 74 124 134 109 72 99 71 67 1 57 104 12 73 -28 18 73 63 31 77 116 155 182 165 112 133 145 104 136 166 155 113 150 103 174 156 97 192 184 185 99 102 165 194 146 127 145 139 169 93 123 159 212 157 105 111 111 140 129 156 175 103 150 189 230 225 220 250 257 217 166 134 82 12 73 104 103 119 139 82 12 7 72 45 46 64 63 103 78 13 21 64 41 104 82 118 73 90 81 78 95 85 85 68 66 44 92 75 115 116 105 170 260 376 445 503 616 736 804 857 898 971 958 939 885 828 766 687 556 481 409 334 335 268 263 254 257 272 257 227 233 238 238 233 258 227 251 264 243 242 239 232 242 256 252 246 250 268 262 259 262 261 259 275 281 295 282 274 282 296 311 332 369 439 558 738 974 1260 1450 1540 1547 909 478 475 519 476 391 376 360 340 315 61689 347 94 30 11224 17 8 9 7768 6708 28057 26668 25011 25593 48935 219007 804977 638726 82748 3027 2620 2744 2671 2501 2377 2186 2025 1843 1935 1778 1656 1379 1073 1153 1182 1213 1351 1070 867 719 681 828 818 884 1049 1237 1447 1550 1452 1560 1707 1886 1942 1968 2030 2111 2077 2030 2140 1922 2007 2068 2062 2118 2186 2165 2271 2282 2114 2011 1851 1434 1209 1014 900 808 888 912 774 684 637 565 498 551 415 326 339 372 352 327 354 338 234 208 235 136 262 260 208 173 190 170 310 445 471 353 403 467 365 398 416 426 469 471 342 208 242 283 229 348 374 317 319 305 363 257 310 284 124 121 60 57 63 79 -12 33 75 80 49 46 29 -12 42 15 69 48 -1 38 8 71 81 -22 -30 36 47 8 19 -12 -10 23 78 30 44 41 86 65 39 39 31 64 -19 46 58 49 25 38 96 92 75 -7 -73 73 107 113 114 42 79 87 61 128 138 197 154 107 80 144 109 108 91 133 136 111 118 166 136 154 134 120 171 179 120 143 126 140 144 120 87 81 100 60 88 104 129 118 73 68 108 125 144 99 206 146 88 207 244 184 150 117 64 18 -8 8 34 44 67 106 86 22 56 28 19 -37 13 13 -2 71 19 21 22 46 22 62 85 84 39 36 20 16 48 45 41 81 69 65 78 56 95 97 92 99 171 225 315 398 483 571 653 779 896 993 957 947 941 956 1068 1072 1030 927 741 668 530 439 366 356 327 312 318 254 265 259 261 306 298 277 259 265 261 275 283 280 257 251 271 257 243 246 261 268 279 258 261 256 256 281 293 301 349 424 599 866 1211 1582 1855 2116 2228 1864 1216 664 481 417 389 379 378 369 363 333 282 61698 347 100 30 11230 17 8 18 7769 6710 15627 13725 15011 14964 17752 67704 210021 88216 3527 2636 2632 2684 2700 2495 2399 2188 1942 2058 1837 1688 1463 1222 1138 1125 1176 1206 1052 1001 805 734 758 699 876 915 1001 1045 1295 1475 1580 1764 1887 2013 2241 2324 2219 2233 2362 2205 2220 2260 2179 2313 2190 2245 2358 2375 2389 2333 2303 2001 1483 1093 981 746 744 810 753 783 693 513 574 548 505 447 404 396 235 285 404 363 382 357 249 226 275 242 234 277 239 214 213 224 230 276 401 442 334 393 403 450 426 386 432 413 332 276 303 265 370 430 414 396 294 286 350 310 319 368 292 127 191 128 152 72 119 137 167 50 18 68 105 37 10 92 98 60 33 21 2 83 83 142 36 23 8 41 93 55 12 53 -6 77 69 28 36 68 46 66 73 57 137 1 32 9 -13 73 79 39 -14 28 63 63 65 67 113 104 76 129 142 99 98 93 106 183 177 162 167 123 147 137 165 142 129 103 151 141 145 145 168 133 127 139 155 136 97 78 84 47 74 128 94 57 94 10 3 63 70 88 86 133 134 145 158 226 306 284 261 136 80 23 62 35 3 16 16 73 85 103 105 66 27 0 1 34 8 11 24 9 14 11 30 9 55 28 24 47 52 34 40 45 38 77 65 56 48 48 52 93 125 89 93 100 166 266 429 481 483 455 590 814 1001 1005 1004 1005 1029 1015 1079 1099 1021 880 755 663 575 387 303 319 321 316 336 340 327 286 287 277 273 264 251 246 245 231 217 211 248 256 233 250 236 238 240 228 219 227 250 280 311 340 400 489 616 946 1311 1691 2044 2112 1688 1071 653 488 461 446 472 509 462 394 355 305 263 61707 347 97 30 11227 17 8 27 7771 6711 13226 10068 10587 10745 11813 13019 10240 3972 2591 2408 2474 2603 2817 2559 2424 2119 2031 1713 1562 1405 1219 1189 1245 1096 1043 1032 943 957 940 977 1040 853 863 999 978 1291 1729 1751 1926 1941 1990 2158 2124 2367 2373 2282 2255 2178 2394 2241 2220 2293 2452 2460 2604 2479 2472 2124 1785 1202 1019 817 768 820 834 825 718 685 570 498 514 511 503 306 448 498 344 407 414 357 367 345 322 199 186 190 203 207 271 224 214 138 182 322 392 509 445 444 367 470 497 455 432 465 395 314 267 293 322 314 352 371 389 352 315 378 217 315 374 291 323 159 91 143 111 -11 50 110 45 39 37 59 86 104 67 69 -4 121 148 39 69 43 30 -8 35 63 24 -9 46 77 80 8 -20 17 62 57 72 26 41 69 58 157 64 64 60 59 -7 79 98 -24 30 32 128 211 111 90 145 97 87 142 93 88 93 138 181 140 123 98 100 43 105 181 132 111 113 96 152 133 115 122 122 97 106 193 117 79 75 37 94 79 82 91 85 52 49 90 92 94 150 181 173 143 218 289 276 315 348 357 236 143 79 95 10 24 40 36 82 80 150 113 65 22 75 68 61 20 26 74 51 38 59 41 25 63 76 61 75 67 54 63 63 82 67 57 65 102 113 105 116 138 161 129 137 209 350 442 557 572 596 688 966 1104 1125 1090 1182 1182 1183 1205 1173 1092 1010 1051 1100 932 672 440 400 437 437 441 378 376 322 275 252 218 213 224 248 243 227 240 242 243 221 232 250 249 247 232 242 263 268 281 283 303 319 372 457 567 722 1037 1315 1715 1975 1644 1046 653 562 542 597 654 719 681 562 470 374 61716 347 93 30 11223 17 8 36 7773 6712 65896 16735 6254 6832 8103 9914 8588 3660 2568 2370 2441 2647 2658 2701 2569 2263 2135 1979 1643 1473 1379 1201 1176 1229 1230 1042 1055 842 878 964 926 1042 1040 1010 1096 1391 1657 1843 1804 1932 2094 2020 2263 2323 2421 2330 2188 2246 2397 2314 2411 2374 2617 2385 2191 1797 1508 1136 831 768 942 1018 912 788 520 623 535 491 568 584 619 450 363 393 299 330 476 472 378 432 338 278 337 320 268 234 265 252 148 267 276 159 256 296 485 456 397 424 346 466 404 369 500 450 388 370 303 337 250 376 342 241 333 373 425 385 363 349 279 255 198 126 162 109 153 67 113 123 52 49 56 128 147 136 113 23 57 61 62 51 132 126 146 56 6 68 -1 31 137 91 -7 34 69 77 73 49 73 41 64 135 125 54 5 113 9 22 24 82 14 62 61 67 86 150 147 104 136 106 184 163 170 127 143 159 142 168 83 180 186 74 92 158 149 144 139 185 89 111 161 171 132 108 127 115 97 85 67 72 143 158 93 22 -14 64 97 88 134 157 131 175 163 160 197 308 296 273 322 328 286 236 157 84 6 44 61 61 74 71 90 133 87 53 23 35 22 19 93 90 31 62 47 63 20 59 47 74 76 82 74 59 71 110 92 105 123 222 352 384 356 375 274 156 145 195 282 396 527 670 705 785 1041 1170 1204 1191 1177 1171 1209 1182 1174 1145 1054 1100 1238 1189 935 640 529 536 484 410 351 303 301 280 266 244 261 254 250 264 269 249 245 267 253 264 277 262 278 292 291 273 269 268 290 290 290 302 309 366 442 544 651 704 749 766 792 815 877 925 1030 1312 1486 1428 1176 802 533 61725 347 89 30 11219 17 8 45 7775 6713 26199 8557 5888 5452 5906 6525 4726 2667 2437 2386 2449 2510 2542 2584 2693 2465 2088 1680 1644 1575 1512 1374 1248 1247 1111 1148 1035 1024 1119 914 885 864 896 978 1128 1106 1316 1547 1681 1822 2067 2135 2342 2401 2451 2542 2507 2640 2563 2417 2198 2374 2473 2363 2292 1683 1239 926 734 563 715 931 857 870 728 603 611 568 603 526 558 468 439 399 419 394 390 224 283 373 397 355 368 250 302 258 256 212 196 213 251 244 287 296 442 440 479 418 408 323 355 232 279 470 445 291 287 212 239 263 332 311 291 304 384 325 312 237 244 250 191 192 42 47 94 156 114 47 69 103 132 104 23 90 81 11 72 108 78 54 12 6 117 147 -15 21 56 80 93 39 74 1 25 59 74 104 92 5 7 92 101 39 70 88 129 20 1 26 66 101 43 94 151 130 97 130 142 189 118 80 136 170 151 207 143 76 42 124 95 106 136 100 79 140 172 156 133 102 158 87 137 75 65 47 68 31 73 87 32 31 17 80 67 37 88 126 131 170 194 183 140 225 264 260 238 345 485 289 124 75 77 -5 12 40 39 51 77 97 141 101 48 45 43 15 16 24 50 35 68 110 50 9 31 73 75 88 61 38 74 58 49 67 138 310 300 437 512 360 424 595 405 197 145 201 346 398 516 706 786 823 981 1123 1212 1200 1168 1148 1132 1127 1155 1171 1182 1145 993 908 781 740 740 655 507 459 445 433 395 394 351 285 271 274 263 238 272 250 246 249 261 250 249 257 243 233 246 260 252 261 277 286 272 281 273 270 285 308 317 382 575 826 1290 1908 2800 3331 3600 3951 4035 2854 1266 664 556 61734 346 114 30 11214 17 8 54 7777 6715 13568 5773 5471 5403 5576 4119 2562 2400 2324 2167 2168 2359 2449 2321 2400 2157 1918 1939 1704 1504 1542 1290 1248 1312 1248 1177 1081 1153 1134 989 965 970 975 911 998 1193 1298 1595 1688 1878 2049 2102 2156 2275 2511 2804 2715 2605 2638 2411 2331 2391 2330 2239 1975 1363 1022 723 644 667 837 870 935 862 671 552 587 560 528 517 610 470 377 394 453 386 333 369 351 314 284 400 349 338 275 187 230 229 213 234 280 300 324 222 292 399 365 442 348 269 328 347 379 423 448 360 306 241 251 216 275 361 325 335 282 303 260 287 292 299 182 194 153 46 96 80 106 53 43 49 164 122 81 88 81 53 62 126 97 72 143 77 84 106 123 12 60 29 41 0 -8 70 51 -23 80 42 19 66 62 49 59 12 30 93 19 57 6 29 110 83 40 70 95 96 76 91 154 113 158 51 64 80 101 90 109 108 114 121 178 125 112 89 168 96 119 131 108 79 75 72 45 44 41 93 76 109 23 13 0 27 97 78 42 82 71 72 143 189 189 221 256 274 333 313 390 324 134 119 32 4 24 4 9 81 80 109 140 127 99 42 37 22 33 83 26 29 30 81 116 104 98 40 41 77 34 60 75 61 83 84 104 300 678 766 735 808 885 688 617 775 639 264 199 271 349 488 712 855 925 953 1105 1230 1258 1266 1159 1110 1052 1011 1032 1071 1151 1100 883 824 794 1082 1114 772 622 693 726 638 594 528 480 409 351 298 254 225 221 219 208 209 213 201 212 228 226 223 228 229 237 237 230 232 223 231 242 259 269 279 328 395 595 1089 1491 1597 1933 2470 2521 2159 1762 1299 918 709 61743 346 114 30 11214 17 9 3 7779 6716 13878 6707 5324 5146 5546 5231 3477 2877 2673 2439 2280 2152 2147 2312 2498 2387 2085 2003 1931 1674 1561 1417 1399 1254 1137 1154 1096 1017 989 983 990 1122 1133 1097 1043 1339 1646 1806 1979 2066 2079 2216 2394 2458 2537 2508 2371 2222 2363 2208 2215 2185 1878 1538 1087 845 665 677 571 789 897 802 777 562 325 572 522 466 556 626 631 514 351 284 466 473 385 400 405 496 372 331 439 356 275 353 294 247 218 333 324 233 212 201 191 274 346 533 383 344 273 274 253 391 453 372 505 559 414 209 246 362 315 319 292 269 214 223 226 239 183 218 140 130 128 98 24 32 125 70 71 55 98 62 105 64 37 145 83 66 35 70 76 114 88 53 44 49 88 64 87 176 129 149 49 0 83 8 10 37 92 71 32 24 74 118 130 -5 49 97 50 30 88 123 99 80 83 118 125 117 123 115 131 136 183 122 31 127 132 142 154 140 111 74 108 131 68 146 115 107 94 73 122 59 97 76 17 -6 29 23 20 125 139 131 206 276 298 342 474 410 334 322 254 164 101 76 12 3 49 41 34 31 109 117 164 160 138 115 67 39 21 11 24 36 33 27 45 111 106 90 150 126 131 124 80 89 104 142 130 159 114 358 982 1269 1034 867 819 1097 1243 1148 1197 670 268 287 395 567 680 781 931 1022 1070 1165 1287 1285 1276 1202 1106 1076 1036 1031 1072 1156 1141 938 772 927 1130 1095 930 863 874 927 877 815 723 632 557 485 376 332 306 303 278 257 252 244 232 222 221 232 226 217 220 243 238 241 245 249 261 277 294 327 418 639 1089 1851 2517 2867 3001 3227 3147 2639 2183 1657 977 514 61752 346 116 30 11216 17 9 12 7781 6717 7599 4839 4773 4641 4825 4487 3486 2940 2641 2395 2318 2256 2130 2122 2375 2679 2501 2281 1945 1686 1671 1414 1263 1053 951 847 964 1069 1066 1032 1100 965 1066 1191 1232 1569 1712 1897 1965 2153 2201 2187 2296 2399 2468 2375 2397 2316 2225 2064 1982 1706 1251 862 686 486 414 573 700 824 868 749 694 490 468 493 603 591 582 581 527 511 435 341 340 443 352 293 350 287 289 396 242 306 324 334 283 256 272 247 246 360 230 208 240 178 224 186 385 408 328 226 201 297 396 359 460 495 489 204 193 309 298 303 335 308 197 228 329 254 207 216 171 148 113 138 61 161 21 26 93 41 78 55 24 64 63 117 80 -9 -23 62 36 -19 38 39 112 106 92 63 107 139 -21 37 14 47 61 43 -27 43 104 26 104 34 101 42 84 64 96 30 69 49 57 108 129 133 102 120 107 125 184 174 94 131 165 153 96 90 72 64 68 130 110 92 96 31 114 92 46 59 73 91 23 16 5 50 82 -1 38 103 68 110 103 200 319 401 458 562 660 493 260 150 90 28 -15 -11 11 22 45 107 139 103 156 186 161 142 96 86 83 65 50 48 49 57 47 101 107 88 168 235 204 129 94 101 122 141 189 195 153 169 189 520 1020 1218 1254 1115 1149 1379 1493 1476 1367 840 433 507 668 708 720 735 896 1051 1033 1074 1215 1314 1286 1179 1042 1011 1036 957 962 1069 1057 981 869 651 648 883 1058 1059 1039 1029 1023 1038 1050 1073 1014 899 824 748 626 526 431 341 316 289 273 260 262 256 244 251 256 255 255 249 255 275 292 301 333 388 675 1527 2316 2665 2918 3397 3901 3849 3455 2712 1657 1281 711 449 61761 346 116 30 11216 17 9 21 7782 6718 4989 4528 4461 4268 3977 3245 2891 2647 2538 2577 2462 2330 2236 2361 2495 2298 2147 1997 1862 1432 1437 1633 1424 1205 965 1109 1152 1133 1098 1083 979 1142 1316 1313 1482 1710 1907 2128 2189 2215 2110 2197 2254 2427 2324 2497 2267 2374 2300 2290 2089 1926 1588 1319 827 475 410 379 526 502 689 735 733 684 574 512 601 407 499 451 525 562 465 387 342 348 354 299 312 304 319 405 202 307 305 264 165 258 256 255 213 298 465 406 280 249 288 135 230 253 270 238 235 205 259 411 506 430 339 442 345 260 245 310 320 314 243 226 257 274 285 274 216 212 169 172 107 96 81 34 80 34 32 10 -5 70 40 29 92 24 49 17 49 56 92 82 64 72 82 166 107 19 -30 78 100 64 120 78 9 -9 70 66 68 48 116 84 110 -2 41 34 34 97 101 79 23 59 136 128 84 158 182 93 108 111 191 101 71 64 87 110 34 63 77 69 129 138 122 85 83 58 38 49 14 60 71 98 82 43 44 134 107 163 242 213 237 386 602 751 633 513 333 163 111 134 71 -19 11 58 69 59 103 125 177 172 171 115 98 59 59 49 68 59 106 72 82 113 155 284 347 393 227 178 191 148 188 181 159 180 193 223 230 603 1141 1390 1475 1505 1477 1553 1561 1488 1307 1018 666 694 759 741 829 984 1118 1122 1081 1163 1331 1326 1207 1019 907 910 908 890 901 965 918 781 644 495 682 939 971 1038 1099 1096 1039 1082 1045 1028 935 745 587 499 444 403 370 385 350 334 329 328 309 297 299 306 287 275 274 295 293 292 305 421 648 982 1556 2070 2344 2685 2898 2699 2438 2371 1943 1386 1227 1262 1054 772 61770 346 114 30 11214 17 9 30 7784 6719 5332 4762 4394 4286 4037 3039 2657 2869 2711 2518 2377 2237 2167 2373 2542 2377 2273 2233 2172 2013 1474 1616 1205 1086 1080 982 1130 1059 1152 1164 1170 1335 1517 1752 2066 2057 2068 2165 2175 2271 2236 2174 2360 2382 2348 2168 2193 2276 2229 2034 2010 1770 1355 986 746 550 312 446 494 558 747 790 686 573 502 520 542 466 512 607 622 577 427 453 390 322 247 257 330 408 403 421 424 283 300 318 278 254 274 294 306 248 300 327 407 421 311 187 162 164 255 246 210 236 285 369 396 423 479 372 222 270 270 253 282 314 348 323 275 250 263 251 194 100 100 139 77 63 33 -10 46 110 38 69 19 -18 68 43 116 79 103 96 90 25 93 201 152 118 131 72 103 116 111 73 -34 79 65 90 138 79 123 48 98 51 31 67 12 100 28 18 122 101 131 88 88 116 69 171 123 81 155 140 180 96 130 103 69 91 90 104 54 133 122 99 86 86 42 78 35 27 32 60 26 46 58 114 69 80 167 168 197 217 335 346 434 595 792 660 374 222 164 129 154 67 6 32 41 50 105 95 131 227 232 164 199 166 98 41 56 95 99 92 108 102 145 212 361 463 467 451 366 345 214 165 221 251 199 226 243 207 230 261 725 1393 1698 1737 1662 1576 1580 1580 1436 1376 1215 978 804 813 847 970 1107 1244 1262 1250 1261 1386 1356 1168 943 752 677 714 706 738 787 725 603 499 461 539 620 714 822 868 963 994 994 931 895 792 673 624 552 496 478 447 429 431 414 378 388 365 358 363 359 341 319 327 309 292 295 317 349 388 449 490 508 531 619 717 991 1304 1567 2012 2223 2248 1826 1280 61779 346 126 30 11196 17 9 39 7786 6721 5056 4788 4598 4227 3844 3190 2753 2625 2665 2489 2320 2148 2141 2167 2050 1969 1902 1809 1746 1742 1604 1447 1392 1222 1085 1276 1234 1170 1196 1376 1466 1669 1787 1819 1882 1996 1978 1907 2083 1938 1903 2057 2160 2134 2190 2352 2352 2394 2267 2100 1814 1778 1363 934 612 494 448 344 449 508 530 555 611 586 385 466 463 481 472 551 596 563 582 522 452 344 329 317 274 334 357 359 284 240 253 322 286 287 187 240 283 311 263 347 347 345 233 176 102 184 128 148 176 163 184 350 308 350 335 254 189 186 186 204 198 217 275 261 253 280 151 163 223 184 189 115 63 97 158 64 24 75 105 33 -4 75 91 94 126 133 132 134 159 225 287 213 182 129 156 92 132 25 10 -4 29 19 70 43 15 63 108 121 100 81 26 15 -9 36 85 84 76 66 65 41 34 105 65 89 77 57 86 73 50 72 165 119 107 73 119 168 51 38 31 55 55 76 -19 -17 43 55 96 54 24 24 103 69 61 96 165 238 345 313 306 471 644 714 594 414 303 174 97 46 39 39 -13 31 34 52 96 124 184 194 220 163 79 89 3 45 76 77 22 60 107 75 161 298 473 489 491 516 494 415 346 282 251 267 318 394 351 271 275 260 537 1064 1496 1688 1647 1569 1457 1458 1419 1390 1353 1255 1110 854 797 996 1179 1329 1361 1337 1300 1337 1233 1011 755 600 570 590 613 604 560 524 469 506 608 645 588 553 602 677 749 830 882 945 981 943 917 869 831 779 687 634 583 511 452 440 435 427 403 376 358 346 352 336 328 331 299 312 325 349 338 368 448 584 827 1176 1256 1439 1913 2209 2128 1200 741 579 61788 346 99 30 11199 17 9 48 7788 6722 4702 4549 4412 4119 4005 3757 3135 2717 2717 2740 2671 2588 2454 2311 2276 2291 2004 1800 1891 1791 1728 1861 1637 1594 1458 1547 1584 1662 1677 1821 1885 1940 1989 1829 1819 1899 1970 1950 1982 2019 1980 2112 2035 2019 2191 2266 2189 2004 2068 2144 2007 1898 1285 953 646 559 308 374 469 426 402 466 652 710 575 462 410 417 518 579 609 664 648 541 439 416 276 300 330 317 334 278 322 264 224 223 242 217 182 220 208 261 311 400 316 228 207 150 198 178 205 138 112 110 -1 218 378 252 141 134 218 289 168 176 247 164 310 285 218 207 182 230 191 114 64 52 130 -7 87 112 60 25 13 40 48 228 309 308 294 281 393 365 290 326 216 100 146 106 183 203 131 155 118 94 187 190 79 102 120 65 81 42 109 148 21 -11 12 -20 54 107 111 23 28 63 41 82 101 149 2 58 100 157 84 67 50 55 14 17 44 88 44 95 49 19 28 37 54 48 39 27 -53 5 -12 52 118 119 143 309 413 405 423 376 469 595 696 764 625 353 248 209 145 113 7 12 -15 1 16 62 61 170 186 203 197 120 121 83 69 67 55 74 97 105 101 85 115 122 253 555 592 597 609 628 591 480 446 485 635 708 720 575 386 547 835 1285 1569 1639 1695 1684 1683 1587 1470 1393 1330 1288 1240 1191 1055 1042 1180 1322 1455 1494 1520 1467 1354 1302 1235 937 650 547 509 570 634 607 515 450 473 681 790 783 648 553 577 632 667 746 828 860 901 860 780 784 757 733 726 702 694 684 670 615 561 519 407 345 306 295 303 287 271 281 324 344 363 473 664 969 1514 2293 3560 4737 5862 7739 8331 6899 5434 4034 61797 346 82 30 11212 17 9 57 7790 6723 5613 4754 4118 4141 3837 2974 2759 2559 2580 2623 2723 2650 2519 2321 2106 2121 2135 1954 1918 2098 2258 1981 1837 1534 1440 1662 1739 1834 1844 1791 1841 1791 1815 1831 1922 1872 2021 1967 2055 2109 2079 2110 2109 2111 2207 2250 2170 2163 2065 1833 1622 1214 950 755 538 388 390 497 254 353 526 510 568 476 461 511 365 496 425 528 587 698 775 707 478 433 452 358 355 414 412 348 300 284 328 183 257 283 286 204 159 283 347 279 368 381 275 354 351 370 362 323 230 135 85 137 69 187 74 162 146 136 224 240 292 281 202 262 233 171 190 258 209 151 80 54 132 97 50 119 69 31 47 139 244 345 477 532 587 479 417 523 556 417 208 177 141 213 253 265 324 285 289 347 410 373 349 343 198 198 170 163 125 78 129 72 75 4 33 117 118 60 70 95 65 89 111 92 72 84 115 95 134 189 134 72 54 110 117 65 101 104 35 58 103 87 95 40 40 76 85 71 57 148 124 191 350 537 596 639 458 494 549 571 577 728 768 596 414 175 147 116 103 41 21 61 107 83 167 221 291 261 275 224 147 128 99 51 111 141 210 285 229 114 114 141 191 423 612 855 835 748 701 659 749 790 1011 939 916 959 784 695 1128 1571 1750 1659 1634 1617 1573 1525 1453 1415 1267 1174 1189 1255 1340 1476 1605 1551 1453 1352 1243 1032 745 531 512 535 590 561 524 504 555 736 728 701 676 648 664 726 720 692 689 707 697 715 710 714 723 693 674 663 652 630 589 545 523 489 484 466 419 374 350 322 311 302 309 308 287 312 343 380 486 661 935 1207 1586 2261 3673 5219 5744 6125 5283 3245 1384 552 61806 346 114 30 11214 17 10 6 7792 6724 6912 5632 4531 4696 4855 4444 3054 2692 2682 2805 2805 2681 2658 2500 2302 2195 2083 2089 2076 2173 2242 2082 1801 1413 1526 1631 1748 1729 1693 1758 1827 1857 1802 1748 1841 1904 1930 1949 2031 2069 2045 2087 2234 2249 2130 2015 1871 1754 1646 1476 1069 1091 863 557 502 406 434 482 457 445 529 594 493 461 594 583 411 393 388 587 561 600 609 533 458 320 413 467 456 382 358 395 333 360 327 243 190 234 244 233 200 281 318 276 368 493 438 347 324 375 413 558 382 265 265 179 202 225 152 65 119 214 112 184 150 201 281 286 181 164 139 193 224 158 69 7 67 167 133 147 135 86 141 271 493 689 1011 1006 842 799 704 678 634 335 203 233 346 374 252 321 440 433 482 544 480 505 582 596 546 443 426 317 153 89 53 116 148 92 55 33 95 114 126 70 125 93 160 -17 58 87 112 94 81 166 146 165 76 102 135 115 78 115 105 139 145 96 79 120 59 88 98 80 137 137 97 129 262 425 566 689 745 706 704 742 716 665 580 636 536 310 182 169 138 90 102 75 58 84 140 152 223 327 340 321 219 159 133 148 144 127 204 280 222 166 135 168 209 304 338 573 930 1077 1015 975 1117 1211 1268 1306 1298 1499 1492 1333 1439 1734 1748 1651 1637 1648 1580 1527 1512 1469 1475 1366 1267 1278 1355 1500 1597 1503 1399 1379 1279 1084 757 521 455 467 523 555 540 524 420 458 787 977 953 846 767 651 677 699 703 735 760 778 773 731 703 705 710 676 638 571 544 532 486 455 433 398 392 369 348 327 305 311 314 318 322 343 369 378 383 438 476 555 669 776 813 774 755 750 724 656 594 540 61815 346 114 30 11214 17 10 15 7793 6726 5306 6796 7497 5431 5516 6258 5070 3429 2988 2986 2920 2928 2854 2818 2557 2322 2201 2189 1986 2080 2097 1993 1740 1600 1472 1625 1758 1702 1788 1801 1753 1921 1831 1752 1796 1922 2014 2046 2154 2203 2225 2179 2014 1885 1827 1772 1676 1477 1359 1266 1138 1025 776 592 468 545 335 372 436 448 400 438 440 507 413 475 408 377 423 504 537 574 650 720 688 538 402 462 415 401 335 433 350 287 313 337 361 240 216 207 165 270 345 305 312 368 403 377 378 407 418 536 502 372 393 279 220 157 255 264 107 16 -19 196 269 238 195 274 200 70 190 181 240 118 60 114 43 66 193 277 225 147 89 291 619 1056 1266 1323 1472 1406 1050 854 749 508 352 353 503 589 436 502 488 402 437 584 495 445 553 655 605 492 427 351 306 166 113 110 58 45 32 85 117 119 89 111 57 199 140 89 110 94 77 107 199 198 241 264 287 226 198 155 130 96 75 92 78 110 73 86 113 60 33 102 116 102 133 93 98 127 227 465 496 577 715 885 911 841 831 857 823 665 380 290 265 143 117 103 52 65 87 129 206 289 373 365 437 361 214 130 143 149 219 220 289 401 390 310 239 293 305 434 690 1013 1209 1256 1269 1284 1323 1412 1452 1474 1573 1673 1703 1695 1715 1697 1619 1660 1735 1701 1602 1524 1552 1559 1430 1320 1343 1400 1531 1514 1251 1213 1207 1133 790 530 439 405 425 463 500 537 391 458 829 1081 1135 1030 891 765 664 655 689 696 733 808 807 736 707 735 723 643 553 505 465 424 388 363 341 357 346 334 326 328 313 295 307 314 313 321 321 321 324 324 342 337 357 358 374 408 424 393 397 421 465 541 61824 346 122 30 11222 17 10 24 7795 6727 6089 6816 9208 10132 8484 9530 12328 6434 3191 3082 2851 2790 2724 2651 2727 2359 2147 2204 2061 2003 2055 1861 1680 1614 1642 1661 1759 1699 1749 1839 1739 1907 2030 1994 1961 1861 1885 1912 1952 2176 2255 2147 1973 2037 1942 1762 1752 1573 1606 1476 1383 1166 1163 1018 687 611 530 422 439 413 436 502 435 464 432 510 431 347 514 408 554 549 690 671 764 593 430 427 368 325 357 484 406 363 204 280 373 351 352 173 257 132 311 338 385 335 299 424 330 489 541 573 585 503 405 237 179 157 122 196 105 27 58 197 176 262 420 303 131 174 149 212 144 182 125 51 102 212 357 410 456 392 659 946 1130 1302 1425 1517 1365 1087 899 830 650 400 403 494 528 554 520 532 598 527 464 566 637 504 455 480 535 640 498 320 286 191 163 93 89 66 124 99 132 112 140 120 93 105 104 132 56 81 104 102 151 145 204 317 420 367 310 229 177 122 139 131 61 75 101 120 150 150 138 106 66 139 93 82 164 74 131 235 302 329 375 507 647 713 808 884 884 908 776 517 272 277 244 150 138 90 120 100 66 137 279 421 406 406 382 368 334 262 217 225 266 218 271 328 463 461 448 537 758 909 1074 1252 1314 1369 1327 1351 1405 1402 1412 1492 1546 1520 1549 1625 1601 1608 1636 1649 1677 1536 1429 1376 1446 1371 1376 1411 1379 1198 973 973 1102 1045 728 441 415 413 377 444 494 466 385 453 781 980 1120 1111 1013 866 743 701 685 705 739 751 753 730 677 677 737 686 604 569 513 427 382 361 363 373 339 327 335 325 319 309 290 279 281 293 282 280 282 284 281 293 309 311 321 342 367 419 504 643 776 809 61833 347 100 30 11230 17 10 33 7797 6728 7471 6382 6883 6815 6154 5634 6475 6993 5598 3901 3205 3186 3091 2827 2692 2756 2522 2296 2231 2080 2145 2051 1659 1529 1636 1850 1775 1609 1823 1786 1837 1835 1897 1969 1841 1870 1860 1838 2087 2096 2203 2324 2185 2133 2045 1969 1838 1806 1762 1669 1686 1638 1392 1150 1113 940 727 745 555 534 536 524 433 540 496 521 455 424 432 506 448 547 679 718 814 705 641 472 437 431 411 425 374 483 316 217 222 262 345 246 274 340 344 255 270 361 456 353 451 479 597 657 687 548 533 533 307 180 106 154 61 32 69 90 238 256 365 303 205 133 162 269 302 141 116 188 216 339 480 623 793 750 877 1039 1204 1155 1404 1466 1370 1256 1148 946 767 668 628 644 515 559 473 424 528 466 539 506 568 670 697 534 525 515 503 537 622 633 485 359 77 13 94 102 144 215 202 194 224 255 249 282 259 159 139 122 114 126 213 247 278 320 462 448 266 176 160 172 117 127 116 128 48 88 128 98 155 141 205 163 95 95 207 251 302 381 399 385 503 600 701 700 692 654 784 928 773 599 426 373 316 225 146 101 120 177 310 503 530 443 436 500 641 693 598 376 307 318 302 362 323 442 658 652 553 762 1067 1252 1394 1440 1422 1448 1455 1457 1421 1379 1470 1588 1585 1596 1619 1622 1639 1587 1584 1677 1753 1572 1358 1364 1428 1434 1406 1177 871 768 871 1045 911 601 432 417 427 448 482 472 459 605 796 928 1044 1134 1233 1220 1047 908 858 798 719 725 757 771 758 758 725 757 833 942 945 766 558 455 404 383 368 363 354 308 308 311 302 303 308 308 322 335 326 322 319 311 325 337 333 337 348 349 370 371 405 484 555 61842 347 75 30 11235 17 10 42 7799 6730 11475 13676 12789 9320 8948 8275 8341 12335 30290 139631 12470 3448 3316 3187 2832 2744 2620 2283 2271 2072 2055 1917 1607 1567 1802 1747 1701 1724 1793 1790 1801 1651 1729 1673 1783 1877 1907 1905 2180 2293 2161 2117 2054 1839 1831 1748 1596 1692 1807 1752 1719 1756 1712 1478 1300 1061 868 657 570 711 676 526 493 391 409 422 435 391 441 462 448 494 650 636 725 713 574 598 516 383 399 376 353 348 341 295 285 185 292 222 206 321 377 377 432 450 497 500 555 661 615 562 638 566 545 547 501 422 83 34 9 16 139 167 341 368 244 146 117 201 252 226 80 72 178 328 503 802 947 958 881 787 981 1218 1066 1114 1338 1488 1560 1344 1196 886 711 683 536 539 567 418 333 309 373 382 570 676 653 659 585 579 530 637 570 480 517 720 682 453 247 111 102 207 222 192 240 237 275 335 438 297 212 196 179 147 76 132 201 384 485 643 796 567 347 203 158 159 179 160 135 86 70 108 125 188 160 142 136 139 162 154 249 424 469 472 495 510 557 674 777 798 771 652 552 722 978 1085 898 617 475 365 296 265 199 242 320 503 651 612 504 439 493 646 807 748 563 404 464 553 637 837 987 792 812 1067 1270 1232 1279 1445 1532 1450 1425 1417 1345 1359 1361 1407 1512 1543 1540 1498 1557 1498 1448 1523 1531 1397 1170 1060 1199 1329 1303 1077 703 594 702 894 876 650 474 400 431 469 482 476 489 604 824 973 1116 1204 1261 1219 1152 1023 945 850 812 721 704 686 711 747 764 794 815 815 805 767 723 635 565 565 570 531 520 500 478 456 409 385 367 344 325 318 329 328 328 325 345 345 337 346 346 359 357 353 359 369 375 61851 347 106 30 11236 17 10 51 7801 6731 1659 2766 3176 2374 3425 5491 9221 71300 748598 999999 76036 4265 3315 3158 2819 2677 2609 2428 2253 1904 2031 1800 1669 1482 1644 1593 1631 1755 1766 1555 1469 1693 1612 1638 1664 1740 1987 2093 2116 2141 2108 1901 1922 1856 1886 1820 1719 1680 1567 1807 1660 1672 1806 1663 1558 1303 1215 848 716 695 695 639 519 431 569 529 552 452 454 364 539 548 643 677 719 535 453 439 455 402 374 386 346 281 277 156 242 257 235 324 291 344 324 409 382 325 511 651 569 648 631 643 684 719 716 591 486 311 90 9 23 168 319 229 98 107 159 192 290 203 198 106 252 387 553 695 879 866 810 668 603 675 759 761 867 893 1202 1370 1401 1091 816 635 635 558 428 441 375 406 382 429 440 487 590 589 638 630 666 459 431 478 517 510 501 650 535 386 298 248 316 313 316 372 343 366 384 511 426 274 232 99 116 85 97 161 279 353 412 479 691 663 502 348 218 161 282 267 163 155 101 103 201 199 230 190 148 139 135 115 227 268 342 395 514 552 575 699 842 1059 989 788 552 549 761 972 951 681 407 408 290 251 230 177 381 549 804 909 695 577 572 571 722 817 810 823 790 657 640 723 727 947 1005 919 1132 1266 1211 1193 1337 1310 1346 1323 1266 1309 1320 1267 1285 1369 1420 1481 1473 1421 1378 1373 1351 1281 1050 814 917 1030 953 733 506 528 648 807 735 557 437 407 427 428 542 670 634 636 814 1020 1148 1207 1292 1306 1198 1065 936 869 820 803 747 707 725 715 755 819 861 966 999 907 777 644 567 533 510 505 487 449 429 427 388 388 373 367 349 330 324 312 317 338 353 371 407 445 475 500 506 465 389 336 340 61860 347 107 30 11237 17 11 0 7803 6732 826 964 1625 2355 4345 38913 115163 92688 643323 999999 81317 4165 3407 3192 2914 2809 2722 2351 2227 2041 1923 1923 1712 1615 1785 1737 1676 1649 1646 1628 1596 1618 1724 1762 1933 1971 1998 2041 1820 1779 1850 1780 1867 1766 1623 1540 1572 1655 1610 1781 1766 1818 1708 1279 1224 1089 1034 737 766 620 645 636 527 300 407 547 382 305 347 432 492 706 721 684 635 477 330 372 333 382 353 413 293 226 185 198 271 239 218 341 360 455 374 323 423 504 371 594 638 687 665 655 784 849 795 558 402 300 68 74 193 225 272 250 169 166 193 272 367 222 134 296 463 685 877 837 874 696 588 506 550 508 664 596 474 656 1050 1337 1296 930 673 521 410 454 453 427 441 430 495 454 375 378 446 558 663 679 586 511 547 607 601 458 442 544 510 374 363 394 368 391 537 505 448 396 413 422 303 292 287 193 161 134 162 160 210 271 280 310 511 801 818 670 458 264 239 215 274 366 390 375 449 332 289 276 269 311 283 202 196 189 217 377 654 769 838 813 859 1016 1041 982 755 637 589 730 913 1034 836 660 399 303 263 298 580 823 1023 1184 897 728 714 738 786 864 944 998 982 900 839 833 930 1023 1128 1137 1180 1188 1067 973 971 1034 1015 1000 979 1002 959 980 1055 1104 1285 1397 1445 1384 1321 1361 1247 1175 976 655 643 737 714 494 471 602 704 687 579 489 417 375 399 520 747 866 729 756 1000 1186 1275 1353 1338 1247 1100 959 864 851 857 807 772 742 754 752 758 822 921 985 973 896 846 798 707 642 604 570 549 522 489 472 466 476 456 452 436 389 377 358 363 360 360 360 353 363 362 369 375 373 379 366 364 61869 346 139 30 11239 17 11 9 7805 6734 5 359 1186 4011 34522 158787 334084 758850 999999 841833 90980 4532 3331 3066 2702 2698 2399 2063 1922 1897 1618 1638 1664 1804 1852 1734 1698 1763 1670 1643 1700 1798 1809 1946 2096 2069 2140 1972 1892 1828 1821 1776 1730 1798 1785 1727 1709 1750 1840 1812 1931 1850 1510 1252 1195 1113 824 781 721 705 503 389 478 501 376 479 289 417 549 734 624 746 688 668 451 394 439 496 562 520 264 245 274 207 242 188 198 304 307 376 416 378 395 411 444 504 602 703 649 591 692 772 783 859 942 820 359 19 -7 -77 82 259 252 131 320 310 232 314 405 178 177 598 735 694 695 706 661 483 453 307 298 469 635 621 557 739 983 1185 1144 912 684 733 562 504 409 430 419 404 383 491 516 481 460 452 610 619 507 371 498 584 629 647 644 567 526 531 513 541 603 616 464 499 534 547 493 470 522 428 412 345 276 283 191 104 206 206 243 291 453 697 855 805 565 300 358 399 429 457 582 589 595 416 383 396 331 312 258 197 115 184 465 722 851 953 961 1021 1101 1153 1158 1169 1017 846 641 744 880 915 691 429 291 311 578 867 969 1082 988 790 792 823 840 864 892 941 963 1000 1028 1086 1103 1123 1186 1144 1131 1143 1217 1242 1225 1002 848 716 591 660 819 780 801 838 1030 1246 1393 1412 1294 1327 1215 1043 982 809 699 678 653 627 551 372 441 578 674 646 540 460 428 419 534 824 937 864 982 1128 1264 1317 1359 1305 1281 1141 941 859 892 928 920 933 903 809 736 728 851 969 1033 1108 1127 1112 1027 943 764 671 643 583 506 438 365 342 330 322 308 279 285 294 297 277 297 311 306 308 305 322 329 336 342 345 335 337 61878 344 199 30 11239 17 11 18 7806 6735 1 1006 3635 20347 85088 260365 804416 999999 999999 19317 3774 3582 3148 2884 2704 2246 1911 1879 1705 1715 1594 1796 1756 1770 1770 1747 1708 1668 1765 1695 1869 1991 1878 1913 1799 1832 1704 1703 1707 1739 1764 1729 1676 1749 1739 1745 1942 1973 1816 1824 1447 1235 1171 980 888 764 689 759 534 581 485 500 417 428 442 463 528 641 648 706 767 475 396 437 471 474 327 377 446 280 166 176 304 275 327 444 430 415 510 405 404 473 578 623 550 700 760 716 758 831 883 927 919 820 336 137 -30 5 181 311 301 224 287 294 266 309 414 299 352 700 734 615 495 469 477 556 255 257 346 410 403 449 464 496 743 1170 1124 863 886 824 620 602 530 461 458 446 406 485 486 471 438 437 576 649 561 472 601 620 633 627 560 522 560 516 561 572 558 586 604 533 578 651 568 559 633 628 589 468 319 323 229 242 270 242 177 274 430 662 912 883 721 498 546 502 581 589 668 705 621 619 581 509 481 411 305 173 125 108 161 232 433 518 661 874 1052 1166 1204 1224 1198 1169 842 583 737 899 782 602 420 487 728 958 1054 1072 1155 1123 988 855 883 909 856 884 968 995 1093 1158 1137 1190 1213 1198 1240 1272 1227 1195 1232 1154 915 656 486 548 602 596 643 679 715 825 1009 1181 1224 1192 1090 990 972 889 750 662 562 569 599 397 296 403 584 659 568 479 433 426 481 729 1049 965 901 1069 1276 1344 1361 1367 1320 1145 1009 935 914 984 1066 1082 1025 902 811 793 871 981 1061 1155 1205 1170 1120 1105 1090 1001 932 836 734 648 497 380 342 296 277 275 285 284 288 281 279 294 289 302 305 306 315 318 335 337 345 358 61887 344 207 30 11247 17 11 27 7808 6736 -13 688 2596 10146 53029 215100 876522 999999 905971 14841 3921 3450 3313 2962 2406 1967 1756 1630 1574 1548 1616 1758 1680 1673 1580 1583 1577 1601 1524 1779 2076 1958 1812 1656 1792 1677 1622 1828 1763 1816 1903 1819 1844 1944 1721 1716 1957 1951 1842 1709 1414 1304 1038 981 771 628 646 516 446 390 423 396 437 450 462 453 463 556 745 624 454 443 406 355 425 461 368 343 244 135 169 341 317 383 424 396 364 418 497 392 500 574 579 480 392 635 723 645 651 856 819 897 942 742 223 126 22 44 165 326 324 349 421 301 289 295 394 520 456 615 838 816 568 466 474 388 296 294 242 252 184 329 441 410 629 912 1169 1041 850 724 537 544 431 549 613 579 599 489 579 507 534 443 323 501 410 387 554 602 627 655 699 667 636 519 491 541 553 575 643 726 705 703 676 721 647 621 584 513 425 375 278 307 333 268 305 439 585 821 903 842 723 582 593 652 690 723 764 843 758 689 584 342 265 204 129 150 162 157 252 264 380 508 775 916 1095 1213 1209 1248 1271 1307 1267 1041 829 974 973 916 903 928 931 1071 1057 1141 1139 1174 1110 1019 1053 943 871 884 893 888 975 1126 1127 1155 1132 1074 1143 1247 1131 1116 1075 950 812 666 482 469 466 516 567 601 627 712 735 841 1000 1031 912 851 812 772 717 554 508 563 442 279 304 391 470 495 482 436 405 420 503 726 1045 1032 969 1002 1115 1226 1299 1345 1360 1257 1060 922 904 919 974 1052 1087 1019 917 829 841 915 1020 1090 1193 1222 1153 1119 1106 1089 1033 896 753 646 566 505 460 407 363 352 323 298 276 266 265 255 256 277 268 267 279 284 294 306 311 315 61896 346 155 30 11255 17 11 36 7810 6737 165 938 2160 4795 33750 172473 692699 999999 999999 676363 13210 3891 3730 3614 3427 2865 2563 2017 1687 1752 1754 1802 1774 1808 1729 1687 1574 1656 1855 1627 1747 1878 1872 2025 1898 1603 1670 1789 1735 1736 1809 1988 1872 2037 1979 1881 1814 1860 1945 1970 1759 1469 1334 1276 1078 821 728 775 684 478 418 537 522 506 452 437 490 463 459 661 819 650 480 530 462 515 477 429 368 314 220 277 233 259 308 422 537 609 603 432 453 458 628 631 572 537 446 617 690 698 629 816 908 817 929 696 264 83 24 95 269 315 305 420 507 442 358 415 488 438 566 808 1010 811 470 493 401 367 259 301 386 277 379 541 477 509 885 1181 1215 963 706 451 342 551 625 628 700 680 564 550 493 647 527 379 312 488 514 532 652 661 708 832 763 673 617 628 622 643 782 766 743 681 720 716 742 759 700 702 708 663 672 592 502 466 362 414 416 560 620 733 985 1028 962 898 715 654 810 851 921 947 896 852 849 750 711 627 601 561 476 336 443 605 937 1251 1310 1366 1332 1419 1417 1386 1415 1331 1304 1248 834 900 1034 999 1041 1047 1059 1197 1212 1171 1133 1134 1103 1154 1077 1071 941 888 895 973 935 901 922 852 833 972 1053 992 839 804 616 479 469 497 531 523 537 517 597 695 710 678 697 754 851 895 920 833 718 622 533 496 506 526 432 324 318 384 406 476 519 474 445 482 595 889 1090 1136 1134 1146 1228 1288 1345 1371 1362 1353 1226 1079 969 927 925 964 1067 1178 1174 1118 1054 1018 953 981 1103 1183 1258 1296 1239 1195 1182 1156 1082 941 726 544 490 470 442 399 368 354 318 291 289 294 293 285 293 313 302 311 319 321 334 340 61905 345 186 30 11256 17 11 45 7812 6739 185 1423 4198 21560 90113 367174 999999 999999 196456 5922 3852 3460 3076 2913 2955 2568 2380 1904 1781 1750 1811 1713 1782 1656 1741 1702 1563 1576 1501 1618 1720 1773 1818 1755 1737 1707 1606 1745 1818 1774 1889 1878 1759 1891 1828 1931 2003 1899 1715 1545 1443 1385 1173 1133 1075 736 681 717 562 487 444 331 343 469 488 403 496 462 421 435 650 489 441 399 399 448 462 316 278 198 188 231 212 267 424 421 547 621 367 529 578 537 574 714 710 504 367 420 469 621 764 662 772 974 770 437 241 17 182 305 300 273 369 525 539 358 539 651 562 615 850 892 918 616 447 381 214 138 218 368 475 389 517 565 385 627 961 941 658 532 397 300 486 604 685 602 539 526 558 552 540 499 373 490 528 608 568 651 621 709 800 711 640 632 672 655 743 782 888 817 767 682 660 665 697 770 805 791 789 727 795 797 628 575 562 575 665 741 838 879 927 980 933 792 678 679 821 953 943 1005 1049 1054 970 884 844 793 799 851 899 889 820 786 849 925 1061 1249 1282 1174 1130 1176 1176 1092 901 661 908 999 968 1060 1090 1085 1011 1080 1056 1029 1023 955 996 933 871 855 900 911 891 885 910 884 824 800 876 757 543 492 434 415 288 321 384 509 569 599 560 585 644 756 731 662 624 648 781 829 822 728 578 477 459 484 505 415 333 276 303 301 361 423 381 378 508 808 1045 1024 1079 1164 1230 1264 1282 1316 1329 1329 1236 1130 1056 1020 949 889 911 946 1065 1224 1221 1148 1111 1049 971 981 1105 1167 1230 1290 1277 1248 1196 1138 1066 860 555 455 436 374 322 293 285 264 267 262 258 258 273 263 266 284 288 298 303 322 335 61914 344 216 30 11256 17 11 54 7814 6740 1028 2550 12956 84132 385712 999999 999999 55205 4177 3743 3510 3169 3039 2842 2746 2558 2193 2028 1864 1808 1619 1851 1786 1551 1582 1584 1620 1701 1790 1851 1945 1828 1910 1808 1883 2070 2014 1945 1874 1852 2032 2030 2101 2039 1991 1987 1996 1931 1917 1904 1827 1660 1478 1266 1035 916 779 776 737 525 450 475 478 547 401 517 391 484 559 796 823 778 533 467 492 444 362 367 524 371 326 190 275 484 571 517 588 623 597 660 679 726 751 720 677 604 478 454 571 769 738 945 985 816 529 266 135 284 498 376 286 409 690 765 608 692 799 801 634 772 914 967 582 565 327 383 313 237 573 769 624 588 650 560 409 498 620 580 625 531 575 678 673 668 630 625 646 694 686 764 594 514 566 654 718 658 636 731 817 880 899 912 916 884 869 847 876 852 959 910 869 712 737 730 781 860 892 865 901 802 878 961 1027 988 895 969 1091 1058 1079 1067 1013 1027 973 913 940 931 1001 1003 1068 1148 1171 1146 1043 977 1000 1094 1147 1093 1091 1131 1069 1155 1272 1338 1328 1229 1160 1158 1137 1175 1131 965 860 1043 1107 1022 1015 1067 1176 1145 1091 1155 1129 1126 1086 1001 913 916 848 870 910 947 969 984 872 855 860 714 550 410 417 389 357 397 427 520 585 625 666 686 736 849 785 758 769 714 683 717 748 789 773 692 546 468 520 561 487 341 293 337 355 408 476 432 420 473 739 1080 1172 1235 1302 1347 1401 1395 1384 1418 1355 1215 1111 1032 961 1006 1004 977 993 1076 1198 1350 1388 1318 1292 1250 1156 1136 1179 1263 1303 1327 1287 1220 1183 1115 1033 935 823 702 570 537 512 446 408 361 321 294 289 298 298 299 307 322 324 335 349 346 61923 344 217 30 11257 17 12 3 7816 6741 298 1790 6341 39221 150336 684719 999999 999999 17562 4014 3670 3534 3319 2889 2962 2663 1982 1665 1666 1713 1766 1783 1702 1743 1723 1701 1764 1769 1830 1981 1932 1894 1784 1820 1990 1924 1919 2073 1992 2086 1951 1792 1949 1939 1893 1925 1757 1819 1755 1491 1372 1360 1105 832 882 848 773 629 500 427 529 568 440 369 540 482 537 607 802 764 578 418 443 467 302 293 319 288 256 232 310 373 399 468 626 633 619 588 632 739 726 633 588 652 663 533 440 609 821 813 841 956 881 769 589 309 309 384 349 504 477 595 595 679 747 779 813 788 642 770 772 612 448 248 344 376 381 434 632 748 774 726 613 633 629 588 616 631 522 632 655 623 755 713 638 645 735 630 703 720 657 632 730 687 622 547 663 718 757 775 788 733 819 759 801 820 745 858 906 922 873 787 776 768 948 963 855 906 905 935 958 946 984 958 936 996 1078 1082 1016 1061 1082 1029 1036 991 896 904 960 1014 1084 1160 1083 1016 1021 1033 1120 1180 1143 1182 1208 1298 1354 1357 1345 1255 1111 1056 1108 1113 1106 1079 1014 1119 1135 1063 1014 1028 1050 1017 1071 1094 1095 1087 1045 1066 1050 975 893 869 859 828 867 880 881 780 746 717 599 535 462 484 460 385 432 575 603 610 654 650 654 731 741 739 792 738 713 619 652 693 752 648 525 411 379 440 473 456 355 290 266 291 360 398 398 403 450 508 690 989 1149 1153 1244 1335 1365 1361 1356 1355 1318 1169 957 863 861 860 954 1024 1054 1184 1281 1344 1400 1390 1301 1267 1227 1108 1133 1280 1352 1355 1354 1378 1384 1312 1155 916 678 558 468 358 314 298 274 249 262 259 260 264 278 273 275 292 292 299 311 320 61932 344 222 30 11262 17 12 12 7818 6743 444 2026 10816 58208 193946 812260 999999 587415 8857 4250 3548 3494 3265 2973 2929 2547 2108 1595 1496 1612 1675 1847 1619 1649 1574 1498 1586 1497 1703 1739 1842 1757 1748 1827 1953 1919 1777 1888 1863 1863 1864 1970 2052 1920 1804 1782 1932 1807 1629 1569 1411 1139 948 809 722 797 716 680 532 475 466 463 403 333 473 473 554 599 685 528 547 424 465 485 399 316 285 262 346 289 297 331 513 460 551 567 624 561 618 653 601 661 635 576 458 558 435 615 645 643 815 750 753 623 390 342 425 474 390 484 539 599 550 567 633 654 433 404 437 509 462 441 302 268 220 341 390 634 819 979 971 857 825 661 602 550 600 641 553 578 577 589 683 596 571 633 578 557 551 598 614 630 673 615 468 484 555 605 542 582 549 503 538 561 594 536 592 762 838 882 769 880 912 820 835 826 878 819 793 769 795 850 849 907 921 901 1035 968 1049 989 974 919 788 809 938 959 1056 1104 1018 921 1016 1025 948 1009 1097 1108 1107 1084 1130 1153 1141 1181 1210 1215 1101 1017 1085 1026 987 959 874 900 944 984 984 959 984 1014 1032 1048 1001 998 963 925 938 875 865 835 775 811 846 915 849 737 679 657 598 568 570 529 492 441 553 614 567 578 568 589 595 573 629 691 640 680 739 677 584 440 431 475 499 503 405 320 287 294 348 360 342 288 239 270 336 369 385 402 415 517 747 989 1091 1150 1169 1213 1258 1300 1297 1224 1066 900 776 755 808 882 961 1094 1247 1311 1315 1304 1273 1275 1205 1163 1204 1304 1361 1391 1396 1396 1365 1314 1201 1013 771 558 477 406 344 308 263 232 242 239 224 236 253 256 253 257 273 286 290 294 61941 346 163 30 11263 17 12 21 7819 6744 -95 999999 279 1565 7120 37964 163974 561326 999999 999999 45639 4567 3486 3497 3317 2983 2801 2427 1903 1507 1485 1544 1570 1669 1624 1542 1486 1596 1654 1563 1614 1829 1810 1812 1794 1780 2034 1918 1856 1954 2031 1876 1995 1995 1992 1949 1924 1889 1801 1789 1738 1601 1207 1194 962 769 810 890 764 693 535 384 454 469 388 466 436 277 412 403 728 726 547 588 345 402 441 451 352 363 279 277 300 268 428 515 540 548 614 676 606 716 596 611 561 540 535 502 566 621 810 943 696 660 635 616 391 401 471 483 469 495 650 746 628 536 467 395 329 269 355 406 280 190 359 316 384 506 606 777 838 965 974 866 716 704 637 598 705 620 619 673 582 613 528 490 513 528 545 559 531 564 590 539 543 541 571 566 636 595 564 492 457 327 379 355 494 567 589 677 786 870 861 842 797 711 760 739 750 728 736 683 748 799 806 850 957 895 938 954 1012 965 944 884 876 864 928 1039 1063 1003 1019 1034 1053 1035 992 1166 1113 1074 1064 1065 1017 1068 1057 1091 1105 1126 989 998 994 1020 959 969 917 921 959 924 936 903 976 1006 949 985 998 995 973 974 947 991 938 856 788 809 834 946 927 779 693 641 700 701 695 698 670 559 576 654 662 665 577 586 572 613 624 618 654 702 685 638 458 291 253 256 282 330 355 291 241 222 205 268 379 417 341 276 229 283 302 358 357 395 426 552 895 1125 1164 1181 1155 1180 1273 1279 1318 1252 977 731 739 829 915 1020 1155 1253 1265 1252 1276 1366 1355 1286 1259 1337 1410 1444 1430 1392 1368 1364 1331 1180 992 707 486 421 349 306 281 240 245 253 238 231 236 243 236 240 251 260 274 286 61950 348 77 30 11267 17 12 30 7821 6745 5752 5479 4400 2841 1777 2870 3530 30248 306965 999999 999999 37317 3968 3322 3502 3361 3371 3170 2742 2267 1906 1645 1591 1710 1614 1670 1836 1683 1605 1814 1807 1828 2120 2013 2045 2125 1933 1888 1984 2053 2167 2152 1882 1918 1895 1943 1924 1889 1775 1899 1777 1626 1621 1393 1258 1043 939 857 915 943 673 657 491 508 486 470 468 401 477 574 546 398 673 754 679 675 372 554 437 428 364 355 367 260 375 296 341 481 525 676 678 616 728 749 748 832 800 705 691 751 625 562 851 974 766 826 795 772 662 484 461 521 520 676 779 687 570 555 393 466 517 339 330 434 363 363 359 440 576 688 853 976 1067 1066 949 744 632 569 561 595 695 648 512 564 698 674 655 703 650 607 562 523 518 476 543 448 441 438 437 476 461 544 499 515 460 358 304 381 446 575 583 619 657 776 849 864 830 702 673 663 633 635 668 737 721 762 856 881 809 867 944 899 930 851 982 1038 940 905 884 967 1041 1040 1067 1056 1143 1266 1190 1207 1166 1149 1141 1155 1084 1100 1051 1158 1197 1115 1088 1047 1066 1112 1042 961 885 868 836 844 928 1016 942 1042 1053 1081 1022 1009 1019 1019 968 993 1067 1060 918 952 938 947 953 875 770 736 768 751 786 821 793 804 735 716 664 614 603 592 618 662 648 640 678 678 707 582 342 203 175 151 150 136 158 173 170 188 225 294 403 383 327 260 262 310 346 395 426 415 543 809 1087 1202 1193 1192 1234 1296 1340 1395 1326 1033 743 707 739 835 953 1104 1211 1257 1233 1252 1311 1375 1357 1334 1399 1463 1488 1494 1461 1403 1401 1403 1326 1201 965 645 476 442 395 354 331 299 279 276 276 276 278 279 272 276 284 285 287 291 61959 348 113 30 11273 17 12 39 7823 6747 6232 5998 6475 3885 2955 4711 6140 46134 600320 999999 381557 7148 3896 3683 3887 3753 3580 3473 2942 2701 2271 1879 1559 1578 1648 1750 1699 1744 1775 1558 1770 1800 1946 1969 1909 1947 2050 2078 1987 1954 2246 2003 1954 1935 2003 1975 1970 1887 1717 1649 1461 1531 1568 1314 1102 1036 897 890 823 653 605 430 492 482 482 425 414 393 425 554 631 835 805 630 543 376 349 434 425 407 326 295 265 306 313 434 417 398 504 540 621 649 737 749 718 647 716 642 686 671 567 724 963 861 718 748 748 780 641 603 731 596 649 736 737 645 467 447 434 528 648 666 490 358 312 381 419 779 823 831 843 888 1030 1129 946 818 646 583 633 699 606 587 534 456 542 609 708 599 533 644 580 506 408 311 300 283 185 224 267 311 364 400 398 360 485 399 279 313 340 362 384 401 476 509 583 640 703 776 747 741 689 668 626 613 665 734 699 717 737 692 692 760 778 891 943 909 887 965 834 909 967 1042 1120 1061 1075 1094 1080 1094 1167 1167 1097 1118 1107 1115 1118 1003 1089 1219 1135 1046 1030 1007 1060 1076 1077 1021 865 870 873 877 866 962 965 1052 1055 1073 1072 1072 968 934 941 1057 1010 974 1027 1010 961 926 905 867 829 828 815 838 880 904 783 769 778 685 650 622 557 574 617 596 607 660 637 676 514 250 144 117 117 143 115 110 164 134 161 261 397 384 285 283 317 330 370 405 395 443 546 709 947 1147 1187 1215 1275 1354 1365 1333 1264 1115 782 691 736 846 994 1102 1169 1158 1201 1273 1366 1382 1384 1402 1468 1478 1486 1501 1518 1518 1466 1453 1424 1354 1300 1218 1022 758 533 429 391 372 358 342 337 310 301 302 302 295 300 310 309 312 61968 348 109 30 11269 17 12 48 7825 6748 12952 8751 8944 7838 8014 9130 8864 11151 24310 30597 25414 13967 3727 3517 3735 3847 3651 3517 3047 2876 2562 2134 1823 1612 1403 1470 1656 1800 1723 1748 1861 1787 1694 1771 1823 1878 1748 1988 1903 1874 1833 1678 1545 1610 1911 2004 1926 1926 1836 1698 1429 1523 1316 1279 1047 932 925 847 784 687 518 469 478 376 463 584 434 343 465 398 545 705 647 540 581 417 364 430 389 396 364 403 350 308 274 328 416 397 455 644 648 587 619 662 718 692 636 661 742 617 563 646 849 680 605 565 581 732 599 625 637 546 583 633 695 659 440 425 423 560 705 466 334 272 223 262 488 864 1157 1106 991 892 933 930 788 616 461 418 449 443 435 411 456 437 462 376 388 484 449 499 499 452 358 319 201 167 195 165 120 164 166 269 230 312 380 363 221 200 220 235 324 359 359 414 475 559 517 580 646 692 650 626 553 598 559 516 599 692 552 563 620 573 572 584 767 708 703 656 693 729 706 754 877 904 990 1008 1084 1146 1101 1109 979 1042 977 959 986 963 897 922 974 1050 1110 1038 1008 995 967 945 879 866 841 853 817 906 953 995 1012 1007 958 929 942 976 968 936 880 991 1075 1017 1002 960 963 939 883 883 859 844 849 876 862 741 667 688 638 625 550 472 505 540 557 593 588 578 564 452 272 162 126 96 75 67 56 86 126 190 318 276 223 228 272 310 317 356 365 413 468 620 874 1078 1153 1198 1200 1213 1261 1303 1302 1293 1203 940 672 697 843 944 1064 1153 1141 1147 1203 1261 1298 1325 1347 1403 1469 1481 1426 1403 1373 1335 1268 1142 1002 807 599 424 355 325 283 255 242 254 243 235 234 235 244 251 257 274 288 293 61977 348 106 30 11266 17 12 57 7827 6749 19602 12565 6916 5713 7931 11269 10698 9586 10568 27600 85884 19035 3973 3842 3861 4226 3858 3538 3278 2896 2824 2822 2471 2200 1938 1725 1721 1816 1958 1927 2019 1986 1907 1796 1906 1862 1982 2136 2004 2074 2022 1747 1723 1859 1923 1945 2031 2004 1824 1470 1364 1446 1171 1107 1014 943 992 895 879 670 514 534 509 486 562 487 441 463 556 475 537 820 850 793 753 583 454 426 403 421 413 436 414 340 378 299 383 492 483 624 664 762 746 901 886 821 720 789 857 689 588 797 817 715 857 888 905 705 654 669 605 661 610 669 654 647 494 481 443 610 614 441 350 372 427 613 701 985 1240 1259 1201 952 940 768 693 557 458 521 513 422 303 467 407 396 428 500 497 482 513 528 636 547 461 290 216 169 146 193 172 116 103 121 136 265 359 370 312 267 247 287 326 304 341 376 400 445 509 619 550 617 682 672 621 628 634 565 549 560 618 637 630 450 507 570 563 609 727 640 595 521 550 611 679 765 798 881 964 950 1063 1100 1152 1152 1086 1108 1042 1012 931 938 1013 1074 1057 1076 1112 1082 1106 1047 1030 1049 1010 890 891 1020 1035 1114 1095 1029 1001 993 963 1022 1033 995 996 990 1016 1006 1018 1028 1076 1159 1154 1079 1074 1055 1028 972 963 928 842 767 717 705 661 588 540 549 565 584 611 569 492 414 327 231 160 149 109 102 71 107 128 149 185 291 350 296 308 341 362 397 387 412 484 554 706 924 1116 1210 1302 1335 1357 1372 1358 1363 1178 796 735 808 878 870 966 1153 1228 1153 1208 1264 1348 1391 1460 1529 1574 1552 1543 1489 1465 1431 1376 1296 1126 927 676 498 459 474 507 404 314 290 277 281 287 286 292 282 289 296 296 302 61986 348 107 30 11267 17 13 6 7829 6751 21831 15860 9956 6615 6501 8767 10053 10239 7703 29588 219460 303324 10618 4373 3996 4227 3560 3278 3075 2707 2728 2770 2511 2187 1894 1607 1612 1772 1857 1844 1651 1730 1824 1635 1705 1933 2051 1916 2041 1918 1994 1742 1729 1701 1827 1877 1794 1784 1636 1421 1397 1382 1273 1065 928 1016 950 988 791 753 624 432 421 434 443 426 522 465 541 450 460 746 840 665 604 489 291 368 369 487 444 226 325 425 311 339 375 373 452 598 639 628 763 757 585 569 644 613 596 730 727 612 623 742 732 748 622 602 586 591 630 656 658 694 589 449 407 516 579 526 500 294 217 385 504 739 971 1077 890 943 939 834 781 624 561 540 361 371 401 328 340 346 435 331 353 316 309 339 416 479 492 443 248 135 140 132 47 166 106 151 85 165 228 247 210 148 116 146 202 120 142 205 229 242 290 307 348 347 464 486 545 594 564 500 456 390 304 383 450 529 445 391 403 357 386 423 509 541 466 330 288 394 482 563 602 643 723 839 887 934 946 951 841 855 837 797 805 702 696 787 905 946 909 934 945 1011 1046 1034 979 881 936 982 1064 1094 1037 985 957 963 924 887 929 932 912 906 892 959 902 923 886 915 1068 1026 1024 1018 965 912 891 851 802 738 660 613 581 554 515 482 487 484 522 538 387 246 245 204 128 120 127 103 66 57 79 127 160 247 282 255 275 300 292 334 387 416 414 442 645 890 1047 1145 1240 1270 1259 1281 1293 1275 1268 1239 941 701 734 819 957 1096 1123 1128 1136 1151 1271 1392 1466 1481 1507 1507 1498 1463 1435 1408 1332 1261 1151 1013 765 562 554 596 567 396 275 251 259 255 251 256 253 268 273 271 282 285 61995 348 114 30 11274 17 13 15 7831 6752 18927 13580 7661 5215 5684 7151 7762 7462 6787 61347 385269 343229 7564 4464 4155 4412 3660 3235 2676 2612 2609 2518 2549 2320 1953 1727 1565 1617 1842 1759 1636 1693 1942 1953 1877 1929 1970 1958 2040 2071 2006 1871 1943 1855 1984 2012 1864 1659 1601 1406 1360 1332 1213 1150 968 1031 1148 1054 789 761 643 480 488 502 396 494 523 515 422 367 469 720 756 779 716 616 375 313 354 443 334 423 415 323 254 319 371 423 573 645 752 709 671 588 680 645 678 570 580 849 709 619 682 637 602 670 685 699 575 660 818 728 636 561 485 373 540 603 543 306 266 355 567 688 910 971 668 581 622 624 649 630 616 600 572 448 490 462 404 341 351 357 368 364 331 381 371 323 471 531 443 342 111 12 88 83 95 118 128 118 136 101 156 123 40 58 61 82 67 168 200 239 207 269 327 250 280 336 362 365 407 517 558 454 457 358 295 330 331 337 282 286 308 213 241 298 310 222 103 86 157 369 435 392 417 490 555 684 718 744 661 622 593 639 687 734 747 770 760 779 816 902 879 903 914 1001 985 948 1002 1034 1069 1035 1019 942 926 926 821 850 877 897 879 801 831 822 858 888 857 796 775 786 949 978 938 954 941 931 858 770 716 728 667 625 491 431 400 355 379 415 384 362 243 146 123 100 44 34 66 20 57 47 39 99 200 214 233 230 261 261 296 328 326 299 337 363 461 705 960 1091 1151 1238 1275 1300 1295 1247 1218 1167 978 740 704 715 796 963 1065 1089 1117 1123 1112 1191 1297 1375 1439 1462 1470 1438 1424 1395 1373 1319 1218 1138 981 718 646 697 724 617 385 256 243 244 245 241 248 246 251 259 264 269 62004 348 118 30 11278 17 13 24 7832 6753 17123 12567 7975 5487 5172 6335 7462 6969 26234 378125 759149 41453 4521 3836 3840 3641 3198 3057 2570 2663 2658 2886 2602 2416 2051 1682 1741 1819 1907 1989 1896 1766 1704 1890 1868 1984 1973 1871 1882 1855 1737 1782 1810 1935 2026 1790 1751 1743 1557 1532 1405 1296 1241 1120 1192 1225 1181 984 874 707 618 652 488 483 499 436 408 456 372 513 575 736 873 847 691 527 427 397 398 223 468 431 443 461 427 303 377 585 709 752 741 706 887 829 710 713 728 646 575 709 732 610 684 561 622 592 662 651 615 650 671 669 657 478 491 497 556 508 415 315 217 430 663 912 1103 871 531 519 514 585 613 580 622 559 548 486 517 417 427 403 426 431 466 344 290 251 283 424 414 448 366 210 121 152 212 225 123 80 83 98 157 100 146 134 90 97 101 183 241 269 215 214 251 228 203 274 289 262 272 263 319 433 388 393 341 263 196 255 322 321 250 213 165 197 123 113 82 29 93 99 203 295 276 282 241 268 344 366 452 521 654 620 643 596 621 688 680 711 707 724 771 768 834 848 863 914 956 1002 1043 1039 1084 1157 1092 976 925 943 932 882 856 905 860 830 848 859 820 774 807 837 849 798 811 888 881 908 873 891 876 879 892 795 751 639 514 447 335 280 341 380 350 291 130 125 111 89 87 53 49 73 84 57 53 53 120 179 207 221 261 259 304 288 311 286 299 374 476 743 1091 1256 1249 1292 1369 1460 1434 1370 1231 1061 823 667 693 733 859 982 1059 1108 1134 1108 1111 1154 1232 1316 1396 1459 1457 1440 1432 1391 1367 1274 1111 840 693 723 780 789 736 584 369 253 250 241 240 241 246 247 256 259 250 271 62013 348 123 30 11283 17 13 33 7834 6755 3603 2472 1353 1125 2518 7005 45982 460133 999999 999999 280493 9553 3716 3454 3559 3251 3115 3103 2737 2669 2770 2441 2079 1883 1713 1949 1879 2000 1943 1994 1935 1880 1868 1825 1786 1892 1768 1989 1975 1979 2091 1767 2075 2158 1806 1537 1437 1531 1530 1344 1381 1282 1105 1179 1332 1155 1041 887 712 638 472 499 590 487 643 536 446 370 342 389 658 751 741 648 500 443 464 411 369 530 444 383 280 356 413 367 486 589 641 758 750 824 768 647 653 735 739 688 628 593 599 631 577 632 557 604 660 702 620 631 656 621 629 655 492 476 518 538 571 360 356 522 899 1111 927 650 512 583 531 631 645 580 486 527 556 411 403 376 305 396 345 377 446 444 356 329 337 319 339 382 267 223 191 184 303 214 122 57 94 159 151 80 95 83 59 60 28 110 192 191 173 161 161 187 143 222 204 253 341 346 366 483 477 376 240 276 166 123 140 140 133 138 121 164 127 68 66 97 91 199 174 134 178 139 139 127 107 126 197 349 484 523 581 538 618 586 541 577 666 671 690 659 703 778 793 793 911 977 964 1020 1058 1084 1064 1000 909 845 842 869 862 891 848 850 818 799 783 779 773 821 827 855 869 870 914 848 743 672 772 918 896 941 890 776 708 589 430 312 259 274 305 319 294 216 117 70 76 64 87 77 42 45 51 53 86 115 171 229 242 232 281 300 288 252 272 338 418 651 1080 1235 1286 1342 1368 1436 1459 1378 1122 833 612 613 677 720 839 981 1041 1088 1103 1124 1148 1222 1325 1408 1444 1467 1488 1470 1437 1423 1388 1307 1147 786 713 838 859 855 833 744 615 413 272 250 262 267 254 249 255 261 262 283 62022 349 94 30 11284 17 13 42 7836 6756 18750 11635 6178 5016 12510 15726 34631 364827 999999 774381 25192 4319 3789 3712 3325 3082 3076 2767 2713 2441 2468 2692 2588 2167 1936 1985 1843 2040 2021 2120 2077 1994 1909 1824 1793 1761 1728 1840 1981 2146 2117 2060 2010 1876 1934 1864 1677 1505 1454 1585 1340 1170 1097 1158 1169 1165 1193 881 810 832 546 573 545 414 389 413 529 472 483 389 349 609 852 822 742 628 450 374 479 477 460 369 281 449 406 506 488 666 669 650 746 852 645 634 603 644 778 594 557 574 567 574 534 663 584 608 634 547 586 631 660 611 564 545 459 480 563 598 682 495 369 378 694 977 985 737 492 559 552 594 583 564 530 521 489 416 422 414 319 306 411 437 454 473 490 404 322 285 237 247 166 113 182 187 260 230 196 150 136 126 115 184 242 152 73 77 69 49 48 152 236 247 96 109 157 190 145 159 214 253 302 285 293 284 298 252 343 180 122 136 135 113 107 40 18 54 42 88 59 72 59 13 35 67 94 48 86 81 88 86 80 138 165 273 356 331 450 456 491 518 559 613 612 584 668 803 715 730 876 891 909 926 871 879 937 914 793 828 792 816 776 766 712 703 678 676 653 720 740 825 870 868 872 858 796 723 680 689 771 841 814 831 761 696 611 525 358 257 244 273 232 162 134 88 69 80 70 44 43 90 70 43 60 83 131 152 203 268 268 252 262 251 225 261 347 401 670 1111 1280 1298 1312 1365 1401 1397 1242 1010 720 540 553 665 713 812 932 1022 1097 1129 1188 1277 1376 1451 1479 1494 1485 1433 1411 1410 1383 1319 1259 1140 896 884 954 919 874 787 677 529 360 258 257 256 259 254 262 265 264 274 274 62031 349 89 30 11279 17 13 51 7838 6758 44263 24356 10696 11519 26214 36103 31406 82076 555619 652101 23945 3543 3129 2877 2868 2741 2507 2475 2295 2200 2171 2123 1892 1748 1670 1612 1772 1725 1680 1816 1786 1729 1655 1597 1459 1399 1455 1405 1533 1593 1586 1721 1458 1569 1745 1534 1356 1315 1175 1275 1194 1007 1102 931 935 945 1085 1004 617 525 494 502 455 320 315 286 257 349 289 277 365 469 558 666 681 487 250 218 154 332 431 324 349 343 292 335 490 504 549 606 734 689 499 461 427 582 655 508 378 394 430 417 394 414 426 398 400 385 466 444 446 547 501 401 396 282 449 642 544 303 235 331 524 916 740 564 378 324 416 476 387 374 330 430 435 372 338 288 288 245 296 302 242 244 273 309 222 235 184 113 125 61 9 92 158 171 249 246 144 164 152 106 123 29 32 -24 -52 68 49 173 192 74 54 -29 42 37 0 21 76 149 129 136 151 179 124 120 96 45 32 -33 31 9 -8 -42 -51 -69 -92 -65 -11 -41 -58 -94 -24 -91 2 -28 -29 -74 -21 6 -8 11 81 179 153 190 206 214 257 332 389 382 399 472 500 544 471 541 584 657 730 708 626 656 686 667 655 590 616 623 551 511 499 443 394 464 600 588 613 693 637 646 641 635 586 586 591 569 604 638 706 660 599 568 517 435 264 104 52 44 83 62 49 -15 -10 -4 -59 -29 -51 -54 -29 -30 -41 -9 26 57 107 149 141 158 119 93 138 179 224 322 688 997 1071 1106 1144 1156 1195 1253 1068 760 468 386 501 594 623 738 797 863 957 1020 1115 1216 1275 1319 1350 1348 1324 1265 1247 1241 1213 1158 1151 1039 905 870 860 795 755 634 521 426 322 240 195 192 192 203 217 216 218 222 223 62040 348 123 30 11283 17 14 0 7840 6759 33891 17379 20666 36796 54592 129226 476472 999186 402311 11096 2857 2771 2371 2372 2223 2121 2181 2072 2005 2124 1924 1779 1460 1512 1405 1585 1615 1511 1490 1535 1622 1706 1605 1397 1374 1206 1129 1228 1289 1338 1295 1390 1349 1364 1253 1285 1096 1013 1135 922 882 918 950 842 833 1022 837 545 403 478 346 266 218 192 246 249 234 194 97 252 436 516 559 447 351 249 227 166 115 175 243 192 221 122 246 297 309 342 418 467 420 374 359 485 512 552 411 263 262 203 294 328 245 263 339 313 231 212 298 294 428 249 190 321 370 408 298 263 251 271 373 618 779 670 433 276 337 290 357 330 352 316 412 301 179 283 155 151 163 133 136 179 169 151 271 142 83 115 50 -7 88 47 14 94 182 210 275 287 155 83 -70 -84 24 15 56 87 134 112 20 -70 -98 -89 -21 46 -29 -92 -18 -13 -40 -41 13 6 46 92 28 -8 11 -17 -50 -94 -73 999999 999999 -88 -62 -44 -84 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -89 -1 43 20 1 34 179 193 219 260 280 326 370 331 391 355 374 453 497 520 520 486 461 466 492 467 439 406 363 290 261 272 301 359 479 539 554 553 590 572 480 482 529 524 504 469 436 452 501 457 392 414 341 180 71 4 -13 -36 -75 -93 -86 999999 999999 -97 -93 -99 999999 -71 -81 -89 -84 -88 -34 -5 26 77 68 28 20 16 43 101 140 261 602 829 848 899 967 1013 1034 900 772 530 304 338 463 497 560 604 651 726 831 923 1053 1092 1130 1227 1243 1203 1150 1122 1137 1121 1095 1038 1047 992 913 880 875 820 757 723 621 540 447 326 230 186 173 170 191 192 193 205 214 62049 349 97 30 11287 17 14 9 7842 6760 14466 9493 9370 11876 13767 20089 104572 630997 999999 765951 58432 4800 3304 2866 2330 2128 2276 2308 2075 1934 1994 1737 1603 1475 1517 1438 1386 1477 1424 1504 1476 1544 1537 1675 1461 1251 1178 1083 1283 1287 1296 1326 1356 1179 1060 996 1030 1129 1232 1029 932 780 731 798 813 836 561 474 525 450 387 327 212 250 308 251 205 101 309 378 379 370 477 508 267 290 150 154 89 150 200 113 169 205 270 321 344 526 378 390 406 361 321 481 540 400 285 170 98 181 397 403 405 260 168 290 322 203 273 269 279 179 178 250 328 229 176 69 121 203 354 433 546 601 415 224 259 287 334 317 295 282 338 309 257 293 253 195 229 248 194 201 193 226 162 204 152 123 185 47 74 14 122 296 373 354 427 416 318 216 77 -70 -47 81 71 170 213 111 -51 -80 999999 999999 -83 999999 999999 47 36 -10 -28 -67 -63 19 100 50 -13 -33 -51 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 -79 -47 -64 -91 -6 153 170 193 215 327 300 293 214 270 272 328 342 417 442 420 459 421 400 434 403 299 262 246 202 171 182 233 305 344 388 414 443 454 479 511 486 548 606 586 525 494 446 439 487 456 463 438 386 284 152 81 22 -18 -57 -92 -91 999999 -86 -94 -60 -69 -89 -64 -74 -74 -72 -58 -36 3 43 63 37 5 -6 24 46 67 95 219 535 760 866 942 1096 1220 1140 921 562 300 314 471 481 409 474 563 614 643 756 908 1035 1114 1182 1237 1227 1170 1108 1136 1126 1122 1056 1019 1057 1001 940 891 845 775 664 550 476 353 241 185 167 157 177 168 173 187 201 213 226 62058 349 95 30 11285 17 14 18 7844 6762 47553 37298 29089 25647 20591 15910 67523 506670 609902 39094 4864 3341 2688 2402 2105 1986 2023 2063 2158 1919 1801 1608 1359 1310 1266 1319 1225 1359 1409 1598 1658 1614 1316 1197 989 938 1074 1096 1217 1225 1319 1286 1162 1099 1026 956 1059 1053 914 794 863 943 787 697 515 485 405 319 296 116 182 218 241 223 317 175 183 173 282 416 458 477 575 363 238 195 67 110 216 182 109 157 89 181 303 214 251 373 413 362 253 290 297 318 495 407 208 245 226 224 177 197 270 278 158 301 262 180 155 178 254 199 82 161 208 195 66 20 104 164 321 481 556 387 274 186 224 202 209 272 265 243 249 314 231 281 182 142 176 136 171 114 172 121 95 145 140 117 152 68 107 82 249 375 400 306 501 464 457 311 295 167 62 63 35 106 144 93 81 -50 999999 -93 999999 999999 999999 -69 -29 -24 -41 -24 -24 -58 -4 -56 999999 -70 -55 -85 999999 999999 999999 999999 -90 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 -93 -40 44 75 140 231 287 301 257 267 203 230 257 266 297 250 200 225 214 174 193 236 184 170 133 113 87 81 77 97 119 244 334 374 353 411 407 434 469 464 506 488 473 466 451 404 443 419 386 339 251 87 13 -14 -59 -48 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 -80 -67 -19 -4 11 -37 -22 0 -10 -8 18 53 175 527 713 782 943 1180 1269 1169 904 574 287 373 431 326 384 509 560 614 727 836 981 1058 1134 1172 1149 1122 1089 1065 1051 1052 1062 1042 1031 908 771 719 678 583 418 378 293 156 124 128 134 132 139 150 153 158 174 181 180 62067 349 94 30 11284 17 14 27 7845 6763 130074 90930 59882 38457 41122 118367 186003 32481 17778 11380 7422 5357 3868 3252 2725 2490 2382 2412 2433 2298 2305 2216 2038 1795 1633 1538 1720 1717 1721 1872 1749 1712 1610 1305 1347 1580 1371 1474 1492 1576 1444 1673 1425 1494 1264 1329 1282 1212 1110 1047 968 1048 949 834 732 745 679 512 425 487 299 263 291 360 416 416 367 296 375 434 508 559 595 636 316 244 349 256 210 412 357 281 314 334 296 391 524 478 423 481 531 592 624 532 632 649 498 436 513 473 423 413 414 421 421 407 265 276 269 320 435 318 346 317 348 337 233 168 276 412 474 690 735 587 417 273 233 375 320 386 386 366 415 383 392 396 383 344 429 370 224 340 279 325 306 305 310 258 331 293 435 353 506 621 610 654 665 729 626 586 534 452 510 453 440 328 218 142 124 135 149 153 108 71 -12 74 78 8 122 81 31 6 42 13 48 47 36 73 85 27 20 -40 -2 -71 -67 -36 -41 -39 -33 -31 -64 -56 -29 -71 -61 -77 -67 -75 -53 -10 13 -13 -35 -20 16 27 91 124 142 239 332 378 400 354 361 295 344 398 368 346 290 247 247 263 285 278 302 176 207 205 181 142 201 219 231 262 372 496 517 573 603 618 651 652 665 717 704 709 660 596 625 652 638 597 546 448 281 164 66 56 18 19 16 20 17 -9 17 34 20 12 26 7 51 42 -8 11 23 84 143 150 113 89 93 123 169 195 284 408 716 934 992 1240 1488 1515 1268 838 493 515 613 534 506 594 684 678 755 940 1190 1340 1430 1405 1393 1407 1409 1383 1360 1274 1247 1287 1275 1260 1191 1132 1010 907 804 662 511 455 398 299 258 256 257 254 266 264 281 283 295 62076 349 96 30 11286 17 14 36 7847 6765 172274 113654 72303 73526 185305 235236 106714 18785 9330 6769 8871 12556 4285 3100 2851 2411 2254 2467 2398 2398 2345 2283 1995 1891 2006 1731 1736 1643 1721 1758 1683 1322 1244 1386 1467 1492 1417 1433 1483 1325 1201 1348 1309 1205 1184 1204 1245 1135 1017 874 973 1112 766 727 654 533 472 361 440 340 326 318 382 390 318 266 484 385 346 394 472 641 687 536 547 414 277 229 170 230 343 358 269 207 284 397 426 452 484 473 635 457 439 507 722 796 638 428 481 514 385 431 427 419 414 444 340 232 325 295 274 227 235 352 454 437 320 250 151 225 339 411 562 497 287 330 311 381 300 306 301 267 270 348 452 382 235 227 276 269 260 346 246 311 335 295 225 243 164 253 322 257 396 462 529 677 598 472 559 714 645 588 407 227 100 90 104 142 177 217 135 75 81 66 65 66 54 -14 48 101 92 70 43 -31 -1 -21 999999 -59 -51 -29 -90 -73 -72 999999 999999 -37 -51 -59 -71 -60 -27 -64 -55 -33 -21 -71 999999 -62 -13 -67 -56 -32 -68 -17 10 54 121 212 273 365 375 381 295 196 235 324 299 214 219 199 151 135 111 129 128 132 169 150 79 86 111 118 166 184 222 297 383 397 455 499 527 560 586 621 675 704 690 708 713 677 601 608 627 566 441 417 266 139 72 -24 -27 -23 -32 -23 5 -41 -19 -23 -25 -10 0 0 12 44 33 14 -23 32 85 97 73 82 108 115 159 151 212 343 676 931 1121 1339 1482 1397 1041 627 449 505 569 484 476 599 603 657 853 1018 1167 1264 1373 1404 1378 1380 1347 1281 1214 1150 1185 1265 1264 1249 1234 1244 1067 942 913 812 558 428 429 391 299 269 254 260 264 267 270 270 277 62085 349 93 30 11283 17 14 45 7849 6766 38206 35554 19840 13635 49235 193620 225227 56863 8959 28335 191467 736186 835665 22540 2739 2528 2321 2235 2236 2154 2118 1958 1833 1402 1542 1376 1542 1477 1451 1445 1518 1274 1165 1054 1087 1103 1172 1177 1199 1134 958 1132 1031 980 994 1148 1048 870 790 849 820 569 566 535 385 361 278 240 212 236 122 205 240 157 203 200 65 147 224 137 331 506 580 469 395 405 269 99 178 176 209 171 165 224 253 317 199 261 301 341 318 432 401 416 577 509 422 322 395 370 208 238 219 149 233 189 182 144 110 155 126 87 185 143 239 236 171 -50 51 146 328 445 370 250 149 75 54 122 181 89 194 185 228 299 194 196 120 103 179 214 138 173 182 145 83 126 150 147 118 53 230 173 247 373 412 479 510 377 327 322 453 388 236 126 14 33 -40 10 10 17 52 10 -3 47 -7 -83 -66 -59 -40 999999 -75 -67 -80 -74 -54 -96 -50 -87 -99 -69 999999 999999 999999 999999 999999 999999 -89 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -11 28 34 172 198 169 133 89 81 95 35 40 22 71 55 60 10 -1 -29 17 -9 -45 -64 -68 -39 -2 -9 0 24 56 116 184 262 342 354 356 392 447 525 562 519 564 531 498 445 462 407 350 328 177 29 -59 999999 999999 999999 999999 -83 -94 -92 -98 -95 -93 999999 999999 -99 -61 -28 -44 -85 -89 -79 -27 12 -17 -32 -17 16 20 51 85 248 451 621 715 934 1163 1224 928 420 240 361 461 421 343 339 430 458 571 761 823 920 1042 1090 1150 1169 1146 1127 1092 1035 991 1022 1080 1089 1066 1030 1079 1061 953 835 749 676 553 398 281 249 221 193 165 171 185 184 178 182 62094 349 93 30 11283 17 14 54 7851 6767 11843 8772 14494 13615 10405 40188 78597 23429 7223 21826 242583 999999 999999 29731 2716 2381 2000 2181 2134 2078 2059 1972 1971 1617 1549 1439 1334 1531 1457 1490 1495 1465 1239 1161 1239 1246 1266 1229 1297 1272 1110 833 1052 1145 1130 1000 928 728 632 810 818 716 604 550 420 405 319 354 397 295 263 332 309 277 189 136 302 121 178 218 380 596 569 474 358 299 292 203 240 295 255 123 194 187 284 242 240 410 419 291 376 292 478 579 578 479 522 311 294 273 148 185 250 200 308 222 33 51 157 167 111 184 165 138 56 87 99 172 227 263 281 357 210 152 118 140 150 239 213 113 108 159 196 140 184 178 168 154 183 207 201 168 235 122 139 254 223 107 117 151 167 240 375 355 378 454 479 376 195 250 430 373 82 10 -29 -14 81 46 24 83 76 107 35 132 124 -11 -57 -38 -35 -29 -57 -40 -56 -24 -90 999999 999999 -79 999999 999999 -91 -71 999999 999999 -88 -91 999999 999999 999999 999999 999999 -87 999999 999999 -86 -89 999999 999999 999999 999999 999999 999999 -99 999999 -60 -62 -23 -16 48 -11 -43 71 143 131 63 62 35 29 28 53 -19 -32 -16 -34 -50 -83 -57 -10 -34 -30 -37 -43 19 -9 34 95 213 268 335 366 373 437 563 547 538 525 529 532 499 497 523 436 375 327 204 54 -52 999999 999999 999999 -81 -95 -82 -89 999999 -92 999999 999999 -78 -2 17 -28 -90 999999 -90 -26 15 -1 -44 -25 34 19 6 34 77 184 321 513 659 804 1074 1201 1006 453 235 369 459 433 364 354 382 388 392 597 781 838 874 957 1094 1184 1178 1196 1201 1194 1127 1006 990 1091 1120 1119 1077 1090 1133 1052 948 799 719 621 428 303 267 216 180 168 178 186 179 179 182 62103 349 99 30 11289 17 15 3 7853 6769 25924 15109 25282 35776 35765 39015 42764 22611 21101 17097 21007 159099 821139 252108 5762 2423 2140 2030 1991 1957 1874 1723 1541 1417 1343 1207 1238 1406 1432 1361 1367 1317 1177 1115 1143 1185 1204 1213 1234 1197 1150 911 975 1040 1032 937 827 742 724 856 821 700 471 479 580 469 358 350 281 179 183 151 181 259 229 288 232 161 69 112 361 469 468 384 437 444 247 119 208 224 189 177 120 138 246 165 281 303 419 302 344 293 465 634 608 525 310 243 336 261 305 316 210 218 233 167 142 85 144 169 132 105 167 165 186 44 20 51 45 135 279 265 98 60 125 96 132 183 219 55 121 215 97 147 141 151 68 63 135 114 201 150 204 217 175 160 179 115 127 103 112 270 322 333 449 382 191 139 147 74 56 -72 -75 32 16 43 11 29 25 62 33 63 98 -32 -26 -32 -53 -10 999999 -98 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 -95 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 -46 -87 -70 -86 -66 -24 -20 -13 -44 -67 -48 -65 -35 -58 -62 999999 999999 999999 999999 -75 999999 -75 -41 -49 -49 -23 -25 133 254 359 346 391 438 482 481 504 540 527 513 519 474 458 395 394 358 336 201 21 -84 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 -93 -97 -74 20 -7 -93 999999 999999 -86 -60 -51 -7 -55 -53 -12 11 20 24 10 56 95 255 502 710 851 987 1006 561 221 289 379 421 385 326 335 313 271 411 691 763 823 973 1134 1152 1172 1136 1130 1106 977 931 1036 1080 1077 1038 1080 1138 1108 1000 912 781 697 650 530 372 297 247 200 180 173 171 170 166 171 62112 349 91 30 11281 17 15 12 7855 6770 23080 10527 9908 17493 18522 12746 10795 8100 6690 6277 4430 12609 205969 445458 11880 2433 2052 1836 1812 1875 1808 1555 1474 1164 1186 1057 1135 1188 1273 1144 1237 967 981 1015 957 1074 957 1025 1063 1034 1094 862 886 997 881 856 728 500 578 675 660 533 309 290 297 193 129 128 164 114 115 -12 76 238 208 242 101 132 138 216 249 373 379 280 245 175 86 40 78 12 180 142 78 217 142 77 189 179 201 252 265 203 431 458 275 232 155 238 137 124 234 122 229 127 135 -36 32 111 2 -17 -23 -3 3 13 3 4 -57 -61 62 100 99 21 -89 43 37 -62 -9 131 19 28 2 29 -31 2 -87 38 82 -9 -17 50 32 6 52 144 97 72 85 89 106 73 121 185 268 311 334 141 103 -9 -43 -99 999999 999999 999999 -53 71 -11 -9 50 -55 19 54 -42 15 -33 -83 -35 -23 -37 -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 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 39 161 209 264 337 374 331 327 367 365 316 278 282 258 251 197 170 111 -1 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 -93 -95 999999 999999 999999 -53 -29 -54 -69 -29 -2 85 319 557 718 821 923 626 174 186 247 286 346 339 309 268 259 225 176 164 340 573 697 786 904 997 1019 1004 981 951 895 868 935 963 933 929 984 1008 977 873 779 662 577 524 406 274 192 140 122 109 116 120 122 126 62121 349 87 30 11277 17 15 21 7857 6771 61294 19312 5861 4887 7371 8523 8250 6824 5850 5097 4640 4188 4123 3324 2278 1970 1888 1932 1871 1871 1847 1576 1536 1384 1238 1272 1394 1279 1198 1235 1325 1294 1207 1346 1294 1154 1211 1192 1343 1204 1201 1193 1104 946 1034 1312 1155 978 936 839 802 725 673 793 581 474 403 396 306 290 243 289 233 86 202 265 179 135 177 272 367 433 426 373 385 341 126 77 213 175 127 103 204 285 280 254 282 281 252 222 271 247 577 627 421 329 237 344 322 307 270 420 242 183 67 139 156 239 196 144 149 46 57 125 8 -35 -51 33 63 112 261 120 -43 11 57 47 145 96 127 58 113 159 133 72 -2 44 -1 -46 40 154 104 112 147 83 78 173 162 115 128 192 182 202 276 287 352 251 87 13 -27 -10 18 1 2 36 40 70 -20 74 60 105 106 68 68 76 147 132 99 -4 48 -19 -37 999999 999999 999999 999999 999999 999999 999999 -57 -61 -95 -53 -70 999999 999999 999999 -90 999999 -83 -61 -30 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -99 -20 -91 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 49 105 266 345 325 367 359 346 332 361 354 302 261 201 162 136 112 12 -87 -99 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 2 -90 999999 999999 999999 999999 -97 -80 999999 999999 -62 -22 9 -6 -15 -4 43 151 289 497 767 904 966 869 372 192 303 367 374 395 363 339 346 328 276 186 247 520 709 803 949 1050 1087 1110 1086 1083 1065 1006 890 905 1044 1048 1080 1099 1105 1155 1118 1029 878 739 656 557 455 334 249 191 166 158 169 178 62130 348 124 30 11284 17 15 30 7858 6773 25010 10860 7900 8008 7453 6684 5763 5511 5683 6299 5859 4944 4569 3227 2432 2118 2045 1928 1859 1963 1882 1765 1589 1423 1185 1244 1268 1371 1359 1400 1321 1387 1320 1234 1066 1092 1206 1384 1267 1326 1510 1331 1205 1194 1271 1076 1096 902 922 715 703 788 555 543 529 433 390 411 192 308 316 235 145 214 219 249 229 192 160 330 537 657 503 392 368 296 204 110 225 200 212 255 302 324 489 334 214 275 154 263 365 578 698 445 308 285 295 309 336 419 357 214 220 224 286 310 347 205 56 108 50 21 49 77 -15 54 119 94 -13 75 37 -33 -36 65 75 202 157 108 117 141 80 185 190 159 121 56 40 96 167 178 138 72 91 106 154 157 149 162 77 173 283 378 364 182 47 108 35 82 75 3 5 54 96 88 25 83 68 98 12 85 14 38 125 103 45 51 69 59 45 8 -90 -86 -94 999999 999999 999999 999999 999999 999999 999999 -55 -56 -87 -31 -37 -81 -57 -70 -85 -61 -86 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 -65 -73 -89 -61 6 139 284 354 352 319 310 314 300 273 166 112 107 82 96 14 -99 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 -86 999999 999999 999999 999999 -30 66 24 -65 -92 999999 999999 999999 -75 -54 -73 -49 18 69 48 3 39 115 275 512 827 969 1077 1005 517 226 336 434 427 387 360 371 384 378 275 235 467 743 839 984 1123 1115 1093 1072 1068 1059 988 956 972 1064 1093 1096 1127 1142 1162 1171 1139 1049 916 770 714 642 520 435 382 271 189 203 235 218 62139 349 97 30 11287 17 15 39 7860 6774 33969 17766 11822 8525 7590 5566 4559 4731 4930 5278 5562 5232 4353 3812 3048 2289 1941 1915 1868 1916 2091 1871 1789 1996 1655 1384 1340 1363 1236 1288 1339 1362 1226 1163 1269 1316 1156 1243 1327 1247 1298 1331 1212 1184 1217 1226 1063 1040 1074 896 925 925 857 534 663 679 575 414 300 318 215 214 299 306 228 199 221 272 211 284 281 414 492 518 482 424 265 233 214 182 275 158 142 226 375 314 453 292 269 289 367 623 760 568 418 316 319 454 508 488 451 574 351 374 433 477 428 127 33 127 136 88 90 -65 -28 118 34 53 143 162 4 -37 45 123 72 146 132 116 82 133 48 58 65 141 137 86 108 104 149 172 146 173 168 142 136 115 198 110 199 188 207 221 283 306 253 82 118 78 63 67 72 156 155 47 72 23 58 143 131 68 82 22 36 64 91 100 48 12 21 37 22 -79 -26 -92 999999 999999 -88 999999 999999 999999 -64 -50 -4 -46 -36 -65 -76 -70 -59 0 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -91 -71 999999 -100 999999 999999 999999 999999 -70 -71 999999 -98 -60 -57 -94 999999 -97 999999 -83 80 184 235 232 188 171 184 194 107 77 55 13 20 15 -25 -76 -96 999999 999999 999999 -88 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 80 -36 -88 999999 -90 -79 -57 -78 -64 -10 77 69 33 32 70 141 289 512 938 1168 1216 1003 507 301 430 461 435 370 308 336 401 433 264 264 521 722 802 926 1074 1127 1129 1112 1121 1092 1034 1004 1048 1093 1108 1133 1144 1153 1135 1083 1019 908 757 708 653 573 482 433 398 353 252 227 231 199 62148 349 93 30 11283 17 15 48 7862 6776 26899 10960 4594 4797 6426 6302 4580 3167 3756 4710 4184 3505 2962 2671 2121 1801 1566 1292 1451 1523 1453 1530 1591 1386 1336 1238 1224 1098 967 902 968 965 933 983 752 907 899 937 943 962 823 778 922 783 893 886 723 667 517 626 560 496 565 378 375 324 286 137 127 41 27 -30 59 17 -28 -1 -68 -67 91 96 88 139 208 122 177 26 -39 -2 111 64 -18 -37 96 107 115 148 123 35 81 254 422 409 111 115 73 132 247 190 192 207 333 210 217 253 220 13 999999 999999 2 -21 999999 999999 999999 999999 999999 -91 -8 999999 999999 999999 -99 999999 -81 -65 -82 -63 -95 999999 -73 -64 -67 -77 -88 999999 -72 -36 -76 999999 -94 999999 -94 -64 999999 -5 -44 999999 999999 -30 60 15 61 3 73 203 50 -91 -85 -66 -76 -25 -83 999999 -67 999999 -79 999999 999999 999999 999999 -35 -59 -65 -98 -59 -80 -16 -8 -10 -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 -64 -75 -43 -95 -73 -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 -24 -85 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 -98 -36 20 144 349 630 876 948 906 576 261 173 268 288 205 164 160 169 227 205 50 64 281 441 568 697 792 824 833 819 817 812 817 760 731 791 861 885 880 883 839 776 661 533 474 460 418 366 297 273 243 222 189 149 127 106 62157 349 91 30 11281 17 15 57 7864 6777 68581 43078 13750 7085 5368 4075 3343 2948 2937 2821 2402 1999 2109 1808 1526 1300 1107 1073 995 1016 1340 1299 1396 1353 1061 1044 941 733 679 733 645 682 913 815 663 719 670 767 809 763 699 817 747 578 516 479 480 580 434 367 375 414 384 171 99 121 237 -42 -17 -8 53 33 999999 -33 -26 -56 -46 999999 -64 65 -40 47 -5 26 -60 999999 999999 999999 20 -98 -71 -70 999999 999999 -5 -18 43 -64 42 296 536 430 61 59 41 184 307 201 53 150 351 415 246 148 42 -37 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 -97 999999 999999 999999 999999 999999 999999 999999 -87 -53 -29 30 54 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -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 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -4 141 475 760 874 858 578 242 138 158 217 154 88 79 65 87 137 173 162 16 -12 185 349 466 624 685 698 710 695 674 639 617 576 643 724 751 750 737 650 548 431 380 359 318 270 236 213 214 210 204 185 160 131 90 62166 349 89 30 11279 17 16 6 7866 6779 32088 14075 14123 20264 11202 3502 2495 2606 2738 3062 2546 1947 2199 2012 1752 1618 1578 1419 1312 1266 1357 1372 1281 1233 1188 1026 935 865 849 1030 944 876 895 831 974 845 822 792 767 677 818 787 573 580 560 578 584 583 585 517 449 425 374 209 243 232 103 126 164 187 59 -1 89 -30 -62 27 -65 -58 42 -69 13 41 73 63 57 -43 1 -51 6 -65 -25 -98 -88 -19 111 91 62 59 289 485 702 371 92 142 188 279 160 293 409 243 367 442 232 208 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 -50 999999 999999 999999 999999 999999 999999 -85 -27 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -9 -35 999999 999999 -80 -35 -61 -33 -57 -62 -52 30 54 96 -17 -78 999999 -42 2 8 999999 999999 999999 999999 999999 999999 999999 999999 -83 -72 -76 -13 -73 -94 -75 -61 -51 -82 -23 -84 -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 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 -90 -9 81 324 690 926 985 692 321 230 168 217 299 228 183 151 82 77 136 213 264 242 81 58 270 428 614 748 789 793 792 771 743 716 720 805 794 747 643 517 405 380 327 274 239 229 224 212 208 220 205 206 212 179 112 62175 348 119 30 11279 17 16 15 7868 6781 38210 22188 23489 10713 4517 3295 3330 3168 3652 3918 2657 2581 3007 3089 2610 2065 1776 1716 1775 1737 1922 1878 1745 1712 1667 1567 1416 1167 1135 1189 1223 1170 1207 1244 1148 1242 1143 1002 1122 1061 928 876 1020 938 819 877 834 761 593 442 592 503 421 343 342 350 307 236 76 181 170 185 224 142 114 130 105 195 146 247 259 138 198 137 153 118 94 133 -24 56 147 191 232 286 245 339 691 906 805 428 343 270 459 533 385 473 487 499 467 656 640 244 64 999999 -75 -40 -92 999999 999999 999999 -85 11 52 -51 15 21 -97 999999 -41 -30 50 -27 -60 21 -10 -2 1 -5 -5 2 -20 -16 -1 -23 12 -11 -43 75 -36 -94 7 -33 -49 95 -42 21 -20 104 157 119 160 179 161 106 29 45 51 207 275 122 122 24 -52 12 -25 -37 -1 55 85 97 63 55 87 26 60 72 29 -23 -85 18 80 44 11 19 -24 -68 999999 -100 999999 999999 -88 -61 999999 999999 -93 999999 -68 999999 999999 999999 999999 -83 -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 -65 -29 -78 -59 -89 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 -61 138 115 -82 999999 999999 999999 999999 999999 999999 999999 -78 55 102 52 106 211 273 619 1092 1123 696 459 413 429 486 406 308 237 197 213 274 346 437 483 434 239 280 550 747 913 977 982 986 990 966 942 882 903 1026 1018 954 844 717 595 522 464 431 397 367 350 330 317 305 301 295 264 229 207 62184 348 116 30 11276 17 16 24 7870 6782 61111 31795 18781 11239 4400 3135 3096 3397 4356 5246 4346 2746 3221 3938 3354 2797 2300 1880 1922 1862 1608 1652 1749 1662 1479 1319 1236 1162 1111 1272 1228 1220 1297 1177 1162 1165 1140 1121 1023 1077 975 1026 1009 979 1085 861 833 825 729 723 642 579 537 465 453 401 438 376 277 254 180 201 218 300 208 79 215 237 218 182 185 141 145 147 127 199 160 213 124 269 282 204 133 225 408 721 922 799 685 419 391 600 728 593 566 570 595 655 601 525 335 39 -45 999999 -52 -82 999999 999999 -100 999999 999999 999999 6 35 39 16 -13 -38 -36 104 -15 53 -31 -27 -23 69 129 18 116 51 -7 50 92 72 28 -33 7 38 -44 21 36 82 19 49 66 94 60 229 173 186 173 231 150 46 32 191 281 346 316 249 152 122 90 55 58 106 62 68 117 174 126 205 162 99 35 69 -12 -1 118 40 -11 -8 89 57 -26 -50 -71 8 2 -82 -49 -95 -43 -99 999999 999999 -62 -80 -57 -88 -99 -92 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 -96 -46 -35 19 59 51 -1 14 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -96 -65 -37 -7 5 -19 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -2 76 256 131 -91 999999 999999 999999 999999 999999 999999 -74 120 234 119 203 272 430 838 1129 764 542 549 571 630 513 359 277 252 236 252 353 412 434 523 567 499 343 255 459 707 936 1023 1016 1056 1053 1022 991 930 959 1070 1058 1037 925 824 718 600 535 486 433 412 371 340 322 303 303 256 189 162 62193 348 115 30 11275 17 16 33 7872 6784 68275 35495 14523 5466 3834 3503 3359 3588 4686 6199 5241 3292 3253 3849 3420 2591 2173 1774 1570 1772 1609 1459 1443 1601 1413 1249 1102 1294 1263 1376 1513 1394 1158 1165 1104 954 936 1087 992 1144 1048 1112 1081 972 920 849 768 765 642 582 571 423 425 451 335 387 495 429 360 246 250 230 158 128 172 160 118 146 116 128 72 119 203 119 45 132 130 79 194 274 340 163 211 205 436 818 800 711 617 603 633 556 528 526 546 739 721 615 447 354 141 -93 999999 999999 999999 -75 999999 999999 999999 999999 1 -40 -57 999999 -91 -21 -75 999999 -51 -46 -83 999999 -33 10 -38 56 80 -33 39 37 -11 -82 -43 40 -17 -58 -36 4 -33 -86 -36 -20 0 30 30 113 59 61 144 160 166 162 143 115 32 151 242 268 287 314 297 245 219 165 74 121 73 71 56 118 181 118 114 90 123 52 88 51 -22 -3 -40 38 54 26 16 -5 -46 -19 -43 -17 -63 999999 999999 -93 -77 -45 -7 -27 -56 999999 -77 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 -63 -13 98 60 -25 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -82 -88 -19 136 330 232 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 117 212 272 96 999999 999999 999999 999999 999999 999999 999999 -48 142 284 215 351 300 346 605 1046 1022 581 463 549 694 524 299 233 239 222 231 291 378 478 552 377 309 487 745 902 964 971 965 983 964 930 908 963 1017 1060 1060 983 893 831 761 680 578 513 447 409 390 370 325 293 283 279 246 185 151 62202 348 113 30 11273 17 16 42 7873 6786 26247 13704 5982 5360 4444 3600 3275 4155 5512 6182 4239 2875 3355 3924 3167 2574 2290 1945 1809 1670 1619 1476 1348 1609 1492 1494 1393 1367 1355 1345 1354 1389 1294 1162 1090 1046 1073 1018 827 806 1022 966 904 802 703 811 688 573 652 629 441 404 434 330 408 507 365 269 277 222 68 29 95 167 18 82 190 174 9 83 148 22 213 125 56 27 3 42 115 224 193 148 227 439 667 879 799 501 538 505 492 493 695 551 577 669 732 526 334 104 -92 999999 999999 999999 -86 -85 999999 999999 999999 -67 -23 11 107 -24 999999 -87 -84 -71 999999 -91 -63 -67 -33 -24 -4 46 87 29 24 18 -98 -12 -46 11 14 9 -52 -19 33 11 0 31 -60 -47 79 28 64 120 135 116 144 113 84 35 1 134 170 215 242 300 310 282 173 157 119 64 65 55 38 63 26 34 30 9 37 17 -14 -28 -39 -60 3 -3 45 37 -6 -96 999999 -68 -81 -95 999999 999999 999999 999999 999999 -54 -45 -63 -21 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -68 -77 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -6 33 54 63 1 -36 -67 -67 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -54 17 191 340 316 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 69 230 271 173 -12 999999 999999 999999 999999 999999 -83 -44 22 148 343 427 341 358 322 414 686 1007 901 500 461 510 594 653 568 448 319 225 203 235 338 420 483 374 214 431 785 912 927 936 930 885 859 845 805 857 874 918 998 906 828 790 738 681 622 547 498 456 422 392 364 303 275 262 262 243 179 62211 348 107 30 11297 17 16 51 7875 6787 7615 5219 4416 4754 4929 4612 4312 4009 3671 3713 3476 3035 2757 2474 2145 2036 1956 1870 1762 1917 1757 1682 1737 1679 1431 1443 1389 1174 1140 1080 991 1072 1106 1120 1043 1058 955 922 994 914 901 845 808 764 803 821 872 686 518 507 455 495 527 505 393 381 288 239 201 230 250 258 251 271 216 191 193 147 218 254 231 243 237 90 129 190 202 246 273 365 322 436 638 718 925 1042 868 732 653 611 565 612 704 806 802 705 565 409 238 35 999999 -55 -66 -61 -7 999999 999999 -79 -70 -58 -53 -18 8 15 89 33 -30 -25 -40 -9 56 72 76 36 26 11 55 132 73 56 52 36 111 74 54 59 8 80 61 62 48 147 87 62 48 64 164 125 81 137 112 114 165 232 201 240 358 402 400 371 322 360 280 293 233 158 194 162 55 90 98 115 75 49 57 86 94 62 -27 7 -33 13 86 26 24 -50 -48 10 17 -21 -15 -27 20 18 19 38 43 12 10 12 -46 -3 -40 -72 -71 -87 -91 -92 -81 -84 -71 -57 -50 -59 -93 -66 -64 -7 9 -18 -54 -18 24 -7 -20 15 64 -26 -21 -37 999999 999999 -75 -21 36 63 134 181 181 157 145 139 107 36 0 14 -24 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 85 316 638 749 618 273 -19 -95 999999 999999 999999 999999 999999 999999 -77 21 204 418 510 415 217 -7 999999 999999 999999 -64 28 150 301 451 646 722 718 611 415 353 508 815 1142 1232 930 628 617 709 788 784 650 458 324 266 304 403 487 554 602 480 273 337 626 918 1030 1022 1011 997 932 881 881 895 918 929 954 969 908 854 768 674 612 574 563 539 510 491 459 405 348 321 310 288 244 62220 348 147 30 11307 17 17 0 7877 6787 850310 28367 6707 3662 3672 3885 4140 4122 3822 3982 3684 3327 3054 3208 3352 3053 2541 2237 2078 1976 1963 1940 1901 1909 1708 1632 1450 1403 1292 1208 1127 1145 1197 1059 1077 1116 1054 942 1035 990 857 807 759 676 725 741 678 647 596 433 402 542 500 445 477 550 489 352 258 251 190 127 237 138 38 121 198 170 155 256 245 139 138 176 159 91 80 166 171 299 259 313 365 420 566 748 897 1052 1078 982 756 618 512 429 474 654 757 770 722 620 437 290 101 -74 999999 999999 999999 -87 -21 -93 -49 -26 -53 -8 23 12 -12 -3 -20 -54 999999 -32 41 -9 43 -4 -100 -46 25 -43 21 21 47 19 41 48 -4 4 39 5 8 -3 -6 1 81 65 53 32 42 82 200 136 108 142 94 78 77 59 177 263 306 262 247 238 260 312 230 145 40 120 115 94 108 81 39 20 -28 55 4 -73 -47 -17 -100 -93 6 69 -4 0 18 -40 -58 -44 -8 28 -30 -25 -54 -49 -14 16 27 54 6 -46 -64 999999 999999 999999 -97 -81 999999 -79 -72 -91 999999 -96 -73 -71 -38 -22 -33 -80 -64 -68 -51 -35 -55 -93 999999 -88 -94 999999 999999 -66 -16 -2 63 83 147 197 144 102 85 18 -14 -15 -33 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 455 830 848 634 342 34 999999 999999 999999 999999 999999 999999 999999 999999 59 319 520 613 490 220 -43 999999 999999 999999 999999 -62 135 355 596 803 788 609 413 434 689 1012 1166 974 649 594 714 830 889 820 628 462 356 306 271 305 428 536 526 389 214 195 396 727 939 973 963 959 949 862 797 794 801 776 777 827 825 777 689 598 546 512 498 496 459 397 352 300 273 250 227 197 163 62229 348 149 30 11309 17 17 9 7879 6786 14515 3268 3409 3979 3825 3453 3346 3088 2868 2658 2729 2860 2738 2543 2304 1872 1565 1609 1683 1740 1784 1783 1796 1780 1650 1614 1513 1360 1165 1167 1125 1158 1154 1112 1020 1013 1078 1101 1061 1002 951 939 897 756 604 718 617 584 529 694 676 535 567 627 647 500 368 311 242 149 101 120 102 15 56 109 57 130 127 214 200 99 80 74 14 -21 71 126 155 163 249 312 399 676 948 1127 1088 950 648 600 601 558 496 585 742 775 717 733 657 443 124 -8 -79 999999 999999 999999 999999 999999 999999 999999 999999 -40 -26 -31 -28 -49 -3 -62 -87 -96 -6 -32 -20 -13 -16 -45 -35 999999 -58 -96 -84 -54 -64 -6 52 -17 -35 -81 -73 -53 5 22 19 -4 43 20 8 21 71 117 136 81 74 -6 -2 59 5 143 236 190 229 169 221 273 290 188 92 34 37 42 8 -23 -14 -16 -38 -15 38 24 -47 999999 -69 -83 -75 -6 25 34 -20 -47 -16 14 -40 8 -21 -55 -74 -67 -39 -77 -67 -7 -23 -59 -60 -66 999999 999999 999999 999999 -98 -71 999999 -86 999999 999999 -97 -52 -23 -46 -30 -37 -21 -35 12 -74 -59 -51 -71 -63 999999 999999 999999 -98 -70 -23 1 15 54 103 105 87 95 90 87 90 77 33 -41 -64 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 569 859 798 559 235 -67 999999 999999 999999 999999 999999 999999 999999 999999 70 434 580 551 290 -36 999999 999999 999999 999999 999999 18 336 648 804 772 603 470 633 997 1146 959 622 536 606 770 938 979 783 507 327 231 249 308 343 419 519 479 222 75 160 338 617 847 941 937 888 881 883 829 749 741 729 721 726 755 767 723 638 549 528 515 496 482 462 422 362 300 259 238 211 174 139 62238 349 119 30 11309 17 17 18 7881 6784 770866 9104 3533 3621 3890 3950 3975 3931 3776 3850 3894 3306 2605 2318 2088 2005 1677 1743 1760 1769 1762 1901 1861 1785 1765 1656 1407 1324 1254 1160 1117 1191 1242 1174 1122 1189 1179 1085 1140 1083 972 807 815 797 707 802 749 579 554 652 709 729 720 669 635 583 518 455 385 275 176 230 220 148 112 74 119 86 115 33 117 106 136 190 102 34 120 69 143 54 59 231 471 747 992 1055 1223 1155 900 764 720 676 727 803 894 859 804 697 482 320 95 -79 -97 -54 -92 999999 -61 -74 999999 -79 -37 -85 -37 -5 -54 -59 -71 -66 -89 -4 -3 30 36 -22 36 36 -6 -30 30 33 8 -9 -8 26 -70 22 8 -24 4 106 66 -41 -21 -53 -8 8 48 65 80 40 59 64 32 9 23 32 51 205 265 275 253 291 286 263 255 218 255 203 93 129 117 79 46 34 44 56 30 3 -14 -6 -35 -26 -50 -7 63 24 85 68 4 3 4 69 -2 -52 -25 3 -32 -82 -55 -55 -34 -62 -49 -66 999999 999999 -94 -91 -95 -70 -66 -65 -76 -76 999999 -94 -68 -9 56 42 22 -11 -11 -45 -44 -36 -71 999999 999999 -98 -71 -25 -48 -13 19 62 107 146 133 123 108 148 156 120 92 27 -59 -57 -77 -84 -88 -90 999999 999999 999999 999999 999999 999999 999999 -81 171 573 899 794 554 306 -7 999999 999999 999999 999999 999999 999999 999999 999999 -41 190 535 707 566 259 21 -94 999999 999999 999999 999999 -87 80 398 759 903 832 735 746 940 1122 1094 821 637 725 882 1027 1049 828 465 251 220 259 348 462 557 493 208 55 188 411 631 810 916 962 962 928 922 915 873 808 756 733 723 680 720 780 772 696 616 557 507 505 509 492 472 454 406 347 296 273 253 222 62247 349 107 30 11297 17 17 27 7883 6780 960787 9466 3842 3081 3226 3944 4164 3642 3422 3320 3196 2783 2525 2415 2286 1827 1524 1562 1598 1554 1660 1637 1697 1769 1708 1587 1348 1235 1179 1085 1071 1152 1114 1106 1288 1194 1074 995 995 950 884 791 690 715 728 720 698 676 694 577 571 676 753 698 699 580 482 436 452 327 155 175 135 11 91 39 6 0 55 165 118 178 165 95 5 -28 -13 4 40 95 162 200 316 543 863 1291 1288 1081 855 616 592 688 710 844 917 893 818 573 320 5 -2 -20 999999 999999 -83 -36 -80 -20 -73 999999 -2 4 999999 -71 999999 999999 -75 -79 -89 -84 -95 8 -79 999999 -77 -41 999999 -74 -13 -22 -44 -44 -3 -9 -31 -91 -53 -70 -62 -33 13 -46 -75 999999 999999 -39 -57 6 28 13 -12 -11 2 23 12 -35 30 108 199 221 301 310 274 260 245 263 241 113 64 73 59 84 60 -8 -6 -18 4 39 -4 7 16 -27 -56 -77 -39 -24 -5 33 36 -39 -53 1 2 -20 -56 -42 -17 -90 -64 -31 -88 -57 -82 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 -86 -55 -37 -21 -32 -47 -37 -50 -75 -84 999999 999999 999999 999999 -73 -49 -39 23 51 110 122 84 75 66 24 38 27 20 -35 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 371 838 850 587 403 190 -60 999999 999999 999999 999999 999999 999999 999999 999999 -44 229 606 662 393 146 -38 999999 999999 999999 999999 999999 999999 -92 184 610 833 855 805 829 981 1094 1016 745 606 637 793 1024 1096 991 679 329 171 214 335 494 553 475 243 83 143 365 609 806 879 891 901 856 885 858 817 749 709 693 659 669 752 763 711 635 562 512 475 480 464 441 400 360 296 261 249 239 219 62256 349 128 30 11288 17 17 36 7885 6776 997714 11434 3597 2912 3509 4357 4765 4962 5150 4794 4280 3901 6644 18124 25445 16130 4010 1912 1754 1913 1972 1942 1961 1982 1912 1771 1727 1444 1196 1151 1188 1172 1247 1209 1179 1235 1082 1014 1121 1026 949 873 701 693 743 744 622 551 590 654 655 759 707 604 612 636 625 457 514 503 381 305 234 226 166 67 124 113 157 121 42 29 -60 97 -22 -36 -2 90 126 175 192 368 492 892 1193 1536 1502 884 629 644 727 855 865 925 897 844 666 403 167 97 51 17 -36 12 18 -19 -19 -6 -51 -22 76 35 999999 -21 5 -45 999999 -98 -59 -84 -38 -85 -23 -5 -48 -79 -68 -28 -10 2 13 -50 6 -21 -35 6 -4 42 -5 -31 -28 -33 15 1 22 31 50 -11 39 -24 36 93 40 -39 5 83 165 184 256 265 270 309 294 276 192 319 323 287 212 139 117 134 140 79 48 31 3 -47 11 -31 -9 -4 -57 -72 -27 9 6 29 21 -2 -10 1 -33 -28 -3 15 36 -30 -18 -40 -81 -97 -55 -80 999999 999999 999999 -88 999999 999999 -89 -81 -44 -56 -59 -62 999999 999999 -70 -19 -50 -25 -5 31 7 -62 -41 -40 -74 999999 999999 999999 -84 -73 -21 5 36 116 147 152 116 91 111 141 122 44 -2 -55 -44 -50 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 58 516 912 898 622 349 105 -68 999999 999999 999999 999999 999999 999999 -43 263 605 762 644 376 100 -37 -63 999999 999999 999999 999999 -84 178 589 849 947 904 933 1103 1069 842 666 635 755 968 1110 1060 920 629 332 209 202 287 442 550 475 244 91 121 348 642 820 868 880 924 888 886 882 834 757 735 720 659 689 760 759 708 651 609 573 537 496 490 452 419 393 343 278 241 230 197 164 62265 348 121 30 11281 17 17 45 7886 6770 16012 3283 2547 3116 3469 3785 3913 3887 3677 3389 5300 24758 143509 46543 45873 14205 2149 1888 1863 1805 1880 1907 1827 1848 1903 1790 1739 1714 1396 1233 1221 1086 1089 1150 1228 1339 1240 1174 1053 1113 1010 1015 889 747 795 781 768 876 852 868 836 795 759 683 753 749 642 600 433 409 286 217 215 218 170 144 105 104 64 77 75 103 90 63 33 131 101 128 277 420 750 1004 1244 1378 1155 908 741 857 969 1089 1050 924 979 908 657 327 85 76 119 50 53 86 67 59 18 -64 -61 -30 -15 0 -35 11 -69 -12 -17 -34 13 -33 -13 1 -25 -21 -56 -58 -33 -55 2 47 -5 8 20 -30 -59 -17 -71 -31 -48 1 -2 -16 8 -1 -38 40 49 33 42 -28 -41 -2 63 110 6 49 203 283 339 202 238 257 251 259 271 344 335 307 244 148 131 151 98 39 40 85 78 65 17 -54 -37 48 -42 -99 -82 -23 -14 79 42 9 44 7 23 17 42 23 68 53 41 5 -73 -70 -51 -61 -49 -56 999999 999999 -70 -92 -87 -80 -75 -45 -18 -47 -76 -77 999999 -97 -66 -59 -47 -34 -14 9 9 24 5 -14 -53 -62 -73 -73 -62 -47 -6 24 81 97 141 117 93 122 166 138 46 11 15 -8 -50 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 93 536 976 1036 757 465 189 -14 -86 999999 999999 999999 999999 -78 205 578 761 656 431 289 117 -31 -58 -70 999999 999999 999999 216 631 787 983 984 1098 1155 1022 757 678 749 908 1083 1095 889 552 259 173 163 206 351 533 553 366 132 65 142 370 671 830 886 935 967 957 925 893 856 781 714 704 707 749 795 778 731 679 633 601 564 536 516 507 466 420 376 332 292 264 239 215 62274 349 90 30 11280 17 17 54 7888 6763 22762 5344 3619 3853 4418 4596 4504 4515 4801 4808 5863 16696 43695 51453 13629 2667 2044 2043 1939 1836 1885 1875 1924 1984 2011 1822 1735 1656 1541 1468 1385 1363 1303 1249 1140 1258 1228 1194 1343 1401 1176 1116 1064 957 770 827 914 949 971 1046 949 960 987 905 840 924 815 874 741 525 513 506 376 350 222 191 260 187 294 210 143 97 167 127 194 199 265 217 240 496 892 1306 1538 1861 1789 1112 717 890 1172 1266 1329 1350 1222 1045 910 567 184 12 56 116 86 117 131 180 151 83 117 233 140 26 -15 18 33 43 35 28 37 83 110 100 173 192 90 27 90 116 31 1 40 32 57 122 29 38 101 126 59 22 -7 49 83 100 52 104 72 74 118 114 14 97 153 132 117 139 209 324 414 435 443 381 352 427 376 384 346 439 443 384 261 220 208 200 234 138 150 80 42 103 119 137 120 24 3 -7 45 101 128 111 60 81 89 110 127 162 159 118 132 72 40 73 81 60 58 73 43 59 -17 999999 -55 -1 -13 -8 -23 17 17 -16 -27 -44 -49 -16 1 5 22 22 21 15 47 26 31 -44 -39 -26 -73 -49 -44 1 29 92 201 287 259 243 217 184 170 120 86 66 46 2 -61 -87 -79 999999 -94 -63 999999 999999 999999 -76 -80 -92 -30 109 475 938 999 754 488 208 27 -42 -59 -72 -70 8 306 635 898 904 648 500 321 154 81 0 -74 -82 55 414 671 911 1156 1187 1284 1247 1080 841 859 1024 1232 1256 1031 676 371 264 262 302 422 593 665 571 327 177 174 291 499 829 987 1012 1070 1102 1108 1054 1001 971 902 820 816 828 827 880 896 861 795 748 707 694 656 618 609 608 562 512 460 402 359 341 337 62283 349 85 30 11275 17 18 3 7889 6756 111012 5208 1264 644 134 300 675 1164 2639 14662 71804 466062 857342 526692 102407 11589 2202 1876 1749 1746 1821 1786 1747 1706 1696 1667 1688 1433 1358 1326 1310 1180 1032 1099 1114 1142 1182 1117 1153 1137 1154 1138 1075 1018 895 905 761 772 675 847 999 959 989 937 800 830 803 847 766 719 593 576 392 261 123 134 293 176 147 97 38 119 142 -11 32 151 149 146 137 377 800 1249 1702 2001 2016 1697 1051 752 897 1087 1114 1101 1056 1018 996 728 356 64 94 146 164 42 74 51 101 133 115 160 152 2 14 91 69 30 -35 999999 -96 -58 -45 -17 25 66 20 7 22 78 0 -12 -23 25 82 137 46 50 69 47 15 52 29 10 47 -21 -54 10 87 100 62 76 32 75 33 41 37 69 97 197 342 391 329 296 362 366 368 326 307 307 377 307 191 122 134 183 84 87 93 91 65 26 16 49 9 -5 11 -41 -64 -23 23 68 119 39 41 107 6 1 23 22 19 14 48 -20 -44 -65 -21 13 24 43 -1 -80 -90 999999 999999 -68 -75 -41 -43 18 5 -67 -87 -85 -53 -33 -17 -20 9 24 -19 -20 -73 -35 3 -72 999999 999999 999999 -67 -29 -4 110 171 217 215 200 176 100 26 18 -22 -51 -64 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 4 303 537 646 594 298 73 -45 -88 999999 999999 999999 -34 157 440 655 734 592 460 346 189 34 -64 999999 999999 -87 40 311 673 902 859 857 1044 1081 894 750 806 945 1006 923 701 426 234 184 205 324 452 507 432 239 113 147 255 411 657 850 914 966 999 1014 976 932 895 842 777 732 746 755 760 821 823 788 740 681 637 631 601 561 551 566 555 512 440 375 337 323 320 62292 348 109 30 11269 17 18 12 7890 6748 1249 999999 999999 999999 43 1308 9214 46465 190073 475695 912161 792206 267384 182133 90245 5793 2027 1663 1635 1571 1675 1649 1737 1749 1590 1465 1419 1225 1154 1069 1097 1130 1176 1177 1095 1090 1159 1119 1188 1201 1293 1174 1176 1090 1020 988 880 754 849 915 935 1030 941 980 972 915 894 786 731 621 520 518 446 399 308 295 309 124 26 25 116 74 -30 103 237 200 226 263 454 879 1250 1649 1996 2001 1579 1300 1080 1072 1009 1166 1203 1111 1004 858 520 291 97 29 61 109 120 108 161 79 162 245 135 15 -34 24 -63 -70 -72 -14 -10 -36 -73 -6 -22 12 -29 -39 23 -45 -39 16 27 127 67 51 75 -34 -17 54 -14 -40 -19 -25 -47 6 10 54 32 39 52 32 23 4 17 118 41 79 54 69 196 243 331 366 354 315 325 344 346 351 376 346 294 202 198 168 202 160 109 93 75 66 33 70 47 63 73 27 8 -37 -78 40 97 115 43 52 41 77 48 52 15 22 82 -28 -60 -20 15 47 13 -38 -39 -30 -74 999999 999999 -86 -66 -24 -9 -43 -64 -93 -50 -96 -91 -90 -50 -55 -65 -69 -71 -63 -29 -36 -83 999999 999999 999999 999999 -95 -73 23 144 212 216 241 209 125 70 3 -28 -15 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -26 196 549 581 359 146 0 -93 999999 999999 999999 -94 -44 123 422 645 634 544 460 327 133 -37 -90 999999 999999 -85 38 210 487 829 866 704 693 867 1037 933 807 821 905 888 739 569 357 221 202 212 308 488 505 398 197 93 145 298 418 635 826 930 1001 1028 1029 1024 993 944 897 831 778 762 769 749 792 869 862 833 819 741 681 656 639 601 575 579 573 561 529 482 442 400 386 62301 348 129 30 11259 17 18 21 7891 6740 109579 16222 2889 1995 1641 1261 1470 13958 74316 148318 173511 309857 538282 509084 459752 208287 12322 1641 1459 1359 1284 1360 1452 1550 1611 1423 1195 1184 1120 1097 1004 1000 1010 977 922 971 1002 942 879 838 988 983 893 986 896 906 894 812 780 828 827 820 858 905 734 691 789 729 772 663 533 462 430 319 249 160 136 104 62 170 36 -74 -8 115 17 -23 23 162 120 227 489 907 1368 1658 1788 1714 1418 1181 888 858 874 1050 1022 898 775 532 277 50 -43 999999 -99 -96 -57 -16 77 58 15 64 83 -64 -48 999999 999999 999999 999999 999999 -98 -42 -82 999999 -48 39 26 -12 -61 -91 999999 -53 -75 -84 1 -36 -40 -1 -38 -67 -42 -65 -35 -60 -85 -21 17 -3 57 18 56 7 -18 -30 -50 -44 -26 -45 11 31 123 171 199 263 287 232 176 176 159 185 147 133 93 90 79 61 54 61 15 7 20 14 -41 -59 -58 -61 -92 999999 999999 -32 -15 5 -21 -95 999999 999999 -70 -19 -9 -53 -6 -44 -71 999999 -75 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -71 999999 999999 999999 999999 999999 999999 999999 -68 -14 23 47 66 68 18 -15 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 232 308 173 -9 999999 999999 999999 999999 999999 999999 999999 999999 -11 192 393 419 277 170 55 -49 999999 999999 999999 999999 -78 50 261 483 529 564 704 825 881 817 748 735 710 700 702 612 501 424 271 147 119 131 129 176 268 312 256 127 113 242 349 550 730 830 890 909 915 912 894 847 800 767 691 681 676 668 661 720 781 777 773 740 670 584 557 559 540 512 517 514 500 479 446 402 373 62310 348 91 30 11251 17 18 30 7892 6731 7065 3399 2384 1835 967 452 3937 18389 27016 11598 3257 22707 290242 702351 846322 92222 3663 1633 1501 1445 1417 1405 1502 1591 1527 1370 1216 1229 1079 936 1044 994 922 1015 886 906 865 830 891 884 974 1021 877 802 832 817 735 681 682 833 775 812 792 768 812 825 642 516 553 536 457 424 319 183 117 22 23 44 0 8 124 125 34 53 65 35 4 147 163 317 656 1162 1598 1797 1827 1480 1032 805 715 855 954 967 850 823 716 335 5 999999 999999 999999 999999 -63 -1 21 2 25 130 151 43 -68 999999 999999 -94 999999 999999 999999 -76 -65 -39 -42 -93 -56 -43 -89 999999 999999 -49 -43 -83 -76 -66 -84 -72 -12 -46 -35 -62 999999 -86 7 -23 -10 -24 -18 -33 12 -28 5 -16 -21 -15 20 -25 3 3 67 172 261 307 216 257 250 282 244 198 181 121 97 47 49 36 -16 34 45 26 -49 -3 -18 -53 -43 -45 -35 -27 999999 -81 -47 -78 -71 -62 999999 999999 999999 -76 -74 -63 -57 -75 -85 -57 -37 -67 -84 -90 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 -48 181 282 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 228 305 186 34 -95 999999 999999 999999 999999 -50 134 325 437 405 424 633 803 887 906 829 741 655 573 586 616 543 455 401 307 179 141 155 143 161 193 210 219 134 88 237 346 449 658 822 888 900 887 878 884 861 814 746 700 694 682 694 802 815 766 744 714 651 585 530 492 478 480 483 489 489 474 454 427 397 370 62319 348 88 30 11248 17 18 39 7893 6722 5898 2459 3845 10106 12523 6294 3200 3555 4480 3198 11988 155005 420816 364050 240806 15360 2776 1525 1496 1468 1415 1539 1661 1683 1503 1316 1108 994 1083 1005 956 963 1044 919 836 845 833 845 819 826 868 944 830 859 733 601 639 765 736 776 676 754 642 645 751 672 514 542 432 381 378 182 146 154 119 134 73 24 -17 49 81 4 -29 -19 -2 34 37 94 93 411 732 1336 1889 1963 1610 1064 755 551 611 910 1054 979 950 836 476 251 -11 999999 999999 999999 999999 -81 -3 88 65 157 151 98 56 -52 -66 999999 999999 -43 -89 999999 -40 21 -52 -66 999999 -49 19 42 -17 -27 18 -2 -48 -32 -24 -95 -45 -58 -82 -96 -95 -52 -7 -31 -72 -76 -24 -5 -44 -51 -75 26 30 76 111 47 83 48 27 51 41 181 230 291 259 217 227 240 232 168 92 75 -7 -4 -46 -22 14 -1 37 -5 -38 -93 -80 -92 -63 -88 -97 -95 -31 -45 -10 -55 -76 -68 -100 999999 999999 999999 -26 -79 -94 999999 999999 999999 999999 -62 -33 -45 -74 -51 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 999999 999999 -75 8 73 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 276 282 76 -81 999999 999999 999999 999999 -8 112 269 421 506 565 868 998 1077 1068 1082 1093 768 528 546 481 428 415 285 150 164 163 135 137 138 178 195 132 198 356 422 558 740 893 912 908 913 911 906 864 814 770 713 677 716 858 882 799 742 696 629 573 546 511 481 509 505 492 490 487 476 451 406 377 372 62328 347 115 30 11245 17 18 48 7893 6713 1083 2057 6279 7864 3551 2864 3919 4814 3059 8895 136897 394234 280098 292188 6891 1756 1671 1670 1667 1527 1543 1502 1627 1757 1634 1538 1362 1159 1150 1090 1122 1174 1142 1062 939 1014 893 888 880 961 941 771 832 810 811 760 702 874 751 804 947 904 770 864 776 698 635 579 549 511 351 261 249 233 235 82 72 168 100 14 28 31 60 79 49 147 117 268 239 375 646 1197 1801 1964 1789 1253 793 556 729 895 1038 1028 948 665 301 -43 999999 999999 999999 999999 999999 -34 95 36 128 119 68 74 84 -1 -22 -33 -11 -25 -40 -78 -75 -70 -76 -52 23 -28 5 49 -25 999999 -96 -50 -27 -39 -61 -49 -23 -1 -22 -18 -70 -1 -7 -24 34 26 58 51 -32 -30 4 -57 -23 84 87 94 41 46 31 206 220 298 285 233 225 249 187 111 43 19 20 24 62 89 94 72 49 94 0 52 65 25 -31 -63 -77 13 37 -9 -48 -96 -94 -89 -88 999999 999999 -71 999999 999999 999999 -73 -64 999999 999999 999999 -56 -66 -46 -61 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 -13 -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 -85 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 141 330 194 -25 999999 999999 999999 999999 -100 60 193 358 527 535 699 1056 1227 1250 1204 1090 880 594 475 496 455 412 339 231 163 210 210 162 180 223 201 97 213 422 479 582 790 942 948 960 961 961 931 906 848 805 790 712 717 855 922 859 787 741 685 610 565 517 499 516 529 535 522 515 516 505 452 414 399 406 62337 347 116 30 11246 17 18 57 7894 6704 4237 9379 10719 9771 7418 7256 19975 41272 32902 10012 26967 64486 383526 55132 3132 1604 1392 1347 1320 1323 1295 1401 1507 1522 1516 1437 1096 1081 1138 1051 1009 1104 1002 1027 1031 942 948 882 819 794 826 952 995 815 778 787 785 836 801 739 748 813 830 824 728 677 627 507 539 452 421 489 319 159 201 174 130 31 23 62 97 28 -58 -45 -6 29 66 116 124 199 338 644 1008 1587 1963 1711 1108 586 629 954 1014 960 874 759 362 -6 999999 999999 999999 999999 999999 -52 49 101 109 71 83 29 999999 -88 -41 -73 -56 -41 999999 -52 999999 999999 -98 -20 -17 -54 -40 -7 -86 -43 -43 -89 -49 -46 -84 999999 -74 -78 999999 -96 -64 -78 -53 4 -17 -67 -29 45 14 -25 26 37 30 49 35 -5 -30 6 52 107 166 223 221 170 206 186 89 -15 -99 999999 2 -11 -51 33 32 44 56 20 -18 -14 1 -18 -22 -25 -76 999999 -76 -21 -43 -41 -67 -88 -84 -79 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 -7 222 171 -12 999999 999999 999999 999999 999999 -68 104 270 450 455 580 856 1065 1122 1035 731 542 450 393 367 342 200 133 188 204 162 140 133 111 112 192 257 356 437 520 634 791 868 848 840 838 853 826 794 741 721 706 649 651 766 869 883 821 747 691 631 573 528 503 483 481 462 453 456 463 461 418 367 360 360 340 62346 347 116 30 11246 17 19 6 7895 6695 24095 27444 21742 32232 38429 11757 6768 4328 2900 7709 9534 1838 1511 1437 1340 1325 1362 1422 1314 1447 1503 1508 1343 1156 1108 1020 1072 1098 1094 1030 1065 1020 1069 984 905 915 969 799 693 727 827 827 852 821 741 718 702 727 664 740 755 751 815 725 918 860 650 522 697 593 424 563 426 251 202 225 188 44 -68 98 -4 58 116 -99 -44 50 45 128 151 157 311 546 966 1338 1872 2007 1690 929 542 732 987 1076 953 849 777 208 999999 -92 999999 999999 999999 -75 30 25 73 0 38 85 999999 -69 38 -98 999999 -95 -99 999999 999999 -95 -20 -96 -44 -12 -23 18 25 -34 -94 999999 -57 999999 999999 -66 999999 999999 999999 -82 -88 999999 -41 45 67 -25 -56 -35 -4 86 44 93 28 72 10 -53 -45 52 69 87 57 151 193 319 272 48 999999 -77 -76 -55 -13 -40 -6 23 58 37 -26 19 22 11 -25 -88 999999 -99 -49 -85 -52 -66 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 98 -55 999999 999999 999999 999999 999999 999999 -46 111 288 485 468 538 803 1002 1017 828 446 348 337 299 283 289 217 186 146 105 110 113 32 88 351 487 485 524 625 785 854 872 841 836 839 832 840 816 783 731 710 646 675 766 875 908 897 865 807 756 720 677 620 546 499 488 482 476 459 454 443 399 359 356 337 326 62355 347 110 30 11240 17 19 15 7896 6686 33984 37665 18666 23083 44770 11222 6542 4887 3011 2400 1708 1436 1385 1320 1219 1100 1295 1105 1134 1179 1092 1201 1244 1153 1107 1039 1095 980 905 1009 994 898 1014 1002 820 818 609 710 829 722 585 799 829 884 880 662 665 688 643 673 719 717 589 708 615 562 624 576 532 475 414 254 213 220 107 81 54 80 -19 -53 -37 -52 -43 -72 -88 -17 -75 -37 135 131 270 557 927 1464 1771 1758 1039 798 746 870 906 878 848 592 147 -76 999999 999999 999999 999999 999999 -89 999999 -66 -17 88 35 -50 -53 -81 -66 -90 -49 -88 999999 999999 -48 999999 999999 -90 -96 999999 999999 -73 -22 999999 999999 999999 -62 999999 999999 999999 -72 -45 17 -19 22 -43 -67 -62 -52 999999 999999 -13 4 86 -6 16 -31 -93 -64 -16 -39 -32 -43 -12 149 115 105 132 -6 999999 999999 999999 -65 999999 -33 -29 -26 -72 -46 -52 -22 -57 -37 -23 -72 -92 999999 999999 -89 -64 -42 -67 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 99 -29 999999 999999 999999 999999 999999 999999 999999 999999 -73 106 366 434 388 627 820 765 531 315 274 266 254 239 256 233 160 61 -5 25 72 -17 27 284 456 499 529 589 639 753 797 804 780 782 782 788 774 753 751 733 662 616 643 726 813 853 881 860 835 806 771 731 683 646 596 555 508 497 473 456 456 428 412 386 363 62364 347 106 30 11236 17 19 24 7896 6677 11565 5519 3972 6298 14799 35039 17799 9044 5153 3015 2558 1913 1529 1506 1403 1268 1473 1319 1214 1443 1488 1475 1426 1365 1210 1132 1218 1084 1005 1056 1180 1243 1080 920 825 831 875 888 798 763 963 980 941 934 688 721 730 764 765 845 766 729 773 650 654 734 688 486 380 399 453 314 110 134 290 164 165 122 137 84 -14 128 139 35 59 85 97 115 309 535 640 1067 1697 2103 1915 1172 723 880 953 865 900 924 335 13 999999 999999 999999 999999 999999 -60 -54 -22 10 78 -11 49 -30 19 -55 -46 -24 999999 999999 -95 999999 -98 -4 -6 -95 -12 80 -13 13 -74 -22 -62 -53 26 -97 999999 999999 999999 -67 -86 11 -33 -2 -6 -3 -62 6 -25 -43 -19 56 108 13 45 52 21 -20 -32 36 -68 -30 -2 34 43 -27 -26 -45 -53 -52 999999 -88 -86 999999 999999 -49 -50 -15 -11 36 92 56 29 49 -9 -6 76 69 -41 -50 -27 -91 999999 -72 -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 -98 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 95 75 -25 999999 999999 999999 999999 999999 999999 999999 999999 22 169 324 364 375 631 808 643 395 262 252 275 286 239 237 266 224 169 104 14 1 11 25 191 454 594 617 671 728 742 872 871 868 882 854 862 882 862 855 846 833 812 773 763 769 799 832 890 944 979 991 971 922 855 798 764 703 647 602 570 572 575 524 514 518 511 62373 347 111 30 11241 17 19 33 7897 6668 18933 10375 5337 6246 10295 17759 19241 19318 11056 4712 3913 2748 1710 1483 1602 1517 1276 1328 1414 1412 1440 1529 1415 1465 1314 1252 1216 1115 1206 1065 1206 1143 961 1048 800 773 803 988 863 900 1028 981 938 1064 857 885 803 688 618 748 869 792 769 805 781 754 654 605 534 607 491 346 259 191 186 200 101 76 15 -17 33 -67 -90 138 100 -24 107 280 124 266 505 690 1006 1725 1981 1994 1615 937 827 1044 1025 882 970 657 236 8 -60 999999 999999 999999 999999 999999 999999 -80 14 -24 12 106 -1 -15 -83 -40 43 -3 -70 1 -24 999999 -84 999999 -59 -16 -5 -66 11 -74 -52 21 -2 -50 -63 -34 -85 999999 -11 1 -9 56 9 -14 -35 113 33 27 51 34 139 89 130 150 188 99 84 99 9 -68 -54 999999 -34 -51 -23 33 -19 -59 7 -31 -72 34 -29 -27 -32 -8 23 103 103 111 93 44 77 39 92 19 31 -68 -36 -42 999999 -96 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 -77 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 59 109 -27 999999 999999 999999 999999 999999 999999 999999 -50 -14 45 110 204 422 760 698 345 256 193 146 194 221 141 164 209 256 292 236 125 -2 -7 46 197 402 593 693 745 805 823 884 916 935 932 921 927 905 925 906 920 924 919 916 923 923 877 855 831 922 998 1004 1036 1037 959 872 815 761 693 659 642 630 585 547 534 496 461 62382 347 119 30 11249 17 19 42 7898 6659 30798 13255 9271 12255 18064 25645 23925 62359 146692 10861 4915 4573 2536 1797 1450 1426 1465 1485 1370 1314 1295 1342 1418 1424 1393 1294 1192 1127 1222 1075 1033 1018 1243 1016 894 982 971 917 992 846 753 940 1054 842 994 928 829 636 707 841 835 836 751 603 677 622 562 488 430 470 461 275 198 235 113 163 57 -49 111 39 22 126 79 134 149 231 161 234 298 487 670 644 1152 1998 2295 1864 1170 873 858 1005 877 829 929 630 241 32 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -1 10 41 -35 17 -13 112 71 -15 999999 999999 -91 -72 -47 19 11 -18 -2 -7 47 -49 -45 -28 28 -46 -44 -16 -53 -15 3 -19 12 2 2 29 40 26 75 12 55 90 101 21 -5 133 147 106 146 127 59 -8 -54 -92 999999 49 -59 -64 -62 999999 58 28 58 39 -24 17 -29 -98 6 -31 54 12 33 64 29 35 77 5 10 5 -55 -38 -29 -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 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 1 12 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -60 -50 45 139 344 680 812 535 243 120 91 111 79 88 98 181 257 270 289 219 48 27 35 166 403 556 683 760 813 859 894 906 938 961 942 976 948 925 925 920 916 930 937 930 885 846 825 923 1000 1029 1043 1034 964 892 848 810 748 683 644 615 550 516 507 500 474 475 62391 347 125 30 11255 17 19 51 7899 6650 18885 17689 13076 8179 9001 6608 4177 4128 3611 2683 2093 1713 1777 1609 1448 1530 1452 1391 1300 1290 1417 1416 1450 1443 1485 1302 1228 1196 1301 1298 1248 1133 1257 1165 959 938 932 904 1045 814 723 865 989 971 951 934 929 764 834 712 795 811 747 609 601 590 517 421 261 188 162 97 116 47 171 18 2 -25 92 -37 54 173 37 143 232 216 261 480 712 723 745 1212 1791 2092 1792 1223 812 1068 1096 1007 891 916 722 316 139 -90 999999 999999 999999 -91 999999 999999 999999 -78 999999 999999 -24 -27 999999 -21 49 121 112 79 17 -13 -7 -100 999999 -63 85 24 -6 -81 -36 -42 -70 9 999999 999999 -28 -10 -35 -4 -68 -25 69 19 26 -22 11 -1 -18 15 61 50 2 121 141 205 114 1 88 60 186 138 108 56 -41 4 -66 -66 -4 -1 -51 -26 17 16 -42 25 -63 -21 -59 -12 -20 29 -30 5 34 42 -14 -39 -85 -76 -46 -35 -25 -49 -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 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -1 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 24 269 470 607 646 518 223 100 49 35 35 61 78 89 106 202 292 374 426 303 158 207 406 548 585 603 716 832 824 848 858 886 916 941 968 950 937 942 935 943 919 873 838 901 888 831 789 848 958 1018 1026 1020 1042 981 902 852 815 757 694 673 623 564 521 509 497 62400 348 102 30 11262 17 20 0 7900 6641 17032 14440 13274 12887 14024 11780 6220 5235 5340 4288 3111 2393 1768 1777 1742 1556 1388 1434 1277 1208 1385 1387 1305 1443 1487 1492 1412 1274 1212 1129 1231 1282 1231 1034 939 1005 996 1150 898 859 727 926 971 1052 1060 976 904 940 725 791 781 859 703 797 658 609 612 507 500 402 379 253 301 272 174 85 75 49 24 40 56 38 136 83 113 137 183 413 527 789 804 857 1229 1677 1941 1819 1480 1191 1155 1087 1007 961 1008 827 540 205 62 -44 999999 999999 999999 999999 999999 999999 -99 999999 999999 -36 77 -8 19 70 70 39 48 -64 -64 -51 -84 -30 -36 -76 -33 -27 26 -6 -25 0 999999 -24 -65 -61 -39 5 31 -55 -45 -44 9 -10 48 55 106 137 122 1 82 109 71 112 125 134 107 155 267 193 197 151 25 64 32 10 -80 -3 15 5 -80 -29 -1 -41 -8 69 55 34 -24 -32 -11 52 47 -23 -20 16 70 33 138 17 8 -20 -23 -27 -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 -87 -50 -33 -72 -62 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 14 254 550 749 819 560 310 234 124 141 137 133 149 154 167 195 329 514 466 229 350 632 675 663 669 766 846 889 913 937 926 946 985 1026 1031 1037 1024 1015 986 948 950 907 808 878 862 862 889 961 1038 1073 1102 1107 1106 1061 986 928 901 867 781 707 638 608 592 587 596 62409 348 78 30 11268 17 20 9 7900 6631 18370 15070 10797 8087 7818 14163 106728 240735 77243 8264 8943 6282 1755 1587 1380 1327 1339 1172 1056 1109 1139 1142 1182 1183 1042 893 1008 1115 949 958 1036 792 823 869 842 958 839 816 779 755 540 625 884 902 764 854 771 715 525 654 629 672 687 563 717 624 563 464 384 441 244 193 82 106 116 33 -27 -70 -56 -41 -2 49 38 -25 81 103 83 205 180 228 351 494 732 819 718 1064 1561 1784 1620 1323 1091 919 915 892 863 730 317 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -84 6 70 999999 999999 -65 -52 -91 -93 -57 999999 999999 -25 -40 9 -68 -85 -66 -68 999999 -100 -43 -98 -94 -64 999999 -94 999999 -52 -13 16 13 32 -45 -23 19 -5 -24 -31 53 111 128 94 157 203 167 23 24 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -85 -46 999999 -36 19 -90 -61 -84 999999 -53 -12 -42 -59 -19 -54 -45 -97 -73 -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 -88 -58 -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 38 282 541 631 350 78 47 46 121 96 89 113 142 133 132 191 359 425 333 374 539 591 603 589 613 696 776 823 823 833 857 874 849 793 791 776 746 690 682 691 645 632 658 723 810 852 891 897 924 938 939 928 922 880 817 775 749 707 664 614 570 561 545 519 62418 348 110 30 11270 17 20 18 7901 6622 8189 8887 8298 5956 18653 172196 344774 327746 281478 34259 21947 4504 2322 1788 1642 1573 1349 1333 1413 1310 1190 1367 1282 1224 1143 1102 966 967 984 981 946 1041 1100 1096 842 828 891 984 970 842 632 643 941 1000 857 790 820 775 738 691 666 644 650 604 547 517 418 450 276 261 261 303 218 189 102 83 -41 67 25 38 49 63 170 158 133 144 185 340 379 636 910 967 966 1170 1573 1951 1926 1664 1520 1215 1070 1006 955 752 571 240 139 120 -68 999999 999999 999999 999999 999999 -70 999999 999999 -31 -98 -42 132 -34 -30 20 26 -2 -66 -12 -96 -56 -30 -93 -66 67 -50 20 1 29 77 84 45 -7 -48 -21 5 -32 37 85 26 26 81 63 66 98 91 86 59 119 140 20 70 121 94 109 184 224 263 249 209 97 -40 999999 -74 -41 -51 -93 -91 999999 -49 999999 999999 999999 -23 -37 -22 19 -20 30 28 -28 -38 0 -16 -33 -31 999999 -54 -2 25 -45 -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 -13 181 223 157 81 -14 -39 -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 -9 230 442 615 597 380 199 138 245 214 290 441 435 352 319 278 324 425 553 621 631 635 661 699 718 732 729 777 872 929 950 963 980 962 939 876 757 662 632 688 706 672 683 799 925 995 1004 1005 1009 1025 1047 1063 1056 1027 997 970 918 858 804 757 713 685 671 652 647 62427 348 114 30 11274 17 20 27 7902 6613 4479 5356 6932 8059 67468 735228 932102 37044 4317 3138 2348 1790 1504 1300 1274 1304 1161 1306 1175 1370 1244 1392 1287 1217 1062 900 921 863 705 776 797 872 754 825 976 718 784 1016 1036 863 594 504 689 850 857 835 816 681 670 616 572 679 712 532 539 487 467 336 239 188 227 233 282 70 -6 -8 6 21 113 126 -4 18 10 37 152 208 114 267 570 839 973 931 1095 1449 1695 1860 1742 1428 1303 1216 1163 931 878 887 640 262 -28 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 -50 -39 10 -30 -76 999999 999999 -51 -10 999999 -26 -93 -78 -88 -54 -31 -17 7 60 4 56 -7 -21 -17 -42 -61 -25 -13 4 61 69 11 -26 -3 58 87 60 95 80 119 78 43 30 46 136 91 247 238 231 263 243 36 58 -38 -91 999999 999999 999999 999999 999999 999999 999999 -41 57 -91 -71 -33 -63 -59 -50 -18 -56 -61 -43 -41 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 999999 999999 999999 999999 999999 999999 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 145 258 274 185 61 -64 -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 -98 11 190 422 642 460 203 328 337 348 451 505 477 423 384 408 509 606 658 692 687 700 702 706 720 774 840 865 898 929 901 902 873 781 739 712 725 714 656 638 659 711 799 881 945 956 959 952 966 981 1001 1023 1033 1051 1058 1019 916 813 736 678 660 649 635 616 62436 348 120 30 11280 17 20 36 7903 6604 5152 7124 9051 20693 136840 999999 772775 24053 4232 2797 2185 1969 1666 1560 1572 1373 1388 1383 1254 1397 1267 1254 1243 1264 1150 1057 944 801 667 599 866 983 954 944 991 843 878 942 1013 898 655 740 1024 890 891 828 791 688 582 686 563 599 713 731 432 431 442 427 422 279 258 230 156 178 208 91 9 -59 -17 97 126 76 85 120 205 140 249 269 343 428 844 1084 1063 1149 1342 1650 1904 2051 1827 1353 1286 1246 1099 1090 974 822 543 200 111 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 3 -35 32 -23 -24 -9 -71 -82 999999 -67 -22 -63 -6 7 38 8 77 94 84 101 7 -6 -13 -60 15 18 35 -53 -18 71 -25 2 65 47 -9 46 41 44 90 95 123 94 132 140 129 186 204 352 344 404 282 256 99 41 -37 999999 999999 999999 999999 999999 999999 -41 -13 -37 3 7 -14 -29 -52 -12 4 -24 19 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 23 210 364 348 238 156 13 -67 -65 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 11 265 472 628 685 348 414 565 396 383 545 682 672 592 584 648 750 757 764 783 760 716 766 837 882 898 919 942 948 939 923 917 821 714 686 713 769 790 782 748 710 726 775 851 922 990 998 984 997 1011 1036 1055 1074 1081 1060 1034 965 864 793 728 715 712 691 62445 349 99 30 11289 17 20 45 7904 6595 45405 17777 21431 25809 18084 55540 115463 561376 447634 68929 2759 2012 1836 1705 1546 1452 1480 1304 1396 1250 1286 1275 1337 1382 1407 1372 1096 1016 774 712 652 701 629 699 664 914 816 798 1043 938 956 738 700 912 800 870 793 777 672 568 505 564 707 517 445 508 404 317 245 269 195 131 209 237 127 38 118 51 88 111 142 31 177 20 77 107 164 338 228 452 711 1096 1200 1289 1265 1514 1783 1895 1930 1791 1339 1271 1325 1216 1045 1000 866 589 254 144 15 999999 999999 999999 999999 999999 -85 999999 999999 999999 -63 -3 1 53 58 0 999999 999999 -26 63 -46 -30 -20 11 -44 -50 -53 -72 7 113 32 -4 -36 55 61 41 86 130 66 44 21 47 -21 48 32 -42 2 46 43 35 81 36 4 -18 103 154 119 131 241 224 319 382 411 299 275 283 159 112 -78 999999 999999 999999 999999 -45 -76 -60 -99 -65 -99 999999 999999 -83 28 -3 -56 -52 -75 999999 999999 999999 999999 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 -78 23 148 267 318 347 313 207 105 40 -45 -45 999999 -52 -66 -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 -73 75 295 592 778 662 662 814 677 505 477 606 692 643 634 729 743 762 784 751 751 746 796 819 854 901 908 896 854 821 793 758 733 736 734 739 772 772 832 801 733 637 634 690 712 827 990 984 981 981 1006 1047 1064 1057 1078 1101 1110 1091 1045 967 874 788 759 62454 349 104 30 11294 17 20 54 7904 6585 16053 4568 4548 4007 3939 48673 415937 999999 778732 13718 2091 1812 1805 1686 1657 1379 1365 1454 1294 1305 1419 1444 1456 1234 1279 1282 1112 923 915 655 660 692 704 546 603 725 884 785 775 965 953 895 762 734 815 827 857 781 596 564 498 495 648 503 564 440 543 456 388 233 218 212 161 125 144 19 127 45 -36 9 37 19 75 45 218 174 104 323 400 726 1008 1355 1533 1593 1667 2043 1907 1587 1355 1208 1183 1092 999 931 929 935 753 256 151 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 -69 -71 5 -34 -46 999999 -93 -75 -59 -15 25 -8 -55 19 56 -25 -64 27 45 25 7 45 25 32 102 116 82 69 135 84 82 -1 -74 -7 -50 78 79 46 13 16 60 79 12 -11 54 117 113 88 197 120 130 228 250 337 393 266 382 387 296 86 26 -74 999999 999999 -99 999999 -85 999999 999999 999999 999999 999999 -28 37 51 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 -88 -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 -40 -84 999999 -51 155 179 259 272 310 237 118 52 48 1 -50 -63 -72 -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 -43 95 231 630 941 820 778 1115 923 714 654 760 767 702 691 722 761 825 826 814 808 789 794 849 902 912 920 908 838 753 714 727 763 764 772 823 836 811 749 717 659 634 672 743 878 975 991 1011 1024 1053 1075 1070 1093 1123 1148 1148 1134 1088 1003 898 849 62463 349 103 30 11293 17 21 3 7905 6576 59159 34934 23819 13778 9086 16434 81619 243623 21343 3173 2235 1294 1298 1480 1486 1387 1357 1306 1230 1236 1188 1151 1297 1167 840 741 680 704 668 510 516 432 430 460 622 795 844 793 698 878 1065 1003 827 627 774 787 827 817 730 793 575 448 553 526 529 381 421 364 311 344 216 222 151 203 99 75 75 33 47 56 -5 -6 86 5 57 173 199 235 211 304 762 917 1208 1428 1595 1795 1974 1893 1586 1290 1176 1267 1057 955 902 871 541 228 237 71 999999 999999 999999 999999 999999 -91 999999 999999 -80 -29 16 112 -14 62 9 -94 999999 -78 -28 999999 999999 -96 -71 -88 -75 -58 8 -56 19 -35 18 39 -30 -6 90 -22 58 27 95 23 -2 51 -39 -27 -13 4 1 -55 -7 -24 -28 7 -40 12 0 -79 -37 27 48 129 192 218 163 178 295 274 322 291 290 221 195 180 28 3 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 999999 999999 999999 999999 999999 999999 -95 -85 -88 -84 -54 999999 -97 -43 999999 -29 -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 -20 33 -19 20 149 191 283 267 273 211 164 69 62 104 78 -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 7 194 453 801 970 975 1059 1122 754 590 662 744 768 750 701 674 684 747 766 820 811 812 798 811 816 848 877 899 879 795 708 713 755 757 749 795 777 786 817 806 747 696 699 776 870 948 969 973 979 982 999 1030 1051 1082 1107 1094 1092 1055 980 872 804 62472 349 100 30 11290 17 21 12 7906 6567 74996 27430 20924 20426 142860 612182 251049 12732 4843 3483 3078 2170 1755 1572 1428 1607 1576 1447 1578 1460 1501 1605 1416 1443 1383 1299 1329 1090 969 750 561 599 577 394 551 670 748 909 906 1079 1068 965 1048 1069 904 888 879 893 966 973 923 907 811 680 646 639 779 646 597 498 459 431 393 245 135 176 223 126 129 -24 76 196 132 202 55 68 170 315 344 391 415 444 785 1098 1287 1623 1820 2068 2206 1953 1496 1209 1077 1149 1217 987 937 703 386 88 999999 -70 -90 999999 -64 -83 999999 999999 -92 27 -4 12 59 109 99 42 1 -34 999999 -81 -40 -25 21 -69 -55 43 35 -1 37 -8 68 145 151 126 149 100 27 57 69 146 76 38 59 23 -15 -15 99 10 34 126 138 177 89 71 1 67 42 42 59 177 227 178 153 193 258 323 456 490 480 452 302 223 131 111 53 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 26 32 88 56 13 -6 -16 -46 -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 -84 119 184 176 246 222 274 341 443 377 291 244 175 189 196 149 147 53 -32 -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 -44 20 88 345 781 1076 1319 1370 1164 892 777 768 852 877 892 895 887 843 807 818 846 895 929 938 933 948 940 960 987 987 918 788 747 809 847 842 800 729 705 778 806 786 751 821 933 1013 1047 1056 1060 1089 1096 1083 1099 1129 1164 1203 1196 1185 1175 1146 1053 937 62481 349 77 30 11297 17 21 21 7907 6557 88513 12250 13885 15768 39900 348522 691525 193978 6776 2387 2272 2085 1741 1540 1292 1312 1290 1364 1371 1380 1406 1163 1336 1129 1063 967 805 558 449 484 469 432 360 546 619 685 701 715 763 801 944 920 715 760 724 724 720 693 679 730 610 580 492 424 460 416 381 348 342 208 151 125 188 79 79 93 -37 -21 -10 93 116 32 31 32 6 68 184 181 136 238 427 758 919 1132 1453 1556 1619 1778 1711 1359 1096 1011 1145 1061 971 903 711 715 457 219 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 18 -49 999999 4 999999 999999 999999 999999 -88 -58 -38 -45 -21 -72 -38 -52 -44 -98 -28 -60 -24 -98 -7 -53 -23 43 -15 -57 29 -9 -56 -70 -84 -89 -95 -69 -80 -35 5 999999 999999 -99 -71 -37 999999 -77 13 20 -49 35 30 50 110 120 159 112 130 221 229 321 298 121 -60 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -95 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 -54 25 145 207 199 177 206 221 244 210 171 170 159 136 135 119 56 -47 -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 -73 -8 88 395 954 1203 1157 1152 1008 694 663 767 785 792 792 736 693 655 659 709 781 789 790 826 829 835 821 674 553 556 603 629 678 695 726 737 692 663 705 713 702 772 881 935 966 980 989 1004 1012 990 982 993 1038 1084 1087 1061 1043 995 62490 349 112 30 11302 17 21 30 7908 6548 66219 9052 8535 12152 87552 500120 937991 840750 149020 4891 2996 2472 2555 2206 1709 1377 1423 1497 1623 1582 1564 1547 1524 1437 1490 1369 1081 975 836 550 534 503 524 463 669 834 857 910 844 825 941 927 964 840 931 920 841 904 804 950 826 680 591 513 561 580 517 405 490 292 184 164 93 8 151 39 76 -31 112 154 179 -7 144 70 53 92 153 340 135 169 388 664 847 1137 1364 1576 1901 1833 1711 1404 1355 1170 1203 1135 874 792 975 1059 718 418 257 96 999999 999999 999999 999999 999999 999999 999999 -23 999999 -33 -10 86 145 23 34 34 -39 -58 11 -79 -14 -51 -67 3 -68 -59 10 55 89 74 120 78 37 53 78 67 -1 -10 -30 -30 -48 75 52 -24 -89 -19 25 18 -14 -23 21 49 -65 20 -30 -37 10 7 30 70 13 40 123 184 190 227 326 419 441 292 231 151 47 -3 -21 -93 999999 999999 999999 999999 999999 999999 999999 999999 -95 -26 16 -18 -67 -66 -59 -68 -90 999999 999999 999999 999999 999999 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 -48 128 212 258 265 270 306 319 313 273 300 283 192 205 161 64 -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 -89 4 26 133 692 1158 1187 939 717 726 783 828 833 810 778 722 698 722 739 775 813 811 807 848 845 822 723 640 592 615 673 693 672 673 779 879 890 815 786 756 763 875 969 973 1055 1145 1243 1318 1347 1137 1083 1080 1091 1118 1140 1119 1078 964 860 62499 349 119 30 11309 17 21 39 7908 6538 76135 19805 17688 29575 235980 879783 241008 7291 2764 2062 1672 1647 1561 1418 1313 1274 1452 1447 1385 1451 1500 1444 1421 1338 1315 1406 1404 1195 1007 894 954 791 511 485 579 631 696 863 948 1016 890 924 1040 1104 1049 1131 1052 813 795 860 882 757 583 656 597 497 563 386 438 463 251 207 260 112 183 26 16 48 54 81 21 100 76 105 47 -9 90 164 188 279 296 459 853 1045 1143 1370 1791 1996 1849 1681 1399 1127 1227 1197 1007 935 972 905 728 637 425 159 13 999999 999999 999999 999999 999999 999999 999999 -85 -50 -50 56 54 75 49 47 6 -44 -73 -65 -21 -39 -6 100 65 10 37 74 44 12 54 26 23 43 999999 -36 34 85 11 17 36 24 25 -6 19 -21 -56 -68 -13 -8 -25 -3 -34 -18 -53 16 0 -11 14 10 30 8 89 15 87 148 210 251 357 338 292 232 144 163 188 63 -53 -95 999999 999999 999999 999999 -46 -34 -17 -48 -48 -57 999999 999999 -58 -50 -94 -80 999999 999999 999999 999999 999999 999999 999999 -66 -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 18 219 311 293 224 222 235 246 266 304 251 269 217 199 185 65 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 -82 -29 22 189 413 635 799 942 952 868 800 808 870 857 831 780 744 749 761 787 765 788 831 821 779 665 577 575 602 591 592 680 795 885 924 906 872 874 843 893 999 1063 1413 2281 3486 3710 2835 1616 1621 1509 1213 1126 1101 1086 1028 933 857 62508 349 129 30 11319 17 21 48 7909 6529 50918 25515 35384 42396 128582 579335 453787 11937 2679 2244 1821 1597 1486 1306 1167 1240 1299 1250 1258 1256 1446 1353 1273 1324 1373 1260 1164 1153 946 886 830 679 417 239 346 602 647 757 789 840 919 906 808 837 775 621 760 665 505 537 444 474 445 406 497 346 224 262 60 11 180 77 115 -1 999999 999999 -5 80 5 -35 -71 -43 -8 44 -50 -79 60 149 172 106 249 449 941 1125 1284 1419 1740 1817 1796 1406 1180 1055 1081 1039 809 761 810 819 637 486 315 4 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -16 -5 -75 -49 -44 999999 12 -23 -79 -57 -72 -39 37 62 -31 -51 -3 -23 87 -1 -31 -4 -23 53 -15 11 -43 28 -19 -41 25 -24 -49 -92 -53 -4 -91 -94 19 6 -32 -15 -14 -94 -80 -40 999999 -77 -69 999999 -64 -6 -3 88 150 280 284 349 344 179 169 84 80 177 198 103 78 -62 999999 999999 999999 -61 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -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 3 177 242 224 237 227 234 170 152 166 183 181 190 122 95 83 31 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 528 884 981 920 796 725 696 670 677 666 660 668 637 610 592 562 542 513 473 467 474 451 511 563 603 667 686 733 811 833 826 853 860 840 798 856 1190 2015 4700 8927 7225 1513 1249 1354 1098 988 890 815 771 714 677 644 62517 349 133 30 11323 17 21 57 7910 6520 46069 50041 67589 56332 44839 19586 3972 2615 1887 1452 1389 1176 1204 1169 1196 1183 1252 1347 1371 1257 1239 1269 1216 1198 1067 985 1060 947 816 910 848 534 484 456 556 743 781 770 849 887 754 892 829 846 759 874 702 713 605 613 477 494 513 492 380 371 396 191 216 -47 114 -13 -87 999999 4 999999 999999 -85 -15 -13 15 -66 -76 -19 1 0 96 102 56 354 852 1108 1223 1351 1600 1739 1712 1344 1329 1116 1033 1012 1001 875 873 831 843 794 692 465 391 52 -88 999999 999999 999999 999999 999999 999999 999999 999999 3 97 60 22 31 -13 -53 -26 -81 999999 -97 -48 -43 39 46 -44 -68 -17 29 48 32 3 46 31 -47 -45 10 42 -38 75 79 61 54 -14 -70 -13 11 -89 999999 999999 -81 -27 -14 -65 -41 -30 13 999999 -72 -73 -26 -75 -22 -14 -52 49 113 154 362 383 355 304 254 209 272 345 314 307 241 158 121 101 160 156 79 -45 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 -46 -30 -31 -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 -41 146 273 278 295 268 191 115 38 129 205 233 176 229 214 140 106 53 6 -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 -89 -34 -87 -85 -71 -88 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -75 30 341 686 914 881 874 827 763 724 714 697 692 706 684 649 608 586 541 531 511 490 511 496 519 570 589 706 733 764 815 881 918 936 955 972 1005 1055 1405 1873 1942 2119 3008 2263 1257 1120 1098 1040 994 907 833 753 670 594 565 62526 349 107 30 11327 17 22 6 7911 6510 22800 6510 6916 8118 9266 10400 9673 5471 3664 2461 1932 1451 1374 1390 1369 1363 1474 1572 1458 1435 1503 1526 1554 1546 1502 1463 1237 1036 1028 1083 1095 859 610 489 440 554 647 743 816 817 995 950 990 984 969 961 941 835 954 963 887 633 556 703 631 662 679 518 540 415 364 278 206 185 181 1 23 -3 -37 48 115 160 70 67 49 35 88 208 237 265 291 571 1113 1472 1779 1943 1861 1595 1292 1139 1084 1151 1188 936 796 850 945 929 799 665 437 277 47 -61 -51 999999 999999 -81 999999 999999 -77 27 999999 -33 96 61 24 71 80 -47 60 55 78 21 -3 97 84 53 27 47 105 59 78 27 113 123 96 107 91 136 197 168 135 86 137 58 133 139 125 10 49 12 48 18 58 71 33 14 55 54 -28 13 13 30 39 1 31 134 161 220 393 469 466 543 573 382 381 454 399 254 106 19 83 175 193 71 42 -53 -57 999999 999999 999999 999999 999999 999999 999999 999999 -81 2 41 49 4 -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 -78 -40 67 228 355 327 249 189 106 41 139 243 251 289 296 272 248 243 209 197 157 71 47 46 35 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -35 -13 52 73 36 21 7 -13 -27 -18 -12 -8 -40 -51 -78 999999 -97 -100 999999 -71 -44 -40 -33 48 380 947 1133 1045 929 836 753 715 753 809 831 817 813 774 726 719 717 694 692 640 560 605 683 736 812 842 881 921 968 994 1025 1061 1124 1256 1436 1534 1586 1756 1963 1610 1263 1192 1224 1153 1108 1077 1015 877 794 682 608 62535 349 139 30 11329 17 22 15 7912 6501 12354 3477 3661 4074 4559 6466 7980 6412 4161 2428 1888 1454 1332 1238 1316 1339 1180 1288 1140 1309 1397 1246 1306 1160 1255 1065 890 916 820 762 683 610 461 438 431 668 663 699 911 793 841 790 744 701 782 761 771 683 601 546 505 479 499 556 538 638 480 340 285 260 173 151 73 -21 83 -39 -48 -72 999999 25 23 57 63 -46 -41 136 94 81 236 142 722 1327 1544 1717 1705 1650 1473 1272 1051 892 1015 1108 979 893 827 891 822 641 592 348 202 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 -12 -29 62 100 17 54 -58 -31 25 -23 -19 -66 21 -10 54 70 18 2 25 -12 2 67 44 19 49 -20 123 9 -5 33 13 63 92 45 107 -17 -57 -5 -5 21 -41 12 18 4 14 -4 25 -24 999999 -63 -65 -79 -62 -39 -1 31 6 52 133 195 312 373 456 304 202 204 134 56 -93 -83 -31 -32 16 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -7 30 56 -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 -81 -7 17 67 267 208 177 126 102 28 -67 -69 -13 34 116 157 206 200 199 136 109 28 70 41 31 68 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 -8 -9 27 50 60 66 0 -15 -46 -64 -42 -96 -93 -92 -88 -94 999999 999999 999999 999999 -66 -75 19 409 815 998 966 841 686 610 572 584 644 716 741 738 702 702 691 700 715 766 760 627 584 625 684 720 741 746 767 827 878 905 925 938 974 1059 1138 1210 1242 1138 1089 1061 1182 1169 1135 1064 1038 1031 986 918 830 760 684 633 62544 350 109 30 11329 17 22 24 7912 6491 333835 7324 3531 3474 3486 4160 5570 5627 3976 2425 1880 1589 1248 1251 1194 1096 1193 1236 1353 1423 1219 1216 1336 1282 1246 1248 1025 1081 971 902 926 612 517 522 420 434 438 677 631 713 888 914 929 815 636 580 767 834 725 508 482 468 480 499 611 452 478 334 277 202 219 183 136 161 12 -5 -12 -21 -75 999999 -47 28 35 999999 -85 -67 113 239 191 135 413 1152 1468 1566 1650 1667 1423 1270 1066 913 812 1017 1155 888 825 843 759 742 602 374 189 67 -57 999999 999999 999999 999999 999999 999999 -65 999999 4 23 -11 66 120 89 -58 -36 40 -21 999999 -33 -3 -20 63 102 17 -72 -24 55 46 26 -20 68 14 14 -19 8 0 38 39 76 117 134 11 37 124 0 -41 25 -38 20 38 35 -12 -57 -32 -50 -16 -12 32 38 59 25 4 24 -32 -52 -1 41 1 55 128 259 394 363 212 67 -99 999999 999999 -61 -23 999999 -85 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 73 78 71 -48 -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 -13 81 115 199 283 295 145 42 41 -18 -22 -62 999999 -44 60 149 153 154 137 143 143 142 78 59 57 -3 -32 -17 -37 -40 -50 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -62 -62 -42 36 103 38 3 -4 -50 -72 -81 -96 999999 -83 -84 -95 -88 -79 -46 -36 -28 138 540 829 886 853 783 628 550 532 580 626 670 741 774 783 791 798 794 789 811 777 734 676 648 700 726 737 740 773 828 881 923 938 947 966 963 997 1019 988 995 1042 1073 1095 1069 1059 1050 1018 989 929 864 791 720 62553 349 158 30 11318 17 22 33 7913 6482 13452 3159 3140 3330 3963 5269 5961 4955 2983 2042 1684 1679 1452 1339 1279 1192 1267 1303 1468 1412 1286 1184 1278 1156 1086 1059 987 1076 1163 1165 963 703 526 505 501 465 297 372 553 895 931 706 755 787 711 796 863 893 637 617 631 618 516 502 565 390 273 295 314 166 110 152 128 65 10 53 999999 50 -45 -57 -9 -87 -17 -75 42 110 139 292 253 290 661 1153 1371 1553 1491 1655 1480 1088 969 901 1076 989 905 782 822 895 888 727 599 505 335 122 -46 999999 999999 999999 999999 -87 999999 999999 999999 -97 -27 -83 98 211 196 79 -45 1 -72 -10 50 -37 -29 19 71 104 18 -16 16 16 98 62 98 40 41 32 53 33 43 130 128 111 162 86 150 194 246 114 23 39 -3 47 -5 15 92 84 50 41 56 153 190 214 239 153 61 59 -6 -43 45 -35 39 188 200 9 999999 999999 999999 -83 -63 -97 -64 -46 -58 999999 999999 999999 999999 999999 999999 999999 999999 -61 -85 -43 55 97 212 159 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 -57 50 135 252 354 350 385 228 74 74 48 9 -17 -64 -64 -96 999999 -43 53 53 65 104 174 146 121 107 32 -1 -7 62 10 -25 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 47 104 104 63 48 0 -30 -53 -59 -49 -71 -68 -78 999999 -79 -100 -71 -64 -77 -70 -45 141 495 772 847 828 806 665 539 526 562 629 729 784 814 808 836 815 769 784 820 795 781 700 655 696 722 758 761 781 771 799 808 881 930 955 929 936 932 945 972 1000 1027 1062 1070 1056 1063 1026 987 995 948 866 787 62562 349 127 30 11317 17 22 42 7914 6472 27136 3505 3311 3625 4144 5539 6679 5856 3534 2465 2096 1654 1444 1394 1415 1419 1412 1504 1577 1662 1411 1390 1376 1324 1286 1146 1213 1366 1200 1192 1228 1024 752 697 614 611 540 443 542 619 835 878 857 848 772 810 915 992 926 733 684 584 486 466 508 547 444 407 273 178 226 215 128 146 91 41 49 -12 -25 18 7 44 -92 -50 68 -11 59 163 94 301 357 381 549 656 1196 1491 1510 1596 1526 1250 1205 1031 1035 1097 876 1025 958 906 669 439 204 -53 999999 999999 999999 -41 999999 999999 999999 999999 999999 999999 -70 60 153 128 187 163 67 25 15 19 62 33 9 20 82 101 -11 12 -30 89 135 2 95 95 73 139 99 153 130 199 138 145 220 146 246 165 168 183 105 43 53 41 62 60 24 -22 44 82 140 262 271 305 220 167 189 146 106 76 57 -10 -2 85 129 32 999999 999999 -86 999999 -17 -3 -96 999999 999999 -87 999999 999999 999999 -95 -80 -68 -45 22 52 125 203 234 243 266 143 24 -87 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 -70 -10 44 195 265 395 448 428 416 209 -18 0 -62 -24 -57 -60 999999 -47 10 -37 -41 -4 78 118 165 131 73 46 41 14 -7 11 66 45 61 4 -70 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 -94 -74 -38 27 97 154 220 210 154 83 31 -4 -13 -41 -62 -54 -52 -53 -34 -14 -20 -22 -31 -12 125 539 800 833 875 841 709 564 575 730 788 818 818 837 858 856 860 844 831 861 871 867 818 752 772 792 820 834 839 864 855 862 884 883 903 923 948 974 988 1013 1022 1036 1075 1076 1055 1065 1020 1005 1013 975 901 824 62571 349 128 30 11318 17 22 51 7915 6462 20628 3812 3326 3603 4419 5205 5196 3685 2138 1751 1467 1365 1328 1339 1479 1474 1485 1496 1586 1495 1390 1308 1141 1091 1212 1092 989 962 877 845 928 877 695 630 616 466 459 371 528 739 928 942 913 912 925 781 785 657 577 587 710 616 626 521 522 411 245 165 265 221 119 59 191 46 -50 -25 -31 -26 -79 18 -27 -22 104 91 35 141 64 208 208 320 289 426 663 840 1148 1443 1496 1561 1433 1226 1142 946 1034 998 949 774 771 644 567 392 69 999999 999999 999999 -90 999999 -45 999999 999999 999999 999999 -62 -37 4 151 161 181 182 108 103 106 121 73 53 90 112 81 94 95 47 104 154 188 73 191 86 27 83 112 157 92 216 253 279 266 290 291 194 157 97 136 28 2 29 72 44 92 34 195 208 188 211 264 204 132 164 150 207 104 57 77 32 41 -54 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 -99 -63 -50 -8 2 87 7 113 154 305 377 286 249 203 76 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 4 24 -48 -95 -97 -46 -38 -10 55 178 321 384 425 456 354 206 89 12 -51 -42 -22 -39 -43 -83 -85 -75 -82 -62 -93 -65 4 44 40 32 4 29 -3 -3 -3 -15 26 16 75 18 -28 -69 -85 -65 -81 999999 999999 999999 999999 999999 -88 -56 -22 21 188 264 358 339 212 97 27 10 -53 -32 -17 -48 -26 -22 -10 -18 -16 -15 30 182 389 563 757 764 692 660 665 679 714 792 853 853 841 831 830 821 814 853 895 876 774 752 800 842 842 830 837 837 849 858 881 894 908 937 956 954 969 998 1012 1011 1032 1067 1081 1050 1039 1024 994 997 1023 1025 995 938 887 62580 349 126 30 11316 17 23 0 7915 6453 15565 3398 3303 3891 4738 5957 6647 5101 2633 1973 1924 1652 1456 1359 1497 1643 1709 1798 1731 1769 1809 1700 1761 1675 1543 1383 1353 1418 1127 966 901 954 722 494 571 521 425 361 551 847 1012 1008 877 758 820 886 742 704 628 567 626 504 569 544 460 462 392 232 155 201 153 122 106 88 8 -2 -99 -49 999999 -70 -1 0 -38 999999 29 105 107 229 319 335 526 847 1319 1580 1665 1331 1015 948 1044 921 926 843 900 996 577 408 281 101 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -13 75 188 328 387 241 260 291 178 133 111 79 128 236 107 94 19 90 132 118 95 -32 -26 106 99 135 143 133 143 202 210 359 229 281 200 190 114 32 41 -6 0 2 115 74 54 116 93 86 130 274 248 255 308 225 185 202 183 163 42 -50 -42 -80 999999 -94 999999 999999 999999 999999 999999 -75 999999 999999 -96 -16 -33 44 167 117 137 191 326 473 391 240 169 107 45 21 -75 -79 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 37 122 113 142 107 50 60 22 10 133 279 389 422 397 225 16 13 45 74 71 73 7 -4 -62 -91 -85 -74 -88 -68 -69 999999 999999 -62 -64 -28 -6 4 -40 -55 -54 -26 -5 18 -8 -41 -33 -51 -64 -79 -82 -88 999999 -64 -54 -15 15 106 232 282 313 369 322 219 120 43 -2 -28 -45 -55 -69 -53 -48 -27 -21 -8 -20 5 162 339 534 658 624 581 595 638 672 700 759 789 832 834 859 871 846 820 825 833 837 839 870 853 835 830 812 822 836 828 845 853 868 870 870 913 942 932 939 956 999 1054 1063 1065 1065 1045 1063 1055 1031 1022 1015 1037 1047 1043 62589 350 98 30 11318 17 23 9 7916 6443 766730 7788 2560 2895 3466 4619 5576 5548 3787 2119 1792 1600 1428 1469 1646 1645 1601 1445 1308 1403 1491 1644 1457 1383 1250 1115 1308 1250 995 897 632 691 574 485 459 471 419 364 350 436 522 748 808 711 885 920 823 776 496 459 472 481 447 505 580 466 507 268 291 215 120 255 151 52 142 62 -34 999999 -78 -20 -38 999999 -89 -59 999999 -67 58 138 126 201 319 390 305 591 961 1298 1380 1345 1090 925 860 983 814 649 824 875 771 467 173 75 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -100 -66 103 63 68 179 361 354 196 189 183 86 68 206 293 203 62 72 23 90 178 101 69 90 49 63 41 105 102 57 87 121 269 261 183 138 191 93 16 7 32 -22 5 3 -19 19 57 -2 -37 -29 14 100 230 219 194 255 183 183 208 127 50 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 -50 -1 37 183 259 209 244 368 421 231 193 96 32 31 -34 999999 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 18 109 82 215 233 296 349 334 257 182 209 304 421 366 329 263 128 85 146 151 169 168 129 97 94 91 87 26 -45 -76 -74 -70 -97 999999 999999 999999 999999 -100 999999 -100 999999 -54 -16 -74 -58 -76 -96 -88 -88 -69 -73 -92 -87 -79 -83 -80 -50 32 104 164 222 214 277 301 229 116 55 14 -28 -39 -57 -57 -54 -27 5 -18 18 185 348 465 570 591 598 643 695 721 765 750 759 756 781 764 748 724 728 727 714 746 766 773 751 746 738 743 779 764 770 767 773 790 804 830 843 846 1141 1772 1692 1524 1196 1025 979 954 982 999 985 972 951 971 993 1005 994 62598 350 93 30 11313 17 23 18 7917 6434 120400 5302 2886 3304 3661 4643 5578 5688 4002 2306 1763 1523 1572 1624 1786 1981 1886 1978 1863 1688 1609 1702 1675 1536 1519 1344 1299 1207 1263 1164 897 771 622 638 578 351 367 428 412 425 470 841 947 864 800 837 840 703 585 544 652 618 465 445 478 432 311 455 219 166 252 167 223 138 114 157 49 -3 -3 -51 -57 -52 26 -79 -26 -34 15 88 133 74 88 246 235 240 527 1096 1475 1415 1282 1122 947 754 958 848 771 890 855 544 283 159 54 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 233 318 506 499 384 364 417 609 778 753 540 307 23 7 48 93 137 115 92 68 54 18 63 92 49 85 166 168 119 148 249 200 273 183 218 222 89 80 125 130 105 37 64 103 12 33 -16 49 201 268 256 307 236 179 149 172 72 -59 -93 999999 999999 999999 999999 999999 -71 -92 -86 -24 -35 -1 57 140 216 334 350 305 386 447 344 149 107 64 32 -50 -69 -62 -47 999999 999999 999999 999999 999999 999999 999999 999999 -18 -3 32 147 108 141 260 365 362 494 517 548 567 549 484 431 400 408 390 282 171 140 174 245 288 321 309 288 347 358 285 246 186 107 84 48 31 -16 -70 -87 999999 999999 999999 -91 -99 999999 -65 -48 -46 -66 2 8 0 2 9 -20 -13 -9 3 -6 -25 -29 -7 4 -13 19 68 171 203 272 333 317 265 166 91 13 -13 -15 -5 9 47 51 60 202 502 597 562 653 730 738 771 759 772 852 854 850 824 775 786 793 802 837 790 765 771 747 756 782 768 773 770 763 762 752 746 759 782 816 888 1960 5547 5796 3620 2004 1524 1253 1121 1020 1026 1033 1041 1030 1041 1053 1084 1092 1098 1099 62607 350 88 30 11308 17 23 27 7918 6424 268567 7187 3633 3490 3914 4613 5755 5122 2928 1843 1681 1573 1588 1650 1778 1597 1725 1672 1542 1530 1436 1339 1518 1334 1235 1322 1288 1282 1229 1073 979 730 681 614 420 413 411 475 377 234 464 729 736 756 811 669 607 605 622 501 638 572 551 428 362 371 311 254 329 282 247 250 116 197 92 -10 -64 999999 999999 -98 999999 999999 999999 999999 -98 -87 -83 -33 129 160 169 289 295 455 944 1228 1237 1223 1044 846 724 862 848 821 738 733 731 441 151 127 53 999999 -80 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 -24 133 158 345 425 527 560 570 656 755 820 677 433 182 43 -15 -1 -9 33 22 23 41 -23 13 58 62 199 130 103 91 148 339 186 129 108 166 73 92 121 129 168 94 92 68 118 150 195 113 129 80 161 183 230 235 186 195 148 72 41 6 999999 999999 999999 999999 999999 999999 999999 -8 14 -11 83 131 178 187 283 337 399 389 372 454 346 240 215 120 49 -15 -16 -15 -9 -34 999999 999999 999999 999999 999999 999999 999999 -45 87 36 78 129 217 305 386 413 395 406 473 401 376 309 209 209 210 186 171 135 182 209 249 246 363 414 442 451 397 316 294 250 99 40 -3 29 0 -58 999999 999999 999999 999999 999999 999999 -30 21 44 50 93 8 26 25 16 20 -3 -23 -12 -31 -48 -22 -12 -1 3 85 104 187 283 289 349 323 251 192 129 62 33 -4 -3 -18 7 -4 1 6 22 75 162 216 399 530 539 561 620 698 706 705 746 752 752 736 757 772 749 725 740 741 759 785 803 823 931 1631 3338 3732 2463 1689 1570 1423 1663 2164 2896 3178 7144 8079 5065 2466 1621 1157 977 977 1003 957 952 978 1000 1032 1050 1056 1071 62616 349 111 30 11301 17 23 36 7918 6414 13273 5605 4503 4365 4848 5559 4678 2911 1964 1801 1742 1761 1874 1786 1827 1869 1754 1784 1663 1649 1475 1383 1451 1409 1347 1223 1246 1194 1006 922 919 734 864 699 603 604 498 500 513 621 587 771 801 769 900 847 721 665 605 598 669 611 760 660 539 496 372 384 273 229 246 199 271 91 153 21 19 -66 -47 -43 999999 -2 -37 999999 999999 -67 56 4 143 150 109 290 499 772 1034 1261 1436 1372 1121 958 962 994 899 845 938 818 888 772 488 330 291 134 57 -13 999999 999999 -76 -62 999999 999999 999999 999999 999999 -93 -52 1 123 282 417 465 549 611 766 851 1030 927 594 390 197 95 72 82 16 16 31 72 66 184 229 165 155 159 193 169 299 287 199 200 246 138 117 269 195 202 178 137 125 134 101 133 151 73 150 240 222 297 230 233 238 249 110 35 -96 999999 999999 999999 -83 -10 3 110 73 76 197 259 305 301 341 298 369 441 455 499 501 496 486 452 356 205 167 182 126 91 67 20 -57 999999 999999 999999 999999 -57 -46 62 142 187 278 373 465 463 478 491 441 392 281 220 218 163 158 109 164 197 227 263 350 439 466 579 581 559 501 450 387 445 414 274 186 156 171 162 43 -66 -55 61 178 151 100 140 179 150 204 241 196 169 132 77 41 17 0 20 20 5 -1 3 37 27 73 177 249 292 307 361 406 387 353 302 170 94 52 4 -8 22 44 45 58 67 52 54 67 122 263 481 556 613 696 748 763 770 779 804 816 803 765 727 742 806 815 815 871 992 1496 2784 5925 5304 3669 3132 2989 3046 3750 5995 9100 9651 5628 4788 10228 14343 13066 5625 2023 1439 1125 978 1007 1013 1000 1024 1043 1054 1078 1074 1068 62625 349 107 30 11297 17 23 45 7919 6405 18995 6408 4067 3804 4410 4193 2783 1718 1557 1706 1547 1518 1589 1539 1487 1405 1549 1538 1315 1312 1357 1396 1235 1196 1196 1183 1149 977 878 699 619 581 499 404 396 459 505 555 524 592 602 699 761 782 798 640 504 593 573 648 700 462 464 378 259 349 367 299 243 214 222 266 184 92 -46 -61 -99 -53 -92 999999 999999 -68 999999 999999 999999 999999 999999 -81 48 180 189 239 579 1068 1270 1282 1186 1129 1041 930 843 771 810 737 800 1059 924 758 809 709 540 391 219 118 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 999999 -38 137 283 500 480 490 700 823 876 896 769 550 290 146 114 -10 3 32 71 83 21 15 128 139 118 155 80 167 205 149 133 64 117 139 152 164 264 180 108 94 129 120 113 174 139 140 205 268 241 261 260 199 129 81 -32 -82 999999 999999 999999 999999 -45 -60 35 42 158 201 204 213 294 256 322 356 396 517 476 404 438 352 265 239 203 160 89 78 29 -16 -89 -75 -66 -67 -11 31 47 30 17 67 222 265 261 294 357 301 343 420 327 227 82 89 97 145 150 201 249 276 332 449 462 452 445 524 523 502 548 592 557 475 449 361 362 367 379 311 245 230 229 218 163 187 173 228 213 221 249 252 297 324 258 258 273 237 194 176 137 120 93 32 -16 -15 11 66 128 194 261 338 395 348 247 142 68 17 -18 -45 -26 -15 -17 -8 16 1 12 78 224 326 406 514 579 638 664 685 692 726 731 674 679 668 645 675 691 714 728 964 1674 2130 2182 1816 1234 913 1624 5881 12711 21417 25633 18475 16744 21132 22918 20446 23172 22058 16426 12820 7523 4391 3076 1813 1139 975 974 986 989 975 963 949 62634 349 114 30 11304 17 23 54 7920 6395 10446 5638 3866 3544 4297 4607 3170 1861 1495 1513 1499 1507 1660 1576 1332 1322 1223 1351 1330 1229 1219 1085 1179 1058 1171 1130 1046 745 683 686 542 505 406 347 307 338 400 241 296 379 573 634 571 607 522 532 557 473 478 547 424 485 481 464 362 314 281 126 259 221 165 243 158 25 32 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -49 -17 285 500 667 903 1110 1088 976 832 728 739 805 687 654 783 791 634 607 583 555 399 276 120 31 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 112 277 355 395 477 492 583 665 779 598 455 152 -4 28 -27 13 -37 -40 0 26 51 101 80 53 37 66 78 109 114 149 98 65 140 75 16 50 37 86 71 19 95 109 97 67 115 119 129 225 84 -1 -77 999999 999999 999999 999999 999999 999999 -24 22 59 85 87 149 191 172 140 172 221 264 347 403 404 414 391 345 307 278 240 219 185 102 10 40 -4 -21 9 -23 24 70 84 99 79 5 -4 105 218 228 244 301 235 261 264 193 168 199 197 177 231 241 228 207 240 280 396 382 425 424 428 461 477 384 378 367 382 371 330 306 273 257 187 185 191 154 142 182 186 189 248 235 289 315 325 305 272 260 214 211 222 157 79 51 40 -5 -29 -10 55 69 129 185 234 253 256 268 218 177 61 14 -29 -35 -44 -9 -24 -28 -14 -4 17 10 80 211 297 403 468 516 569 585 606 623 645 683 690 631 507 433 500 631 676 659 648 700 801 991 1446 1923 1465 841 1901 7404 20936 34522 43592 39031 35826 38201 40157 30890 21945 12189 7937 3838 1722 1114 932 953 1017 1040 1051 1057 1084 754 62643 349 114 30 11304 17 24 3 7921 6385 6767 5441 4472 4066 4520 3767 2358 1584 1481 1642 1622 1349 1406 1308 1389 1324 1413 1276 1057 1268 1211 1093 1038 913 846 830 704 530 408 450 445 339 467 370 380 300 297 254 456 534 589 743 597 507 541 582 521 452 556 444 443 361 403 464 353 290 277 169 90 299 199 38 146 -11 -3 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -90 -42 138 178 131 316 720 1040 1058 1022 1060 897 703 768 699 694 815 870 679 809 626 536 404 295 172 115 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -47 -59 32 193 274 355 349 377 418 374 631 678 826 877 691 355 45 14 43 6 -21 24 71 25 100 160 206 206 206 175 106 92 204 159 222 262 95 41 21 75 136 57 59 73 80 121 137 138 223 120 154 186 138 172 117 -68 999999 -76 -80 -7 106 71 161 211 196 188 272 262 305 268 289 353 434 427 358 398 394 397 354 357 338 222 203 249 179 175 85 112 126 74 42 -14 -2 40 49 12 -16 65 168 181 244 351 353 274 269 223 142 188 216 238 259 256 324 245 272 311 381 456 424 466 458 434 482 491 479 448 454 494 409 396 351 271 214 218 170 195 199 201 273 275 275 295 312 322 327 342 371 340 316 257 268 257 249 164 127 115 102 98 111 166 217 226 256 328 351 326 206 126 70 3 21 13 32 38 27 39 22 15 44 73 210 330 400 450 516 532 553 603 617 634 700 718 705 649 550 471 506 607 671 731 700 693 732 749 927 1615 1972 1444 2695 5262 10832 18923 29405 41295 56004 66061 65235 65595 75096 72932 71106 66409 46285 39614 27275 10037 3236 1622 1274 1325 1402 1263 968 62652 349 108 30 11298 17 24 12 7922 6376 4103 3545 3337 3689 5209 7496 7304 5319 2539 1597 1530 1507 1433 1235 1332 1362 1422 1275 1216 1115 1168 1134 1199 1207 1133 1061 925 767 647 583 576 392 313 431 227 91 210 206 215 286 343 361 555 500 483 400 495 339 351 362 353 344 405 402 194 198 214 188 172 57 43 106 53 81 39 -91 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 35 35 78 218 480 889 776 877 752 685 554 526 521 561 688 492 480 499 483 352 241 45 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 113 163 283 200 220 498 721 770 709 606 230 -17 26 26 6 117 198 152 189 134 132 141 124 144 111 134 130 128 91 70 43 20 15 -49 1 74 -6 -5 35 78 23 -1 -20 -4 68 83 67 89 50 135 83 -33 3 36 -15 -20 28 40 116 196 138 130 128 183 191 187 193 235 310 207 228 288 308 301 260 254 214 247 263 162 124 80 85 99 54 85 68 53 43 102 77 55 22 83 57 109 85 175 210 207 170 181 137 129 100 102 150 126 168 190 138 155 130 101 113 146 156 225 272 258 273 296 250 253 245 276 326 262 248 183 187 196 148 108 121 168 132 90 137 127 170 245 243 247 213 166 149 193 245 212 100 52 47 116 158 107 110 144 162 196 250 248 204 114 40 -10 -52 -80 -98 -78 -34 -55 -72 -63 -76 -38 17 99 183 264 283 317 378 448 487 478 514 563 573 519 448 351 355 434 512 561 562 534 560 651 626 633 1911 6319 15114 29542 45132 57852 61518 64702 80458 96387 93533 79853 65522 58059 58226 40755 21627 24619 30312 9343 2133 1219 1155 1092 1100 1029 307 62661 349 109 30 11299 17 24 21 7922 6366 3881 3451 3417 3908 5565 7312 6361 3490 1499 1324 1337 1290 1398 1476 1349 1350 1401 1211 1155 1120 1195 1219 1056 1089 977 863 677 789 579 465 552 423 389 275 198 173 186 272 242 269 389 375 477 553 556 420 436 495 409 359 302 365 379 311 343 153 148 225 234 109 116 36 -12 121 -5 -41 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 999999 175 282 398 586 742 885 879 702 584 548 561 737 670 483 487 443 372 254 92 -20 -29 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 44 152 230 445 553 634 760 501 206 98 49 99 97 147 224 246 261 209 136 152 67 43 116 65 14 66 13 10 -7 23 92 81 51 28 24 24 55 66 -15 64 132 60 44 68 161 129 37 178 163 226 111 95 126 128 150 221 123 134 157 139 126 157 88 192 195 175 140 150 155 266 285 223 237 242 257 211 291 263 251 274 275 210 234 235 196 122 162 143 121 103 127 168 122 171 185 185 179 154 101 61 150 103 100 149 205 161 191 196 175 191 166 106 90 29 11 31 69 199 275 176 122 89 129 136 198 249 270 209 176 215 237 153 146 123 88 119 147 163 243 237 245 223 182 211 196 274 296 267 194 186 193 232 253 203 178 178 206 218 151 88 29 -42 -93 -73 -84 999999 -78 -91 -96 999999 -65 -52 18 57 102 196 309 343 327 354 442 451 497 526 464 438 389 349 335 348 397 494 538 542 471 461 502 614 2289 5101 9444 17772 27274 38033 55079 69115 79540 78295 74310 73081 67932 59933 49242 40166 33999 20875 7114 3290 2046 1134 949 917 877 888 887 874 1085 62670 349 127 30 11287 17 24 30 7923 6356 4433 3756 3232 3770 5697 6840 4094 1965 1353 1155 1383 1422 1356 1203 1329 1286 1015 1098 1068 1061 991 972 870 872 897 825 744 465 642 454 294 209 174 117 151 118 85 156 225 255 382 414 464 444 537 438 375 421 333 214 264 319 341 194 199 211 83 62 70 43 -15 -48 -13 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 76 60 84 144 116 463 623 814 816 658 638 498 586 602 705 692 478 457 462 395 303 92 -13 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 176 344 468 482 567 576 545 476 383 288 295 321 382 236 189 201 -26 -54 49 -20 34 -18 8 20 -4 26 8 80 3 51 5 -34 -12 -22 -37 -8 -23 1 -2 35 18 54 30 181 120 95 109 118 152 203 153 169 145 114 101 136 181 144 92 32 108 134 106 102 41 67 90 97 70 95 147 129 112 155 246 315 276 319 294 304 297 291 335 292 248 248 163 93 110 139 177 220 245 325 224 95 39 131 242 243 238 271 189 208 217 169 180 182 187 180 139 115 84 16 -11 -14 73 132 120 44 -41 -99 -28 27 97 129 166 183 216 217 130 123 73 98 71 81 58 78 96 157 166 168 239 255 244 265 334 281 280 260 281 338 378 307 169 123 128 156 192 131 74 9 -79 -90 -77 -72 -96 -95 -99 -92 -51 -7 32 51 76 225 383 421 377 341 377 434 491 495 342 313 364 403 425 425 426 463 491 480 432 351 421 1193 2370 4464 8156 13615 24698 36890 46239 54955 67212 86767 95272 88576 61012 41877 39645 40388 37380 25339 11581 5482 2335 959 910 899 909 896 662 62679 349 86 30 11276 17 24 39 7924 6347 5007 3012 3090 3582 5250 5993 4023 2430 1760 1498 1334 1421 1634 1640 1660 1528 1540 1382 1131 1137 1085 1096 1078 1152 1100 1003 971 808 709 454 418 377 413 462 249 152 131 146 113 65 176 275 313 461 616 634 611 468 350 460 385 232 320 320 307 311 123 155 178 125 104 89 66 -72 999999 -75 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 -64 82 -40 18 220 105 252 433 521 693 765 680 646 594 717 792 771 464 442 510 513 252 78 -10 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 66 179 108 4 269 574 520 492 321 257 181 184 152 163 178 162 151 60 32 119 129 74 -3 -44 -5 100 137 103 0 37 26 6 -7 -81 -44 86 64 5 53 119 51 -14 78 119 149 184 170 207 248 208 131 148 166 111 94 97 157 155 136 125 135 66 97 107 105 74 86 113 83 168 152 151 184 231 284 294 262 350 421 408 383 447 517 410 312 251 182 238 321 409 415 370 237 275 335 314 286 261 205 192 229 211 262 350 402 391 428 364 312 213 155 80 55 -21 -28 -54 -62 -71 -98 999999 -89 -58 15 29 139 180 194 205 154 115 128 127 115 113 78 143 210 288 316 303 327 373 327 366 403 394 420 405 340 225 152 159 167 215 241 193 153 91 -20 -40 -81 -72 -47 -58 -52 -14 -31 -29 20 36 58 89 96 162 257 336 420 437 455 407 403 393 427 460 478 414 403 438 423 356 320 304 362 1379 4696 7561 9701 12375 17632 23970 31682 41500 51211 59597 61581 61704 85283 104516 69773 31087 22319 27922 32942 19617 13786 4180 1029 983 968 1011 966 866 1134 62688 348 110 30 11270 17 24 48 7924 6337 5102 4243 3867 5330 6301 4522 2884 1992 1847 1819 1893 2125 1892 1823 1899 1956 1876 1513 1460 1463 1246 1266 1213 1180 1166 993 814 780 757 734 613 565 369 287 190 227 274 201 167 220 271 524 673 694 649 727 545 629 586 499 374 393 427 507 425 415 330 334 391 306 155 183 131 59 95 -34 -20 -85 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 37 38 96 229 261 260 315 579 808 846 924 872 842 881 821 815 791 580 491 649 617 512 328 152 -8 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 126 160 362 511 527 357 431 330 235 114 30 114 178 63 73 16 47 -13 40 178 207 223 104 122 121 215 225 160 76 63 -19 -28 30 -54 63 159 152 167 219 186 161 173 173 180 179 138 241 236 230 203 192 154 152 165 152 177 104 109 153 149 143 114 109 79 176 162 150 239 228 289 300 307 371 349 382 462 579 525 518 519 511 480 467 499 548 526 458 523 529 495 421 393 376 363 352 301 272 298 352 470 468 484 580 622 644 548 510 547 490 412 370 302 196 112 76 -1 39 12 4 6 64 227 316 205 137 183 185 161 60 98 114 139 237 278 331 364 394 435 486 490 461 438 449 434 408 383 294 249 266 245 226 249 240 184 169 135 82 38 7 -12 -1 26 3 12 21 43 84 132 166 211 228 242 311 330 340 426 509 523 480 480 477 457 453 463 494 491 462 481 451 413 647 1592 3763 8396 15040 26061 42142 55284 57775 55646 55087 52782 65804 73098 67721 46654 32960 33101 30729 22567 20378 23375 26691 18962 3401 1671 2470 2226 1252 1088 62697 348 113 30 11273 17 24 57 7925 6328 3950 3162 3457 4765 4851 3523 2012 1490 1594 1924 1974 1872 1511 1345 1253 1321 1293 1299 1219 1121 1075 1043 1049 1011 822 589 606 562 480 504 494 426 377 198 143 125 250 196 163 319 219 468 608 462 452 392 463 405 522 527 354 289 313 288 174 130 7 82 150 59 43 -19 69 33 44 -7 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 56 90 45 29 189 256 404 575 639 756 764 686 804 791 681 593 501 397 382 428 270 127 103 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 72 65 123 107 130 99 4 -12 -21 -51 38 39 -22 25 -31 -69 70 56 64 79 70 -3 58 95 47 133 50 -28 -1 -96 -80 -80 -70 -51 5 -36 57 31 89 58 76 13 57 70 65 155 213 127 95 110 157 117 99 114 80 5 41 7 28 93 133 43 -7 50 71 148 196 206 176 192 213 271 273 335 411 357 330 374 307 260 279 306 266 258 239 181 215 250 298 335 346 427 419 417 401 409 413 334 322 246 248 383 376 347 391 464 459 499 498 498 590 494 325 131 90 56 79 68 7 -70 -27 89 127 61 44 81 90 7 -79 -80 -31 19 80 97 125 165 178 297 365 364 346 385 280 161 99 190 229 249 220 206 178 107 62 15 10 -27 -56 -36 -42 -22 6 -7 -35 7 42 67 85 136 164 199 208 233 212 171 160 138 146 249 329 380 426 405 363 358 371 388 414 404 398 411 492 727 3361 11679 33410 56288 62493 61135 70338 72923 80989 70552 82566 71367 45256 50536 49960 39866 33142 33658 38155 46835 28865 14294 9903 3564 1619 823 1284 62706 348 114 30 11274 17 25 6 7926 6318 3563 3175 3418 5110 7177 7393 4599 1864 1730 1704 1670 1612 1434 1255 1007 942 1014 950 1018 1171 1220 1108 991 975 748 671 553 493 421 370 482 415 337 216 132 -2 -42 -6 6 111 83 90 316 426 440 392 480 433 349 287 292 283 290 218 255 244 214 137 25 61 96 70 -18 999999 -52 -24 29 -96 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 1 90 14 35 186 482 647 694 694 617 686 581 635 485 343 216 164 120 127 -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 -54 32 -61 -26 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 22 59 21 5 10 38 25 12 -94 17 -30 999999 999999 999999 999999 999999 999999 -53 -10 -10 -31 -47 999999 -73 -8 -3 -53 31 70 92 33 40 48 24 48 38 21 -42 -89 999999 -56 999999 -88 -74 -95 999999 -60 -17 -18 51 90 111 106 157 245 241 253 219 254 244 261 183 262 213 256 195 274 312 368 359 430 444 462 428 467 400 466 453 505 505 525 525 540 574 584 590 561 568 596 593 624 659 685 646 610 495 303 122 74 122 84 38 -43 999999 999999 -88 -4 -25 -90 999999 -49 -48 -54 78 178 121 -16 -32 -9 103 222 341 346 263 216 177 177 184 257 246 201 179 148 101 115 70 1 -36 -44 -73 -98 -85 -91 -41 -26 -33 -10 34 70 100 102 94 123 115 70 10 -34 -37 16 58 103 202 303 325 306 314 334 340 1104 8906 19096 19105 22402 38054 65767 69986 67029 71807 79152 84069 86266 76222 59038 50439 40745 34886 39180 50951 57558 64188 57264 50237 53843 58385 70915 57963 62358 67519 30073 33242 52219 71640 62715 348 106 30 11266 17 25 15 7927 6308 4199 3235 3345 4604 5202 4095 2285 1726 1654 1719 1755 1500 1159 1090 904 851 894 885 1001 1006 973 1056 969 731 700 633 453 470 403 282 359 340 171 92 85 37 124 14 35 91 164 136 329 413 371 344 514 416 344 371 287 283 213 70 171 174 144 62 15 73 104 36 51 -27 -51 -84 -85 21 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 23 166 208 83 127 334 598 589 473 545 406 530 629 580 426 274 159 100 107 -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 -22 -63 -84 999999 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -90 -70 -31 -20 -40 -28 -60 -57 -23 -54 999999 999999 999999 999999 999999 999999 -95 -59 -53 999999 -73 -55 -13 -23 2 6 -13 -46 -48 -20 -21 -15 -48 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 -86 -11 -39 -48 -38 71 87 161 161 214 280 333 342 359 421 440 434 467 450 512 489 484 479 483 491 439 444 395 373 437 388 359 378 433 428 486 555 594 512 556 607 612 657 726 734 799 831 822 767 748 590 449 362 258 219 238 181 92 34 -19 4 20 31 -49 -73 -20 153 311 355 378 281 160 107 135 231 346 487 424 341 253 290 346 365 330 286 284 272 226 190 160 108 55 53 46 55 104 119 116 146 199 195 181 202 208 203 195 164 114 76 71 62 88 136 222 290 355 428 485 502 544 618 775 1396 5884 24166 45814 52319 61461 75364 79903 72168 71868 64975 51887 51812 51218 51154 41859 35233 32977 34970 47166 54695 59556 64373 65690 65214 68918 81911 105895 135163 164257 143725 148017 291823 307919 62724 348 125 30 11255 17 25 24 7927 6299 3489 2768 2842 4110 5339 5136 3282 1964 1737 1684 1578 1338 1036 1008 881 605 721 735 850 953 867 890 849 682 661 606 553 334 322 247 216 140 122 -12 45 32 -39 -17 -26 44 51 241 329 260 354 246 164 168 150 165 178 148 12 73 208 17 -50 53 2 85 27 1 -45 -90 -58 -18 60 7 -26 20 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 -23 -26 47 14 49 203 520 567 578 493 462 501 531 596 544 298 213 151 -2 -66 1 -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 -66 999999 999999 999999 999999 999999 999999 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -79 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -31 19 124 114 105 163 111 178 180 286 362 418 418 505 563 557 566 499 495 450 454 387 391 319 267 260 254 260 243 223 258 324 329 340 346 377 404 447 506 562 598 641 638 675 654 658 682 640 615 588 506 433 396 355 324 211 198 223 98 59 6 -70 -42 16 77 126 254 332 360 294 345 351 379 377 341 290 308 344 351 341 332 354 352 310 270 273 246 223 136 89 56 79 116 133 147 174 195 227 226 189 174 197 197 218 225 187 95 53 108 153 308 1792 6782 10825 17505 23393 27683 32073 35578 39522 44261 47773 48812 50912 53149 50726 44951 37641 33403 41948 55842 59206 56198 45658 35504 36432 41971 44410 47627 58309 64860 64619 61080 64017 70915 69798 61717 56900 57871 102270 232492 244381 62733 348 81 30 11241 17 25 33 7928 6289 3211 2817 3076 4301 6789 7404 4189 2350 2020 2081 2024 1687 1332 1105 1093 1099 919 813 775 939 1113 1216 1212 1246 1149 906 761 731 620 560 592 516 399 224 145 263 111 104 60 101 27 235 332 463 516 456 433 305 383 337 362 326 234 217 230 187 30 115 12 42 128 190 121 111 39 12 55 15 104 80 -5 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 83 75 119 154 209 432 623 638 625 707 705 613 595 595 605 395 335 191 170 -2 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 -51 -79 -81 -41 -68 -83 -55 -58 999999 999999 -90 999999 -86 -17 -96 999999 999999 999999 -93 -97 -91 -49 -53 -28 -49 999999 -46 -86 999999 999999 999999 999999 999999 999999 999999 -69 -43 999999 999999 -89 -66 57 161 207 201 236 237 179 233 367 458 547 576 665 643 749 695 639 610 592 592 484 407 402 415 337 385 407 343 368 304 317 370 440 465 452 504 520 554 628 641 650 705 776 768 711 729 693 654 561 477 469 416 380 345 260 239 130 69 54 76 95 106 141 171 190 256 247 265 431 490 598 536 392 300 352 396 339 269 295 357 398 359 320 291 248 238 142 71 39 44 80 80 68 118 140 128 88 82 42 31 21 52 66 99 78 40 59 92 132 257 2112 6658 8208 9162 12079 16280 18964 20161 22995 24592 25809 26841 27439 28632 30497 29815 29584 31337 35866 39537 43506 44010 40199 41809 47741 48959 52839 60877 67628 67870 62797 66519 70154 59457 35215 32624 37436 29063 87557 155807 128366 62742 347 132 30 11232 17 25 42 7929 6279 2726 3248 4285 7071 10530 8394 4068 2647 2499 2536 2375 2190 1853 1463 1313 1212 1131 1313 1350 1169 1248 1258 1225 1290 1136 1119 1094 969 1020 761 706 601 465 352 481 405 299 192 169 275 224 278 439 394 667 554 639 565 466 386 334 275 286 219 210 259 229 334 212 234 264 164 231 270 257 167 213 141 122 69 174 84 -23 999999 999999 -7 -35 -44 999999 999999 999999 999999 999999 141 343 364 256 142 235 419 720 928 957 932 860 841 843 940 978 652 515 400 99 16 50 -67 -94 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -48 -39 -94 -93 -98 999999 999999 999999 999999 999999 999999 999999 999999 -96 -70 -91 -97 999999 20 -55 -58 999999 999999 -36 -23 -35 -25 -21 -3 -8 -17 -62 -16 -4 -61 -91 -60 999999 -79 -40 -11 -50 999999 11 -18 -14 -8 -65 8 3 -70 999999 999999 -90 999999 -55 10 -8 -44 -32 -64 -11 0 33 74 166 165 251 341 361 330 404 493 520 556 635 734 808 774 806 797 760 766 714 612 544 521 481 539 539 499 465 474 484 524 527 487 521 573 638 617 653 758 810 838 870 883 794 758 708 628 632 630 574 509 421 397 357 351 357 286 243 297 337 328 356 337 272 297 311 270 281 322 530 671 729 849 757 438 241 303 365 382 307 300 340 393 368 347 300 285 301 258 257 231 178 145 109 90 66 31 34 29 57 31 31 -16 -33 -54 -63 -34 12 13 -17 14 181 418 823 1929 3884 8842 16759 18854 18039 18877 21349 24343 28005 29842 30977 31427 32616 30175 30404 33870 31258 26912 28679 35823 36373 35801 36997 41343 42369 43854 48143 51737 56077 55750 45396 30737 31724 33890 26266 21894 14503 62751 347 103 30 11233 17 25 51 7929 6270 2487 2811 3680 6520 9656 8522 4817 2952 2626 2405 2294 2058 1740 1423 1245 1188 1092 956 962 949 980 983 1055 1011 1023 1069 1093 873 754 618 599 559 435 275 298 403 359 106 247 147 173 240 322 520 510 515 594 311 322 221 231 134 174 123 23 69 98 137 182 241 187 196 241 261 237 213 78 225 133 170 179 36 94 16 999999 999999 999999 999999 -76 999999 999999 999999 -62 75 394 285 218 244 266 419 606 626 667 723 805 670 619 614 611 535 355 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 -46 -88 999999 -91 -60 999999 999999 -80 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 -82 -66 -51 -54 999999 -31 -79 999999 999999 999999 999999 -6 20 7 -57 -43 -26 -61 999999 -61 -33 18 60 33 45 200 215 224 255 321 324 347 410 530 619 694 696 704 742 675 577 426 406 397 361 364 429 477 491 476 490 519 483 481 471 415 442 588 608 710 709 652 621 568 600 564 514 550 583 517 432 397 361 314 294 258 275 269 279 252 197 194 244 257 258 277 264 357 519 587 681 717 624 401 193 140 147 207 248 297 283 259 261 260 234 203 241 258 265 232 192 176 183 161 127 86 14 -5 -3 -37 -73 -97 -85 999999 999999 999999 999999 999999 47 328 651 1802 4673 8982 13162 14598 12785 11171 10116 11660 15670 20994 22590 22871 24179 23764 21897 18701 17884 17891 18961 23260 27178 30853 35001 32946 32638 38105 41641 41175 39588 41597 47959 62379 70903 52161 33632 27714 25234 18988 12756 8899 62760 347 99 30 11229 17 26 0 7930 6260 2744 3276 3901 7136 13428 10367 4922 3097 2678 2626 2331 1977 1676 1459 1165 1067 827 853 987 1055 894 922 901 868 989 891 931 852 695 739 670 565 624 440 298 385 381 219 229 135 168 195 189 353 380 455 434 545 394 303 126 89 116 133 180 196 229 219 122 128 210 116 201 181 194 188 163 81 130 130 25 138 139 140 65 -2 -57 -82 999999 -89 999999 999999 999999 999999 -16 287 300 203 183 253 352 544 628 770 853 754 654 578 527 447 353 296 278 65 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -94 -96 -86 999999 -64 -98 999999 999999 -80 999999 999999 999999 999999 999999 -44 -82 999999 999999 999999 999999 999999 999999 999999 -76 5 34 -17 -70 -81 999999 999999 999999 999999 999999 999999 -84 -69 -76 -47 -35 -41 15 -33 7 7 12 22 26 -23 -27 43 165 208 324 385 468 586 612 680 786 705 590 507 434 390 396 403 452 454 540 546 550 572 567 586 530 436 381 398 399 545 616 648 623 561 576 556 516 574 578 619 547 598 585 517 560 629 594 436 323 276 241 222 301 317 375 496 518 312 270 371 464 575 632 709 735 725 502 360 302 183 155 248 261 387 472 477 464 321 264 272 257 257 221 248 250 202 201 183 152 102 67 39 -1 -25 -69 -67 -90 -93 -64 -35 -12 86 260 583 2088 5250 9138 10358 8258 5666 4721 7142 11708 16497 21432 28119 32073 31671 27368 23025 19380 16999 21791 29099 28897 26490 28653 30408 32012 30323 27082 29435 34914 36769 35640 36585 46590 59571 53909 40644 37722 37720 33802 24765 14405 62769 347 95 30 11225 17 26 9 7931 6250 3047 3075 3639 6515 10885 8711 4619 2933 2730 2688 2755 2331 1965 1602 1225 1113 1100 893 858 878 952 905 896 785 799 656 618 689 859 863 823 745 704 636 510 321 362 265 89 231 92 128 195 273 299 261 394 338 351 331 425 236 118 36 22 110 43 139 127 102 118 104 138 76 111 128 24 36 53 108 208 252 105 41 114 24 -46 999999 999999 -81 999999 999999 999999 999999 46 210 312 238 155 114 191 370 519 597 683 572 590 505 431 257 45 -83 -45 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 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 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -68 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -66 999999 -95 -57 -50 -85 -15 -73 999999 -83 -57 102 106 156 270 351 411 618 667 616 560 468 448 441 325 337 372 390 391 465 499 503 455 437 472 508 548 518 409 361 398 489 547 563 624 586 568 535 503 453 491 511 557 635 689 738 725 603 470 386 310 319 338 422 450 541 562 423 333 247 267 350 407 413 465 492 533 605 594 438 290 247 227 363 476 634 783 852 644 362 255 238 214 231 232 212 217 212 184 192 173 163 133 120 63 -14 -65 -84 999999 -53 15 47 118 773 4695 9434 9880 9504 7912 5298 3109 2832 4218 6626 13711 22487 26757 29518 29291 24010 18478 17703 18976 19586 19363 21582 28852 32503 31233 26837 22089 19990 19883 20583 24904 33735 37352 34342 34369 32868 25985 21443 33971 69800 78133 56686 62778 347 94 30 11224 17 26 18 7932 6241 2853 3080 3754 6389 7178 5066 3219 2582 2438 2490 2154 1584 1163 1168 1068 900 920 840 690 608 833 661 782 798 818 720 658 663 643 660 820 694 556 434 423 332 308 360 124 83 136 -52 53 202 194 250 336 314 229 341 294 173 231 119 87 58 14 -41 -76 72 -86 -34 116 126 31 -44 13 82 21 -23 16 74 32 -16 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 234 181 106 53 63 142 340 481 478 684 633 422 403 198 93 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 -29 -63 -22 999999 -14 -70 -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 -87 999999 -86 -29 -5 -16 999999 999999 -74 -82 -70 -97 999999 999999 999999 -74 96 218 311 396 416 488 497 449 422 296 143 150 222 289 319 353 357 339 394 382 401 429 486 532 522 350 308 398 450 528 576 608 495 549 679 681 627 572 527 453 564 626 656 673 641 680 653 586 607 618 581 581 468 364 322 289 264 286 277 299 371 392 410 480 498 536 566 643 612 413 239 346 628 763 835 899 901 775 486 274 217 126 96 124 136 152 121 92 116 121 119 88 42 -56 -74 -18 39 68 199 804 2713 6966 9984 9705 7642 4541 2602 2480 3246 3793 5975 11948 19375 21684 21942 22712 22857 21193 17358 15574 16192 18332 21773 24545 25256 24810 25081 28516 38040 46057 40619 34484 30818 24789 29011 38855 41675 30225 15684 16390 28301 46295 72954 74514 62787 347 95 30 11225 17 26 27 7932 6231 3746 3155 4065 6175 8697 8429 5526 3206 2725 3061 2888 2281 1793 1251 1131 998 917 793 834 746 736 821 716 784 770 772 739 731 739 820 745 735 761 573 404 351 254 253 133 21 107 29 141 110 72 212 203 233 246 341 279 127 193 112 165 94 89 -42 81 16 65 152 -5 103 80 39 59 -20 58 72 130 62 136 164 63 999999 999999 3 -38 999999 999999 999999 999999 999999 -4 156 190 203 200 251 146 175 432 417 442 437 575 418 269 230 59 32 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 245 123 34 -36 -23 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 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 -85 -18 -11 9 -34 -29 9 0 -37 -66 -58 -47 -51 -61 999999 -87 -41 -94 29 169 339 394 407 301 148 91 22 -34 133 247 346 356 379 384 376 440 461 523 558 468 461 408 378 363 384 461 504 548 654 621 639 728 768 778 753 777 783 805 851 754 714 698 707 683 677 669 675 661 601 492 416 457 446 378 291 311 367 380 365 401 473 455 485 508 562 584 634 582 420 484 744 948 1016 1040 952 844 687 483 312 197 185 150 121 147 168 161 152 150 118 103 56 -16 -44 56 124 157 377 824 1741 3218 5112 6438 6469 5474 3880 3370 4015 6586 13171 21202 22796 20737 18552 17149 15810 13230 12688 14607 19403 26111 28946 25547 21386 17850 18208 21203 27267 43281 59536 45386 31292 34289 38210 35145 43200 38927 25611 19779 16243 15328 15397 62796 347 92 30 11222 17 26 36 7933 6221 2622 2583 3515 5221 6464 5608 3328 2372 2264 2040 1496 1047 924 825 768 615 571 567 600 568 523 572 571 532 524 508 411 492 553 525 423 554 468 397 172 144 135 1 30 -83 999999 999999 -99 999999 -37 -20 69 -5 51 -37 33 13 29 32 -31 -93 -98 -44 999999 -91 -57 -52 999999 2 -15 999999 -48 -19 999999 -39 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -43 27 49 113 32 -79 103 72 192 203 148 208 146 78 22 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 291 211 4 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -76 -92 999999 -86 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 -62 999999 -83 -57 -61 999999 -64 40 93 157 143 196 198 234 252 229 230 255 244 220 152 96 161 198 158 215 206 324 379 467 482 516 562 569 582 606 602 602 567 558 512 436 470 495 495 495 471 484 467 438 471 430 335 269 233 229 261 317 290 331 328 314 321 370 399 376 402 430 483 523 606 702 772 737 649 619 563 440 305 196 99 36 -20 -8 9 -4 0 18 7 -33 -75 -86 -55 -3 28 29 80 345 1267 2811 4743 6700 7833 7357 5460 3678 2983 4316 8399 17357 26381 25242 21105 21672 25066 30366 34325 31553 31866 33258 33749 32884 31769 31144 31531 35791 43310 53827 61026 41999 27862 39488 39083 38037 48641 37532 23084 22817 24576 23953 25557 62805 347 86 30 11216 17 26 45 7934 6211 2172 2171 2990 4718 10745 41867 130165 89418 5774 3034 2909 2869 2697 2483 1889 1431 1191 943 901 767 638 496 625 583 501 544 576 543 603 503 515 600 542 537 493 423 415 299 395 253 162 90 -28 -85 -80 999999 15 -9 -96 8 89 55 154 140 6 105 -8 -70 -83 -31 999999 -74 21 -75 -20 -61 -41 999999 999999 999999 999999 -68 -38 -58 -20 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 172 107 18 79 68 -25 -38 150 200 125 212 237 244 126 119 -8 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 238 194 227 149 -77 -76 -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 -31 -8 28 17 25 -37 13 -38 -48 -1 3 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 0 101 185 195 215 261 334 354 352 391 279 113 166 158 148 151 163 174 254 249 308 396 481 566 574 657 699 665 772 749 704 721 740 693 667 535 488 524 521 524 559 594 648 554 435 329 283 368 380 395 444 453 455 460 457 464 457 477 483 547 648 770 801 752 814 906 941 876 669 486 528 478 322 130 64 7 18 7 11 25 25 34 28 19 41 96 134 172 314 1476 5268 9166 11827 13067 12110 9694 7363 5711 4942 6267 9499 12883 18912 19818 18414 20133 18963 15851 18435 21889 24746 28417 33259 37948 43177 47205 48164 44616 44225 46669 36448 21131 21526 39082 43237 39652 51795 45834 30790 24274 39445 46376 48382 62814 346 117 30 11217 17 26 54 7934 6201 3586 4179 6268 8535 8885 5835 3707 3324 3197 2799 2167 1742 1329 1168 1071 795 747 784 648 704 762 607 509 601 638 467 539 546 468 577 637 617 534 389 430 406 473 369 227 103 114 46 -11 -6 14 213 43 15 84 224 150 82 49 75 14 115 32 -85 -54 -22 26 -81 -25 50 -41 -9 -34 -17 -45 -1 -16 -31 16 -21 -7 -54 999999 999999 -3 999999 999999 999999 999999 999999 -92 94 261 234 194 77 96 77 110 203 120 248 385 346 249 260 38 -92 999999 999999 999999 999999 999999 999999 999999 -67 -89 9 151 218 300 345 467 338 103 -22 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 -70 -58 -31 -1 6 -8 24 -12 49 96 46 42 93 46 43 -6 -31 -26 37 4 0 999999 -60 -5 -87 -86 999999 999999 -91 999999 999999 999999 999999 999999 -19 -25 111 119 234 280 275 302 404 448 452 415 379 282 189 271 240 268 333 313 337 401 420 456 564 686 746 783 832 825 791 813 710 694 663 600 539 555 611 625 627 644 632 647 629 641 658 643 582 624 569 497 483 503 517 549 567 557 547 606 657 717 809 926 961 986 1071 1137 1120 956 652 491 404 268 141 86 85 58 30 58 80 70 109 139 204 179 512 2720 7164 12443 16540 18825 19202 15563 10696 7147 4805 4003 4778 7124 10050 10420 8413 6820 5782 5108 5528 6809 9330 16252 24969 33415 39900 41842 45359 43757 38702 29637 24394 17640 16075 28250 43815 50239 39659 40166 53603 43878 22395 22464 28418 30281 32832 34317 62823 346 116 30 11216 17 27 3 7935 6191 5738 4519 6968 9370 9485 6110 4119 3720 3669 3731 3017 2381 1743 1570 1395 1046 858 915 889 721 635 690 725 635 664 685 658 603 465 666 421 381 539 367 333 511 639 467 372 237 32 5 -14 147 75 53 125 77 49 120 101 75 68 73 136 107 34 19 -32 2 50 134 17 -56 -46 24 -58 11 20 -54 6 -21 999999 -82 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 134 247 187 189 150 133 107 167 240 214 252 244 371 175 -11 -81 999999 999999 999999 999999 999999 999999 -66 999999 999999 -92 -8 107 174 226 166 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 -52 -14 5 -4 -62 -54 -1 -68 -86 -32 25 14 52 99 84 105 84 11 47 97 49 -23 -6 -2 -10 27 28 -5 -24 -3 -13 -41 -97 -45 -87 -66 999999 999999 -46 -79 999999 -83 -46 -36 28 183 248 281 330 422 492 463 501 470 372 197 233 227 240 307 401 450 474 530 580 686 701 733 775 817 796 780 714 601 515 448 392 347 344 363 445 563 577 582 528 561 586 658 660 682 700 711 585 517 527 537 601 600 675 634 681 742 788 855 978 1136 1214 1142 1003 814 720 626 557 570 506 399 306 195 111 90 104 110 94 65 44 98 159 170 341 1172 2956 5954 9569 13517 16639 17165 16261 14221 10767 7995 6098 4206 3038 2639 2709 2969 3042 3342 3892 8350 19543 31964 40902 39816 31369 27073 28093 35163 37652 35820 30619 23169 18417 17090 24807 34361 39728 44797 56604 56115 39120 33185 32759 34006 17313 62832 346 113 30 11213 17 27 12 7936 6181 8840 4519 5917 7731 7045 4616 3693 3769 4280 4051 3622 2992 2275 1455 1382 1077 1077 937 761 780 556 476 604 603 503 409 535 604 476 561 543 433 608 565 466 468 578 521 520 422 110 58 -90 -88 7 38 22 39 -31 109 40 31 55 144 65 65 101 64 43 -53 -51 -19 20 -33 -99 -16 20 -61 -62 -8 -5 999999 999999 -69 -80 -95 -78 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 254 222 243 172 60 -16 41 14 197 198 127 206 276 142 59 -65 999999 999999 999999 999999 999999 999999 -81 -83 -80 -23 24 -3 102 166 -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 -79 -35 -31 -40 60 13 0 15 74 -10 5 13 9 -20 35 92 68 81 123 66 67 108 45 55 61 42 79 37 -36 -64 -4 -34 5 -50 -42 -56 9 18 -79 -63 999999 -76 -79 999999 -88 -90 -84 -39 67 114 140 274 345 357 448 433 376 314 257 157 128 203 185 251 350 492 520 520 590 654 751 707 753 763 653 556 379 312 194 141 142 84 36 18 -3 48 162 258 308 477 593 621 619 686 695 701 701 560 438 398 386 490 677 802 814 828 901 968 1015 1002 915 800 618 505 487 505 572 605 587 437 315 207 129 94 69 77 55 38 28 41 32 35 74 217 709 2180 6501 19334 37372 35383 22573 10276 4961 3223 2468 2116 2321 3006 5565 10080 13847 19202 26891 34868 44155 51379 40985 26681 21333 21420 21274 18457 14181 11327 6585 3932 5481 11440 19123 26290 38834 56740 70363 74377 74393 84140 79086 54649 62841 346 109 30 11209 17 27 21 7936 6172 7150 4210 5839 8588 10197 6674 4095 4525 5423 4617 3610 2879 2072 1445 1247 1095 903 785 716 616 720 673 491 523 539 608 630 522 612 518 483 554 561 489 624 471 545 624 562 394 62 41 -28 4 -70 -28 -48 104 44 70 82 148 48 123 117 49 -16 -36 -79 999999 43 70 -7 999999 -13 -30 -74 -61 -34 -6 -75 1 17 -39 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 100 197 205 185 185 127 90 18 -59 29 41 -23 999999 13 103 45 -98 999999 999999 -96 999999 999999 999999 -48 -29 999999 999999 999999 -31 83 90 999999 -89 -28 -67 -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 -30 -34 -5 -53 -22 101 133 182 150 75 69 94 79 28 64 77 83 107 47 97 97 120 66 12 29 14 15 -32 -39 -14 61 22 40 72 1 4 16 12 -7 -61 -23 3 999999 999999 999999 999999 999999 -72 -15 -28 31 88 142 197 322 400 420 358 226 104 62 63 133 141 143 234 266 336 470 590 599 657 678 775 824 766 709 586 412 230 92 -10 -41 999999 999999 999999 999999 999999 -94 -77 -54 61 215 414 589 556 604 644 641 633 600 590 534 525 547 625 679 756 770 762 683 599 545 493 469 471 475 511 562 569 585 586 553 527 354 201 121 150 138 67 20 9 0 -24 -9 24 311 4110 23069 42200 28105 15538 12817 9506 7205 11197 21518 21164 11745 8334 12769 21705 32749 41038 48858 53826 52460 43281 31206 20620 14757 13648 15086 14500 11017 6539 1597 531 977 2900 7805 16040 30565 43292 52472 67532 80964 69933 58132 62850 346 108 30 11208 17 27 30 7937 6162 5452 3807 6284 12105 15004 8607 4456 4807 5960 4756 3174 2296 1818 1713 1298 1123 998 906 817 737 703 664 463 576 564 463 513 579 531 488 503 453 331 412 610 495 485 472 397 148 -28 20 -91 38 47 -13 -93 -38 44 27 38 -22 40 35 -13 82 20 76 999999 6 13 -22 999999 -8 -59 999999 999999 -46 -34 -37 -11 -9 999999 999999 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 106 131 33 36 157 74 43 -41 -29 12 -89 -51 -59 999999 -32 -4 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 -69 -72 999999 999999 999999 -61 -46 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 -98 -94 -90 -57 -37 -26 62 242 272 263 226 205 177 149 154 158 117 131 135 108 116 88 -3 75 98 53 97 86 132 44 45 35 -38 27 26 61 42 78 70 34 41 26 54 47 20 -23 -18 21 45 57 78 40 106 157 116 151 252 307 385 488 450 248 112 75 101 70 71 97 194 171 238 308 375 523 594 619 642 738 877 807 706 614 417 154 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 200 397 458 479 567 584 643 671 669 570 532 491 520 563 643 651 531 420 387 436 470 485 490 486 502 498 509 466 512 563 431 279 179 128 82 32 -18 -39 -72 -79 -13 78 151 3406 29441 59164 54194 46136 46230 45729 35018 25342 20114 16815 11888 9834 13647 22505 31735 40286 48570 53761 45931 34184 28465 26026 22093 17110 13663 11283 11226 8224 2768 545 12 15 54 170 348 881 5696 23926 48303 46541 36690 62859 346 111 30 11211 17 27 39 7938 6152 7440 4471 7314 12393 12858 7011 5375 6087 5447 3880 2772 2346 2228 1893 1509 1246 1183 979 993 1196 1129 855 790 776 738 751 709 641 659 561 689 508 578 701 742 592 616 464 280 291 168 179 96 229 139 62 105 193 43 72 118 104 211 24 55 186 278 112 104 75 75 -20 -22 61 72 122 22 11 42 0 -29 142 68 -64 999999 999999 -25 31 999999 999999 999999 999999 999999 999999 -97 43 138 245 234 337 331 302 397 253 122 23 -57 26 -52 -77 999999 999999 -95 999999 999999 999999 -85 -85 999999 -96 -9 -76 -12 119 122 161 303 230 26 33 -15 99 95 -81 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 -96 -27 -5 15 -36 -14 54 121 85 31 59 45 52 21 118 290 512 525 573 647 560 498 424 401 337 305 268 258 200 143 124 154 111 134 169 173 144 206 173 131 123 169 120 194 162 212 171 176 221 184 177 173 155 185 198 203 147 338 323 351 403 415 390 440 444 518 597 629 551 436 144 168 248 258 283 255 245 252 263 313 429 598 721 812 852 969 985 992 958 930 898 782 698 496 289 111 -38 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 99 368 505 639 757 840 853 866 736 706 699 808 831 735 593 591 551 591 642 649 651 643 653 596 571 631 643 597 530 453 349 273 217 186 157 45 5 66 72 618 7499 21363 24726 33218 47330 54358 48708 36257 28561 21408 10277 3764 3453 5109 13094 29511 43189 49106 49463 43118 35348 29111 24381 17767 8955 6305 8502 11302 10154 11179 12833 12887 9453 4915 2771 1135 288 169 275 2124 4485 675 62868 346 111 30 11211 17 27 48 7938 6142 5947 5168 7938 10147 8244 5619 6105 5311 3778 2753 2173 2078 2002 1915 1728 1292 1048 1079 958 877 952 861 875 938 904 803 621 679 711 698 558 506 555 646 691 595 571 415 256 218 130 147 43 182 224 144 127 227 177 132 188 192 207 108 152 156 228 166 293 107 10 54 -30 113 90 112 88 118 -26 -44 52 25 -87 -21 52 -9 -93 -68 999999 999999 999999 999999 999999 999999 -74 -17 121 257 321 406 319 338 238 212 168 58 -57 -37 -8 44 34 -4 999999 -75 999999 -95 -32 999999 999999 -64 -15 -3 46 96 224 448 456 337 92 84 15 7 -33 -90 999999 -83 999999 999999 -85 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 -34 -27 -6 17 50 102 86 -2 31 120 136 140 118 110 96 180 382 576 571 597 660 660 596 548 507 560 487 388 433 311 282 235 146 129 167 176 94 189 154 221 194 160 64 77 115 101 125 143 209 239 265 313 280 292 290 240 221 294 273 260 302 379 499 554 555 582 634 586 648 659 606 600 471 262 256 235 269 265 306 304 249 324 465 677 777 810 886 896 917 916 869 809 791 766 740 633 631 621 419 114 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 -59 -29 107 186 243 390 662 798 781 752 702 647 609 594 636 678 686 643 668 687 682 682 676 644 594 583 629 632 660 725 650 480 365 339 299 239 216 164 180 208 63 1292 9980 7444 3608 4910 5119 6160 8805 9598 7342 5242 3057 2976 6015 13568 23635 32583 36485 35326 36284 37527 32029 21478 12642 10911 14062 18595 20837 22953 30328 41253 48505 42780 35694 30178 13204 5577 4362 3005 1160 450 412 62877 346 109 30 11209 17 27 57 7939 6132 10279 4953 6991 9196 7990 5726 5568 4219 2607 2144 2174 2020 1992 1780 1704 1647 1220 889 955 912 836 696 721 880 890 709 644 646 654 729 545 507 696 631 548 654 703 665 508 549 317 192 137 160 91 129 164 72 149 231 193 162 186 223 101 95 169 172 176 190 63 77 119 112 14 -7 24 22 -3 -18 144 -27 -71 -31 -28 15 -14 -45 -89 999999 -53 999999 999999 999999 999999 999999 -32 25 159 293 193 292 226 136 69 68 -69 999999 -53 999999 -41 -76 999999 -7 999999 999999 999999 999999 999999 999999 -90 999999 999999 50 180 264 114 149 -19 -6 -75 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 999999 999999 999999 999999 999999 -78 -1 25 67 42 -38 25 21 72 119 192 337 263 277 390 597 625 623 622 676 597 619 588 506 425 275 267 255 251 140 43 22 51 89 78 6 46 68 14 15 30 50 69 69 48 126 225 209 216 208 188 244 281 247 259 271 316 426 512 596 670 630 536 501 557 576 636 598 572 414 184 125 158 239 193 237 212 229 219 220 207 215 241 192 240 279 243 199 135 49 -31 999999 999999 999999 999999 999999 -97 -82 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 177 440 554 544 574 556 582 588 600 613 634 625 633 625 584 619 582 578 536 490 491 517 588 654 598 455 343 307 296 316 278 205 112 399 3511 8823 11999 13090 13516 12280 11582 8052 4125 1571 1802 3909 5297 6971 11477 19517 29647 32959 33286 36117 26882 17144 14963 13121 11544 12592 20760 40387 54505 58323 50959 62874 61456 49034 32770 19415 9022 4444 3232 2306 2075 3181 62886 346 105 30 11205 17 28 6 7940 6122 7558 4785 6288 7106 5308 4802 4489 3530 2464 2363 1977 1727 1615 1421 1440 1353 1185 955 841 688 732 670 695 527 559 629 699 567 594 488 412 420 558 502 538 528 533 536 257 246 174 77 142 88 50 62 -58 83 34 -21 162 174 98 111 75 48 87 20 67 -23 -84 -63 -93 46 -40 -15 12 -24 -29 -53 -38 -34 -58 -37 999999 -49 -30 999999 999999 999999 -97 -68 999999 999999 999999 999999 999999 999999 -15 171 237 229 225 159 111 -90 999999 999999 999999 -86 999999 999999 -63 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 67 35 125 69 -89 -28 -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 -70 -48 -39 6 20 17 45 10 78 120 301 454 539 535 534 544 577 568 534 511 529 418 326 231 230 160 141 52 85 111 67 24 2 39 49 -11 3 6 -22 -40 -2 -19 28 40 -11 21 47 133 201 216 246 208 204 253 230 295 363 387 443 563 620 593 530 513 572 484 299 112 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -15 72 50 74 116 95 83 93 117 93 35 -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 -65 164 377 545 539 479 492 481 460 459 448 422 427 460 488 462 413 372 362 427 505 540 638 613 502 404 323 258 246 249 204 127 113 14 1973 14395 33129 39006 40283 49328 44532 26080 8882 3349 7009 15973 25339 33593 39387 46213 54908 63469 61366 51961 42598 31171 20143 16537 26821 45581 52067 52798 60608 62461 51785 36591 26686 25058 27978 29909 27118 19246 15865 12237 9887 62895 346 131 30 11201 17 28 15 7940 6112 7403 4667 6472 6854 5092 4978 4630 3829 3118 2513 2138 1658 1248 1271 1202 1266 1229 947 714 630 600 465 598 591 445 458 533 477 450 416 395 415 325 287 275 375 438 363 211 284 313 225 316 332 292 291 136 117 91 128 95 100 160 157 177 83 57 -18 -52 20 42 84 -28 -39 94 999999 -62 999999 999999 47 999999 999999 -53 0 999999 28 -60 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 146 253 155 126 9 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 41 57 6 40 -72 -83 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 -5 -9 -37 23 -9 -11 7 69 139 137 285 290 428 584 540 602 463 360 284 138 151 117 11 -4 27 22 -69 -44 -25 41 -4 -77 -86 -76 999999 999999 -91 999999 999999 999999 999999 -21 -4 -55 -35 101 143 199 270 282 266 367 451 524 474 540 583 532 548 495 443 480 492 377 213 21 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -75 -18 -4 6 -24 -40 -14 -23 -52 -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 62 381 528 597 552 479 414 400 362 327 214 208 219 155 38 -40 -42 -20 21 110 206 243 435 669 1058 1511 1670 778 266 233 210 130 443 6354 24560 45149 50213 41060 30949 19280 9602 6036 5810 6983 11236 19073 26890 32915 41267 50937 57497 67420 78450 88185 94390 76920 47801 34211 33956 33161 31134 41921 59503 71840 73759 65581 55722 41895 30663 19165 11891 16966 21072 11454 6129 62904 346 102 30 11202 17 28 24 7941 6102 10495 5025 7483 9296 6633 5622 5453 4474 3919 3545 3059 2473 1649 1317 1341 1331 1134 1058 870 796 651 443 581 528 548 427 370 500 532 493 550 491 390 391 460 435 337 283 343 337 327 347 429 267 199 201 148 169 214 139 268 189 182 186 128 112 33 -22 77 31 25 29 50 -62 -25 -80 999999 -81 -35 -49 999999 999999 -74 999999 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 27 138 170 115 39 -74 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 75 58 125 67 16 5 -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 -88 -80 -19 5 -37 5 49 85 160 214 359 498 473 325 168 18 33 53 -50 -40 -22 -55 27 -27 -60 -44 -39 -94 999999 -74 999999 999999 999999 999999 -88 -83 999999 999999 -31 -53 -63 -22 54 164 225 291 305 367 457 494 571 556 517 549 564 597 569 552 378 205 138 19 -88 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -46 -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 72 389 471 365 337 341 375 366 300 160 18 -32 -64 999999 999999 999999 999999 999999 999999 999999 -32 194 692 1253 1432 864 289 192 205 125 1291 7707 20857 36118 41421 35026 23284 16349 12453 9683 9832 12471 13885 18495 26246 31097 38012 41798 48594 57218 61778 63946 63972 73693 98542 115822 127564 110798 54507 29768 45055 65133 75355 79049 72275 53185 34531 19882 7536 6381 10157 3705 320 62913 346 101 30 11201 17 28 33 7942 6092 22179 5683 9316 14535 12359 7817 6916 5278 4431 3855 2732 1862 1218 1147 1210 1107 1068 970 729 754 664 603 572 733 636 584 517 481 466 471 572 498 447 539 498 647 716 624 536 536 539 488 406 395 356 318 352 179 172 294 229 150 193 172 109 204 108 55 57 51 20 172 134 113 145 -51 23 -16 16 -62 -54 -5 3 -73 -93 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 1 136 255 251 200 129 -53 -68 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 35 114 143 143 -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 -96 999999 999999 999999 -59 -69 -54 -37 -44 31 95 9 17 25 103 40 9 54 181 222 264 310 218 136 95 90 3 -13 71 93 77 41 17 -14 -12 -40 -20 -27 -49 -56 87 23 -25 -15 -29 22 45 -11 -50 126 303 345 376 359 394 439 597 640 753 748 661 711 664 578 436 335 230 184 97 56 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -39 -19 12 -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 -99 83 267 315 251 196 255 314 327 355 270 141 29 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 14 180 355 433 409 375 271 1671 12269 34216 49811 38370 20392 14036 12509 12677 13117 12768 15268 18226 21691 25062 26989 29513 31169 31042 30469 31097 32111 33576 41907 68213 108478 105771 58723 33825 53382 71304 66938 60209 53144 40135 20545 9068 4306 1238 1338 964 258 218 62922 346 102 30 11202 17 28 42 7942 6082 13272 5399 9334 12371 9737 7401 6950 5582 4729 3363 2428 1910 1399 1108 1228 1145 1124 1165 806 745 748 728 770 764 717 617 515 535 488 525 597 475 557 586 517 533 433 500 451 414 424 428 365 291 269 314 246 245 363 426 267 322 315 304 240 239 162 154 74 72 188 79 144 47 101 25 -13 24 -25 999999 -19 -14 -22 67 -27 -77 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 -39 160 235 272 289 157 183 171 91 21 21 -93 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 23 141 232 246 198 -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 -92 -37 -42 -96 999999 -21 -11 -99 -8 -12 26 3 -28 -40 -16 26 55 18 49 53 51 84 69 84 59 50 51 56 24 45 60 36 -13 -52 -86 -19 39 -17 -21 -18 32 -56 -4 27 -28 -33 -15 -37 -21 14 -62 -39 -75 -4 88 207 304 316 337 495 548 666 672 672 741 730 688 659 512 331 170 75 -5 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 37 35 -4 47 -11 -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 -93 -83 -75 999999 999999 -85 -1 38 7 -9 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 130 285 382 416 246 1703 19899 53604 46333 26682 16555 14504 14684 17597 20469 17178 12888 13331 15529 18851 21300 22646 22918 20528 17698 15042 11131 10699 16956 27262 44464 76281 96472 71572 49465 49730 55592 56379 55823 53104 35686 16053 5762 1886 758 514 355 329 387 62931 346 75 30 11205 17 28 51 7943 6072 10739 5972 10120 11986 9772 7868 7419 5531 4436 3026 2074 1560 1147 1122 1094 1056 1024 965 859 812 706 669 586 447 387 487 547 532 655 609 600 646 516 485 491 564 484 504 443 389 357 467 396 463 428 393 534 529 268 582 536 494 466 384 243 296 318 195 135 147 177 126 0 999999 -39 74 -75 -52 23 999999 999999 999999 999999 3 999999 999999 -87 999999 999999 999999 -100 999999 999999 999999 999999 999999 -51 50 251 246 227 237 241 185 73 92 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 184 244 268 180 124 999999 999999 999999 -79 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -53 44 36 -5 -30 -7 -16 -28 79 68 -60 -88 5 -18 -22 24 -36 -23 59 5 45 112 69 43 46 84 50 157 72 124 62 -9 4 18 -66 -52 -83 -56 -50 -99 -62 16 10 10 -43 -13 50 17 -58 -77 -12 -20 -30 -63 21 -19 27 8 36 209 351 433 481 570 659 737 724 747 767 711 566 391 184 50 -77 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 44 82 52 -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 -7 110 240 368 383 474 5195 35498 52667 48173 35269 23205 20930 19695 17090 14234 12724 15126 18830 21614 23875 24359 24085 22954 20194 15259 9113 4959 2759 2371 4425 9705 22768 44434 59359 62076 51258 34283 29157 36044 31436 14850 6077 2219 1780 1996 1408 1013 915 62940 346 126 30 11196 17 29 0 7944 6062 11924 6587 8470 8609 7825 7664 6417 5059 3543 2584 2041 1415 1181 1190 1170 1145 1256 1121 952 894 793 826 791 744 777 676 625 556 533 504 576 686 649 640 620 602 541 518 562 571 553 530 630 592 537 489 564 622 503 552 581 584 599 581 444 398 385 166 189 193 165 130 270 295 153 77 64 26 -34 -100 -18 48 -29 -62 -37 13 -40 15 -79 -66 -68 999999 999999 999999 999999 999999 999999 -90 0 213 310 300 185 329 120 13 -65 44 67 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -22 114 181 258 376 256 150 80 3 -78 -97 -8 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -45 -30 98 103 134 78 135 69 20 19 69 41 108 65 40 48 29 12 50 132 41 40 79 97 115 80 140 114 148 111 83 103 37 99 41 26 -16 -97 -60 -19 -11 -75 65 14 7 85 48 37 22 29 38 -10 -39 -81 -26 32 5 -36 -73 1 93 99 203 401 469 600 621 688 751 753 659 501 321 139 -21 -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 -79 10 -54 -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 -95 -9 228 1263 3710 6696 10233 17709 30037 37437 34830 26288 17619 17586 23342 24229 18329 14283 15376 17134 18507 18606 18282 17348 15020 11812 15314 22907 18977 12980 4677 919 665 692 617 3775 15182 43520 72077 60313 42499 34074 20152 8724 4712 4865 3824 2908 4801 7172 62949 346 93 30 11193 17 29 9 7944 6051 5633 6406 10098 11490 10147 9327 7034 4734 3350 2718 2208 1708 1420 1229 1178 1301 1176 1172 1209 1184 1086 915 896 840 823 917 909 698 599 717 657 644 681 692 686 600 594 728 641 682 741 789 826 702 630 707 762 674 649 760 647 626 593 634 537 427 382 311 207 301 159 88 284 180 147 19 130 155 38 -14 146 -6 -13 13 99 114 -12 -62 -77 -48 -32 -89 999999 999999 999999 999999 999999 999999 -47 22 180 345 440 350 307 238 110 68 81 147 -15 -61 -74 999999 999999 999999 999999 999999 999999 -95 -3 56 201 169 307 391 410 390 282 162 -4 999999 -48 -48 4 -9 -32 -58 999999 999999 999999 999999 -75 999999 999999 999999 999999 -38 999999 999999 -87 -63 88 190 137 149 199 208 112 -33 12 -30 29 60 95 64 137 83 90 134 175 164 222 236 195 250 219 169 234 160 131 121 32 67 62 92 10 -1 -8 49 43 32 -2 8 35 38 27 47 -29 -21 15 83 29 -61 -15 -5 -6 26 37 58 44 83 241 366 509 610 570 669 663 661 593 484 403 207 63 82 15 -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 -68 -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 -90 -28 279 2025 6913 14919 21723 21044 16239 11116 6923 3084 963 269 488 1524 3710 7643 12427 13936 12687 9908 8668 9941 12149 13456 11794 9542 7065 3967 1858 1937 4471 5057 2068 1603 3735 4672 4036 1922 857 3026 16094 38090 39965 32938 17254 7591 7697 7245 4287 3923 5238 62958 346 90 30 11190 17 29 18 7945 6041 9753 7081 8722 9293 9136 8508 6232 4212 2845 2134 1720 1566 1157 1334 1377 1293 1269 1273 1257 1173 1075 1093 1101 1089 902 916 904 1020 787 737 690 784 699 686 646 679 623 676 673 533 637 634 756 751 730 727 671 720 792 678 764 667 688 685 642 482 460 360 296 297 219 310 310 280 85 -11 -64 88 61 98 62 -42 4 -25 -26 -44 75 105 7 70 23 5 -41 -24 -14 999999 999999 -84 -99 -17 31 30 137 276 374 364 341 248 195 205 169 94 -35 999999 999999 999999 999999 -90 -44 219 77 130 169 397 429 417 304 130 27 4 -46 -68 -3 -42 -7 -60 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 -11 -5 101 103 37 31 29 20 46 120 109 122 93 169 109 201 159 186 239 173 183 215 292 260 201 171 169 140 188 86 5 -55 48 67 86 94 170 -6 97 125 92 83 40 2 46 73 77 49 30 -2 64 10 33 78 -7 26 107 99 262 417 598 706 691 694 758 772 684 548 431 261 189 118 37 -39 -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 -96 -90 -84 -41 -32 -68 -67 -47 -5 109 239 461 685 927 1288 2257 3499 4196 4305 5076 6522 5448 3329 2078 1377 606 102 -1 200 1336 3942 8394 10090 9331 6084 2194 692 2068 11690 24872 24613 18326 11476 8659 9134 8878 9492 20653 40668 62967 346 92 30 11192 17 29 27 7946 6031 22539 11521 8912 11100 10437 8259 5034 2948 2270 1831 1281 1152 1124 1173 1152 1278 1230 1160 1247 1103 1037 1177 1050 977 933 942 724 780 774 636 573 636 693 683 554 506 563 545 481 405 406 459 624 528 467 635 480 533 671 675 657 608 532 630 608 582 424 374 270 217 179 86 136 151 73 57 15 50 18 -5 10 43 -59 999999 -55 -24 999999 -7 16 -28 999999 -63 -60 999999 -65 -43 999999 999999 999999 999999 999999 999999 999999 -76 161 234 366 397 320 208 141 150 -79 999999 999999 999999 999999 999999 -37 3 -8 -22 76 32 107 50 -75 -62 999999 999999 -80 -57 -85 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 -83 -74 -72 -43 -26 -59 -92 999999 -87 -18 43 48 17 51 170 178 197 150 186 147 118 230 243 155 128 159 113 88 122 41 -51 -44 -78 -79 -61 0 42 -22 -27 84 59 -5 -50 -58 -28 45 24 -48 -36 -62 -33 -26 63 -46 -98 -49 -22 -17 26 160 276 321 454 565 575 557 495 425 236 87 22 7 -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 -75 17 138 383 724 1541 3163 5214 6780 5755 4060 3493 3351 3138 4160 6851 7813 5999 2938 493 -1 -25 43 567 2093 3139 6207 13061 12847 9308 6300 2750 660 643 4270 14529 19242 12072 7203 6389 7540 9954 9872 11008 21742 41358 62976 346 87 30 11187 17 29 36 7946 6021 54782 10123 15117 51960 25188 8056 4421 2733 2163 1766 1332 1073 1162 1170 1121 1104 1180 1101 1006 1211 1046 931 969 810 875 876 610 580 520 589 649 476 468 413 438 478 423 284 234 250 278 305 287 283 366 469 532 511 531 615 530 569 473 530 623 477 529 511 339 231 238 -38 64 89 37 12 999999 53 56 -82 999999 -52 -93 -82 999999 999999 999999 999999 999999 999999 -40 -94 999999 -46 -40 -83 999999 999999 999999 999999 999999 999999 999999 -27 125 98 317 289 92 68 241 32 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 -50 999999 999999 999999 999999 999999 999999 999999 -75 999999 -52 59 79 92 92 116 173 198 98 158 143 130 121 42 40 51 35 44 2 -76 -70 999999 999999 999999 -89 -35 3 -84 -33 58 22 11 -51 999999 -82 -59 999999 -71 -88 999999 999999 -85 -90 -83 999999 -98 -70 -17 66 117 113 94 42 -81 -76 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 446 1210 2855 4491 4789 3787 2592 1528 1014 522 38 999999 999999 999999 -67 86 198 461 1355 2966 4848 6408 7149 5623 3491 1653 1507 3851 8149 9427 7575 6354 6682 7547 8759 10925 11444 10971 17848 37946 62985 345 109 30 11179 17 29 45 7947 6011 12549 46409 216333 45458 10298 6133 3513 2488 2020 1894 1394 1295 1270 1208 1328 1265 1263 1240 1295 1374 1234 939 967 995 839 732 739 643 559 707 741 520 339 425 558 450 285 233 301 219 425 342 372 563 507 571 644 668 686 664 619 579 637 534 397 332 367 240 254 220 186 73 123 91 67 149 21 -8 -89 -18 40 33 -28 -24 -44 999999 999999 999999 -100 -65 -31 -34 85 -30 -25 -47 -51 -98 -81 999999 999999 -85 -17 340 281 353 322 190 321 178 112 -13 999999 999999 999999 999999 999999 999999 999999 999999 -20 -67 999999 999999 -69 -96 -91 999999 -66 -43 -41 -91 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 999999 999999 -27 999999 -39 54 156 236 223 226 174 187 227 277 304 295 181 79 41 10 -15 -48 999999 999999 -96 999999 -91 -99 -71 -57 53 47 15 57 107 102 101 18 21 -27 -4 9 7 23 -21 -23 -58 -16 -34 4 86 22 27 -85 -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 -99 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 -21 315 936 2214 4253 6710 5407 1607 77 -85 -64 -54 -42 367 945 669 198 288 754 766 1433 2904 4813 7089 7886 6023 3772 4273 9523 13136 11370 17314 25979 25871 18351 10346 10131 10563 12837 25583 62994 345 131 30 11171 17 29 54 7947 6001 17113 141368 515908 68088 11260 6404 3984 2898 2183 1860 1413 1254 1193 1206 1226 1228 1267 1211 1235 1034 1243 1155 1038 942 879 798 654 537 483 547 610 556 598 516 361 302 310 521 450 579 427 303 511 590 592 580 560 653 723 521 467 554 448 394 448 333 388 284 258 209 51 100 74 96 81 31 8 33 -40 999999 999999 -85 -73 -95 -71 999999 -84 999999 -70 -72 999999 999999 999999 999999 -31 -56 999999 999999 -16 999999 999999 999999 1 176 279 284 220 146 191 287 8 -45 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -62 999999 -96 -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 -43 91 167 135 39 127 34 50 142 185 161 117 75 -1 999999 999999 -88 999999 999999 999999 999999 999999 -96 -77 -39 -72 -16 102 108 168 140 9 -46 -75 -35 -51 -24 -35 -75 999999 -88 -26 -98 -68 -21 -63 -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 999999 999999 999999 999999 999999 999999 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 132 800 2323 3870 4041 1853 191 -76 -96 -76 80 500 481 41 -46 -41 -29 3 169 1145 3621 7709 9924 10715 17155 26686 30474 28669 29426 33017 35471 28631 14801 10907 10948 13756 24568 63003 345 95 30 11165 17 30 3 7948 5991 41742 443094 949660 88862 12013 6655 4231 3456 2762 2112 1760 1520 1459 1454 1452 1408 1394 1252 1256 1439 1296 1390 1331 1146 1074 974 983 753 712 768 669 563 667 835 550 453 490 362 496 656 568 528 575 629 552 646 834 831 726 718 670 743 650 609 699 453 414 333 334 344 361 179 225 164 78 60 65 51 45 -50 77 68 37 -20 8 30 12 27 -17 -22 999999 999999 -43 -95 -99 -80 999999 -70 -66 -14 20 -92 999999 63 230 404 421 429 380 284 216 124 -1 -22 999999 999999 999999 999999 999999 -32 999999 999999 999999 999999 999999 -68 -58 -15 50 -70 -36 -5 -85 999999 999999 999999 -90 999999 999999 -56 999999 999999 999999 -59 -71 -50 -51 -59 999999 -57 -69 -88 -85 -96 -52 999999 -27 -80 -71 -82 -59 999999 -90 32 130 260 219 -10 10 11 56 122 102 32 999999 -98 -99 999999 -62 -80 47 -43 -61 -70 -19 -22 11 23 62 139 144 223 209 186 161 132 57 3 25 30 -3 26 32 15 6 56 48 -11 999999 -96 -59 -77 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -82 -75 -80 -75 -93 999999 -80 -70 -86 -93 -74 -72 -77 -80 -87 -57 -52 -55 -29 -54 -69 -47 -62 -56 -46 -66 -49 -62 -55 -20 -39 -39 6 73 72 47 48 28 22 26 58 262 1061 4026 8733 8882 5822 3766 4411 5189 6181 9361 12697 11085 8309 6562 8480 11676 14870 17213 63012 345 99 30 11169 17 30 12 7949 5981 58040 692870 999999 294704 21452 9268 5007 3534 2871 2404 1951 1827 1672 1470 1414 1435 1396 1391 1325 1330 1238 1281 1350 1351 1162 1125 935 887 775 920 1033 765 793 803 682 606 495 555 523 559 605 721 608 537 642 778 704 700 810 810 878 706 680 621 750 634 436 428 358 384 325 242 257 197 27 -36 94 12 -83 -25 58 -71 152 88 28 -8 8 10 -6 23 -61 0 25 -72 -85 -23 -27 -97 -71 -41 -31 -24 22 -66 27 256 411 436 390 351 359 214 49 -2 -44 999999 999999 999999 -82 -97 -24 999999 999999 999999 -78 999999 -95 -4 -75 999999 -42 112 -36 999999 -91 999999 999999 999999 -73 999999 -97 -92 -75 -71 -83 -75 -48 -62 -66 -67 -41 -76 -35 -56 999999 -32 -60 -27 999999 -67 -6 -55 -59 999999 -55 57 102 105 20 -33 14 47 -14 -6 -63 999999 -98 -14 -62 -78 -74 -93 -19 -43 999999 999999 -30 51 78 174 218 288 249 239 174 139 112 36 11 46 20 -29 -53 39 -2 -73 -88 -48 -94 -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 -93 -78 -92 999999 999999 -89 -83 -80 -95 999999 -86 -80 999999 -94 -88 -89 -95 -74 -53 -73 -75 -68 -80 -80 -70 -65 -53 -40 -53 -56 -52 -35 -37 -33 -24 -19 -3 -14 -15 -20 -9 0 -10 20 491 1368 897 267 369 973 1817 3406 6533 9448 8859 6061 3514 3008 3654 4963 6247 63021 345 97 30 11167 17 30 21 7949 5970 88097 855668 824034 53002 13331 6034 3576 2879 2723 1980 1565 1430 1385 1388 1302 1407 1521 1437 1431 1321 1344 1099 1058 1180 1127 1267 957 813 823 621 685 905 784 678 498 535 504 477 512 712 699 675 608 538 602 699 655 713 758 752 754 725 585 763 626 582 505 452 319 174 208 305 339 232 81 100 106 59 37 -32 -56 -53 49 -41 -99 -66 -88 6 17 6 -51 -8 -57 -54 999999 -2 999999 999999 999999 -43 -33 41 60 154 284 415 463 392 450 336 242 61 -28 -36 -5 -75 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 999999 -28 -39 999999 -92 999999 999999 999999 999999 999999 999999 999999 -52 999999 -89 999999 999999 -89 -95 999999 -38 -55 999999 -32 -63 -54 -36 -73 999999 -52 -72 999999 999999 -99 999999 999999 -59 -22 -70 999999 -58 999999 -83 -82 999999 999999 999999 999999 999999 999999 999999 -94 -80 -64 -100 -23 -57 -21 115 154 162 130 132 147 203 167 43 45 18 17 -29 -34 999999 -78 -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 -95 999999 999999 -96 -88 999999 999999 -98 999999 999999 999999 -83 -94 -87 -94 -78 -57 -85 -70 -72 -62 -68 -70 -59 -54 -54 -61 -57 -64 -48 -47 -48 -32 -16 9 139 278 147 349 964 2128 3875 6012 8091 9522 9227 6353 2439 1134 1754 63030 345 93 30 11163 17 30 30 7950 5960 197820 337459 46970 10101 5679 3698 2856 2506 1919 1594 1535 1491 1535 1505 1514 1544 1482 1495 1420 1361 1200 1202 1251 1183 1115 1042 956 860 847 684 670 707 482 453 457 541 438 461 510 720 823 789 688 805 620 699 860 805 821 743 659 685 707 651 442 424 248 254 285 209 235 267 264 252 263 116 4 33 -36 -32 -2 13 7 43 91 49 -13 25 63 51 46 -81 999999 -94 -51 -96 -26 -68 3 -14 118 204 301 431 476 571 463 501 472 403 305 192 148 -6 -16 -54 25 -83 999999 999999 -25 999999 999999 999999 -80 -86 999999 -89 -55 -43 999999 -47 999999 999999 999999 999999 999999 -62 999999 999999 -34 -23 -34 -3 -19 68 94 -19 -21 -9 -58 -2 24 -53 36 -64 -38 15 -57 -73 -68 -34 -85 -42 12 -75 999999 -75 -69 999999 -86 -73 -50 999999 -37 999999 -79 999999 999999 -12 -41 999999 -94 -35 -26 9 95 166 284 301 229 199 166 106 17 27 62 9 64 22 -36 -72 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 -93 -64 -70 -57 -71 -68 -85 -83 -87 -84 -100 999999 999999 999999 -98 999999 999999 999999 -97 -96 999999 999999 -91 -88 -75 -56 -49 -74 -65 -56 -49 -69 -65 -54 -30 -48 -52 -43 -35 -56 -53 -28 -33 -28 -21 -14 -12 -19 -22 -16 -19 15 11 28 38 45 75 100 132 187 256 710 2081 3500 3888 3947 3354 1447 1391 63039 345 96 30 11166 17 30 39 7951 5950 27515 33678 23899 12424 6602 4091 3308 2661 1901 1443 1542 1474 1514 1375 1487 1443 1480 1648 1554 1556 1403 1320 1190 1084 1114 1114 972 841 787 623 606 565 512 496 360 354 411 547 481 590 672 600 588 735 852 633 721 925 807 807 688 634 691 622 449 321 239 230 356 193 219 223 228 183 132 48 186 154 81 93 -71 -7 -27 -98 -22 59 49 46 -9 -71 -2 -87 -65 9 -67 -55 -74 -19 -98 999999 1 244 409 462 391 532 524 532 292 297 141 10 -45 -88 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -49 -95 -51 -11 -9 -57 999999 999999 999999 999999 999999 -72 999999 -91 -8 -22 -47 -4 56 10 8 14 114 6 -12 103 -1 -49 -43 -79 -70 -88 -71 -76 -50 999999 -81 -11 -12 -55 999999 -78 -73 999999 -92 999999 999999 -97 -46 -52 999999 -86 -84 -67 -87 -93 -47 -52 -34 -22 -55 -9 -1 69 111 183 128 53 69 82 18 -9 39 30 4 2 -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 -84 -82 -88 -98 999999 999999 -99 999999 999999 999999 999999 999999 -90 -89 -87 -78 999999 999999 999999 -81 999999 999999 999999 999999 999999 -99 -94 -70 -67 -81 -71 -88 -84 -56 -45 -48 -53 -47 -50 -63 -43 -32 -40 -29 -34 -38 -30 -8 -17 -24 -2 5 4 12 24 33 48 66 76 86 105 160 462 1230 1939 1848 1149 599 584 63048 345 92 30 11162 17 30 48 7951 5940 14597 26194 32767 21305 10167 4853 3467 2882 2121 1591 1370 1325 1350 1425 1426 1372 1408 1525 1478 1455 1201 1228 1113 789 781 851 869 726 613 629 424 585 485 428 359 314 317 312 416 629 530 621 638 625 554 633 659 611 557 557 596 533 523 361 338 311 211 177 152 122 248 283 207 218 119 176 94 -74 -12 -36 999999 -99 999999 -82 999999 -24 999999 999999 -64 -62 999999 -74 -63 -63 -44 999999 999999 999999 999999 999999 -74 11 120 114 251 381 366 273 98 41 47 17 999999 999999 -92 999999 999999 999999 999999 999999 999999 -11 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -30 -72 999999 -61 5 -15 -61 999999 -79 999999 999999 999999 999999 999999 -85 999999 999999 -82 999999 999999 999999 -78 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -66 -21 10 97 74 8 7 -39 -55 -20 -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 999999 999999 999999 999999 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 -99 -74 -69 -71 -50 -23 -46 -40 -59 -69 -61 -69 -44 -30 -35 -36 -33 -27 -18 -1 36 70 117 117 136 151 177 251 326 369 375 439 463 63057 345 90 30 11160 17 30 57 7952 5930 16232 27243 34453 30262 15119 7097 4729 3759 2888 2000 1703 1683 1632 1593 1746 1639 1688 1662 1521 1477 1570 1485 1223 1224 994 1027 1009 965 936 990 928 794 627 624 638 585 551 703 870 789 671 785 922 775 995 961 993 985 889 864 670 716 601 519 498 372 296 240 310 288 200 220 277 249 250 235 282 214 314 142 35 105 110 18 27 -25 -69 -54 -5 -29 -49 2 31 999999 -5 999999 -5 -51 -9 -35 -70 -76 -69 123 244 410 555 523 455 363 149 83 70 16 -2 -63 -69 999999 -83 25 24 -80 -45 999999 999999 999999 -17 -94 999999 -99 999999 -24 15 -41 -94 999999 -40 -43 999999 -14 4 -72 6 27 133 52 157 119 145 203 79 -6 -10 60 -18 6 -30 -71 999999 -15 52 -69 999999 -83 999999 -70 -2 -81 -79 -68 -83 -29 -85 27 -21 -31 -42 -22 4 -75 -26 -24 -90 999999 10 -18 96 57 141 103 130 69 64 128 158 70 27 42 -3 -45 -51 999999 999999 -54 999999 -97 -97 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 -94 999999 -95 -85 -79 999999 999999 999999 -96 999999 999999 -95 -78 -89 -56 -60 -78 -59 -61 -69 -49 -64 -67 -60 -61 -69 -59 -45 -56 -71 -82 -70 -66 -48 -35 -52 -61 -46 -21 -37 -57 -36 -20 -6 -7 0 -11 -2 -3 -2 10 13 63 147 116 90 126 169 172 184 262 393 449 433 362 304 236 230 250 242 267 328 357 63066 345 92 30 11162 17 31 6 7952 5919 11272 23077 95471 189040 70958 13633 6016 3884 3430 2998 2553 1901 1709 1491 1526 1528 1676 1608 1484 1456 1397 1336 1392 1180 1021 989 988 866 819 870 842 660 538 600 609 647 645 620 799 771 776 736 765 891 770 884 903 896 1028 1023 787 715 776 618 653 562 406 301 190 246 187 204 256 208 170 127 186 170 119 177 199 66 114 55 -23 -19 -35 999999 999999 999999 -59 72 -40 -40 -27 -57 -79 -41 -96 -98 999999 999999 999999 -44 33 241 409 400 386 356 256 203 77 -18 -60 -9 -19 999999 -98 -62 -5 -5 -20 999999 999999 999999 999999 999999 -99 -64 -12 999999 -67 999999 -86 -39 -13 -99 -18 38 -60 21 60 59 74 93 148 117 120 21 -14 -66 -84 -17 -32 -95 -63 -66 -77 -48 -54 -92 999999 -86 -63 -97 999999 -87 -83 999999 999999 -84 -55 -82 -96 -67 -66 -45 -56 108 11 -27 -20 8 -37 -64 0 79 37 -36 -15 38 62 58 86 81 18 2 -80 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -90 -89 -82 -81 -60 -82 -94 -92 999999 -91 -79 -68 -53 -63 -67 -64 -49 -48 -27 -29 -34 -14 14 128 312 502 473 426 487 536 407 456 516 478 574 587 449 433 327 437 224 189 210 225 245 63075 345 92 30 11162 17 31 15 7953 5909 15213 31175 99475 93374 28844 8303 3826 3163 2837 2403 1849 1670 1430 1484 1423 1542 1438 1355 1236 1215 1186 1205 1023 919 866 880 773 902 820 801 673 628 440 606 601 534 558 549 599 634 878 823 862 887 730 634 729 907 912 986 850 828 620 590 514 491 421 304 280 159 303 269 206 217 153 227 107 110 82 0 12 -38 -64 -26 73 -15 999999 999999 999999 999999 999999 999999 999999 -69 999999 -68 -99 -90 -64 999999 999999 999999 999999 999999 -36 168 265 235 157 246 238 63 -2 999999 999999 999999 999999 999999 -77 -73 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -69 -57 999999 999999 -14 -56 -84 -12 -52 -27 -75 80 16 53 93 68 29 31 22 36 -63 -41 -70 -99 -67 -43 999999 999999 999999 -98 999999 999999 999999 -94 -98 -81 999999 -82 999999 999999 999999 999999 -84 -85 999999 999999 -42 78 141 114 152 123 15 37 71 -29 -28 12 -6 -6 11 43 26 31 -45 -29 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -95 -95 -95 -89 -78 -22 95 302 562 756 870 887 933 1098 965 694 600 563 658 673 559 734 411 287 267 254 240 204 176 201 63084 345 85 30 11155 17 31 24 7954 5899 10460 23280 61490 55806 20712 6756 4023 3286 2676 2048 1716 1684 1638 1491 1561 1520 1334 1329 1388 1328 1213 1071 1205 1023 1129 972 988 914 963 978 795 618 665 628 658 666 595 672 819 771 909 934 986 850 676 457 573 935 911 883 794 786 718 550 552 566 347 463 438 363 446 324 375 260 334 260 194 32 26 107 124 52 79 8 16 -5 999999 999999 -44 999999 -39 999999 -94 999999 -83 -78 -76 -93 999999 999999 999999 999999 999999 999999 -4 334 311 241 181 110 215 125 -50 -74 -68 999999 -95 -70 999999 999999 999999 -58 -89 -80 -56 999999 -41 -81 50 13 -18 -47 -32 -43 -20 -75 -41 -30 -11 -38 -51 37 122 47 -8 59 87 53 45 -13 -61 -42 -22 -38 -41 -82 -66 -98 999999 -57 -99 -95 -75 1 -87 -69 -88 -56 999999 -77 -33 -94 -30 999999 -88 -18 63 57 148 175 239 302 241 214 99 47 10 25 4 38 30 88 73 -37 21 30 -18 -98 -66 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -88 -86 -93 999999 -94 999999 -96 -87 -82 -88 -77 -87 -79 -66 -93 -94 -58 -56 -67 -43 31 194 443 745 1105 1449 1411 1381 1490 1450 1705 1471 456 331 279 276 279 257 256 357 257 230 210 188 194 206 226 63093 344 121 30 11161 17 31 33 7954 5889 13938 45330 106282 159014 27251 4763 3826 2920 2224 2000 1828 2005 1699 1559 1656 1651 1602 1564 1314 1384 1202 1111 1173 1101 1004 1005 915 819 745 651 776 738 692 650 889 776 697 898 905 892 817 665 499 449 361 682 791 905 802 790 661 582 527 475 518 712 498 453 437 377 308 515 376 333 382 435 362 242 188 159 120 73 57 23 61 99 -57 -26 -46 -75 -30 -44 -84 999999 -77 -75 999999 999999 999999 999999 999999 999999 999999 110 288 401 274 186 176 154 111 87 -22 -64 -79 -50 -4 -17 -45 -26 12 9 -58 -45 -36 -27 -33 129 63 42 80 105 91 64 65 34 60 183 102 166 260 119 89 118 99 63 18 32 -5 45 2 45 6 26 -8 -48 32 -10 -77 -42 -38 -74 25 -54 -34 -23 -50 -4 -55 -1 999999 -46 -2 50 128 268 317 340 492 448 387 310 186 119 48 9 74 134 162 171 131 145 97 82 53 46 7 -9 -3 -85 -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 -91 999999 999999 999999 999999 999999 999999 999999 -99 999999 -79 -81 -86 -99 -96 -83 -82 -92 -75 -88 999999 -82 -92 999999 -79 -91 -82 -67 -76 -67 -81 -73 -60 -65 -50 -65 -65 -54 -51 -71 -80 -58 -47 -38 -42 -36 -39 -18 36 147 338 582 793 1155 1545 1863 2042 1687 1410 1123 691 352 244 161 152 186 204 161 190 232 214 223 238 226 63102 345 97 30 11167 17 31 42 7955 5878 4614 12284 73819 447579 728684 45065 4319 3721 2918 2364 1892 1751 1525 1514 1417 1461 1538 1325 1389 1335 1195 1096 1033 1066 935 952 894 795 783 721 633 647 540 556 702 742 797 756 611 519 649 502 497 419 440 545 625 713 780 756 778 721 650 535 668 489 501 442 333 456 541 513 520 496 557 484 433 389 359 314 221 222 194 104 -4 -5 46 -99 -65 9 -94 999999 -83 999999 999999 999999 -58 -70 999999 -91 999999 999999 999999 999999 162 302 259 177 172 152 74 -1 -71 -50 999999 999999 999999 999999 999999 999999 999999 999999 -29 23 -32 8 63 1 51 9 65 88 179 128 96 153 163 151 157 148 82 101 81 55 59 11 3 -25 -2 -35 20 -58 -19 -36 -53 999999 999999 999999 999999 -83 -32 -44 -43 -10 -6 -60 -63 999999 -60 -29 -68 -79 -71 -64 0 108 240 348 435 351 363 313 307 292 203 111 22 13 121 215 196 170 200 160 136 50 -38 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -77 -93 999999 -94 -79 -96 -96 -78 -81 -69 -73 -65 -56 -26 76 344 741 1147 1372 1454 1429 1681 2085 2340 2557 1738 1375 1263 594 227 188 156 136 141 140 162 190 202 233 63111 345 92 30 11162 17 31 51 7955 5868 5272 15849 126885 770322 662575 27480 4065 3608 2937 2099 1782 1919 1731 1533 1564 1576 1426 1454 1296 1127 1192 1134 1115 931 1073 712 780 843 936 676 511 644 611 581 644 671 620 663 600 630 438 394 323 450 422 627 650 732 661 657 629 610 693 668 496 565 566 515 518 444 447 382 500 516 580 497 493 463 403 426 398 262 240 78 4 4 -19 -15 -43 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 -89 166 246 217 130 51 64 -28 46 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -13 77 -5 38 3 117 97 158 20 113 -3 65 34 -30 80 178 52 -3 31 49 -87 -54 9 -84 -68 -65 -83 -63 -71 -35 999999 999999 999999 -95 -11 -60 20 -7 -30 11 -1 9 -62 -44 17 -4 43 70 39 27 -10 101 361 357 387 409 397 430 366 328 233 106 65 19 189 273 353 235 206 139 21 -23 -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 -96 -93 -78 -86 -70 -93 -74 -68 -73 -80 -73 -72 -50 -11 138 453 914 1462 2096 2694 3182 3657 4779 5520 5430 6456 8152 8563 6067 3381 784 250 204 198 165 134 131 161 202 225 63120 345 92 30 11162 17 32 0 7956 5858 14719 18405 151752 714743 217376 11614 4252 3962 3262 2389 1809 1684 1571 1495 1530 1518 1548 1289 1284 1326 1362 1167 934 1088 1049 1037 869 743 785 781 666 718 742 914 898 865 676 797 729 570 557 582 360 373 310 365 583 718 639 686 734 537 634 648 600 633 619 587 570 512 546 559 526 563 527 663 622 551 587 509 433 582 501 364 175 18 -43 -57 -48 -68 -32 999999 999999 999999 999999 999999 -99 999999 999999 -63 999999 999999 999999 999999 999999 -57 188 289 255 123 114 139 86 103 53 28 -10 -97 -49 -61 999999 999999 999999 999999 -7 -4 -29 -62 85 88 89 124 159 140 81 132 215 163 215 173 137 169 136 134 105 105 -19 -36 24 -34 20 -44 -18 -4 -21 -4 -15 -14 -70 58 -7 14 99 133 88 127 136 154 224 227 249 245 175 195 299 369 435 385 409 367 360 412 370 412 407 439 488 358 296 186 325 346 306 152 85 14 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -93 -84 -68 -63 -62 -59 -63 -60 -59 -46 -38 24 137 250 449 826 1383 2311 3818 6120 8795 11433 12217 10446 7873 6737 7275 8125 8583 4173 1066 397 271 234 215 188 173 166 183 222 63129 345 97 30 11167 17 32 9 7956 5848 15900 21476 185451 581941 185164 12951 4430 3857 3252 2615 2014 1744 1700 1675 1600 1517 1232 1291 1456 1404 1346 1245 1044 1137 1141 1103 1032 996 1007 862 777 820 846 917 915 887 852 745 636 507 560 508 377 389 373 449 655 658 698 707 659 663 629 543 688 571 630 666 713 537 574 656 579 634 660 518 662 657 752 585 627 591 458 419 309 234 53 -6 6 6 -95 999999 -42 999999 -97 999999 -83 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 79 239 236 149 179 184 135 129 195 149 154 144 94 -26 -54 -60 7 -50 -39 46 150 176 164 175 283 239 167 157 89 196 278 210 314 331 175 126 246 290 179 105 28 -24 -19 -18 8 3 -46 10 -47 3 45 49 100 245 298 353 397 397 395 341 322 380 344 410 462 461 412 505 478 474 419 502 430 381 354 347 477 348 355 250 106 150 358 366 332 304 236 165 84 20 -72 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -79 -85 999999 -91 -75 -99 999999 999999 -86 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 -89 -90 999999 999999 -87 -59 -60 -67 -55 -35 -33 -23 0 50 164 464 1062 2064 3845 6306 9871 13378 16803 19215 20488 18854 14842 11187 8882 7049 7580 7876 7817 4508 1612 708 525 452 332 248 177 173 190 210 63138 345 103 30 11173 17 32 18 7957 5837 13792 35615 318369 576665 46761 5818 4132 3117 2238 1927 1635 1565 1540 1463 1393 1397 1294 1199 1138 1146 1220 1085 1033 1104 1080 1018 1080 1065 903 852 789 874 862 934 909 873 737 729 760 588 482 419 343 303 293 339 321 485 594 653 561 657 646 526 464 527 585 478 500 574 552 477 550 498 545 486 444 508 503 615 567 478 427 275 332 179 28 26 4 54 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 65 185 108 79 146 154 137 146 92 -77 -45 -71 -55 -70 25 79 32 3 75 116 164 175 171 103 115 262 259 211 261 233 118 195 179 245 199 37 -6 19 10 -31 -36 17 52 43 82 73 110 121 134 142 166 186 275 352 291 290 321 297 325 297 325 378 385 411 415 445 454 400 275 390 338 310 305 339 390 297 168 92 121 228 301 336 142 -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 -73 10 124 276 444 616 875 1255 2025 3875 6797 10006 12016 13321 14766 16343 16757 14923 10971 8373 7790 6851 8188 7769 6914 3886 1286 823 666 436 282 169 135 158 182 185 63147 345 77 30 11177 17 32 27 7958 5827 17624 51272 222458 86739 10026 5245 3759 2640 2073 1648 1794 1634 1385 1416 1437 1328 1191 1177 1243 1249 1211 1147 1151 1258 1217 1116 1159 1083 1087 1094 939 942 871 991 898 902 1013 901 705 732 640 466 483 389 216 290 323 328 278 528 607 605 656 717 685 611 687 543 540 600 563 520 658 652 694 608 615 582 515 547 627 452 412 364 363 155 199 175 153 131 71 74 -20 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 36 157 163 90 64 223 181 197 130 125 68 -90 -43 43 166 135 154 185 169 255 278 293 317 268 245 304 256 238 254 215 207 217 248 282 280 243 27 -78 -3 40 -37 3 76 119 121 248 284 315 301 273 286 347 360 355 376 343 357 391 408 340 376 477 459 426 458 421 393 380 408 348 336 347 317 224 252 348 255 208 186 73 -33 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -58 -14 158 442 1035 2054 3482 5265 6533 7223 7972 8814 9834 11643 15024 16936 14305 10390 9769 10696 9839 8211 7296 5744 3433 1798 1396 1523 1166 608 281 144 147 164 162 163 63156 345 109 30 11179 17 32 36 7958 5817 11687 29465 43846 16545 6980 5119 3434 2561 2161 1936 1870 1581 1498 1427 1416 1248 1215 1170 1225 1156 1207 1249 1252 1336 1315 1166 1128 1016 1007 913 968 831 924 1005 979 974 943 876 800 638 395 344 419 271 298 346 263 296 258 314 577 648 593 568 576 549 641 582 502 525 491 436 580 522 494 592 697 540 590 532 453 442 337 307 234 262 260 204 223 157 128 91 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 79 212 204 124 151 146 110 144 45 25 6 -6 -6 94 101 77 94 132 161 170 234 249 315 280 225 258 292 258 246 306 318 269 248 186 199 113 92 105 98 150 -38 28 68 68 107 147 239 297 309 320 321 318 352 338 358 390 375 428 398 411 412 357 349 336 350 357 359 317 325 344 321 337 254 239 264 317 250 173 54 -21 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 118 246 393 614 767 1122 2095 3505 5744 8221 9448 10301 12264 13854 14579 15494 16824 15720 14291 11419 7664 4391 2099 1099 975 626 336 169 117 119 142 150 156 63165 345 105 30 11175 17 32 45 7959 5807 8415 20855 43659 34652 11417 5835 4400 3342 2841 2256 1973 1718 1652 1442 1405 1476 1318 1363 1327 1241 1284 1115 1302 1414 1443 1267 1294 1265 1198 993 1029 1064 1064 1078 1105 1054 996 913 759 816 692 551 380 391 376 196 318 336 263 267 344 496 625 504 517 531 524 525 352 326 350 458 449 446 520 589 653 626 639 640 567 516 458 537 517 495 452 345 471 312 32 -22 -47 17 999999 -67 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 183 106 32 92 85 209 200 182 120 44 -7 18 119 133 124 141 134 168 191 222 255 312 287 348 336 354 293 272 323 379 324 357 374 447 472 389 352 294 349 365 271 198 22 16 108 196 297 350 410 357 387 535 666 586 376 285 397 401 446 413 397 428 341 405 349 239 336 309 347 405 375 353 340 274 264 227 211 91 0 -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 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 -66 195 1013 2363 3171 3737 3843 4438 4866 4525 4714 6008 7539 8848 9516 9800 11513 16307 18696 16361 13036 9387 5974 2442 1027 646 444 280 180 146 156 162 156 63174 345 105 30 11175 17 32 54 7959 5796 9824 15661 65645 235684 53695 8254 4938 3998 2921 2159 2177 2083 1744 1690 1495 1264 1275 1257 1386 1348 1480 1331 1353 1401 1491 1335 1277 1289 1428 1144 1144 1077 914 1063 1058 1003 1024 1015 858 900 663 539 569 441 454 435 443 261 279 363 377 515 303 367 570 560 648 611 441 349 316 347 422 514 629 508 473 568 719 580 598 565 648 553 563 516 538 431 543 382 298 240 193 131 -29 -75 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 66 113 45 58 162 193 209 137 189 111 114 130 138 83 176 134 119 153 245 327 259 311 387 353 391 282 393 445 453 532 534 499 517 481 528 493 489 454 430 349 321 127 117 147 138 196 328 334 399 504 694 860 694 445 428 430 476 441 408 422 398 310 265 208 238 228 242 286 292 292 316 332 325 332 233 83 88 79 51 -63 -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 -95 -93 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -63 1 455 1926 3224 2904 2385 2597 3145 4103 5189 6302 7058 6880 7033 8289 10214 12642 14363 13644 11516 8503 5420 2992 1123 472 522 412 306 246 206 172 187 187 63183 345 109 30 11179 17 33 3 7960 5786 9794 18817 226936 928844 103515 7906 4096 2823 2506 2223 2045 1900 1797 1600 1435 1271 1415 1343 1389 1324 1203 1433 1271 1194 1430 1392 1186 1293 1299 1193 1106 1004 793 775 809 887 877 919 858 822 716 473 427 493 395 329 255 194 270 331 273 266 328 361 369 379 366 356 309 218 225 275 395 366 327 457 505 478 510 502 452 585 594 468 660 513 390 379 535 451 394 286 264 237 261 77 9 999999 -93 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 12 15 87 199 132 167 82 -22 1 78 66 155 139 80 147 204 182 193 283 257 309 280 272 318 375 562 648 586 564 537 454 383 392 464 474 453 515 438 294 195 145 272 205 251 264 305 416 651 765 622 408 356 428 235 394 387 349 333 297 130 19 -30 -54 -66 -15 51 69 108 205 202 111 128 114 73 54 -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 10 298 613 775 582 380 563 1140 1968 2785 3389 4140 5545 7317 8787 10384 11390 10493 9233 6189 4009 2978 764 440 350 347 271 221 182 188 202 63192 345 133 30 11173 17 33 12 7960 5776 5756 17682 130646 908856 250482 8694 3583 2624 2502 2224 1964 1866 1671 1442 1362 1418 1358 1245 1329 1238 1225 1233 1288 1290 1312 1316 1301 1400 1318 1313 1272 1078 920 964 865 897 853 832 758 608 829 665 449 498 400 384 304 407 384 268 417 286 289 291 220 331 202 169 252 152 142 276 386 383 407 489 541 457 506 479 509 545 529 487 472 466 586 614 539 432 458 481 418 331 161 57 -49 -92 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 31 0 75 103 180 125 154 50 4 61 188 144 -42 112 186 290 255 326 273 271 183 270 325 413 462 512 599 623 635 635 608 580 567 566 527 579 582 580 560 559 476 431 317 314 308 397 649 835 655 560 469 406 327 313 373 403 289 66 -50 999999 999999 999999 999999 999999 999999 -96 -95 -87 -40 -7 -54 -82 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -30 84 232 468 1036 2074 3482 5469 6483 6592 6331 7039 7244 6279 4776 3418 2497 1472 1003 816 628 345 238 226 235 370 63201 345 104 30 11174 17 33 21 7961 5765 8531 17400 102357 404569 40234 5915 4076 3063 2755 2492 2194 2056 1679 1591 1637 1737 1612 1427 1549 1635 1482 1513 1565 1672 1629 1565 1509 1407 1441 1456 1486 1553 1353 1054 1210 1132 921 956 992 840 888 943 591 474 439 422 529 590 492 390 525 485 423 496 502 342 354 297 442 195 172 226 369 538 602 593 551 594 588 429 574 645 621 706 623 510 610 688 480 533 514 534 460 462 375 201 60 32 999999 -47 999999 -90 -31 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 2 35 40 38 79 185 190 189 241 256 245 174 165 209 208 313 335 338 384 399 414 513 471 487 432 427 475 532 582 670 735 828 1010 1041 939 687 720 901 856 749 705 745 677 535 467 504 449 671 825 985 849 631 587 613 503 597 516 425 268 134 41 -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 -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 -84 -76 -72 -78 999999 999999 999999 999999 -91 -83 -71 -69 -70 -80 -69 -59 -77 -70 -43 -31 -15 50 159 492 1338 2469 4001 6063 7383 7346 7235 7034 6499 5579 3259 1597 1001 617 439 268 250 290 430 488 63210 345 78 30 11178 17 33 30 7962 5755 6670 29213 271467 661603 47839 4920 2874 2358 2351 2272 2053 1970 1691 1428 1618 1509 1558 1591 1349 1615 1509 1640 1523 1354 1385 1411 1461 1332 1296 1339 1436 1430 1274 1167 1172 1181 1092 912 951 950 824 544 379 356 360 184 277 375 425 409 363 426 517 442 407 294 307 380 299 175 115 99 201 358 442 540 408 490 624 488 545 574 469 453 444 501 491 582 526 423 396 387 334 310 216 166 17 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 42 169 193 229 218 181 137 173 180 132 177 181 210 304 328 335 302 333 411 415 330 392 453 538 661 675 678 848 910 923 850 840 879 982 934 837 731 669 555 488 517 458 483 704 809 756 657 532 514 465 468 473 452 390 220 143 121 7 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -91 -94 -95 999999 999999 -94 -75 -85 -62 -44 -9 56 325 1193 2754 4898 6458 6534 6207 5494 5148 6741 6297 3776 2750 2162 1646 840 383 245 243 280 63219 345 133 30 11173 17 33 39 7962 5745 14078 22630 159251 322892 134584 5468 2345 1955 2009 1936 2027 2044 1616 1456 1416 1440 1330 1282 1442 1348 1158 1312 1347 1387 1377 1220 1334 1388 1155 1236 1283 1152 1066 1013 1013 885 751 774 769 505 468 245 181 93 98 294 192 238 253 321 410 388 304 185 196 146 264 154 8 999999 -50 33 196 259 246 359 422 324 261 407 442 354 280 318 337 410 378 396 298 346 297 369 232 162 111 97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -29 31 132 33 75 94 110 85 9 55 95 159 170 258 165 177 235 326 257 421 371 373 404 417 396 586 581 599 583 651 722 646 740 888 830 704 682 543 408 382 318 461 682 844 736 499 337 268 308 334 339 350 262 202 149 -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 -99 -84 -79 -35 179 900 2446 4457 5251 5757 5354 4334 3869 4208 3826 3461 2591 1737 1105 587 209 165 180 63228 345 96 30 11166 17 33 48 7963 5734 14454 21815 141401 238238 29916 4850 2658 2301 2270 2451 2471 2561 2235 1830 1724 1745 1740 1634 1601 1706 1617 1577 1533 1618 1598 1633 1555 1792 1566 1491 1444 1365 1190 1240 1437 1261 1088 1014 1015 873 880 538 398 330 290 247 186 268 297 335 405 467 606 484 468 413 315 379 214 196 187 101 159 271 494 572 474 530 588 655 522 519 646 672 696 652 590 475 567 551 394 444 522 301 360 234 61 17 -68 999999 999999 999999 999999 999999 -86 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 36 56 256 175 109 153 168 317 272 154 240 188 216 255 362 407 412 549 539 448 494 538 592 463 506 705 699 782 781 915 917 961 1054 1047 1023 726 653 657 541 495 606 742 944 1034 908 689 581 412 436 508 450 429 453 468 365 195 -45 -72 999999 999999 999999 999999 999999 999999 -91 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -90 -94 999999 -90 -85 -65 -74 -77 -71 -71 -64 -63 -61 -66 -51 -25 39 146 520 1351 2517 4026 4595 4831 4650 3685 2432 1808 2135 2311 2146 1896 1435 866 496 294 255 63237 345 95 30 11165 17 33 57 7963 5724 10953 19532 85352 89197 9687 4189 2835 2260 2174 2390 2410 2515 2186 1833 1656 1733 1737 1614 1565 1498 1587 1687 1701 1742 1619 1481 1536 1575 1699 1507 1398 1208 1197 1289 1278 1228 1300 1229 1065 794 605 520 402 285 148 167 299 395 376 360 497 484 437 363 374 393 483 306 240 157 124 102 114 178 282 561 513 615 619 630 684 695 626 658 683 615 672 576 457 382 366 323 191 309 261 88 31 -4 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 28 111 135 161 103 128 155 175 197 202 241 274 292 342 385 304 205 299 451 484 509 517 375 475 565 575 553 648 687 765 803 857 991 1001 1104 991 795 675 669 787 726 857 1044 1159 1005 752 584 530 465 448 393 362 390 217 24 -66 -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 -83 999999 -86 -87 -94 -84 -83 -74 -51 -33 18 107 478 1293 2228 3162 3709 3687 3556 3087 2651 2123 1810 1785 1572 1227 1035 882 395 317 296 63246 345 90 30 11160 17 34 6 7964 5714 5722 23698 186525 201722 11324 4489 2843 2453 2470 2336 2308 2129 2017 1677 1633 1540 1531 1399 1378 1407 1555 1563 1534 1429 1420 1448 1430 1566 1643 1567 1552 1324 1123 1100 1143 1178 1082 1121 1023 722 404 375 341 143 127 88 150 289 272 235 400 320 305 237 268 338 265 183 193 239 243 236 164 198 269 227 489 528 585 637 621 603 614 650 676 653 542 511 389 345 358 278 303 176 154 74 -40 -79 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 204 64 132 289 335 219 316 254 111 161 213 323 347 285 305 419 405 372 501 441 445 518 527 494 555 691 822 724 775 975 1009 994 935 918 946 936 956 993 1049 1057 933 927 757 464 437 369 350 327 338 185 106 43 -2 -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 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 999999 -90 -85 -97 -77 -60 -52 -46 7 73 247 833 2127 3678 4488 3831 2771 1974 1818 1807 1491 1069 602 316 247 296 279 63255 345 86 30 11156 17 34 15 7964 5703 7302 19542 134993 160357 11459 4183 2704 2356 2343 2517 2462 2354 2229 1943 1661 1489 1585 1469 1565 1651 1731 1625 1688 1645 1455 1347 1403 1504 1626 1493 1448 1374 1334 1090 1123 1160 1091 875 891 851 555 474 305 191 225 170 160 136 192 318 366 352 452 432 460 255 266 252 222 195 214 75 125 87 75 307 280 464 549 518 458 593 636 668 704 795 600 578 502 474 287 248 252 312 199 180 168 78 16 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 63 66 243 218 209 204 328 330 247 291 311 356 397 383 324 411 382 480 370 416 330 416 486 504 488 665 777 788 936 954 851 992 1046 981 1064 927 754 652 489 512 395 391 433 377 372 334 275 287 149 47 35 -6 11 -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 -94 -88 -73 -70 -75 -53 -39 12 169 448 1318 2325 2780 3235 3544 2909 1877 1604 1647 1415 926 512 306 183 206 261 277 63264 344 119 30 11159 17 34 24 7965 5693 22496 133060 111187 9275 3512 2411 2193 2192 2323 2339 2282 1726 1524 1482 1366 1355 1253 1474 1478 1429 1520 1533 1590 1461 1520 1337 1340 1476 1454 1384 1364 1310 1258 1071 1065 928 910 826 647 426 307 260 131 115 -13 52 26 146 335 257 286 258 281 334 214 280 169 160 89 120 121 36 47 237 364 339 381 523 611 553 583 579 577 602 574 645 714 542 447 416 368 275 212 281 101 81 30 23 20 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 98 60 255 213 207 169 296 265 199 258 332 285 234 312 207 262 185 267 260 322 347 376 381 466 578 734 714 747 809 860 900 803 495 307 263 212 294 286 245 228 201 206 67 100 79 70 53 -12 49 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -33 96 465 1139 1703 2003 2106 2080 2026 2031 1662 1142 703 413 258 168 369 398 185 63273 344 115 30 11155 17 34 33 7965 5682 24272 52018 17523 4850 2813 2359 2560 2588 2717 2679 1973 1573 1574 1532 1528 1491 1398 1391 1449 1621 1747 1621 1576 1650 1616 1473 1305 1419 1501 1546 1421 1510 1517 1306 1067 958 907 701 478 405 397 177 52 66 -47 -11 166 351 311 331 407 409 327 345 292 300 233 304 214 134 94 63 99 239 241 257 450 462 504 503 641 697 546 647 585 634 513 530 519 540 458 408 342 274 249 107 120 166 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 85 240 229 276 383 308 317 295 315 330 253 261 254 223 195 228 195 363 333 300 355 431 653 733 735 714 840 821 817 976 985 861 630 361 228 308 281 265 273 349 246 228 235 201 104 94 2 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -92 -91 -89 -73 -56 -55 -54 -54 -58 -47 -37 31 157 407 828 1453 2138 2508 1742 1467 1653 1480 1122 620 336 244 218 63282 344 106 30 11146 17 34 42 7966 5672 27856 49425 13864 4728 3201 2638 2594 2615 2486 2164 1679 1512 1419 1474 1469 1531 1381 1451 1559 1500 1491 1699 1721 1767 1535 1526 1699 1468 1494 1509 1548 1515 1404 1154 1178 929 696 681 553 323 325 192 214 80 -61 -94 999999 190 287 404 418 417 358 282 299 293 310 245 312 213 126 144 222 224 284 327 319 388 451 525 534 555 563 536 509 527 509 476 483 426 383 360 345 193 99 135 150 160 98 999999 -30 -56 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -24 46 155 355 273 207 267 275 269 231 287 357 255 274 288 318 357 229 329 354 384 501 621 724 615 576 693 761 851 814 1040 1157 829 492 160 59 75 28 52 65 -38 -24 -56 -54 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -78 -74 -94 -91 -69 -66 -70 -65 -61 -43 -4 183 740 1295 1644 1908 2023 1346 889 1134 1237 982 783 575 358 219 63291 344 134 30 11144 17 34 51 7966 5662 33925 182262 201908 14776 3661 2229 2707 3119 2716 2120 1657 1542 1490 1504 1558 1546 1503 1542 1523 1554 1755 1785 1886 1762 1647 1521 1576 1544 1494 1608 1555 1495 1243 997 1003 862 524 573 559 403 314 339 270 157 116 110 -48 141 205 276 315 333 383 380 365 359 281 227 341 232 265 190 191 243 144 301 380 333 591 522 581 543 559 595 455 571 537 509 529 483 468 383 327 263 243 112 326 94 -19 11 -35 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 165 297 252 221 264 266 244 210 312 247 144 182 172 193 407 395 394 452 364 427 581 613 674 579 763 819 851 811 844 1063 998 736 438 190 75 -14 -32 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -89 -77 -87 -94 -79 -63 -61 -69 -57 -50 -43 -48 -42 -31 52 227 380 751 1703 2524 2253 2222 2280 1632 1257 949 649 593 364 63300 344 77 30 11147 17 35 0 7967 5651 32190 380988 886854 173000 5633 2675 2497 2947 2869 2362 1795 1480 1526 1601 1565 1612 1597 1415 1461 1515 1484 1746 1722 1645 1479 1400 1531 1524 1475 1470 1674 1541 1368 1000 937 880 750 745 712 524 466 496 371 409 398 278 61 41 171 189 244 274 339 291 467 406 272 256 234 206 132 131 187 155 17 200 313 353 437 582 595 705 652 583 667 596 581 561 473 463 522 502 430 333 271 225 83 21 -31 139 3 -66 -36 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 62 113 127 68 172 275 251 331 206 118 104 137 256 370 395 265 280 281 387 419 545 556 498 608 677 747 640 572 893 890 584 305 185 52 26 19 -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 -97 -95 -77 -84 -82 -92 -72 -84 -89 -72 -37 -44 -55 -24 22 174 1296 3358 4695 4312 3627 5993 8184 4253 1238 727 572 567 63309 344 107 30 11147 17 35 9 7967 5641 27725 67705 25133 5194 3115 2485 2620 2783 2648 2041 1683 1653 1637 1647 1597 1740 1783 1748 1531 1405 1534 1613 1654 1635 1865 1558 1580 1716 1689 1491 1623 1643 1594 1325 1090 892 806 915 741 504 442 622 430 471 321 93 -11 54 106 301 367 378 287 360 370 312 302 320 202 84 121 -7 40 172 47 229 313 327 427 584 520 642 629 631 725 826 700 564 519 556 333 384 234 271 260 167 104 30 185 103 17 87 43 -71 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 96 121 152 165 277 298 150 128 162 139 79 78 105 157 110 -90 -46 130 349 535 483 582 623 766 615 552 430 394 382 298 143 13 -7 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -72 -75 -59 -64 -63 -61 -53 -71 -60 -48 -22 -33 -16 7 133 1029 2084 3312 5270 6523 9185 15005 14794 7067 2180 1059 589 63318 344 132 30 11142 17 35 18 7968 5630 19897 21519 9987 4840 2995 2403 2351 2289 1912 1648 1606 1564 1515 1503 1558 1528 1454 1608 1437 1371 1513 1724 1712 1753 1726 1708 1551 1584 1548 1419 1392 1641 1596 1594 1245 947 809 806 825 606 610 482 318 259 98 -33 11 114 193 289 319 370 366 345 328 110 210 316 182 115 109 39 -81 -7 41 116 353 258 329 293 417 539 548 588 783 632 530 599 540 465 312 236 199 232 212 145 114 24 98 87 98 3 -71 -6 -49 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 999999 -80 -56 -3 41 -89 -78 -44 999999 999999 999999 999999 999999 999999 999999 82 317 385 394 366 442 574 649 660 343 143 13 -48 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -90 -96 -89 -88 -94 -87 -80 -84 -87 -84 -61 -59 -18 108 610 1208 1374 3243 6637 8839 14575 15325 11266 4430 1947 904 63327 344 102 30 11142 17 35 27 7968 5620 14771 16315 8483 4662 2806 2440 2455 2369 2025 1883 1815 1772 1857 1639 1596 1521 1532 1647 1447 1404 1533 1677 1795 1672 1753 1737 1504 1694 1705 1613 1759 1859 1660 1672 1435 1221 1068 1043 868 450 432 571 426 295 240 188 62 184 338 327 266 306 337 387 335 341 274 225 115 103 73 157 39 -30 11 130 327 374 499 474 490 506 584 705 824 692 728 762 758 715 621 437 311 328 247 134 76 85 158 174 187 -11 -35 -78 -43 42 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 -96 999999 999999 999999 -78 46 185 342 448 551 530 425 240 58 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -84 -69 -72 -69 -75 -79 -78 -64 -59 -58 -54 -35 -28 86 527 1024 765 269 280 536 1108 4300 6849 8302 6900 3171 890 63336 344 104 30 11144 17 35 36 7969 5609 16530 45255 22544 5223 2959 2520 2449 2145 1978 2039 1886 1728 1832 1820 1607 1507 1377 1582 1576 1442 1393 1525 1796 1693 1599 1548 1655 1660 1624 1759 1643 1536 1601 1520 1439 1358 1131 886 621 567 534 508 396 381 341 244 235 318 296 242 308 289 304 343 290 390 241 144 158 117 10 62 115 121 66 264 314 304 365 468 409 509 640 739 737 667 666 669 794 785 721 648 320 229 203 187 146 99 119 161 35 -3 -44 -42 999999 3 -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 22 101 148 168 213 157 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -95 -89 -93 -82 -87 -78 -79 -82 -78 -69 -54 -37 64 532 993 613 227 341 533 862 1550 2899 3285 1600 527 63345 344 75 30 11145 17 35 45 7969 5599 34036 46490 18191 4969 2908 2688 2450 2178 2146 2023 2045 2076 2109 1848 1669 1585 1704 1771 1742 1685 1602 1932 1976 1909 1994 1990 2115 2033 2084 2216 1924 1938 1953 1923 1934 1763 1787 1640 1387 1008 775 722 739 713 380 313 256 296 423 439 415 384 520 523 445 381 402 364 194 290 142 129 18 -17 76 231 486 610 566 597 649 729 755 809 877 919 1019 954 930 926 869 725 632 542 446 242 197 250 336 236 167 194 109 89 48 -21 -34 -71 -22 -88 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 -38 -1 13 -46 999999 -84 -82 999999 999999 -51 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 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 -68 -94 -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 -99 -86 -86 -91 -75 -81 -80 -76 -65 -75 -65 -53 -46 -46 -67 -71 -59 -63 -21 -32 -29 -35 -14 -18 -17 -4 6 -14 1 10 4 10 45 75 443 1102 1040 582 317 370 433 481 1104 2091 2330 1623 1028 63354 344 106 30 11146 17 35 54 7970 5588 23492 47455 20714 4764 2825 2110 2113 1935 2143 2325 2191 2027 1956 1975 1760 1604 1617 1725 1505 1500 1693 1767 1856 1853 1818 1859 2032 1966 1816 2025 1965 2022 1843 1832 1831 2024 1852 1475 1262 1043 837 604 456 402 268 326 419 403 538 528 411 540 517 427 445 406 314 83 166 158 61 82 90 186 46 42 236 544 596 598 542 590 733 755 908 777 995 1025 822 974 911 785 639 502 365 452 334 205 187 223 148 197 66 21 999999 999999 12 -60 -97 -28 999999 -78 -34 -50 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 -43 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 -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 -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 -93 999999 -99 999999 -91 -89 -96 -65 -64 -39 -41 -62 -61 -52 -46 -36 -15 -8 -25 -30 -8 3 -12 -15 -13 -19 -3 10 22 59 218 528 837 780 452 272 324 427 512 635 569 963 1999 2058 1375 908 63363 344 107 30 11147 17 36 3 7970 5578 23966 86236 83603 7984 2511 2057 2014 2051 2330 2217 2359 2154 1968 1788 1708 1682 1779 1786 1752 1658 1824 2077 2025 1961 1976 2023 1989 1863 1882 1770 1914 1974 1968 1827 1840 1726 1700 1520 1236 1011 801 643 482 430 436 420 399 372 385 421 387 423 495 440 454 384 181 316 285 139 156 194 207 92 76 58 84 249 305 522 483 582 782 751 700 839 812 865 824 887 953 842 590 381 400 392 341 304 292 237 180 111 9 23 -54 -75 999999 999999 -80 -67 -95 -3 -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 -93 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 -84 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 -84 -76 999999 -93 -76 -89 -84 -66 -92 -69 -87 -66 -40 -36 -59 -60 -55 -54 -34 -38 -33 -20 -17 -5 -13 -26 -27 -18 -26 -14 2 16 38 63 167 319 454 547 549 555 698 629 532 641 732 956 1182 1145 980 63372 344 108 30 11148 17 36 12 7971 5567 21888 43546 31456 7149 2867 2451 2354 2459 2417 2447 2356 2440 2364 1936 1915 1831 1868 1895 1722 1677 1807 1943 2023 2169 2246 2187 2090 2084 2092 2046 2286 2125 2182 2167 2072 1864 1620 1578 1360 1012 1007 908 809 619 647 639 463 459 422 517 461 601 521 560 637 601 576 492 424 311 240 196 209 140 116 114 149 122 316 519 468 683 655 763 889 972 986 962 1070 1147 1224 885 537 541 486 412 529 424 323 253 172 137 124 86 61 49 19 44 2 -6 43 59 135 83 25 -65 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 -65 999999 -78 -51 -96 -55 999999 999999 999999 999999 -67 999999 999999 999999 999999 -67 999999 999999 999999 -94 999999 999999 -79 999999 999999 -79 -85 999999 999999 999999 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 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 -74 -71 -82 -85 999999 -89 -72 -92 -70 -79 -99 999999 -72 -77 -23 999999 -95 -75 -48 -98 999999 999999 -89 -75 999999 -100 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 -98 999999 999999 999999 999999 999999 -84 -98 999999 -73 -74 -78 999999 -99 -80 -65 999999 -97 999999 -80 999999 999999 -96 -94 -77 -93 -65 -53 -56 -82 -79 -51 -56 -44 -27 -20 -3 -3 -26 -15 -16 -11 -21 -14 16 10 25 30 30 32 26 16 22 28 37 35 51 82 128 146 204 343 461 669 794 1061 1472 1331 1246 887 578 544 659 663 517 502 63381 344 112 30 11152 17 36 21 7971 5557 19886 99058 150002 10092 2807 2464 2710 2766 2576 2425 2170 2110 1892 1817 2053 1945 1916 1874 1789 1693 1500 1852 1830 1828 1958 1968 2093 2197 2152 2022 2040 2153 2199 2104 1972 1727 1608 1459 1406 1041 964 1061 837 695 595 568 566 432 436 432 547 522 490 736 617 575 563 508 387 273 261 211 191 31 38 61 70 57 155 430 661 673 505 810 843 715 967 915 932 1104 1121 1170 698 441 417 397 282 400 345 305 192 202 227 130 176 81 38 57 8 63 -11 100 42 56 118 121 41 -39 -55 -79 999999 999999 999999 999999 999999 999999 999999 -71 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 -89 -96 -55 -86 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 -85 999999 999999 999999 999999 -68 -91 -66 -79 -81 999999 999999 -87 999999 999999 -82 999999 999999 999999 -82 -90 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 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 999999 -89 999999 999999 999999 999999 -89 -100 999999 999999 999999 -82 -87 -97 -87 -94 999999 -86 -48 -68 -58 -65 -70 -61 -40 -31 -22 -27 -26 -32 -32 -47 -27 -24 -10 9 4 -1 -2 2 3 -5 0 -9 1 25 30 47 106 218 308 379 531 893 1183 1323 1477 1369 1250 856 436 374 500 527 428 339 63390 344 115 30 11155 17 36 30 7972 5546 44852 215446 344410 16451 2623 2435 2663 2901 2782 2327 1842 1708 1581 1649 1635 1631 1702 1678 1759 1650 1697 1626 1788 1768 1650 1777 2009 1978 1837 1784 1797 1923 2008 1848 1693 1590 1508 1357 1245 938 888 738 514 495 536 520 439 460 261 301 482 408 444 459 306 439 401 471 305 153 222 188 120 22 -65 -3 -30 16 -76 246 469 221 298 581 670 604 762 687 682 860 790 935 722 501 242 210 263 233 203 185 173 148 -19 59 12 -29 -4 22 -36 -41 -74 23 -22 -43 -64 -24 999999 -97 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 999999 999999 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 999999 999999 -85 999999 999999 -96 -81 -66 -54 -63 -60 -46 -54 -42 -63 -75 -72 -46 -34 -26 -12 32 92 122 216 571 996 1220 1259 1247 987 796 448 196 202 247 318 428 509 63399 344 114 30 11154 17 36 39 7972 5536 23884 72024 62338 5584 3135 3165 3753 3991 3833 3153 2283 2099 1952 1865 1865 1885 1932 2033 1850 1691 1789 1815 1659 1732 1886 1958 1877 1998 2170 2196 2116 2115 2272 2149 2060 1837 1823 1494 1298 1192 1166 1174 979 788 672 515 499 405 519 446 444 526 509 620 516 514 449 423 304 285 219 231 102 120 118 64 117 114 39 170 167 255 361 667 746 715 796 796 905 981 1127 1144 961 767 541 397 364 293 247 358 265 216 112 1 68 134 59 40 3 82 123 19 84 99 57 16 19 999999 1 -26 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -82 999999 -98 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 -66 -71 999999 -55 -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 -99 999999 999999 999999 -80 -51 999999 999999 999999 -46 -89 -83 -42 -94 999999 -66 -76 -99 -58 -67 999999 999999 -83 999999 -57 999999 -88 999999 -97 999999 999999 999999 999999 -80 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -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 -84 -79 999999 999999 999999 999999 -93 -88 -98 -78 -67 -69 -57 -69 -71 -60 -61 -44 -66 -77 -66 -60 -52 -58 -46 -36 -41 -48 -37 -28 -21 -24 -28 0 7 9 19 28 18 16 17 25 19 12 15 27 53 77 133 193 302 774 1813 2241 1310 807 947 801 408 237 314 413 416 424 63408 344 113 30 11153 17 36 48 7973 5525 24993 79445 147674 12134 3619 3355 4220 4574 4514 3350 2382 1876 1816 1808 1747 1852 1773 1817 1830 1830 1681 1598 1652 1604 1687 1753 1936 1895 1989 2134 1925 2145 2197 2114 1946 1880 1859 1672 1517 1448 1467 1376 1115 866 680 498 552 431 461 414 364 514 439 517 479 544 531 389 232 186 248 147 -47 -73 92 106 16 64 64 65 25 225 184 438 575 696 610 694 824 896 1047 981 905 839 585 458 379 326 221 271 161 109 164 155 5 89 30 54 79 63 7 111 106 80 90 -17 18 8 -37 -9 -32 -50 -25 -63 999999 -88 -54 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -70 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -34 999999 999999 999999 999999 -76 -92 999999 999999 -94 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 -97 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -77 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -79 999999 -97 -95 -83 -94 -100 -99 999999 999999 -86 -84 -86 -84 -65 -59 -57 -67 -71 -57 -26 -38 -10 -32 -46 -36 -20 -6 -14 -5 -6 6 -15 -16 3 9 20 28 41 131 214 328 875 1472 1333 1024 698 609 591 460 398 389 401 403 383 391 63417 344 121 30 11161 17 36 57 7973 5515 22849 29104 19492 5253 3585 4241 5083 5813 6248 4205 2400 2003 1883 1746 2200 2328 2108 1999 2156 2072 1785 1523 1673 1663 1778 1756 1799 1886 1961 1996 1985 2118 2075 2014 2115 2048 1909 1721 1576 1643 1560 1344 1143 943 741 735 654 544 472 457 481 428 285 362 477 533 428 360 382 226 102 39 63 5 -32 38 78 139 119 24 -16 230 185 298 645 691 757 891 949 833 970 1082 1074 859 630 470 271 341 335 173 155 235 193 193 91 -52 100 133 92 -32 0 67 1 24 147 60 115 43 38 45 34 -28 -56 22 -27 42 -52 -85 -93 999999 999999 999999 999999 999999 -82 999999 999999 -76 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 -51 999999 -46 -74 999999 -94 999999 999999 -63 -14 8 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 -80 -51 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 -93 999999 999999 999999 999999 -59 -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 -95 -90 -87 999999 999999 999999 -93 -83 -79 -78 -89 -84 -86 -86 -82 -80 -76 -64 -57 -43 -47 -34 -46 -45 -26 -21 -21 -10 -13 -7 4 1 -11 -16 -13 -16 -13 -10 0 17 37 94 232 322 737 1267 889 708 589 371 284 468 517 369 334 339 387 402 63426 345 94 30 11164 17 37 6 7974 5504 23649 15598 17961 10814 4293 3591 4463 5553 6119 5174 3230 2688 2513 2407 2256 2287 2429 2163 2006 1753 1867 1686 1532 1505 1713 1585 1411 1577 1788 1721 1865 1979 1773 1757 1948 1962 1818 1873 1712 1634 1372 1342 1325 1049 789 648 634 627 610 459 320 392 364 357 335 441 489 330 260 187 147 159 59 49 101 -53 -46 96 -16 -55 49 34 4 151 380 602 513 692 750 743 849 993 906 928 823 552 424 266 198 247 182 29 40 10 75 -16 30 73 41 -11 23 -19 -6 30 90 29 31 -13 69 75 -57 86 9 2 -85 -53 -55 -67 18 40 -52 -23 -30 -78 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 -91 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 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -82 -88 -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 -75 999999 -97 999999 -85 -95 -83 -80 -74 -70 -63 -51 -64 -45 -32 -17 -24 -14 -37 -30 -29 -7 -6 -19 -38 -56 -47 -19 -23 -19 74 214 343 445 727 974 957 838 890 733 502 497 595 485 499 449 371 381 63435 345 93 30 11163 17 37 15 7974 5493 33090 17848 20551 12591 5283 4120 5319 5967 5666 4833 3631 3260 2894 2375 2430 2229 2422 2208 1927 1970 1854 1924 1777 1651 1590 1531 1587 1504 1448 1659 1705 1818 1994 1978 1946 1933 1808 1834 1664 1439 1379 1328 1115 746 685 584 600 596 591 581 464 570 449 391 450 306 275 422 253 281 211 52 119 -65 45 -12 -28 -16 -70 -62 -27 31 11 -52 207 571 730 625 722 668 855 947 865 916 778 643 656 432 302 223 122 90 193 92 -3 -41 33 -51 8 -9 -15 53 -48 -28 -4 51 49 42 -7 17 16 -46 41 -6 -36 -77 -45 -39 -45 999999 -63 -69 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 -67 -39 -38 -68 -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 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 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 -99 999999 -90 -96 -82 -72 -82 -77 -73 -56 -54 -55 -54 -34 -42 -28 -22 -14 -4 -6 -11 -22 -8 -10 -23 -17 -5 -10 3 18 86 440 701 855 813 837 855 932 1152 928 599 700 815 678 612 552 405 63444 345 96 30 11166 17 37 24 7974 5483 19813 14346 24087 14589 6210 5264 5947 8367 10224 15214 9217 3902 2937 2402 2222 2235 2314 2113 1971 1931 2003 1920 1964 1720 1735 1681 1575 1672 1760 1890 1952 1819 2039 1995 1936 2002 1944 1682 1446 1280 1440 1304 1061 837 645 562 620 636 598 590 608 390 464 460 375 522 371 526 470 383 203 210 42 -48 -32 -27 27 -57 -4 108 90 10 34 139 307 440 582 539 671 734 806 972 892 831 834 707 703 512 510 373 287 234 166 104 197 70 41 18 97 2 -23 -24 99 42 -32 -64 13 90 50 28 44 12 41 1 107 49 -74 22 9 -21 999999 -71 -49 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -58 999999 -22 -38 -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 -79 999999 999999 999999 -72 -66 999999 999999 999999 999999 999999 -99 -96 999999 999999 999999 999999 999999 999999 -62 -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 -98 -97 999999 999999 999999 999999 999999 -79 -82 999999 999999 -96 -64 -80 -84 999999 -88 -74 999999 -76 -92 -70 -77 -77 -62 -25 -45 -44 -32 -30 0 -3 -13 10 -7 3 26 11 11 10 2 -15 -6 -1 7 24 37 310 765 828 844 866 842 826 848 874 748 516 599 775 779 794 617 386 281 63453 345 100 30 11170 17 37 33 7975 5472 23699 14510 30650 24735 6762 5096 6786 12472 32907 45763 16201 4770 3287 2507 2296 2210 2207 2103 2066 2066 1915 1884 1894 1687 1706 1659 1638 1750 1639 1729 1881 1829 1991 2105 1920 1924 2026 1915 1728 1373 1269 1198 941 885 706 683 680 634 623 599 701 398 388 499 438 445 407 591 407 285 256 220 22 42 85 -96 -7 100 66 89 2 54 50 132 461 612 705 680 543 722 882 880 859 888 830 655 442 383 369 351 220 236 176 19 51 49 81 67 32 117 107 79 -32 -46 -46 -18 57 109 6 57 136 -33 18 56 25 60 8 18 2 -77 -49 999999 -79 -78 999999 -90 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -5 -92 999999 999999 -61 -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 -97 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 -89 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 -100 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 -90 -78 -95 -67 -83 -96 -72 -57 -55 -34 -25 -38 -28 -17 -13 -30 -15 -5 -9 -22 -20 -24 -29 -22 -5 47 168 525 984 1305 1186 1111 1014 904 944 782 583 451 750 1154 1219 906 444 299 63462 345 100 30 11170 17 37 42 7975 5462 18960 13559 17985 12474 6779 5846 9541 15723 18118 12503 6751 3593 2613 2149 2150 2332 2042 1944 1780 1719 1627 1606 1655 1678 1575 1496 1416 1576 1527 1584 1770 1663 1700 1700 1781 1872 1815 1896 1647 1516 1243 1115 801 732 667 525 568 637 412 425 520 389 349 418 305 336 337 304 287 207 254 232 -6 -6 15 999999 999999 -64 4 69 -10 3 -57 97 343 456 588 662 660 765 887 806 905 879 658 587 387 249 205 188 83 101 35 51 78 19 20 62 -20 97 25 -49 -78 22 -50 30 25 20 26 39 -65 -5 -19 -12 999999 999999 -5 -37 -86 999999 -78 999999 -37 999999 999999 999999 -97 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 -69 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -98 -96 999999 999999 -89 -68 -58 -48 -55 -45 -41 -47 -32 -46 -33 -39 -51 -45 -57 -51 -38 -20 2 155 865 1926 1938 1527 1480 1319 1111 812 743 637 643 1281 1678 1261 591 373 63471 345 100 30 11170 17 37 51 7976 5451 13543 12336 22606 21452 10790 8835 12148 12693 11943 13334 8104 3945 2824 2204 2440 2194 2111 2085 1818 1818 1829 1764 2029 1751 1747 1587 1693 1729 1843 1990 1892 1726 1942 1997 1938 1816 1954 1903 1721 1634 1392 1279 1134 735 839 681 739 791 776 851 764 606 567 439 499 391 481 416 467 329 351 225 194 134 25 999999 5 4 19 48 -22 58 17 179 530 576 697 925 892 907 986 941 1014 1030 968 625 581 476 437 345 244 240 164 248 188 38 19 123 116 -48 40 59 212 156 83 -23 81 118 197 65 10 -7 -70 34 103 138 120 25 111 64 -13 19 -43 -23 -76 -52 10 999999 -84 999999 999999 999999 999999 -91 -47 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 -97 999999 -53 -2 999999 999999 -84 -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 -89 999999 999999 999999 999999 999999 -91 -48 -43 999999 999999 -68 -69 -80 -59 999999 -80 999999 -91 -75 -50 999999 999999 -77 -86 999999 999999 -83 -73 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 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 -77 -87 999999 999999 -96 -94 -60 -77 -76 -66 -82 -72 -95 -72 -74 999999 -97 -69 -73 -50 -49 -53 -48 -90 -62 -63 -51 -57 -44 -31 -38 -42 -50 -28 -10 -32 -21 3 11 27 40 17 35 38 40 34 46 33 12 9 30 35 36 37 53 98 772 2269 2721 2248 1741 1068 901 1035 817 1067 1317 866 501 372 322 63480 345 104 30 11174 17 38 0 7976 5440 10312 11062 12484 9622 6381 8603 12925 11873 34286 169970 40560 5624 2942 2362 2057 1921 1710 1709 1752 1628 1787 1870 1742 1639 1490 1510 1559 1597 1506 1668 1753 1836 1867 1858 1864 1924 1873 1753 1770 1678 1456 988 931 876 753 753 702 597 681 741 828 795 528 520 447 384 377 452 511 525 427 263 220 101 73 35 28 25 -25 47 8 5 75 128 374 456 581 653 861 1089 1098 975 892 1010 799 663 481 402 283 273 180 182 150 147 92 87 17 107 69 38 39 -33 -2 -10 -16 16 30 94 157 -52 -79 -84 -42 62 7 -9 70 4 -15 6 -54 -69 -66 -78 -80 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -50 999999 999999 999999 999999 999999 999999 999999 -86 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 -67 999999 999999 -74 -79 999999 -95 -79 -62 -50 -99 -53 -93 999999 999999 999999 -88 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 -95 -76 -84 999999 999999 -98 -82 -89 999999 999999 999999 -87 -88 -77 -95 999999 999999 -79 -80 -84 -71 -92 -78 -44 -43 -54 -37 -26 -34 -24 14 3 -7 6 3 -2 -9 -15 -22 -17 -19 -10 -5 10 30 85 433 1156 1817 2277 2298 1607 783 704 822 796 900 879 637 505 319 63489 345 76 30 11176 17 38 9 7977 5430 3525 3894 5460 13515 12916 7283 16456 64585 298225 999999 662521 18318 2458 2224 2047 1754 1648 1857 1723 1582 1669 1867 1919 1683 1560 1418 1686 1490 1503 1634 1723 1703 1723 1792 1873 1672 1752 1583 1506 1758 1350 1109 908 834 716 616 560 599 735 823 794 651 447 483 520 536 470 510 435 325 544 398 166 142 11 45 -39 49 -9 -73 -14 -12 -16 23 290 444 541 623 785 951 890 850 965 1016 842 837 686 523 396 351 112 176 129 140 23 -44 53 75 42 -53 14 -20 -18 -29 -50 -8 121 30 -31 -12 -71 -74 -41 -24 -19 -54 22 -68 -7 51 -57 999999 -88 -86 999999 -68 -1 999999 999999 999999 999999 -96 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 -78 -80 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 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -97 999999 -89 -98 999999 999999 999999 999999 999999 999999 -66 -83 -70 -80 -83 -81 -92 -62 -34 -43 -18 -5 2 6 15 1 -2 -3 -11 -17 0 -4 -19 -11 -15 8 6 19 43 70 140 571 1184 1020 569 864 1604 1077 949 955 772 465 63498 345 134 30 11174 17 38 18 7977 5419 4780 3962 3543 3527 3064 5089 18425 93024 370596 958196 984251 46874 2569 2056 2105 1930 1946 1650 1648 1657 1796 1772 1696 1547 1591 1501 1624 1615 1648 1662 1578 1715 1561 1571 1639 1565 1501 1393 1365 1193 1217 1310 1069 887 822 857 676 543 575 653 720 668 673 545 429 353 329 381 341 327 512 241 253 63 -39 99 -9 -72 51 -42 -62 -43 -5 55 265 428 689 672 918 995 943 1000 888 850 834 852 692 718 476 373 258 175 237 100 106 98 49 -35 -69 -19 -12 15 -16 -56 21 -8 4 -85 -63 -38 73 999999 999999 999999 -59 -49 11 52 -30 4 -10 0 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 -80 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 -98 -62 -89 999999 999999 -88 -87 -90 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 -83 -92 999999 999999 -58 -70 -79 999999 999999 999999 -98 999999 999999 999999 999999 999999 -99 999999 999999 -96 -92 -86 -90 -79 -84 -72 -69 -60 -52 -56 -51 -10 -5 -5 5 5 -10 -12 -12 -6 -14 -28 -33 -26 -8 -11 -2 13 18 35 39 40 74 185 348 397 414 1267 4200 2178 1157 1237 1186 982 63507 342 166 30 11176 17 38 27 7978 5409 -28 185 1232 7722 32632 99829 352758 902687 999999 787584 16176 1952 1962 1783 1653 1679 1711 1653 1859 1771 1697 1702 1963 1700 1590 1599 1643 1668 1754 1851 1780 1752 1592 1610 1395 1326 1198 1092 978 994 902 898 887 825 789 701 917 823 806 617 446 507 329 461 381 505 492 298 210 -19 12 -47 999999 -45 -55 999999 -97 -30 -21 -5 110 434 645 646 763 906 856 876 970 985 875 849 825 793 713 576 391 326 154 179 180 136 17 90 -19 -18 -5 13 -29 -40 -99 -54 13 -56 -12 999999 999999 999999 -47 999999 999999 999999 -79 -24 -18 -10 -27 29 -46 999999 -36 -13 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 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 999999 -95 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 -91 -99 999999 999999 999999 -84 -92 999999 999999 999999 -99 -96 -100 -70 -85 -76 -58 -50 -35 -35 -33 -2 -24 -29 -22 -20 -35 -25 -33 -32 -22 -26 -19 0 1 12 27 34 66 61 81 142 236 470 1643 4059 3227 850 724 1188 1394 63516 345 107 30 11177 17 38 36 7978 5398 862 619 618 440 227 1613 3363 6081 55519 346835 999999 999999 217725 8358 2076 1796 1737 1648 1743 1772 1688 1748 1887 1785 1766 1662 1591 1625 1533 1664 1520 1693 1765 1777 1794 1547 1479 1393 1338 1334 1381 1070 1033 1157 1063 891 958 983 824 780 729 644 656 459 484 547 348 434 464 401 389 305 122 -35 999999 -39 -22 999999 -60 999999 -97 -51 183 280 473 624 806 890 898 858 847 874 859 932 889 851 859 672 501 437 338 260 144 137 13 999999 20 -20 47 24 -54 39 -76 -3 47 128 87 999999 999999 -43 -34 -92 -53 999999 999999 -42 999999 999999 -32 -61 7 41 -71 -73 -84 -17 -96 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -93 -86 -67 999999 999999 999999 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 999999 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 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 -75 -78 -92 -78 -58 -50 -29 -31 -28 -7 -15 -15 -30 -30 -35 -33 -44 -34 -15 -10 -2 -10 10 27 35 57 65 112 213 490 1171 1782 2302 1213 775 1170 1440 1142 553 63525 345 105 30 11175 17 38 45 7978 5387 23028 15756 12359 10502 8505 14118 30894 20759 16396 123902 454290 276940 12040 6618 3183 1839 1850 1832 1888 1916 1947 2007 2039 1956 1704 1769 1839 1673 1708 1732 1748 1724 1913 2071 1994 1718 1657 1685 1454 1336 1394 1397 1224 1201 1155 1073 1004 970 744 812 749 838 764 666 706 501 424 486 537 309 485 291 174 20 -78 -5 -62 -54 -11 -68 -5 13 264 411 515 719 872 947 1004 923 861 1002 961 945 856 954 869 727 560 345 173 371 95 93 19 -26 52 15 44 11 -73 -21 -33 7 131 32 -7 999999 999999 -48 999999 -87 -94 999999 999999 999999 1 24 13 29 14 17 -76 38 -5 -47 -18 -54 999999 -82 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 -74 66 -53 999999 999999 -24 -92 -98 -19 -73 -65 -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 -70 -62 -87 999999 999999 999999 999999 999999 999999 -45 -18 -49 999999 -46 -66 -90 -64 -93 -73 -99 -93 999999 999999 999999 999999 999999 999999 999999 -84 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 -97 -89 -73 -90 -97 999999 999999 999999 999999 -46 -78 -77 -78 -96 -89 999999 999999 -92 -55 -85 -88 -70 -62 -77 -97 -82 -64 -83 999999 -88 -86 -71 -67 -89 -80 -70 -65 -36 -63 -44 -45 -47 -56 -26 -5 -7 -6 25 14 26 25 29 21 16 0 13 -3 -4 14 24 32 44 42 52 74 102 145 236 516 1272 2219 2601 1229 918 1137 1779 2391 2073 1269 536 63534 345 109 30 11179 17 38 54 7979 5377 104613 44454 19112 18721 16515 22803 31676 11471 8427 9770 9139 6533 5121 4137 2480 1829 1789 1754 1619 1640 1835 1715 1761 1668 1722 1595 1649 1706 1590 1618 1547 1529 1632 1861 1898 1617 1631 1372 1402 1227 1247 1216 1182 1150 1159 949 899 871 839 652 589 569 633 493 355 324 341 387 501 306 252 295 63 -9 11 23 -80 -63 999999 -23 -30 -100 111 360 427 585 580 706 925 939 875 926 918 887 816 774 781 658 422 380 240 186 103 -87 -49 -63 -2 45 40 -48 -51 999999 -77 -54 999999 -75 999999 3 -32 -100 -67 999999 999999 -90 -13 -26 -85 9 -21 -70 999999 -54 -20 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -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 -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 -92 -96 999999 -97 -84 -79 -77 -76 -75 -74 -49 -30 -9 -10 -43 -54 -50 -44 -53 -42 -41 -25 -18 -8 -16 -12 10 18 21 54 253 631 908 1712 3489 2395 1177 1125 1604 2373 2592 1482 916 63543 345 111 30 11181 17 39 3 7979 5366 86735 46799 43314 262233 519581 382963 82929 11502 10263 10806 10055 6296 4270 3411 2230 2051 2038 1876 1897 1980 1890 1981 1820 1804 1880 1752 1823 1860 1804 1735 1611 1608 1748 1917 2126 1951 1791 1585 1485 1401 1447 1292 1144 1191 1214 1062 1069 852 926 799 612 671 721 643 525 533 344 263 384 360 433 406 385 317 146 115 -36 -8 56 999999 -37 -30 185 382 552 488 700 892 964 972 845 963 957 941 948 947 1009 754 612 321 349 263 178 65 14 164 118 7 -8 -39 -56 -18 30 3 19 81 -22 79 45 999999 999999 -33 -70 999999 55 -9 10 6 78 48 68 -15 6 8 22 4 -20 -44 999999 999999 999999 -77 999999 999999 999999 -84 -62 999999 999999 999999 -74 -28 999999 -70 -82 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 -90 -93 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 -76 -81 -45 -12 -21 -69 -91 999999 999999 -87 -38 -94 -77 -56 999999 999999 999999 -54 999999 999999 999999 999999 -98 -62 -47 -42 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 -98 -88 999999 999999 999999 999999 999999 999999 999999 -84 -35 -44 -67 -74 -83 -72 -70 -76 -88 -84 999999 -88 -90 -93 -92 -85 -95 -76 -92 -91 -43 -51 -59 -59 -62 -88 -80 -49 -43 -51 -63 -53 -51 -25 -38 -44 -36 -22 -22 -16 4 16 19 38 32 44 45 29 31 8 -7 -2 30 36 35 62 54 34 38 61 70 91 103 203 380 960 2132 2223 1814 981 1623 3738 3757 2620 1692 63552 345 109 30 11179 17 39 12 7980 5355 36940 22936 37640 179966 153972 56443 17846 8011 6123 5848 5235 3915 2932 2316 1946 1751 1902 1846 1813 1888 1838 1777 1470 1683 1589 1741 1688 1681 1626 1652 1621 1577 1646 1575 1709 1709 1605 1511 1511 1306 1292 1234 1222 1132 1104 1151 943 782 741 620 673 610 699 478 434 426 195 311 146 203 274 346 365 293 283 165 38 99 -53 999999 999999 -45 7 140 393 503 572 789 908 924 848 813 836 971 987 815 819 660 486 247 160 -29 9 101 12 58 0 -58 38 10 -61 -48 -18 -57 -71 999999 -68 999999 999999 -34 999999 999999 -74 -52 -36 -49 19 -12 -91 -42 88 18 -8 -42 -19 999999 -95 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -72 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 -60 999999 999999 999999 999999 -90 -91 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 999999 999999 999999 999999 999999 999999 999999 999999 -96 -99 999999 999999 999999 999999 -95 999999 -94 -99 -86 -72 -76 -65 -48 -32 -38 -38 -15 -23 -7 -4 2 16 -17 -40 -38 -21 -21 -9 -6 7 5 -15 -4 21 28 28 39 58 67 94 140 200 155 342 2420 4014 2327 1159 63561 345 106 30 11176 17 39 21 7980 5345 29900 15945 21128 58983 84143 33710 15798 7621 5377 4991 4011 2921 2146 1984 1978 1879 1951 1837 1789 1783 1586 1588 1814 1764 1924 1883 1778 1639 1615 1463 1499 1492 1641 1767 1841 1701 1518 1444 1378 1323 1148 1147 1124 1110 1054 979 803 991 838 671 687 761 575 511 419 366 247 321 288 198 139 234 238 434 305 277 201 133 4 -70 0 -65 89 262 427 492 720 835 802 868 850 853 855 843 919 727 827 657 406 310 120 126 42 47 -31 -39 52 -36 7 4 -98 -44 -91 999999 -90 999999 999999 -35 -73 -56 999999 999999 999999 -51 26 -21 999999 -36 -63 -88 -45 -1 27 -44 999999 999999 -84 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 -82 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -91 -93 -53 -56 -52 -41 -55 -31 -15 -8 -6 -19 -34 -43 -50 -39 -34 -20 -20 1 -11 -19 -16 10 38 58 84 88 73 70 77 89 120 137 230 876 2278 2803 63570 345 109 30 11179 17 39 30 7981 5334 21639 15243 20108 38646 37875 26333 16623 6551 6671 5769 3323 2468 2262 2156 2252 2279 2291 2092 2163 2050 1799 1634 1746 1783 2016 2096 1923 1883 1856 1917 1721 1688 1848 1846 1983 1714 1710 1634 1634 1562 1421 1304 1313 1251 1245 1117 1030 1079 1086 991 821 795 727 686 401 387 330 275 339 275 263 210 411 499 458 321 113 20 -83 30 9 56 274 515 594 726 858 921 870 952 1025 1134 1031 1000 848 832 772 676 431 379 278 295 205 43 -5 33 67 69 134 87 132 31 33 37 -81 -29 -4 -92 -34 -48 -40 -79 999999 999999 60 59 999999 -45 -2 68 -20 21 5 20 2 -86 -70 -95 999999 999999 999999 999999 999999 999999 -60 999999 -73 -47 999999 -12 5 6 -17 -42 -66 -80 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 -97 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 -49 -74 -91 -69 -83 -75 -80 -72 999999 -95 999999 -59 -64 -81 999999 999999 999999 -84 -80 -83 -37 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -93 -80 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 -74 -88 -91 -40 -83 -73 -65 -71 -74 -67 -81 -81 -91 -87 -95 -97 -69 -75 -64 -85 -61 -65 -91 -88 999999 -86 -79 -70 -80 -77 -64 -59 -64 -48 -38 -44 -49 -44 -29 5 17 15 -11 -9 -2 23 24 29 37 28 26 29 16 15 19 56 62 32 29 81 104 127 150 165 171 145 139 135 169 289 766 1796 2699 3539 63579 345 109 30 11179 17 39 39 7981 5323 29618 11591 20015 116200 251167 162506 21780 5383 4387 3199 2609 2233 2246 2314 2025 1978 2017 1948 2018 2042 1753 1612 1664 1729 1543 1785 1827 1724 1770 1775 1524 1732 1799 1853 1752 1732 1535 1340 1385 1244 1236 1180 1173 1205 1142 1222 1134 1026 1117 911 1019 799 762 567 440 428 356 253 382 335 176 167 226 191 328 278 73 -54 999999 -83 -62 232 467 551 641 673 842 898 865 739 847 808 925 870 697 630 732 652 361 129 237 98 43 114 69 77 19 138 74 134 83 68 156 -30 999999 999999 -7 999999 -68 -40 -89 -67 13 -80 -52 999999 999999 -97 -61 -78 999999 -97 -53 -40 -77 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -66 -72 -42 -55 999999 -85 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 -91 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -86 -89 -86 -79 -61 -48 -56 -55 -44 -52 -73 -39 -24 -20 -11 -16 -20 -34 -36 -30 -20 -14 -22 -7 7 4 19 46 59 83 94 103 116 132 136 128 145 225 538 1261 2453 63588 345 134 30 11174 17 39 48 7981 5313 24572 13687 24903 174582 664746 517263 51574 7272 6196 4252 3329 3219 3042 2720 2346 1929 1990 1766 1700 1972 1908 1548 1599 1671 2029 1998 1884 1988 1889 1698 1740 1931 1985 1939 2063 1971 1876 1770 1599 1313 1257 1406 1360 1217 1219 1215 1338 1237 1141 1240 1176 908 857 833 623 447 392 548 326 314 298 266 290 242 472 382 154 88 -38 147 255 322 524 672 751 885 1050 1113 979 918 924 882 887 885 841 803 679 559 492 343 270 245 144 143 156 172 140 136 193 188 82 -20 53 15 3 13 -78 999999 999999 -73 -47 -42 -75 999999 13 -3 -23 11 -29 106 80 -69 -72 -72 999999 999999 -97 999999 999999 999999 -78 999999 999999 -89 -34 999999 999999 -61 999999 11 -62 999999 -79 -37 -88 -65 999999 999999 -65 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 -38 -72 999999 999999 999999 999999 -96 999999 -69 -33 -91 -41 -56 -65 -66 -51 999999 -79 -99 -95 999999 -98 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -91 -94 -92 999999 -73 -90 -85 -92 -77 -86 -84 -94 -84 -85 -69 -97 -99 -87 -65 -70 999999 999999 -100 -83 -82 -69 -52 -69 -88 -65 -68 -51 -35 -23 -17 -14 -26 -25 -31 -16 -5 0 12 15 -11 12 7 6 3 6 7 6 19 41 43 40 73 87 92 84 101 111 121 154 203 235 232 242 345 829 63597 345 96 30 11166 17 39 57 7982 5302 18278 11977 14397 94626 551758 667847 180080 14476 9551 6762 4515 4336 3082 2436 2191 1956 1611 1590 1568 1782 1692 1739 1929 1802 1852 1962 2095 1976 1804 1729 1735 1830 2000 2159 1964 1781 1814 1824 1679 1471 1354 1243 1326 1251 1336 1264 1164 1321 1096 1194 1069 822 799 769 635 559 590 534 429 281 180 383 558 553 511 429 180 174 215 324 461 515 660 774 785 826 1028 1031 1044 965 997 1068 1059 995 1038 976 815 539 418 345 340 251 225 294 227 155 240 139 167 195 126 83 74 36 0 -61 -66 16 -5 -6 -49 75 -7 -68 -79 -33 2 -27 44 31 85 12 -56 -44 999999 -76 -56 -69 999999 999999 -99 999999 -59 -24 -31 -95 -70 -51 -43 3 41 999999 999999 -61 -88 999999 999999 -88 -14 999999 999999 999999 999999 999999 999999 999999 999999 -48 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -66 -95 999999 999999 999999 999999 999999 999999 -79 -74 999999 999999 999999 999999 999999 -94 -67 -79 -98 999999 999999 -62 -67 -57 -39 -56 -43 -19 -20 -52 -64 -91 999999 -97 -16 -42 -25 -74 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 -98 -91 -81 -68 -91 -93 -83 -72 999999 999999 -92 -93 999999 -89 -79 -86 -64 -95 -97 -74 999999 -93 -89 999999 -91 -80 -55 999999 -71 -69 -54 -44 -44 -67 -58 -77 -56 -60 -54 -65 -78 -69 -67 -64 -64 -71 -58 -52 -68 -73 -74 -66 -40 -51 -50 -32 -21 -30 -52 -39 -29 -1 14 -16 -24 -7 18 10 23 22 28 35 21 24 41 44 31 51 64 61 60 49 57 72 77 109 146 155 126 117 115 136 147 190 228 242 249 433 1297 63606 345 96 30 11166 17 40 6 7982 5291 10564 7563 16411 144633 791877 463970 31164 9937 7788 4814 3402 2650 2167 1929 1820 1782 1445 1357 1284 1301 1483 1684 1806 1849 1790 1809 1915 1975 1859 1854 1775 1791 1913 1894 2065 1871 2047 2005 1645 1368 1233 1199 1176 1109 1194 1151 1254 1260 1096 975 832 738 909 756 650 533 482 336 365 399 483 605 607 505 413 209 32 -32 243 274 518 661 744 721 797 1018 848 987 1050 981 990 989 966 1054 923 763 784 592 473 386 321 259 222 333 233 156 53 84 107 149 130 147 99 -4 -42 -37 -64 -1 -72 -79 -36 -72 -84 -65 2 -36 999999 -22 -17 -50 29 10 -53 -49 -84 -57 -87 999999 999999 999999 -55 999999 999999 999999 999999 999999 17 -60 -26 62 -2 -33 -76 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 -92 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -86 -76 -49 -65 999999 999999 -65 -16 -52 -65 -98 -35 -89 -73 999999 -59 -28 -39 -99 999999 -96 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 -75 -58 -64 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 -98 -70 -75 -98 -84 -87 -86 -57 -51 -71 -80 -50 -55 -96 -82 -77 -71 -91 999999 -82 -59 -44 -56 -74 -98 -71 -69 -65 -64 -89 -60 -59 -67 -61 -56 -34 -38 -46 -35 -13 -4 -14 -12 6 1 3 -6 3 9 -10 -18 20 32 35 29 34 37 42 34 31 54 55 70 99 130 130 114 103 114 125 134 153 187 214 238 713 2432 63615 345 100 30 11170 17 40 15 7983 5281 9380 7176 32950 338543 716675 412618 65499 11512 6876 3336 2584 2225 1785 1588 1451 1619 1565 1469 1443 1393 1440 1527 1686 1715 1635 1737 1685 1739 1836 1728 1747 1682 1767 1920 2080 1764 1807 1532 1407 1329 1273 1216 1063 1057 1276 1201 1191 1095 1159 1153 1016 754 811 732 608 447 457 278 332 489 467 594 459 259 87 67 136 168 435 515 745 815 867 876 681 688 858 968 1003 898 937 1056 985 883 953 827 866 864 554 421 416 353 302 259 252 154 158 100 49 246 210 113 89 87 20 -21 999999 -19 -32 -44 -7 -17 999999 999999 999999 -60 -52 999999 -11 -13 25 -78 -84 999999 999999 -89 999999 -87 999999 999999 999999 999999 999999 -89 999999 999999 -40 -74 -90 -32 -82 -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 -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 -81 -84 999999 -76 -41 999999 999999 999999 -97 -84 999999 999999 999999 -61 -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 -82 -98 999999 999999 999999 999999 -78 -99 -92 -90 -97 -90 999999 -100 999999 999999 -90 -73 -88 -94 -89 -90 -100 999999 -93 -75 -94 999999 -97 -89 -98 999999 -85 -76 -79 -82 -66 -64 -37 -35 -48 -55 -30 -45 -35 -46 -39 -11 -24 -9 -8 7 3 7 14 -3 11 17 39 41 39 49 89 99 99 88 85 91 93 95 109 129 148 182 294 881 63624 345 101 30 11171 17 40 24 7983 5270 12602 9054 36888 428836 562255 92608 15564 8781 5643 2781 1919 1968 2161 1748 1779 1707 1639 1680 1589 1624 1415 1644 1802 1873 1822 1917 1813 1804 1930 1971 1820 1749 2035 1913 1996 1842 1572 1439 1388 1394 1203 1228 1315 1307 1261 1136 1218 1213 1247 1198 983 861 831 665 648 579 419 409 417 443 543 516 237 126 135 85 61 285 628 738 934 951 906 799 906 929 1023 909 914 1002 890 1044 936 861 788 846 880 676 515 415 382 250 218 141 96 9 128 161 126 240 284 139 107 54 45 82 0 -68 -77 -61 42 -94 -98 -12 -71 -35 41 36 -11 -30 119 -85 999999 -66 -73 999999 999999 999999 999999 999999 -89 999999 999999 -41 -63 999999 999999 -40 -79 999999 999999 999999 -96 -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 -96 -77 999999 999999 -98 999999 -65 999999 -88 -58 -54 -51 -77 -41 -68 -62 -75 -94 999999 999999 999999 -71 999999 999999 -91 999999 999999 -81 999999 999999 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 -84 999999 999999 -93 999999 -80 999999 -81 999999 999999 -94 999999 -87 999999 999999 999999 999999 -86 999999 999999 -81 -89 -89 -50 999999 -83 -69 -69 -68 -81 -93 -94 -87 -92 -89 -81 -66 -68 -60 -46 -42 -57 -45 -44 -33 -22 -31 -20 -14 -19 8 8 9 13 26 30 35 37 30 38 59 81 104 104 90 88 81 83 93 108 112 123 139 154 203 273 576 63633 345 96 30 11166 17 40 33 7983 5259 14980 11055 46939 300851 106844 29966 30177 7804 3149 2364 1950 1930 1814 1996 1974 1960 2034 2181 2196 1811 1560 1474 1742 1866 2009 1783 1793 1753 1934 1878 1862 2060 2111 2098 2098 1805 1860 1704 1634 1358 1380 1472 1278 1297 1192 1273 1309 1426 1385 1284 1303 1102 899 973 828 617 539 627 600 512 573 480 331 124 134 170 219 451 730 849 918 915 870 1037 986 842 968 1001 969 955 793 961 910 754 654 541 656 573 468 366 419 282 321 290 162 222 218 208 115 149 86 60 48 77 -20 55 131 36 24 15 -4 -39 1 -62 -50 -64 -30 999999 -82 -5 -38 -52 -37 999999 999999 -78 999999 -41 -72 999999 999999 999999 -63 9 -84 -40 -79 -29 17 10 51 -50 999999 -52 -97 999999 -83 -83 -92 999999 999999 999999 999999 999999 -86 999999 999999 999999 -83 -79 -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 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -29 -48 -54 -60 999999 -72 -86 -60 -49 999999 -81 -54 -45 -64 999999 999999 999999 999999 -82 -81 -87 -82 -80 999999 -73 -93 999999 999999 -99 999999 999999 999999 -76 -88 -91 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 -97 999999 -76 -92 999999 -99 -85 999999 999999 999999 999999 -80 999999 -97 -71 -92 -82 -85 999999 999999 -82 -80 -80 -90 -66 -55 -78 -46 -48 -72 -92 999999 -60 -71 -87 -79 -81 -75 -58 -50 -42 -76 -95 -73 -50 -42 -37 -43 -25 4 -9 -29 -33 -18 -12 -5 -13 -20 -5 11 6 8 13 25 41 58 81 81 73 50 66 101 107 97 83 81 73 83 92 115 116 127 138 163 183 216 371 1031 63642 345 91 30 11161 17 40 42 7984 5249 12117 10931 24016 43657 23446 24193 33456 7831 2587 1975 1731 1643 1844 1999 1948 1919 1943 1943 1843 1813 1578 1409 1562 1753 1941 1712 1671 1697 1784 1771 1689 1813 1959 1885 1882 1638 1591 1638 1443 1295 1344 1313 1196 1180 1166 1200 1183 1153 1163 1231 1184 971 803 686 545 385 399 383 309 444 338 75 -87 12 98 131 326 582 706 743 914 946 857 1001 1081 753 923 933 884 768 706 877 755 638 626 626 519 380 390 336 225 273 276 270 144 120 135 53 -37 -38 -75 -85 -47 -56 999999 -51 -6 -56 999999 999999 999999 -40 -89 -37 -51 3 -71 -28 -91 -96 999999 -93 -49 999999 999999 -78 999999 999999 999999 -52 999999 999999 -75 999999 999999 999999 999999 -50 -6 -64 -44 -95 -67 -63 999999 -33 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 -99 -86 999999 999999 -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 -99 -100 999999 999999 999999 999999 -90 999999 999999 999999 -76 -60 -57 -63 -63 -55 -70 -50 -46 -50 -62 -46 -43 -21 -1 0 2 13 35 35 46 54 57 36 24 27 24 22 36 56 62 63 73 78 93 116 143 199 415 1355 63651 345 95 30 11165 17 40 51 7984 5238 4048 5911 12652 22354 91326 479654 691684 161042 5709 1795 1877 2095 2121 2046 2050 1693 1792 1926 2028 1926 1800 1630 1786 1784 1900 2000 1702 1637 1753 1734 1690 1608 1870 2112 2181 1787 1696 1557 1408 1240 1306 1290 1190 1075 1100 1142 1058 1194 1056 1084 1208 1100 1005 798 512 373 250 160 156 274 197 38 34 -11 101 171 428 674 719 721 900 945 995 916 808 796 954 878 880 743 564 621 549 609 564 426 373 351 478 300 240 150 141 173 149 207 5 61 80 134 75 80 59 -31 999999 10 -60 999999 999999 999999 999999 999999 -94 999999 999999 999999 -35 -69 -75 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 -54 -85 -19 -49 999999 999999 999999 999999 999999 999999 999999 -99 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 -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 -99 999999 999999 999999 999999 999999 999999 999999 -84 -80 -70 -88 -94 -71 -59 -59 -60 -63 -83 -86 -77 -66 -52 -25 -1 -1 -25 -13 -16 -9 -4 3 10 27 20 21 18 17 23 39 52 42 53 78 86 92 110 136 181 386 1137 63660 345 93 30 11163 17 41 0 7984 5227 640 1471 7087 55825 186055 591587 999999 977006 29185 2130 2270 2324 2019 2019 1923 1852 1750 1726 1972 2026 2081 2041 1882 2081 2068 1748 1684 1696 1719 1749 1845 1826 2129 2086 1733 1542 1624 1622 1328 1264 1363 1301 1109 1103 1206 1199 1207 1076 1100 1257 1315 1253 1063 855 618 487 421 236 223 314 312 38 -33 66 128 53 194 634 823 952 913 921 926 860 705 814 924 929 970 955 767 584 728 522 445 350 412 359 317 302 313 218 139 53 118 143 73 56 -13 84 50 -22 -65 -24 -17 -46 -98 -77 -85 -97 16 999999 999999 -82 999999 -96 999999 -83 -51 -100 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -75 -5 19 -68 999999 999999 -88 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 999999 999999 -53 -66 999999 -49 -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 -97 -96 -92 -93 -86 -67 999999 999999 -74 -69 -58 -41 -47 -74 -82 -64 -44 -32 -17 25 19 -2 -11 -13 -9 -29 -29 0 24 38 35 16 21 27 43 53 61 68 79 86 105 103 121 138 176 389 1155 63669 345 83 30 11153 17 41 9 7985 5217 602 1658 5842 48185 176740 543783 999999 999999 53194 2612 2837 2726 2112 2257 2178 2201 2009 2000 1920 2018 1883 1986 2108 2148 1974 1833 1823 1814 1837 1890 2099 2099 2007 1909 1723 1564 1623 1489 1513 1467 1362 1415 1258 1315 1321 1204 1278 1205 1289 1343 1336 1312 1312 1036 800 505 425 393 219 199 236 125 54 103 235 390 606 850 843 901 932 816 740 842 917 938 1020 870 932 719 673 703 680 428 447 333 262 258 196 204 153 191 128 157 120 104 55 -44 -66 -3 39 999999 -89 30 -1 -65 -66 999999 -94 -51 -44 -58 999999 -93 -72 -32 -45 99 -97 999999 -36 999999 999999 999999 999999 -81 -73 -54 -52 -54 999999 999999 999999 -100 -51 -34 -75 999999 -26 80 9 -26 -73 999999 -85 -41 -59 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -46 -86 -70 -55 -82 -88 999999 -78 -99 999999 999999 999999 999999 999999 -73 -99 -96 999999 -80 -87 -98 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 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -99 999999 999999 999999 999999 -91 -74 999999 999999 999999 999999 -86 -84 999999 -94 -95 -89 999999 999999 999999 -75 -89 -79 -69 -78 999999 999999 -92 -72 -74 -71 -70 -75 -47 -43 -21 -19 -22 -48 -40 -13 22 30 24 21 31 31 17 2 0 7 -10 20 41 42 37 46 47 54 56 69 82 88 99 114 126 141 143 163 240 773 1993 3520 63678 344 106 30 11146 17 41 18 7985 5206 3893 6219 64636 287869 776582 999999 515853 10584 2204 2700 2513 2102 1950 1946 2144 2017 2052 1930 1962 2107 2064 1983 1965 2216 2030 1943 1686 1671 1723 1720 1639 1845 1755 1685 1595 1680 1538 1391 1311 1356 1162 1112 1128 1133 1155 1152 1205 1259 1185 1128 1141 1219 1252 682 605 538 302 176 92 51 -52 95 133 155 257 658 704 744 849 672 810 861 818 998 968 872 829 760 573 601 683 639 464 351 246 327 267 218 230 163 -25 36 108 70 112 -86 -71 65 32 -71 15 -20 999999 21 -84 999999 40 999999 999999 -90 999999 -92 -89 999999 999999 999999 -46 -91 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 -93 -84 -92 999999 -56 18 39 999999 -48 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 -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 -86 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 -92 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 -91 -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 -89 -86 -74 -58 -62 -75 -83 -80 -68 -44 -49 -54 -54 -55 -50 -51 -29 -29 -33 -13 -15 -21 -17 0 6 19 32 48 37 38 57 82 97 97 109 131 390 1492 3396 4190 63687 344 106 30 11146 17 41 27 7985 5195 5658 13108 94835 424923 999999 999999 229761 5550 2476 2699 2946 2275 1914 2079 2117 2287 2154 2094 2091 2375 2592 2574 2591 3203 2966 2298 1928 1750 1839 1998 1797 1796 1845 1752 1695 1674 1671 1510 1501 1410 1270 1388 1250 1110 1177 1222 1287 1155 1129 1157 1278 1186 1093 880 591 575 344 182 152 -8 9 124 86 221 364 549 706 789 704 805 842 710 830 905 895 1035 976 839 770 729 731 751 519 455 286 294 356 242 298 311 146 116 71 142 16 165 -38 -58 6 -95 -13 6 2 82 54 -97 999999 999999 -73 999999 -90 -30 999999 -55 -76 -69 -64 -87 -100 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 -34 999999 999999 -69 -36 -82 -46 2 54 -27 -37 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -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 -99 999999 -100 999999 999999 999999 999999 999999 -93 -88 -95 999999 999999 999999 999999 -90 -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 -91 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 -98 -86 999999 -98 -93 -94 -82 -95 -96 999999 -62 -71 -57 -60 -45 -34 -58 -37 -35 -19 -20 -21 -14 -33 -26 -33 -16 -12 -8 -10 -3 4 14 33 50 47 53 54 70 72 75 89 99 113 140 206 781 2246 3664 4481 63696 344 133 30 11143 17 41 36 7986 5185 5317 12377 95694 415669 999999 999999 136375 3954 2587 3076 3608 3116 2730 2386 2161 2164 2213 2410 2629 2899 3083 3279 3558 3936 3833 2749 1997 1807 1881 1826 1971 1943 1678 1616 1775 1651 1609 1541 1587 1468 1199 1217 1200 1089 1226 1226 1281 1316 1210 1242 1239 1232 1267 994 906 779 540 182 73 23 4 178 231 155 497 833 850 919 813 722 850 785 924 968 853 1069 868 677 777 761 657 690 832 508 338 384 390 271 371 278 186 155 117 161 149 48 24 82 44 111 20 99 150 29 100 97 -13 999999 -57 2 -18 999999 999999 -56 -28 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 -83 -49 -57 -42 2 -70 -31 49 105 35 -51 -86 -81 -24 -51 999999 -91 999999 999999 999999 999999 999999 -89 999999 999999 -47 -87 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 -79 -98 -61 -70 -58 -84 -76 999999 999999 -98 999999 -73 -27 -54 -44 -70 -59 -68 999999 -94 -80 -86 -88 -63 -88 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 -97 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -87 999999 999999 999999 -81 999999 -86 999999 999999 999999 -98 999999 999999 999999 999999 999999 -87 999999 999999 -87 -99 999999 -84 -83 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -91 -94 -84 -74 -72 -73 -65 -83 -81 -61 -41 -42 -42 -59 -52 -44 -11 6 -10 -15 -21 -12 5 -11 -8 -10 -3 5 0 13 34 35 47 46 54 52 61 70 94 109 103 124 153 141 515 1820 2817 4016 4846 63705 344 97 30 11137 17 41 45 7986 5174 3795 6055 62241 268735 797428 999999 562989 21533 2993 3121 3489 3458 3091 2775 2441 2007 2076 2151 2457 2446 3009 3004 2854 3193 3009 2124 1641 1521 1539 1630 1689 1699 1618 1636 1700 1537 1362 1145 1125 1293 1357 1283 1091 1064 1130 1096 1052 1056 1036 909 1031 1189 1258 1206 988 642 525 247 152 4 130 180 17 226 626 626 721 824 642 731 802 669 687 820 747 803 645 538 536 565 563 524 468 383 301 303 186 251 271 159 48 21 36 7 71 108 39 14 49 1 76 79 -19 -32 -4 -54 999999 -30 5 -55 999999 999999 999999 -89 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 -90 -66 8 -25 -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 -78 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -83 -82 -29 -39 -65 -75 -78 -68 -52 -37 -42 -52 -59 -34 -23 -16 -13 -10 -7 13 19 22 26 37 49 61 66 81 96 443 1683 2984 4216 4513 63714 344 90 30 11130 17 41 54 7987 5164 2661 3188 26448 115811 337527 999999 999999 452898 11784 4422 5275 6284 7915 6579 4035 3052 2431 2281 2381 2398 2816 3834 3936 3582 3624 2798 1963 1693 1687 1544 1648 1876 1808 1705 1772 1771 1495 1487 1362 1511 1599 1413 1284 1164 1185 1206 1243 1262 1127 1017 1029 1057 1260 1153 926 832 655 579 408 329 425 305 261 383 677 838 847 656 620 696 710 720 644 783 636 451 403 415 534 570 614 706 513 443 340 359 283 306 291 259 159 219 86 -34 41 51 112 97 50 155 63 76 66 30 999999 -18 -63 -72 999999 999999 -54 -63 999999 999999 -25 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 -70 999999 -61 17 -62 -7 56 -96 999999 999999 999999 999999 999999 999999 -87 -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 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -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 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 -95 -79 -81 -77 -76 -42 -16 -35 -50 -47 -29 -36 -55 -45 -11 -19 -25 -17 -8 9 14 16 22 41 46 42 50 69 83 93 95 109 132 169 425 1442 2727 63723 344 83 30 11123 17 42 3 7987 5153 911 2356 17768 82413 225710 592483 833716 316426 11131 5746 7086 13047 149745 653793 49582 3764 2929 2663 2798 2838 2848 4063 5549 4488 4181 3311 2181 1720 1760 1997 1980 1972 1843 2057 1992 1930 2092 1965 1829 1907 1994 1668 1571 1390 1306 1219 1321 1318 1319 1250 1202 1172 1244 1233 1208 981 912 769 532 689 583 587 603 869 933 803 861 895 875 846 929 863 706 725 483 567 715 592 665 640 541 797 733 489 391 316 295 387 403 367 322 162 110 45 223 99 132 209 155 76 90 112 113 137 36 72 -45 -25 11 -72 8 10 -44 17 57 -41 999999 999999 -77 999999 999999 -90 999999 999999 999999 999999 -71 -83 37 -35 14 -39 -82 -62 -43 999999 1 134 114 93 -58 -56 -99 -54 -95 -46 999999 999999 999999 999999 -4 -37 -73 -37 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -75 999999 -97 -99 -86 999999 999999 999999 999999 999999 999999 999999 -99 -61 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -78 -69 0 -21 -90 -43 -38 -80 -71 -70 -19 -19 -60 -21 -47 999999 999999 -92 999999 999999 -86 -49 7 -7 -72 -52 -96 -72 999999 999999 999999 -86 999999 -99 -97 999999 -81 -85 -95 999999 -63 -79 -92 -97 -83 -56 -62 -94 -93 -100 -59 -61 -70 -62 -25 -87 -68 -83 -68 -87 999999 -99 999999 -95 -81 -83 -77 -61 -63 999999 -100 999999 -86 -71 -44 -71 -72 -86 -98 -86 -77 -57 -69 -72 -47 -62 -73 -90 -88 -88 -86 -63 -53 -58 -46 -63 -54 -35 -38 -40 -36 -37 -37 -30 -17 -2 9 -1 39 31 6 16 20 17 19 28 39 43 44 51 40 65 78 80 91 113 109 104 127 135 148 149 157 178 193 298 1226 2747 2895 63732 343 109 30 11119 17 42 12 7987 5142 1095 8066 43721 108948 111893 20433 1119 1695 1836 10684 130899 877734 999999 69500 3685 2674 2614 2200 2217 2160 2961 5074 4728 3902 3180 2415 1882 1606 1616 1582 1757 1712 1653 1767 1937 1962 1963 1747 1617 1718 1316 1317 1301 1099 1007 927 1105 1120 1029 1022 1075 1007 1171 1083 918 632 534 571 523 670 523 730 702 617 658 804 730 703 705 657 513 380 360 299 439 418 455 339 485 446 521 480 346 263 119 88 169 254 192 216 183 97 37 62 59 -32 48 72 -55 1 40 -69 6 999999 -84 999999 999999 999999 999999 999999 999999 -74 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 -91 999999 999999 999999 -87 -67 -75 0 -80 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -68 -31 -23 -43 -43 -67 -72 -47 -49 -46 -48 -50 -53 -48 -34 -23 -12 1 -4 6 20 37 57 60 66 61 63 90 110 224 865 2155 2782 63741 343 112 30 11122 17 42 21 7988 5132 -61 1713 8819 17875 14738 2647 1319 7169 41071 139172 452101 999999 999999 112568 4319 2878 3081 2891 2435 2400 2847 3908 5440 5345 4257 3057 2650 2346 1735 1532 1515 1733 1804 1840 1904 1944 1806 1880 1650 1640 1659 1368 1327 1047 1154 1155 1182 1164 1091 1126 1049 1060 1236 1207 848 754 558 535 556 640 748 618 723 730 659 596 593 627 592 520 477 525 443 538 532 521 417 336 393 543 527 550 345 289 119 149 212 275 298 256 281 202 155 82 123 -29 67 -12 157 61 -27 95 64 -97 999999 999999 999999 999999 999999 999999 -82 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 -60 999999 999999 -81 -97 10 38 18 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 -71 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 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 999999 999999 999999 999999 999999 -96 -84 -79 -52 -18 -6 -14 -36 -39 -28 -27 -32 -30 -14 -21 -15 -15 11 14 32 37 39 44 44 59 72 86 99 95 111 121 150 186 445 1027 63750 339 228 30 11118 17 42 30 7988 5121 556 1601 4738 12770 35342 104019 341781 999999 999999 126808 4082 2575 2946 2590 2183 2008 2197 3210 5807 8257 8760 9403 20148 19415 3659 2175 1767 1701 1476 1411 1587 1670 1723 1622 1607 1632 1615 1510 1328 1151 1085 994 1169 1028 939 893 944 927 1040 1098 1056 777 507 495 527 447 686 592 751 674 689 586 665 514 486 621 580 582 595 488 544 410 368 390 248 347 419 444 327 251 267 129 111 58 150 169 337 157 79 -1 37 1 36 19 12 25 115 50 -72 -44 999999 999999 999999 999999 -69 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 -7 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -30 -42 -41 -38 -36 -52 -67 -53 -65 -62 -49 -58 -50 -45 -33 -17 -6 -9 21 20 25 33 31 35 56 72 77 81 100 135 176 318 63759 338 282 30 11112 17 42 39 7988 5110 1416 3097 6886 16578 50507 169595 582904 999999 264495 4737 1746 2002 1938 1222 1174 1305 1971 4281 7612 25757 59227 157507 389696 386396 67575 3279 2038 1745 1562 1656 1764 1816 1827 1821 1644 1773 1500 1374 1444 1339 1143 1126 1146 1098 1076 1047 984 1026 1040 999 865 760 560 493 453 491 599 797 765 660 602 666 695 618 522 558 553 552 401 374 421 364 391 407 518 449 422 417 468 401 181 171 108 274 344 292 145 105 107 84 74 100 109 69 -93 -60 70 -74 999999 -49 999999 999999 -1 999999 999999 999999 -75 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -15 21 -35 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -90 -80 999999 999999 999999 -98 999999 999999 -88 -38 -11 -20 -7 -15 -27 -36 -41 -46 -18 -33 -12 -7 -14 -12 21 15 24 32 34 59 62 68 64 81 89 96 106 123 143 171 182 63768 338 249 30 11109 17 42 48 7989 5100 6 389 1218 2278 4413 9253 25064 88617 203760 79574 1910 999999 999999 -45 999999 -99 533 1473 3994 61318 443937 883539 999999 879182 35838 2957 1969 1756 1728 1791 1768 1920 1903 1873 1901 1989 1527 1555 1281 1345 1426 1347 1373 1154 1192 1236 1041 1139 1268 1270 908 813 713 714 654 755 878 861 914 894 758 679 728 619 643 568 489 577 482 471 511 551 559 508 384 425 432 540 414 219 221 249 247 192 101 319 139 68 160 125 109 72 106 105 27 9 32 11 -16 -58 999999 -63 -47 -72 -81 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -96 999999 999999 999999 999999 999999 999999 999999 -68 -68 -17 15 999999 -59 999999 999999 999999 -98 -86 999999 999999 999999 999999 999999 999999 999999 999999 -82 -76 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 -98 999999 999999 -96 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -81 999999 999999 -98 999999 -88 -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 -90 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -100 -75 999999 999999 999999 -62 -31 -40 -55 -77 -87 -78 -77 -90 -61 -26 0 6 2 -5 -7 -6 -23 -23 -10 -19 -7 -11 -3 -7 4 34 39 44 54 61 56 73 75 84 99 118 127 133 141 139 160 190 63777 338 253 30 11113 17 42 57 7989 5089 965 1795 3067 5350 9913 20322 56845 199627 840313 999999 43920 1727 2169 2633 2585 2654 2203 3156 55917 251532 357507 212148 43365 10330 5186 2286 1639 1669 1505 1531 1671 1714 1736 1859 1687 1660 1640 1502 1295 1133 1147 1107 1150 1137 987 1018 1095 1054 1130 1019 859 745 771 632 466 569 690 768 734 722 753 675 551 652 658 581 439 488 461 494 358 380 480 348 439 318 363 352 170 249 257 90 183 138 184 235 255 77 231 82 3 -9 22 -1 -8 105 24 -29 -85 999999 999999 999999 -77 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -85 24 -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 999999 999999 999999 999999 999999 999999 -81 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -92 999999 999999 999999 999999 999999 999999 -92 -68 -47 -24 -55 -79 -64 -61 -61 -68 -63 -61 -57 -55 -51 -32 -33 -24 -18 -17 -7 0 12 5 12 16 38 49 59 74 75 84 105 122 138 63786 342 110 30 11120 17 43 6 7989 5078 -2 23 343 994 1529 2561 4079 6837 12600 24590 68471 229602 999999 999999 207546 4530 3701 4849 4739 3634 3076 4658 43806 153430 39059 5177 3601 3107 2284 1988 1795 1893 1874 1622 1840 1736 1754 1813 1763 1838 1682 1435 1286 1220 1280 1196 1164 1194 1278 1085 1123 1185 1049 1185 1142 1036 905 717 685 765 877 908 883 818 895 851 763 853 680 691 547 462 460 517 512 500 456 424 411 408 323 277 307 254 267 258 178 172 100 231 344 183 151 92 44 96 34 54 42 109 58 7 -84 -44 -70 -83 999999 999999 -61 999999 999999 -76 999999 -46 999999 999999 999999 999999 -93 -41 -77 999999 -59 999999 999999 999999 999999 999999 999999 -35 19 -7 -49 -92 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -96 -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 -78 -96 -57 999999 999999 -79 999999 999999 -89 -99 999999 999999 -82 -89 999999 -100 -93 -53 -69 -88 999999 999999 -52 -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 -99 999999 999999 999999 999999 -85 999999 999999 -95 999999 999999 -93 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 -64 -68 -58 -89 -82 -50 -24 -16 -4 -13 -50 -86 -78 -52 -69 -61 -26 4 2 7 -20 -17 -14 -18 -12 -20 -30 -10 -8 2 2 8 1 17 36 54 57 61 58 76 84 86 97 108 120 125 134 135 148 163 186 63795 341 175 30 11125 17 43 15 7989 5068 44 266 726 1423 2309 3879 6853 11909 22869 60300 186227 860641 999999 517092 8006 4088 5004 5888 4368 3145 4295 10141 31342 11211 4021 2743 2758 2195 2033 1983 1887 1749 1782 1694 1588 1741 1731 1568 1504 1340 1295 1267 1320 1165 1181 1230 1244 1252 1071 1200 1032 1209 1100 975 848 604 620 658 829 860 933 920 893 837 740 800 781 644 728 470 512 525 513 587 502 499 503 424 395 339 393 202 286 373 264 220 259 237 224 165 51 102 84 25 110 75 104 74 114 -1 46 -2 -90 999999 -68 -70 -80 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -88 999999 999999 -69 999999 999999 999999 999999 -1 8 -60 -18 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 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -93 -99 999999 999999 999999 999999 999999 999999 999999 -95 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 -98 -96 999999 999999 999999 999999 999999 999999 -97 -97 -89 999999 999999 -61 -79 -72 -38 -9 8 -9 -100 -85 -40 -46 -32 -2 -35 -41 -24 -36 -32 -21 -26 -32 -38 -37 -18 -19 -14 -26 -19 -4 -6 -4 38 33 25 42 55 57 71 78 89 98 107 122 134 132 136 155 178 63804 340 203 30 11123 17 43 24 7990 5057 67 540 1208 2337 4722 9125 17487 44010 131795 584907 999999 999999 27962 6644 6290 5118 4896 4026 3236 3587 3051 3231 3599 2937 2222 1992 1912 2048 1957 1993 1963 1833 1603 1840 1796 1687 1564 1289 1313 1270 1199 1119 1166 1319 1334 1143 999 973 942 1096 1043 898 914 663 762 1019 1039 817 894 1081 998 1002 899 772 705 652 533 523 621 541 606 432 475 495 462 387 424 405 410 314 435 285 322 273 275 166 252 319 233 152 158 155 71 59 99 145 213 163 170 27 44 999999 999999 -66 -68 -51 -11 -41 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -73 999999 999999 999999 999999 999999 999999 -9 15 66 54 -40 -88 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -70 999999 -89 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 -59 -94 -88 -98 -93 999999 999999 -92 -32 -60 -80 999999 999999 999999 999999 999999 999999 999999 999999 -97 -74 -93 -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 -84 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -81 -89 999999 999999 999999 999999 -98 999999 999999 999999 999999 -78 -70 -95 -97 -94 -100 -84 -41 -11 -38 -26 -56 -40 2 -1 5 -16 -12 -38 -32 5 19 13 -29 -46 -20 -27 -14 -6 -13 -26 -23 1 13 6 0 3 7 8 18 37 40 46 69 59 59 64 85 105 120 116 126 148 151 157 167 203 225 63813 340 206 30 11126 17 43 33 7990 5046 112 482 983 2092 4146 8466 16677 41465 127730 545320 999999 999999 85210 3986 3731 3814 3779 3374 3112 3558 2803 2390 2118 2207 1895 1710 1737 1791 1998 2054 1929 1819 1774 1725 1546 1693 1727 1304 1109 1259 1159 1146 1275 1356 1239 1097 1060 932 1088 1110 1138 965 988 941 920 1013 983 879 917 947 943 836 786 760 577 704 608 645 540 568 522 543 476 362 405 448 389 366 412 339 289 405 315 257 340 270 126 86 128 124 94 126 80 145 96 69 167 34 26 -5 7 -42 999999 999999 -71 -80 -5 -18 -51 10 -73 999999 999999 999999 999999 999999 999999 -26 -38 -80 999999 999999 -80 999999 999999 -50 -64 -54 -21 1 47 98 -2 -27 999999 999999 999999 999999 999999 999999 999999 -47 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 -88 999999 999999 -88 999999 -90 999999 999999 999999 999999 -63 -57 -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 -89 -99 -92 -78 -36 -50 -54 -49 -21 -23 -33 -22 -8 -23 -53 -27 16 -5 -53 -48 -42 -65 -76 -37 -39 -58 -41 -35 -28 -25 -34 -12 5 -5 -1 9 5 15 17 30 48 57 67 79 75 88 104 107 111 121 131 146 184 194 63822 339 245 30 11135 17 43 42 7990 5035 386 1126 2682 7066 16246 44485 136924 537398 999999 999999 41819 3374 3102 3425 3824 3473 3174 3023 2929 2278 2316 2384 2327 1962 1755 1981 2035 2034 2011 1806 1801 1774 1869 1906 1762 1503 1310 1263 1344 1251 1101 1128 1207 1168 1077 1112 1055 971 1136 1134 986 844 819 1210 1043 961 907 1033 980 900 888 853 849 771 611 590 588 645 666 617 598 556 474 502 382 473 514 553 646 427 353 361 436 304 200 177 272 278 199 119 228 157 200 247 195 130 57 157 140 50 88 118 -36 -67 -81 -31 -62 -65 -86 -50 -88 -76 -72 999999 -99 999999 999999 999999 -64 -45 -71 999999 999999 999999 999999 999999 -57 -37 8 181 126 80 -40 -98 999999 999999 999999 999999 999999 -99 999999 -87 999999 999999 -54 -37 -82 999999 999999 999999 999999 -94 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 -85 -57 999999 -82 -31 -52 -100 999999 -62 -66 -86 999999 -61 -92 999999 999999 -69 999999 -88 -64 -78 -84 -47 999999 -83 999999 999999 999999 -57 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -97 -92 -61 -88 999999 999999 999999 999999 999999 -81 -96 999999 -63 999999 999999 999999 999999 999999 -83 999999 -97 999999 -72 -71 -96 999999 -79 -93 -86 -75 -87 -92 -72 999999 999999 -91 999999 -93 -99 999999 999999 -90 -93 -68 -46 -15 -31 -30 -15 -2 -11 -12 0 13 40 4 -11 -25 2 28 -6 -21 -23 -51 -29 -22 -12 -16 -8 -2 3 19 23 12 17 28 31 27 34 46 71 63 66 70 76 86 96 109 125 127 134 143 154 159 166 190 212 63831 340 222 30 11142 17 43 51 7991 5025 -75 182 944 2341 6205 14432 37317 141869 442922 999999 999999 45062 3000 3098 3662 3844 2649 2269 2440 1954 1781 1690 1779 1560 1509 1626 1798 1709 1681 1834 1608 1604 1509 1497 1390 1305 948 923 1117 1122 900 1002 1020 1044 1023 976 892 876 730 866 991 905 790 839 954 876 853 799 831 899 854 681 674 566 585 707 393 383 550 486 473 602 438 361 351 359 461 402 400 458 522 349 386 308 184 318 144 126 166 128 58 104 140 66 -6 87 69 37 -2 0 111 25 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 -62 999999 -79 -57 -13 21 30 40 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -82 -77 -69 -73 -77 -67 999999 999999 999999 -82 -67 -54 -43 -54 -53 -37 -63 999999 -99 -80 -77 -74 -71 -76 -89 -72 -52 -73 -69 -44 -45 -39 -50 -33 -18 -38 -26 0 8 9 17 19 27 31 49 58 71 83 83 87 105 117 136 166 63840 339 228 30 11148 17 44 0 7991 5014 218 878 2001 4753 10409 24245 70249 281674 956239 999999 637366 23770 3726 3391 3521 3206 2651 2697 2175 1881 1955 1817 1671 1626 1588 1271 1519 1594 1586 1681 1652 1654 1454 1264 1275 1197 1300 1173 1096 1072 1112 1108 1128 1130 1169 957 946 1029 1024 893 952 1031 1044 1113 961 1043 1087 1103 1022 920 859 752 605 759 576 679 615 533 564 686 783 488 562 606 474 439 450 432 430 622 566 406 421 382 336 234 219 110 263 167 35 64 120 50 64 134 60 178 156 101 15 999999 999999 -84 -44 11 999999 999999 -79 -52 999999 999999 999999 999999 999999 999999 -66 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 33 14 -5 82 83 46 999999 999999 999999 999999 -32 -27 -56 999999 999999 -93 11 -19 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 -93 999999 999999 999999 999999 999999 -93 -99 999999 999999 -81 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 -89 -69 -99 999999 999999 999999 999999 -94 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -85 999999 999999 -81 -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 -97 -81 999999 -77 -52 -23 -28 -29 -61 -59 -27 -45 -39 -20 15 15 -20 -15 4 -29 -59 -58 -50 -47 -68 -62 -41 -43 -28 -11 -24 -19 -12 -8 -15 -20 -7 1 18 25 25 34 39 60 57 75 77 74 80 89 101 113 120 131 132 158 180 216 63849 339 265 30 11155 17 44 9 7991 5003 342 824 1558 2900 5588 10663 21663 58884 182473 799210 999999 822348 15077 3489 3134 2822 2349 2309 1901 1669 1618 1506 1597 1360 1166 1305 1279 1191 1400 1519 1538 1357 939 1129 1216 1174 1004 1027 1018 816 973 1058 1103 986 942 757 707 850 871 765 832 817 789 924 925 1014 849 859 872 682 470 509 556 491 435 431 439 290 362 459 422 487 462 443 466 477 545 446 371 403 465 372 256 241 202 -8 58 119 31 34 -26 74 149 84 60 70 -31 11 74 15 30 0 -53 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 89 -74 47 27 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -91 -91 -83 -99 999999 999999 999999 -81 -73 -41 -21 -45 -40 -63 -75 999999 999999 -92 999999 -95 -78 -68 -68 -65 -97 -93 -61 -64 -59 -42 -21 -36 -31 -29 -13 -37 -21 -2 0 15 19 29 41 40 38 65 105 137 99 101 113 113 140 161 63858 339 274 30 11164 17 44 18 7992 4992 58 498 1157 2970 6967 15141 37803 113751 439462 999999 999999 197962 4879 3143 3016 2415 2010 1968 1706 1600 1378 1360 1302 1262 1139 1009 1187 1077 1258 1309 1072 1052 1140 1285 1233 1202 1179 1051 1005 924 1133 1074 883 1039 922 657 682 837 891 1040 952 963 951 919 882 905 999 899 833 751 536 615 621 614 537 565 539 521 650 640 603 541 559 535 493 555 539 453 461 359 396 301 245 243 210 238 46 7 204 155 55 48 114 133 60 83 52 62 89 -50 20 999999 999999 999999 999999 999999 41 -98 -94 -100 9 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 -64 3 -18 41 120 123 95 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -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 -89 -69 -85 -70 -66 -92 999999 -96 -85 -81 -30 -26 -24 -13 -2 -34 -80 -89 -72 -77 -72 -75 -50 -45 -71 -56 -51 -47 -44 -35 -32 -23 -35 -33 -25 -17 -9 -4 11 11 15 21 45 42 37 52 61 65 93 142 122 89 104 130 133 142 174 63867 339 281 30 11171 17 44 27 7992 4981 281 754 1788 3571 7394 15302 39250 119429 448847 999999 999999 252130 4706 2861 2608 2418 2096 1893 1667 1516 1469 1217 1128 1191 1126 1000 1125 1046 1022 1031 900 883 1122 1073 1152 1056 1110 1074 873 863 949 1003 899 853 687 712 702 716 713 781 846 959 954 871 926 853 833 804 522 465 588 602 711 612 611 510 425 517 487 365 473 513 524 383 416 420 376 314 306 261 313 158 229 170 79 195 51 18 -4 78 14 55 -17 -34 34 3 18 104 32 -4 -34 999999 999999 999999 999999 999999 -70 -39 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 -13 -32 -86 999999 -66 -61 -83 999999 999999 999999 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 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 -81 -79 -93 -96 999999 999999 999999 999999 999999 999999 999999 -100 -94 -88 -92 999999 999999 -87 -78 -80 -51 -44 -59 -63 -72 -55 -41 -41 -22 -13 -9 0 -1 12 20 25 32 73 188 115 72 73 75 85 106 135 63876 339 257 30 11177 17 44 36 7992 4971 214 645 1316 2845 5182 9849 20134 52917 158370 673900 999999 946770 17267 3009 3059 2745 2268 2287 2046 1886 1848 1677 1434 1359 1317 1146 1108 999 1018 989 1026 1028 1054 1174 1010 1104 1189 1126 993 1086 951 863 785 886 817 747 668 625 571 722 866 808 806 888 918 942 923 783 611 561 558 526 765 627 641 615 650 554 527 396 518 586 388 393 424 370 404 348 252 351 405 213 216 177 73 139 68 45 36 -2 79 63 177 69 75 11 44 4 -54 4 -93 -99 -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 -92 48 68 63 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -96 -89 -80 -78 -70 -92 999999 999999 999999 999999 999999 999999 -86 -89 -98 -96 -81 -82 -69 -57 -72 -68 -74 -69 -46 -55 -50 -33 -22 -16 -20 -14 -9 5 10 16 24 26 49 147 174 89 78 94 113 128 139 166 63885 339 290 30 11180 17 44 45 7993 4960 278 754 1692 2896 5267 10154 19729 49584 157197 705474 999999 999999 22357 3368 3125 2906 2447 2654 2681 2188 1938 2123 2096 1783 1381 1577 1581 1400 1440 1299 1325 1477 1479 1546 1388 1287 1137 1162 1172 1197 1110 1064 1183 1060 1009 907 752 693 828 674 845 1024 1119 1142 1045 1054 875 848 795 744 831 897 908 909 823 851 732 598 620 661 805 671 585 625 547 478 518 487 404 433 364 267 266 220 158 158 171 163 58 171 277 226 131 126 115 107 83 67 131 86 108 5 20 -13 -52 -30 -50 -98 -81 -58 -86 -70 999999 -75 999999 999999 -59 999999 999999 -70 999999 999999 999999 999999 999999 -47 -55 -41 9 30 104 128 95 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 -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 -93 999999 999999 -58 -71 -89 -95 -69 -68 -70 -54 -60 -86 999999 999999 -85 -54 -58 -29 -56 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 -95 -99 -97 -94 999999 999999 999999 999999 999999 -80 999999 999999 999999 -98 -96 999999 999999 -90 999999 999999 -90 -83 -99 -70 -57 -91 -88 -68 -63 -50 -38 -22 -25 -57 -64 -22 -50 -37 -19 -27 -36 -15 -32 -47 -39 -30 -45 -50 -47 -38 -23 -31 -23 -10 -8 -23 -18 -7 -10 19 13 -1 26 34 38 25 28 53 53 77 71 73 80 90 123 213 213 143 133 147 155 185 210 226 230 63894 341 239 30 11189 17 44 54 7993 4949 -47 113 483 856 1532 2585 4022 6560 12237 22934 58802 184141 858535 999999 599972 9939 3783 3302 3032 2769 2826 2900 2346 1927 2156 2492 1686 1603 1506 1511 1582 1542 1528 1372 1503 1480 1543 1414 1102 1076 1183 1099 1014 1124 1064 1005 876 841 917 724 864 783 889 938 1045 1042 937 875 944 701 632 707 918 860 913 856 841 816 785 734 556 582 642 647 563 457 454 532 425 457 448 332 382 219 201 140 184 186 92 158 87 106 132 80 31 -40 97 -86 164 144 102 14 113 -5 -55 999999 -56 999999 -56 -11 -97 999999 999999 -68 -49 999999 -93 -98 999999 -59 999999 999999 -44 999999 999999 999999 999999 999999 999999 -88 -96 7 20 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 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 -73 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 -83 999999 999999 999999 999999 999999 -69 -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 -99 -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 -94 999999 999999 -100 -69 -75 -92 -63 -46 -60 -44 -56 -85 -72 -91 -67 -72 -50 -46 -38 -47 -63 -59 -73 -60 -62 -58 -45 -63 -60 -62 -57 -37 -18 -21 -25 -14 -9 2 -6 -9 2 18 31 16 35 40 28 47 57 69 75 90 139 177 128 127 128 147 170 194 211 215 63903 340 279 30 11199 17 45 3 7993 4938 109 315 869 1533 2695 4327 7628 13892 28870 79563 291015 999999 999999 429488 8096 3198 3294 2892 2470 3003 3389 2385 1987 2022 2073 1677 1575 1630 1695 1764 1565 1617 1565 1509 1402 1530 1271 1180 1158 1263 1237 1029 1182 1081 1078 1133 1044 731 578 600 814 904 910 955 1003 987 947 1032 959 939 939 756 610 824 754 761 777 764 714 559 615 458 492 581 556 432 380 392 434 521 407 373 343 243 235 202 180 218 184 146 46 108 40 31 66 0 79 57 54 -5 27 -20 999999 999999 -59 999999 -84 -52 -62 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 70 -51 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 -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 -97 999999 -90 -90 -93 -86 -77 -78 -65 -91 -96 -65 -52 -66 -76 -77 -74 -72 -84 -78 -91 -75 -87 -74 -86 -76 -55 -81 -68 -52 -56 -67 -62 -46 -38 -33 -36 -34 -29 -18 -14 -12 -16 3 8 6 15 22 28 37 47 52 75 95 111 107 113 133 155 183 196 196 63912 340 255 30 11205 17 45 12 7993 4927 84 399 1080 1928 3120 5714 10599 18998 45785 136872 659256 999999 999999 15320 3384 3184 3279 2841 2608 2961 3032 2127 1859 2001 2008 1658 1827 1657 1670 1810 1988 1831 1676 1787 1663 1543 1362 1374 1372 1324 1221 1162 1237 1123 1073 1099 1026 922 844 957 896 946 1073 1147 1112 952 1042 1065 1097 837 934 863 1026 871 865 808 880 869 836 741 813 735 704 717 625 561 565 479 555 539 773 536 320 254 275 161 230 221 134 76 40 108 181 153 52 -3 99 49 31 32 -35 -55 -48 -4 32 100 17 14 -62 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 -81 -51 -25 -55 -80 999999 999999 -98 999999 999999 999999 -93 999999 999999 999999 999999 999999 -41 -49 -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 -98 -86 -85 999999 999999 999999 999999 999999 -75 999999 -79 -68 -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 -100 -75 -98 -88 -78 -51 -40 -33 -64 -49 -52 -64 -68 -39 -53 -39 33 86 -17 -64 -53 -35 -59 -66 -60 -62 -70 -67 -52 -55 -52 -42 -42 -43 -43 -46 -29 -12 2 -16 1 -10 -10 4 18 30 15 21 27 55 70 65 67 67 72 82 98 116 119 126 137 149 174 199 225 239 63921 341 258 30 11208 17 45 21 7994 4916 -6 198 528 1237 2096 3438 5680 10164 19409 48925 151124 672555 999999 999999 15317 2910 3164 3173 3069 2639 2460 2571 2064 1776 1967 2029 1678 1402 1455 1792 1853 1973 1802 1620 1583 1427 1226 1087 1045 1068 1126 1166 1198 1066 1126 1014 1085 1044 864 742 724 699 857 968 856 847 916 843 999 1020 934 813 790 841 781 657 781 809 821 680 547 669 668 643 561 431 500 458 455 480 505 469 484 329 291 239 128 70 151 104 173 94 155 84 61 -9 17 -44 -28 39 61 -15 999999 -100 -93 -19 -84 -26 -27 8 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -74 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -80 -78 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 -85 -77 -91 -92 -78 999999 999999 -99 -95 999999 -98 -96 -89 -82 -97 -83 -74 -76 -65 -31 -14 -26 -40 -66 -58 -32 -34 -30 -44 -29 -8 -5 9 14 22 27 25 26 39 63 125 180 108 105 123 155 183 195 63930 339 320 30 11210 17 45 30 7994 4905 167 549 1072 2188 4396 9000 18279 47526 150925 720292 999999 999999 19504 3306 3370 3517 4204 3673 2997 2856 2640 1924 1881 2310 2244 1666 1778 1903 2001 2106 2142 1986 1989 1686 1780 1593 1343 1363 1262 1122 1177 1128 1116 1071 1115 1028 1029 838 802 821 875 752 836 896 898 935 937 890 869 902 1022 796 767 729 777 787 652 607 650 604 565 651 751 529 417 318 493 514 569 601 651 580 504 329 250 178 178 107 50 97 60 65 5 90 45 -51 2 -23 999999 -89 -10 46 -57 -45 -7 999999 -43 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 -8 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 21 32 -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 -43 -90 -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 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -87 999999 999999 -98 999999 999999 -91 -60 -89 999999 -94 999999 -75 -71 -82 -74 282 805 257 -45 -92 -95 -75 -92 -82 -75 -80 -70 -73 -86 -72 -60 -63 -33 -44 -34 -12 9 22 20 -16 -32 -33 -35 -17 -20 -4 7 4 17 32 32 41 46 49 108 145 138 127 107 130 150 172 193 203 63939 338 354 30 11214 17 45 39 7994 4894 63 616 1488 3570 8709 19340 53560 164534 723383 999999 898331 13113 3340 3414 3410 3635 3673 2911 2726 2428 1873 1998 2182 2474 2323 2201 2335 2460 2596 2892 2592 2120 2042 1647 1476 1607 1483 1450 1300 1273 1259 1011 1094 1084 1132 1182 1023 1021 1196 1008 1004 1041 998 989 1043 854 814 914 903 807 702 719 864 953 803 751 704 578 564 580 539 562 537 505 531 443 510 618 742 729 681 634 560 274 130 261 197 138 162 102 34 97 143 25 26 35 53 25 33 55 999999 -21 -37 -36 -31 -89 -76 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 -83 -39 -26 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 0 3 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 -96 999999 999999 999999 999999 999999 -85 -99 999999 -86 -85 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 -78 999999 999999 999999 999999 -73 -57 -87 999999 -99 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 -89 999999 999999 999999 -84 -78 -64 -73 -87 -91 -71 999999 999999 999999 999999 -82 -93 -59 -79 -74 -70 -62 -77 -68 -61 -45 -35 898 2675 2059 163 -64 -44 -85 -93 -69 -70 -44 -48 -55 -39 -29 -42 -41 -34 6 48 30 48 68 62 17 -8 -11 0 6 10 6 9 19 36 51 51 47 48 82 290 300 100 102 122 142 149 177 200 211 63948 340 297 30 11217 17 45 48 7994 4883 283 585 999999 88 698 2598 11583 42626 130542 361485 999999 999999 369703 7645 2801 2689 2817 3423 2988 2385 2407 2146 1699 1854 1919 2206 2205 1923 2186 2279 2140 2218 2022 1779 1626 1483 1298 1209 1100 1042 1000 885 827 979 959 1020 1101 900 932 853 859 850 869 793 920 1009 994 968 1001 787 813 727 707 740 673 783 755 734 504 612 548 546 576 542 429 238 294 497 494 591 643 701 588 485 317 248 160 175 10 64 137 60 -32 15 60 25 47 63 -26 999999 -21 -63 -98 -96 -46 -31 -55 999999 -48 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 -12 -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 -92 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 -83 999999 999999 999999 999999 999999 999999 999999 -33 543 2179 3167 1150 -83 -96 -89 999999 -91 -72 999999 999999 -80 -94 999999 -69 -63 -42 -49 -14 22 31 23 9 -9 -31 -23 -27 -19 -20 -15 -8 1 2 19 32 15 18 27 47 75 72 72 94 117 126 156 175 187 63957 341 267 30 11217 17 45 57 7995 4872 -35 1029 2765 2505 98 475 1870 7371 38910 128798 433006 999999 999999 540996 20334 3254 3041 3345 3577 4119 3409 3182 3036 2456 2096 1930 2085 2125 2126 2157 2155 2050 1849 1841 1756 1511 1470 1291 1201 1191 1199 1271 1015 947 967 955 837 1061 1172 1003 931 888 846 828 876 1041 988 858 818 987 908 816 730 932 873 673 802 717 682 549 602 639 632 658 499 481 491 502 511 482 640 729 796 708 663 373 114 169 169 202 209 68 45 69 117 50 -3 19 -27 -73 -28 -80 -5 16 53 -21 -35 -20 -74 -28 -93 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 -35 25 999999 999999 999999 999999 999999 999999 999999 999999 -99 -9 69 53 -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 -87 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 -97 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 -90 999999 999999 999999 -85 -81 80 386 462 1476 2288 500 -77 999999 -96 -87 -80 -71 -87 -83 -81 -57 -66 -52 -22 -3 9 22 54 54 43 38 32 25 21 9 -15 -23 -16 -1 3 20 49 36 41 45 60 68 68 90 101 116 137 144 164 189 200 63966 340 298 30 11218 17 46 6 7995 4861 594 784 999999 999999 553 1733 8408 53868 197874 711818 999999 999999 91220 4026 2985 3132 3196 3694 4420 3616 2988 2944 2601 2098 1978 1906 1957 2458 2486 1945 1902 1790 1853 1808 1645 1466 1419 1509 1323 1346 1343 1060 883 965 1144 1156 1080 1098 955 1151 1075 966 873 1058 1156 1075 924 968 1024 1045 939 948 1061 1013 894 903 894 797 716 747 674 731 740 729 648 663 602 500 584 596 710 744 791 831 704 339 330 264 202 175 196 259 144 113 25 74 101 46 -20 -84 27 91 234 160 -77 -36 -25 24 -38 -33 -44 999999 999999 999999 999999 13 999999 -87 -88 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 -59 13 -40 -15 999999 999999 999999 999999 999999 999999 999999 999999 -14 64 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 -85 -97 -95 -87 999999 999999 -85 -90 999999 999999 -70 -32 999999 -77 -76 -98 999999 999999 -87 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 -90 999999 999999 999999 999999 999999 999999 999999 -86 -96 999999 999999 -96 999999 -77 -87 -88 -69 999999 999999 999999 999999 999999 -100 -71 -86 999999 999999 -71 -90 -77 -56 -83 -81 -68 -64 -64 -74 -67 -21 245 422 236 92 78 10 -58 -49 -51 -32 -62 -52 -56 -47 -34 -21 -23 3 59 69 59 62 70 79 87 66 69 75 79 81 83 54 47 38 51 53 232 608 392 87 92 101 115 111 127 153 172 187 195 218 227 63975 341 272 30 11222 17 46 15 7995 4850 604 4216 2849 999999 999999 711 1751 15217 108539 457988 999999 999999 270724 62801 3366 2393 2535 2766 3387 3812 2952 2446 1960 1850 1792 1570 1681 1997 2299 1844 1700 1685 1584 1607 1464 1417 1315 1273 1237 1251 1033 1036 882 789 747 908 1038 933 1009 1007 1009 845 875 901 997 1005 909 849 962 882 718 808 918 1014 969 922 907 740 671 639 557 432 428 540 495 560 473 466 465 592 576 815 823 700 721 682 517 385 127 188 123 12 23 13 38 -5 -59 76 60 999999 999999 -63 6 13 10 -9 -24 35 7 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 -80 14 -26 999999 999999 999999 999999 999999 999999 999999 -47 -10 33 -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 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -89 201 357 62 -83 -73 999999 999999 999999 -99 999999 999999 999999 -87 999999 -86 -77 -64 -22 11 6 7 31 45 25 27 18 5 14 11 9 21 31 25 -6 -6 -6 113 768 892 189 60 52 54 73 105 133 149 150 163 181 185 63984 347 87 30 11217 17 46 24 7995 4838 4418 999999 999999 999999 999999 323 3146 18455 41425 23832 2479 1018 1862 17114 123098 478402 999999 999999 393247 10437 3178 2754 2694 2857 3243 4075 3508 2641 2243 1704 1696 1585 1884 1901 1882 1838 1617 1600 1692 1773 1670 1388 1229 1142 1132 1179 1083 1087 1087 920 806 909 1169 1031 1016 941 997 917 942 897 962 1030 776 842 861 804 866 905 1039 1050 984 922 893 723 508 582 558 609 573 497 542 421 554 549 546 509 747 824 629 610 663 739 342 370 256 119 17 120 134 23 123 8 32 -45 -60 9 -91 -3 0 -7 76 -88 113 76 -83 -3 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 -48 24 -48 -86 999999 999999 999999 999999 999999 999999 999999 -15 24 -46 -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 -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 -81 -89 -79 -98 999999 -86 -93 -65 -57 -70 -61 -71 999999 -90 -92 -82 -78 -78 -76 -98 -57 -39 -5 4 22 23 30 11 39 33 20 6 8 16 7 34 35 40 65 46 11 23 44 54 104 91 98 120 85 101 142 155 155 169 195 207 210 63993 341 263 30 11213 17 46 33 7996 4827 1519 7538 21216 42348 33502 3441 1667 1978 30436 215143 718195 999999 950024 41922 5029 3285 2543 2797 3134 3726 3971 3013 2448 2010 1978 1980 1940 2174 2042 1965 1661 1555 1712 1838 1547 1401 1292 1156 1083 1128 1017 1175 1005 969 1000 967 1109 1063 994 1042 952 758 849 884 868 934 936 1016 936 966 949 936 916 962 953 926 799 684 671 571 611 624 423 428 291 411 567 581 690 778 808 813 893 716 756 697 610 430 355 191 56 54 114 21 29 11 24 -11 -6 -78 -23 33 91 88 112 76 95 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 -41 -43 -30 -12 36 -51 999999 999999 999999 999999 999999 999999 999999 -71 -26 28 31 11 -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 -90 999999 999999 999999 999999 999999 999999 -97 -74 -86 999999 999999 -96 999999 999999 999999 -47 -50 999999 999999 999999 999999 999999 999999 -75 -54 -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 -99 -92 999999 -92 -92 -90 999999 -99 -71 -78 -68 -86 999999 -100 -85 -78 -76 -79 -70 -83 -64 -61 -55 -57 -51 -15 -2 3 11 -2 13 26 36 20 12 5 9 8 -5 13 52 67 46 29 37 40 32 46 55 81 113 115 137 154 169 192 185 201 208 205 64002 341 264 30 11214 17 46 42 7996 4816 53 2204 8646 20331 16835 3552 1121 1612 7366 72626 297095 706242 999999 958539 334981 11856 3507 2990 3111 3744 5212 5781 3105 2364 2075 2009 2146 2197 2053 1980 1762 1763 1845 2021 1847 1550 1321 1262 1159 1080 1076 964 1120 1177 1044 976 945 928 936 873 901 868 930 968 858 931 1029 877 1094 890 1009 993 1079 957 919 832 772 546 582 420 397 556 508 453 532 593 493 608 719 829 860 848 825 648 651 663 533 278 260 219 85 72 38 -14 40 93 1 -36 -81 82 42 35 106 89 140 132 158 -52 -77 -35 999999 999999 999999 999999 999999 -70 999999 999999 999999 -94 999999 -77 999999 999999 999999 999999 999999 999999 999999 -83 -53 -37 32 95 28 999999 999999 999999 999999 999999 999999 999999 999999 -30 -17 -7 -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 -100 999999 999999 999999 -100 999999 -74 999999 999999 999999 999999 999999 999999 999999 -77 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 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 -87 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 -87 -98 -75 999999 999999 999999 999999 -96 -93 -90 -68 -94 999999 -77 -68 -68 -89 -92 -81 -67 -87 -93 -78 -60 -35 -16 8 7 11 23 46 49 34 7 6 -8 -9 3 22 34 42 55 55 52 28 37 37 43 75 122 115 132 155 178 203 203 203 206 212 64011 341 266 30 11216 17 46 51 7996 4805 153 1375 3960 9700 15181 7814 1081 1463 5449 44266 187804 578114 999999 999999 306742 17358 4169 3592 3538 4232 6394 11536 10279 3136 2336 2354 2499 2449 2077 2018 1795 1862 2109 1995 1795 1701 1347 1285 1180 1046 1091 931 1117 1207 962 836 957 1052 1238 1100 933 999 969 958 1051 1022 1056 935 963 1038 890 1018 821 921 838 686 656 609 459 403 390 415 554 486 558 594 565 666 817 793 742 775 713 728 708 513 415 319 37 76 76 115 83 -49 -41 999999 -99 6 44 153 150 157 183 138 65 93 113 90 -94 -99 -94 999999 999999 999999 999999 999999 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 -95 999999 999999 66 112 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -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 -95 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 -98 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 -95 -97 999999 999999 999999 999999 -97 -72 -98 -89 -97 999999 999999 999999 -96 -96 -95 999999 -91 -98 -82 -82 -81 -80 -71 -68 -93 -94 -82 -86 -55 -30 4 31 35 10 23 44 18 8 -18 -18 -20 -8 7 23 17 38 56 56 41 46 54 62 107 118 121 135 154 169 218 208 209 218 217 64020 340 293 30 11213 17 47 0 7996 4794 243 1423 3496 6031 4156 558 897 2553 15053 68791 216883 665534 999999 897526 55193 6706 5024 4252 4589 4178 31645 114125 18608 2296 2296 2328 2074 1978 2040 1882 2037 2059 2003 1809 1475 1199 1103 946 804 737 884 928 906 955 779 800 889 831 738 854 922 988 902 790 738 726 799 873 935 882 707 613 507 599 657 545 490 438 467 413 512 393 505 568 660 668 711 736 641 682 637 650 754 559 457 396 248 243 52 106 108 95 -33 32 44 70 95 42 111 147 34 96 -5 28 -10 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -63 27 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -23 -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 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 -97 999999 -90 -84 999999 999999 -72 -88 -85 -84 -62 -29 5 17 10 4 1 -15 -22 -42 -40 -62 -53 -46 -33 -17 -4 -7 13 40 26 16 52 94 110 106 112 121 276 393 197 179 181 199 64029 343 201 30 11211 17 47 9 7997 4783 -19 1014 5656 25350 84132 252294 344016 126656 11673 4087 11016 60699 344210 455649 175244 10444 3705 3149 2850 2855 3164 4219 5127 19805 164155 218103 69380 4748 3318 3113 2594 2293 2191 2260 2499 2278 1854 1552 1341 1158 1056 942 991 1007 1097 1120 1070 992 950 1032 1084 1074 1118 1094 1024 869 890 861 784 866 964 1010 890 683 781 802 738 751 711 687 659 737 637 589 643 682 726 808 808 749 820 861 878 747 724 700 533 342 194 155 92 39 23 19 146 103 192 253 184 217 241 241 244 237 215 229 130 5 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -79 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 32 -47 -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 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 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 -94 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -91 -89 999999 -87 -91 -94 -87 -66 -76 -82 -86 -89 -62 -77 -78 -63 -59 -50 -56 -49 -41 -32 16 46 49 35 33 21 -10 -37 -36 -27 -29 -18 -13 -23 -9 18 30 41 64 83 89 111 121 117 133 137 167 409 347 210 204 211 210 64038 346 107 30 11207 17 47 18 7997 4771 350 999999 999999 999999 -4 1469 7601 27437 79391 165823 140431 35304 5781 3320 19163 93071 501709 546230 214987 17955 3780 2820 2677 2741 3600 4647 6746 41677 165555 72290 9802 3003 2736 2426 2272 2131 2167 2166 2103 1860 1534 1323 1188 1077 831 783 805 818 1020 1121 1027 858 925 971 988 910 892 851 896 926 896 868 882 903 856 742 626 683 797 789 717 694 717 575 558 698 693 550 547 731 776 703 750 797 773 748 692 664 649 501 377 278 115 147 88 39 5 -14 41 58 88 214 104 64 95 183 151 131 221 230 110 -28 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 50 -91 999999 999999 999999 999999 999999 999999 999999 999999 -46 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -98 999999 999999 -82 -83 -88 -82 -77 -43 -14 9 25 34 15 -27 -56 -65 -54 -46 -29 -28 -42 -40 -15 10 28 46 50 46 61 75 87 101 106 104 101 113 159 180 183 186 196 64047 346 108 30 11208 17 47 27 7997 4760 10 999999 999999 999999 999999 316 3904 15782 38555 55222 20612 2161 1626 3806 31623 142082 475388 662678 197753 10128 2194 2183 2463 2562 4281 7320 6424 43584 520855 206376 13863 2740 2079 2285 2260 2258 2258 2359 2561 1989 1575 1342 1078 959 824 834 966 1024 1221 1171 990 881 875 932 1025 954 957 957 837 938 992 812 860 940 889 651 628 646 848 849 722 695 704 738 712 628 476 530 586 758 877 794 909 903 807 779 777 708 728 656 507 250 132 99 168 -59 -94 25 49 101 72 72 40 231 250 112 158 258 238 31 -54 10 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 17 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 -65 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 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 -95 999999 999999 999999 999999 999999 999999 999999 999999 -88 -62 999999 999999 999999 999999 999999 999999 -94 -99 -81 -92 -87 999999 -100 -92 -90 -84 -68 -65 -58 -40 -2 8 15 22 24 -1 -35 -35 -39 -48 -45 -33 -16 -3 7 17 30 33 36 28 53 62 68 82 95 99 81 92 129 156 173 178 187 191 64056 340 287 30 11207 17 47 36 7998 4749 860 3335 8120 9705 3126 842 1707 16177 87644 279571 617612 601499 195335 12528 2082 1791 1938 1968 3026 5753 6950 17830 261391 659791 17191 3027 2106 2039 1816 1987 2156 2462 2163 1776 1396 1114 939 760 707 739 784 1033 1029 853 844 905 866 937 919 861 936 860 871 986 945 743 694 891 756 682 649 685 658 772 605 590 731 603 530 579 480 423 550 698 763 756 824 768 734 772 619 641 648 590 345 180 63 93 29 -90 35 -8 77 193 222 127 108 184 99 109 150 171 82 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 -55 17 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -98 999999 999999 999999 999999 999999 999999 -91 -85 -83 -81 -62 -64 -59 -29 -1 -9 -1 -10 -34 -75 -84 -74 -63 -73 -58 -49 -51 -38 -8 -10 7 14 9 15 30 55 75 67 64 64 71 112 132 146 153 166 171 64065 342 228 30 11208 17 47 45 7998 4738 -92 2550 9979 17386 19822 8937 2022 1954 7333 54456 255030 692366 999999 614962 110520 7310 2908 3040 3019 3578 5100 7088 6577 14147 88210 47654 4190 2598 2221 1884 1790 1808 2072 2084 1903 1719 1172 1026 796 789 798 692 752 789 829 854 764 854 956 1027 1016 973 763 844 865 936 709 703 731 852 752 826 621 695 802 861 695 599 472 601 638 568 644 663 648 709 840 821 829 771 845 756 658 681 716 592 421 156 208 79 113 -1 -61 104 37 67 112 19 -29 23 73 173 231 146 122 -61 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 -6 89 46 999999 999999 999999 999999 999999 999999 999999 999999 -32 23 -94 -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 -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 -89 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 -99 -95 -77 -75 -69 -74 -82 -55 -14 0 2 16 -11 -49 -71 -72 -51 -63 -50 -34 -33 -34 -25 -10 5 14 5 15 37 52 69 84 65 73 88 111 127 136 152 161 165 64074 341 260 30 11210 17 47 54 7998 4727 2062 11466 24967 20827 3198 1885 2272 11137 80463 287090 616119 635111 274631 18423 2758 2286 2149 3467 5537 7706 52490 124236 11700 43783 413569 58056 5326 2826 2586 2224 2061 2367 2433 2203 1577 1428 1237 994 839 814 806 627 682 687 808 931 1032 1041 1030 993 928 926 946 968 998 955 829 748 686 750 731 663 785 916 783 637 562 772 848 676 511 589 716 720 935 917 943 914 840 841 734 717 661 805 587 360 214 211 74 112 39 70 142 173 183 99 103 59 53 241 267 243 318 270 -6 -73 999999 -89 -43 -22 999999 999999 999999 999999 999999 999999 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 53 123 27 7 999999 999999 999999 999999 999999 999999 999999 -96 14 -51 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 -89 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 -92 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 -93 -99 999999 -81 -74 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 -93 999999 999999 999999 999999 -81 999999 -99 -94 -70 -93 999999 999999 999999 -84 999999 -98 -94 999999 999999 -98 -72 -82 -76 -93 -86 -78 -67 -92 -89 -71 -75 -83 -71 -67 -70 -49 -44 -51 -33 -23 -13 -27 7 25 27 43 11 -30 -46 -40 -38 -12 3 2 -3 -9 9 25 45 57 62 56 73 91 112 111 94 102 126 157 176 182 194 200 64083 342 225 30 11205 17 48 3 7998 4715 28 716 1439 1195 901 969 1466 2336 6593 49856 191687 358873 269961 69779 6012 1776 1652 1287 2053 3993 11472 83184 430918 52764 69885 749281 327295 10465 3285 3002 2340 2426 2442 2790 2435 1785 1531 1243 1040 897 788 984 973 873 743 840 938 1051 1120 1062 1071 1167 963 979 1005 1083 1029 1049 827 778 861 821 907 1154 809 583 699 767 695 754 766 693 804 971 960 1013 1151 1017 907 903 778 826 824 856 708 336 282 275 50 39 56 130 188 255 302 223 53 77 -27 98 132 212 245 250 262 138 -29 999999 -75 999999 999999 999999 -64 999999 999999 -67 -83 999999 999999 999999 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 46 132 -11 -61 999999 999999 999999 999999 999999 999999 4 76 22 -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 -89 999999 999999 999999 -98 -72 999999 999999 -81 999999 999999 999999 -73 -90 999999 999999 -75 -33 999999 999999 -88 999999 999999 -42 -74 -86 -34 -88 999999 999999 999999 999999 -73 999999 -86 -64 999999 999999 999999 -43 -97 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 -92 -95 999999 999999 -90 -85 999999 -87 -61 -59 -40 -50 -60 -94 -78 999999 999999 -93 -64 -91 999999 -94 -70 -66 -68 999999 -77 -98 -92 -86 -72 -69 -78 -74 -70 -52 -51 -55 -79 -61 -52 -66 -65 -58 -49 -71 -59 -58 -36 -45 -87 -46 -40 -54 -52 -38 -39 -39 -33 -22 -14 -6 -7 -11 4 -13 -6 3 23 44 74 71 29 4 -13 -16 -7 6 27 22 43 42 40 54 77 83 81 102 111 124 125 115 132 148 161 201 217 213 222 64092 340 311 30 11201 17 48 12 7999 4704 165 144 70 -55 113 684 1614 16622 65287 134362 136514 26353 4918 3370 10026 16571 3039 3005 2886 37949 394919 498980 207877 824221 759392 43481 5935 3035 2416 2248 2058 2399 2327 1922 1623 1224 1134 946 1018 864 793 827 690 837 987 1010 840 979 1004 808 857 1018 997 895 792 760 753 825 720 801 895 846 630 721 829 701 572 614 753 667 697 898 983 917 863 941 901 911 898 775 788 772 797 403 300 339 173 153 158 128 140 142 240 318 214 61 74 86 103 225 167 220 236 -26 -28 -89 -97 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -86 999999 999999 999999 999999 999999 -57 -11 -44 94 108 -17 999999 999999 999999 999999 -71 13 26 -49 -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 -88 -90 999999 999999 -99 999999 999999 -32 -68 -82 999999 999999 -95 999999 999999 999999 -64 -59 -96 -93 -53 -80 999999 -96 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 -97 -90 999999 999999 -58 -58 -99 999999 999999 -80 -85 -94 999999 -91 -71 -94 999999 -100 999999 999999 999999 999999 -95 -67 999999 999999 -64 -45 -62 -92 -94 -75 -64 -89 -51 -64 -64 -75 -84 -68 -40 -82 -85 -85 -42 -37 -35 -74 -73 -49 -46 -63 -52 -62 -63 -51 -67 -46 -50 -12 -11 -11 -16 -13 -24 -18 -1 -20 -2 -7 -2 17 14 30 53 57 -3 -12 -20 2 12 20 28 19 40 40 34 68 71 68 87 87 87 105 123 128 127 135 157 190 192 200 205 64101 340 282 30 11202 17 48 21 7999 4693 102 46 241 205 357 375 871 9133 29834 36237 16080 1216 999999 360 2267 2733 2535 4240 4257 33286 234982 368118 184581 753312 999999 521137 18620 3442 2322 2090 1860 2049 2050 2112 1595 1140 1054 1018 947 772 847 797 698 804 1004 999 1041 945 951 848 746 831 742 677 798 679 657 767 953 903 771 740 521 639 709 758 637 622 716 709 873 849 947 854 743 842 875 842 739 771 832 753 545 387 251 193 118 30 120 166 93 90 170 140 9 999999 -12 4 23 204 327 213 153 -30 -46 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -73 -67 33 47 -26 999999 999999 999999 999999 999999 3 -87 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 999999 999999 999999 999999 999999 999999 999999 -68 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -79 999999 999999 999999 999999 -90 999999 999999 999999 999999 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 -88 -94 999999 999999 999999 999999 999999 999999 -97 999999 999999 -98 -83 -64 999999 -95 -100 999999 -89 -82 -86 -79 -92 -60 -75 -74 -63 -61 -56 -62 -27 -39 -37 -36 -46 -41 -35 -35 -21 -26 -15 9 20 -10 -40 -55 -50 -39 -24 -14 -4 -2 5 1 27 29 28 46 51 54 58 76 93 85 87 115 135 149 170 178 183 64110 334 459 30 11199 17 48 30 7999 4682 -66 4716 17498 22849 5759 999999 999999 678 4833 8974 3187 5321 8712 42945 226549 472966 217458 601192 999999 619362 14858 3758 2355 1686 1561 1803 2035 2404 2362 1429 949 970 992 876 837 765 949 1080 1084 1062 1031 963 926 848 902 837 688 685 787 709 737 834 829 916 809 716 758 737 768 682 699 761 617 748 885 939 813 845 894 867 961 780 756 677 840 711 449 234 290 264 222 163 91 126 120 67 107 16 151 -1 -5 -72 54 142 199 257 201 51 -58 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 1 49 79 116 16 999999 999999 999999 999999 999999 17 -26 -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 -91 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -98 -69 -78 999999 -75 999999 999999 -89 -98 -87 -68 -65 999999 -75 999999 999999 999999 999999 999999 999999 999999 -62 -99 999999 999999 999999 999999 999999 -95 -90 -98 999999 999999 999999 999999 999999 999999 -81 -52 999999 -82 999999 999999 999999 999999 -53 -86 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 -77 -95 999999 -96 -92 -82 -95 -100 999999 999999 999999 -92 -86 999999 -92 -91 -70 -96 -92 -64 -33 -37 -63 -69 -81 -73 -37 -64 -13 -23 -38 -33 -26 -26 -21 -20 -4 -16 -4 -5 1 17 15 3 33 34 30 29 23 -9 -36 -25 -10 9 18 12 21 26 18 21 39 52 55 66 84 89 83 88 90 104 121 148 170 171 186 191 211 64119 334 457 30 11197 17 48 39 8000 4671 -77 3611 6675 2474 999999 999999 490 1451 2457 2084 1421 1674 3108 25132 109453 273561 225385 335042 999999 999999 556710 14040 3131 1991 1595 1875 1936 1838 1935 1329 1049 1039 895 858 783 788 791 961 1177 1027 988 939 966 917 795 772 769 779 769 802 702 800 794 801 707 634 553 544 655 729 680 725 751 760 803 874 731 817 873 829 685 707 787 726 735 453 324 258 226 232 130 49 45 63 131 62 52 167 283 48 41 30 -45 209 257 283 303 163 6 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 22 -3 90 18 999999 999999 999999 999999 999999 999999 999999 42 -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 -69 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 -86 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 -94 -72 999999 999999 999999 -95 -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 -90 -93 -85 -80 -89 -68 -67 -72 -66 -58 -41 -39 -35 -13 -24 -13 -22 -23 -24 -25 -5 -6 0 13 11 -2 19 -2 1 12 13 -52 -57 -57 -47 -15 0 0 4 4 4 16 28 26 45 48 42 59 71 83 80 94 121 134 141 162 173 184 64128 334 456 30 11196 17 48 48 8000 4660 461 5160 9354 5277 1045 1373 2015 1645 1188 1203 2338 7552 9665 47113 188094 328058 130840 97459 966113 999999 364694 9542 2851 2185 1926 1619 1647 1540 1616 1349 978 832 951 662 541 691 891 1221 1162 1123 1053 973 800 844 945 891 812 814 708 721 703 763 871 850 678 693 610 611 675 683 686 768 917 822 922 849 840 793 769 824 828 824 894 721 462 403 317 322 209 131 149 243 146 106 132 309 216 235 230 171 58 26 10 107 139 408 296 201 189 148 -18 -93 -50 -67 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 -38 999999 -53 65 36 39 999999 999999 999999 999999 -67 -70 -60 -73 -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 -54 -33 -77 -55 -90 999999 -68 -74 999999 -99 -95 -29 -39 999999 -81 999999 999999 -67 999999 -76 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -84 999999 -97 999999 999999 999999 999999 -71 -42 -92 999999 -95 999999 -46 -66 -81 -64 -73 -84 -81 -98 999999 999999 -88 999999 999999 -95 -86 -91 -89 -58 999999 -98 -72 999999 -80 -89 -93 -93 -57 -50 -84 -61 -78 -78 -81 -76 999999 -83 -60 -50 -21 -38 -38 -37 -14 -17 8 1 -53 -58 -46 -50 -54 -33 -46 -59 -47 -51 -28 10 40 53 59 55 49 26 5 -10 -19 -17 -1 19 23 24 10 27 39 55 55 62 75 79 82 93 100 118 120 137 156 166 174 191 201 64137 339 302 30 11192 17 48 57 8000 4648 227 330 999999 999999 999999 173 6005 13899 7798 1405 366 649 764 937 1117 2742 5901 18299 101360 258026 233166 45028 85223 867170 999999 188092 5539 2171 1733 1707 1750 1473 1748 1628 940 877 986 973 779 677 727 1019 1099 1047 999 970 919 799 962 874 887 851 809 736 556 733 784 882 846 617 545 552 625 616 560 810 934 934 883 876 908 918 899 832 836 665 786 691 665 699 500 356 347 216 147 129 148 179 150 140 147 101 81 93 14 -86 -84 -21 119 185 109 224 263 80 -2 -90 -99 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 999999 999999 -95 999999 999999 999999 -43 -30 10 23 137 -31 999999 999999 999999 999999 -60 -10 -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 -77 -65 999999 999999 999999 999999 999999 -84 -96 -77 999999 -50 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -77 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 -91 -97 999999 999999 -83 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -100 -86 -83 999999 999999 -84 -98 -94 -84 -97 999999 999999 999999 -91 -97 -29 -31 -55 -26 -26 -49 -27 -40 -64 -73 -82 999999 -90 -97 999999 -88 -95 -99 -96 -94 -63 -36 -23 13 31 44 18 30 3 4 26 4 36 41 11 4 13 16 34 27 48 50 55 66 80 82 98 107 114 123 143 165 180 191 192 64146 340 265 30 11185 17 49 6 8000 4637 2366 8847 14098 9911 2082 2137 6277 23476 25190 12752 11473 12311 13589 13703 14986 15654 18579 81005 296295 386556 76897 5417 13001 152734 999999 975104 33093 6078 4102 2892 2228 1824 1616 1788 2185 1791 1156 1101 1045 914 891 1093 1261 1259 1139 964 1074 1172 902 1073 1025 928 1005 854 813 857 933 824 833 987 763 695 732 731 685 738 748 888 889 830 915 817 860 964 893 880 898 797 804 952 745 513 444 358 299 326 378 421 223 176 169 67 62 37 4 19 24 29 60 -41 38 190 257 238 97 -37 -42 -32 999999 -68 -64 -64 -90 -62 -25 -91 -63 -86 -81 -55 -88 999999 -91 999999 -79 999999 999999 -61 999999 -37 -29 35 143 101 -13 -83 -72 999999 999999 -48 41 106 26 -98 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 -93 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -75 999999 -48 -97 -95 -58 -49 -32 -28 -80 -31 -22 -11 0 -77 -57 5 -40 -21 -29 -93 999999 -76 -59 -44 999999 999999 -80 999999 999999 -84 999999 -83 -73 -82 999999 999999 -92 -95 999999 -64 -70 999999 999999 -97 -96 999999 999999 -65 -34 -31 -44 999999 -50 -67 -69 -74 -64 -73 999999 -53 -70 999999 -80 -84 -67 -81 -92 -69 999999 -80 -74 -76 -68 -58 -60 -53 -55 -71 -55 -67 -65 -64 -56 -59 -60 -61 -59 -65 -38 -33 -28 -37 -16 7 19 9 7 -20 -45 -62 -49 -48 -74 -55 -77 -77 -47 -57 -50 -47 -40 -18 5 21 38 53 62 57 83 246 337 284 402 544 345 120 50 51 65 85 84 83 86 97 101 113 129 156 150 156 176 188 204 217 229 240 64156 340 265 30 11185 17 49 16 8001 4625 2048 8508 16405 21282 12147 4573 6919 9234 8249 8717 10414 10062 11596 13266 15081 17377 15938 31103 161493 668091 999999 410633 17323 61189 628652 171074 5447 2572 2338 2391 2215 1927 1606 1651 1806 1624 1059 1050 991 1008 1070 1257 1286 1185 1140 1068 1066 1077 1013 981 974 1191 1059 887 915 876 706 742 776 819 729 670 648 616 598 671 817 871 890 972 879 761 884 957 841 800 755 862 792 822 701 763 554 280 343 293 451 519 359 224 69 104 67 -41 -5 -23 -38 -42 49 36 -33 100 197 37 -60 999999 999999 -60 999999 999999 -77 999999 -79 999999 -84 999999 -53 -87 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 -76 -81 36 61 131 141 -71 999999 999999 999999 999999 999999 5 43 52 38 -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 -87 999999 -46 -50 -90 -62 -26 -57 -51 999999 -75 -82 -75 -24 4 -11 -64 -79 -4 -90 -93 -59 -77 999999 999999 999999 999999 -89 999999 999999 -96 -79 999999 999999 999999 999999 999999 999999 999999 -84 -89 -74 -95 -70 999999 -81 -73 -90 -84 -72 -76 -93 -91 999999 999999 999999 999999 -67 999999 999999 999999 -67 999999 999999 999999 999999 -88 -84 -65 -68 -83 -95 -74 -69 -70 -94 999999 999999 -91 -58 -94 -64 -59 -68 -52 -60 -45 -43 -58 -67 -47 -8 12 6 -5 -43 -62 -60 -76 999999 999999 -91 -81 -50 -82 -72 -55 -56 -54 -50 -63 -30 -27 -16 32 32 20 112 491 849 850 829 797 455 255 106 22 28 42 50 66 70 71 84 100 103 118 136 142 154 159 175 188 200 220 64165 340 265 30 11185 17 49 25 8001 4614 1304 5191 13367 29312 35759 13910 7564 10276 10777 12380 12613 14543 16363 18435 19185 20378 22096 24643 51925 236653 863399 999999 118509 15753 99413 489746 42074 2949 1986 1702 1702 1825 1580 1417 1696 1510 1098 1085 842 889 937 1004 1013 1081 746 919 916 791 882 936 922 1017 910 768 744 684 641 681 752 644 652 487 529 541 519 762 698 769 694 655 809 807 809 747 631 722 767 757 651 713 765 671 304 173 237 348 349 312 146 142 86 -63 999999 999999 999999 -99 999999 -90 999999 -72 74 150 -9 -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 -59 -40 9 86 999999 999999 999999 999999 999999 999999 999999 999999 -24 -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 -90 999999 999999 999999 -99 -74 -50 -73 -80 -71 999999 -97 -86 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 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -75 -64 -81 -90 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -33 -47 -44 73 793 2580 3154 1781 1102 594 209 120 -1 -12 -9 8 22 44 42 30 53 65 69 92 97 106 123 134 146 156 175 64174 340 265 30 11185 17 49 34 8001 4603 1458 5028 13732 37263 54200 29955 9736 12321 13917 18665 28045 27477 25025 26624 33920 37378 42923 45356 51420 132331 638638 999999 219992 52063 140351 555787 54778 2822 2212 1814 1694 1440 1348 1525 1545 1409 1063 991 940 831 1203 1216 1239 1040 956 1033 893 823 811 838 898 971 934 894 849 918 674 516 668 731 685 688 533 513 440 566 872 779 731 843 768 782 874 805 662 740 859 892 733 727 729 651 417 303 408 305 392 403 72 113 194 32 -15 -99 999999 999999 -53 -21 -25 5 52 116 36 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -80 999999 999999 -19 -73 999999 999999 999999 -71 58 61 110 47 999999 999999 999999 999999 999999 999999 999999 55 62 -67 -59 -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 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -68 999999 999999 -61 -79 -74 -70 -30 -46 999999 -69 999999 999999 -96 999999 -62 -54 -4 -38 999999 999999 999999 999999 -87 -87 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 -99 -87 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -87 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -20 -8 -38 -76 -92 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -98 -95 -96 -59 -25 -46 -37 -9 48 973 4914 7671 5723 2118 981 306 82 2 16 12 11 24 38 46 53 69 72 97 104 106 129 136 146 153 172 186 64183 342 204 30 11184 17 49 43 8001 4592 -65 1126 5709 16271 41549 109175 238127 207890 69242 63389 77144 88100 89148 91718 98576 120027 140667 135445 140122 145036 139608 220344 897373 999999 111472 29358 7276 4721 2101 1669 1746 1897 1651 1476 1546 1509 1661 1436 1318 1200 1145 1127 1068 1192 1150 1062 1079 1012 956 914 876 1003 1126 1068 1120 830 856 1047 986 721 756 784 714 562 560 577 658 617 771 879 808 868 1032 864 877 857 746 732 749 783 958 839 821 734 615 492 418 414 477 383 420 307 159 64 -59 999999 999999 7 -26 999999 -72 80 178 155 -36 78 77 -65 -32 999999 999999 -27 -90 999999 999999 999999 999999 -92 999999 -35 -79 999999 -97 -70 999999 999999 999999 -68 -80 -77 -10 75 101 120 174 -51 999999 999999 999999 999999 999999 -88 -6 18 -100 -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 -98 999999 999999 999999 999999 999999 999999 999999 -100 -91 -95 -96 999999 -38 -5 999999 999999 -69 -80 -87 -86 -89 999999 999999 -83 -72 -69 -15 -41 -21 -38 -1 999999 999999 999999 -77 -95 -81 -66 999999 -91 -91 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 -88 -74 -87 -87 999999 -90 999999 999999 -94 999999 999999 999999 999999 999999 -94 -84 999999 999999 -57 -54 -46 -96 -96 -68 -82 -90 -74 999999 999999 -85 -65 999999 999999 -82 -71 -86 -88 -93 -65 -85 -95 -85 -62 -80 -80 -66 -42 -24 -16 -17 -34 -25 -51 -88 -97 -92 -88 -80 -95 999999 -94 -79 -80 -63 -60 -71 -62 -65 -79 999999 -84 -66 -50 -48 -26 54 233 1112 4930 10860 12021 8402 3956 1124 407 102 39 50 51 60 61 68 76 90 91 100 134 130 143 160 175 186 202 215 224 64192 342 199 30 11179 17 49 52 8002 4580 358 2587 9926 25348 69224 186067 485133 518605 145307 122270 131777 145032 145229 146269 158267 165765 158447 163204 184059 199660 202504 294092 663869 500451 116821 15024 2489 1902 1517 1279 1218 1306 1211 1112 1118 1166 1295 1220 925 1154 976 906 956 1007 947 845 794 705 643 863 857 807 815 834 876 648 635 663 759 612 621 798 656 465 512 417 392 384 546 571 640 770 746 709 784 615 628 660 641 607 649 714 652 586 483 298 394 377 412 359 230 87 -6 -34 -98 -100 999999 -23 999999 999999 999999 -34 51 26 -16 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 -51 44 93 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -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 -95 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -18 352 2850 9093 12783 13597 14998 13463 10554 8096 3771 1049 270 25 -24 -20 -22 -14 -14 -15 -4 16 25 32 51 63 74 95 103 109 125 140 158 64201 345 107 30 11177 17 50 1 8002 4569 598 1073 1409 2464 5603 18811 62511 155486 307729 348986 142323 62137 65429 73184 89467 114760 121112 139253 179926 184553 182463 190180 220768 233220 246495 439250 812697 612748 126937 11248 2971 2205 1773 1661 1441 1373 1436 1336 1258 1428 1535 1327 1355 1191 1159 1200 1285 1177 1058 1014 955 1147 1085 1202 1240 1157 972 799 770 703 626 538 809 691 778 815 636 588 606 525 667 590 594 669 937 968 856 797 843 770 880 688 798 846 757 752 660 661 487 412 614 478 409 357 73 -46 999999 999999 22 48 -72 -51 999999 -40 -22 -43 127 214 86 34 -15 -8 -4 -84 -37 -83 999999 999999 -84 -70 999999 -66 -91 -53 10 999999 999999 -81 -75 999999 999999 999999 -61 999999 -47 98 175 32 999999 999999 999999 999999 -68 999999 999999 10 104 60 -6 -72 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 -94 999999 -80 999999 999999 -65 -48 -86 -89 -8 33 -37 -64 -88 -46 -63 -56 -46 -51 -71 999999 -99 -18 -65 -10 -32 -49 -43 -68 -24 -98 999999 -79 999999 -99 999999 999999 -90 999999 999999 -51 -83 999999 999999 999999 999999 999999 999999 999999 -80 -60 999999 999999 -60 999999 -85 999999 999999 999999 999999 -93 999999 -97 -98 999999 -97 999999 999999 999999 999999 -81 -96 -97 -70 -69 -81 -97 -91 -96 -88 -86 -92 -98 999999 -95 -87 -95 -89 -79 -73 -86 -82 -78 -78 -49 -13 -26 -63 -71 -88 999999 999999 999999 999999 -97 -95 -95 -85 -94 -100 -83 -84 -89 999999 -78 -51 -61 -52 -44 7 138 1815 6576 12366 17914 18255 15681 12342 8409 3635 1776 899 339 86 46 54 44 51 73 57 60 76 87 87 100 117 135 150 156 176 183 200 211 217 64210 345 108 30 11178 17 50 10 8002 4558 960 1663 2035 3193 5230 11995 39874 105649 239210 228489 67876 62875 68272 74733 82464 87591 89542 91587 90206 83746 89648 111496 132833 148140 160693 254100 813304 999999 173069 75137 9232 2095 1622 1305 1259 1075 1239 1059 1061 1306 1187 1227 1126 1061 1009 838 1009 1084 1016 849 890 876 992 1005 1054 949 691 735 701 647 625 757 681 711 786 872 698 632 671 770 604 581 517 717 779 904 966 861 720 766 835 819 890 596 746 737 788 768 620 474 517 546 331 304 203 50 -73 -43 -54 999999 999999 999999 -87 999999 -19 -28 11 59 75 -30 -12 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 58 123 -21 999999 -99 999999 999999 999999 -28 -61 -11 70 -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 -23 -60 999999 999999 -41 -16 -83 -48 -23 -68 -69 999999 999999 999999 -96 -54 -36 -51 -72 999999 999999 -93 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 -92 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 -87 999999 -93 999999 999999 -77 -69 -70 -81 -71 -45 -79 -95 999999 999999 999999 999999 -94 999999 999999 999999 999999 -99 -95 999999 999999 999999 999999 -70 -48 -70 -70 -66 -40 113 638 3252 10251 12756 10512 6062 2066 1010 468 106 2 9 23 30 23 31 30 24 33 50 53 71 90 103 116 127 144 146 158 176 193 64219 345 105 30 11175 17 50 19 8002 4547 515 1215 2146 3908 5793 8896 27031 89803 215143 241927 85199 55134 57293 58759 59263 60076 59966 52710 50519 65755 83117 88474 86138 78819 93862 305520 999999 855346 41463 13158 3477 2304 1711 1361 1119 891 914 931 1186 1252 995 987 1030 829 916 946 1003 797 837 896 874 790 801 957 1002 885 735 505 541 467 483 464 575 687 466 479 428 540 503 508 437 386 398 583 544 686 751 696 751 721 607 619 693 652 608 631 539 563 462 376 405 405 334 143 54 -4 999999 999999 -52 999999 999999 999999 999999 999999 -23 32 -29 -86 -52 -21 -65 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 13 115 -59 999999 999999 999999 999999 999999 999999 999999 -70 -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 -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 999999 999999 999999 999999 999999 999999 999999 999999 -78 -43 -1 1806 9198 15022 9686 5196 1686 740 119 -49 -24 -19 -9 0 -4 -7 7 -2 14 28 27 35 55 75 93 95 108 126 138 153 64228 343 191 30 11171 17 50 28 8002 4536 -48 430 1158 2325 7149 40735 143080 431714 600711 219304 52980 52429 50150 46926 53039 67674 90447 125159 166709 187455 169228 130527 92931 201983 864595 473787 34814 11133 3563 2946 2409 2033 1634 1197 1221 1313 1209 1183 1319 1213 1291 1134 1101 1141 927 938 938 1090 1172 997 1026 1111 1030 979 991 837 622 694 697 728 845 709 707 787 813 628 708 570 641 584 565 691 795 975 955 795 860 1125 1030 907 960 768 826 739 812 904 662 638 634 482 419 194 146 26 47 31 97 65 11 -53 23 -21 55 106 200 172 69 115 7 -54 -12 999999 -84 -88 -73 999999 999999 999999 -89 -37 -71 16 -46 -38 -68 999999 999999 999999 999999 -61 -69 -36 61 131 150 -80 -73 999999 999999 999999 999999 -12 -6 7 71 29 -21 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -76 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 -98 -54 -92 -72 -75 -89 -43 -45 12 -28 -39 1 -50 -42 21 -40 -25 23 10 -24 -2 999999 -66 999999 -55 -28 -19 -20 -24 -11 -30 -46 -9 -69 -60 -81 -99 999999 999999 999999 999999 999999 999999 999999 -83 -33 -67 -65 999999 999999 -84 999999 999999 -91 -50 999999 999999 -94 -99 -75 -98 999999 -86 999999 999999 -95 -95 -85 -48 -61 -84 999999 -72 -88 999999 -17 -55 -71 -90 -65 -34 -77 -66 -48 -90 999999 999999 999999 999999 -87 -98 -86 -52 -51 -49 -22 -39 -50 -10 -29 -4 -9 -22 -51 -83 -98 -77 -85 -64 -49 -42 -73 -69 -69 -43 -58 -46 -29 -2 -28 -9 3 -1 -2 68 80 905 7369 18807 19148 12104 7217 3076 942 414 111 89 82 83 84 88 92 90 107 114 128 138 164 160 162 185 194 204 221 230 240 257 64237 344 131 30 11171 17 50 37 8003 4525 17 456 831 1783 3235 5696 36577 140775 520548 999999 561426 67029 69116 80332 78690 64780 58495 70686 97903 136211 186141 193586 176105 151127 166569 225993 46097 11001 5556 4264 3643 2005 1716 1306 1128 1016 1000 1012 1115 991 1041 1214 1235 1018 1020 860 880 1005 926 888 1034 1090 1042 967 695 697 662 560 763 668 452 581 584 662 767 581 473 578 520 490 580 574 665 788 741 740 777 730 849 886 852 717 644 708 651 606 676 643 638 579 484 335 224 18 -27 53 -90 -62 10 -92 999999 999999 -86 -35 -24 56 60 -60 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -95 55 53 999999 999999 999999 999999 999999 999999 999999 999999 -24 -80 -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 -67 -91 -95 999999 -67 -84 -51 999999 999999 -66 999999 -46 -40 -55 -88 -90 -94 999999 -88 999999 999999 -82 -98 999999 -46 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 -97 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -74 -85 -71 -65 -59 -43 -14 -7 261 2948 9111 15445 13954 7332 4480 1607 399 157 342 106 17 24 22 33 41 37 45 54 67 74 84 87 108 112 122 143 160 166 180 193 64246 344 130 30 11170 17 50 46 8003 4514 153 391 1144 2759 4412 12557 66901 235330 737474 979700 252695 74770 65827 73892 78264 65883 55137 60220 75266 88142 113371 131179 112565 82991 146266 420158 109424 8921 3670 3056 2488 1814 1584 1194 1112 1011 1198 1213 1220 1072 1159 1341 1093 1118 1111 887 969 1061 1169 992 1042 1131 1185 1123 1011 930 658 814 787 814 758 843 705 620 658 759 811 658 515 575 615 765 772 839 826 800 757 783 951 779 900 778 812 699 822 787 699 709 664 663 479 272 104 149 -16 12 14 11 -72 18 -43 109 148 32 3 49 -5 23 30 150 138 -59 999999 999999 999999 -42 -8 -41 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 -97 -22 135 54 999999 999999 999999 999999 999999 999999 999999 -93 -27 -39 -22 -73 -88 -80 999999 999999 -97 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 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 -60 -38 -96 -39 -14 -21 -82 -28 -51 -57 -52 -10 8 -49 -78 -23 -38 -50 999999 -71 -70 -36 -14 -60 -75 -71 -53 -73 -72 -46 -75 -70 -91 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 -88 999999 999999 -93 999999 999999 999999 999999 999999 -97 -99 999999 999999 -96 999999 999999 -97 999999 999999 -98 -91 999999 999999 -82 999999 -90 999999 999999 -81 -82 999999 -97 999999 -92 -75 -81 -72 -63 -28 -37 -30 -38 -28 -45 -74 -39 -84 -95 999999 999999 999999 -78 -81 -77 -88 -91 -70 -41 -65 -62 -42 -28 -37 0 3 6 38 184 2554 8479 9616 5403 3415 1256 1575 2289 1952 181 24 35 59 64 48 52 74 88 89 91 97 122 145 152 142 161 177 183 199 214 64255 342 187 30 11167 17 50 55 8003 4503 449 1860 3725 13914 64727 215960 566525 622260 284781 131767 60359 56297 55015 47045 38817 39222 44454 69568 95907 120536 130985 108114 137513 575688 582601 19216 3693 2755 2675 2143 1596 1459 1464 1385 1269 1271 1221 1470 1340 1346 1176 1079 996 1057 986 1051 1000 1017 991 1107 1186 991 1034 976 737 646 645 670 735 741 697 592 784 860 721 629 536 499 592 655 827 724 862 753 701 842 907 962 903 852 721 672 681 677 825 794 629 645 484 236 74 36 13 -15 12 -9 23 -42 -7 100 50 71 163 151 86 16 4 108 61 40 -53 -97 -97 999999 999999 -7 -70 999999 -71 -64 999999 999999 -74 -89 999999 999999 -41 999999 999999 -71 -92 150 80 56 999999 999999 999999 999999 999999 999999 999999 26 44 70 31 -30 -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 999999 999999 -93 -10 -41 -96 -85 -14 -43 -36 -61 -49 2 35 -88 -81 -49 -39 -55 -72 -26 7 -84 999999 -71 -56 -71 -92 999999 -94 -70 -63 -57 -79 -55 -71 999999 -51 -46 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -86 999999 999999 999999 999999 999999 999999 -91 -85 999999 999999 999999 999999 -87 -85 -93 999999 999999 999999 999999 -86 999999 -89 999999 999999 999999 -85 -85 999999 -92 -80 -79 999999 999999 999999 -94 -70 -87 -97 -97 -83 999999 -94 -73 -60 -41 -49 -58 -60 -26 -28 -48 -25 -51 -44 -46 -88 -95 999999 -95 -96 -91 -89 -92 -90 -84 -62 -39 -55 -61 -44 -41 -48 -34 -5 34 31 956 5330 8268 5653 3261 3397 4465 1187 237 40 29 44 46 55 56 63 54 62 75 87 84 92 101 118 142 130 135 150 174 189 210 64264 340 246 30 11166 17 51 4 8003 4492 546 3012 9951 29501 85427 223637 352099 211102 124937 51687 29855 20176 14959 16429 20901 25338 30932 49296 73767 77188 93334 422754 999999 507133 17137 3738 2709 2395 2018 1806 1597 1392 1485 1356 1314 1378 1325 1376 1322 1246 1237 1298 1085 1100 1343 1295 977 1196 1242 1232 1098 1077 894 765 704 847 908 946 733 744 922 851 617 647 574 615 640 817 780 879 779 709 826 944 901 932 882 942 794 612 638 741 810 721 670 644 452 155 171 147 -13 -54 -69 -17 54 105 130 123 97 123 71 102 110 139 94 69 75 999999 -63 999999 -64 -56 999999 -93 999999 -87 -34 -12 -69 999999 -68 -7 999999 999999 -41 999999 -58 -11 114 85 14 -80 999999 -65 -82 999999 999999 -23 44 75 100 -25 -69 999999 -30 -50 -95 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 -97 999999 999999 -95 -87 -63 -45 -11 -5 55 2 -55 -23 48 38 -24 -16 32 33 -16 -64 11 2 -19 41 -45 -87 -31 -65 -48 54 11 -53 -22 -39 -46 -22 -58 10 -23 -68 -59 -61 -86 999999 -74 -61 -75 999999 -48 -48 -93 -94 -88 -63 -45 -66 -64 -94 -53 -62 -21 999999 999999 -97 -73 -47 -65 -76 -90 999999 -96 999999 -94 -95 -61 -96 -94 -99 -96 -75 -58 -51 -55 -68 -53 -76 -71 -43 -49 -85 -90 -72 -76 -69 -77 -77 -56 0 2 -13 2 2 -16 -15 11 -13 -4 -23 2 -48 -78 -70 -75 -51 -40 -44 -21 -19 -43 -40 -25 -21 14 31 29 19 44 89 92 210 2807 8627 9347 6483 4687 4067 1131 88 70 81 86 81 88 89 91 105 121 141 145 142 154 164 162 175 194 195 196 222 250 262 64273 339 271 30 11161 17 51 13 8003 4481 492 1813 4551 10988 23338 48794 84942 74209 22875 4383 3085 3789 3792 3692 3654 4297 8987 17763 24528 24442 45871 443867 999999 999999 111636 10380 3166 2465 1830 1594 1380 1373 1536 1402 1304 1383 1300 1246 1232 1224 1192 1193 1244 1232 1116 1126 1181 1161 1081 1158 1101 1110 1054 700 638 606 725 770 653 785 907 695 483 660 530 574 622 837 867 861 815 837 739 862 918 875 895 862 705 634 604 592 683 533 451 292 88 57 118 -29 56 -42 999999 9 95 63 -82 10 74 62 28 -11 95 113 55 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 -89 -24 -98 999999 -74 40 129 104 -34 999999 999999 999999 999999 999999 -43 71 42 62 12 -2 -41 -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 -93 999999 999999 -77 -75 999999 999999 -83 -93 -48 -61 999999 999999 -28 -20 -8 28 -14 -71 -21 -23 -10 -74 -82 -68 -57 -76 -78 -44 17 -46 0 -51 -45 -45 -18 -29 -26 -60 -73 -90 999999 -82 -56 -93 -74 999999 999999 -87 -83 -98 -66 -56 999999 999999 999999 999999 999999 999999 999999 -84 -85 -71 -91 999999 -81 999999 999999 -95 999999 -77 999999 999999 999999 999999 -89 -88 -86 -77 -85 -47 -88 999999 999999 -77 -76 -91 -68 999999 -84 -88 -63 -70 -80 -100 -92 -88 -69 -61 -61 -43 -41 -41 -21 4 -1 -41 -27 -56 -58 -34 -40 -51 999999 999999 999999 -94 -59 -41 -42 -32 -65 -43 4 -21 -36 5 1 -14 2 36 96 1170 3937 6076 5988 4556 3199 2102 249 35 44 64 62 54 58 73 91 100 103 128 136 125 134 152 152 153 160 158 176 201 214 245 64282 339 269 30 11159 17 51 22 8004 4469 -80 449 1244 3093 6967 21579 54267 48303 8334 1985 455 -94 999999 999999 999999 999999 124 1320 4697 8341 18370 115422 724691 999999 996580 511874 26600 4123 3394 2192 1790 1551 1414 1380 1440 1592 1461 1311 1375 1255 1124 1100 1212 1170 1203 1061 1040 955 1082 1021 1148 1182 986 848 841 783 775 689 599 942 1000 781 561 710 650 531 556 632 729 833 870 781 732 880 912 1012 1055 723 547 625 614 705 728 588 553 260 65 20 27 -36 -26 -97 -77 56 57 -45 39 50 28 54 118 109 87 101 57 -86 999999 999999 999999 -78 -44 999999 999999 999999 999999 999999 -88 -89 999999 -99 -90 999999 999999 -97 999999 -80 93 236 155 49 -16 999999 999999 999999 999999 -72 51 130 27 -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 -90 999999 999999 999999 999999 999999 -90 999999 -52 -72 -67 -58 -8 -81 -45 -56 -71 -61 -72 -36 -43 -42 -41 -92 -16 -12 -68 -64 -29 -43 -22 -12 -8 -14 -55 -73 -40 -37 -81 -57 -42 -68 999999 999999 -77 -24 -97 999999 999999 999999 999999 999999 -86 999999 -72 -79 999999 -68 999999 999999 999999 999999 999999 999999 -89 -48 -96 -94 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 -96 -73 999999 -96 999999 999999 -92 -57 -83 999999 -88 -69 -60 -60 -54 -81 -79 999999 999999 -99 -80 -79 -65 -74 -31 -37 -25 -20 -7 15 -34 -45 -63 -39 -40 -55 -62 -96 -73 -69 -88 -80 -37 -31 -34 -52 -35 -29 -20 -13 -22 -25 -13 -10 -5 19 20 108 458 1281 2154 2289 1054 100 30 30 25 36 53 57 57 66 93 83 87 100 120 143 155 170 154 150 170 177 178 191 212 245 64291 337 330 30 11160 17 51 31 8004 4458 160 604 1935 5724 13398 12672 1561 999999 999999 999999 999999 999999 999999 999999 999999 999999 288 1120 1943 51337 296653 785636 999999 999999 684444 21893 5160 2724 2114 2031 1788 1621 1525 1591 1543 1459 1448 1517 1365 1284 1312 1355 1326 1024 1192 1069 1092 1087 1153 1243 956 720 723 845 681 742 860 905 786 706 722 752 468 482 588 742 903 868 850 822 759 796 947 870 647 684 731 692 672 712 609 668 509 141 49 15 -36 -76 20 5 127 33 -11 11 62 93 -9 -61 125 55 77 111 999999 999999 -87 -57 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 -96 -95 999999 999999 999999 999999 999999 -72 54 225 160 29 -32 999999 999999 -88 -11 -22 37 -53 -72 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 -48 999999 999999 999999 999999 999999 999999 999999 -42 -35 -51 -84 999999 -60 -10 26 999999 -78 -4 -71 -95 -33 -39 -4 -80 -29 -81 -82 -32 -20 -72 -48 -31 -90 999999 -68 -53 -84 -71 -61 -59 -38 -15 -67 -60 -24 -53 -90 -23 -66 -63 999999 -92 -46 -34 -50 -85 -63 -73 -63 -52 -89 999999 999999 999999 -99 999999 -77 -93 999999 -58 -64 999999 999999 -88 -81 999999 -62 -75 -90 999999 -78 -97 999999 -87 999999 -72 -50 -68 -38 -4 -32 -59 -51 -64 -85 -84 -75 -67 -73 -87 -80 -71 -92 -85 -64 -61 -25 -31 -7 -17 -9 11 -8 -34 -35 -45 -41 -51 -60 -82 -83 -86 -67 -64 -67 -55 -58 -60 -49 -14 -2 -22 -16 0 -2 -18 -15 15 40 25 80 474 608 152 62 40 50 48 42 45 58 67 77 95 108 96 111 130 143 157 163 167 168 176 180 175 179 207 231 64300 340 236 30 11156 17 51 40 8004 4447 -56 368 677 1929 4154 9862 30283 71717 64985 12561 999999 999999 999999 999999 999999 999999 999999 999999 999999 453 1174 1429 62634 538091 999999 965885 657877 149012 14756 5816 3223 2136 1683 1629 1652 1541 1642 1769 1660 1548 1508 1537 1304 1280 1251 1194 1017 954 1030 1117 1307 1226 1009 849 729 720 729 736 838 627 758 954 778 680 681 524 355 675 687 891 884 874 723 704 797 821 888 813 764 563 527 596 596 593 565 473 252 41 46 10 -9 67 16 41 7 -82 -32 -65 111 150 59 144 122 95 45 -41 -9 -8 999999 -24 -52 999999 999999 -42 -75 999999 -60 999999 -15 -23 -80 -28 999999 -21 -69 999999 -41 15 105 239 147 -25 -91 999999 999999 -70 -14 11 -6 10 -46 -63 999999 999999 999999 999999 999999 999999 -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 -58 -65 -93 -91 -72 -68 -64 -95 999999 -21 29 -12 -53 999999 -39 -62 -29 -55 2 -67 -38 9 -37 -44 -54 -48 -55 -43 24 14 -90 -70 -28 -62 -32 -55 -40 -10 -4 12 1 -8 -19 -45 -43 -86 999999 -70 -27 -64 -54 -54 -79 -38 -31 -77 999999 -87 999999 -100 999999 -80 -93 -97 -80 -75 -72 999999 -70 -86 -72 -53 999999 -94 -78 -80 -76 -63 -64 999999 -68 -73 -69 -50 -68 -96 -83 -61 -80 -74 -82 -77 -66 -68 -80 -73 -65 -57 -23 -25 -5 -21 1 -24 -29 -11 -8 -35 -46 -38 -41 -25 -56 -62 -72 -62 -71 -74 -71 -51 -35 -5 -8 -13 -8 -5 -3 5 8 3 2 7 31 21 16 111 218 70 50 36 53 30 53 67 70 77 87 96 102 105 124 135 151 170 174 182 188 196 215 203 204 218 243 64309 339 264 30 11154 17 51 49 8004 4436 202 750 2267 4944 11815 33610 58923 31846 1370 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 1069 448 33956 334236 968296 923669 796567 550784 38734 5693 3159 2101 1773 1512 1454 1255 1378 1472 1274 1244 1134 1141 1164 1111 1089 1009 939 946 917 868 984 902 925 828 652 623 716 599 488 692 698 631 596 645 519 435 412 412 548 788 749 715 815 705 520 606 536 430 470 536 529 555 582 511 433 305 270 120 -29 -58 -38 -91 999999 36 -58 -40 -17 49 -33 -30 76 122 42 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 25 192 160 -56 999999 999999 999999 999999 999999 -62 -9 -18 -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 -90 999999 999999 -97 -91 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -93 -72 999999 -98 -80 -65 -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 -80 -89 -86 -96 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -89 -76 -85 -84 -89 -73 -75 -84 -59 -63 -60 -50 -46 71 38 -40 -30 -33 -44 -32 -20 -9 3 15 24 21 35 58 77 85 86 85 110 120 123 135 127 136 170 64318 339 260 30 11150 17 51 58 8004 4425 28 519 1500 3591 9148 26033 42286 23891 1977 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 1148 715 26779 274951 899213 656214 538992 925949 140699 7109 2570 2116 1950 1605 1357 1344 1428 1476 1351 1244 1239 1239 1270 1058 1043 997 1009 969 815 885 1045 989 886 859 797 804 718 469 490 766 858 788 579 608 611 466 369 481 655 821 797 748 781 744 719 661 612 507 478 527 490 592 681 411 390 231 -19 -10 -76 2 -81 -11 -72 13 -63 -70 3 46 117 3 75 68 35 29 38 -48 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 80 40 -94 999999 999999 999999 999999 999999 -46 25 -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 -90 999999 999999 999999 999999 -83 -64 999999 -63 -43 -74 999999 -48 999999 999999 -85 999999 999999 999999 -84 -49 -29 999999 999999 -68 999999 -94 -46 999999 -66 999999 -93 -31 -69 -100 999999 -56 -59 -26 -77 999999 999999 -64 999999 999999 999999 999999 999999 999999 -82 999999 -92 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 -95 999999 999999 999999 -90 999999 999999 999999 999999 999999 -77 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -89 -84 -63 -67 -64 -76 -76 -80 999999 -99 -92 -89 999999 -99 -56 -95 -97 999999 999999 999999 -93 -69 -94 -95 -65 -93 -69 -47 -54 -64 -65 -45 -22 -21 -31 -27 -16 -16 -26 -1 562 611 8 -6 12 15 29 42 37 42 45 70 86 88 96 112 118 124 144 151 167 172 179 167 174 184 64327 341 196 30 11146 17 52 7 8005 4414 -95 -84 377 1326 2907 6708 15110 50988 131190 78072 2305 297 1184 1629 1051 648 704 628 670 639 1470 2827 5993 66426 755847 999999 77063 137535 532764 51276 4599 2635 2135 2013 1645 1607 1411 1452 1454 1531 1252 1359 1232 1414 1348 1013 1133 947 865 877 963 946 873 837 1029 1063 908 813 560 630 837 833 717 730 727 578 428 426 421 587 730 846 778 720 697 513 510 647 678 643 670 718 742 213 148 168 -6 -32 45 121 221 36 7 5 -58 44 91 85 70 77 67 63 252 223 -40 69 10 999999 999999 -52 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 -32 -59 999999 999999 -17 118 173 64 999999 999999 999999 999999 999999 -64 29 -50 -44 -30 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 -54 -61 999999 -89 999999 999999 -73 -75 999999 -75 999999 999999 -88 -98 -25 999999 999999 -68 -36 -94 999999 -71 -25 -88 999999 999999 -51 -98 999999 -88 -30 -80 -58 -70 -58 -44 -42 -28 -45 -88 -63 -99 -57 -76 -86 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 -99 -93 999999 999999 -89 -96 -71 999999 -87 -86 -78 -83 -89 -94 -79 -97 -72 999999 999999 999999 999999 -70 -82 42 183 26 -63 -29 -27 -77 -84 -76 999999 -97 -91 -93 999999 999999 999999 -95 -83 -57 -65 -79 -90 -68 -56 -56 -43 -25 -38 -47 -34 -17 -11 -24 -21 -21 9 -5 -24 199 265 1 -1 18 21 23 43 49 59 55 66 75 96 111 112 127 148 158 163 166 179 186 191 200 217 64336 340 254 30 11144 17 52 16 8005 4403 93 641 1307 3094 7005 15304 50702 160171 179698 17910 119 1564 2906 4196 3630 2480 1378 774 661 2554 6813 9854 65074 765917 999999 53757 65176 539629 45850 4683 2454 2144 1977 1614 1602 1377 1403 1660 1539 1195 1125 1221 1122 1239 1070 1078 830 838 1055 841 862 1008 1048 977 1077 894 756 571 685 691 773 721 603 654 513 396 305 319 446 636 715 700 585 668 659 560 716 708 710 584 716 739 396 178 56 -64 39 112 101 -5 123 75 -25 -19 -55 -48 36 18 88 36 58 138 87 65 130 16 999999 999999 999999 -58 -97 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -53 69 92 -41 -74 999999 999999 999999 999999 -99 3 -58 31 -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 -83 999999 999999 -92 -82 999999 999999 -99 999999 -87 -87 -53 -28 999999 999999 999999 999999 -99 -73 999999 999999 -87 -78 -72 -68 -96 999999 999999 -90 -92 -86 -66 999999 999999 999999 999999 999999 999999 -86 -71 999999 999999 -61 -71 -76 999999 -75 999999 999999 999999 -56 -71 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 -94 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 -91 -96 -99 -19 474 537 126 -80 -99 -75 -92 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 -87 -96 -95 999999 -92 -88 -79 -51 -55 -55 -69 -74 -41 -41 -34 -46 -28 -22 -13 -18 -20 -10 15 17 16 29 30 43 46 50 55 70 72 84 97 104 124 124 143 159 152 156 160 177 192 203 64345 341 192 30 11142 17 52 25 8005 4392 13 519 1868 3848 8424 21526 67244 210571 424022 200042 11376 1656 4253 9531 15754 16243 12358 8724 5217 4129 13194 29522 37427 135084 960126 709729 20117 18227 66711 12959 2909 2273 1939 2006 1686 1370 1288 1207 1231 1210 1209 1177 1077 1134 1039 1013 1030 829 797 786 762 922 838 883 976 904 967 648 504 653 740 782 694 663 593 546 371 294 279 494 615 829 695 592 561 553 604 681 591 558 579 585 333 9 -23 -4 -10 28 -95 -64 39 -18 3 12 -63 999999 -17 -68 66 104 -28 42 95 105 -33 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 140 120 -27 999999 999999 999999 999999 999999 999999 -80 -5 -33 -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 -66 -96 999999 -93 999999 -99 -75 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -44 999999 999999 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 999999 999999 999999 999999 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 644 769 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -82 -57 -63 -80 -86 -79 -68 -71 -73 -51 -50 -31 -53 -63 -38 -20 -24 -23 -23 -18 -1 -6 16 1 21 46 34 64 84 77 81 87 100 118 120 127 138 149 161 177 64354 342 160 30 11140 17 52 34 8005 4381 -81 333 1324 3089 6939 15029 41325 132380 475168 867620 253943 21738 20952 22058 26681 31453 27640 21609 18288 14316 16941 32246 50526 63545 158824 909581 230327 6504 5781 6905 4006 2542 2310 2487 2292 1837 1704 1516 1451 1491 1436 1208 1117 1171 1147 1156 1115 1092 1097 1068 962 855 904 952 913 1070 1146 1259 1001 820 574 646 904 885 705 653 680 645 409 329 300 462 719 859 787 762 702 711 694 734 755 687 439 90 26 60 14 29 80 109 81 66 103 54 46 -41 -6 -36 65 76 61 14 11 56 -44 94 23 -51 999999 999999 999999 999999 -70 999999 -61 999999 999999 999999 999999 999999 999999 -44 999999 999999 999999 999999 999999 999999 -61 64 140 244 79 999999 -85 -81 999999 999999 999999 -38 12 -20 41 -98 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 999999 999999 999999 -78 -49 999999 -91 -55 -49 999999 999999 999999 -61 -49 999999 -62 999999 999999 -98 -94 -49 999999 999999 -59 -62 -26 -31 -15 -37 -89 -58 -60 -94 999999 -70 -18 -95 -99 -93 999999 999999 -42 -72 -90 -86 -75 -11 -27 -55 -37 -68 -89 999999 999999 -76 -87 -96 999999 -82 -83 -78 -90 -69 -63 -58 -91 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 -99 -58 -99 999999 999999 -95 -72 -76 -96 999999 999999 -87 -85 -80 -33 -85 -88 -74 -85 -77 999999 999999 999999 999999 184 682 520 208 -17 -71 -99 999999 -99 999999 -97 999999 999999 -80 -78 -80 -79 -90 999999 -89 -87 -60 -63 -30 -36 -10 -18 -25 -23 -29 -36 -55 -26 -18 -16 -12 -12 12 0 15 20 19 39 26 38 57 59 64 90 84 98 103 116 129 132 148 154 156 171 188 195 187 188 211 223 64363 342 154 30 11134 17 52 43 8005 4370 -61 298 1005 2340 4822 10041 25124 76348 292553 667814 386672 22049 15460 21875 22867 21241 18243 14178 12217 13465 12316 18655 32760 40651 96596 783324 905717 26434 5466 7736 4710 2438 2180 2109 1903 1594 1421 1278 1403 1315 1244 1150 1088 1200 1229 1133 955 1054 1252 1109 955 869 871 920 1033 992 1008 983 903 895 739 793 845 862 869 675 615 513 308 188 261 474 798 644 780 749 764 788 688 760 664 470 191 -22 -52 83 39 39 49 120 158 65 70 7 -44 -23 -22 62 22 -15 121 30 30 10 109 133 42 -11 999999 999999 -58 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 -88 999999 999999 0 120 151 47 999999 999999 999999 999999 999999 999999 999999 30 74 -32 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -93 999999 999999 999999 999999 999999 999999 999999 -60 -9 -57 -61 -69 -73 999999 -61 -84 -11 -91 -80 -40 -6 -33 -63 -52 -71 -83 -32 43 -30 999999 -75 -89 -13 -54 -78 -61 -62 -79 -87 -26 -88 -77 -84 -85 -98 -27 -52 -91 -82 -94 -74 -70 999999 -95 -51 -69 999999 999999 999999 -87 -86 999999 -91 -95 999999 999999 -58 -62 -97 999999 999999 -89 -93 -63 -78 -71 999999 999999 -78 -77 999999 999999 999999 -95 -55 999999 -89 -84 -49 -78 -83 -69 -83 -67 -78 -91 999999 209 782 826 440 107 -33 999999 999999 999999 999999 -91 999999 999999 -89 -88 -85 -83 -98 -93 -78 -71 -67 -85 -63 -50 -44 -29 -36 -50 -52 -27 -3 -26 -34 -21 -5 0 3 9 15 4 23 20 37 48 42 42 59 63 67 82 88 106 114 112 134 147 152 148 173 182 188 183 196 207 64372 342 150 30 11130 17 52 52 8005 4359 -77 398 834 1835 3402 6670 12945 31518 99301 461297 999999 221706 4746 3645 5825 4286 4229 4803 5622 7776 9919 11009 18966 22218 43845 495824 765114 26611 4980 8330 5696 2593 2126 1937 1826 1475 1245 1303 1398 1341 1321 1194 1103 1266 1340 1352 1401 1227 1121 1244 1077 939 888 870 1032 936 901 955 1031 1005 880 820 896 948 983 765 507 531 435 314 192 278 543 681 776 805 717 811 760 734 663 639 136 -38 64 -29 -8 -38 96 86 -69 58 49 84 -88 -15 -1 40 -28 69 110 114 143 146 69 202 124 36 999999 -8 -22 -81 999999 -55 999999 -99 999999 -44 -93 999999 999999 999999 999999 -41 999999 999999 999999 -99 -51 108 202 250 48 -44 999999 999999 999999 999999 999999 999999 29 3 -41 -54 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 999999 999999 999999 999999 999999 999999 999999 999999 -91 -92 -76 -72 999999 999999 -63 999999 -85 -34 -94 -85 -28 -49 999999 -38 -67 -18 -16 -4 -25 -52 -37 -31 -57 -54 -20 -24 -93 -70 -29 -53 999999 999999 -82 -100 -53 -54 -47 -48 -78 -72 -15 -38 -69 -42 -16 -67 999999 999999 -22 -67 -79 -69 -46 -53 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -86 -67 999999 -81 -71 -94 -82 -49 -80 999999 -85 -58 999999 -99 -57 -51 -60 -69 -32 -58 -99 -76 -42 -77 -96 -40 476 842 699 416 147 25 -56 -78 -91 -86 -90 -89 -80 -84 -82 -86 -81 -77 -75 -95 -70 -48 -20 -30 0 -26 -39 -35 -14 -10 -26 -25 0 7 4 12 19 13 2 28 41 51 61 77 66 56 74 97 113 119 119 140 128 146 166 171 168 181 189 202 216 210 207 229 64381 342 151 30 11131 17 53 1 8005 4348 134 655 1172 2350 4325 8292 15953 39481 119297 554138 999999 599831 7182 2062 2216 4948 15255 27517 35204 34402 24214 17564 15365 11371 21124 194579 77164 3926 3490 5502 3288 1976 1871 1770 1601 1418 1189 1263 1326 1374 1434 1238 1081 1171 1068 1162 1170 1184 989 1133 1100 1080 890 779 882 909 941 1098 1043 1050 829 868 829 840 820 710 615 509 572 397 215 207 349 669 646 612 758 802 677 583 454 159 -62 999999 999999 -68 42 17 84 59 59 101 74 -34 -29 -33 -22 -77 1 -6 33 54 59 156 179 90 7 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -100 999999 999999 -47 999999 999999 999999 -80 32 105 178 23 999999 999999 999999 999999 999999 999999 -57 -70 27 -12 -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 -97 999999 999999 999999 999999 999999 999999 -75 -76 999999 999999 -83 -81 -87 999999 -54 -64 999999 -84 -78 -48 -60 999999 -80 -61 999999 -89 999999 -87 -45 -53 -98 -81 999999 999999 -65 999999 -82 999999 -71 -29 -79 999999 -37 -40 -81 -37 -50 999999 -97 -86 999999 -84 999999 999999 -86 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -100 -87 999999 999999 999999 -82 -71 999999 999999 999999 -87 999999 -94 -100 -80 999999 -93 -83 -84 999999 -88 -88 999999 999999 999999 -91 999999 -40 653 821 618 652 305 50 -48 -87 999999 999999 -100 -86 -94 999999 999999 999999 -98 -77 -88 -86 999999 -93 -85 -71 -52 -40 -50 -49 -44 -46 -26 -31 -27 -24 -26 -22 -19 -18 -5 12 -6 4 25 25 30 44 49 63 74 84 101 106 110 106 121 135 134 154 154 170 187 198 203 193 64390 342 147 30 11127 17 53 10 8006 4337 82 480 1097 2015 3777 7385 14110 32486 96789 403114 999999 999999 24531 1919 2043 3207 13039 39700 61927 51220 27808 31131 40523 21408 18001 109012 203052 7289 3339 5197 4844 2691 1914 1706 1682 1525 1361 1302 1425 1462 1371 1352 1096 1288 1397 1250 1199 1196 1243 1217 1081 886 905 886 839 915 929 942 925 901 937 748 773 954 842 643 571 585 328 255 290 276 500 607 768 659 806 810 611 335 18 42 -29 -22 -28 16 -46 -36 -51 83 72 112 -39 -32 32 -9 -57 -76 999999 10 62 12 54 176 248 136 92 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 999999 999999 -73 999999 -52 -36 -4 136 146 7 999999 999999 999999 999999 999999 -50 -36 -19 999999 999999 999999 999999 -23 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 -95 -22 -100 -81 999999 999999 -71 999999 999999 999999 -71 -65 -82 -46 -94 999999 -39 999999 -70 -73 999999 -76 -68 -54 -82 -70 -42 -33 -23 999999 999999 999999 -41 -57 999999 999999 -87 999999 999999 -60 -83 -61 -99 -54 -55 -48 -27 -32 -66 -91 999999 -96 999999 999999 -78 -46 -97 999999 -77 -83 999999 999999 -77 -84 999999 -84 999999 999999 999999 999999 -95 999999 -97 999999 999999 999999 -92 -93 -50 -92 999999 -99 -90 999999 999999 999999 -86 -79 999999 -72 -54 -70 -55 -65 -72 -95 -93 -43 412 950 904 707 819 786 427 106 -36 -70 -84 -92 999999 -90 999999 -96 -87 -64 -72 -95 -81 -83 -92 -84 -85 -57 -38 -17 -52 -59 -32 -7 -17 -22 -30 -38 -16 -19 -16 -4 0 7 25 27 27 46 50 41 60 78 82 85 103 112 121 122 134 132 152 166 168 187 202 215 217 210 64399 342 147 30 11127 17 53 19 8006 4326 48 325 952 1775 3098 5554 10567 22200 64645 224430 918419 999999 44188 1488 1359 1644 2546 4393 10667 17626 17372 9961 18995 27490 17779 96307 833632 36437 3481 5001 7180 3651 2272 2062 1968 1696 1457 1466 1412 1579 1464 1258 1445 1368 1414 1545 1416 1542 1441 1359 1229 1034 876 986 872 943 966 1195 1245 1109 939 1088 1061 1176 1085 749 765 653 410 183 186 414 667 856 767 890 963 920 607 281 133 159 175 216 35 135 142 92 103 79 114 136 98 152 74 16 34 44 -9 95 150 142 163 335 345 150 26 999999 -54 -4 -79 999999 999999 -77 999999 999999 1 -65 -61 -70 -100 -95 -47 999999 -68 -94 999999 13 207 254 219 198 -23 -40 999999 999999 999999 -91 100 48 34 22 -35 -76 -88 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -85 999999 -90 -68 -72 -78 -85 -36 -81 999999 -70 -22 -13 -60 -43 -22 -63 -15 -83 -61 -42 -30 -55 -11 -9 -73 -57 -36 26 -42 -67 -18 -50 29 32 9 34 17 22 19 -21 -26 -68 -71 -33 -21 -46 -79 -11 -13 -59 -34 -12 -25 -3 3 4 -33 8 9 28 -3 -36 -37 -61 -33 2 -28 -48 -53 9 -27 -43 -3 -69 -82 -74 -51 -50 -93 -84 -62 -61 999999 -76 -61 -46 -29 -19 3 -14 -38 -46 -23 -57 -43 -62 -36 -68 -3 -53 -42 -39 -55 -23 -18 -67 23 228 450 822 1092 1238 1146 906 619 227 20 -17 6 -3 -18 -52 -31 -27 -22 -7 -20 -26 -29 -36 -10 -14 -12 5 -7 10 27 14 11 19 7 40 44 41 56 53 48 31 45 52 72 69 80 85 102 122 112 120 131 150 161 151 166 179 175 178 207 221 229 237 247 252 260 267 278 64408 342 147 30 11127 17 53 28 8006 4315 80 462 1073 2119 4381 8383 16802 43048 132030 596774 999999 777062 13768 2203 2203 2480 2677 2656 2585 3929 9664 11584 36435 65195 29688 35877 113017 7295 2388 3279 3073 2193 1750 1675 1410 1383 1093 1003 1170 1357 1185 1198 1166 1132 1259 1247 1133 1164 1060 1087 1101 912 876 738 771 869 987 971 943 821 825 798 741 838 770 613 430 592 538 231 145 336 369 470 628 692 738 701 646 267 119 999999 -90 90 78 -54 -18 -54 -36 -50 87 129 21 49 27 23 -57 12 63 -25 -66 -27 -43 80 162 99 20 -87 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 91 74 65 -46 999999 999999 -100 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 999999 999999 999999 -96 -73 -77 999999 999999 999999 -92 999999 999999 -61 -81 -54 -59 -53 -55 999999 999999 -71 -91 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 -64 -12 -59 -60 999999 -72 -71 -83 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 -92 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 207 490 707 707 576 356 96 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -60 -75 -74 -79 -67 -56 -60 -73 -63 -44 -40 -44 -30 -24 -41 -12 -20 -4 34 17 -10 4 30 42 38 42 59 74 81 76 90 98 106 114 120 142 150 151 169 177 194 212 64417 342 144 30 11124 17 53 37 8006 4304 294 714 1341 2601 5099 9842 20219 54460 168404 737876 999999 974365 19658 2784 2770 2914 3173 3223 3202 2759 6951 21929 30931 54186 35018 13012 5719 2117 2123 2966 2693 1997 1874 1719 1496 1277 1289 1334 1382 1202 1199 1484 1267 1321 1412 1362 1299 1268 1075 1092 1136 1103 926 787 765 968 954 897 958 955 877 763 953 1008 872 728 633 725 633 329 183 260 458 564 731 818 776 490 526 530 411 211 -31 29 88 21 53 6 21 20 33 218 11 28 9 20 55 8 -20 -6 -91 -33 39 140 250 105 69 -60 999999 999999 999999 999999 999999 999999 999999 -68 999999 -77 999999 -62 999999 -64 -93 999999 999999 -90 999999 25 114 126 58 -6 -94 999999 999999 999999 999999 -95 -52 -60 -10 -40 -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 -41 999999 999999 -49 999999 999999 -41 999999 999999 -73 999999 999999 -87 999999 -97 -94 999999 -90 -66 -41 -51 -65 -28 -80 999999 999999 -58 -26 -20 -33 19 -2 -25 -64 -25 -45 -38 -82 999999 999999 -61 -54 -48 -38 -55 -84 -99 999999 -65 -48 -62 -61 -16 -70 -38 -44 -54 -62 -54 -59 999999 -96 -82 -97 -80 -52 -64 -80 999999 999999 -80 -31 999999 -87 -73 999999 999999 999999 999999 999999 999999 -85 999999 999999 -90 -89 999999 -93 -93 999999 -99 -97 -92 -72 -72 -77 -78 -88 -57 -81 -49 59 93 150 325 425 274 152 13 -100 -94 999999 -92 -98 -94 -86 -81 -94 999999 -91 -87 -96 -94 -84 -61 -29 -51 -62 -58 -53 -39 -31 -21 -43 -30 -25 -20 -4 0 -3 -7 6 38 25 35 43 31 20 56 61 69 72 65 76 94 103 110 112 124 142 150 160 177 175 186 208 206 223 238 64426 342 141 30 11121 17 53 46 8006 4293 179 663 1382 2815 5943 11548 24568 70446 223897 968045 999999 386785 6969 3345 3231 3243 3544 3578 3408 3188 3415 5095 12213 24780 26157 12289 5343 2578 2564 2843 2889 2442 2019 1825 1538 1590 1518 1611 1550 1507 1365 1632 1525 1550 1564 1659 1558 1559 1497 1377 1347 1222 1185 1046 1064 1160 1129 1204 1102 1093 1156 1226 1072 1035 991 866 746 775 666 510 325 471 683 861 808 863 943 584 224 323 323 78 11 55 161 98 136 220 123 104 189 242 164 228 96 86 66 87 125 28 153 82 38 168 261 186 177 19 999999 -32 999999 -77 5 -50 -72 -56 -38 -22 -17 12 -25 -49 -35 -23 -2 -28 -66 -6 144 302 223 109 31 -79 999999 -71 -86 -35 33 109 86 67 35 -68 999999 -10 -58 -53 -53 999999 -71 -54 999999 999999 -84 -55 -62 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -76 -43 -92 26 -43 -7 -36 11 20 -37 -16 0 -9 47 27 23 11 -19 38 20 2 17 10 -11 34 19 -4 -5 33 44 29 19 102 44 71 3 4 32 20 -42 14 -30 -26 19 50 28 31 -33 23 26 49 13 19 32 40 111 84 61 98 96 79 29 32 29 -36 18 25 -12 -1 -26 -30 -62 -11 39 22 7 -19 -35 -68 -30 -12 -20 4 6 9 22 3 -10 33 -9 9 8 -44 13 -24 -36 6 2 -27 -51 -37 -18 -15 11 93 131 97 65 242 235 84 15 -32 -41 -14 -41 -46 -11 -3 -26 -25 -19 -9 -3 -11 0 6 15 7 26 60 57 30 32 25 19 31 44 58 66 72 79 98 117 104 110 117 139 118 91 113 113 115 124 140 159 161 187 186 189 200 200 215 225 238 261 256 257 268 286 301 311 325 64435 341 173 30 11123 17 53 55 8006 4282 305 1269 3869 9370 19098 45974 127382 414860 999999 999999 45220 3049 2779 2976 3009 3067 3166 2783 2852 2901 2701 2815 4159 5850 6349 3243 2069 2146 2259 2398 2304 1899 1499 1420 1231 1281 1430 1254 1241 1310 1211 1164 1220 1436 1275 1322 1357 1246 1250 1178 1139 932 878 938 938 876 881 867 994 965 904 941 874 831 738 611 633 566 390 268 211 508 635 601 535 606 377 96 56 -91 93 -53 -69 -63 30 10 19 -3 21 34 95 88 89 50 27 111 24 -7 -30 32 19 -19 135 155 -58 13 112 -44 999999 999999 -97 999999 -90 999999 999999 -97 999999 999999 999999 999999 999999 999999 -51 -58 -47 999999 -28 -1 89 155 144 -20 999999 999999 999999 999999 999999 -37 30 -49 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 -83 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 -80 -67 -90 -20 -99 999999 -56 -83 999999 999999 -90 -1 -55 -46 -21 -28 -22 -63 -75 -36 -35 -73 999999 -57 -56 -13 -81 999999 -97 -56 -66 -86 999999 -36 -50 -53 -91 -61 -76 -56 -66 -78 -99 -96 -75 -57 -68 -79 999999 -62 -86 -83 -99 -77 -93 999999 -80 999999 999999 999999 -83 999999 999999 -78 999999 999999 999999 -99 -89 -47 -73 -98 999999 999999 999999 999999 999999 -88 -60 -88 999999 999999 999999 -90 999999 -62 -42 -68 -84 -98 999999 -83 -65 999999 -100 -89 -82 999999 999999 999999 -98 999999 -89 -73 999999 999999 -83 -66 -53 -53 -45 -54 -53 -42 -47 -38 -31 -39 -12 -13 -29 -6 15 8 26 13 -3 2 28 14 19 21 57 43 47 63 62 85 84 90 110 116 129 141 142 157 175 181 184 200 201 216 223 246 64444 342 147 30 11127 17 54 4 8006 4271 -43 446 1787 6196 14879 35332 99502 303324 999999 999999 230840 5883 2722 2931 2732 3024 2935 2878 2879 2543 2646 2630 2798 3759 5067 4783 2578 2141 2049 2210 2307 2285 1734 1680 1546 1386 1287 1262 1181 1196 1378 1268 1199 1282 1587 1468 1404 1338 1319 1160 1208 1303 1096 1049 993 938 916 967 1025 1030 965 965 998 859 808 760 619 701 499 349 414 372 479 650 586 694 698 753 588 244 119 93 -43 10 -50 -70 10 -28 37 122 142 145 85 54 17 103 58 119 93 14 24 112 168 205 272 78 39 86 999999 999999 999999 -76 999999 999999 999999 999999 999999 -82 999999 -42 999999 -72 999999 999999 -26 4 -26 78 105 122 204 142 -43 -79 999999 999999 999999 999999 999999 -2 -61 -64 -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 -92 -79 -90 999999 -89 -69 -70 -96 -32 -60 999999 -98 -41 -43 -47 999999 999999 -90 -65 -12 -64 -76 -89 -28 -30 -91 -96 -63 -49 -16 -10 -20 11 7 -20 -47 8 -36 -26 -80 -86 -67 -13 -21 16 -55 -44 -53 -98 -62 24 -44 -35 -38 -36 -89 -50 -60 -45 11 -38 -72 -69 -27 -40 -55 -60 999999 999999 -55 -79 -65 -65 999999 999999 -96 -80 999999 -81 999999 999999 999999 -86 -50 -98 999999 -77 -98 -91 -81 -96 -95 -88 -100 -99 -62 -92 -82 -86 -93 -85 -96 -80 -63 -80 -86 -94 999999 -83 -72 999999 999999 999999 -91 -99 999999 -96 999999 -94 -87 -88 -65 -76 -59 -76 -63 -77 -76 -16 -36 -46 -54 -65 -52 -39 -28 -39 -17 -1 5 -5 -3 24 36 16 -7 -11 -6 13 17 11 48 70 56 51 71 94 91 101 104 120 136 145 142 162 180 184 191 194 203 211 226 244 64453 342 147 30 11127 17 54 13 8007 4260 86 655 2008 4924 11520 27213 80773 315599 999999 999999 159124 4423 3002 3257 3306 3255 3384 3226 3046 2749 2750 2708 2947 3776 5342 6177 3904 2403 2398 2308 2332 2044 1891 1717 1540 1469 1437 1334 1299 1315 1406 1282 1366 1280 1444 1602 1355 1479 1529 1503 1370 1176 1316 1342 1200 1081 1024 989 1003 1065 1079 1109 1140 977 809 767 723 594 678 483 528 579 711 676 498 566 883 824 734 767 485 345 110 78 32 125 70 122 101 105 -5 220 154 212 144 87 76 74 39 51 70 25 167 300 201 167 186 89 -71 999999 -78 -99 -77 -84 -70 999999 -70 -62 -91 -62 -65 999999 -78 -73 0 -89 -29 124 227 223 197 236 8 999999 999999 -22 -98 -80 21 6 13 29 -50 -66 -89 -87 999999 999999 -86 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 -66 -66 999999 -16 -36 -16 -91 -97 -93 999999 -30 18 -24 -33 -2 -28 -15 12 -22 -33 -26 -48 50 -57 -42 -61 -51 -49 -77 -47 -94 -5 10 68 122 10 -5 11 10 -41 -17 -38 -65 -49 6 -63 -35 1 44 41 4 12 11 28 -12 -8 -32 -3 -16 -9 44 -6 -66 -67 -36 -30 -70 -60 -47 -68 -48 -5 -15 33 23 -17 -7 -1 -40 -78 -70 -44 -51 -56 -46 -48 -35 -34 -58 -27 -9 -32 -41 -79 -56 -80 -69 -53 -45 -13 -48 -40 -26 -76 -36 -7 -23 -63 -89 -60 -63 -55 -61 -45 -66 -40 -41 -74 -64 -47 -36 -49 -47 -22 -13 -24 -36 -21 -22 -26 -25 -26 -19 -16 -7 -10 0 15 46 70 53 65 62 45 43 29 21 24 41 34 39 60 83 106 114 116 117 106 127 132 144 167 177 188 216 212 212 222 240 251 243 257 278 289 64462 342 147 30 11127 17 54 22 8007 4249 -45 519 1621 4995 12136 30358 88118 288589 999999 999999 127815 4933 3329 3216 3206 3114 2896 2769 2912 2656 2410 2458 2502 3056 4812 6236 4360 2120 1861 1867 1888 1646 1454 1384 1398 1220 1062 1183 1292 1193 1175 994 906 1109 1254 1301 1229 1135 1144 1088 1182 1258 1146 1150 963 893 882 816 875 976 830 894 858 739 560 545 517 517 509 506 423 337 396 408 324 423 514 649 612 712 647 651 414 202 35 -55 -44 -62 -45 -97 10 -39 43 1 80 103 6 53 72 0 -25 20 77 130 125 -63 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 13 -61 -85 29 130 182 40 999999 999999 999999 999999 999999 999999 -91 21 -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 -41 999999 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -49 999999 999999 999999 999999 999999 -89 -53 -91 -26 -88 -81 -85 -81 -25 -79 999999 -82 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 -93 999999 -81 999999 999999 999999 -86 999999 -48 -97 999999 -97 999999 999999 999999 999999 999999 999999 -83 999999 999999 -95 -90 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 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -93 999999 999999 999999 -99 -76 999999 999999 999999 -92 -72 -76 -65 -55 -29 6 -16 -27 -52 -34 -42 -60 -45 -41 -36 -28 -27 -31 -9 14 19 10 30 36 45 61 73 72 98 111 110 119 125 149 157 165 178 187 205 64471 342 145 30 11125 17 54 31 8007 4238 14 607 1513 3988 9466 20628 59092 186738 768335 999999 999999 45968 28381 20716 9946 4418 3319 2996 2945 2756 2670 2736 2703 3243 4768 6537 4562 2239 2097 1981 1715 1669 1549 1428 1436 1508 1235 1223 1236 1347 1203 1271 1056 1280 1344 1372 1451 1141 1022 1031 1143 1210 1201 1036 985 932 874 888 921 974 975 996 797 746 542 605 597 575 697 617 436 422 378 474 584 448 540 714 761 778 836 699 706 534 314 58 25 89 109 135 115 164 112 140 160 109 62 96 88 -53 12 33 268 218 59 75 60 999999 999999 999999 -97 999999 -70 999999 999999 -99 999999 999999 -6 -81 999999 999999 999999 -30 -40 44 36 69 75 89 173 166 -78 999999 999999 999999 999999 999999 -60 -67 999999 -44 999999 -97 -54 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -68 -36 -60 999999 -63 -66 999999 999999 999999 -55 -26 999999 999999 -74 -90 -73 -56 -36 -51 -85 -59 -66 -78 -70 -84 -91 999999 -37 -13 -56 -26 7 22 -67 -57 -36 -31 -73 -65 -96 -61 -13 -73 999999 -65 -72 -46 -11 -60 -52 -96 -49 7 -44 -33 -23 -66 -54 -59 -42 -69 -56 -54 -65 -66 -42 -69 -39 -97 -65 -88 999999 999999 -47 -59 -83 -95 999999 999999 -72 -87 999999 999999 999999 -56 -66 -88 -79 -73 -77 -74 -46 999999 -92 -85 -65 -82 -69 -71 -77 -80 -67 -99 -82 -39 -33 -60 -83 999999 -92 -83 999999 -90 -77 -79 -88 -68 -68 -79 -66 -60 -60 -48 -62 -63 -62 -51 -72 -68 -44 -24 -35 -24 -27 -21 -15 30 26 29 1 -1 -25 -18 -8 11 4 4 27 26 30 57 71 67 78 98 104 116 123 128 136 151 162 167 177 200 203 219 222 242 264 64480 341 171 30 11121 17 54 40 8007 4227 211 1112 4150 12230 35386 107968 350843 999999 999999 238604 62201 63939 57595 41285 21445 7899 3292 2549 2313 2379 2494 2443 2808 4122 5926 5292 2382 1870 1774 1577 1674 1390 1214 1210 1211 1403 1155 1146 1215 1157 1196 1176 1247 1406 1324 1342 1194 1074 1037 946 1077 1052 951 906 879 823 858 936 715 844 760 674 638 441 593 556 492 519 570 639 545 518 492 398 440 560 581 659 681 699 717 550 499 266 -8 43 56 33 18 -26 -37 32 54 115 42 76 -22 41 22 -94 -77 81 215 50 25 125 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 -97 -81 999999 -51 -63 -3 24 89 180 71 -61 999999 999999 999999 999999 999999 -68 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 -72 999999 -77 -55 -92 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 -85 -63 -82 -56 999999 999999 999999 -58 -72 999999 999999 999999 -45 -95 999999 999999 999999 -91 999999 -97 -97 -78 999999 -91 999999 999999 999999 -83 -24 -50 -84 -64 999999 999999 -84 -46 -86 -57 -80 -78 -82 -87 999999 999999 -67 -79 999999 -92 -60 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -98 -92 -78 999999 999999 999999 999999 -83 999999 999999 -97 -91 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 -91 -80 -87 -77 -89 999999 -97 -87 -91 -85 -84 -74 -67 -52 -40 -17 6 -6 -16 -16 -36 -44 -62 -42 -45 -44 -24 -30 -16 5 7 28 42 58 66 53 82 78 98 116 126 124 151 156 169 176 178 194 213 220 64489 341 169 30 11119 17 54 49 8007 4216 239 867 3390 12812 39132 115399 375338 999999 999999 293822 65529 67432 68315 66011 57732 45558 26310 12807 7066 3586 2653 2805 3113 4070 6152 6997 3540 2202 1867 1808 1762 1495 1330 1523 1380 1332 1418 1380 1455 1512 1373 1385 1384 1335 1545 1566 1516 1226 1273 1253 1249 1044 832 959 1083 1063 1044 954 889 983 931 781 623 662 608 544 464 483 637 796 697 672 590 539 719 702 734 902 823 752 832 691 512 394 91 -75 92 174 52 91 79 82 129 126 134 127 114 9 -20 90 -3 75 235 268 116 55 -12 -92 -87 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -51 999999 -84 45 81 32 172 151 147 227 158 -14 -19 999999 999999 999999 -92 -36 -27 -30 -9 -76 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 -83 -84 -83 999999 999999 999999 -33 -57 -92 999999 -61 -82 -50 -4 34 -23 -15 -82 999999 -66 -75 999999 -92 999999 17 15 -42 999999 -41 -45 -15 -29 -40 -3 -17 -36 22 -33 -54 -21 -66 -19 -27 -71 12 -37 -27 -20 -28 -36 -23 -8 -54 -30 -52 -33 -3 -18 -61 -10 -15 -7 -44 -45 -48 -30 -33 -25 -28 -28 -43 -62 -53 -17 19 -28 -28 -18 -17 -3 -44 -32 -44 -69 -91 -58 -68 -90 -46 -69 999999 -90 -67 -51 -37 -70 -47 -45 -70 -55 -25 -36 -56 -43 -45 -50 -66 -82 -66 -75 -49 -29 -43 -85 -85 -64 -54 -65 -62 -73 -75 -92 -77 -51 -55 -35 -25 -30 -43 -59 -63 -35 -21 -26 -31 -25 -11 1 -20 1 27 41 35 22 6 6 -4 -11 1 20 26 30 46 56 57 60 91 107 105 111 127 139 142 136 158 180 198 205 205 220 229 242 254 266 264 64498 341 175 30 11125 17 54 58 8007 4205 -65 572 2265 7089 17868 49667 147337 544103 999999 999999 73975 59327 68715 79729 83569 79755 69605 59188 46775 33018 19850 10630 7954 5842 6984 41119 96133 6048 1909 1763 1651 1520 1461 1402 1470 1404 1308 1340 1450 1515 1391 1575 1549 1405 1300 1426 1442 1158 1136 1090 1022 888 846 963 848 851 982 910 772 916 763 639 550 506 465 535 524 449 600 597 661 673 682 517 622 669 702 741 776 888 843 834 581 339 210 70 -56 -7 -48 47 86 96 121 110 77 -11 69 103 9 49 -4 67 205 125 25 56 -17 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 -20 -70 -87 -70 -96 -93 1 38 45 20 61 170 136 -4 999999 999999 -85 999999 999999 999999 -46 -7 14 -37 -42 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 -75 -86 -92 -96 999999 -94 999999 -74 999999 -98 -71 -93 -40 -24 -77 -31 999999 -88 999999 -64 -45 -53 999999 999999 999999 -62 -21 -75 999999 -35 -23 -60 -48 -63 -69 -42 -9 -56 -58 999999 -63 -73 -82 -42 -48 -59 -45 -40 -72 -80 -23 -47 -65 -67 -67 -81 -47 -17 -67 -10 -34 -39 -95 999999 -54 -83 -99 -85 -76 -30 -61 -71 -70 -94 -63 -90 999999 -67 -95 999999 -64 999999 999999 999999 999999 -92 999999 -77 -91 999999 -83 999999 -73 -83 -70 999999 999999 -91 -98 -60 -67 999999 999999 -83 -74 999999 999999 -98 -94 -53 -54 -81 -100 999999 -90 -84 999999 999999 -94 -98 999999 -86 999999 -91 -68 -54 -83 -90 -76 -68 -59 -79 -60 -57 -54 -43 -36 -27 -3 8 -1 14 -8 -14 -44 -41 -37 -42 -9 6 20 16 18 12 38 57 49 62 80 106 117 124 128 131 143 160 173 184 193 202 213 227 231 243 64507 341 178 30 11128 17 55 7 8007 4194 172 656 2332 5918 13092 31885 94454 331046 999999 999999 94100 64310 67087 72336 77025 79425 77013 76417 76766 71328 64098 48856 30182 15739 15044 140016 390523 16801 1805 1588 1668 1772 1666 1613 1658 1538 1513 1516 1435 1416 1550 1527 1496 1609 1594 1610 1629 1405 1297 1203 1072 957 920 903 1057 1066 1027 783 811 790 804 813 530 348 430 499 588 519 505 732 865 732 661 632 710 792 806 762 886 810 795 874 749 471 123 20 87 54 59 -8 178 200 114 17 251 208 54 155 45 86 137 192 110 95 27 -4 -84 -68 999999 -80 999999 999999 999999 -96 999999 -80 999999 -91 -39 -47 -68 999999 -50 -12 70 121 118 183 210 209 32 -29 999999 999999 999999 999999 -29 22 -13 -9 -39 -68 -47 -70 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 -92 -40 -69 999999 -89 -79 -45 -32 -76 -93 4 -80 999999 -16 22 18 -85 -59 -68 -53 -62 -70 -29 999999 -67 3 -30 7 -29 -1 -21 -35 -31 0 12 -19 1 8 -11 -15 -79 -48 -72 -22 -23 7 -75 -38 -61 -73 -32 -49 -28 -25 -8 -36 -16 -24 -16 6 -44 -26 -39 -36 -35 -13 -42 -51 -30 -35 -6 -25 -13 -12 -45 -41 -49 -66 -89 -61 -68 -67 -66 999999 -89 -79 -78 999999 999999 -90 -81 -91 -77 -92 -63 -73 -41 -36 -81 -79 -81 -70 -77 -82 -71 -87 999999 999999 999999 -42 -56 -64 -91 -61 -73 999999 -71 -86 -82 -74 -44 -62 -67 -81 999999 -72 -45 -46 -47 -58 -59 -70 -46 -25 -21 -45 -50 -41 -29 -4 30 24 14 22 39 10 0 -20 -24 -9 -8 16 26 26 57 72 56 59 71 85 107 132 143 123 126 156 166 182 192 207 213 219 224 237 255 274 64516 341 177 30 11127 17 55 16 8007 4183 185 841 2533 7027 15841 42160 125262 483466 999999 999300 97462 74984 73478 74820 80291 82373 80415 84905 88292 91876 84227 60526 33414 20549 13068 75390 285842 12232 1813 1591 1660 1912 1960 1713 1610 1541 1483 1500 1384 1359 1463 1355 1344 1482 1619 1692 1502 1354 1191 1114 1155 850 949 937 818 930 929 968 953 826 679 661 460 341 398 553 481 496 416 408 425 604 701 591 502 706 768 868 765 751 829 789 732 494 102 32 -64 46 48 52 85 150 75 26 -39 -57 24 51 -49 75 244 119 29 26 -40 999999 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 -89 -4 -24 67 87 188 239 135 75 -77 999999 999999 999999 999999 -98 999999 -45 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 -99 -67 999999 -39 999999 999999 999999 -63 999999 -97 -78 -63 -91 999999 999999 3 999999 999999 999999 -71 -91 999999 -63 -67 -75 999999 -80 -63 -57 -24 -11 -77 4 18 -99 -65 -56 -74 -62 -66 -58 -63 -69 -31 -39 -46 -93 999999 -81 999999 -47 -53 -54 -40 -68 -59 -59 999999 -77 -71 -94 -57 -83 -68 -21 -95 -88 -54 -63 -74 -50 -48 -60 -84 -88 999999 -52 -47 -63 -94 -69 -100 999999 999999 999999 -95 -98 999999 999999 -99 -94 999999 -38 -82 -92 -93 999999 999999 999999 -93 -95 -96 999999 999999 999999 999999 999999 999999 -84 -56 -54 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 -99 -94 999999 999999 999999 -86 -76 -99 999999 -84 -61 -56 -46 -22 -39 -54 -42 -17 -24 -32 9 4 -32 -40 -50 -60 -56 -25 -2 3 3 19 23 33 44 59 58 78 96 88 97 106 112 118 138 145 163 172 178 188 211 219 232 64525 341 177 30 11127 17 55 25 8007 4172 368 966 3023 9997 27284 77163 248679 831247 999999 643905 128681 95846 89200 97151 106146 111620 123605 137277 141325 138009 125495 104265 76681 53083 35095 50563 133348 7443 1960 1742 1907 2304 2340 2125 1845 1689 1733 1571 1772 1545 1618 1704 1524 1733 1882 1771 1779 1642 1490 1448 1232 1206 1026 912 886 1143 1181 1023 1007 859 775 583 453 403 301 364 466 610 706 623 509 640 846 719 806 664 716 647 790 806 856 879 795 660 474 309 81 -8 35 136 207 133 81 81 52 87 110 126 93 49 272 301 136 128 91 5 999999 -90 -37 999999 -73 -90 -75 -89 999999 -91 999999 999999 -82 999999 -90 999999 -17 -30 5 121 124 206 119 68 66 -6 -78 -81 999999 999999 -91 4 -4 -58 -92 -47 -45 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 -50 999999 999999 -9 -21 -92 -16 21 999999 -70 -29 -86 -77 -18 -19 -2 40 21 -21 105 -19 -49 -36 -57 -21 -14 -14 -50 15 -2 16 60 -15 -50 12 17 -24 -18 -6 5 33 43 36 54 3 4 -9 -24 -14 -25 -49 13 60 31 -29 -19 1 -16 4 -18 -35 -29 -38 -72 -52 -39 -29 -32 -41 7 34 7 -40 46 -16 -54 -56 -52 -38 -32 -35 -44 -72 -62 -59 999999 999999 -54 -30 -31 -65 -62 -67 -41 -80 -80 -70 -55 -50 -55 -43 -55 -31 -58 -55 -59 -64 -49 8 -17 -39 -61 -56 -64 -69 -65 -91 -66 -66 -54 -48 -35 -47 -45 -63 -29 -35 -34 -10 -12 -1 -6 1 7 18 20 19 33 47 32 56 60 46 37 41 27 5 10 5 34 51 57 82 92 83 99 113 130 149 155 151 156 158 169 188 203 214 230 237 252 255 274 273 286 64534 341 180 30 11130 17 55 34 8008 4160 99 614 2966 12351 34709 91736 288491 752155 728903 132703 65503 69376 73323 77537 84556 95025 104992 105859 103923 102574 91635 84753 72497 51483 50750 210916 646997 118088 3069 1784 1962 2175 2351 2058 1900 1733 1460 1512 1475 1554 1477 1506 1490 1714 1948 1815 1592 1429 1447 1316 1140 949 954 962 936 894 903 879 918 851 776 667 465 453 469 460 578 564 716 677 592 565 703 578 526 601 542 640 785 859 821 864 810 810 707 238 27 54 107 75 179 49 115 96 -17 36 -22 -30 -6 227 302 278 116 91 79 -29 999999 999999 999999 999999 -85 999999 -70 999999 999999 -35 999999 999999 -14 999999 999999 999999 999999 -64 -21 50 49 239 212 14 29 999999 999999 999999 999999 999999 -76 0 -48 -28 -51 -40 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 -95 -51 999999 -69 -78 -95 999999 999999 999999 999999 999999 999999 999999 -86 -25 -64 -81 -57 -59 -22 -46 -41 0 30 17 -80 -67 -40 -48 -28 17 -11 -30 -42 -57 -25 -51 -41 -24 -27 -28 -28 -58 -34 -35 -69 -59 -75 -7 -25 -64 -25 -6 -25 -27 -31 -42 -30 6 -9 -13 -21 -47 -30 -61 -55 -27 -51 -48 -82 999999 -63 -54 -28 -43 -63 -66 999999 -61 -89 -47 -61 -58 -90 999999 -93 999999 999999 -74 999999 -88 999999 -71 -51 -87 -68 -66 -95 999999 999999 -87 -92 999999 -95 -69 -67 -42 -11 -37 -63 -77 -95 999999 999999 -91 999999 999999 -99 -96 999999 999999 -78 -77 -75 -62 -65 -70 -70 -63 -45 -37 -58 -56 -12 4 13 15 6 8 7 6 35 -5 -37 -19 -25 -37 -16 -2 28 21 31 52 66 66 56 83 87 96 97 110 129 121 127 158 170 175 181 180 212 228 226 235 235 64543 339 242 30 11132 17 55 43 8008 4149 613 3177 8521 22605 66378 205085 398704 96960 30808 34452 37300 38886 42606 46223 51462 59934 67771 68753 63640 62154 66441 59504 59268 246608 999999 872165 23922 2312 2321 2896 2984 2421 1990 1811 1784 1669 1507 1601 1540 1698 1683 1946 2215 1772 1486 1538 1345 1188 1250 1170 1044 912 1042 1081 945 984 975 910 829 965 785 666 724 789 800 840 781 757 700 686 573 588 645 671 592 631 614 885 837 824 777 790 482 240 52 8 114 164 142 94 131 104 114 135 59 111 108 280 352 346 206 181 73 -83 999999 999999 -99 999999 999999 999999 -64 -55 999999 999999 999999 -99 -68 999999 33 -2 33 14 113 88 172 107 110 87 19 -86 -48 999999 999999 999999 -67 115 -9 -20 -18 -25 8 -69 -66 999999 999999 999999 -52 -69 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -41 -91 999999 999999 -60 -44 -53 -95 -74 -5 -38 999999 -67 -56 -52 -35 -62 -18 -11 7 -15 6 -25 -72 -42 -41 -69 -63 30 -13 -12 -3 2 -22 -13 -50 39 41 30 -27 -2 -27 -76 -21 -8 36 -40 -79 -28 -8 16 24 -29 -32 23 53 16 -42 15 5 19 41 1 -31 -53 -42 -8 -8 -10 -45 -47 -37 -1 10 -49 -48 -1 -42 -81 -55 -72 -98 999999 -79 -61 999999 -100 -83 -63 -51 -69 -76 -49 -77 -48 -22 -75 -97 -87 -52 -75 -79 -80 -64 -28 -3 -10 -31 -59 -81 -68 -78 -78 -54 -37 -55 -90 -65 -51 -36 -56 -41 -20 -22 -22 -19 -21 -22 -32 -5 -11 -22 4 27 25 14 43 46 8 16 31 18 -5 4 -1 3 -5 16 29 45 64 71 104 87 81 104 113 122 125 128 141 156 160 170 183 201 220 232 232 237 249 269 270 281 64552 338 271 30 11131 17 55 52 8008 4138 657 2472 6232 15914 49831 93923 44861 8249 8755 10292 11217 13310 15892 19157 20713 20289 21631 22809 22483 29751 32188 37719 108051 760548 999999 410540 7418 2689 2736 3048 2600 2016 1773 1733 1599 1392 1421 1404 1559 1505 1998 2057 1644 1382 1316 1217 1177 1087 967 964 1000 1007 989 922 840 775 953 958 751 666 449 516 613 728 930 715 696 684 586 498 471 667 716 555 680 652 759 832 752 791 713 450 278 148 26 5 -2 -15 -43 18 68 47 26 999999 35 51 213 251 258 17 104 46 999999 999999 999999 999999 999999 999999 999999 -71 -17 -92 999999 999999 999999 999999 -97 999999 999999 -89 -7 -24 52 53 155 115 -10 -80 999999 999999 999999 999999 999999 -78 7 -70 -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 -55 999999 999999 999999 999999 999999 -65 999999 -96 -27 -32 -64 999999 -93 -84 -60 -71 -21 -36 -93 999999 -55 -96 999999 -90 -62 -76 999999 -86 -72 -69 -25 -18 -51 -18 -46 -41 -34 -75 -78 -41 -61 999999 -67 -71 -91 -79 -76 -92 999999 -96 -56 -91 999999 -43 -33 -79 -48 -55 -84 6 -28 -52 -97 -71 999999 -64 -70 999999 -89 -87 -25 -89 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -56 -70 -79 -74 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 -96 -85 -88 -80 -66 -61 -99 999999 -58 -73 -82 -58 -35 -24 -10 -42 -44 -67 -77 -59 -70 -56 -69 -64 -56 -67 -50 -25 -27 2 3 15 40 18 22 37 45 65 77 73 81 103 109 123 141 153 157 161 168 176 200 209 223 232 64561 337 304 30 11134 17 56 1 8008 4127 908 2741 7462 21363 34423 15026 2645 2751 3399 3956 4489 5768 6684 6894 6894 7062 7587 9720 12840 16042 22287 79305 475044 999999 999999 42530 3528 3141 3487 3248 2271 1803 1919 1817 1646 1592 1530 1779 2067 2001 1696 1602 1416 1176 1271 1312 1168 1112 1013 937 1036 1291 1086 869 929 910 1009 774 786 629 577 664 633 794 824 794 788 685 509 391 534 564 535 557 616 839 947 889 881 737 536 248 -14 -73 64 61 28 82 135 201 131 -27 2 77 109 155 216 189 126 79 -90 999999 999999 999999 999999 999999 999999 999999 -100 999999 -93 999999 999999 999999 999999 -73 999999 -84 -64 -39 53 31 126 238 152 -5 -68 -70 -77 999999 999999 999999 25 44 -41 -53 -63 -37 -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 -90 999999 999999 -74 999999 999999 -94 -78 999999 -90 -60 -12 -30 -72 -83 -30 -59 -75 -89 -85 999999 -58 -97 999999 -69 999999 -68 -10 -62 -32 -21 -9 39 -24 -28 -19 13 15 19 3 -84 -11 -34 -75 -73 -79 -73 -84 -43 -19 19 -41 -61 -41 -48 -38 2 -67 -23 -12 -16 -36 -51 -74 -65 -69 -76 -46 -68 -71 -65 -24 -69 -79 -62 -77 999999 -89 -85 -98 999999 999999 999999 999999 -93 999999 999999 -89 -88 -95 999999 -71 -71 -89 -96 -95 -78 -92 999999 -91 -89 -72 -67 -72 -78 -88 -70 -90 -99 999999 -99 999999 -99 -74 -85 -98 999999 -77 -65 -63 -38 -56 -60 -48 -51 -36 -44 -43 -40 -28 1 17 -2 -14 -42 -39 -56 -61 -35 -40 -33 -35 -39 -39 -41 -31 -4 2 31 46 54 40 50 63 70 83 79 86 95 107 142 133 147 157 178 194 195 198 208 232 234 247 268 64570 337 304 30 11134 17 56 10 8008 4116 681 2404 6729 21216 37703 13843 2019 2213 3007 3527 3653 3958 4009 4141 4289 4467 5481 7928 10547 13765 18726 67643 410498 999999 999999 505209 14484 2903 3107 2725 2121 1839 1915 1757 1502 1350 1505 1533 1705 1478 1581 1628 1276 1116 1090 1241 1203 1147 1155 1051 930 1081 983 1087 1092 964 1042 847 648 674 708 726 639 815 894 779 648 670 519 520 583 647 590 538 704 781 893 861 720 623 549 284 8 13 20 141 128 127 272 171 69 100 18 133 202 99 215 193 142 109 -26 999999 999999 999999 -87 999999 -82 999999 999999 999999 -62 -51 -49 -65 999999 -73 999999 999999 -64 50 -40 42 175 182 148 73 -34 -38 999999 999999 999999 999999 -57 -34 1 -87 -48 -83 -69 -93 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 -15 -86 999999 999999 999999 999999 -79 999999 -60 -91 -86 -56 44 -68 -72 -61 -15 -14 999999 -72 -18 -44 -43 -79 999999 -28 -28 -2 -75 -46 -20 -52 -43 -26 22 -64 25 -22 26 -54 -16 18 25 9 -58 -65 -62 -44 -30 -49 -70 999999 -55 -33 -14 -1 -46 -13 -42 -32 -37 -45 -67 -42 -35 -34 -50 -15 -30 -13 -11 -80 -50 -38 -88 999999 -91 -59 -89 -57 -51 -99 999999 -94 999999 999999 -89 -98 999999 -96 -86 -82 -86 -91 999999 999999 -71 -82 -79 -73 -90 999999 -81 -60 -95 999999 -71 -91 -70 -83 -90 -76 -93 -97 -95 -71 -97 999999 -81 -71 -60 -54 -33 -24 -21 -31 -4 31 -9 -26 -24 -30 -41 -41 -45 -32 -41 -60 -42 -33 -39 -31 -19 -10 2 26 33 45 61 69 52 52 66 76 96 116 110 111 126 153 152 154 180 194 200 205 222 237 251 255 268 64579 337 302 30 11132 17 56 19 8008 4105 863 2865 8053 22607 35565 14490 2619 2918 3298 3600 3351 3399 3207 3256 3794 4517 4711 5592 8372 11536 16450 64357 392956 999999 999999 294030 16373 2864 2580 2201 1998 1702 1667 1705 1401 1387 1551 1561 1339 1332 1378 1294 1013 1035 1170 1193 1214 1232 1137 961 864 992 930 883 966 965 882 607 501 504 585 572 654 614 854 799 758 638 560 408 369 484 495 471 548 694 766 712 706 607 494 444 118 999999 -43 -15 52 40 4 15 70 23 12 -83 16 25 113 134 103 135 -43 999999 999999 999999 999999 -72 -94 999999 999999 999999 999999 999999 -54 999999 999999 999999 999999 999999 999999 -94 -82 -17 79 150 123 24 31 -59 999999 999999 999999 999999 999999 999999 999999 -46 -67 -85 -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 -65 999999 999999 -59 999999 999999 999999 999999 -67 999999 -85 -65 -35 -75 -39 999999 999999 -98 999999 999999 -96 -98 999999 999999 -88 999999 -61 999999 -88 -93 -83 -80 -81 -71 -71 -47 -79 -43 -59 -37 -32 -61 -97 999999 -71 -90 -77 -72 -52 -60 -79 -92 -53 -56 -84 -96 -57 -70 -92 -57 -33 -86 -91 -86 999999 999999 999999 -79 -67 -64 999999 -91 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 -99 999999 999999 999999 999999 -83 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -91 -98 999999 999999 -90 999999 -100 -57 -53 -42 -75 -86 -69 -76 999999 -90 -97 -86 -66 -77 -83 -73 -65 -70 -76 -72 -60 -38 -27 -21 -10 13 17 14 36 1 16 43 50 58 63 69 93 103 102 118 135 147 161 165 182 190 216 221 229 64588 338 274 30 11134 17 56 28 8008 4094 828 4059 10263 28467 81244 151005 85761 19259 17435 18342 19104 19253 18340 18800 20700 19760 19621 18589 19025 23015 25151 32725 107282 713093 999999 684020 68242 5810 2535 2438 2170 2079 1800 1934 1815 1538 1445 1704 1731 1554 1392 1494 1367 1063 1152 1151 1261 1218 1117 1116 943 1032 1025 1175 1114 1159 1035 896 689 558 504 552 503 476 687 915 799 939 822 603 587 506 533 548 610 649 821 853 737 756 660 685 632 482 166 101 132 85 165 151 -43 32 47 19 -21 -10 115 167 251 209 148 138 -47 -65 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 -84 -96 999999 -79 999999 999999 -68 -19 13 23 132 103 64 0 999999 999999 999999 999999 999999 999999 5 999999 15 78 999999 -95 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 -82 999999 -99 999999 999999 -76 -81 -86 999999 999999 -84 999999 -25 -87 -87 -20 -36 -59 -31 -12 -36 -78 -56 -73 -80 -83 -44 -86 -40 -19 -26 -34 30 -41 -37 -60 -71 -48 -18 29 48 -51 -12 25 -19 0 -7 -23 -38 -58 -50 -8 -48 -43 -26 -73 -72 -36 -33 -62 -37 -51 -34 -33 -71 -57 -65 -50 -34 -67 -79 -95 -70 -79 -67 -73 -69 -63 -72 -57 -49 -89 -63 999999 999999 999999 -94 -86 -87 -66 999999 -87 -69 -59 -81 -66 -96 -100 -74 -92 -91 -79 -54 -87 -94 999999 999999 999999 999999 -81 999999 999999 999999 999999 -95 999999 -67 -62 -70 -54 -22 -43 -57 -69 -57 -25 5 -17 -37 -35 -38 -66 -62 -75 -60 -59 -50 -55 -56 -56 -45 -36 -33 -32 -34 -17 5 12 19 41 76 77 60 57 56 69 81 100 100 106 114 130 147 158 164 179 200 207 206 211 234 249 263 273 64597 338 276 30 11136 17 56 37 8008 4083 1552 5694 14001 37679 103426 212192 171949 34110 28686 32197 34418 34020 30004 28645 30171 33789 38393 37809 33177 34402 33336 40779 150366 984680 999999 56501 5565 3002 2426 2226 1993 2016 1887 1850 1678 1583 1680 1597 1702 1594 1482 1550 1510 1210 1170 1227 1246 1104 1075 1072 933 1016 1119 1149 1136 1227 1249 969 671 541 524 532 561 514 700 861 910 854 951 733 692 568 375 376 577 745 780 781 859 837 702 761 687 561 317 56 53 22 100 85 12 139 106 102 9 22 160 316 274 197 81 60 -52 999999 999999 -91 999999 999999 999999 -77 -96 999999 999999 999999 -74 999999 999999 999999 999999 -75 -82 -8 -29 43 54 186 165 57 -51 -73 999999 999999 999999 999999 -28 50 19 -14 -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 -93 999999 999999 999999 -82 999999 -90 999999 -11 -5 -17 -27 -12 -52 -41 3 999999 -57 999999 -85 999999 -24 999999 -35 -4 -18 -60 -22 -18 -28 -66 -41 -14 -40 -30 -64 -69 -89 -87 -92 999999 -78 -58 -39 -56 -4 -5 -5 -65 -31 -37 -21 -63 -25 -32 -2 -3 -13 -56 -89 -38 -54 -59 -70 -24 -65 -61 -32 -52 -29 -87 999999 999999 -66 -81 -46 -72 -90 999999 -81 -91 999999 999999 999999 -81 -87 999999 999999 -99 -74 -94 999999 -97 999999 999999 -78 -90 999999 999999 -94 -78 -97 -94 999999 999999 -90 999999 999999 999999 -96 999999 999999 -65 -79 -83 -74 -87 -78 -63 -67 -31 -36 -74 -89 -55 -59 -54 -85 -75 -90 -73 -48 -66 -73 -66 -81 -64 -59 -47 -42 -49 -30 -14 -12 5 30 45 51 46 40 50 61 70 93 81 88 109 123 130 129 146 163 178 198 212 216 223 239 244 252 64606 339 247 30 11137 17 56 46 8008 4072 119 2323 10146 26264 68354 162322 254911 140507 38206 30974 33405 36133 36014 32133 27497 28005 30553 35518 39827 40304 40010 48147 57920 150465 970001 999999 44305 2576 2068 2167 2039 1948 1890 1880 1869 1519 1508 1675 1627 1552 1612 1609 1668 1646 1281 1251 1313 1241 1282 1166 1051 874 860 989 1249 1362 1305 1039 759 492 598 579 528 526 610 528 642 825 868 817 845 719 506 548 604 665 559 649 772 830 744 712 629 571 433 160 51 117 50 110 114 29 117 110 123 152 214 207 317 281 154 113 175 999999 999999 999999 -100 -98 -87 -92 999999 -76 -58 999999 999999 999999 -88 999999 -82 -90 999999 -66 -58 -7 57 11 81 177 12 -68 -29 999999 999999 999999 999999 -48 999999 999999 -91 -29 -67 -67 999999 -94 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 -48 -65 -58 -68 999999 999999 -75 999999 -23 -56 -26 -77 -69 -78 -53 -64 16 -48 999999 999999 999999 -89 -87 999999 -50 -45 -22 -47 -67 -54 -55 11 -1 -25 -39 -39 -69 -33 -50 -12 -47 -27 -2 -44 -44 19 -20 -53 -66 -75 -29 -27 -31 -53 -48 -15 -59 -55 -83 -40 -60 -51 -52 999999 -84 -16 -52 -71 999999 -73 -53 -72 999999 999999 -88 -80 -94 -72 999999 999999 999999 999999 -82 -93 999999 -90 -98 999999 999999 -78 -96 -81 -50 -78 999999 999999 999999 -86 999999 -97 999999 999999 999999 999999 999999 999999 999999 -90 -87 999999 -89 -87 -99 -96 -74 -71 -78 -74 -95 -57 -55 -26 -43 -63 -57 -44 -59 -66 -60 -88 -63 -64 -67 -67 -65 -60 -69 -76 -58 -40 -40 -45 -27 0 18 42 54 48 39 34 51 81 95 87 99 100 120 139 156 157 153 177 202 199 202 219 235 240 247 64615 339 249 30 11139 17 56 55 8008 4061 -97 1661 6977 18871 52988 130717 153881 36188 11417 10962 10541 10210 10859 10907 10530 11452 13666 15229 15814 14768 16298 22384 34956 105988 692265 999999 184625 4380 2257 2238 2303 2220 2141 2014 2201 2181 1625 1610 1658 1559 1479 1649 1702 1683 1514 1394 1313 1166 1232 1193 1082 910 849 1029 1149 1184 1295 1140 640 437 560 575 465 391 509 346 453 712 856 850 740 677 621 508 426 477 452 567 774 760 689 649 603 504 321 64 49 107 93 22 121 134 66 154 156 -77 83 151 77 340 216 106 -41 -98 999999 999999 999999 999999 999999 999999 -83 999999 999999 -72 999999 999999 -32 -82 999999 -98 999999 -4 48 41 163 160 94 -95 -3 54 999999 999999 999999 999999 -58 -40 -60 999999 -83 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 -59 999999 -73 -36 999999 -83 -99 999999 -84 -68 -80 -97 -46 -4 -36 999999 999999 999999 -68 999999 999999 -60 -70 -84 -93 -90 -71 -33 -90 -60 3 -72 -53 999999 -23 -20 -99 -80 -69 -24 -40 -52 -55 -60 -40 -41 -51 -26 -12 -70 -78 -62 -36 -73 -65 -34 -27 -46 999999 999999 999999 -84 -93 -43 -88 -71 -75 -81 -63 -98 -86 -73 -77 999999 -95 999999 999999 999999 999999 -61 -100 -95 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -88 999999 999999 999999 -79 -63 -69 999999 -88 -59 -48 -80 -76 999999 -94 -96 999999 -90 -95 -86 -76 -79 -89 -71 -66 -73 -63 -59 -40 -39 -35 -30 -28 -6 28 36 29 10 10 42 71 70 87 82 80 97 109 122 138 150 160 174 183 187 202 218 222 224 64624 339 252 30 11142 17 57 4 8008 4050 12 1596 5998 14661 37637 98255 133222 31057 7409 7012 6038 5366 5027 6252 7780 8712 9803 10020 7882 6871 9035 15456 27683 95840 732493 999999 403173 6158 2425 2615 2570 2331 2185 2182 2511 2588 1778 1602 1687 1767 1629 1692 1777 1780 1785 1438 1311 1244 1265 1101 1072 876 961 1150 1108 1177 1334 1236 913 634 500 671 490 408 494 544 488 415 428 610 710 674 691 678 545 524 554 611 704 677 660 706 702 586 542 265 19 43 -3 192 38 149 84 30 11 0 87 21 133 300 290 197 -6 999999 -59 999999 999999 999999 -80 999999 -87 -79 -80 -82 999999 999999 999999 -88 -77 -50 27 -81 -6 67 30 143 49 81 -45 -33 -75 999999 -61 -35 -69 -34 999999 999999 -56 17 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 -95 999999 -68 -71 999999 999999 999999 -95 999999 999999 999999 -44 -40 999999 -67 -21 33 -5 -38 -72 -61 -71 -94 -85 -32 -64 -72 -58 -48 -18 -16 -7 -27 -67 -38 -73 -62 -26 41 -16 -41 -16 -18 12 2 -9 16 -13 -25 -11 -38 -26 -2 -22 -62 12 -28 28 -21 -24 -66 -34 -40 -94 999999 -50 -62 -81 -54 -38 -48 -41 -51 -54 -39 -41 -75 -47 -46 -75 999999 999999 999999 999999 999999 -85 -84 -88 -90 -69 -90 999999 999999 -92 -79 999999 999999 999999 -91 -72 -67 -99 999999 999999 999999 999999 999999 999999 -89 -89 999999 -94 -73 -75 -70 999999 -77 -61 -74 -58 -62 -61 -62 -52 -22 -26 -51 -64 -94 -70 -65 -67 -62 -67 -52 -59 -64 -39 -19 -45 -50 -36 -30 -16 -5 -23 -8 22 45 49 66 67 59 69 95 112 123 120 108 117 144 149 162 178 186 203 219 230 234 240 247 262 64633 340 224 30 11144 17 57 13 8008 4039 -3 712 4113 12846 29536 74027 163319 130662 24125 9644 9528 9190 7870 7800 8363 9695 10634 10539 10422 7656 4784 4621 8586 13982 68782 729098 999999 127194 3778 2266 2169 2178 2120 1829 1881 2353 2349 1741 1557 1541 1643 1559 1685 1660 1758 1684 1398 1145 1172 1065 1009 849 728 939 891 1044 1106 1120 803 646 484 465 422 471 355 400 267 279 287 445 514 607 542 663 621 474 463 503 383 453 640 632 625 539 520 546 485 148 32 -1 88 39 -57 51 -9 50 -1 -69 -11 -32 146 126 105 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -37 42 26 23 78 64 999999 999999 999999 999999 999999 999999 999999 999999 -89 -83 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 -60 -77 999999 999999 -58 -88 999999 999999 999999 -94 -73 999999 -95 999999 -78 999999 -79 -91 -97 999999 -53 -42 999999 999999 -73 -72 999999 999999 -70 -84 -60 -96 -38 -74 -77 -62 -100 -54 -69 -74 -65 -96 999999 999999 999999 -72 -85 -89 -84 999999 -95 -59 -40 999999 -99 999999 999999 999999 999999 999999 999999 -96 -76 -95 -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 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 -91 999999 999999 999999 -81 -93 -83 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -83 999999 999999 -97 -77 -80 -85 -60 -76 -80 -59 -31 -5 -3 11 12 41 49 57 55 72 70 65 83 102 120 128 130 155 173 193 189 195 198 216 64642 338 255 30 11145 17 57 22 8008 4027 975 3924 9805 24811 76283 114348 25176 5439 4611 4204 4449 4693 4304 4098 4210 4737 4226 3593 2808 1772 2721 2340 17613 229810 999999 999999 53587 10629 3976 2787 2830 2922 2830 2769 3239 2973 2191 1910 1933 1990 1912 2015 2162 2357 2247 1541 1293 1190 1182 1220 1122 1022 946 1070 1471 1389 1267 634 400 568 699 463 470 459 593 442 444 670 668 637 715 670 643 616 501 452 415 523 565 795 777 781 674 524 540 513 240 1 -43 59 177 87 80 92 117 194 65 68 193 298 109 42 999999 999999 999999 999999 999999 -4 999999 999999 -70 32 999999 999999 999999 -70 -95 -85 -7 -12 60 24 135 113 33 76 9 -30 3 999999 999999 999999 -21 -39 -38 -70 -81 -32 -23 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 -50 -66 999999 999999 999999 999999 -47 999999 -95 -86 -73 -43 -85 -36 -13 -54 -84 -16 -47 -12 -15 -90 3 5 -47 -64 -68 -36 -30 -8 42 -21 -1 58 8 4 -5 -39 -22 -48 -40 12 -23 -29 -19 -31 -16 -23 -48 -41 -42 -55 -55 -33 -57 -21 -39 -46 -55 -31 -43 -47 1 -31 -99 -20 -17 -18 -69 -82 -60 -67 -54 -14 -74 -89 -65 -55 999999 -78 -100 -61 999999 999999 999999 -57 -65 -75 -44 -94 -87 -86 999999 999999 -89 -92 -75 -69 -97 -74 -92 -93 -93 -93 999999 999999 999999 999999 999999 -90 -74 -76 -56 -45 -46 -77 -64 -46 -46 -37 -47 -56 -44 -49 -35 -72 -99 -81 -81 -64 -56 -82 -82 -56 -47 -40 -42 -44 -55 -65 -52 -36 -28 -20 -10 -3 6 20 23 62 80 89 96 97 116 134 126 122 129 145 167 167 185 200 213 235 241 243 250 261 64651 339 255 30 11145 17 57 31 8008 4016 34 447 1597 4075 8361 22744 74236 154896 40605 3402 3272 3686 4459 5049 5275 5352 3963 2399 1981 2480 2351 3138 3220 5799 85253 961533 999999 119814 155306 71922 6001 2789 3223 4858 5383 3985 2862 2119 1815 2033 2395 2085 2186 2265 2467 2501 1810 1310 1028 1074 1063 1088 1097 1186 1117 1276 1411 1314 1052 661 553 397 579 560 564 493 432 418 456 545 529 501 633 678 634 475 530 576 523 601 796 741 683 603 613 631 574 411 157 -31 70 110 43 -17 -7 -26 70 -29 29 126 193 88 0 -52 999999 999999 999999 999999 -78 -85 -39 999999 -44 999999 999999 -83 -88 -53 999999 10 47 86 143 82 119 92 33 -48 -55 -72 999999 999999 999999 999999 -79 -49 -82 -89 -10 -48 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 -87 999999 999999 -77 -37 999999 -86 999999 999999 -47 -59 -77 -60 999999 -46 -68 999999 0 21 -43 999999 -78 999999 999999 -31 -33 -21 -45 -29 -4 -65 -26 69 -10 999999 -31 -2 -4 -20 -85 -54 -36 -8 -44 -44 -57 -89 -78 -44 -18 12 -35 -9 -18 -52 -68 -80 10 -50 -8 41 -3 -52 -59 -57 -62 -78 -64 -46 -60 -62 -15 999999 -80 -93 999999 -97 -76 999999 999999 -89 -62 999999 999999 999999 999999 -91 999999 999999 -79 -94 -77 -78 999999 999999 -86 -82 -86 999999 -85 -85 -89 -91 -79 -97 999999 999999 999999 999999 -93 -78 -78 -74 -64 -59 -73 -73 -75 -67 -62 -78 -38 -44 -26 -29 -52 -69 -80 999999 -86 999999 -85 -66 -53 -45 -46 -59 -50 -66 -74 -51 -49 -54 -46 -22 -16 -42 -21 3 22 44 65 73 77 95 107 110 113 123 125 117 143 164 171 182 193 199 220 230 243 247 254 64660 340 229 30 11149 17 57 40 8008 4005 11 376 1179 2936 6866 15678 44008 143448 348901 140009 5141 2720 4519 6439 7776 8795 8774 7769 5024 2885 4453 8938 11147 9732 8193 63470 837985 986960 40997 41987 63060 9418 2693 3094 4000 4056 3554 2702 1983 2009 2362 2690 2105 2118 2490 2553 2464 1800 1200 1159 963 1059 948 983 1050 1113 1131 1192 1232 1092 729 424 420 434 306 440 570 478 459 579 450 515 537 705 751 560 441 417 424 450 405 466 647 632 664 743 646 647 546 400 41 -38 11 158 140 76 71 14 189 105 84 218 255 76 999999 999999 999999 999999 999999 999999 999999 -53 999999 41 999999 999999 999999 -62 24 999999 -34 19 88 61 109 78 42 13 28 -18 -84 999999 999999 999999 999999 -85 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 -22 999999 999999 -63 999999 999999 999999 999999 -99 -97 999999 -74 -64 -56 999999 -97 -28 -52 -59 -29 -65 999999 -88 999999 -42 0 19 -36 -90 -67 -56 25 18 27 -63 -7 -50 -57 -19 -84 -65 -87 -58 -35 24 -48 -36 -53 -34 8 -52 -31 -44 999999 -60 -75 -57 14 -29 -63 -62 -65 -82 -25 -67 999999 -84 -97 -95 -36 -93 -87 -68 -88 999999 -67 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -80 999999 999999 -92 999999 999999 999999 999999 -85 -68 -97 999999 999999 999999 999999 999999 999999 999999 -85 -71 -75 -81 -99 -64 -88 -65 -64 -74 -88 -67 -55 -52 -62 -50 -51 -57 999999 999999 999999 999999 999999 999999 -72 -87 -91 -97 -73 -68 -79 -76 -82 -70 -56 -33 -37 -45 -39 -24 -9 8 24 59 72 71 82 95 105 108 104 113 123 146 158 176 184 192 214 224 233 245 251 64669 339 263 30 11153 17 57 49 8008 3994 104 813 2039 4446 10381 26277 84077 254461 256953 28215 4550 4389 2661 1367 1305 1330 1180 636 545 517 846 2691 5626 9801 48331 538515 999999 253471 17155 8724 3989 2385 2722 3402 4068 3964 2334 2039 2692 3236 2602 2219 2377 2467 2566 2125 1552 1244 1095 1100 1157 1174 1087 973 1041 1136 1290 938 717 891 716 451 366 495 489 534 476 501 446 531 618 689 585 701 601 594 565 449 317 392 488 512 690 794 779 803 715 400 304 41 -59 106 55 137 86 70 45 112 136 58 95 207 229 -10 999999 999999 999999 999999 999999 999999 -83 999999 -95 -37 999999 999999 999999 999999 -75 -17 95 46 166 120 122 56 -17 9 -18 999999 999999 999999 999999 999999 999999 -64 -53 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 -53 999999 -94 999999 999999 999999 999999 -84 -97 999999 -97 -18 -57 -47 -94 -78 -57 999999 999999 -70 26 -36 -93 -38 -60 -44 -78 -69 -72 999999 -21 -27 -1 88 -34 -12 12 -63 -58 5 -49 -87 -51 -70 -87 -39 -18 -46 -60 -53 -22 -39 -15 -5 -31 -67 -73 -41 -21 -11 -28 -61 -34 -14 -46 999999 -85 -64 -54 -52 -5 -4 -58 -68 -40 -82 -92 -80 -94 -97 -83 -95 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 -55 -82 -83 999999 -98 999999 -95 999999 -98 -98 -96 -84 -83 -85 -66 -67 -68 -80 -82 -79 -62 -73 -58 -61 -73 -91 -89 -98 999999 -96 -83 -92 -88 -66 -69 -66 -76 -80 -63 -74 -72 -65 -76 -53 -45 -41 -35 -30 -27 4 32 58 69 79 82 94 110 106 101 107 113 134 150 161 177 200 204 202 214 237 253 64678 340 236 30 11156 17 57 58 8008 3983 129 530 1576 3276 7334 16748 48260 158405 532753 659643 49593 10621 8292 7405 5924 4504 3463 2311 1786 1780 1365 1042 1140 2802 6943 24961 124611 815228 316225 29153 24631 5341 2721 2391 2986 3152 2671 2670 2594 2548 2467 2099 2144 2178 2257 2592 2401 1683 1280 1146 1013 1137 1015 1001 1074 1073 1245 1276 1109 662 463 533 512 418 626 641 556 348 415 474 579 570 617 626 713 731 609 540 468 348 260 322 280 478 647 722 836 755 548 188 -63 37 105 107 126 75 60 5 75 54 91 54 129 223 187 -22 999999 999999 999999 -30 999999 -79 29 -31 999999 999999 -94 999999 -51 -19 25 96 68 94 186 137 -76 24 46 999999 999999 999999 999999 999999 -37 -6 999999 -49 -57 999999 -94 -75 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 -100 -74 -83 -86 -82 -95 999999 999999 999999 -73 -46 -48 17 -69 999999 -75 -10 -40 -60 -82 -23 18 -73 -81 -76 -56 -38 -68 -33 -72 -27 -4 21 4 18 -77 -39 -38 -61 -58 -8 -86 -70 -65 -75 -25 -32 -33 -69 -58 -37 -93 -25 -24 -74 -21 3 1 -54 -64 -18 -8 6 -80 -65 -71 -46 -55 -34 -39 -45 -64 -61 -54 -66 -60 -66 -91 999999 999999 999999 999999 -52 -84 999999 -91 -88 -78 -66 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 -88 -70 -79 -93 -92 999999 999999 999999 999999 -76 999999 -94 -85 -83 -84 -94 -88 -75 -76 -63 -62 -80 -72 -61 -48 -59 -64 -32 -50 -91 999999 -96 -93 -94 -84 -98 -87 -86 -97 -75 -80 -75 -60 -59 -77 -50 -41 -43 -52 -33 -18 -12 7 33 65 76 75 96 116 127 128 119 118 131 141 158 170 177 192 214 224 235 241 257 64687 341 208 30 11158 17 58 7 8009 3972 216 746 1520 3089 6031 12090 27689 81204 306713 999999 999999 72517 12772 8550 6505 5674 8295 6618 3289 3312 4218 3665 3808 4897 10079 23527 39760 101533 77833 10859 5297 3809 2887 2391 3101 4714 4325 3544 2712 2416 2386 2358 2423 2515 2277 2414 2813 2723 2082 1628 1160 1044 1152 1227 1017 1129 1285 1175 1195 1363 951 362 492 349 450 636 605 635 470 476 520 622 612 556 680 716 716 637 593 550 518 395 223 186 349 620 610 717 754 538 280 79 4 32 92 190 143 8 26 60 20 -52 88 126 277 223 25 -69 999999 999999 999999 999999 -89 -89 -30 -46 999999 999999 -92 -51 -28 42 79 82 146 43 87 11 -4 -49 -97 -54 -88 999999 999999 -60 -92 -76 -24 -63 -51 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 -41 -100 999999 -85 -84 999999 -78 13 -50 -23 -34 -81 -50 -19 10 -25 -46 -11 -3 -15 999999 -64 -28 -1 -20 -64 -22 -61 -88 -8 -18 -26 31 46 -18 -58 -77 -74 -38 -53 -67 -45 -49 0 4 -7 -77 -73 -38 -7 -17 -56 -20 -19 -64 -58 -20 24 -16 -64 -26 -29 -35 -34 -74 -55 -63 -75 -70 -13 -21 -76 -63 -39 -16 -50 -92 999999 -70 -35 999999 999999 999999 999999 999999 999999 -97 -73 -63 -60 -95 999999 999999 999999 999999 -96 -91 -80 -62 -77 -79 -81 -52 -86 -82 -88 -99 999999 -86 -88 -84 -68 -47 -70 -56 -28 -84 -60 -62 -57 -35 -37 -28 -44 -49 -37 -46 -78 -98 -83 -86 -93 -84 -58 -34 -70 -51 -52 -59 -57 -69 -67 -60 -53 -49 -49 -20 -11 -25 -18 -2 21 46 61 84 98 107 131 139 147 143 134 143 162 175 200 198 215 233 238 241 260 271 64696 341 211 30 11161 17 58 16 8009 3960 267 677 1371 2875 6118 12493 28731 85216 348852 999999 999999 123782 34214 42205 57976 50314 40189 32068 25651 32210 28764 15245 10701 11076 8677 8942 13940 35836 31924 5578 5267 5947 4743 2913 2693 3430 5176 7363 5193 2611 2327 2437 2683 2730 2510 2689 3010 2819 2060 1794 1318 1222 1138 1091 1156 1371 1312 1218 1208 1397 1227 609 335 363 494 591 569 543 545 535 636 734 631 735 874 810 725 737 722 683 472 438 406 383 474 549 699 785 708 435 319 68 64 85 99 77 61 85 36 31 127 47 -11 81 103 237 154 59 -39 999999 -89 999999 -69 -79 999999 999999 -92 999999 999999 7 60 108 8 91 184 146 22 50 49 -47 999999 999999 999999 999999 15 -10 -57 -66 -41 6 -25 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -92 999999 -79 -81 999999 -39 -56 -43 38 6 -31 -31 -14 -33 -27 -46 -34 -19 -58 -16 -88 -73 -90 999999 -20 -79 -39 -30 -78 999999 38 47 -45 19 -9 17 -72 -75 -77 -59 -64 -70 -41 -49 -26 18 -28 38 67 -31 -56 -25 14 -55 -4 -43 -21 1 29 -13 -16 -13 -53 -73 -54 -65 -91 -31 -64 -43 -54 -48 -60 -49 -61 -78 999999 999999 999999 -85 999999 -96 -68 -76 -95 -83 999999 -82 999999 999999 -76 999999 -98 -50 -93 -92 -85 -73 -86 -87 999999 -88 999999 999999 -95 -85 -85 -57 -54 -53 -67 -52 -49 -55 -39 -73 -81 -65 -89 -58 -17 -38 -35 -59 -71 -80 999999 -96 -85 -73 -86 -76 -67 -72 -66 -72 -50 -44 -54 -46 -54 -49 -48 -44 -17 -12 -24 -27 -18 -6 20 51 73 81 98 122 136 136 136 135 155 152 165 191 205 210 224 237 247 252 270 64705 341 211 30 11161 17 58 25 8009 3949 68 393 1065 2527 5277 10794 24928 75142 289540 969811 999999 85041 40694 38931 76827 141951 151487 131282 156249 188226 208896 154323 76454 35267 25444 26055 63365 39398 4765 3637 3226 2248 2117 2359 2491 3045 7197 14377 9009 3330 2379 2403 2948 2738 2525 2658 2979 2789 2103 1871 1801 1442 1277 1255 1196 1188 1289 1273 1178 1352 1228 526 407 386 331 482 672 595 462 603 675 647 584 471 630 838 773 761 715 644 478 352 296 335 488 732 672 630 543 468 192 -34 138 141 26 77 121 16 37 96 -1 34 145 77 118 138 22 -40 -81 999999 999999 999999 -69 999999 999999 -82 -40 -64 -77 -97 47 147 85 99 155 49 148 74 8 999999 999999 999999 999999 -82 -99 999999 -46 -16 -87 -74 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 -89 -95 -22 -64 -86 -71 -61 -77 -64 -51 -55 -96 999999 -89 -87 20 -90 -51 -52 -37 -46 -50 -27 -49 -40 12 -3 -16 -53 -37 -65 -64 -70 999999 -54 -73 15 -16 -13 -53 -93 -20 -44 -89 -62 -65 -46 -77 -92 -39 -81 -26 -50 -30 -18 -6 15 -14 -33 -73 -57 -29 -51 -80 -77 -66 999999 -75 -28 -62 999999 999999 999999 -71 999999 999999 999999 -82 -73 -78 -88 -96 999999 999999 999999 999999 999999 999999 999999 -78 -54 -71 -96 -91 999999 999999 -84 -95 999999 999999 999999 999999 999999 -90 999999 -84 -82 -72 -72 -65 999999 -80 -71 -76 -88 -70 -53 -64 -76 -81 -86 -94 999999 999999 -89 -81 -98 -89 -90 999999 -89 -85 -74 -86 -74 -61 -88 -72 -84 -53 -54 -43 -37 -25 -26 -28 -11 3 37 57 85 108 113 120 128 127 131 125 152 165 178 192 212 222 229 237 255 64714 340 243 30 11163 17 58 34 8009 3938 89 538 1336 2665 5514 11759 29869 99869 340705 384597 77821 17856 19387 40323 239062 482110 194164 429425 177328 143216 163808 128771 51525 20668 40622 100846 118009 117162 19612 4290 2762 2455 2587 2817 3891 8727 14865 6442 2246 2298 2862 3264 2804 2886 3754 5124 4398 3032 2227 2025 1784 1358 1243 1135 1254 1248 1221 1225 1396 1375 613 548 451 433 617 579 696 552 545 578 607 641 620 776 800 761 778 802 826 426 477 449 361 449 678 767 843 682 535 165 66 60 100 162 129 154 170 35 47 104 67 200 263 260 204 46 -45 999999 -93 -12 -72 -37 999999 -20 -28 -22 999999 -98 21 50 113 200 190 218 120 132 38 69 32 -100 -79 -41 -96 -41 -24 -4 -30 -35 22 -82 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 -88 -87 -49 999999 999999 999999 999999 999999 999999 -56 -85 -44 -79 -64 -43 -79 -42 -15 -66 -62 23 11 -2 -3 6 -29 -53 -5 17 -42 -5 -37 18 10 9 -39 0 -12 40 94 101 50 15 3 14 -24 16 6 -12 25 57 3 27 -24 -51 28 12 35 6 -18 -22 -6 9 50 13 4 9 -47 24 -8 -11 20 -5 -36 -8 -8 -35 -13 -19 30 -1 9 3 -25 -30 -63 -85 -89 -69 -65 -72 -69 999999 999999 -87 -83 -78 -79 -56 -58 -86 -94 -73 -87 -64 -51 -58 -54 -58 -46 -39 -60 -87 -93 -68 -75 -71 -67 -40 -39 -32 -37 -47 -51 -48 -46 -56 -40 -47 -24 -17 -38 -41 -7 -32 -49 -48 -64 -91 -68 -83 -67 -75 -54 -52 -55 -41 -28 -58 -56 -39 -46 -41 -42 -26 -17 -21 0 14 0 1 16 21 50 78 104 149 149 143 164 158 161 163 195 210 199 216 246 257 263 267 282 64723 339 273 30 11163 17 58 43 8009 3927 448 1176 2763 5918 12602 32835 104471 323691 483570 429231 387766 37815 21510 35158 44669 71047 201819 55121 28752 58169 101703 82483 28495 13724 18133 32561 274092 63893 7008 3484 2534 2811 3312 4244 8630 9627 2327 2010 2105 3087 3485 2862 3100 4380 6785 5645 3907 2671 1900 1911 1789 1547 1346 1313 1173 1218 1167 1322 1399 721 479 348 501 829 757 758 623 642 621 672 572 703 869 734 696 716 728 675 548 409 517 589 520 719 863 714 602 413 234 169 106 128 68 195 220 194 48 101 172 134 253 166 271 178 -53 -43 999999 -74 -44 -90 999999 -79 -78 999999 999999 -82 -15 -15 72 71 247 213 223 128 32 -35 98 -100 -83 -87 999999 -57 -21 -65 -34 -3 7 999999 -78 999999 999999 -85 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -93 -58 999999 999999 999999 -76 -67 -96 -64 -63 -58 -57 -76 -91 999999 -11 18 -13 6 -1 -74 -29 -28 17 8 -40 -74 -27 -32 -33 48 -2 -13 19 7 -24 35 -6 58 73 29 27 18 -21 6 42 -21 -20 10 17 -10 6 38 36 -5 0 23 32 -3 26 17 60 59 29 -8 -3 -11 0 53 -26 15 -12 -20 -60 -75 -20 16 -19 8 -24 -41 -27 -40 -42 -39 -36 -52 -76 -92 -52 -66 -69 -52 999999 999999 -85 -66 -93 999999 -75 -75 -90 999999 -86 -64 -73 -69 -50 -76 -56 999999 999999 -89 -81 -82 -74 -73 -63 -61 -68 -49 -35 -40 -56 -55 -43 -46 -55 -33 -29 -28 -29 -18 -13 -40 -58 -82 -68 -70 -83 -64 -66 -48 -46 -54 -60 -60 -33 -23 -41 -30 -36 -28 -35 -26 -23 -13 -10 10 10 14 18 44 75 105 123 138 144 148 152 161 166 165 183 210 212 209 236 260 257 267 64732 338 305 30 11165 17 58 52 8009 3916 395 1470 3572 8071 22176 65393 141985 130573 199941 376674 138008 117269 182447 305921 159911 70717 54777 39648 37780 26242 15042 9637 7195 8009 14048 91767 244418 28110 9231 4572 3785 5945 9903 67668 214353 16688 2113 2604 3502 3129 3117 3298 3304 2990 3355 3289 2608 1951 1934 1690 1518 1525 1195 1133 1315 1267 1304 1198 500 397 457 586 690 613 658 549 670 697 656 696 796 799 816 897 883 909 618 514 350 535 476 332 398 763 782 759 656 453 154 62 113 78 31 103 102 30 25 96 130 180 193 285 178 13 999999 999999 999999 999999 -82 999999 999999 999999 -45 -58 -73 -70 -41 77 144 148 165 122 55 49 26 -96 999999 999999 -83 999999 -93 999999 -69 11 -27 -43 -95 -73 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 -71 -62 -75 -99 -85 999999 999999 -87 -97 -96 -56 -73 -22 -23 -18 -3 63 -7 9 -35 -44 -36 1 -36 -30 5 8 62 68 -46 5 66 40 6 -14 -24 -35 -38 -29 -51 -28 -59 -33 -46 -42 -36 -7 -40 -4 63 36 11 22 -10 0 7 -44 -12 -45 -34 -33 -48 11 19 19 -12 -31 -74 -32 -31 -13 -36 -40 -25 8 -43 -57 999999 -61 -89 -78 -44 -69 -80 -89 -51 -81 -84 -100 999999 -47 -56 -77 -69 -67 -37 -65 -49 -82 -91 -73 -41 -61 -95 -81 -77 999999 -82 -59 -55 -96 -68 -30 -26 -47 -30 -45 -33 -35 -39 -46 -36 -21 -35 -35 -32 -1 -22 -35 -48 -57 -94 -85 -77 -79 -77 -59 -62 -54 -60 -58 -32 -38 -28 -33 -45 -38 -23 -7 10 -4 -8 8 25 22 27 42 73 104 124 140 149 157 189 208 192 176 187 205 222 244 259 254 264 274 64741 337 335 30 11165 17 59 1 8009 3904 125 963 1553 1286 626 584 2038 12651 33584 43346 86872 269751 613259 702972 201183 10914 20148 34892 36439 23604 6973 3430 8199 9715 41969 200381 60404 9092 3417 3305 3686 8831 100810 530390 44610 2718 3118 3304 3198 2973 2812 2322 2575 2728 2783 2365 1788 1799 1867 1704 1426 1280 1323 1325 1284 1234 1234 885 410 562 582 603 715 618 608 661 835 896 848 920 959 899 946 866 817 602 430 395 471 398 435 498 756 974 796 765 626 534 262 168 104 50 129 162 202 135 159 128 80 156 318 283 176 -43 999999 999999 21 -36 -99 18 31 999999 -72 -35 7 85 65 60 104 201 213 165 16 41 -2 999999 999999 999999 999999 -46 -8 -73 2 -36 -30 -31 999999 999999 -64 999999 -50 -99 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 999999 999999 -95 -97 999999 999999 999999 -82 999999 999999 -94 -28 999999 -24 -4 -6 -66 21 -59 -17 14 -32 -25 54 -40 24 -9 5 -3 23 41 -67 -5 -32 -50 -34 60 18 -34 99 63 47 47 10 -54 24 -57 3 36 17 -1 -4 11 19 12 33 2 -24 -60 37 -3 16 42 49 -5 -18 22 19 24 -10 42 70 15 -34 -15 14 -21 0 -1 12 15 10 -14 -8 6 -14 5 -51 -48 -45 -36 -42 -78 -63 -76 -19 -66 -71 -47 -60 -7 -28 -61 -47 -47 -84 -69 -12 -48 -80 -62 -75 -82 -72 -42 -33 -39 -52 -56 -32 -20 -13 7 -12 -24 -45 -9 -3 -18 -17 -2 23 4 -6 -34 -35 -29 -39 -41 -34 -49 -52 -37 -34 -13 -28 -29 -24 -18 -16 -7 5 4 -1 -2 4 1 16 30 28 23 50 51 55 85 138 152 167 188 198 214 219 228 221 224 242 250 264 279 294 306 316 64750 338 304 30 11164 17 59 10 8009 3893 106 1719 4827 7788 7198 4200 3073 3705 7377 24395 62193 178160 508796 919391 947342 405224 40923 27460 14641 8527 6009 2980 3976 8278 8262 7356 5866 5012 4339 3676 3756 6600 14557 65912 138615 8119 2295 3183 3781 2991 2248 1974 2137 2246 2025 1813 1524 1276 1477 1573 1560 1380 1084 1113 1270 1158 1164 1144 500 424 538 558 759 607 594 615 792 1103 1224 1034 888 831 818 889 1027 797 682 593 536 418 433 499 536 500 584 800 677 739 609 505 273 46 118 112 90 101 41 128 0 43 94 238 203 120 -4 -51 -12 -80 999999 999999 999999 999999 -96 999999 -80 -41 50 83 11 -4 99 140 138 55 101 -12 -19 -97 999999 999999 999999 999999 -92 17 -18 -43 -80 -66 -83 999999 999999 -90 999999 999999 999999 999999 999999 -75 -95 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 -98 -71 -33 0 -61 -70 -50 -61 -50 -18 -53 3 42 -42 -7 -21 26 70 -61 -59 -5 34 -31 22 22 -53 -7 -49 33 14 49 -10 76 14 9 15 -3 -37 5 -9 -31 55 -2 -3 -14 -45 -17 11 11 -52 12 6 8 31 -12 -66 24 0 -17 15 24 0 -51 -63 -69 -52 -87 -90 -61 -57 -25 -43 -38 -11 4 -38 -61 -94 999999 -76 -40 -83 999999 -52 -61 -59 -30 -53 -93 -84 -65 -55 -98 -58 -82 -83 -50 -67 -92 -93 999999 -79 -68 -84 -82 -49 -23 -51 -23 -41 -42 -29 -39 -31 -5 7 5 -11 9 -28 -42 -32 -60 -67 -70 -90 -64 -49 -71 -76 -73 -70 -65 -62 -54 -55 -48 -45 -32 -34 -44 -10 -29 -39 -23 -15 -14 -8 -8 -2 6 19 48 95 118 121 144 160 169 184 194 206 187 189 205 225 243 260 271 278 285 64759 337 336 30 11166 17 59 19 8009 3882 566 1787 1897 996 1178 1939 4517 10485 30005 103228 311415 857545 999999 707148 29976 7562 7520 6709 6450 5952 4157 6116 8738 7130 4878 4833 5849 4579 2574 2508 2957 3898 4373 3076 2475 2686 3833 4667 3657 2542 2417 2203 2049 1761 1583 1440 1425 1349 1490 1445 1394 1324 1426 1287 1229 1320 1304 696 514 630 657 690 717 756 751 904 1133 1169 1072 947 891 947 1154 1014 928 697 675 542 536 450 603 653 646 568 656 889 774 705 634 291 111 59 147 154 76 100 96 59 152 257 333 285 125 -37 -73 -36 999999 999999 999999 -79 -28 -1 43 -48 -3 -16 29 60 100 127 146 142 160 201 151 29 999999 999999 -81 -86 53 -73 -92 -31 -55 -72 -10 -87 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -99 -32 -88 999999 -62 999999 999999 999999 -20 -69 -85 -72 -55 -30 -85 -73 -79 -61 -17 -41 -43 -20 22 9 26 -14 5 40 27 -40 -33 -2 -28 -24 29 39 4 -53 -24 18 51 39 90 51 28 -85 -15 6 40 25 -23 -36 -33 7 -4 38 7 6 40 39 53 71 38 60 28 3 53 37 -2 8 25 40 45 28 -10 -9 2 12 -21 -13 -12 -23 -55 -11 -32 -55 -41 -76 -89 -56 -27 -63 -73 -77 -27 -51 -66 -71 -89 -82 -81 -63 -54 -73 -59 -39 -53 -52 -70 -72 -61 -58 -58 -13 -27 -38 -54 -69 -43 -38 -36 -58 -10 35 -7 -30 -39 -17 -8 -40 -60 -64 -31 -46 -70 -42 -68 -64 -69 -45 -35 -51 -54 -23 -24 -25 -35 -52 -7 -9 -12 -5 -2 0 10 14 8 11 9 38 53 44 77 125 142 161 182 183 188 179 195 211 212 223 228 243 265 266 275 289 315 64768 345 97 30 11167 17 59 28 8009 3871 -42 999999 999999 999999 999999 999999 999999 -10 208 1194 935 695 1140 1862 4507 10751 43074 171936 503281 999999 999999 280974 106075 63047 8237 5519 5546 3600 3329 3794 4876 4466 3227 3631 3519 2494 2185 4304 6405 8059 8842 5181 2807 3075 4222 3908 3069 2529 2402 2162 1836 1619 1370 1128 1197 1323 1649 1438 1450 1529 1268 1213 1136 1271 1335 760 563 816 743 673 633 798 938 1121 1158 969 887 981 1020 1047 1090 891 805 873 867 637 508 477 488 686 941 674 498 726 702 680 568 374 126 -1 111 120 47 130 142 145 273 317 234 179 61 999999 -67 999999 -75 -79 999999 -66 -82 -50 999999 -68 999999 999999 114 116 98 176 214 239 257 238 156 3 -80 -99 -52 999999 -69 999999 -66 21 -58 -64 -61 -68 999999 -88 999999 999999 -65 999999 999999 -69 999999 999999 999999 999999 -82 999999 999999 -100 -70 999999 -8 -39 -63 999999 999999 999999 999999 -23 30 19 8 -9 -50 -74 -61 -23 -23 -66 -33 40 -7 65 21 43 23 76 102 94 77 31 -32 -14 -13 13 -14 -12 14 17 28 63 62 61 34 30 -4 70 30 23 44 -12 5 1 -34 47 28 -20 19 61 75 41 32 26 63 45 -9 -8 25 74 81 22 54 28 37 26 -15 -24 -40 19 -3 -10 -41 16 1 -33 -39 -20 -63 -48 -22 -46 -49 -55 -36 -59 -25 -67 -44 -33 -61 -38 -34 -73 -61 -52 -47 -38 -56 -40 -55 -37 -53 -62 -46 -71 -77 -41 -45 -28 -10 -22 -14 -32 -14 -7 -1 -18 -19 -11 -32 -13 -15 -33 -57 -41 -47 -56 -53 -83 -66 -57 -33 -37 -51 -63 -33 -32 -15 -19 0 -1 -15 -15 -8 -9 0 23 18 27 33 15 36 74 101 108 152 179 180 187 188 202 205 212 219 221 236 249 250 264 284 302 316 64777 340 245 30 11165 17 59 37 8009 3860 53 420 640 1015 1382 1476 1889 2467 2948 4155 5898 7981 20235 141427 430933 917329 999999 616038 115231 52882 31053 23940 24527 21131 14221 6148 3842 2851 2820 2151 1642 1948 2124 2623 3441 3264 2721 2511 2884 3043 2658 2405 2159 2173 2278 2236 1718 1193 1196 1084 1169 1367 1468 1319 1385 1205 1031 1103 1062 1099 801 468 545 658 449 518 592 991 1189 1101 904 975 1012 884 1029 966 1044 930 850 796 638 515 372 324 401 679 688 546 431 613 797 747 557 171 9 15 87 60 107 1 50 31 172 198 193 162 -89 999999 -99 999999 999999 -74 999999 -84 -57 999999 999999 -96 999999 -87 81 77 34 66 52 138 185 27 -92 999999 -83 999999 -94 -89 -60 -3 -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 -62 -30 999999 -96 999999 -47 -48 999999 999999 -20 2 -74 15 -6 999999 -93 -85 -49 -20 -38 -18 23 -10 -69 -58 -36 29 29 60 -31 -16 3 -92 -80 -10 -27 -70 16 -21 -59 -56 -10 -26 -8 -24 -31 -41 37 43 -29 -66 -84 -92 -13 -73 -23 -16 28 -41 -26 -23 -23 -25 -78 -46 -62 -82 999999 -75 -83 -81 -89 999999 -92 -92 -70 999999 -39 -83 999999 999999 999999 999999 999999 -70 -76 -71 -53 -79 999999 999999 999999 999999 999999 999999 999999 999999 -73 -68 -79 -89 -75 -46 -65 -69 -95 -88 -49 -50 -39 -23 -12 -73 -77 -84 -85 -85 999999 999999 999999 -79 -91 -72 -90 -84 -84 -91 -81 -84 -82 -84 -74 -69 -61 -57 -55 -59 -61 -38 -34 -38 -31 -24 -25 -14 -4 24 42 77 86 113 114 114 134 153 160 166 169 173 188 200 214 230 235 244 266 64786 345 91 30 11161 17 59 46 8009 3848 3951 2026 2468 3845 6188 8487 9964 9781 10761 10545 7936 6135 7827 13324 21801 33772 42914 49543 64706 192551 729822 999999 574260 154042 69354 31651 20268 22759 20002 12011 7871 4457 2640 2735 1984 1746 1888 2177 2579 3345 3827 3514 2652 3316 3960 3199 2683 2636 2607 2482 2544 2457 1925 1412 1066 1129 1280 1521 1470 1400 1536 1135 1154 1220 1217 646 577 543 594 513 605 784 1068 1235 1140 998 932 1074 966 847 1037 1142 1104 972 804 876 670 541 569 487 386 695 553 475 664 756 646 509 449 15 -31 70 56 3 3 103 85 103 235 304 271 218 999999 999999 999999 -88 999999 999999 -96 -63 999999 -65 -1 999999 -76 26 10 23 78 205 152 242 39 49 -41 999999 999999 999999 999999 999999 -73 -84 999999 999999 -98 -97 -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 -82 999999 999999 999999 999999 -81 -50 -79 -45 -52 -65 56 21 -18 16 -72 999999 -42 35 -24 -17 43 4 -18 -57 -13 36 64 24 -42 -22 13 999999 -24 68 71 0 -54 -13 -38 -48 -3 -2 -25 -21 5 3 -31 -15 12 -11 54 48 40 -26 18 -10 -15 9 13 -13 52 10 55 -23 -26 -25 -70 -77 -69 -58 999999 -79 -41 -69 999999 -83 -49 999999 -45 -68 -95 -84 -72 -34 999999 -78 -88 999999 999999 -72 -28 -57 -92 999999 -99 -92 -69 -96 -91 999999 999999 -91 -78 999999 -65 -62 -78 -71 -78 -80 -73 -55 -57 -27 -32 -39 -50 -59 -33 -40 -65 -65 -77 -97 -87 -78 -87 -76 -65 -74 -73 -73 -67 -76 -65 -51 -59 -63 -51 -51 -36 -38 -48 -33 -26 -23 -19 -12 -13 -5 5 25 26 40 94 124 133 145 147 153 167 168 182 178 185 206 222 222 234 252 266 285 64795 345 89 30 11159 17 59 55 8009 3837 10765 7690 5303 3118 1987 836 345 394 687 1324 1992 1712 1950 1983 1762 2547 6530 12034 14333 45230 275079 598817 517362 100183 14996 6613 4445 4897 3463 3765 6774 9211 9248 10717 5950 2555 2260 2642 3464 4316 4796 3329 2712 3385 4253 3565 2844 2770 2537 2652 2524 2255 1744 1469 1088 1056 1153 1387 1339 1407 1455 1301 1211 1254 1171 668 607 433 669 359 421 863 1175 1048 1005 954 904 982 923 886 1012 1064 1140 1074 786 828 778 503 434 462 423 375 549 442 566 774 677 687 521 329 197 100 -4 21 32 63 113 88 111 259 249 142 8 -85 -69 -88 999999 -81 -23 999999 999999 -94 999999 999999 -48 38 -33 22 136 75 141 116 112 43 999999 999999 999999 999999 999999 -63 52 -63 -83 -65 999999 999999 -56 -83 999999 -87 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 -99 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 -86 -51 -64 -53 -23 -78 999999 999999 -64 -84 -74 -32 -31 -35 19 -86 -30 -51 -28 1 1 23 -49 -13 -26 -85 21 -15 -19 64 32 -30 -15 -11 -16 -15 40 40 52 -28 -57 -16 -44 -5 23 -7 7 3 24 8 -43 -1 -36 -36 8 64 -7 -47 6 1 -35 -29 -28 19 19 61 -2 -43 -7 1 -55 -67 -67 -68 -65 -47 -70 -61 -48 -77 -89 999999 999999 -82 999999 -84 999999 -41 -66 -98 999999 -42 -33 -71 -54 -51 -22 999999 -81 -61 999999 999999 999999 -83 -45 -77 -57 -57 -69 -62 -55 -42 -81 -81 -28 -16 -44 -23 -32 -10 -31 -35 -43 -62 -48 -58 -81 -64 -58 -79 -69 -70 -72 -50 -75 -63 -49 -52 -55 -51 -56 -37 -16 -16 -27 -5 -8 -31 -24 -23 -9 1 -2 5 1 28 67 105 114 125 154 163 167 170 181 186 182 196 222 227 232 243 262 282 64804 344 115 30 11155 18 0 4 8009 3826 8270 6279 5610 4905 4607 4512 5253 6188 7189 12920 18970 14138 4152 2876 3033 3069 3688 4388 5402 6881 6058 4957 4575 4197 3627 3912 3792 2689 2797 3188 3202 2907 3074 5171 8007 9671 16273 20913 19322 19164 44338 47890 4864 4774 3383 2739 2301 2511 2490 2062 1223 1032 957 966 1199 1281 1327 1507 1529 1399 1207 1131 1048 946 617 506 445 532 245 512 923 1133 1160 971 849 1005 943 856 694 684 816 942 1012 753 861 729 649 552 429 457 488 466 585 518 540 631 727 729 552 379 284 84 34 112 203 79 95 98 116 233 243 220 69 -90 999999 -60 999999 -44 -42 999999 999999 73 -31 -63 -63 6 56 49 165 189 205 100 82 999999 999999 999999 999999 999999 -15 18 -85 -24 999999 999999 999999 999999 999999 -77 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -59 999999 -82 999999 999999 999999 999999 -22 999999 999999 999999 999999 999999 999999 -94 -76 -79 -51 -41 -71 -43 -25 -51 -54 -42 0 38 -22 -41 -18 -26 25 5 -29 -7 18 9 -13 13 26 -1 19 -39 -16 7 -44 -55 -16 26 -46 -14 -28 -77 -45 -37 -40 -12 -35 3 -6 7 31 -35 -51 14 17 -14 13 -8 -42 -53 -45 20 42 -3 -4 24 -4 -43 -64 -62 -23 -50 -9 -74 999999 -52 -28 -56 -82 -62 -68 -77 -30 -69 -83 -60 -91 -92 -89 -33 -53 -25 -67 999999 -88 -58 -82 -55 -89 -85 999999 999999 -46 -71 -75 -56 -44 -65 -92 -81 -61 -33 -39 12 -13 -46 -33 1 -26 -50 -43 -70 -81 -62 -77 -98 -80 -70 -88 -77 -76 -85 -74 -70 -56 -54 -52 -48 -45 -37 -27 -36 -14 -17 -19 -13 2 4 -11 -11 3 17 21 41 88 125 130 145 145 164 166 183 186 180 208 225 226 228 233 259 278 276 64813 344 116 30 11156 18 0 13 8009 3815 10260 10782 10982 11121 11266 9617 8616 10040 15299 57096 13948 3981 4037 4537 3956 3510 3684 4429 5280 5234 4217 3726 3758 3885 3875 3879 3434 3123 3058 3556 3072 2590 2623 2642 2455 2636 3076 3934 4580 5968 19072 9754 4368 4576 3252 2782 2663 2354 2122 1843 1080 922 963 1097 1216 1363 1445 1563 1648 1410 1130 1115 979 703 623 420 269 506 439 744 1110 1238 1232 1034 1149 1114 998 908 768 683 707 850 906 964 939 784 652 651 482 347 393 575 659 708 639 645 695 843 778 781 359 5 20 35 88 121 138 193 218 196 259 295 109 -34 -31 -72 -74 -35 -84 -29 -63 -49 -65 -45 -11 85 82 98 142 225 214 223 20 -52 -90 999999 999999 -47 42 -3 -33 -22 -26 -90 -83 999999 999999 999999 -90 6 999999 999999 -57 -66 -16 999999 999999 999999 -97 -98 999999 999999 999999 -85 -42 -36 -28 -99 -80 -78 999999 -19 -90 -76 -50 -60 -49 -65 -73 -39 -57 -23 26 17 56 34 -7 17 151 2 -3 29 37 83 4 6 29 105 64 35 -1 27 23 -13 23 -15 -28 54 -4 -28 25 15 -37 -5 -35 41 48 18 9 38 25 -5 -23 39 70 50 69 34 56 12 37 13 67 76 -6 12 38 7 24 14 34 9 20 48 11 15 6 -33 -36 -65 -44 -46 -11 -42 -53 -16 -24 -9 -63 -66 -56 10 -44 -66 -50 -13 -24 -48 -18 -35 -38 -65 -64 -55 -46 -30 -46 -29 -30 -32 2 16 -9 -22 10 19 15 9 -8 4 9 2 -30 -44 -47 -51 -33 -70 -57 -31 -41 -33 -42 -25 -24 -35 -20 -35 -32 -7 6 2 11 4 17 14 25 20 21 36 28 36 33 33 56 101 128 165 182 180 180 201 199 213 210 218 235 259 280 277 276 288 305 318 64822 344 115 30 11155 18 0 22 8008 3804 13813 12959 9390 6731 6702 7392 9609 10322 8800 6138 5045 4750 4932 4611 4387 4784 5234 5089 4898 4327 3366 3140 3192 3540 3877 4005 3330 2745 3088 3451 3160 2890 2960 3104 3654 9634 30556 31046 9635 4756 3364 3594 4077 3382 2899 2804 2561 2134 1831 1451 1225 843 816 1063 1312 1227 1350 1424 1523 1369 1088 1060 943 669 531 484 319 287 383 587 760 1221 1245 920 891 823 539 479 618 668 731 725 883 1037 825 855 774 703 528 476 402 387 400 574 650 498 535 694 702 698 570 152 41 56 56 137 84 75 183 93 253 274 42 999999 999999 999999 -99 999999 999999 -92 -61 999999 -77 -72 -9 -43 59 104 138 191 247 111 28 -6 999999 -64 -60 -78 -53 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 -71 -43 999999 999999 -90 999999 999999 -77 -99 -50 -92 -70 -88 -92 -46 33 -62 -79 -9 -3 3 -35 -37 -33 -42 4 -49 -10 -29 -44 999999 -25 -1 -39 -62 -25 -62 -49 2 999999 -63 -99 999999 999999 -60 -7 -14 -1 -16 -68 -14 -52 -30 4 -5 -12 45 -9 32 -19 -43 -13 29 -16 -26 -18 11 40 68 -6 -27 -54 -40 -66 -82 -76 -59 -85 -62 -71 -77 -88 -71 -57 999999 -94 -65 999999 -98 -91 999999 999999 999999 -71 -56 -55 999999 -79 -70 -54 -70 -59 -95 999999 -83 999999 999999 -89 -87 -88 -98 999999 -91 -89 -44 -69 -66 -82 -61 -31 -39 -34 -46 -38 -46 -70 -86 -90 999999 999999 -90 999999 -83 -83 -76 -97 -88 -83 -85 -86 -85 -87 -75 -60 -45 -41 -40 -47 -47 -32 -34 -48 -41 -18 -15 -21 -14 -5 46 84 96 100 134 123 128 141 137 141 152 160 177 199 201 214 237 247 255 64831 344 112 30 11152 18 0 31 8008 3792 6120 5306 4617 4551 4276 3858 3389 3080 2817 2780 2899 3371 3689 3956 3501 2983 3100 3264 3156 3564 3464 3273 2968 3479 3863 3785 2927 2500 2643 2961 2499 2534 2490 3000 4745 12776 46929 90319 64350 44338 51934 14325 4829 3598 2953 2715 2654 1978 1326 1095 893 930 951 708 1101 1272 1260 1453 1487 1232 1070 982 846 841 497 475 324 337 344 393 596 924 1015 977 701 524 499 588 518 506 591 496 766 1001 1003 763 723 750 581 424 314 365 406 360 567 416 508 675 664 621 667 355 130 146 -9 28 113 126 100 162 229 277 83 999999 999999 -97 999999 999999 999999 999999 999999 999999 -76 -77 999999 -19 -60 21 52 28 174 159 65 -40 -67 999999 999999 999999 -72 -34 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 -54 999999 999999 999999 999999 -28 -91 -91 -66 -96 -45 -44 -49 -57 -62 -72 34 -14 -55 -50 -1 -61 -7 -16 -18 -8 -34 -33 -79 999999 999999 -86 -79 -81 -76 -75 -56 -83 -67 -47 -87 999999 -71 -18 -74 999999 -42 -40 -45 -62 -38 -11 1 -37 -76 -38 -30 1 -42 -70 -2 -2 -53 -58 -33 -40 -84 -50 -60 -84 -85 -52 -79 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -66 -97 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -99 999999 999999 -94 999999 999999 999999 999999 999999 999999 -99 -90 999999 -70 -82 -71 -74 -96 999999 -77 999999 999999 999999 999999 -99 999999 999999 999999 -66 -86 999999 999999 999999 -95 -91 -81 -98 -93 -68 -49 -45 -45 -53 -82 -80 -64 -60 -47 -28 -20 -22 13 57 80 75 89 111 110 123 133 135 137 148 158 170 184 195 222 230 237 64840 344 105 30 11145 18 0 40 8008 3781 14829 14736 14741 17327 19639 17752 13887 11211 8587 5880 4556 4335 4248 4055 3884 3604 3763 3778 3617 3489 3458 3384 3275 3485 3823 3064 2475 2530 2948 3186 3147 3833 5912 5254 6422 8326 25981 58210 52756 21870 10907 9295 6115 4282 3295 2885 2643 1807 1059 865 836 968 863 1018 1248 1346 1376 1507 1482 1298 1163 1020 1151 908 439 454 351 285 491 474 510 805 985 1033 837 532 591 687 773 693 739 612 555 836 985 1180 1062 909 645 579 392 481 436 285 430 399 536 627 694 770 692 661 302 118 37 43 221 238 147 88 129 199 275 80 999999 999999 999999 999999 999999 999999 999999 -86 -27 -93 999999 -43 -10 0 2 65 103 150 153 44 4 -28 999999 -92 -91 -11 -75 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 -67 999999 -95 999999 999999 999999 -98 999999 -52 -39 -80 999999 999999 999999 -94 -60 3 -80 -80 -27 -51 -23 -2 -35 -39 22 -46 -71 -16 -15 -22 -46 19 -5 -27 -45 -15 -26 -57 29 -99 -17 -18 -87 -92 999999 -48 -38 -7 -20 -28 -48 -49 -77 -44 -19 -40 -85 -31 -11 0 -31 0 34 3 -43 -45 -20 -12 10 2 -22 -12 -73 -24 -63 -70 -64 -65 -74 -81 -84 999999 999999 999999 -79 -88 999999 999999 -95 -78 -81 -77 -93 -92 -71 -41 -72 999999 999999 -82 -99 999999 -83 999999 999999 999999 -91 -98 999999 999999 999999 -86 -58 -50 -92 -94 -55 -49 -52 -34 -27 -67 -50 -32 -52 -68 -71 -76 -88 -73 999999 999999 999999 -91 999999 -82 -78 -81 -78 -100 999999 -72 -79 -61 -56 -61 -29 -21 -28 -27 -37 -36 -17 -27 -34 -19 -8 -3 9 40 65 97 131 121 145 146 147 151 145 158 179 197 214 222 224 238 252 269 64849 344 131 30 11141 18 0 49 8008 3770 34888 36780 46061 56907 64416 76673 79464 79416 69735 55506 42541 29756 16665 9411 6909 5695 4187 4176 3673 3098 3112 3026 2717 2618 3099 3400 2968 2738 2847 3101 3018 3802 4944 3470 3789 10657 64461 174571 125586 38696 34359 22491 7428 4712 3459 2921 2777 1818 1115 772 746 865 800 932 1101 1204 1373 1508 1266 1185 1128 1189 1127 737 579 423 220 289 300 125 453 876 903 807 784 559 594 632 691 594 640 602 542 611 805 965 1112 1022 789 648 521 395 472 445 380 459 478 513 522 623 619 582 478 200 59 65 44 80 86 100 79 113 188 73 999999 999999 999999 999999 999999 999999 -85 -93 999999 999999 999999 -82 999999 -37 52 79 -24 4 36 24 -98 999999 999999 -92 -2 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 -98 999999 999999 999999 999999 999999 999999 999999 -94 999999 0 -50 -11 999999 999999 999999 999999 -59 -75 999999 -27 -80 -54 -13 -15 -40 -99 -66 -50 -83 -88 -97 -27 -8 -49 999999 -86 -64 -41 -78 -99 -85 -58 -66 -75 999999 -71 999999 999999 999999 -49 -44 -87 -37 -40 -56 10 -33 -59 -28 -35 -56 -52 -33 -87 -54 999999 -50 -65 -55 -71 -60 -29 -60 999999 -89 999999 -88 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 -100 -66 -77 999999 999999 -91 -99 -90 -52 -60 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -88 -95 -82 -65 -70 -72 -65 -76 -66 -76 -76 -66 -59 -62 -60 -44 1 22 42 61 82 95 91 106 112 108 103 126 144 157 167 179 182 192 209 220 64858 344 96 30 11136 18 0 58 8008 3759 62903 75185 104415 119620 115624 121829 122643 113434 92600 83495 80455 77338 78335 72632 50452 30609 18368 9943 6554 5339 4390 3694 3477 3168 2795 3193 3604 3479 3374 3779 3806 2971 2683 2518 3405 3810 2945 7364 16343 9217 6320 5619 4941 4373 4105 3288 2917 2114 1040 897 832 900 1018 1062 1237 1402 1480 1445 1302 1245 1252 1161 1112 752 590 649 368 421 297 386 684 1010 1107 943 762 766 676 660 653 710 769 702 624 586 800 1043 1201 1125 831 734 623 455 639 545 504 572 581 574 656 821 695 731 473 38 65 83 117 71 100 217 229 267 267 114 999999 999999 999999 999999 -37 -54 999999 -91 999999 -54 -36 -89 -16 19 112 135 214 144 113 7 999999 999999 999999 999999 -66 -6 -40 -87 999999 999999 999999 999999 -91 999999 999999 -93 -86 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 -90 -52 999999 -83 999999 -64 -31 -99 999999 -83 -27 999999 999999 -8 -38 -8 -49 31 2 -44 18 -35 -15 -20 -5 -12 -45 8 15 17 1 -71 -42 7 5 -26 45 4 -38 -41 -40 -54 -39 -32 -6 -63 -62 -87 -26 -55 -23 21 -16 -20 -14 -36 -49 29 22 31 -25 -8 9 -21 -6 -16 -39 -41 -62 -44 -7 -47 -41 -32 -61 999999 999999 -85 -46 -95 999999 -97 999999 999999 -99 -83 -66 -86 999999 -90 999999 999999 -82 -80 -83 -70 -95 999999 -76 -83 -69 999999 999999 -79 -75 -79 -74 -73 -70 -71 -77 -73 -33 -54 -44 -25 -21 -49 -38 -76 -58 -62 -56 -72 -83 -60 -57 -80 -75 -79 -87 -95 999999 999999 -88 -66 -57 -55 -74 -54 -35 -33 -36 -26 -21 -16 -18 -20 -19 -20 -13 -20 -15 1 9 26 63 78 79 100 125 136 134 141 160 158 158 175 192 201 220 238 246 258 267 268 64867 344 97 30 11137 18 1 7 8008 3748 63204 77794 105853 129709 129100 124235 118473 104794 90830 87653 92024 105520 115838 118478 107499 82794 51647 28092 14740 10084 7524 5689 4888 4345 3650 3425 3448 3274 3508 4038 4508 3882 3163 3109 4105 4149 3039 3147 3236 3239 3552 4323 4661 4659 4135 3416 2920 1895 1190 1125 880 729 1033 1281 1297 1381 1473 1484 1389 1105 1145 1176 1073 792 622 539 308 591 549 420 782 924 1213 1059 714 651 673 689 831 801 711 659 648 814 945 1090 1137 1120 963 748 491 603 663 521 541 588 578 773 837 760 685 468 227 49 80 40 90 155 120 155 232 349 197 8 999999 -85 -58 -72 999999 1 -89 -79 -56 6 -48 84 117 133 133 109 145 232 162 -22 999999 999999 999999 999999 -65 -50 -15 6 -75 -18 999999 999999 -28 999999 -42 999999 999999 -83 999999 999999 -6 999999 999999 999999 999999 -98 999999 -41 -84 999999 -73 -53 -48 -97 -70 -26 999999 -85 999999 999999 -32 -84 -64 -70 -91 -34 -83 999999 -30 21 -8 -5 5 -22 21 64 4 7 -48 -44 -71 -34 31 -36 16 37 61 25 -11 33 35 0 32 -34 -22 -45 -23 -14 -15 4 -39 9 -12 -35 26 -7 3 27 -17 10 96 21 41 76 15 19 19 -52 17 40 -3 -14 -70 -95 -26 -11 17 4 -51 -46 -64 -30 -32 -44 -65 -67 -30 -34 -71 999999 -89 999999 -86 -63 -42 -57 -45 -27 -57 999999 999999 -82 -85 -37 -61 -77 999999 -86 -43 -58 -44 -56 -57 -58 -71 -55 -43 -48 -46 -11 -31 -39 -31 -8 -20 -19 -30 -51 -60 -60 -59 -62 -55 -72 -63 -54 -51 -58 -44 -51 -46 -35 -26 -26 -31 -8 -15 -9 -22 -18 -30 -28 -36 -30 1 5 -3 16 40 52 63 88 110 140 145 149 152 150 159 170 174 177 192 214 211 231 240 251 269 272 64876 344 97 30 11137 18 1 16 8008 3737 77003 94150 119650 142760 131099 109228 93777 85586 73890 65541 58158 60035 57230 57260 69288 91968 98625 73304 48246 31135 24490 20397 17191 13541 12609 10993 6708 3747 3633 4535 7814 19174 18929 3578 2643 2966 3040 3114 3141 3345 3612 3888 4250 4439 3617 3306 2913 1540 1143 1130 1077 914 923 1194 1248 1181 1466 1554 1390 1383 1170 1217 1104 773 744 671 511 443 345 517 860 1117 1165 901 638 634 729 783 905 867 775 660 615 774 1028 1122 951 972 794 564 438 523 480 333 517 642 618 790 895 797 664 348 105 175 41 166 148 121 59 302 280 271 234 97 999999 999999 999999 999999 -55 -96 -25 17 -14 -21 -70 -2 35 34 112 79 187 89 12 -4 -94 999999 999999 999999 -65 -94 -74 -6 -16 -58 -49 -67 999999 999999 999999 999999 999999 -87 999999 -95 -78 999999 999999 999999 -74 999999 999999 999999 -92 999999 999999 -63 999999 -83 -14 -97 -85 -99 -75 -52 -64 -89 -90 -76 -67 -22 -42 -38 -73 52 -23 -70 -32 -14 -39 -35 -91 -63 -17 18 21 7 -42 -100 15 3 43 20 -35 -5 -1 0 -65 -32 -27 35 -41 6 22 -39 -37 0 -19 -53 -42 -9 32 27 15 -22 5 9 -17 -5 47 -34 40 24 58 18 18 -7 -29 1 -3 -41 -71 -32 -71 -44 -55 -66 -70 999999 -73 -36 -78 -83 -81 -79 -76 -95 999999 -40 -30 -66 -76 -54 -61 999999 -77 -43 -95 999999 999999 -96 999999 -84 999999 -98 -63 -75 -87 -75 -69 -58 -96 -84 -82 -52 -37 -66 -44 -65 -38 -57 -61 -33 -51 -75 -95 -83 -52 -60 -72 -76 -57 -63 -68 -73 -77 -75 -59 -50 -30 -9 -15 -25 -13 -18 -30 -29 -19 -8 -7 -6 11 32 31 32 48 66 93 109 132 144 147 160 169 153 162 183 190 212 217 219 234 257 261 265 64885 344 94 30 11134 18 1 25 8008 3725 43312 62713 73999 78013 78889 76498 69072 62180 53319 49400 42610 30324 21201 18508 21204 27942 28166 22542 13639 7434 5707 6222 7769 5009 2826 3236 5570 4924 4386 3080 26075 477306 999999 180469 5530 3192 3143 3096 3158 3307 3703 4300 4883 4742 3861 3329 2410 1522 1130 1234 1211 1212 1074 1302 1361 1299 1523 1603 1572 1534 1287 1264 1204 1170 1005 651 633 533 346 731 1117 1201 1350 1303 780 751 860 1047 1039 901 894 770 726 758 950 970 1017 1001 937 627 685 534 486 561 734 726 701 900 889 912 669 602 306 76 104 117 231 165 194 228 270 359 349 235 -10 -5 -79 -67 -25 6 -63 -94 -16 10 -33 -27 3 85 75 196 223 165 83 66 -49 999999 -86 999999 -26 44 17 56 -60 -97 -63 -53 999999 999999 999999 999999 -95 -96 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 -13 -30 -49 -75 -93 -17 999999 -69 -58 -62 -51 -32 11 40 -46 -53 12 69 13 34 31 26 115 97 68 78 33 5 -24 7 9 -22 77 37 19 39 33 52 52 13 89 54 -34 6 -7 58 58 58 27 -13 -12 -12 -16 -13 -4 28 48 35 39 70 51 54 15 29 -7 47 76 69 49 -8 48 61 49 40 42 46 31 11 -12 15 -15 -47 17 -15 5 20 -48 -65 -80 -76 -39 -21 -45 -37 5 -13 2 -31 -22 -57 -37 -54 -56 -46 -54 -45 -36 -74 -64 -37 -70 -59 -40 -23 -24 -14 -43 -30 -7 -6 -5 8 -22 -5 -41 -24 -20 -2 5 8 -17 -22 -42 -39 -21 -32 -25 -22 -24 -25 -35 -19 -28 -34 -12 0 -1 15 8 15 4 16 5 17 15 17 36 57 58 92 100 72 93 130 162 165 165 178 193 211 214 231 220 238 253 266 274 274 281 302 309 317 64894 344 88 30 11128 18 1 34 8008 3714 110697 126544 169698 201884 193531 161605 128443 120344 120388 104159 83686 66669 54593 42616 40906 45147 46833 44006 39487 35526 35878 46372 47509 25993 8852 4116 2958 3691 4473 4579 15176 128981 309732 20834 3895 3292 3267 3314 3264 3619 3837 3967 4481 4558 3896 3392 2749 1868 1313 1163 1159 1225 1018 1149 1259 1358 1504 1592 1329 1261 1065 1147 966 819 679 524 597 571 498 555 970 1010 1091 1166 913 842 879 1015 992 983 971 937 865 627 787 945 892 912 880 717 663 462 478 502 582 697 699 740 700 630 719 668 375 243 196 158 116 123 52 58 134 290 326 319 138 999999 999999 999999 999999 999999 999999 999999 999999 -59 -96 999999 52 94 0 225 143 73 48 64 9 -56 -42 999999 999999 -13 -20 -43 17 -71 -80 -48 -52 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -36 -71 999999 -88 -75 -45 -94 999999 999999 -82 999999 999999 -24 -100 -19 -17 -26 -67 31 17 -11 40 39 36 40 -27 21 -14 -4 2 -46 -21 55 23 53 13 -60 -38 -23 46 5 5 -7 -53 9 -4 2 46 0 -15 -16 30 15 -13 -30 -41 5 11 6 62 27 41 -7 -33 13 34 20 54 34 47 29 8 5 -18 -10 -49 999999 -7 -21 -46 -34 -35 -42 -59 -38 -42 -46 -72 -89 -52 -35 -74 -55 -15 -55 -37 -21 -45 -59 -51 -48 -59 -77 999999 -91 -62 -66 -93 -79 -47 -70 -99 -46 -50 -52 -88 -57 -18 -14 -22 -38 -19 -21 -34 -30 -57 -46 -52 -54 -63 -44 -35 -48 -47 -46 -42 -49 -41 -28 -26 -40 -50 -32 -21 -34 -7 -14 -14 -5 7 -4 -5 7 18 13 32 33 32 27 54 90 113 130 143 171 171 159 161 178 186 191 206 216 221 238 252 262 279 297 302 64903 343 117 30 11127 18 1 43 8008 3703 152509 176912 185233 185881 182395 192441 210505 214879 209824 196750 170614 137407 121727 110471 103154 94134 83461 79177 74403 69272 84983 114054 95588 52085 25161 10506 7241 6390 8291 9020 10934 16195 26519 9648 3105 3010 3048 3106 3513 3849 3975 4165 3751 3358 3098 2080 1183 1110 1068 866 1010 998 1231 1163 1335 1368 1432 1307 1122 1103 1129 912 885 697 475 662 700 420 659 899 999 1089 1127 1073 759 661 719 834 1008 926 877 922 797 716 773 1010 858 744 669 701 633 407 336 393 551 580 628 755 798 837 662 423 319 67 -42 57 34 41 -24 237 146 180 312 315 76 999999 999999 999999 -63 -52 -42 999999 999999 999999 -55 -39 -72 -3 27 54 139 124 59 88 -60 999999 999999 999999 -98 -31 -86 -69 -80 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -76 -65 -81 -96 999999 999999 999999 999999 999999 999999 999999 -66 -87 999999 999999 999999 999999 -91 -12 -30 -2 13 -77 -44 -47 -85 -21 999999 -77 -58 -100 -74 -68 -57 -24 -32 -14 -25 -37 11 -31 -24 -11 -6 -21 -54 999999 -84 -67 -7 -31 -18 -60 -60 -70 -6 0 -54 -47 -34 4 8 -14 -23 14 21 -15 -15 -48 -64 26 -17 3 8 -15 -11 -49 -69 -65 -51 -49 -50 -60 -40 -36 -77 -73 -57 -86 -58 -85 -62 -95 -96 999999 999999 -96 -99 -86 -53 -74 -79 -84 999999 999999 -94 -75 -84 -93 999999 -88 -95 -89 -88 -77 999999 999999 -91 -73 -59 -70 -69 -66 -45 -42 -27 -55 -76 -66 -80 -78 -61 -75 -82 -98 -82 -68 -79 -89 -67 -75 -87 -82 -60 -60 -43 -44 -53 -51 -31 -23 -35 -44 -45 -35 -29 -20 -34 -17 -13 -4 10 16 37 53 57 92 104 122 124 147 150 141 153 161 171 185 204 210 222 245 253 265 64912 343 105 30 11115 18 1 52 8008 3692 100973 118137 127120 130001 141577 162997 177844 174834 164458 167280 164176 155114 144018 135032 132580 125790 123595 119311 108977 85713 74480 68932 67219 57439 41119 26618 18992 21062 23625 19732 13332 31174 193248 336574 14686 2924 3156 3084 3212 3329 3703 3902 3482 2975 2830 1630 975 1039 1051 1022 1064 1160 1183 1244 1269 1486 1424 1287 1122 1022 932 837 633 481 563 776 491 380 713 910 961 967 1003 1010 805 670 610 790 1099 1112 980 1092 1019 756 723 822 891 852 658 810 734 452 389 438 452 629 619 593 627 747 733 742 546 179 75 87 81 75 95 54 97 181 333 291 238 103 999999 999999 999999 -51 -95 -91 999999 999999 999999 -78 999999 999999 -38 -3 79 130 160 7 58 -95 999999 999999 999999 999999 -71 -61 999999 -71 -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 -80 -56 -78 999999 999999 999999 -87 -68 -2 -32 -53 -35 -56 -38 -53 -26 -34 999999 999999 -86 -53 -44 -88 999999 -28 -50 -65 -98 -63 3 -42 -2 -19 -82 -80 -51 -24 -57 -64 -47 -67 -31 -31 -84 -62 999999 -76 -38 16 -43 -31 -51 -40 2 -41 25 9 -45 -62 -45 -73 -90 -67 -19 -32 -18 -100 -82 -53 -51 -68 999999 -79 -77 -84 -94 -97 -92 999999 999999 -82 999999 999999 999999 999999 -100 -98 -85 999999 -95 -69 -83 999999 999999 -83 -94 999999 999999 999999 -93 999999 999999 999999 999999 -100 999999 -95 -90 -93 -92 -95 -86 -81 -71 -92 -79 -67 -73 -61 -87 -97 -77 -66 -71 -97 999999 999999 999999 -91 -76 -84 -80 -73 -96 -80 -66 -52 -67 -64 -76 -72 -53 -58 -63 -52 -41 -55 -57 -52 -45 -42 -32 -8 16 24 35 36 65 105 110 118 130 136 135 146 142 163 179 182 185 202 223 234 250 64921 343 126 30 11106 18 2 1 8008 3681 80917 96229 100527 102307 109712 106457 115612 143863 178632 200188 206099 200945 196605 198712 200720 197365 194143 197657 199414 186281 168903 145557 117463 89591 87043 69717 49104 39089 33535 25396 16269 31817 262913 180668 5952 2903 3162 3475 3558 3552 3864 4090 3950 3629 3212 2203 1188 1159 1129 929 965 1124 1178 1254 1319 1461 1544 1562 1259 1076 1143 1069 823 648 717 979 662 660 913 958 1154 1391 1339 1140 796 774 867 1080 1205 1023 946 965 905 893 839 830 1045 948 873 913 705 592 536 443 440 398 642 707 621 770 780 653 669 441 193 145 49 55 194 129 107 39 150 244 242 197 71 999999 999999 999999 999999 -34 -47 999999 -100 -52 -26 -80 999999 27 118 107 125 190 129 68 -42 999999 999999 999999 999999 46 -1 -7 -48 -81 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 -51 -76 999999 999999 -55 -72 999999 999999 -72 -82 999999 -57 -34 -46 -77 4 -55 -11 19 -35 -1 56 41 -54 -68 999999 -63 -54 -98 5 33 16 34 23 -44 -60 15 17 18 0 -56 3 -25 -51 -82 -58 -44 7 -25 -53 7 -29 -26 -8 78 31 -7 -66 -23 -29 -18 0 -17 -46 12 3 -12 -2 18 -19 -69 -47 -36 -78 999999 -50 -16 -56 -44 -39 -65 -79 999999 -96 -89 999999 999999 -83 999999 -57 -69 -90 -53 -36 999999 999999 -88 -77 999999 -89 -90 999999 -91 -87 999999 999999 -94 -93 -87 -73 999999 999999 -64 -67 -60 -69 -59 -57 -50 -39 -75 -95 -73 -81 -80 -76 -86 -66 -48 -83 -87 -74 -46 -86 -92 -87 -74 -77 -71 -46 -59 -34 -53 -68 -44 -28 -34 -47 -35 -26 -38 -37 -19 -21 -34 -24 0 7 19 33 51 77 110 120 133 143 141 148 155 161 161 175 186 201 219 234 243 251 266 64930 342 126 30 11106 18 2 10 8008 3670 59881 59307 67191 77843 88665 106358 125668 146466 164215 166832 165623 158320 148788 146146 152412 185826 218576 178700 171929 163488 142588 118694 106500 99946 116462 131606 114668 104629 87736 68074 77130 428222 254147 6646 2959 3223 3526 3804 3874 4162 4122 3661 3470 2984 1937 1244 1126 1114 1088 1206 1244 1318 1335 1479 1607 1660 1617 1603 1442 1335 1273 1127 986 919 1112 863 837 882 1132 1189 1480 1361 1009 884 915 989 1207 1243 1229 1101 1294 1303 1247 1166 1070 1091 1211 1163 881 841 646 469 307 555 647 769 731 706 799 797 771 793 645 368 137 176 215 128 117 117 142 187 246 281 234 120 -100 -87 -73 999999 -58 -13 999999 999999 -54 -11 999999 -36 27 112 174 247 239 217 52 -20 -65 999999 -11 -47 -67 -44 11 41 -32 47 -47 -85 -49 999999 -47 -90 -73 999999 -56 -97 999999 999999 999999 -41 -54 -53 999999 999999 999999 -81 -5 -8 -35 -47 -64 -42 15 2 1 11 16 88 28 -78 -46 -52 -5 -17 51 -10 0 -58 1 -34 -45 39 -9 7 -13 -9 77 -6 31 98 62 32 10 43 19 46 29 41 7 -17 -7 -8 47 13 45 56 59 55 17 49 23 9 56 83 82 42 27 42 43 53 20 -19 -22 31 35 20 -23 19 9 -10 0 -25 -44 -52 -62 -57 -37 -87 -71 -59 -27 -44 -65 -22 -36 -18 -9 -29 -10 -44 -50 -48 -50 -47 -53 -40 -28 -71 999999 -40 -22 -49 -40 4 -17 -19 -46 -37 -17 -22 -38 -16 -2 18 -6 -44 -25 -24 -31 -22 -4 -2 -16 -6 -32 -47 -30 -37 -12 -10 -33 -22 0 4 10 5 12 13 1 -12 2 22 29 16 13 7 21 24 45 51 47 69 117 155 161 153 175 172 179 183 202 203 211 220 228 244 260 270 279 293 311 322 64939 342 127 30 11107 18 2 19 8008 3659 13594 19834 21392 18299 15180 17618 26209 38942 54499 68626 81336 100534 125303 135199 149186 222455 244195 131189 114702 118647 126527 118968 116972 114711 130331 145508 127522 122909 124823 112734 268947 773026 268062 5570 3062 3391 3519 3690 3673 3616 3339 3160 2772 1857 1281 1245 1204 1077 1047 1262 1321 1376 1406 1540 1446 1596 1423 1182 1221 1211 1241 1105 955 1030 1044 877 742 1009 1187 1385 1428 1247 1064 992 1078 1251 1247 1281 1245 1036 1064 1236 1132 1058 1162 1131 1243 1063 932 878 840 590 477 500 535 708 677 584 662 853 872 771 745 480 189 131 149 132 203 218 126 223 290 332 363 232 -17 -26 -56 -2 999999 -83 -88 999999 -50 -42 -63 7 59 141 169 232 169 173 86 3 -58 -25 -69 -76 -41 -52 -42 17 -53 -79 -42 999999 -60 -26 999999 -85 -77 999999 -97 999999 999999 999999 -72 999999 999999 999999 999999 -40 -84 -53 -18 -14 -60 -92 999999 -38 29 11 -11 32 5 -21 46 -1 -9 -59 8 -31 -16 -23 -58 -36 -20 14 21 -22 59 33 7 8 54 18 -55 -4 94 5 54 49 36 35 -50 -89 -31 -30 -23 11 -5 41 -12 30 16 18 10 10 37 24 3 34 40 30 35 17 52 43 19 -16 1 -1 -30 11 6 -44 -22 -6 -71 -63 -75 -56 -55 -62 -60 -60 -52 -39 -53 -70 -52 -39 -6 3 -42 -34 -61 999999 -45 -50 -56 -26 -70 -81 -66 -87 -35 -33 -34 -29 -70 -65 -50 -43 -30 -32 -31 -24 -18 -22 -24 -38 -30 -46 -11 -8 -35 -15 1 8 -24 -33 -25 -24 -32 -48 -19 -20 -15 -6 0 2 4 2 30 16 25 14 -9 1 12 13 11 34 37 45 43 57 71 69 104 191 213 150 169 176 187 190 205 205 217 218 233 231 250 264 282 298 307 319 64948 343 90 30 11100 18 2 28 8008 3647 10837 15058 21900 23091 21250 22458 29551 35172 36811 41291 44886 50136 63485 89684 137150 276337 434400 215879 140544 138192 144198 152833 150711 154439 186490 195627 181817 147495 142059 120019 93750 84514 94524 8362 3071 2901 3161 3208 3408 3423 3325 3314 2888 2408 1372 900 1005 922 846 911 1036 1137 1229 1225 1318 1360 1186 992 1050 809 1023 990 1005 891 1008 907 773 683 837 1074 1275 1073 902 814 1135 1229 1219 1193 1121 1048 1080 940 1046 1028 990 910 1047 1073 985 768 715 716 719 494 356 393 304 532 629 524 609 731 782 700 567 253 167 72 146 94 159 115 161 194 275 231 52 999999 999999 999999 999999 999999 999999 999999 -52 999999 999999 999999 999999 14 55 112 161 81 144 75 -31 999999 999999 999999 999999 999999 -54 -46 -83 -77 -60 -73 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -87 999999 999999 -37 24 -92 -73 -51 -77 999999 -63 -38 -61 -82 -72 999999 -50 12 -32 -84 -75 -8 -95 -89 999999 -91 -79 -56 -5 -6 25 -9 -18 -17 999999 -100 -36 -34 14 -53 -28 -11 -29 -59 -31 -33 -6 -33 -28 -1 26 14 -43 9 -32 -2 1 25 -33 -46 -11 -22 -24 -31 -30 -50 -63 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -54 -91 -75 -53 -51 -86 -58 -66 -92 -81 999999 999999 999999 999999 999999 999999 -98 -87 -98 999999 999999 999999 999999 -92 999999 999999 -85 -42 -46 -61 -56 -52 -45 -44 -57 -66 -87 -74 -77 -78 -60 -81 -72 -71 -67 -74 -40 -53 -56 -73 -49 -61 -58 -43 -43 -25 -15 -45 -47 -56 -45 -32 -35 -59 -43 -22 -14 -26 -19 -12 -18 -15 9 30 27 70 222 208 119 133 129 125 134 136 159 163 171 180 192 209 220 246 253 264 275 64957 343 83 30 11093 18 2 37 8008 3636 21806 28150 36079 37948 32639 32843 37160 40847 44448 44044 41369 46968 64230 87148 150397 122562 60896 51547 38152 42280 44765 62867 97418 129602 173228 218341 229085 197345 145720 74924 53853 62267 36580 9451 3311 2897 2928 3101 3472 3537 3197 2920 2815 2287 1248 975 881 860 821 909 1081 1119 1140 1214 1222 1243 1092 981 929 968 1011 1031 1030 931 940 1094 919 810 896 1001 1229 1007 789 929 897 1169 1172 1163 1177 1054 1072 1077 1000 920 1029 1114 961 879 924 844 738 794 777 668 442 323 403 527 679 610 430 586 571 651 669 569 121 -1 48 93 157 197 203 146 290 259 150 -24 999999 999999 999999 -33 999999 999999 999999 -89 999999 999999 999999 -55 -18 62 166 58 77 130 -86 999999 -83 999999 999999 -69 -95 -97 -71 999999 -81 999999 999999 999999 999999 -91 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -98 -80 999999 999999 999999 -83 -81 -61 -42 -90 -88 -33 -18 999999 0 -17 -56 999999 -93 999999 -81 -53 -84 -97 999999 -34 -7 -59 -43 999999 -51 -50 -21 -39 -84 -68 -23 -48 -29 -52 -44 -46 -70 -11 -18 -75 -57 -11 -20 -35 -21 -41 -17 -36 -75 999999 -59 -25 -32 1 15 -31 -52 -53 -74 -68 -57 -93 999999 -88 -38 -54 999999 999999 999999 999999 999999 999999 -82 -79 999999 999999 -91 999999 -64 -79 -84 -73 -66 -85 999999 -90 -82 999999 -80 -85 -87 999999 -92 -99 -97 999999 -75 -92 999999 999999 999999 999999 -92 -67 -87 -63 -33 -38 -74 -85 -77 -95 -88 -71 -78 -94 -66 -75 -71 -60 -77 -72 -60 -74 -70 -60 -81 -69 -61 -63 -43 -54 -41 -49 -63 -58 -64 -39 -26 -52 -48 -31 -17 -11 -13 -9 -4 24 23 34 123 132 103 114 128 127 143 143 139 162 162 170 175 185 207 238 245 260 288 64966 342 110 30 11090 18 2 46 8008 3625 41821 47989 41489 36043 33784 33997 30556 26452 23778 21356 22643 34986 57511 90487 188373 45971 19723 9423 9530 11445 23889 52621 82845 93395 77580 67489 62160 37425 17752 11882 7395 5049 3912 3414 2859 3045 3162 3168 3169 2997 2890 2811 2418 1310 960 846 873 737 1048 1146 1140 1174 1028 979 1098 1227 1099 957 951 845 1049 938 734 958 900 770 868 848 1036 1004 740 896 857 994 1166 1072 879 783 791 873 998 867 908 966 949 747 840 958 887 579 578 774 584 209 387 400 476 542 616 512 564 722 730 622 442 106 48 86 96 100 108 25 150 131 231 199 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 83 131 162 127 20 84 11 999999 999999 999999 999999 999999 999999 -82 10 -72 999999 -58 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 -78 -91 999999 999999 999999 -73 -88 -85 -78 999999 -39 -61 -68 999999 999999 999999 -87 999999 -78 -33 -95 999999 -53 -54 -58 -36 -76 999999 999999 -59 -48 -81 -86 -90 -93 999999 999999 -30 -51 -67 -16 -19 -56 -46 -16 -21 -50 -34 -77 999999 -57 -91 999999 -100 -38 -46 -75 -82 999999 -68 -29 -43 -87 -70 -89 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -95 999999 -83 -79 -83 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 -95 999999 999999 -86 -96 -95 -99 999999 -96 -77 -60 -80 -84 -78 -92 -98 -89 -83 -75 -81 -84 -70 -68 -65 -60 -50 -38 -34 -26 -2 17 51 66 86 93 100 113 98 115 131 127 140 165 169 181 205 213 225 235 64975 342 105 30 11085 18 2 55 8007 3614 9861 13691 12893 12103 12761 11973 10817 9151 8401 7839 8098 7125 16176 138175 791080 210822 23383 16582 13001 16203 35063 96146 174619 203855 201911 171691 125107 67864 25362 7993 6016 5374 4694 3624 3059 3108 3294 3589 3315 3109 3336 3538 3055 1570 1052 1066 932 872 1020 1306 1246 1347 1276 1238 1156 1177 1227 1100 948 1034 1113 1065 1090 905 843 872 943 1116 1012 924 906 893 1147 1208 893 894 746 789 804 854 906 992 1082 1211 1096 968 1015 1082 827 741 693 683 687 471 353 446 568 702 756 518 475 702 808 760 536 135 43 188 204 140 118 186 252 256 204 174 -79 999999 999999 -33 18 999999 999999 -53 -35 -79 999999 -62 -21 50 235 185 258 146 129 -22 -75 -81 999999 999999 999999 -40 -65 -66 -75 -66 -95 999999 -42 -81 -39 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -34 -84 -45 -51 -47 -68 -51 -34 -33 -13 -12 -43 -40 -74 -80 -77 -93 -73 -21 -13 -30 -46 -33 -33 3 -80 -18 -52 -4 -20 9 35 -19 -21 -28 -41 13 -2 61 25 -25 -3 -20 1 37 -9 -11 14 -13 22 8 -5 16 12 17 10 24 27 -71 -27 -25 -46 -20 5 -24 -45 -39 -54 999999 999999 999999 999999 -35 -32 -37 -44 -65 -76 -68 999999 -95 999999 999999 999999 999999 999999 -98 -65 -71 999999 -94 -71 -93 -91 -89 999999 999999 999999 -78 -92 -63 -53 -56 -73 -56 -51 -48 -39 -46 -49 -31 -61 -75 -66 -81 -95 -89 -60 -66 -59 -60 -67 -48 -47 -81 -54 -59 -83 -56 -21 -21 -22 -36 -41 -55 -53 -60 -38 -36 -17 -12 -36 -33 -15 -17 -23 0 5 7 23 56 69 84 114 132 130 154 163 159 149 161 185 191 199 221 227 240 261 282 280 64984 342 131 30 11081 18 3 4 8007 3603 27328 28796 29285 27563 32894 40349 44441 44629 37106 27467 20384 14887 16863 17685 15051 14729 14995 16169 18663 25857 40913 74771 141710 233882 266156 207582 109649 42028 9876 5245 5222 4618 4474 3794 3029 3430 3566 3546 3515 3284 3301 3307 2924 1785 1049 957 1015 1003 977 1191 1224 1140 1263 1269 1279 1167 1093 1041 1198 1198 1061 899 813 877 790 939 1180 1258 1058 997 1069 1102 1259 1111 1083 811 930 1064 903 810 971 955 1085 1330 1241 1087 984 1136 950 663 591 770 789 563 414 400 417 863 845 513 539 701 779 715 573 211 78 114 150 134 175 133 243 270 264 111 999999 -87 999999 -70 -11 -100 -16 -50 -25 -51 -52 -31 10 89 222 306 160 198 198 -14 -31 -85 999999 -65 -63 -80 -55 -67 -24 999999 -45 21 -87 -42 -50 -51 -93 -79 999999 999999 999999 999999 999999 -79 -69 999999 -82 999999 999999 999999 999999 999999 999999 999999 -53 999999 -75 -13 -22 -58 -45 -24 -46 -34 -27 -40 7 53 35 -44 -87 -90 -49 -32 -11 10 18 93 13 -27 -53 19 -9 4 -33 47 6 -1 999999 -87 -18 -17 -4 -14 -36 26 -38 32 -15 33 32 19 31 24 19 29 18 47 48 67 40 -12 -27 9 11 -3 -26 -18 -39 -56 -46 -31 -45 -7 -35 -90 -98 -46 -17 -24 -23 -73 -56 -75 999999 -80 -63 -66 -81 -65 -49 -66 -80 -76 -66 999999 999999 -84 -63 -93 -54 -63 -81 -86 -38 -59 -87 -59 -68 -47 -44 -9 -8 -1 -35 -29 -54 -45 -61 -44 -69 -70 -31 -17 -35 -34 -53 -43 -51 -29 -56 -52 -35 -14 -15 19 15 -6 -35 -29 -16 -27 -22 -42 -33 -21 -21 -5 -16 -3 6 8 14 37 56 60 86 97 121 138 149 157 163 167 194 202 196 204 208 218 240 253 268 291 296 303 64993 342 97 30 11077 18 3 13 8007 3592 48559 48854 44347 46257 54243 67267 83372 102442 118798 124190 119110 106155 72819 52716 54632 52333 52188 49035 40337 32238 35747 48033 68962 106547 115947 88488 45074 18355 10528 6800 5646 4650 3766 3315 2871 3104 3021 2970 2891 2899 3045 2984 2417 1448 1015 973 1042 965 968 976 1220 1235 1148 1168 1001 1152 955 1038 1067 991 895 828 743 762 760 783 1108 1081 856 848 875 863 1100 859 716 722 733 943 772 824 885 894 680 807 919 1029 864 757 756 680 476 506 626 503 369 315 404 617 694 532 442 646 699 684 383 257 -30 999999 2 152 33 88 133 129 204 205 58 999999 999999 999999 999999 -74 999999 999999 999999 -86 999999 999999 -21 35 122 238 225 150 20 19 -75 999999 999999 999999 999999 -93 -49 999999 999999 -23 -98 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 999999 999999 999999 -93 999999 -79 -21 -62 -90 -98 -76 -56 -34 999999 -84 -98 -49 -68 -62 -63 -61 999999 -29 22 -52 -39 -90 -60 -32 -30 -47 -64 999999 -86 -77 -52 -59 -87 -74 -42 -56 -41 -66 -23 -21 15 999999 -50 -35 -10 23 52 -22 -33 -25 -47 -77 -81 -44 -51 -66 999999 999999 -46 -60 -87 -34 -89 999999 999999 999999 -98 -86 -100 999999 999999 999999 999999 999999 999999 999999 -96 -86 999999 999999 999999 999999 -87 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -63 -57 -69 -89 -100 999999 -92 999999 999999 -93 -86 999999 999999 -90 999999 999999 -99 999999 -93 -70 -85 -85 -70 -81 -76 -80 -65 -68 -77 -82 -87 -80 -88 -69 -67 -62 -54 -61 -54 -56 -48 -47 -60 -42 -33 -13 4 31 48 74 89 106 107 126 124 119 125 137 152 163 167 182 194 210 227 238 235 65002 342 94 30 11074 18 3 22 8007 3581 75584 83401 74788 74642 85343 88725 89374 92779 105361 115470 113854 103732 86142 65410 48484 44496 60801 88378 97471 97132 108319 146287 180751 174758 116190 53709 23351 29833 40763 20369 7001 5509 4012 3731 3200 3078 3131 2973 3097 2922 3029 2759 1958 1058 1049 1001 895 888 931 957 1091 1197 1179 1129 1157 1187 937 997 976 1002 909 1022 956 903 866 813 947 1141 1036 861 940 947 910 914 703 811 791 732 959 990 990 799 894 925 897 852 825 852 700 543 344 401 522 454 433 295 397 682 746 504 532 707 779 617 535 293 144 68 14 36 77 159 149 155 254 204 144 -52 -66 -95 999999 999999 999999 -36 22 -59 -16 -56 -85 -99 -44 136 163 91 5 24 18 -55 -100 999999 999999 999999 999999 -94 -4 -57 -65 -73 -73 -18 10 3 -53 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 -30 999999 999999 999999 -77 -82 -55 -69 -67 999999 999999 -41 53 -22 -64 -37 -22 -50 5 -33 -27 -6 -19 -29 -75 -65 -10 -20 -80 -53 -48 -29 -34 -48 -94 -41 -9 -8 -43 -13 13 -16 -42 6 -13 -27 -14 -65 -61 -2 -26 7 4 -37 -61 -60 -90 -59 -36 -15 -74 -89 -83 -94 999999 999999 -95 999999 999999 -97 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -87 -86 999999 999999 999999 -89 -90 -64 -86 999999 999999 999999 999999 -94 -86 -60 -57 -64 -72 -62 -57 -63 -82 -61 -57 -62 -66 -96 -94 -53 -64 -81 -71 -55 -73 -60 -61 -53 -26 -25 -14 -49 -56 -53 -59 -72 -62 -37 -35 -46 -44 -29 -37 -30 -22 -28 -22 -3 6 13 3 3 27 46 79 103 111 133 144 142 168 169 176 184 192 203 211 233 246 260 273 274 290 65011 342 90 30 11070 18 3 31 8007 3570 92989 100018 93392 105104 128315 137872 164533 194001 201509 201858 194416 188570 190304 171008 133736 108474 84803 60295 24031 21671 29718 25401 23577 23009 63211 174557 358597 429802 310088 120105 38762 15589 5515 3661 3279 3043 3149 3100 2960 3097 2942 2482 1568 977 846 1105 943 958 955 991 1126 1333 1331 1332 1154 1028 1106 1072 1114 1167 1047 1003 1011 874 703 658 987 1092 1004 1093 1048 983 931 784 688 871 840 770 950 960 898 861 854 973 1041 969 740 876 714 519 348 504 381 535 570 567 483 520 698 654 594 597 670 674 512 291 26 98 139 105 184 140 167 255 228 241 82 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 144 147 117 188 150 23 48 -29 -80 999999 999999 999999 999999 999999 -77 -68 999999 -57 -24 45 -79 999999 -99 -41 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 -61 -37 999999 999999 999999 -48 -53 -53 -30 999999 -66 -51 -34 -67 -89 -77 -87 -93 -26 -37 999999 -74 -28 -18 -30 -87 -46 -26 5 -35 999999 -38 3 -32 -83 -98 -90 -73 -32 -34 -23 -10 -30 -18 -48 3 25 24 12 -25 -11 -20 -66 -24 -27 -48 -4 10 -37 -90 -63 -13 -31 -63 -54 -46 -70 999999 999999 999999 -92 -71 999999 -79 -76 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 -98 -83 999999 999999 999999 -99 -97 999999 999999 -93 999999 999999 -92 999999 -100 999999 -91 -97 -83 -71 -36 -39 -35 -41 -79 -88 -90 -55 -92 -75 -73 -92 -59 -87 -67 -54 -64 -89 -54 -66 -50 -24 -51 -41 -62 -87 -74 -61 -47 -69 -71 -42 -53 -48 -45 -40 -42 -28 -18 -21 -15 -27 -16 -5 21 17 26 50 72 96 103 130 139 140 154 160 173 171 178 187 207 231 242 255 268 272 274 65020 342 89 30 11069 18 3 40 8007 3558 56877 60686 63230 81367 105610 123865 160024 196535 209911 213803 213210 212118 216680 208584 192518 170086 143690 101967 61163 37181 18734 12385 19868 40136 92359 172172 182218 151936 142661 117536 87734 27444 8552 5429 4521 3585 3190 3092 3200 3259 3211 2938 2418 1441 1026 908 1001 915 878 873 1002 1229 1316 1204 1128 1157 1064 1117 988 1032 944 1014 1042 975 898 907 894 1088 1063 1037 1071 908 823 740 733 774 818 746 793 777 828 866 684 954 1132 1045 831 721 719 568 377 272 403 485 412 406 388 436 537 786 517 612 780 732 463 127 20 81 159 60 126 118 43 183 259 242 137 -12 -91 999999 -94 999999 -91 999999 999999 -91 999999 999999 999999 999999 -17 107 109 183 202 22 -8 9 999999 999999 999999 999999 999999 -83 -80 -66 10 40 -61 -33 -74 -32 999999 999999 -93 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -42 -79 999999 -85 999999 999999 999999 999999 -88 -50 -58 -88 -53 -6 -40 999999 -99 999999 999999 999999 -90 -45 -49 -89 -99 999999 -74 -61 -47 -78 -57 -38 -51 -65 -6 -69 -42 -71 999999 -53 -47 -36 -61 -39 -19 -49 -44 -53 -27 14 -16 -26 -66 -57 -43 -9 -20 -36 -44 -58 -70 -27 -33 -67 -61 999999 -64 -65 -91 999999 999999 -95 -87 -83 999999 -62 999999 999999 999999 999999 -100 -80 999999 -94 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 -79 -89 999999 -97 -66 -48 -38 -63 -93 -84 999999 -72 -98 999999 999999 -92 -65 -47 -73 -45 -72 -69 -98 -82 -63 -66 -77 -71 -69 -83 -87 -86 -79 -84 -78 -69 -75 -63 -39 -42 -40 -44 -44 -41 -22 -1 -24 -24 -19 0 1 20 50 85 95 95 111 119 134 150 146 144 138 169 183 196 213 227 237 255 257 258 65029 341 117 30 11067 18 3 49 8007 3547 45212 53376 77880 101636 108174 119493 129779 142189 156414 164749 177232 188056 194531 190505 182881 147846 108308 92760 90665 69131 31532 14368 26114 62257 145513 258883 276085 181885 86780 46139 31442 15374 44453 29274 6046 4257 3682 3662 3833 3649 3524 3188 2284 1488 1239 1029 1116 1097 1179 1274 1248 1432 1316 1373 1324 1226 1279 1146 1011 1145 1214 1142 865 1032 1220 1277 1164 1119 1161 990 912 933 943 792 856 872 843 940 997 955 907 898 991 1025 1147 938 836 757 600 479 439 403 410 409 527 650 703 932 837 754 768 780 672 346 152 27 112 136 125 197 213 306 323 320 179 68 -88 999999 999999 -29 -52 999999 32 -13 999999 -32 999999 -16 79 120 179 276 205 163 85 52 -6 -14 -28 999999 -36 -22 29 14 45 29 -5 55 -9 0 87 67 -70 -76 -34 -91 999999 999999 999999 -75 -98 999999 999999 999999 999999 -97 999999 -92 -35 -10 999999 999999 -98 999999 19 79 -95 -40 -7 -24 77 2 -36 -68 -36 39 -41 9 -35 7 51 9 25 9 -1 -14 -80 -7 10 38 78 53 -16 10 23 29 11 71 40 16 96 17 3 16 61 27 47 38 2 -43 9 56 57 59 40 29 -25 -9 10 23 37 -23 -33 -83 -74 -12 -45 -53 -37 -4 -24 -68 -32 -44 -89 999999 -72 -71 -42 -77 -88 -74 -84 -79 -51 -51 -79 -96 -83 -44 -51 -60 -65 -48 -70 -61 -59 -44 -51 -67 -61 -51 -42 -31 -15 -25 -50 -31 -34 -45 -34 -36 -19 -46 -30 -25 -26 -20 -33 -38 -40 -13 -10 -2 -8 -8 -6 -12 -47 -50 -39 -41 -11 -14 -41 -30 -16 2 21 -3 -7 -1 19 20 22 27 40 48 61 67 66 104 137 156 162 156 189 197 196 195 192 221 226 233 240 263 278 283 293 311 311 65038 341 118 30 11068 18 3 58 8007 3536 5354 5537 5197 4494 6425 15566 33047 45132 54332 72146 90536 111745 131988 129920 121726 104345 85054 65547 49636 45423 42267 31165 36297 63339 131511 239000 262656 192976 136755 169679 146773 37619 42993 177125 41485 4792 3554 3514 3859 3735 3737 3500 2589 1407 1100 1027 1125 1211 1280 1096 1074 1114 1414 1429 1306 1231 1078 950 948 930 956 1062 1072 1185 1210 1215 1063 1053 1158 1004 837 703 777 698 779 850 1010 922 965 941 976 882 857 851 1018 849 951 750 360 371 425 327 294 369 442 510 675 819 831 683 568 671 633 432 215 123 28 71 246 198 227 305 320 353 176 -28 999999 -55 999999 999999 -70 -62 -87 -57 -89 999999 -39 -38 -47 6 126 220 181 194 94 96 -98 999999 999999 999999 999999 999999 -54 -99 -29 -3 -3 10 37 -20 54 43 17 -46 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -52 -75 -28 -68 -7 -92 -65 -55 -60 -2 -25 -14 -16 -17 -3 -31 0 -14 -52 -49 -47 -46 15 -4 0 12 -8 999999 -36 -8 -39 -45 41 29 57 27 -20 -32 -24 -15 -28 11 4 -30 23 6 -22 -34 0 -28 -37 -15 10 3 29 12 24 24 7 -6 -30 4 -14 7 -4 -33 -85 999999 -92 -81 999999 -83 -73 -39 -73 -62 -70 -99 -78 -83 -56 -61 999999 999999 -76 999999 -51 -30 -63 -91 -93 -81 -72 -85 -70 999999 999999 -91 999999 -90 -72 -45 -36 -34 -46 -40 -17 -25 -36 -59 -59 -78 -66 -73 -78 -83 -55 -71 -54 -42 -17 -34 -65 -49 -9 -18 -45 -51 -54 -54 -27 -22 -35 -56 -57 -59 -55 -54 -56 -29 -30 -25 -20 -17 -5 -14 -15 -7 8 13 22 31 20 53 74 99 114 131 146 164 164 173 174 174 191 186 202 204 235 250 244 264 278 280 290 65047 341 121 30 11071 18 4 7 8007 3525 4332 4908 4759 3278 2168 2108 2940 3336 3886 5294 7312 8802 10870 9958 7074 6328 6670 4660 4115 3953 3168 2943 3009 3945 10439 16369 14453 52475 207361 395775 330134 48680 22432 73751 24219 4038 3516 3345 3431 3615 3555 3305 3353 2260 1273 1083 1028 1101 1012 1034 1000 1039 1049 1112 1240 1028 1006 949 958 973 865 942 977 1017 988 893 842 855 932 951 810 594 657 607 702 830 790 901 895 979 900 801 828 733 879 1127 942 744 544 396 265 243 325 263 339 324 417 541 786 841 703 567 592 586 327 136 144 78 75 90 74 199 230 232 99 -64 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 -17 4 57 155 83 55 16 29 -54 999999 999999 999999 999999 999999 999999 999999 -76 -71 -58 0 -34 11 70 14 -28 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -77 -79 999999 999999 -76 -42 999999 999999 -99 -68 999999 -77 999999 -62 999999 -92 -45 -41 -68 -58 999999 -44 -49 -54 -88 999999 -37 -84 -59 -16 -16 999999 -74 -42 -44 -23 -22 -48 -31 -26 -65 -58 -57 -38 -77 999999 -38 -37 -48 -58 -48 999999 -87 -90 -58 999999 999999 999999 -90 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -93 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 -72 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -96 -98 999999 -85 999999 999999 -88 999999 999999 -81 -68 -91 -93 -95 999999 999999 999999 -85 -87 -95 -73 -75 -78 -58 -58 -49 -50 -58 -72 -60 -44 -35 -25 -16 -3 14 60 64 85 82 81 102 131 133 140 125 136 156 167 188 203 209 226 238 243 252 65056 342 94 30 11074 18 4 16 8006 3514 3770 2749 3448 4120 20567 115599 200645 115964 11877 11366 24125 40848 41586 32401 17413 6170 2369 1996 1898 2163 2702 2953 4324 15862 27188 29626 34437 40851 77474 114433 420100 504426 35907 9524 10971 8182 4859 4139 3605 3595 3856 3706 3538 3775 3556 2170 1240 1035 954 1018 904 1000 899 783 982 1250 1143 1014 940 908 975 862 916 897 959 1087 992 947 878 898 944 848 732 620 710 735 747 801 949 888 764 869 964 1024 862 914 1029 873 794 693 385 373 399 346 247 324 401 414 417 560 797 861 670 736 661 520 397 299 155 100 96 41 101 226 212 196 142 -12 999999 999999 999999 999999 999999 999999 -83 999999 -93 999999 999999 999999 -86 36 167 180 211 169 26 42 103 -65 999999 999999 999999 999999 999999 999999 999999 999999 -94 -55 -62 -64 -89 -1 1 11 -90 -73 -91 999999 999999 999999 999999 999999 999999 999999 -76 -95 999999 999999 -94 -97 999999 -82 -99 999999 -72 -51 -85 -99 -47 24 -86 -80 999999 -83 -8 -89 -56 999999 -70 -87 -78 -82 16 -3 -34 -13 -64 -25 -13 -34 5 -21 -66 -55 -26 -14 -30 -69 -49 -36 -18 27 -75 999999 999999 -70 -71 -42 -12 -74 -54 -77 -17 8 -93 -87 -60 -54 -68 -73 999999 -54 -87 999999 -95 -98 -89 999999 -75 999999 999999 -80 999999 999999 999999 -93 999999 -99 -99 -99 999999 -82 -87 999999 999999 999999 999999 -92 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 -87 -89 -78 -89 -74 -92 -94 -85 999999 -97 -91 -97 999999 999999 -72 -76 999999 -92 -59 -83 -97 -77 -75 -75 -84 999999 -74 -58 -71 -75 -77 -91 -69 -55 -61 -61 -72 -64 -52 -42 -33 -29 -38 -48 -39 -32 -31 -19 -17 -12 13 29 62 89 115 125 107 123 132 137 153 166 178 178 188 219 215 224 238 252 255 266 65065 342 96 30 11076 18 4 25 8006 3503 6618 6782 7536 5879 21537 140628 567153 878434 369727 132704 129011 197262 235782 237053 142570 41789 8186 4878 3785 3477 3501 5355 13757 21680 21003 23847 49466 91126 142221 248561 226351 50223 6455 6452 6271 4400 3753 3373 3296 3312 3481 3370 3480 3204 1853 1153 1154 1131 992 1041 977 840 1025 926 1086 988 936 823 791 842 667 781 962 885 792 832 793 994 878 535 523 519 722 754 703 828 753 847 783 642 752 779 856 811 959 897 925 792 573 230 303 322 399 363 358 280 204 392 514 752 801 701 623 733 513 446 529 358 173 48 36 53 70 39 253 280 245 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 -89 -44 56 119 167 57 27 -7 10 -76 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 -83 76 -6 38 5 -81 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -68 -66 999999 -81 -83 -98 -47 999999 999999 -52 -91 -87 999999 -51 -67 -80 -84 -34 -72 999999 -78 -89 -51 -91 -99 -50 -59 -85 999999 -79 -88 999999 -8 7 -39 -51 -47 -30 5 -46 999999 999999 -68 -21 -38 -65 -83 -72 -36 -64 -31 -84 -96 -88 -88 -89 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 -96 -89 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 -71 -75 -85 -87 -91 999999 999999 999999 999999 -91 999999 -94 999999 999999 -93 -95 999999 -90 -53 -78 -89 -87 -73 -83 999999 -96 999999 -79 -77 999999 999999 999999 -95 999999 -99 -79 -93 -85 -72 -75 -76 -61 -58 -65 -54 -46 -39 -42 -27 -31 -27 -16 -7 18 58 83 104 97 95 107 126 134 143 143 157 168 172 193 205 225 230 231 241 65074 342 98 30 11078 18 4 34 8006 3492 1021 1976 2959 4572 6989 37067 166892 570788 888035 557539 369281 252697 234597 226842 132038 53549 30748 17122 6734 5663 5729 9457 34016 74127 92556 88918 116142 123542 55224 12203 5489 7409 7854 3944 3146 3049 3127 3100 3303 3419 3351 3457 3384 2944 1761 1430 1332 1213 973 1077 1087 1182 1053 1088 1203 1044 1012 723 864 842 723 896 978 1091 858 881 929 895 909 699 644 495 564 712 795 663 775 829 798 783 806 763 841 882 1034 1010 872 760 558 301 318 243 305 468 404 428 350 384 386 578 801 743 765 622 667 559 575 423 277 123 89 13 95 132 244 334 159 33 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 18 138 108 86 10 11 4 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 -53 -80 999999 -49 11 -6 -96 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 -84 -88 999999 -98 -25 -86 999999 -97 -77 -57 -52 -44 -93 -91 999999 999999 -93 999999 -79 -80 -92 -92 -72 -55 -30 999999 999999 -12 -68 -86 -35 -81 -58 -22 -6 -74 -55 -43 -41 -60 -54 -21 -42 -65 -84 -42 4 -18 -40 -50 -55 -54 -97 -78 999999 999999 999999 999999 999999 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 -89 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 -95 -78 -87 999999 -90 -84 -74 -69 -79 -86 -91 -76 -96 -81 -86 -94 -78 -73 -84 -79 -91 -81 -74 -82 -61 -49 -49 -47 -45 -48 -48 -41 -50 -52 -33 -20 -23 -12 -6 5 28 84 104 122 108 106 115 149 157 142 160 173 188 200 219 231 246 246 244 65083 342 99 30 11079 18 4 43 8006 3481 778 1622 3007 4780 6567 23274 108072 421366 609791 479868 240267 113620 33984 33133 38383 36522 61972 122710 37247 7581 5282 4955 8981 18335 27787 37689 37321 21362 9626 6899 6699 6392 4886 3765 3556 3632 3563 3533 3768 3988 3902 3872 3631 3332 2721 1878 1432 1344 1221 1192 1220 1119 1108 1153 1124 1062 1059 975 919 893 916 916 1060 1148 1021 855 818 889 762 760 667 569 487 565 647 667 808 788 703 629 648 784 825 840 856 815 739 710 586 480 441 395 429 384 441 353 399 506 495 466 587 812 866 728 754 643 611 477 490 379 293 173 100 42 235 431 341 170 14 999999 999999 999999 -97 -26 -63 -63 -71 999999 999999 -22 -34 999999 -50 90 138 136 68 -23 -56 -2 -33 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 -38 -87 -61 -92 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -76 -57 -63 -83 -96 -96 -79 999999 -90 -47 -66 -45 -37 999999 -58 -73 -93 -81 -59 -69 -45 -17 -77 -63 -65 -38 -1 12 -9 -34 -67 -21 -24 -85 -74 -21 -4 -36 -56 -62 -58 -40 -34 -29 7 -33 -78 -76 -52 -56 -27 -51 -64 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 -94 -69 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -68 -87 -97 999999 999999 999999 999999 999999 999999 -95 999999 -94 -80 999999 999999 -78 -72 -53 -62 -70 -73 -83 -86 -75 999999 999999 -95 -94 -88 -83 -85 -96 -99 -81 -74 -82 -74 -57 -65 -66 -57 -52 -46 -49 -51 -41 -43 -46 -36 -28 -18 -22 -18 0 23 66 95 117 116 115 126 148 151 151 155 168 185 214 217 228 241 251 255 65092 342 100 30 11080 18 4 52 8006 3470 1927 2793 3698 5259 7028 9672 43083 180023 581109 793370 414292 115580 106433 121009 132177 137191 136718 139550 118438 74085 34956 20780 34094 63366 87606 78984 42628 15778 7967 12559 23531 23099 7919 3644 3170 3374 3455 3721 3720 3818 3889 3945 3893 3533 3213 2273 1566 1310 1209 1197 1143 1174 1025 1133 1096 902 832 926 853 865 955 933 854 932 959 815 883 835 890 593 480 584 567 697 726 738 778 834 819 722 638 808 837 828 979 903 799 798 701 579 459 350 277 291 364 451 390 375 355 353 438 636 910 999 915 717 688 553 512 470 368 284 189 73 96 196 312 311 171 -20 -54 -6 -74 999999 999999 999999 -72 -12 -63 -66 -88 -68 -59 -47 18 115 152 157 21 -1 -49 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -69 -55 999999 -98 -48 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -68 -35 -27 -71 999999 999999 -86 -79 -97 -74 -86 -80 999999 999999 999999 -98 999999 -85 -61 -60 -53 -99 -66 -30 -43 -53 -25 -41 -51 -31 -40 -40 -21 -31 -28 -38 -39 -52 -47 -51 -25 -3 -46 -73 -65 -59 -72 -79 -80 -77 -51 -36 -57 999999 999999 999999 999999 999999 999999 -82 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -83 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -68 -98 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 -85 -84 -82 -85 -80 -82 -62 -70 -73 -63 -76 -90 -99 999999 -76 -73 -72 -84 -73 -72 -75 -62 -79 -79 -60 -61 -62 -74 -55 -42 -47 -54 -36 -33 -31 -29 -20 -25 -23 -6 2 19 32 53 86 100 117 128 133 138 160 168 185 187 185 196 204 227 246 250 259 65101 342 103 30 11083 18 5 1 8006 3458 4448 5221 7833 11276 12709 12194 34861 155802 254606 168884 83614 72826 74638 72122 70070 73642 73821 77446 79790 79444 86000 92717 74027 47055 26913 13102 11279 10754 12233 82176 679911 853030 90493 6559 4635 3819 3866 4103 3856 3902 4305 4269 3919 3461 2790 1804 1189 1159 1237 1315 1178 1002 1038 1038 854 808 902 812 830 968 1009 929 965 867 838 945 755 684 539 588 566 648 666 800 749 825 910 724 872 817 868 845 844 848 1042 849 778 965 817 645 605 566 430 388 309 305 356 338 407 330 351 503 731 926 1072 976 758 585 633 519 512 451 337 178 181 140 275 495 372 104 32 -96 999999 999999 999999 -32 999999 -56 -51 -88 999999 -43 999999 -55 44 169 177 196 64 12 10 -47 -67 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 -85 999999 999999 999999 -57 -40 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 -72 -83 -52 -44 -84 -40 -50 -32 -46 6 -36 -65 -87 -72 999999 -16 -19 -40 -70 -81 -35 -64 -65 -19 -70 -43 -22 -8 -15 3 -27 1 6 21 -18 -65 -48 22 7 -87 -59 18 -25 -28 22 -26 -29 -20 999999 -87 -52 -63 -68 -28 -71 999999 999999 -96 999999 -83 -61 -74 -97 -86 -95 999999 999999 999999 -95 999999 999999 999999 -86 999999 999999 999999 -99 -85 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 -89 -94 -74 -85 999999 -89 -99 -89 -74 999999 -86 -84 -78 -80 -98 -71 -45 -53 -62 -89 -88 -65 -65 -88 -77 -69 -37 -69 999999 -75 -94 -60 -53 -77 -93 -86 -50 -54 -44 -51 -30 -37 -37 -25 -23 -20 -22 -26 -18 -18 5 13 21 30 34 57 90 122 139 130 142 147 157 171 169 181 192 195 214 239 250 251 261 267 65110 339 169 30 11089 18 5 10 8006 3447 68 301 547 1254 9685 27477 23910 12803 13635 9447 8483 8931 9040 9710 10813 13030 13999 15178 15451 14483 16059 17029 15572 13655 15474 26917 96141 631095 999999 722118 24113 6331 4794 4241 4482 4515 4126 4259 4534 4577 3958 3388 2497 1590 1168 1108 1119 974 993 995 916 950 837 905 859 951 981 919 919 901 929 853 734 714 655 600 530 504 464 394 600 775 788 773 771 731 832 755 808 755 886 1133 1036 907 810 768 622 535 497 459 461 321 257 345 399 468 429 298 407 636 628 806 846 942 755 654 645 550 540 397 254 101 85 143 272 361 298 144 -50 999999 999999 999999 999999 999999 -90 999999 999999 -98 999999 -94 -79 -99 4 182 181 144 30 -49 -36 -54 -100 999999 999999 999999 999999 999999 -12 -42 999999 999999 999999 999999 999999 999999 999999 999999 -61 -53 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 -65 -85 -89 -86 -98 999999 -36 -42 -66 999999 999999 -59 -21 999999 -71 -39 999999 -81 -73 -98 999999 -75 -44 -74 -66 -67 -70 -76 -29 -59 -40 -8 -28 -21 -3 -10 -28 -97 -54 -7 -71 -65 -61 -20 -44 -56 999999 -68 -62 -39 -28 -77 -82 -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 -96 999999 999999 999999 -100 999999 -81 -94 999999 -86 -95 999999 999999 999999 999999 999999 999999 -96 -98 999999 999999 999999 -97 999999 -90 -80 -99 -92 -88 -93 -92 -67 -81 -76 -63 -55 -50 -59 -78 -68 -54 -55 -51 -42 -28 -21 4 17 14 55 82 87 87 92 93 110 121 135 146 153 168 167 186 195 210 224 231 242 65119 336 292 30 11092 18 5 19 8006 3436 221 3626 7451 3129 1134 1428 1346 1440 2126 3451 3968 3943 4368 4610 4345 3974 3950 4174 4990 6389 8708 13579 17281 40598 189772 788448 999999 759507 23746 5833 4878 5274 6678 6291 4462 4651 5093 4743 3720 3020 1911 1202 1104 978 852 865 1009 916 815 684 861 731 741 891 940 918 882 756 792 803 644 756 626 662 684 544 540 481 815 903 707 739 681 683 709 762 928 891 843 934 921 791 813 815 754 606 509 491 361 325 368 427 376 404 382 388 516 512 662 780 799 870 782 651 530 528 643 411 232 111 112 168 289 423 239 -5 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 118 208 194 152 1 -15 999999 999999 999999 999999 999999 -60 71 -16 -66 -30 -79 -97 999999 999999 999999 999999 999999 -77 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -94 -60 -47 -7 -91 999999 999999 999999 999999 999999 999999 999999 999999 -52 -91 -87 999999 -76 -88 999999 -90 -67 -66 999999 -79 -63 -34 -35 -67 -11 19 21 5 -24 -28 -37 -41 -9 -47 -12 -79 -22 -13 -36 -76 999999 -66 -66 -53 -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 -97 -74 999999 999999 999999 -95 -81 999999 999999 -100 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 -98 999999 999999 999999 999999 -90 -93 999999 999999 -85 -92 -86 -87 999999 999999 999999 -87 999999 -98 -90 999999 -92 -71 -65 -60 -51 -85 -69 -66 -65 -49 -46 -53 -50 -36 -34 -31 -24 -14 2 43 78 77 87 84 95 107 126 127 134 144 150 163 184 201 215 226 238 244 240 65128 338 236 30 11096 18 5 28 8006 3425 14 73 359 4680 7867 1934 1526 1935 2202 2911 4184 5455 5150 5103 5643 6712 6736 5973 6528 9220 13623 17692 23056 28646 39982 62962 117153 304945 976967 999999 832235 158570 9213 7548 12658 12975 7204 5289 5741 5645 4796 3413 1908 1182 1240 1117 1015 1002 1162 1106 827 850 973 895 1088 1130 976 800 929 840 599 608 759 726 760 741 807 836 852 778 833 880 843 823 703 763 854 949 1024 974 980 969 1023 861 803 833 902 844 706 502 565 596 587 526 457 468 551 492 490 542 641 660 668 725 912 1070 747 646 692 663 489 344 260 180 147 337 474 373 46 999999 999999 -72 999999 -19 9 -31 -82 -42 -18 -64 -99 -65 102 162 249 267 263 87 52 -44 -44 999999 999999 5 43 -9 -57 81 124 70 18 -30 999999 -66 -83 -29 -72 -66 999999 999999 999999 999999 999999 999999 999999 -71 -30 -95 -39 17 18 9 -56 8 -44 -47 -49 -2 10 39 -52 -97 -78 -34 -26 -63 -69 -22 -13 -75 -70 -61 25 50 -31 31 56 54 30 60 59 34 31 110 50 18 -20 -2 12 65 20 -28 40 16 -30 49 73 4 -33 -69 -73 -24 -85 -82 -72 -41 -62 -45 999999 999999 -61 -56 999999 999999 -73 -40 -66 -76 -98 -99 -64 -47 -70 999999 -81 -73 -83 -63 -57 -58 999999 -52 -44 -75 -77 -50 -90 -69 -38 -79 -70 -40 -30 -32 -43 -52 -63 -52 -61 -34 -71 -80 -51 -41 -62 -49 -61 -59 -61 -43 -62 -88 -68 -64 -21 -37 -61 -34 -40 -59 -45 -24 -27 -38 -40 -22 -21 -23 -34 -34 -28 -5 11 6 -13 14 12 -10 17 27 10 23 37 45 41 52 77 113 136 148 149 128 148 150 160 196 205 202 208 220 238 252 258 284 286 287 289 295 65137 342 120 30 11100 18 5 37 8006 3414 1675 1406 1548 2211 3029 3123 5157 19950 16974 7127 7690 8749 9076 10099 12144 14749 16644 18025 20705 21280 20587 24204 31054 36241 45471 59184 76745 101921 133174 166521 225603 296771 572356 999999 956667 383826 81852 28447 28277 30405 22137 7081 6114 6194 5522 4215 2464 1355 1083 909 923 991 940 881 896 812 890 851 922 1077 1037 1102 837 805 644 707 757 757 791 793 848 981 916 774 629 849 914 910 1047 982 926 1022 1028 996 1039 1076 989 1005 827 619 1039 1047 954 607 588 689 624 544 476 432 461 361 495 521 404 413 616 594 688 929 853 711 755 832 649 487 343 220 108 230 451 419 233 34 -83 -89 -94 -80 999999 -53 -44 29 -70 -28 -72 -7 102 185 235 199 233 136 66 999999 999999 999999 -33 14 -99 -28 -89 13 88 32 -55 -85 999999 999999 999999 -66 999999 -34 -95 999999 999999 999999 -86 999999 999999 999999 999999 999999 -22 -46 -66 -22 -96 -55 7 35 -43 -64 -78 -62 -95 -47 -5 -12 -27 8 -22 -42 -44 -19 4 -67 -58 -36 -8 1 66 71 63 -10 52 43 28 75 118 63 -14 16 9 -22 20 20 46 -18 27 59 -37 9 -32 -50 -8 -54 -80 -61 -67 -14 -58 999999 -45 999999 999999 -97 -87 999999 -79 -51 -100 -70 -98 999999 999999 -62 -86 -69 -66 -68 -82 -78 -69 -27 -63 -29 -76 -67 -58 -48 -64 -89 -48 -82 -78 -61 -67 -39 -27 -48 -90 -74 -48 -78 -97 -94 -89 -78 -43 -47 -69 -79 -88 -56 -67 -92 -95 -71 -54 -25 -39 -59 -47 -33 -48 -83 -80 -52 -27 -46 -34 -26 -30 -29 -25 -13 11 -11 -17 10 -5 -15 -17 11 18 25 29 39 46 44 47 80 135 135 154 142 130 138 177 186 189 184 203 213 222 240 249 255 272 276 280 294 65146 343 93 30 11103 18 5 46 8006 3403 2573 995 939 1311 2098 2842 3114 3481 4035 4843 5507 6013 6487 6652 6679 7038 6818 7107 7442 7886 7890 7892 9324 12807 15832 17683 21189 26458 32504 40826 57754 82103 118148 157267 219974 456941 678474 320808 278683 295762 156019 383336 55672 13023 8269 8243 6428 4309 2243 1229 955 799 851 852 751 799 849 746 778 884 945 995 826 912 686 656 676 541 662 645 752 717 743 821 644 574 888 960 905 951 878 921 916 929 913 907 1036 1059 1002 823 844 801 892 807 580 472 574 533 571 487 486 490 357 476 502 410 520 509 468 703 906 748 631 677 622 511 374 343 151 107 142 314 399 291 59 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 999999 999999 26 142 255 278 173 70 -25 999999 999999 999999 999999 -34 -91 999999 -68 63 -18 -33 -49 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -97 999999 -98 -86 -55 -49 -65 -26 -55 999999 -85 -98 -17 -69 -56 -88 -50 -48 -78 -12 -83 -87 -58 -45 -89 -11 1 26 14 26 -10 32 78 -3 17 41 49 5 -42 -62 -53 -81 -18 -43 -73 -21 -3 5 -33 -53 -57 -31 -43 -29 -49 999999 999999 -80 -70 -54 -72 999999 999999 -90 999999 999999 -88 999999 -61 999999 999999 -83 -95 999999 999999 -73 -84 -67 999999 999999 999999 -65 -90 999999 999999 -88 -84 -73 -83 999999 999999 999999 999999 999999 999999 999999 -78 -88 -62 999999 999999 -77 999999 999999 -80 -71 -59 -65 -77 -85 -75 -89 -72 -75 -73 -87 -96 -87 999999 -86 -74 -78 -65 -74 -84 -80 -69 -66 -55 -66 -66 -70 -72 -61 -21 -30 -40 -32 -37 -36 -13 -42 -39 -20 -25 -24 -15 -18 2 27 61 87 111 113 100 117 109 124 129 144 168 173 187 182 196 205 220 231 247 242 249 65155 343 96 30 11106 18 5 55 8006 3392 968 741 1042 1447 2090 2473 2939 3218 3538 4211 4696 5298 6258 6240 6454 6325 6281 6890 7426 7660 8295 8865 10328 12880 15040 16521 17498 16361 14763 15113 18393 25232 42814 75281 117983 162598 217199 269675 390164 484040 339327 768448 759276 111947 16133 10719 7901 5171 2788 1653 1089 898 851 964 984 882 904 891 877 978 949 1070 1274 1108 973 815 684 803 791 731 689 834 835 877 906 814 861 835 956 1010 1021 1057 1027 1005 1040 928 1115 1200 1134 1162 989 869 928 953 760 663 568 557 632 725 473 466 579 498 592 524 495 551 583 638 905 1036 818 734 747 688 649 557 315 216 178 358 591 470 239 39 -23 999999 999999 -18 34 -5 -2 -44 -25 -19 -70 6 115 303 416 222 128 174 120 3 -62 31 -33 7 -15 38 77 85 35 -11 -6 -49 -26 999999 -97 -59 -33 -36 -92 999999 999999 999999 999999 999999 -64 999999 -49 -81 -26 -65 -31 0 29 41 17 7 -26 -26 -42 11 -78 -70 -40 5 -6 31 -37 -46 31 -5 77 41 54 52 68 51 67 62 36 12 62 141 48 57 76 48 36 44 17 31 68 18 -33 5 -35 -49 -14 42 -30 -75 -72 -40 -27 -4 -11 -50 -31 -65 -37 -69 -77 -99 -60 -64 -93 -55 -78 -90 -82 -56 -57 -43 -52 -45 -81 -53 -56 -61 -72 -99 -79 -24 -37 -85 -69 -65 -64 -36 -20 -61 -17 -33 -6 6 -26 -48 -62 -52 -52 -51 -42 -37 -51 -37 -60 -31 -34 -24 -4 -46 -24 -30 -63 -61 -26 -46 -27 -29 -23 -15 -24 -26 -14 10 -5 -24 -16 -15 8 7 12 44 31 35 8 10 39 41 27 28 35 42 50 43 61 71 89 133 162 156 171 168 165 188 201 198 209 220 233 248 250 254 272 287 293 308 326 65164 343 97 30 11107 18 6 4 8005 3381 2079 2083 2425 3024 3656 4458 4958 5603 6461 7603 8749 9687 11015 12111 12835 13075 13341 13739 14331 14680 15885 18458 20509 22000 23210 25723 28542 32494 37763 45142 48626 53282 74305 100321 135961 196918 282694 356304 510511 904785 796389 512604 329682 60762 12472 9048 6154 3767 2279 1307 808 703 790 852 839 839 798 896 732 733 869 977 983 1062 857 893 765 570 673 633 638 674 748 748 669 671 866 869 745 830 842 901 960 955 912 1024 1034 1036 795 836 737 833 944 949 860 827 646 420 484 533 512 495 518 526 442 478 491 503 523 677 856 868 711 572 534 633 651 426 348 115 19 147 346 482 245 46 -26 999999 999999 999999 999999 -88 999999 999999 -73 -72 -71 -82 40 155 123 271 182 141 99 -18 -56 -46 -54 -100 -57 -34 19 0 999999 -84 -37 -54 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -86 999999 999999 -86 -98 -69 -59 -29 999999 999999 999999 999999 999999 999999 -87 -73 -65 -52 -36 37 -16 32 -30 15 33 5 9 22 13 -72 8 26 40 52 -17 -3 -39 -17 -24 -49 -75 -67 -38 -31 -41 -16 37 -55 -58 -63 -62 -93 -60 -75 -64 -98 -36 -94 -94 999999 999999 999999 999999 999999 -87 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 -75 999999 999999 -95 -98 999999 999999 999999 -96 -95 -96 -79 -97 999999 999999 -99 999999 999999 999999 999999 999999 -92 999999 -95 -71 -94 -84 999999 999999 999999 -94 -97 -86 -97 999999 999999 -87 -94 -63 -95 -76 -64 -60 -55 -69 -62 -56 -25 -45 -42 -67 -58 -53 -46 -44 -55 -52 -46 -17 -26 -24 -19 -7 1 12 51 101 101 78 97 111 112 123 130 131 145 156 169 180 187 201 212 226 231 241 65173 343 97 30 11107 18 6 13 8005 3370 2809 3181 3152 3377 4479 6390 7813 8255 8339 9217 10212 10459 10895 11430 12779 13806 14443 15526 16847 17653 18576 21378 25055 27244 27789 31432 36299 41390 48119 56007 64325 77222 98342 129021 155467 186070 237363 273639 266410 521839 829637 391433 163197 84486 20667 10175 8641 4927 2847 1598 832 565 710 750 665 668 693 745 707 857 709 727 941 885 981 798 671 597 644 642 539 655 878 847 697 737 714 628 685 603 554 633 739 761 825 963 996 936 830 761 732 623 737 955 956 835 726 562 463 510 623 607 452 386 298 316 282 532 541 629 763 799 679 481 510 554 428 407 291 173 11 90 152 239 242 2 -42 -100 999999 999999 999999 999999 -57 -78 999999 999999 999999 -64 -44 132 171 177 158 63 107 -22 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -30 -100 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -74 -51 -98 999999 999999 999999 999999 -62 -96 999999 999999 -59 999999 -38 -9 -66 -55 5 0 -85 -22 -6 -37 -71 -13 -5 -18 999999 -76 -31 999999 999999 -89 -82 999999 999999 -72 -86 -67 -79 999999 999999 -85 -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 -95 -96 999999 -98 -95 -73 -74 -88 -86 -57 -63 -74 -70 -64 -60 -79 -60 -37 -41 -44 -49 -33 -23 11 23 39 59 71 82 87 80 86 108 127 132 140 154 159 164 179 186 194 209 228 65182 343 98 30 11108 18 6 22 8005 3359 2762 2881 2957 3229 3969 5684 6911 6833 6516 8740 10274 11056 11171 11631 12303 13158 14845 16798 19448 21811 24202 27388 30555 34712 35202 32610 32356 31987 31369 35559 48885 67338 84916 109155 138157 145215 156509 181027 193237 411175 658845 352212 527950 411654 122128 21366 10742 5483 3001 1760 1052 699 643 634 560 601 787 895 860 860 804 808 999 1036 1050 1061 937 749 586 641 824 836 975 963 899 803 879 928 742 683 716 608 663 1053 1118 1143 1052 1069 1055 981 973 815 805 764 880 1073 953 922 776 563 545 530 567 609 494 462 424 350 395 468 632 859 754 632 663 561 537 411 394 250 192 115 123 242 412 373 -82 999999 -98 999999 -98 -77 999999 -44 -63 999999 -33 -18 -19 90 289 106 111 135 127 25 -48 -6 -37 -59 -68 999999 999999 999999 -26 -84 -52 999999 -79 999999 999999 999999 -88 999999 999999 999999 999999 -90 999999 999999 -76 999999 999999 -98 -56 -95 -63 -36 -9 -74 999999 -14 -52 -72 -63 999999 -29 -16 -72 -56 49 -39 999999 -96 -12 -31 8 4 -10 0 90 67 92 19 58 18 39 12 999999 -76 18 1 13 -6 -28 -2 -1 32 -25 0 -3 -20 -80 -41 -49 999999 999999 -61 -96 999999 999999 999999 -59 -60 -74 -80 -74 -73 -46 -94 -66 999999 -87 -85 -89 -95 999999 -80 999999 999999 -99 -79 -73 -78 -54 -56 -82 -94 999999 -81 -64 999999 -80 -60 -33 -64 -58 -78 -61 -47 -59 -89 -59 -44 -31 -55 -91 -55 -53 -76 -53 -55 -53 -96 -70 -64 -72 -63 -62 -73 -51 -74 -52 -44 -66 -51 -46 -31 -45 -33 -24 -18 -7 -25 -42 -22 -19 17 -8 -9 -16 -17 -5 -2 -10 10 11 21 30 27 33 61 87 106 129 132 125 138 143 148 169 189 191 183 201 217 237 246 250 269 285 286 295 65191 343 97 30 11107 18 6 31 8005 3348 10004 11552 12611 12750 13971 15523 16419 18670 25797 33569 37156 39839 41303 43254 44941 50656 57550 62516 71563 79093 84070 87896 90362 93408 94647 93042 94494 96878 102927 113078 126875 128334 141659 174623 236069 265150 250454 252246 295612 408864 570120 447607 384975 204125 72397 13050 7365 4196 2769 1794 979 517 600 528 612 671 722 824 813 832 703 758 976 1058 1102 1050 894 694 731 749 703 786 849 924 982 876 767 965 840 588 645 728 849 965 1030 1060 1029 1217 1336 1016 1072 1067 978 695 795 976 942 1018 1004 862 549 482 577 526 454 328 429 333 270 388 691 797 734 559 584 521 474 503 463 427 311 112 29 84 245 282 236 -76 999999 999999 -96 -29 -89 -96 -25 -70 999999 999999 -90 47 111 3 -15 -93 999999 -86 -76 999999 -89 999999 -72 999999 999999 999999 -34 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -43 -88 999999 999999 -83 -50 -47 -93 999999 -22 -54 -95 -86 -36 -31 10 -47 -37 -10 39 12 19 -25 -35 -30 -26 -21 -14 -17 -43 -97 -29 -61 -88 -63 -48 -78 -91 -68 -32 -22 999999 999999 -94 -70 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -70 999999 999999 -99 -70 999999 999999 -84 -99 -89 999999 -75 999999 999999 999999 999999 999999 -92 -77 999999 -84 999999 999999 -72 -63 -74 -87 -67 -81 999999 -95 -52 -84 999999 999999 999999 999999 999999 -96 999999 999999 999999 -85 -70 -94 999999 -81 -89 999999 999999 -97 -76 -54 -54 -44 -60 -48 -59 -56 -54 -32 -51 -51 -49 -42 -37 -31 -26 -15 -3 -7 -11 -29 -37 -14 14 2 -6 13 14 7 30 55 76 103 116 111 121 121 136 152 149 164 182 183 186 206 220 225 238 252 263 269 65200 343 95 30 11105 18 6 40 8005 3337 13497 15668 17414 19003 22173 23847 25713 31984 39139 44635 50161 57744 66710 77078 84610 92711 104164 113647 120164 129413 138625 144016 151464 159754 165964 174683 177387 177090 203991 242124 292236 349047 395078 424450 408823 381866 324806 277151 206240 114254 68135 172027 296726 149165 22170 7809 5714 4045 3275 2327 1348 765 613 573 435 484 661 746 788 823 721 772 1084 1107 1049 1110 1253 1002 763 672 647 678 854 907 934 877 1004 943 810 753 639 742 648 793 1004 995 860 1052 1119 1199 1183 1117 1008 845 642 632 868 1027 1009 892 663 539 544 435 404 414 297 276 293 410 432 506 557 598 528 496 562 494 492 389 391 294 117 -3 108 281 275 93 -22 -58 999999 -77 -51 999999 -92 999999 999999 999999 -96 -76 37 -60 -97 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 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 -67 999999 -69 -25 -96 -74 999999 -83 -83 -38 -69 -35 -86 48 -20 2 -2 -75 -76 -68 -52 -86 -33 -39 -8 -44 -25 -86 -88 -39 -32 999999 999999 -93 -81 999999 -91 999999 999999 -92 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 -89 -94 999999 999999 999999 999999 999999 -88 999999 -76 999999 999999 999999 999999 -88 -83 999999 999999 999999 -86 -88 999999 999999 -88 -66 -91 -83 -99 999999 999999 999999 999999 999999 999999 -95 -100 999999 -83 -69 -60 -70 -68 -41 -41 -69 -68 -39 -48 -60 -59 -64 -44 -51 -46 -54 -30 -24 -18 -26 -17 -10 -2 -3 -6 -4 -10 6 29 47 70 89 95 109 91 113 136 151 148 152 160 173 182 204 212 211 233 254 251 263 65209 343 95 30 11105 18 6 49 8005 3326 11995 13616 13597 15029 17816 19546 20970 28277 39024 48229 55394 61554 66866 72347 76100 78081 81595 87460 94818 104475 112858 128520 150506 162024 167863 172230 187046 198926 210824 235434 284689 347371 414779 461570 481507 462174 338449 156738 82379 24564 6486 12000 21907 24904 23065 11350 8017 5718 4072 2684 1724 993 719 642 581 534 539 675 735 787 788 913 995 930 2023 4210 2143 1099 964 891 882 872 772 756 945 875 743 645 672 703 671 562 584 715 665 708 784 842 991 982 1079 1173 1176 991 774 857 829 882 961 899 580 490 443 382 348 350 262 307 204 302 275 382 454 452 521 532 556 470 580 409 326 246 86 83 36 157 273 258 97 -65 999999 999999 999999 999999 -89 -95 999999 5 999999 999999 8 -31 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 -76 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 -81 -90 -96 -83 -48 0 -23 -93 -70 16 30 -56 -78 -53 -44 -40 -20 -7 -46 -8 18 38 -45 -63 -54 -57 -56 -78 999999 -79 -39 999999 999999 -98 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 -97 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -86 -97 -96 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -95 -84 -97 999999 999999 999999 999999 999999 999999 999999 999999 -98 -87 -65 -69 -84 -76 -73 -71 -85 -73 -76 -74 -56 -67 -62 -32 -12 -36 -32 -26 -19 -19 -15 -30 -7 -6 -11 3 31 51 72 73 94 96 86 95 104 128 130 140 149 172 183 191 190 196 216 230 249 247 65218 343 96 30 11106 18 6 58 8005 3315 3592 4419 6316 7155 7368 7337 7211 9417 14417 20033 23662 25469 26409 26771 25929 27001 29816 32964 35477 39176 52119 68512 72212 72709 86249 108811 130381 145816 151479 159588 182563 222865 282940 342787 399727 442117 429052 314670 107022 14391 7437 8476 26938 132845 304543 172004 35827 14568 5993 3479 2177 1268 778 871 633 435 331 523 530 456 683 832 844 899 1344 3050 2337 1259 1084 1098 980 819 844 845 766 687 613 580 690 685 708 580 547 623 641 629 662 863 980 935 1097 1033 769 748 914 852 754 886 967 699 427 397 359 286 277 406 295 241 90 178 238 374 449 333 345 473 464 425 399 383 214 128 56 -45 15 117 231 200 13 -46 999999 999999 999999 999999 -48 -62 999999 999999 -58 999999 -64 999999 -93 -91 -85 999999 999999 999999 -72 999999 999999 999999 -99 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 -86 -46 -84 -85 -30 -65 -63 -60 -95 -78 -27 -36 -55 999999 -3 -69 -61 -99 -81 -41 -15 -80 -48 -41 999999 999999 999999 999999 999999 999999 999999 -78 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 -97 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 -93 -96 -99 999999 999999 -99 -88 -97 -88 -80 -98 -76 -67 -80 -58 -87 -82 -54 -36 -29 -26 -56 -32 -26 -29 -46 -47 -23 -24 -8 -4 22 54 53 71 91 101 88 94 119 120 127 148 148 161 177 183 201 210 228 262 262 250 65227 338 246 30 11106 18 7 7 8005 3304 232 241 149 162 721 1278 1549 1590 1857 2811 3900 5134 5423 5679 6492 8264 8615 8945 12880 18732 25298 31114 34843 38427 44509 51172 59336 72609 92991 120014 147098 162959 144528 86077 27542 6233 10703 20415 28210 225689 490703 276251 435139 648657 423423 19481 3557 1436 1016 1041 569 416 535 558 672 635 744 755 1020 2927 6017 3683 2259 1720 1334 1385 1304 1131 1001 1075 883 890 651 654 693 764 885 795 745 726 678 637 722 771 997 1059 1048 946 801 739 751 877 895 1108 1045 845 598 409 378 395 416 375 404 297 197 306 265 390 464 437 363 445 378 301 245 237 -7 85 48 14 178 249 242 123 63 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 -36 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -85 999999 999999 999999 999999 -60 -62 -18 -69 -18 -26 -42 -64 -96 -80 -37 -88 -89 -58 -11 -4 -81 -49 -43 -81 -80 -79 -83 -85 -67 -75 -89 -80 -75 999999 999999 999999 999999 999999 -97 -70 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 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -98 999999 -98 -77 -67 -92 999999 999999 999999 -98 999999 999999 -85 999999 -97 -78 -69 999999 -92 -84 -90 999999 -76 -64 -82 -74 -80 -72 -72 -72 -88 -78 -29 11 11 -10 -34 -21 -31 -31 -20 -28 -9 -6 -2 34 71 80 97 104 109 100 107 118 123 135 143 155 170 176 185 208 222 229 249 256 262 65236 303 1294 30 11104 18 7 16 8004 3293 28 536 2019 6747 17528 57144 132928 231445 588774 999999 999999 999999 34058 1851 1166 1229 683 617 734 610 693 738 760 857 986 1123 1332 1679 1650 1533 1343 1479 1383 1255 1104 938 939 1036 664 653 656 764 643 600 708 625 694 671 906 1079 1115 1032 843 817 826 938 926 879 1029 1167 923 608 469 569 463 384 389 415 455 343 335 370 402 395 470 484 454 417 456 333 195 128 74 75 65 165 186 242 162 95 -19 999999 -86 -90 999999 999999 999999 -80 999999 999999 999999 -66 999999 999999 999999 -84 999999 -79 -76 -88 -66 -82 -72 -48 999999 -74 -78 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 -83 -67 -82 -89 -39 999999 999999 999999 999999 -91 -25 -6 -78 -59 -51 -9 -16 -46 -9 -48 -9 -3 10 11 -63 33 9 -44 -50 -39 -40 -17 -66 -12 -46 999999 -69 -44 -85 -75 -57 -76 999999 999999 999999 -73 -92 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 -96 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 -100 -99 999999 999999 999999 999999 999999 -88 -90 -90 -71 -97 999999 999999 -66 -87 999999 -98 999999 999999 999999 999999 999999 999999 -93 -96 -94 -99 -99 -91 -85 -86 -77 -65 -86 -68 -60 -66 -62 -72 -62 -60 -65 -54 -42 -37 -56 -1 18 27 49 40 20 11 6 19 -10 -20 4 6 7 30 57 87 98 108 109 106 122 121 132 144 150 155 173 185 209 209 225 241 250 264 266 65245 303 1292 30 11102 18 7 25 8004 3282 171 723 2001 6998 17534 35763 77567 168072 310915 654709 999999 999999 985404 22215 1907 1413 995 733 648 631 742 1013 1207 1674 2168 1477 2272 4412 4755 3326 1550 1478 1480 1237 1077 1072 1053 932 710 852 835 916 831 696 818 759 776 772 714 966 1070 1097 1055 986 845 954 1030 933 1136 1283 1159 1112 862 832 698 568 494 449 366 360 353 267 350 394 467 370 433 475 471 416 315 208 120 104 127 81 97 174 246 118 -39 -41 -100 999999 -43 -54 -66 999999 999999 999999 -91 999999 999999 -100 999999 -67 -71 -97 -92 999999 999999 999999 999999 -83 999999 999999 -86 999999 -98 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 999999 999999 -97 -58 -77 2 -49 999999 -47 -40 -61 7 -17 11 6 -55 -14 -11 -50 -15 -39 -30 -37 47 32 -18 -73 -55 -19 -23 3 65 8 -57 -37 18 54 26 -86 -94 -98 -85 999999 -65 -10 -35 -65 999999 -86 -85 999999 999999 -74 -88 999999 999999 999999 999999 999999 -77 -60 -50 -80 -84 999999 -90 -98 -72 -87 -58 -75 -85 -44 999999 999999 -90 -97 -95 -80 -78 -59 -76 999999 999999 -78 -93 999999 999999 999999 -67 -80 999999 999999 -63 -62 -91 999999 -70 -72 -94 -76 -71 -48 -66 -80 -90 999999 -74 -66 -90 -82 -45 -59 -46 -43 -55 -47 -56 -49 -60 -65 -51 -37 -50 -10 15 31 27 3 57 65 69 70 77 80 82 89 50 20 34 37 44 71 79 104 125 126 136 136 137 144 167 170 184 187 192 212 229 234 241 259 266 265 277 65254 317 871 30 11101 18 7 34 8004 3271 62 255 362 487 528 -24 999999 999999 999999 999999 748 3066 6495 13815 26339 49419 77869 117992 214083 278911 349633 485876 617165 924415 999999 999999 145919 7224 2358 1844 1366 740 771 846 1257 3971 9974 10648 4339 6393 10184 5648 1941 1240 1267 1215 1102 1153 1240 1145 1162 1026 798 781 817 881 924 822 813 834 749 788 771 627 736 874 1031 973 936 935 892 994 1105 1175 1106 1153 1153 1105 1026 1017 797 516 439 414 389 353 555 565 592 538 593 593 491 445 305 168 56 -12 109 116 180 253 311 185 40 -42 -3 -99 -57 -90 -52 -28 45 -56 -48 -15 -77 -44 -21 -27 2 -59 -28 -20 -6 999999 -41 -45 -8 -60 -63 999999 999999 20 -32 -61 -19 2 -73 999999 999999 999999 999999 999999 999999 999999 -98 999999 -79 -92 -22 -43 -30 -77 -35 -53 -39 -32 -46 999999 -42 -44 -14 -33 -16 31 5 94 81 99 88 83 6 -20 -15 89 61 53 82 125 64 34 50 30 -7 6 37 43 -3 32 -28 -21 2 -44 -58 4 -72 -47 38 18 -90 -46 -76 -84 -22 -46 -57 -83 -48 -45 -38 -57 -43 -74 -46 -26 -67 -76 -35 -62 -81 -45 -26 -63 -58 -95 -87 -44 -72 -59 -40 -22 -18 -16 -61 -62 -53 -68 -33 -54 -76 -54 -52 -51 -44 -44 -48 -40 -52 -35 -56 -24 -30 -57 -58 -9 -29 -36 -64 -35 -3 -50 -30 -10 -27 -27 -17 -34 -46 -23 -22 -23 -24 -21 -8 -16 4 42 42 54 72 67 74 111 107 99 118 124 111 109 87 85 98 105 91 85 106 136 159 162 160 158 170 185 192 207 208 214 226 237 255 272 273 279 291 291 302 65263 326 601 30 11101 18 7 43 8004 3260 -83 -27 101 218 500 654 1234 1677 2159 2760 3704 5955 10361 15490 19359 15582 12303 18905 30895 45392 86743 150312 206753 283614 391912 521120 583513 627643 649447 641340 791256 999999 999999 804655 365726 22786 3884 2086 1876 1226 868 897 1387 2730 4158 5072 4530 8669 10274 5861 1745 1046 1176 1233 1299 1181 1053 999 1091 1074 862 717 712 748 929 876 749 809 746 741 780 849 655 758 926 850 875 873 836 861 923 1009 1015 1094 1119 1060 1179 1129 1072 997 876 529 476 450 408 436 390 449 542 447 478 542 411 381 408 241 88 156 74 170 280 424 215 148 -71 -40 999999 -84 -72 999999 999999 999999 -83 -70 -12 -32 -48 999999 999999 999999 999999 -38 -16 -63 -56 999999 -98 -75 -60 -83 -78 999999 999999 -96 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 -58 -33 -52 -40 -88 -78 -70 999999 999999 -93 -43 -59 -29 -44 -56 -92 -17 31 1 -28 12 -27 -3 5 -20 -20 -12 62 10 14 -66 23 20 91 39 52 -4 -9 -9 25 -2 -46 -54 -72 -48 -75 -97 -55 -49 -97 -99 999999 999999 999999 -49 999999 999999 999999 -73 -44 -65 -81 -78 -91 -54 -35 -55 -62 -76 -95 -87 999999 -83 -82 -98 -83 -58 -80 -61 -64 -66 -85 -63 -61 999999 -91 -81 -82 -68 -36 -64 -90 -90 -69 -52 -54 -64 -51 -50 -97 -57 -57 -70 -42 -50 -60 -52 -63 -50 -44 -68 -76 -52 -43 -20 -41 -49 -59 -53 -64 -39 -56 -53 -41 -38 -14 9 -6 9 24 59 53 71 80 80 93 113 125 103 106 101 79 93 94 102 100 119 135 132 115 140 149 158 160 178 194 200 203 207 220 232 243 276 292 287 290 299 65272 324 659 30 11099 18 7 52 8004 3249 121 271 599 916 1293 1857 2653 3673 5317 7742 12864 20793 25556 28136 33040 44536 61275 85361 131966 207622 305115 425488 549158 561043 455853 523763 531086 622595 965459 999999 999999 112415 32141 9826 3854 2439 1922 995 837 929 1022 1101 1410 1923 2554 2258 1264 1033 882 1030 1169 1044 1093 1039 1061 1092 901 867 673 631 810 823 736 649 664 726 727 639 550 725 844 904 880 854 832 776 817 792 853 976 936 958 903 972 953 1075 950 1020 1056 868 626 345 309 294 219 315 301 331 463 513 448 476 381 236 150 -14 -25 86 37 117 110 55 -51 -41 999999 999999 999999 999999 -93 999999 -36 -85 999999 999999 999999 999999 999999 -97 -85 999999 999999 999999 999999 999999 -76 999999 999999 -50 -83 999999 -80 -64 -92 -93 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -77 -71 -74 -88 -53 -67 -84 -73 -53 999999 999999 999999 -48 -37 -77 999999 -75 22 -70 21 27 37 -34 -12 -22 -24 79 29 55 26 24 29 37 -38 -50 -18 14 -77 -95 999999 -93 -95 -87 -66 -68 -51 -74 -91 999999 -64 999999 999999 999999 999999 999999 999999 -69 -85 -65 -93 999999 999999 -67 -69 999999 -76 999999 -68 -66 999999 -94 -95 999999 -91 999999 999999 999999 -91 -93 -98 -100 -95 999999 -96 999999 999999 999999 999999 999999 999999 -78 -89 -85 -76 999999 999999 999999 999999 999999 999999 -76 -91 -54 -68 -88 999999 -84 -62 -97 -96 -57 -73 -51 -81 -72 -74 -23 -32 -65 -44 -36 -41 -22 -31 -28 -21 14 19 43 66 71 53 51 65 70 72 79 108 104 95 55 72 92 90 106 124 106 118 130 142 151 154 161 182 194 200 214 227 228 244 265 277 278 285 65281 331 448 30 11098 18 8 1 8004 3238 67 408 761 1063 1723 2462 2541 2904 3854 5000 6098 6937 7590 9221 12117 15821 21646 30883 41867 51043 60946 73791 92766 114653 141277 175789 230146 291103 346786 421371 457435 462539 512671 578637 633098 559053 570551 497198 170795 172539 71622 8916 3531 1903 1287 906 913 1280 1383 1419 1287 1086 992 955 987 993 962 1074 1127 1110 967 923 976 948 832 698 763 880 796 830 836 916 792 795 741 783 779 827 902 1021 807 696 660 833 960 952 1103 915 961 1012 965 868 845 1001 1161 1238 1174 984 737 679 481 390 394 385 299 386 550 498 414 243 171 65 50 114 31 168 286 308 91 -54 999999 999999 999999 -32 -29 -96 999999 -83 -7 -86 999999 -99 999999 -38 -44 999999 999999 -35 -60 -93 999999 -50 -38 -77 -51 -56 999999 -73 -69 -90 -25 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -14 -49 -10 -61 999999 -46 -60 -68 -38 -59 -73 -66 -18 -31 -19 -59 -56 -8 36 39 39 37 64 57 116 105 64 -5 61 109 57 88 26 80 54 -19 -43 36 -7 -9 -21 -61 -99 -38 -81 5 -10 -74 -55 999999 999999 -95 -30 -71 -69 -81 -38 -47 -56 -84 -58 -25 -36 -30 -56 -40 -62 -46 -40 -48 999999 -69 -38 -34 -42 -27 -65 -85 -95 -51 -63 -34 -30 -52 -75 -61 -66 -58 -34 -29 -37 -58 -61 -51 -47 -60 -38 -29 -67 -55 -22 -74 -43 -40 -14 -38 -49 -41 -32 -25 -23 -45 -18 12 -50 -67 -46 -31 -10 17 -4 -4 33 17 14 15 14 53 76 82 79 94 98 106 126 115 118 115 120 140 134 114 104 114 121 131 137 155 150 147 173 168 177 192 195 194 199 231 242 254 260 271 284 294 296 312 65290 329 511 30 11101 18 8 10 8004 3227 81 236 229 531 847 1112 1601 3002 6561 11597 15924 16956 25868 35664 32646 33754 39153 45323 54704 68971 85684 104880 126888 149245 165016 178934 185706 200675 242515 286054 327826 343884 295949 179797 134689 224876 380500 606538 588508 21458 4874 2163 1318 982 976 1340 1312 1069 937 906 650 631 861 766 739 808 643 769 886 699 709 578 525 594 594 501 626 678 770 703 646 701 704 825 750 666 663 585 559 616 577 735 720 640 569 613 635 656 750 838 850 872 1013 1106 1058 881 766 664 478 364 295 294 351 316 339 366 312 183 160 66 31 -7 -90 36 96 181 153 99 50 -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 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -62 999999 -68 -72 -63 7 48 -7 -1 6 7 -35 -49 8 -21 -69 -96 999999 999999 -64 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -99 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 -94 -87 -63 -77 -68 -60 -40 -21 -22 2 25 13 12 21 36 38 25 29 19 27 23 28 10 11 26 41 50 66 62 67 73 85 105 96 99 119 119 137 149 162 177 178 187 205 224 240 257 65299 323 691 30 11101 18 8 19 8003 3216 3 236 636 2021 5179 12160 27187 59615 115794 161902 149672 96177 77251 88391 109826 136883 168117 198138 225912 239361 227402 228756 256404 289973 315946 341269 353957 429602 592673 654146 488390 457616 302710 26032 5345 2339 1378 1167 1335 1305 1052 822 716 861 709 641 712 772 710 721 692 759 817 798 747 644 592 617 616 675 777 820 723 661 772 863 847 828 866 682 640 639 655 722 797 908 829 732 709 685 780 870 970 904 1003 919 857 882 1043 1066 1051 702 532 338 229 245 231 358 377 304 348 258 97 -37 -68 -4 -78 -47 999999 31 174 113 61 -38 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 -53 999999 -46 -96 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 -28 999999 -62 -68 -56 -33 -39 15 31 -9 28 20 -23 -38 -61 -66 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -79 -99 -61 -17 -34 -21 0 4 25 35 29 37 16 39 39 29 42 44 38 43 37 30 41 45 54 59 70 79 81 93 99 114 111 111 126 146 151 174 194 190 193 221 238 255 260 65308 326 600 30 11100 18 8 28 8003 3205 4 546 1330 2931 5999 9634 10811 12330 16588 23172 33728 64802 141899 218520 155277 102876 97875 111257 129817 158342 200338 228792 246859 267383 283573 307494 349261 427405 538231 612174 563890 490349 416987 206837 49138 10663 5082 3010 1792 1419 1462 1440 1080 883 797 712 625 584 615 693 731 772 808 737 755 671 769 843 732 703 808 837 784 923 865 819 837 919 977 1028 984 999 1078 950 959 933 982 1002 1036 1022 1053 1086 1238 1377 1264 1335 1340 1346 1165 1000 1079 1180 1209 983 889 653 506 385 335 357 304 322 510 385 299 266 183 91 -27 -43 41 52 40 73 160 342 279 140 -71 999999 999999 999999 999999 -96 -32 999999 999999 -93 999999 -44 999999 -81 -76 999999 999999 999999 -62 999999 999999 -98 -93 999999 999999 -83 999999 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 -77 -93 999999 999999 999999 -74 -58 -64 999999 -95 -79 -47 -98 999999 -14 -17 -32 -62 17 32 16 32 30 8 -24 -65 -36 -39 -66 -91 -91 -51 -52 -98 999999 -65 999999 -58 999999 999999 -24 999999 999999 -88 999999 -80 -53 -67 999999 -96 999999 999999 -75 999999 999999 999999 999999 -53 999999 999999 999999 999999 999999 999999 999999 -45 -85 -58 -47 -62 999999 -64 999999 -57 -74 999999 999999 -84 -100 -85 -92 999999 999999 999999 -95 -70 999999 -86 -87 -85 -81 999999 -91 -98 -97 -97 -93 999999 -91 -57 999999 999999 999999 -70 -68 -84 -66 -79 -93 -77 -82 -75 -47 -53 -76 -74 -56 -45 -71 -60 -15 11 44 53 60 66 58 49 61 74 85 75 85 86 73 85 75 63 63 82 74 88 96 111 107 105 113 120 139 154 154 173 174 186 200 220 222 229 226 240 269 264 281 301 65317 328 541 30 11101 18 8 37 8003 3194 -94 219 977 2341 5114 10794 21010 35212 46141 44352 45724 56248 73844 98638 151467 262916 216920 157613 160270 189135 215381 234069 239187 240089 248278 275244 321811 395035 492028 563798 490646 220554 30862 11166 12351 10197 14366 25355 41794 32281 9562 2276 1606 1100 878 760 676 602 754 504 387 608 670 667 763 656 591 696 639 669 707 704 666 680 767 743 768 847 859 881 891 914 897 799 865 843 957 965 887 875 892 954 890 842 995 1049 1131 1176 1073 1208 1129 956 932 1176 1192 1039 778 602 413 346 281 304 219 349 321 390 289 182 152 2 -55 -68 999999 -39 63 88 16 154 157 228 55 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -85 -55 999999 -59 999999 -95 999999 999999 999999 999999 999999 999999 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 -97 999999 999999 999999 999999 999999 999999 -91 -68 -36 -28 999999 999999 999999 -66 -79 999999 999999 -92 999999 999999 999999 999999 999999 -93 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 -100 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 -96 -89 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -79 -77 999999 999999 999999 999999 -96 999999 999999 -83 -83 -92 -85 -87 999999 -86 -39 -14 -10 -18 -12 6 15 13 15 24 17 27 25 32 19 34 42 30 34 33 42 43 53 70 72 72 85 109 105 101 118 124 133 155 158 169 193 204 196 209 224 242 252 261 65326 331 453 30 11103 18 8 46 8003 3183 358 874 1819 3084 4720 7035 10291 17510 45606 98479 121286 94586 98165 111030 129850 168338 216327 244366 230650 207387 203690 221507 229875 219044 209282 210478 222158 251347 304802 379866 450723 475960 365083 140772 23267 7883 7317 8355 6759 4546 2913 2144 1701 1564 1486 1235 1064 808 726 713 566 454 636 658 597 610 792 803 652 650 646 693 622 778 685 713 768 916 923 900 1007 918 806 905 771 762 874 983 815 912 933 887 810 960 980 875 810 826 793 890 1043 1118 1194 1243 1145 1129 1220 1099 1116 971 999 825 680 559 477 321 205 299 319 418 311 211 71 -6 51 999999 -1 28 -12 14 55 117 159 165 62 -24 -64 999999 999999 999999 999999 999999 -84 -63 999999 999999 999999 999999 999999 -80 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 -67 -99 -39 -28 -87 -89 999999 -95 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -97 -83 -99 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 -69 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 -100 -99 999999 999999 -96 999999 999999 999999 999999 -98 -93 -90 999999 999999 999999 999999 -76 -49 -33 -37 -58 -51 -54 -47 -17 -1 4 21 15 27 28 23 35 39 62 57 49 37 38 30 30 28 36 55 62 53 70 71 88 109 108 116 111 126 117 139 166 168 178 186 198 204 222 231 246 247 274 65335 340 183 30 11103 18 8 55 8003 3172 -77 323 655 1598 2749 4406 7117 10644 15035 20701 28767 39390 52153 63720 75840 87632 99451 113006 150115 174902 170377 195054 224192 262038 306330 309215 261059 227056 230845 236080 215083 190203 192479 209807 222160 239257 277302 332527 388890 432368 362658 169409 46029 13313 5104 3972 3998 3612 2996 2661 2520 2208 1982 1854 1627 1435 1126 1115 950 804 751 525 451 770 757 748 908 889 857 883 692 732 765 727 744 793 795 781 812 879 926 1021 892 970 922 1055 1048 1011 900 1075 987 998 1013 967 853 922 839 765 783 718 909 1214 1312 1278 1206 1043 932 1042 1037 1120 970 762 509 445 380 371 325 383 367 270 158 244 38 -40 81 57 -23 56 43 -18 16 193 189 151 76 -33 -65 -67 999999 999999 999999 999999 -90 -92 999999 999999 999999 -75 -71 999999 999999 999999 999999 999999 -69 999999 999999 -93 -98 999999 999999 -92 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 999999 999999 999999 -75 999999 999999 999999 -76 999999 999999 999999 -97 -78 -91 -90 999999 -39 -50 -60 -71 -85 -89 999999 999999 -91 999999 999999 -87 999999 -86 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 -90 -97 -56 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 -93 999999 999999 999999 -97 999999 999999 -93 -90 -81 -83 -81 -69 -74 -90 -88 -46 -13 -6 -20 -27 -70 -53 -9 -5 -24 -11 14 11 15 27 35 21 34 43 35 45 51 39 32 17 22 54 56 55 67 67 64 70 105 106 111 113 123 146 144 146 167 187 181 198 212 216 229 236 247 258 65344 343 90 30 11100 18 9 4 8003 3161 390 826 1426 2430 4006 6228 8593 12698 18080 25162 35078 47801 61717 76854 91921 102086 108235 113430 119128 128656 141196 153162 173908 201522 232380 243248 232382 205125 185852 187922 228560 263939 282761 279412 249366 226691 229231 244056 260423 288707 326783 367798 417736 421559 341987 147554 25089 5967 3612 3433 3631 3709 3482 3129 2703 2378 2348 2187 1913 1441 1366 1400 1232 1119 1026 933 759 935 774 872 991 997 1022 941 851 792 880 833 941 989 937 974 952 1024 962 958 996 1103 1092 1155 1031 917 979 1057 1033 1025 993 1088 1108 886 853 790 890 885 909 1040 1249 1291 1335 1252 1205 1201 1149 947 957 731 569 460 293 280 347 432 412 287 68 94 81 13 18 83 120 92 61 106 199 237 139 85 23 -70 999999 -93 999999 999999 999999 -66 -83 -100 -49 -67 -19 -26 999999 -67 -45 -50 -93 -78 -49 999999 -75 -46 -53 7 21 -84 -35 -21 999999 -50 -97 -57 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -84 -100 999999 999999 -87 -62 -79 999999 -20 -61 999999 -65 -61 -91 999999 999999 -58 -45 -34 -30 -39 -23 -48 -51 -54 -48 999999 999999 999999 -99 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 -98 999999 999999 -81 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -73 999999 999999 999999 -96 -96 999999 -87 -98 -76 999999 -72 -72 -78 -79 999999 999999 -95 999999 -86 999999 999999 999999 -90 -81 -87 -99 -86 -73 999999 -89 -87 -66 -55 -80 -72 -84 -85 -85 -92 -79 -31 1 45 23 41 8 -8 -8 6 5 17 48 57 45 51 60 48 54 58 67 99 103 71 80 79 65 54 71 70 73 98 106 103 119 134 136 153 158 157 169 174 192 200 203 198 209 241 249 252 270 286 292 65353 343 90 30 11100 18 9 13 8002 3150 2607 3695 4830 6881 9789 13763 19368 28244 39695 53313 68558 86646 111040 136758 156160 153033 127841 118796 121627 121195 118565 114280 119715 126566 133837 152173 177847 191109 190888 214449 245736 265402 264325 234559 203116 201404 214663 229055 246651 263423 282225 303490 298841 255788 181894 80223 20520 4371 3130 3063 3069 3184 3329 3040 2601 2392 2539 2753 2602 1983 1587 1491 1522 1472 1317 1145 747 739 846 917 976 911 929 803 917 778 780 829 906 932 872 931 954 1016 1027 1010 937 896 962 1041 1067 1092 1012 948 951 810 796 969 1029 1002 932 946 872 841 1057 1098 1296 1425 1429 1242 1129 1142 1172 1023 832 658 559 461 356 294 274 500 399 241 265 122 2 999999 4 45 30 15 -41 79 156 232 189 47 134 146 999999 999999 999999 -94 -35 999999 -52 -77 999999 -89 999999 999999 999999 -87 999999 999999 -80 -96 999999 999999 -94 -78 -90 -82 999999 -98 999999 -100 -90 -91 -88 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 -92 -41 -96 -83 -87 -94 -79 -51 -69 -93 999999 -61 5 999999 -86 -83 999999 999999 -90 -68 -88 -97 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 -94 -83 999999 999999 -93 -98 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 -77 -92 999999 999999 -90 -75 999999 -93 -91 999999 -94 -86 -96 -94 999999 -99 -96 999999 999999 999999 -63 -29 -28 -5 -1 -20 -28 -1 28 14 -9 9 13 22 34 35 21 23 29 41 60 58 53 43 58 70 51 48 46 54 62 69 78 78 89 108 104 110 121 120 127 148 170 188 195 199 195 207 217 231 242 255 258 265 65362 343 94 30 11104 18 9 22 8002 3139 14377 17355 20032 22922 28723 37955 51528 64218 81986 115135 146699 177670 211220 229266 220886 195865 181730 192062 198995 203715 202740 199406 198092 182596 175234 187879 201484 211691 228760 239868 251645 251509 228754 203173 189891 181587 173256 180514 186887 184007 159227 104541 48404 21865 8913 4852 3205 3054 3079 3166 3268 3349 3562 3327 2806 2589 2554 2597 2596 2279 2012 1657 1507 1598 1712 1294 850 740 650 680 741 696 686 555 780 864 788 690 923 973 893 819 865 1023 950 810 897 973 1006 1006 942 1075 955 967 858 979 972 777 915 896 869 931 965 878 808 906 1003 1252 1255 1382 1191 941 1037 1008 959 702 634 500 443 420 334 255 221 326 292 113 50 -26 59 55 -27 -67 2 60 -73 83 33 74 62 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -79 999999 999999 999999 -92 999999 999999 999999 -98 999999 999999 999999 999999 -87 999999 999999 999999 999999 -76 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 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 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 -89 -62 -43 -51 -36 -31 -46 -46 -46 -29 -23 -21 -23 -33 -15 -3 -3 2 7 -2 -1 5 3 -5 6 17 19 10 25 38 42 40 29 47 68 70 73 73 85 92 104 120 130 142 159 167 174 180 191 205 209 216 228 65371 343 99 30 11109 18 9 31 8002 3128 21056 26339 33451 38360 43570 57194 85623 115761 141536 177397 208509 207949 198436 190597 188962 194268 212287 237254 264339 288473 310503 335254 355134 328506 271565 242977 244660 243348 239062 230871 219321 191042 135386 70384 44356 28586 15170 9013 4652 3209 2994 3002 2970 3209 3225 3025 3046 3167 3586 3736 3679 3963 3779 3190 2962 2935 2743 2672 2756 2333 1819 1719 1482 1632 1543 1212 991 848 794 868 925 941 759 781 829 862 959 950 781 854 856 921 912 1079 1038 1030 1003 1106 1103 1167 1124 1042 1245 1144 1197 1153 1115 1046 956 1035 1009 938 986 912 1099 1171 1155 1191 1240 1285 1280 1307 1252 1192 1113 1043 971 797 594 445 338 315 322 313 294 265 123 15 -7 -100 123 61 -53 25 93 143 71 124 84 999999 999999 -66 999999 -61 999999 999999 999999 999999 -98 999999 999999 -91 999999 999999 999999 -92 -66 999999 999999 999999 -98 -92 999999 -65 -49 999999 999999 -99 999999 -81 999999 999999 -55 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -60 999999 999999 999999 999999 -72 999999 999999 999999 -82 -41 -90 -30 -79 999999 999999 999999 999999 999999 999999 -94 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 -70 -75 999999 999999 999999 999999 999999 -87 -48 -44 -20 2 13 -5 -14 5 38 1 -21 -20 -20 -1 19 30 35 29 42 28 40 28 34 39 49 25 40 43 41 42 52 43 57 69 78 88 110 106 106 103 104 123 133 143 156 155 179 189 201 209 201 213 227 247 242 65380 343 99 30 11109 18 9 40 8002 3117 33291 42561 52458 63223 71489 73737 95173 132246 171307 198257 207208 198893 195276 204613 221429 242744 267099 286063 300742 319736 340302 358680 386318 365961 290881 237462 223419 220850 203045 177446 150801 105731 49773 24643 14904 10155 8264 14132 20392 10950 4409 3195 3351 3422 3297 3339 3525 3604 3876 3899 3954 4560 4404 3772 3495 3740 3380 3068 2806 2524 2167 1930 1550 1660 1736 1591 1303 1064 1124 1055 963 853 915 918 841 950 1217 1135 1016 882 933 982 1068 1080 1258 1255 1302 1250 1299 1272 1300 1335 1329 1314 1256 1262 1383 1295 1247 1173 1200 1179 1231 1209 1215 1434 1513 1544 1567 1330 1423 1425 1437 1420 1299 1054 1039 1010 969 713 572 401 375 392 418 289 223 144 59 93 67 95 103 172 104 173 188 144 204 218 15 -58 -26 -30 -77 999999 -22 -30 -38 -1 -76 -50 -83 -78 999999 -95 999999 -10 -81 -49 999999 999999 -34 -62 -17 43 -90 -51 -31 18 -9 -34 -8 -47 -96 999999 -39 -80 999999 -97 999999 999999 999999 999999 -81 999999 -92 -60 -89 -25 -81 -47 -53 -59 -70 -64 -26 -33 -79 -55 -41 999999 999999 -54 -33 -64 -61 -72 -96 -98 -23 -22 -49 999999 -94 -84 -95 999999 999999 -87 -58 -74 -64 999999 999999 999999 999999 -69 -84 999999 999999 999999 -83 999999 999999 -87 -99 999999 999999 -63 -59 999999 -65 -69 -87 -73 -85 -73 -50 -40 999999 -72 -87 -47 -52 -33 -44 -63 -74 -67 -74 -72 -49 -48 -69 999999 -87 -49 -28 -93 -79 -55 -83 -68 -32 -20 -47 -51 -54 -42 -50 -72 -50 -29 -42 -44 -20 -9 26 57 32 40 52 56 76 46 69 74 66 73 85 49 63 98 73 75 107 114 100 75 60 79 99 119 104 95 97 100 111 116 121 137 151 151 158 159 177 172 166 182 204 217 226 238 239 238 239 264 275 283 299 306 308 65389 343 99 30 11109 18 9 49 8002 3106 33645 47930 61780 73154 83195 93622 102076 128553 159634 172510 193356 200817 209152 211495 210557 207170 214431 222606 220351 220215 219623 215056 222916 221945 210448 183969 166212 161333 152315 129700 111012 90334 63643 34648 26323 32074 45279 31243 9100 3756 3814 4018 7286 9782 7089 24605 43086 16871 4534 3560 3057 2971 2823 2872 2987 2542 2270 1985 1828 1609 1590 1554 1429 1433 1416 1277 1214 1076 1177 1197 1241 1173 1145 957 844 915 1010 1161 1140 1075 1104 1109 1082 1037 1099 1342 1613 1843 1966 1916 1788 1848 1859 1877 1793 1522 1568 1543 1406 1258 1247 1326 1403 1389 1268 1431 1530 1433 1488 1450 1298 1311 1297 1246 1174 1046 916 969 905 685 498 487 330 313 281 440 499 234 54 -6 -91 -15 6 88 123 141 143 146 111 103 54 119 114 -16 -96 999999 999999 -52 999999 999999 999999 -81 999999 999999 999999 -47 999999 999999 999999 -53 -62 999999 -80 -74 -58 -68 999999 999999 999999 -67 -93 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -84 -80 -44 -33 999999 999999 -78 999999 999999 999999 -99 999999 999999 -97 999999 999999 999999 999999 999999 999999 -87 -61 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -99 999999 999999 999999 -83 999999 999999 999999 -86 -88 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 -92 -83 999999 -87 -81 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 -89 -62 -82 -97 -86 -75 -87 999999 999999 999999 -80 -75 -52 -32 -57 -37 11 18 2 14 7 12 32 15 14 27 48 30 21 30 45 59 63 39 28 63 77 42 45 55 73 71 61 48 60 86 87 91 75 77 94 114 123 124 131 132 151 151 163 173 170 181 194 204 228 226 235 243 251 261 272 65398 343 100 30 11110 18 9 58 8002 3095 31798 45837 60122 73904 88508 107652 114689 123156 154107 163524 162792 168757 177734 180188 184645 189466 192848 187651 188181 188609 192574 192821 188525 178531 175053 166644 148894 123814 94900 72815 53395 34248 20620 12256 6842 6780 6986 5836 5190 6961 11941 8800 4888 3840 5725 9028 6228 3960 2998 2862 2647 2463 2312 2314 2294 1904 1558 1407 1546 1409 1480 1520 1425 1277 1294 1344 1291 1505 1309 1282 1254 1325 1378 1254 1101 1117 1158 1203 1164 1254 1375 1595 1709 1611 1585 1757 2156 2379 2229 2138 2545 2909 2896 2708 2665 2869 2772 2504 2208 1805 1858 1625 1521 1484 1405 1471 1438 1473 1627 1585 1407 1284 1131 1234 1205 1113 905 962 914 708 560 440 390 353 289 447 516 259 87 13 73 165 37 64 37 -1 68 117 182 224 154 115 100 77 27 -67 13 -26 -84 -58 999999 999999 999999 999999 -60 -67 -75 -83 -85 -74 999999 -74 -50 -46 -64 -44 -81 -34 -99 -84 -43 -26 -59 -56 -67 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -55 999999 -64 999999 999999 999999 -92 -59 999999 -82 999999 999999 999999 999999 -96 999999 999999 -64 -78 -39 -79 999999 999999 -97 999999 999999 -82 -76 -74 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 -87 -86 999999 999999 999999 999999 -97 999999 999999 999999 -55 -67 -95 -94 -97 999999 -81 -80 999999 999999 999999 -92 -81 999999 999999 999999 -84 -96 -82 -57 -46 -75 -80 999999 -68 -46 -89 -75 -91 -82 -61 -78 -80 -40 -10 22 19 7 30 39 38 14 28 26 26 23 49 42 25 45 58 57 44 37 42 60 56 45 82 82 74 66 72 79 70 69 85 88 91 111 101 118 136 125 142 155 166 174 178 179 177 187 211 221 223 242 254 249 262 274 65407 343 103 30 11113 18 10 7 8001 3084 26740 37353 48048 62105 82765 99883 88431 78266 100827 119177 147750 167431 178953 185946 171193 162888 161144 160248 152039 156395 179109 197337 188881 167299 165172 170273 155444 140973 147790 132483 91052 56888 27318 10124 5785 5339 9126 15829 22701 47070 32393 5375 2975 2789 3531 3456 3012 2901 2524 2308 2288 2123 2006 1884 1650 1378 1307 1307 1327 1300 1401 1433 1569 1606 1529 1260 1214 1232 1301 1223 1185 1170 1167 1221 1074 1110 1229 1279 1488 1645 1651 1989 2362 2382 2805 3793 7268 7080 2951 3053 2891 2768 2564 2340 2228 2285 2779 2655 2447 2261 1955 1787 1694 1552 1640 1443 1463 1372 1314 1394 1350 1339 1125 1047 940 796 853 865 715 461 391 327 219 257 349 378 274 56 -1 -16 29 52 30 5 35 -30 -28 36 37 101 163 200 115 43 9 -43 -36 -40 999999 999999 -80 999999 999999 999999 999999 999999 -72 999999 999999 999999 -61 999999 999999 -80 -72 999999 999999 999999 -84 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 -84 -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 -83 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -92 999999 999999 999999 999999 999999 999999 999999 -86 -71 -97 999999 999999 999999 999999 999999 999999 999999 -84 -58 -26 3 10 -7 -16 -10 1 -19 -21 -11 -21 -8 9 -1 21 11 0 9 25 26 43 19 1 4 25 37 40 30 40 42 50 41 53 52 67 69 96 102 87 85 100 118 143 129 139 148 164 168 181 195 206 218 217 224 237 239 65416 343 104 30 11114 18 10 16 8001 3073 14901 16321 17812 17003 17194 21947 22247 18410 22424 34159 42616 45489 45316 47993 48356 53301 58335 67861 65140 51806 46572 57884 78348 98432 114146 121969 119716 116129 107938 103454 107951 118625 117300 100817 68611 38801 18430 4649 4884 5954 2514 1721 2113 2095 2211 1870 1601 1407 1089 1051 1167 873 594 661 577 512 615 531 518 469 433 491 561 757 808 745 585 556 421 443 337 269 244 417 476 674 960 1022 1407 1892 2599 3899 15466 81886 229707 278677 209922 98973 64969 44478 21060 6455 3539 4079 3138 1612 1613 2079 2601 2688 2411 2081 1648 1529 1680 1545 1460 1373 1318 1234 1124 1191 1003 926 837 786 686 576 496 481 391 362 283 186 147 260 257 248 110 999999 65 -63 -58 -72 34 24 12 -33 17 -17 -34 35 165 163 23 -31 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 -90 999999 999999 999999 -92 999999 999999 -68 -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 -99 -44 -30 -47 -16 -28 -41 -45 -48 -7 -25 -34 -31 -31 -22 -9 -6 -7 2 -10 16 17 5 -4 23 23 21 16 28 28 30 16 22 26 36 42 59 59 68 82 68 73 79 96 112 125 133 135 144 165 173 197 196 207 216 215 221 237 65425 343 77 30 11117 18 10 25 8001 3062 14000 16155 18241 15973 14743 21159 27625 34237 36316 36682 37966 39177 38486 45353 47811 41181 41488 61397 70277 76278 90924 99008 104282 110613 117320 118384 118272 118065 123254 135054 147451 134065 99406 55874 17395 3854 2165 1605 1493 1453 1293 1526 1825 1939 2067 1751 1176 1089 989 719 756 852 863 698 448 459 357 380 310 364 325 318 403 384 585 808 710 632 498 825 1202 982 973 1090 1431 2043 3988 20021 91492 130769 153060 346381 544500 562917 517507 535460 444541 247458 109351 48403 14022 3268 2435 2234 1724 1536 1547 1682 1873 2081 2266 2184 1694 1649 1573 1645 1518 1273 1340 1349 1229 1082 850 832 866 846 630 589 512 376 405 297 239 189 335 361 254 260 121 67 38 2 0 -6 -32 18 -38 -58 -54 4 -9 24 150 94 47 -61 -74 -50 -79 -90 999999 -78 999999 999999 999999 999999 -86 -75 -71 999999 999999 999999 -80 -85 999999 -60 999999 999999 999999 999999 999999 -76 -43 999999 999999 999999 -91 -65 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 -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 -91 999999 999999 999999 999999 999999 -99 -83 999999 -80 -20 -8 -17 3 27 7 -5 -7 -18 -44 -23 8 -20 -11 -5 -8 13 18 14 16 14 17 5 27 34 16 26 47 28 29 44 55 71 58 48 60 75 74 89 99 106 113 117 109 137 151 149 166 181 193 203 229 240 243 243 245 256 65434 343 109 30 11119 18 10 34 8001 3051 3326 4001 4190 3596 2365 2775 6295 11829 12773 13211 11822 13057 13832 11332 12149 13245 14816 16165 14778 17769 21392 23682 22134 17179 10406 6253 3876 3440 2977 1854 2509 2863 568 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 456 1319 3187 5164 9359 21802 49346 98681 158030 188710 195940 175286 119841 90846 109955 136596 189066 281771 441661 671516 871442 876551 786222 785036 781938 716695 706362 678989 470923 184341 43094 9731 2940 1963 1435 1440 1602 1457 1582 1499 1649 1463 1337 1768 1658 1518 1412 1207 1253 1177 1186 1074 1016 926 827 818 738 614 541 536 400 267 211 141 175 182 320 358 349 200 155 111 -40 -77 -70 999999 999999 -55 -7 -54 999999 -25 -5 12 95 75 73 -22 -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 -93 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 -75 -43 -39 -53 -43 -45 -57 -49 -48 -44 -73 -55 -41 -32 -45 -37 -32 -45 -24 -27 -19 -2 -20 -25 -26 6 14 12 -8 -2 9 14 7 7 24 43 28 43 39 56 53 58 69 89 98 102 121 126 143 162 167 171 194 192 190 211 232 65443 328 559 30 11119 18 10 43 8001 3040 11 219 457 647 818 642 245 383 237 193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 213 797 2529 9964 40459 91508 126070 141516 222305 386644 582573 775858 985731 999999 999999 834730 487879 174858 47589 18105 13624 62164 268797 598203 908720 999999 999999 909290 782275 601363 389864 187208 48570 5919 2333 2400 3414 2445 1748 1341 1236 1396 1509 1245 1267 1156 1109 1122 1406 1596 1486 1407 1289 1140 987 1061 933 950 906 846 647 659 419 360 384 373 277 182 272 380 389 399 389 421 269 93 79 -9 -45 -51 -84 -52 12 15 -4 -20 18 66 54 26 17 65 -13 -27 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -81 999999 999999 999999 -78 -90 999999 999999 999999 999999 999999 -95 -50 -80 999999 999999 999999 999999 -94 999999 -96 999999 -73 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 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 999999 999999 999999 999999 -97 999999 -81 -28 -37 -56 -33 -13 -50 -45 -14 -37 -25 -28 -30 -35 -1 -16 -20 -5 -32 -16 -16 7 -1 -7 3 4 1 -6 -11 -12 -3 13 25 28 32 27 44 33 46 59 57 78 81 82 104 127 125 127 148 166 177 172 171 191 212 223 222 231 65452 295 1553 30 11123 18 10 52 8000 3029 299 961 2165 3834 6609 11283 18121 30167 54479 99339 173504 243139 307350 412205 572003 754987 885126 945660 958266 917558 743742 495592 306043 199878 155791 132550 141116 214225 379924 618370 841387 999999 999999 999999 894762 512871 220975 57539 15491 7525 5875 4442 3388 2134 1636 1684 1571 1746 1691 1602 1428 1502 1469 1381 1146 1179 1412 1475 1590 1591 1443 1311 1045 909 969 812 775 708 551 441 351 323 290 316 284 258 409 442 476 444 471 363 248 150 79 31 -64 -75 -1 0 18 -13 3 72 65 22 84 192 205 107 -20 -60 -40 -21 -99 999999 -100 999999 -48 999999 999999 -69 -37 999999 999999 999999 999999 999999 -66 -91 -53 -60 999999 -77 -56 -76 -10 999999 -51 999999 -55 -77 -99 -33 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 -96 999999 999999 999999 999999 -80 -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 -82 999999 999999 -85 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 -95 -75 -81 999999 999999 -90 -46 -73 -55 -43 -1 2 7 28 3 12 7 16 14 18 19 22 25 7 2 12 45 28 7 19 7 17 40 33 30 65 63 58 45 46 60 71 63 70 74 76 88 93 93 89 108 125 127 138 161 163 157 177 200 213 216 221 221 221 236 260 279 65461 303 1315 30 11125 18 11 1 8000 3018 153 430 903 1563 2549 3827 5790 8440 12576 18632 27209 38673 54606 76854 109778 155637 220648 302072 401613 522094 667721 818642 908297 871779 779079 741160 723622 745701 810279 896348 897371 845987 829440 811527 759622 600294 443660 344654 323605 325883 303811 254513 160094 80784 31419 6407 2880 2549 2536 2734 1980 1512 1325 1355 1422 1577 1433 1349 1342 1265 1111 1073 997 997 1053 1144 1218 1265 1435 1422 1338 1101 901 654 595 673 525 517 409 297 322 329 346 383 316 374 524 506 381 372 430 342 207 117 6 26 25 -31 -49 -21 15 30 21 102 130 184 94 23 11 42 -26 999999 -9 -74 -92 -83 999999 999999 999999 -87 999999 999999 -88 -46 -65 999999 999999 999999 999999 -71 -75 -73 -51 -96 999999 999999 999999 -80 -87 999999 999999 999999 -85 -94 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -75 999999 999999 -90 999999 999999 999999 999999 -71 -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 -100 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 -72 -37 -18 -19 -7 4 0 -3 -47 -38 -12 -11 -31 -29 -16 -13 -33 -16 1 9 4 23 5 -11 -2 22 23 21 26 17 40 39 20 46 50 44 44 51 61 69 81 81 82 90 106 107 128 129 156 169 174 175 193 212 223 239 235 239 251 65470 314 993 30 11103 18 11 10 8000 3007 136 309 660 1078 1513 1960 2659 3438 4563 5997 7943 10013 12745 15423 18367 23152 29891 38523 51326 72249 98223 132368 171896 221647 276049 332427 390045 451465 514155 564627 612455 635427 621956 604388 668909 811583 941524 999999 999999 999999 856577 672617 528062 427986 316840 228411 176497 127545 68896 31445 16525 11565 7669 4806 3012 1755 1442 1336 1921 2260 2111 1491 1177 1089 1146 1196 1348 1212 1270 1356 1350 1284 1293 1094 886 972 951 986 1072 1165 1295 1326 1215 966 759 648 484 428 529 448 356 362 340 327 333 318 354 435 432 507 503 474 485 477 320 265 93 49 42 21 72 13 117 69 94 256 272 140 147 140 66 0 -63 -89 999999 999999 -78 -76 999999 -78 999999 -96 -25 999999 -71 -71 -92 999999 -72 -83 999999 999999 -58 -49 -83 999999 999999 -1 -61 -83 -65 999999 -67 -83 999999 999999 -46 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -69 -51 -98 999999 -94 999999 999999 -85 -75 999999 999999 -70 999999 999999 999999 999999 999999 -95 999999 -85 999999 -63 -99 999999 999999 999999 -71 999999 -85 -84 -77 999999 999999 -82 999999 999999 999999 999999 999999 999999 -82 -93 999999 999999 999999 999999 -69 -96 -65 -94 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 -90 -82 -92 -85 -68 -90 -81 -93 -95 -81 999999 -80 -72 -70 -16 -1 2 25 40 27 36 27 33 31 19 -5 8 30 30 19 18 18 44 55 47 30 34 38 31 34 38 59 62 59 53 53 72 71 71 77 82 86 79 96 96 117 128 127 136 151 167 164 176 197 208 212 234 246 248 243 263 274 273 65479 329 516 30 11106 18 11 19 8000 2996 90 286 267 415 656 945 1403 2076 2822 3710 4757 6025 7570 9466 12521 16378 20656 25633 31804 39474 48516 60456 79858 110615 151942 194733 227852 252822 315145 432498 575955 641213 559711 440741 395481 398377 433566 522717 643912 824073 980900 999999 898222 763766 679617 652119 685634 703530 687294 657922 604835 529448 482332 419190 299276 196363 110016 43486 17252 7708 4699 2522 1818 1740 1776 1915 1557 1500 1510 1595 1529 1434 1907 2065 1597 1263 1213 1121 1060 1155 1145 1238 1310 1316 1300 1256 1306 1248 1293 1230 1006 882 923 848 732 812 1098 1108 1004 924 682 509 437 477 451 467 474 440 440 416 355 410 421 408 428 541 572 522 478 394 374 167 133 45 -4 38 134 166 141 240 251 194 136 159 252 180 110 43 -8 -8 999999 -92 -61 -48 -64 999999 999999 999999 -31 999999 -76 999999 -77 999999 -73 -82 -62 -84 -21 -1 999999 999999 999999 -20 -6 -68 -32 -46 -87 -94 -82 999999 999999 -86 -64 -93 -63 -57 -42 -78 999999 999999 -94 -80 999999 999999 -63 -61 -39 -62 999999 -96 -50 -58 -71 -82 -45 -81 999999 999999 -63 -98 999999 -88 999999 999999 -57 -72 999999 999999 999999 999999 -90 999999 999999 999999 999999 -75 -75 -51 -61 -54 -18 -43 999999 999999 -73 999999 999999 -86 999999 999999 999999 999999 -67 -99 -72 -95 -71 -78 -84 -73 -71 999999 999999 -93 -90 -79 -87 999999 999999 -85 -63 -74 -75 -84 -93 -69 -85 -64 -88 999999 999999 -55 -60 -91 -77 -78 -61 -18 -14 2 39 82 74 67 77 43 47 29 15 41 37 21 24 38 43 29 57 64 42 46 51 48 68 65 54 57 67 56 64 66 67 77 89 90 105 105 102 113 110 119 140 145 154 171 176 176 179 194 205 240 240 243 259 260 266 279 281 65488 335 339 30 11109 18 11 28 7999 2985 -68 350 661 883 1184 1643 2195 2684 3288 3935 4945 6684 8785 12387 16539 19782 22298 24850 27928 30921 35297 40281 46950 56943 68196 77332 85875 96277 113175 139841 182464 239047 309851 398498 519209 634416 757454 882864 889284 761113 601346 463010 365016 269591 192162 140067 116614 121584 131313 122006 108362 121031 155587 225098 305967 319009 267392 209467 148398 99734 76952 74840 69295 50230 23551 10868 8469 14435 21285 19053 9967 4515 2729 2281 2357 2167 1382 1074 1136 1209 1264 1030 878 861 854 756 891 1001 1045 885 919 1003 965 999 1022 925 937 829 735 611 673 647 609 713 604 573 578 397 363 402 367 403 432 287 196 306 356 358 289 280 270 327 455 464 397 268 173 103 -20 -34 -73 -49 61 28 49 77 144 193 173 160 101 56 9 -13 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -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 -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 -98 -82 -69 -68 -21 0 -1 -31 -21 -35 -25 -25 -10 -17 -41 -38 -40 -39 -36 -32 -33 -13 -17 -11 -4 -3 -5 -14 -22 -21 -11 2 8 13 3 9 23 30 31 42 60 56 50 53 60 73 92 117 117 119 128 140 156 168 180 201 218 227 219 220 65497 343 104 30 11114 18 11 37 7999 2974 6208 919 1008 1151 1178 1137 1143 1411 2664 5583 8894 11862 14882 17787 20588 23912 28417 34605 41926 48803 56202 63677 71176 77737 82044 82597 80572 77384 74426 72728 73631 79833 90087 102247 115333 137181 167619 196183 219552 239778 263526 292994 298935 274245 233861 188051 157377 143508 127585 112711 98283 78571 57514 42148 30150 24945 39435 49464 52484 61307 80279 93358 82813 57867 41065 50376 82416 114437 119278 94082 60470 45106 44708 55626 73565 90283 98053 84924 58413 32973 15548 7494 4422 3680 3776 3155 1978 1335 1257 1249 1050 919 890 945 861 981 1136 1052 886 912 892 969 963 969 901 941 1001 845 827 860 857 807 757 730 640 537 408 430 359 376 398 414 315 328 310 273 305 358 374 424 451 429 396 182 85 -6 86 -1 -65 5 33 -37 10 41 -10 -14 46 30 42 130 176 82 53 47 5 -52 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 -36 -18 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 -83 -89 999999 999999 -90 -85 -93 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -93 -81 -53 -47 -43 -43 -37 6 5 -28 -33 -17 -17 -28 -17 -10 -23 -30 -11 -12 -26 2 -10 -20 -18 -6 -3 6 18 16 10 7 24 40 32 30 42 40 49 52 56 68 73 80 89 97 104 117 142 152 155 169 176 188 197 209 217 218 231 254 265 65506 343 78 30 11118 18 11 46 7999 2964 382 407 852 1353 1775 1784 2533 4288 8341 12936 14753 15062 17126 20338 22269 23015 24931 32260 40135 47874 53350 55457 61337 69023 77542 94442 113097 129665 154599 189100 229317 269583 325911 409938 481968 554844 637309 694286 708069 713190 739407 747951 701371 598480 471866 377947 284624 212023 139888 57517 21817 13349 12158 12924 16742 24264 41594 67213 82868 82387 75294 104772 163234 179843 165799 190483 252175 292857 279936 233889 188365 162972 163642 176044 179304 141268 103504 75397 53382 40880 18167 6463 2368 1854 1603 1778 2286 2232 1794 1479 1157 1231 1156 1015 1046 928 1055 1017 917 879 966 915 855 879 914 775 742 813 747 827 779 717 732 810 661 540 459 486 487 447 392 354 338 364 331 291 326 260 333 290 418 421 378 318 275 103 44 33 150 7 15 77 -38 12 31 69 155 79 57 77 106 228 238 209 164 29 -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 -99 999999 999999 999999 999999 999999 -96 -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 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 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 -63 -40 -49 -27 -12 13 17 6 -34 -39 -23 3 -7 -17 -7 -15 -8 -24 5 -9 -9 -8 -14 -1 12 7 -13 -9 11 14 30 25 33 32 40 63 60 60 65 74 79 98 108 115 112 129 142 147 155 164 180 201 208 214 220 226 239 258 65515 343 110 30 11120 18 11 55 7998 2953 4870 7135 10787 17117 21426 18210 19394 24925 24626 23609 22706 23347 27864 36285 45556 52584 59183 69780 83758 99204 111708 119221 128727 140580 149683 169852 192770 197536 208829 236161 273947 310421 336191 353121 368906 372821 380470 389979 377128 344905 318366 303829 294242 283186 248057 192560 135649 96765 67312 45284 33590 28895 24750 17474 12644 13765 21105 28628 28940 28538 54794 67220 35473 19161 10957 10025 23435 35852 31674 24669 26710 45208 66881 98789 162444 225775 231123 186844 128541 81737 54760 43051 46689 50122 42369 25948 10550 4322 3498 2796 2369 1511 1115 1229 1170 910 852 758 756 828 946 935 894 867 972 943 843 679 713 761 749 775 823 689 645 607 382 292 406 238 335 348 381 299 240 363 326 379 343 385 326 298 356 341 327 349 265 80 59 11 46 40 -18 37 -19 25 -13 -14 42 -8 159 234 217 109 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 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 -86 -81 -58 -60 -21 -7 -33 -48 -45 -43 -25 -47 -43 -43 -31 -35 -43 -45 -51 -57 -43 -41 -61 -46 -43 -21 -11 -20 -20 -17 6 1 1 17 28 49 41 38 39 46 54 75 92 102 105 107 110 133 148 152 158 167 184 196 208 222 235 65524 343 113 30 11123 18 12 4 7998 2942 5018 6236 7569 10892 16313 17859 14998 13293 15664 17686 18732 19520 20552 23172 28893 32661 36399 40374 44882 51426 61277 68146 75435 82177 92977 107319 117927 121601 128764 136882 150312 165046 179271 191458 207429 225766 230438 213436 183601 144989 118889 113032 113491 121825 143915 161146 146420 100290 57047 32002 20820 15959 13112 11406 9874 13513 28484 47660 98398 207392 232164 182454 154979 117443 73028 34073 33099 63604 113026 143888 147661 178263 229490 249781 293280 377340 464316 528347 532907 487697 352547 173868 89467 49023 24686 9389 3326 1932 1859 1573 1210 1019 1044 1030 1018 1069 1166 1028 992 1035 998 876 814 854 881 978 999 861 826 796 705 791 839 845 703 710 571 458 454 504 467 371 374 374 397 385 365 386 415 360 360 476 450 429 449 347 322 318 235 140 29 108 129 51 78 64 80 136 154 274 272 289 353 313 274 -5 -59 -62 -88 999999 -75 999999 999999 999999 999999 999999 999999 -33 -92 999999 999999 -73 999999 -89 999999 -76 -62 -84 999999 -81 999999 -58 999999 -68 -93 -69 -65 999999 999999 -97 -26 -74 -24 999999 -80 -90 999999 999999 999999 -97 -73 999999 999999 999999 999999 999999 -58 -92 999999 999999 999999 999999 -85 -97 -99 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 -98 999999 999999 999999 999999 999999 999999 -92 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 -97 -87 -83 999999 999999 999999 999999 -97 999999 999999 -94 999999 999999 -97 -89 999999 999999 999999 999999 999999 -79 -78 -95 -61 -53 -43 -27 -7 -2 6 26 5 1 -14 27 39 29 12 24 40 32 34 16 21 7 3 18 40 47 46 58 44 60 55 62 58 73 76 78 94 98 97 102 114 117 132 156 147 139 149 164 192 194 195 205 215 221 234 255 259 271 65533 343 115 30 11125 18 12 13 7998 2931 3624 7304 11232 14156 15851 17170 17422 17856 19968 25339 32165 33731 32966 35261 37563 37088 33893 33389 36834 43325 49158 56981 68425 68917 68080 73576 83065 88748 92486 97012 108160 125498 144154 153716 155383 158854 166503 180254 222551 276403 322459 335866 322963 297917 267326 277560 319314 366442 392844 426339 465931 492289 454776 393805 348972 320921 295168 262997 223303 161037 116027 107963 117488 97242 85597 85428 91475 89665 91679 95920 92263 101048 115234 129246 139305 121098 89892 65743 44367 22759 11584 6008 3664 2440 1777 1261 1208 1427 1563 1527 1189 1005 1039 1087 1111 1109 1185 1173 1138 1207 1033 1046 994 867 708 748 892 853 759 794 689 592 752 776 844 591 485 474 491 498 420 464 365 437 494 380 336 391 362 442 409 438 420 423 364 412 389 356 311 269 212 125 91 129 116 97 130 46 159 191 268 373 338 327 271 267 140 60 -62 -93 999999 999999 999999 -79 -88 -37 -51 999999 -53 -87 -100 -41 -35 999999 999999 -95 -87 -29 999999 -37 -11 999999 999999 -54 -77 999999 999999 -95 999999 -23 -60 -86 -73 999999 999999 -68 -59 999999 999999 -74 999999 999999 999999 999999 -94 -84 999999 999999 -56 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 -100 -84 999999 999999 999999 999999 999999 -96 999999 999999 -74 999999 999999 -90 -87 999999 999999 -97 999999 999999 999999 999999 -92 -99 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -92 999999 999999 -82 -97 -78 999999 -67 -54 -49 -47 -21 -12 24 18 2 5 14 -1 11 25 42 37 46 53 44 22 28 12 24 30 22 23 30 28 35 49 59 58 53 67 57 56 75 78 99 101 110 108 125 125 140 154 161 163 179 179 184 205 204 208 217 234 242 252 267 65542 343 117 30 11127 18 12 22 7997 2920 1420 2303 3196 5577 8745 11228 13200 16978 19813 20963 21801 23003 20210 17465 16504 15762 16599 18365 20727 22721 25883 32299 43023 59181 69351 76700 90329 107512 118070 128381 141410 154379 164368 172009 169546 167696 185462 238437 327738 439105 531925 576914 591644 663550 793430 870547 839373 777143 680486 571859 476488 371930 273060 189766 137062 111471 100736 96695 91113 88009 104475 127744 136067 129616 126220 110312 88672 64978 48567 46268 53715 54299 56412 60709 48223 25340 9701 4098 2497 2133 2064 2124 1800 1436 1268 1272 1269 1492 1575 1638 1691 1557 1389 1273 1381 1372 1444 1464 1338 1473 1367 1283 1162 1063 960 884 805 830 765 567 612 595 776 884 725 605 545 540 561 584 629 440 340 410 365 386 520 461 410 458 485 543 512 495 575 546 384 364 345 386 349 304 194 117 113 109 115 120 108 212 315 358 438 438 441 382 260 220 97 42 -53 -47 -86 999999 999999 -17 -18 -11 -34 -15 -18 -54 -19 999999 -76 999999 -27 -6 -33 -24 -65 999999 -85 -95 -85 -6 -49 -92 -51 -53 -54 -26 -42 -42 -40 3 26 -36 -52 -51 -82 -38 -60 -3 -80 999999 999999 -30 -92 -97 999999 999999 -95 999999 999999 999999 999999 999999 -54 -37 -83 -67 -82 999999 -46 999999 -86 -63 999999 -96 -63 -71 -45 999999 -73 -85 -77 999999 999999 999999 999999 -95 -90 999999 -84 -65 -81 -85 999999 -76 -85 999999 -55 999999 -92 999999 999999 999999 -94 -79 -56 -44 -76 -62 -76 -94 -70 -91 -94 -36 -63 -63 -71 -94 -78 -58 -68 -51 -52 -66 -67 -59 -72 -61 -59 -37 -55 -27 -19 5 41 27 43 52 50 26 56 64 52 49 55 58 56 34 47 45 41 49 50 40 65 64 66 75 79 79 87 97 105 102 113 112 116 125 122 131 163 165 177 188 185 200 203 204 215 227 228 237 243 250 265 284 293 65551 343 119 30 11129 18 12 31 7997 2909 2115 3223 4546 5482 6198 8685 13225 19278 28059 34236 38978 42624 42970 36201 34585 37596 39505 44396 50514 53485 48175 50697 57415 62102 65470 72116 84251 94736 101059 105622 113233 126299 142359 159311 173851 190780 224282 263590 310129 384643 456392 490898 465337 414368 413939 481993 520071 524481 533488 496709 432356 332075 230250 158718 121019 104674 102705 112041 122922 143134 178394 175194 149374 135470 126158 89034 58035 39303 27892 20094 17682 17397 13876 10020 6375 3915 2739 2130 1847 1771 1634 1611 1595 1516 1411 1277 1447 1423 1403 1514 1630 1711 1801 1819 1799 1621 1413 1229 1214 1243 1116 1072 1044 951 1143 1137 883 760 758 698 834 824 747 710 792 662 694 617 493 521 452 463 457 306 292 388 393 400 423 468 434 443 406 407 417 429 436 381 380 344 379 264 196 118 105 127 137 100 94 83 194 285 379 441 440 398 340 302 166 100 63 -16 -46 999999 -83 999999 999999 -65 -44 -48 999999 -99 -60 -33 -69 -45 -26 -49 -57 -91 999999 999999 -47 -31 -98 -59 26 -67 -47 -55 -76 -81 -73 -16 -75 -48 -41 -36 -49 -90 -67 -99 999999 -32 -67 -86 -53 -66 -32 -77 -57 -71 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 -84 999999 999999 -87 999999 -98 999999 -52 999999 999999 999999 999999 999999 999999 -91 -96 999999 -93 999999 -99 -58 -87 -98 -87 -67 999999 -79 999999 999999 -95 999999 999999 999999 -98 -92 999999 -75 -54 -89 999999 -81 -91 -76 -78 -72 -88 -78 -84 -85 -85 -63 -85 -81 -96 -92 999999 -84 -50 -85 -63 -78 -74 -46 -40 -31 -20 6 8 16 32 23 16 22 43 53 27 35 51 53 70 48 29 15 18 37 50 33 59 76 60 57 65 66 87 89 76 86 103 97 104 108 110 142 138 137 147 156 170 172 198 210 198 197 221 234 223 233 246 256 275 65560 343 119 30 11129 18 12 40 7997 2899 2175 3435 3883 3917 4870 5876 7665 10472 14807 23253 31180 40201 49436 57941 66370 85391 107201 116262 114981 121961 121615 115849 126664 139847 138515 132422 139645 155176 162533 160572 161092 167936 188991 218732 257113 278648 312383 368050 429641 424316 401057 436197 480868 491875 493787 461971 388671 321439 250007 194617 165789 151895 127917 94796 69140 53373 45468 47903 59319 79192 90873 92526 92006 79726 57075 38613 30284 24230 15358 11095 8067 5400 4143 3182 2518 2425 2010 1517 1212 1361 1368 1545 1625 1953 1872 1440 1236 1194 1123 1319 1437 1605 1723 1850 2341 3273 3461 2626 1845 1409 1259 1182 1095 1023 993 874 800 771 790 817 876 773 710 698 672 601 567 517 523 436 474 427 376 348 254 244 283 266 303 299 385 309 291 310 368 330 322 298 266 300 192 212 163 96 78 -19 34 86 57 105 134 293 248 307 302 273 196 155 133 139 11 -73 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 -59 999999 -42 -95 999999 999999 999999 -65 -79 -90 999999 999999 999999 999999 -79 -87 -83 999999 999999 999999 999999 -86 999999 999999 -93 -46 999999 999999 999999 999999 999999 999999 -82 -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 -100 -76 -69 -44 -52 -28 -16 2 -13 -32 -26 -32 -26 -23 -11 -2 -6 -10 -15 -26 -20 -29 -23 -9 2 5 -3 11 27 38 32 42 52 46 36 54 63 62 63 63 83 92 87 109 110 110 125 133 137 155 166 181 195 194 193 202 209 216 226 65569 343 118 30 11128 18 12 49 7996 2888 671 1295 1782 1770 2063 2458 3544 4928 6861 9843 12966 16474 20412 25643 32397 40755 55951 68816 67859 71373 86160 93292 97448 117177 135775 144443 142594 135014 129859 129884 136620 152419 183730 230958 281435 328842 377255 429777 538938 654317 705054 580172 412962 279940 205915 157904 121896 96943 78688 67737 61519 60096 64878 75506 89942 100229 97905 90293 78897 76790 89185 99359 96746 98712 101650 92484 80704 74791 77814 75316 67033 61909 46953 31906 24004 12803 7434 4611 2839 1723 1426 1465 1606 1714 2034 2878 3890 6992 8609 2155 1688 1722 1788 1728 1717 1908 1822 1939 1801 1544 1216 1175 1108 1265 1337 1083 1089 1061 994 1030 1027 857 757 825 866 790 828 722 669 552 600 519 500 523 509 381 367 424 348 357 449 386 414 422 332 279 404 402 288 371 345 309 316 184 108 135 133 162 223 169 243 293 302 378 356 360 304 326 263 217 133 26 -88 -59 -16 -54 -50 17 999999 -95 -36 -34 -79 999999 -65 8 -49 -61 -67 19 999999 -97 -52 -38 -57 -70 -86 -52 999999 999999 -79 -79 -92 -23 -47 -71 -36 -47 -37 4 -37 -60 -35 25 -30 -68 -83 -24 -51 -64 -86 999999 -45 -32 -83 -72 -90 999999 -98 999999 999999 999999 999999 -91 999999 999999 999999 -80 -77 -87 -77 999999 -92 -87 999999 -62 -94 -67 -67 999999 999999 -75 -64 -66 999999 999999 999999 999999 -94 999999 -98 999999 -80 -74 -83 999999 999999 999999 999999 999999 -81 -90 -75 -65 -61 -76 -71 -97 999999 -89 999999 999999 -91 -94 -80 -88 -88 -51 -41 -47 -60 -64 -61 -68 -54 3 -5 16 -8 19 47 24 47 48 29 44 47 68 68 41 36 46 38 30 34 50 42 32 36 48 67 62 78 84 72 82 100 77 104 98 105 110 121 126 140 148 154 169 170 180 192 194 201 203 214 229 230 242 248 253 270 276 277 65578 343 118 30 11128 18 12 58 7996 2877 505 819 1197 1687 2259 2610 3497 4134 5052 6148 7953 9780 11618 13372 15464 18443 21444 23676 25564 27223 29670 31136 32973 37947 47222 59842 73613 87227 99120 115419 130868 144649 157392 167022 173539 184359 190795 186523 182329 184001 165995 136512 131814 142437 149191 159720 171517 179969 183304 173987 144688 112237 93885 82227 71203 60968 56430 48452 40474 36886 32695 29433 27439 25987 29005 27874 26033 26507 29989 32304 29624 24422 21901 17594 11923 8298 6527 3981 2273 2049 2446 2775 5728 11516 14830 15056 28960 280399 479603 184206 6361 2374 2481 1857 1453 1468 1602 1665 1637 1628 1439 1373 1209 1176 1049 1158 1212 982 925 812 903 870 679 776 754 818 872 759 622 543 414 427 382 379 336 211 194 247 252 327 380 320 214 202 257 200 167 169 232 291 196 268 248 126 108 16 51 99 189 196 252 281 237 203 196 228 173 278 226 204 151 63 -41 999999 -72 -77 999999 999999 -94 999999 999999 999999 999999 -89 999999 999999 999999 -99 -49 -40 -66 999999 999999 999999 -96 999999 999999 999999 -80 999999 999999 999999 -70 -47 999999 -79 999999 -89 999999 -96 -64 999999 -38 -67 -66 999999 999999 -90 -83 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 -83 -74 -35 14 -23 -30 -11 -13 -18 -27 -15 -7 -7 -6 -10 -9 -15 -17 -16 -3 17 -19 -1 18 10 -7 8 17 15 11 35 27 40 39 24 36 49 43 73 84 70 83 89 87 96 119 128 138 136 139 139 146 168 166 192 199 194 203 217 232 65587 343 119 30 11129 18 13 7 7996 2866 7030 8973 10763 11932 11667 11344 12216 14102 15822 17604 19660 23398 28401 32727 37928 47537 60925 72047 80937 85735 86876 77052 67730 61585 57427 56021 56487 54247 48366 48145 49684 54365 64623 85610 113114 142091 170893 195930 222655 250224 312639 381490 417992 411428 342432 272520 237538 224961 227471 245760 270485 272019 244093 243106 217681 165853 111350 61482 32830 22271 20428 21655 25326 28677 30162 29803 26485 20830 18202 14682 10023 5230 2348 1381 1358 1543 1415 1289 1212 1434 2956 6495 10426 15248 21015 23353 19198 18603 128643 363333 178565 6900 2580 1669 1544 1557 1734 1803 1560 1248 1291 1277 1079 1091 1149 1241 1118 969 910 828 860 756 710 591 633 837 831 803 744 583 496 478 475 419 419 358 236 144 170 308 314 359 315 280 298 256 263 321 256 283 274 195 218 192 112 88 25 85 132 136 77 137 87 153 204 267 193 208 237 284 152 111 47 14 -23 -97 -50 -78 -94 -38 999999 -27 999999 999999 -66 999999 -84 -35 999999 999999 999999 -100 999999 -95 -62 -93 -74 -89 999999 999999 -93 -85 -95 -65 -81 999999 -75 -94 999999 999999 -86 999999 -73 999999 -73 -57 -34 999999 999999 999999 999999 -83 -99 999999 -81 -76 999999 999999 -62 -95 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -96 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -82 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 -80 999999 999999 -91 -52 -58 -58 -40 -6 15 18 23 7 22 27 -2 26 -2 19 6 20 44 32 25 4 19 34 19 21 23 29 22 10 30 48 58 35 30 46 53 62 52 61 76 81 75 99 104 104 124 132 138 147 154 161 155 171 180 197 203 205 209 218 225 231 245 246 65596 343 117 30 11127 18 13 16 7995 2855 3963 6017 7549 8555 8360 6895 5587 6396 8360 11093 14548 20171 22973 23884 25966 30478 37512 45378 52633 63630 74140 79005 82231 85176 89881 93827 95659 99336 98474 106882 127924 155316 190246 235459 285424 335962 387784 425886 472519 530599 556801 538848 497569 448269 402709 326508 266535 219226 179903 156444 158122 190783 251259 272169 216445 141096 83262 68480 74315 64204 44029 26926 12601 7664 6618 5419 4495 3434 3082 2430 1723 1585 1492 1233 1269 1298 1727 3205 6705 9610 13335 18281 22754 25253 25584 21844 14353 8323 9290 23462 76823 7267 2573 7266 43156 10813 2024 1470 1262 1279 1254 1335 1193 1070 1141 1132 1151 1179 790 869 915 853 785 889 760 685 619 683 555 498 474 426 414 273 291 298 378 373 225 202 183 238 174 164 217 243 190 252 206 137 168 165 262 202 131 209 125 78 142 95 18 80 21 -13 -30 -13 48 177 150 202 72 139 106 89 70 5 10 -68 -100 999999 999999 999999 -43 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -89 -43 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 -92 999999 999999 -97 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 -59 -91 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -47 -62 -39 -46 -20 -30 -28 -26 -40 -24 -21 -16 4 -37 -46 -28 -21 -45 -34 -50 -53 -48 -45 -40 -27 -19 -22 -12 -4 -9 -15 -12 8 -4 5 5 6 28 32 51 42 54 70 85 86 89 95 105 105 120 134 138 146 164 163 168 165 180 186 195 201 65605 343 117 30 11127 18 13 25 7995 2845 2642 3675 4768 5741 7295 8211 8306 8373 9230 11671 14039 15076 16624 20849 29230 35958 39086 42091 43080 47475 58175 75515 92278 108107 137574 168593 200177 247317 294783 348988 418126 493494 571535 644983 701105 729510 712818 624181 508733 412989 364803 340302 313665 294076 276206 284470 288701 275266 247428 202260 151899 108834 104892 104231 92263 82248 94373 110742 93321 41298 10184 6601 7613 7289 5375 3266 2636 2405 2247 2529 2858 2500 2311 2252 3074 7804 18222 27920 32880 28840 20346 12935 9849 7997 5775 4061 2771 2098 2064 1864 1832 1728 1493 1401 1500 1916 3066 2185 1198 1045 973 966 906 809 1003 899 815 794 783 740 782 674 640 690 697 724 630 573 517 370 254 249 301 265 115 30 119 64 -11 63 119 68 49 143 157 123 209 260 207 145 130 117 68 63 134 90 94 101 105 58 -8 999999 999999 999999 999999 -67 999999 999999 999999 999999 -78 -63 -70 999999 -79 999999 -4 -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 -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 -99 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 -93 999999 -94 -77 -93 -67 -75 -96 -97 -72 -81 -64 -56 -32 -27 -30 -19 3 15 10 6 16 36 48 35 44 60 76 75 83 84 89 100 113 130 144 65614 343 117 30 11127 18 13 34 7995 2834 3119 4364 5772 6348 7539 9536 11958 12751 13411 14283 18512 20111 20330 20544 22074 26524 31778 37449 43150 48635 52010 56259 59814 60428 63302 69342 77779 95407 133634 196483 266478 324758 365439 405425 434909 442627 431763 414164 385102 349255 326525 318312 331399 351754 356421 349402 329136 314639 314172 331203 359049 381029 368564 305589 230616 165349 116295 77674 52510 37570 30022 26353 19727 19301 19699 20728 27270 31061 25012 19174 17110 18851 17220 19032 21376 23279 24977 24736 20944 16175 8672 3858 1947 1318 1469 1506 1489 1699 1825 1756 2117 2633 2491 2370 3082 4283 4641 4539 5995 9147 12245 12686 10881 8277 5658 3635 2306 1815 1613 1631 1606 1303 1031 931 978 961 956 951 1013 715 571 553 470 326 226 203 196 93 130 167 286 243 282 321 283 290 366 332 367 268 258 279 318 272 318 286 325 248 231 306 334 318 169 143 64 53 153 87 77 111 88 113 66 -20 -3 35 44 111 47 24 -12 -18 -63 -61 -56 -56 8 22 -69 -91 -49 -44 -59 -19 -23 -36 -39 999999 -93 -67 -49 -50 -36 -56 -89 999999 -75 -40 -21 -54 -87 -38 -14 -46 -61 -69 -72 -42 -16 14 -55 -11 -52 -22 18 -12 -18 -74 -51 -40 -26 -56 999999 999999 -90 999999 999999 999999 999999 999999 -75 -93 -84 -81 -98 999999 -98 -73 -54 -96 -99 999999 -35 -80 -78 999999 -99 -85 -78 999999 999999 999999 -85 -99 999999 -88 -79 -79 -97 -92 -68 -98 999999 999999 -84 -92 -69 -62 -68 -85 -94 -64 -52 -39 -45 -60 -70 -45 5 81 60 55 26 19 19 17 29 30 27 35 12 50 62 64 33 25 16 22 10 40 35 26 37 49 25 24 29 61 68 66 67 72 71 62 39 48 65 66 73 88 91 103 120 131 150 157 153 161 156 170 177 172 182 179 192 197 223 222 220 230 241 246 258 65623 343 115 30 11125 18 13 43 7994 2823 58 611 825 965 952 1487 2950 4497 5993 8279 10347 9106 8849 9859 10535 12435 14572 17366 21226 25499 28228 32092 37948 41417 47252 55636 65565 81033 103347 135901 180390 223821 251329 284159 315700 338833 354326 363147 361638 362158 378624 370110 346006 330782 305942 279345 239556 208025 195197 186695 177589 172151 167671 171796 173835 167558 160205 144096 124154 103526 85024 73783 65843 60587 60133 61634 62078 57646 49898 44243 39915 33566 28492 25052 17782 13866 9780 6474 5426 4869 4099 3503 3130 2789 2484 2852 5797 13449 21447 26619 27796 24179 18147 14809 13913 14961 16964 18247 19280 19314 18097 15834 12592 9225 6225 4343 3484 3113 2832 2960 2792 2762 3031 2671 2006 1507 1222 1415 1335 1163 972 718 643 644 397 270 303 244 254 207 222 288 369 341 207 266 230 222 233 329 264 245 283 339 324 346 287 263 328 361 345 211 206 141 171 66 125 112 157 145 60 171 194 130 106 42 22 101 147 155 156 -6 -79 21 63 32 -2 34 47 -29 36 53 22 -35 -59 51 53 91 31 48 104 5 39 51 -34 -47 0 28 22 7 -20 4 -20 8 32 -11 19 -51 26 5 28 38 19 13 -5 31 76 51 59 14 10 28 36 6 -37 -44 -19 -60 -57 999999 -48 -24 -27 -66 -81 -42 -48 -35 -82 -52 -44 -46 -11 -40 2 -52 -49 -38 -23 -36 -25 -36 -51 -44 -51 -34 -27 -49 -32 -54 -48 -60 -50 -14 -27 -53 -38 -39 -49 -37 -30 -3 14 -10 5 11 16 47 50 83 111 81 77 112 100 93 111 106 71 64 86 92 102 70 79 70 76 67 76 52 52 110 98 91 117 98 96 96 107 114 124 114 117 126 108 116 124 126 147 161 177 192 187 187 195 192 205 204 212 234 234 240 243 256 266 260 271 280 282 293 293 299 305 65632 337 294 30 11124 18 13 52 7994 2812 -53 245 728 1304 2202 3135 3365 3436 3170 2625 2728 3108 3674 4575 5775 8201 11083 13627 15981 18782 21882 26164 31714 38102 48135 60278 65618 71308 76091 76603 76614 74356 67890 62770 64233 63292 65056 68299 68706 71239 73254 71012 72800 75502 78500 79744 79719 77634 75920 75090 72773 71916 70442 70590 70113 70473 72756 72324 71455 68950 65905 60696 55327 50479 45187 41073 38180 35585 33523 32598 31233 29510 30488 32238 34261 36901 38398 39607 46008 59455 74199 91310 112353 122862 118263 108408 103346 100771 102209 106298 101364 84761 62531 44482 32101 24677 20694 18939 14564 9985 6598 4099 2867 2283 2270 2192 1892 2114 5060 7324 1613 1381 1272 1160 1143 1009 710 684 365 206 171 121 185 135 133 149 51 37 -49 31 -7 89 32 40 76 161 228 205 196 260 227 184 201 179 153 211 240 151 82 78 121 74 125 14 43 109 84 95 58 127 54 52 30 87 80 -80 -26 -80 -42 -3 -42 -10 -50 -66 -53 -87 -46 -73 -53 -94 -79 -27 -5 -54 -85 -72 -36 -58 -61 -31 -18 -21 -62 999999 -38 -35 -41 -55 6 -54 999999 -84 -62 -6 -29 -18 -61 -49 -41 -37 -41 -19 -12 -14 -53 -29 -1 -10 -55 -73 999999 999999 -85 -41 -98 999999 999999 -55 -89 -98 -92 -98 -97 -99 -96 -60 -42 -18 -35 999999 -53 -43 -71 -96 -46 -72 -80 999999 -78 999999 -80 -43 -70 -62 -79 -64 -73 -55 -64 -46 -10 -27 -32 -16 14 -9 -5 11 14 8 -8 -11 -7 48 68 48 41 34 9 36 74 50 76 50 32 29 39 57 47 36 56 68 45 36 68 57 59 69 69 70 80 77 64 59 77 81 63 69 83 84 83 117 116 114 131 138 135 150 158 150 161 168 173 176 193 202 214 212 222 227 240 254 243 246 263 273 285 65641 339 232 30 11122 18 14 1 7994 2801 -7 -29 999999 277 608 782 1192 1802 2256 3140 3775 4138 3999 3936 3848 3853 4049 4560 6025 6938 7529 8623 9627 10071 10485 10959 11785 13487 14987 15966 17389 19497 22028 24165 25468 26326 27758 29760 31597 33746 37160 40140 44477 49345 52678 55299 57763 60492 64740 69813 74105 77386 80151 78023 74237 70994 67287 64547 63043 61233 60060 59454 58424 54334 50647 50800 52228 55403 59016 61491 64247 66692 70869 73352 74407 74504 79409 80041 76852 79327 83662 82889 79463 76516 71853 65374 60866 56852 51525 51094 55078 62077 59886 57436 52033 39983 31936 24123 14642 7828 4930 3283 2682 2191 2093 1831 1801 1693 1317 1256 1231 1414 1306 925 956 956 1079 859 540 479 360 237 194 169 25 0 -53 -52 26 87 -34 11 10 40 -54 -41 10 -37 81 135 154 157 188 130 94 97 165 155 167 117 102 61 73 52 -16 -44 53 42 -10 12 -30 -6 41 -55 -77 -51 -26 -20 -85 -87 -67 999999 -71 -69 999999 999999 999999 999999 -65 999999 999999 999999 999999 -40 -100 999999 -72 -85 -82 -82 -16 -69 999999 -90 -71 -83 999999 999999 999999 999999 -84 -57 -53 -73 -73 -86 999999 -56 -69 999999 999999 -33 -91 -79 -63 -18 -61 -97 999999 -73 -87 -85 -65 -74 -97 999999 999999 -72 999999 -97 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 -84 -89 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -84 999999 -89 -73 -73 -81 999999 -31 -13 -39 -21 10 16 4 -13 1 -5 -41 -52 -21 -5 -16 -17 -19 -8 2 -2 4 -7 -5 2 -1 2 0 -19 -27 -24 -13 -16 19 5 1 12 12 28 35 18 5 35 38 13 10 28 30 37 48 48 54 57 78 71 94 99 99 94 107 103 96 96 131 144 144 140 158 159 155 174 190 193 201 208 220 220 234 65650 343 111 30 11121 18 14 10 7993 2790 555 877 1151 1291 1572 2022 1802 1391 1376 1878 2316 2600 3983 6142 10972 14727 16115 17041 19174 21091 20926 20518 20602 21145 19126 18102 17999 18055 19245 21351 23803 27876 31204 33788 36365 38066 39900 42025 44025 44207 45558 47545 48703 50065 52552 55413 57926 60619 64015 66727 68938 71164 73744 75325 75668 75694 74402 70976 67026 62002 57684 56662 55615 53073 51217 51309 52975 55174 57636 58762 58850 55217 55812 57087 58520 64281 68325 76805 89175 93880 92290 90391 90574 88096 85489 82050 78635 69223 62443 54911 47244 48431 52406 54079 51240 54047 51011 45039 40163 31000 22580 16433 11904 9831 7989 5604 3848 3241 2689 2083 1657 1417 1296 1297 1313 1541 1590 1403 1275 1196 1310 1151 544 542 589 398 310 193 204 158 165 127 53 52 64 117 105 126 143 310 213 132 189 170 316 272 336 312 269 351 346 308 229 150 160 121 112 174 209 193 192 104 135 158 86 150 69 122 181 182 159 95 136 91 24 27 -19 57 77 3 -21 -17 64 126 117 77 61 40 52 26 121 115 86 13 110 63 16 28 84 125 91 65 20 49 17 47 33 77 42 95 102 78 38 120 21 67 129 146 94 65 103 46 56 86 89 93 37 97 67 63 35 10 64 101 74 40 4 -4 14 -2 46 -25 2 -27 -8 -8 33 18 18 18 10 15 17 -1 -17 -22 -18 -18 -23 -24 47 23 -34 17 44 72 92 78 81 85 105 123 146 148 149 136 133 115 98 117 145 149 132 116 144 125 141 125 116 126 126 129 120 128 149 120 125 124 150 156 144 153 156 181 175 153 168 167 158 176 192 163 171 193 198 190 192 183 208 226 230 240 229 230 232 250 255 259 272 269 263 280 298 293 300 310 322 329 336 339 351 354 368 65659 343 112 30 11122 18 14 19 7993 2780 1546 2421 3226 4147 5022 6527 6688 5462 5006 5807 6819 7490 8494 10279 14030 16742 18038 18757 21937 27714 35024 43857 56129 76600 95921 114048 144606 165606 187593 209171 227022 229052 219122 179451 144050 118597 101582 88758 80526 73736 69379 65820 63783 63353 62369 61091 60835 61470 62675 63699 64528 64306 62630 60095 58388 55934 53497 51426 49582 45730 41150 38112 34782 32704 31366 31181 32009 33164 33873 34311 34987 34677 34595 34525 34145 33325 33019 36264 38362 39650 40634 42758 44192 43175 47669 47925 39209 32431 29677 27755 25336 24259 25081 25525 25900 24733 22510 20189 17758 15869 13728 10496 7925 5891 4349 3493 2865 2318 1871 1640 1614 1236 961 830 958 1000 1027 1074 1111 1175 1120 1040 987 626 239 122 94 111 123 151 -21 14 40 40 -25 3 -17 -71 -55 -14 -3 -22 19 34 -38 18 108 61 156 103 71 128 122 83 -5 36 -5 2 -5 -37 -9 -89 -74 -59 -9 19 -24 -68 -46 -13 47 -56 999999 999999 999999 999999 -85 999999 -54 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -44 -29 -100 999999 -69 -11 -69 -84 -60 -57 -88 -98 -85 -88 -78 -95 999999 999999 -54 -55 999999 -96 -71 999999 -65 -67 -88 999999 999999 -92 -77 999999 999999 -61 -85 -68 -59 -84 -59 -69 -74 999999 -92 -75 -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 -70 999999 -97 -97 -82 -76 -85 -51 -29 -22 -38 -34 -35 -1 -6 -3 -16 -39 -59 -50 -47 -57 -62 -48 -38 -8 -17 -28 -58 -40 -54 -25 -21 -30 -19 -32 -29 -20 -29 -26 -15 -20 2 -2 0 -18 -22 -31 -5 -5 8 7 28 20 45 39 54 47 38 35 34 51 56 62 71 66 67 79 75 95 93 104 118 125 117 125 134 139 152 65668 343 109 30 11119 18 14 28 7992 2769 2438 3161 3673 4559 6354 8675 9962 9140 9425 11499 14656 18198 22226 29455 41997 57804 69429 79112 83693 77714 72820 73834 79091 82305 83463 81208 87066 91550 97290 101672 105002 104279 106885 101159 92751 88672 83038 78189 73681 69634 67059 64351 61776 62350 61515 61303 62913 64433 64356 63444 62202 61538 60969 60297 59685 59063 58056 56320 54968 53844 52993 52750 50446 45748 40743 35958 30986 27185 24651 22535 20435 19525 18918 17091 15964 15302 13915 13250 13148 12963 12724 12749 12752 11043 10836 10780 11172 11944 11932 12253 12273 11755 12784 14610 15078 14251 11799 9082 8406 9106 9400 8218 6164 5122 4114 3347 2207 1466 1296 1115 1087 1001 1120 1045 1039 1177 1310 1364 1371 1633 1702 1899 1966 2190 1410 225 91 154 132 204 68 60 55 114 97 29 -21 69 20 62 94 58 80 -25 6 85 131 254 186 215 198 153 152 93 64 -17 30 75 87 -5 22 66 -9 -7 8 10 3 2 35 48 -17 47 14 -43 999999 -87 -66 -68 -27 -38 -68 -36 -66 999999 -44 -37 -38 -48 -90 999999 -44 -84 -92 -85 -94 -62 -15 -62 -40 -28 -64 16 -34 -47 -25 -84 -64 -94 -63 -71 -6 -67 -70 -42 -51 -65 -39 -33 15 -25 -23 -63 -25 -26 -85 -32 -22 -41 -63 -76 -19 -34 -29 -19 12 -32 -86 -61 999999 999999 999999 -67 -77 999999 999999 -70 -88 999999 -90 999999 -84 -86 -66 999999 999999 999999 999999 -77 -97 -71 -81 -73 -70 -57 -55 -45 -8 -15 -37 -71 -31 -45 15 28 18 38 46 44 17 -10 1 11 16 3 11 20 0 -13 -10 8 1 -6 -14 23 25 14 21 22 2 12 4 29 19 14 26 28 27 26 28 29 23 23 37 57 54 55 61 58 63 60 66 56 67 84 91 94 99 98 77 83 103 108 118 114 120 123 131 137 138 150 160 160 162 65677 343 107 30 11117 18 14 37 7992 2758 2220 2593 3114 3463 4056 5911 7367 7649 8089 9725 13921 22586 33409 42727 58947 84017 110784 138869 170796 206356 245833 272682 269910 239583 209808 173228 150550 125714 109856 98541 86298 70817 59212 55806 52574 48807 45550 43491 42291 41338 39762 38804 38962 38939 38521 38946 40593 42446 44950 46069 46890 47104 47243 46804 45735 46074 45733 43967 42499 42165 41647 41674 41803 41113 40483 38363 35353 31853 28440 26525 24541 23933 23509 22578 22104 21335 19925 18463 17688 17689 18893 20824 22681 24127 22255 19720 18076 18542 18793 18506 20446 23825 24644 27215 33000 36179 33013 28150 22838 18716 13154 8116 4899 3103 2465 2243 2369 2110 2082 2068 1872 1588 1228 1027 1094 1111 1246 1390 1514 1850 2408 2848 2953 4255 3976 2165 1365 582 870 1028 1836 1408 279 177 214 308 151 56 42 96 174 166 140 167 151 114 149 123 162 234 293 257 254 266 191 101 76 86 90 122 75 115 110 84 74 69 45 28 93 34 67 40 47 14 11 10 21 -5 22 15 -3 -11 -48 -13 0 -43 17 2 -8 0 4 -2 24 -42 14 9 50 61 8 38 59 25 22 5 -1 31 4 -7 -1 -29 -27 10 36 19 8 6 -19 -5 0 -22 -2 1 11 -5 30 13 4 6 7 24 2 27 19 26 -4 -14 0 27 11 -9 -19 -29 -53 -47 -33 -49 -5 -48 -75 999999 -87 -68 -61 -70 -80 -77 -60 -28 7 16 28 15 -2 15 10 -4 11 16 36 55 56 69 80 90 73 96 73 43 37 38 40 47 48 44 41 35 25 27 31 19 5 12 37 39 35 28 24 23 22 52 43 30 47 44 28 35 40 32 17 19 24 14 48 53 55 55 58 64 63 62 56 61 69 46 50 51 52 59 63 69 65 62 58 64 63 67 72 74 80 72 71 75 72 65686 343 134 30 11114 18 14 46 7992 2747 1328 1769 2358 2716 2807 2959 2945 3269 4168 4729 5472 7079 10593 17998 29503 44574 62562 81567 99104 116825 131240 143895 154586 155451 149465 139335 130952 121656 117269 118328 122380 116958 84388 54000 45118 41656 38816 35867 33301 30605 30034 29322 28066 27754 28827 28171 28292 29848 30726 32336 32605 33087 33820 34240 35138 35917 36056 35298 34078 31332 28854 28022 28060 27804 26948 27594 28271 29131 29572 30427 30089 29548 28559 29944 31233 31911 31754 30617 29755 28464 26586 26421 28715 31815 34801 41528 52598 65879 75080 81972 92218 99853 93757 81929 77336 80017 65912 43816 32151 24398 18318 13328 8808 6130 5637 5066 4528 3629 2882 2074 1739 1694 1576 1609 1587 1797 1864 1814 4288 11697 15217 10110 10057 13318 11581 3026 528 249 273 255 251 200 143 114 177 118 103 105 73 83 77 195 219 114 94 33 75 124 168 221 263 307 352 341 265 194 108 134 156 110 111 114 133 154 98 72 90 107 192 113 73 98 16 -5 33 18 26 23 7 29 83 70 42 59 -1 9 -35 -14 50 42 3 -29 12 13 73 55 54 46 72 24 21 70 51 57 33 17 24 8 44 1 -35 -10 -13 31 35 32 56 58 -4 10 13 35 -21 29 37 34 43 1 32 74 42 27 20 32 29 11 20 23 28 54 36 -1 6 3 -6 -44 -38 -72 -49 -32 -47 -51 -40 -52 -25 -39 -35 15 64 82 50 54 69 47 30 63 58 19 22 35 47 91 90 74 76 84 80 51 41 90 110 61 57 51 43 64 46 32 64 58 51 51 51 56 51 64 58 29 32 53 45 41 39 53 53 53 41 53 58 61 50 45 43 54 71 70 61 62 57 51 53 63 71 66 71 65 62 68 67 60 58 70 71 72 70 78 81 79 75 77 68 63 71 65695 343 101 30 11111 18 14 55 7991 2737 1801 2406 3032 3653 4656 4834 4601 4593 4991 5934 6859 7571 8772 10506 13092 15755 19056 23566 26636 29193 31527 35081 39305 42366 44061 44288 45059 45967 45064 47744 52589 51610 47076 46292 49138 50529 48631 46382 44321 41975 39344 36664 33890 31819 30516 28630 24962 22814 21549 20870 21107 21735 21975 21803 21808 21769 21173 20426 20344 20029 20354 19711 18860 18804 19335 19946 20438 22965 27261 31543 35279 36215 36430 37765 40506 43508 49339 51513 49667 52626 60457 75634 101715 133475 150714 165427 167864 154594 155800 148508 133510 116004 93440 77214 59844 44157 31443 22655 19909 16977 14803 14426 13642 13281 12986 11095 7914 4790 2809 1890 1470 1260 1385 1417 1326 1207 1159 1235 1367 1582 1687 1162 874 618 331 269 192 163 183 237 293 225 217 173 197 166 191 164 171 -9 61 99 94 116 136 89 117 90 115 213 268 264 266 398 312 249 210 68 84 109 149 80 64 90 69 50 147 127 104 102 134 68 117 101 40 42 57 1 36 -4 6 53 32 25 65 67 -7 24 22 12 -10 -7 16 34 18 35 68 20 15 33 75 53 44 17 63 107 101 63 66 24 11 -3 14 10 31 21 2 36 68 24 22 71 42 19 17 7 -27 -1 4 31 61 64 38 72 63 33 66 63 78 56 40 48 56 32 48 91 32 3 -32 -41 -55 -26 -30 -13 -18 -9 3 23 41 67 40 44 50 61 71 53 35 45 38 75 94 54 77 69 66 45 32 79 78 59 63 91 83 80 111 79 47 49 40 39 52 68 65 61 48 53 45 38 53 66 67 63 68 50 56 55 77 66 65 76 68 72 65 74 70 66 65 77 73 67 66 68 55 55 78 57 70 80 81 69 78 85 75 76 80 76 81 75 74 79 79 76 76 65704 343 100 30 11110 18 15 4 7991 2726 5894 7798 8908 11785 12596 12184 11659 11670 12961 14198 14798 14746 15240 16631 18111 18086 18992 20899 22181 23667 26156 29387 33589 36518 36653 34291 31847 30175 29098 27044 25408 24306 24166 23742 24580 25720 25341 25579 26641 28115 29192 30035 29374 28424 27090 25827 24982 23745 23906 24850 25945 26110 26995 27857 28355 29253 30758 31244 31991 36644 45026 54065 62633 70741 77058 78941 85962 91520 92223 94731 89939 85841 92289 107685 127324 141260 141632 140820 135265 121426 101218 80837 70454 70430 69353 58782 53578 58743 63248 56494 49690 41738 32123 23001 17764 13664 10146 8085 7543 7728 7404 7021 6639 6315 5827 5611 5640 5629 5765 5659 5614 5066 4149 2978 1989 1468 1276 1287 1401 1409 1557 1415 919 634 364 249 235 147 139 206 179 149 171 187 168 212 203 188 133 79 95 195 148 171 175 149 129 109 128 153 200 203 230 289 212 153 163 105 191 177 136 132 177 67 94 160 131 87 51 165 154 155 111 140 144 34 36 4 -8 38 51 83 89 99 101 95 61 49 73 28 15 48 34 88 43 49 57 63 76 85 76 84 83 50 63 65 82 77 49 12 44 79 57 41 97 64 46 26 5 65 39 26 106 68 85 86 57 58 48 62 27 31 64 52 84 78 64 41 49 81 56 77 78 57 89 57 84 91 75 25 27 28 47 43 90 103 128 130 90 59 80 96 89 59 75 77 77 80 96 97 82 85 88 96 122 90 101 93 103 116 113 77 104 77 60 80 97 85 53 66 88 62 65 76 87 60 79 93 91 85 71 82 77 92 92 81 89 97 86 76 78 94 91 77 73 74 69 75 74 75 79 87 93 92 96 89 95 88 80 87 95 101 103 98 100 94 99 97 100 99 95 88 85 65713 343 99 30 11109 18 15 13 7990 2715 1229 1571 1755 2030 2567 2946 3931 5041 5396 5526 6317 6902 7074 7068 6986 7695 8851 10173 11441 13573 15614 17357 19724 22139 23777 24579 24350 24376 25703 29064 28615 27882 29346 29784 28033 27022 25968 25090 24444 24556 24951 24750 24309 23598 23389 23072 22844 22914 23081 23059 23752 24076 24496 24814 25513 26623 28917 33074 37733 43751 53770 67653 81223 97264 112617 122854 127295 125881 124621 122781 120044 120294 123510 123473 122375 127940 131340 126270 115144 99989 78020 62712 62519 69218 77695 81425 72251 48848 33871 26531 19440 15550 11501 8840 7752 7117 6288 5720 5771 5790 6193 7042 7483 8199 8234 7905 6674 5060 4353 3981 3445 5397 9393 6606 4639 2649 1500 1302 1279 1239 1259 1337 1039 869 647 528 416 1902 31790 35246 533 194 139 170 199 236 192 159 105 131 102 82 27 70 80 83 48 125 43 26 123 125 149 186 205 148 131 154 130 120 73 72 40 22 97 112 110 71 61 83 85 97 129 119 43 65 25 -21 -16 -5 18 28 12 23 44 -16 -10 6 -32 -32 15 34 10 15 32 41 66 50 55 52 37 27 104 67 50 61 21 40 32 21 -20 -23 -32 -7 -34 -53 -36 -32 -13 4 1 3 39 44 33 11 18 -9 -9 -40 45 7 1 3 31 27 52 37 4 8 -12 24 31 46 50 47 22 47 37 44 19 35 35 20 37 57 35 37 38 -3 28 50 35 26 9 19 56 45 62 75 59 39 31 -3 29 58 36 31 16 41 54 30 27 20 29 48 46 26 26 14 42 55 40 42 47 43 39 47 49 46 40 40 36 42 55 40 46 62 52 28 47 60 46 51 43 41 41 68 51 58 43 57 65 65 61 69 69 73 69 70 80 74 68 78 67 72 71 62 71 80 82 85 78 65722 343 98 30 11108 18 15 22 7990 2705 11822 12560 10097 7235 393 999999 -30 189 638 808 1152 1416 1648 1364 815 552 940 1603 2174 2412 2885 3542 4431 4911 5259 5732 6189 6772 7301 7798 7731 8017 8977 9826 10245 10731 10869 11239 12163 13372 14376 15526 17048 18256 19791 21133 22485 23640 24330 24742 24547 23455 22647 22038 21388 20875 20795 20660 21059 23573 26869 29042 32337 37309 40613 40990 40467 40117 40684 41915 42993 43845 44180 42555 40185 38736 38108 35733 30133 24492 19507 15460 12177 9336 7685 7358 6604 4672 3299 2510 1890 1464 1366 1265 1174 991 851 696 604 384 281 197 345 385 535 650 864 1087 1197 2310 20297 148955 34449 6351 1643 1151 860 617 437 371 462 550 737 518 3390 36994 27408 211887 843965 991247 138979 3876 762 7592 48912 71287 227972 166276 4842 239 167 225 174 86 165 146 106 115 134 106 92 131 159 135 174 189 192 174 162 163 149 165 118 127 159 126 92 128 149 125 113 209 205 188 114 122 132 67 61 38 53 -8 13 47 53 81 81 73 70 94 61 61 90 99 40 77 82 44 54 101 76 112 128 145 137 142 122 132 84 91 131 120 113 38 20 36 49 -7 18 28 73 78 70 59 84 101 71 53 72 57 70 50 29 100 79 47 47 71 55 76 91 111 81 95 101 114 86 102 103 102 77 79 87 75 83 97 84 83 73 79 78 75 79 69 60 95 77 64 83 116 94 75 96 103 106 118 83 82 104 107 102 97 114 110 102 75 100 89 103 90 76 89 98 97 87 91 110 105 100 103 97 89 117 117 104 88 78 85 98 98 90 88 80 81 74 92 93 93 92 106 110 116 118 106 91 85 92 118 110 109 105 93 97 106 113 114 107 109 107 102 105 109 107 65731 340 180 30 11100 18 15 31 7990 2694 2438 16700 23209 9325 999999 999999 999999 999999 999999 999999 -66 -51 999999 77 195 438 604 1065 1558 1941 2338 2889 3478 4285 4774 5163 5564 5351 5003 4871 5161 5408 5495 5693 5936 5809 5548 5303 5115 4870 4956 5297 5568 5916 6038 6157 6173 6233 6466 6591 6553 6351 6435 6550 6361 6258 6517 6651 6634 7038 7378 7891 8510 9045 8241 7012 6141 5413 5268 4936 4602 4297 3900 3261 2511 2026 2304 2726 2692 2146 1529 1329 1227 826 400 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 49 1093 2109 2338 2469 3292 3164 13369 107395 365092 624229 506292 77545 5332 5117 34251 363616 616709 802293 791988 221914 5082 217 211 153 101 17 81 164 108 134 107 124 141 132 117 56 99 89 83 84 123 110 134 102 104 147 127 95 150 147 150 132 175 168 182 187 192 103 97 76 93 11 22 11 115 84 18 55 58 42 18 43 45 72 72 5 4 49 50 126 73 129 81 146 112 71 101 82 102 86 69 56 80 92 43 25 0 30 51 57 36 53 25 26 -5 37 49 64 57 64 49 75 99 66 44 68 59 31 36 69 77 73 93 80 79 100 114 111 112 64 58 95 99 124 95 71 114 72 84 54 73 100 88 101 96 86 81 71 101 78 53 35 71 77 101 102 75 68 71 72 63 57 87 84 55 85 68 70 85 76 87 93 107 86 81 82 75 77 73 94 115 99 91 100 101 103 83 105 105 101 85 73 67 89 107 94 103 99 103 110 108 95 114 115 111 116 101 102 98 95 104 102 100 109 107 92 96 106 104 106 107 106 105 113 65740 338 231 30 11091 18 15 40 7989 2683 3906 43378 50663 7759 475 806 1303 2141 3120 4096 4108 3882 4547 5608 6086 6748 7999 10569 13988 18052 21809 25417 28910 31450 33868 35337 33861 32550 32098 28586 25373 23802 23144 21571 19424 18610 18941 16509 14864 14066 13240 12700 12473 12282 12299 12114 12663 13511 14466 16027 16751 17185 17003 14897 12283 10576 9167 8311 7726 7292 7416 8346 9213 9621 9674 10023 10658 11768 12542 11438 10571 12035 12647 10600 8058 6827 6813 7645 7517 6529 5088 3668 2305 1579 1321 1059 716 890 1308 2128 3411 4503 5169 5541 5167 4828 5520 7396 10452 11422 10583 9458 10122 12278 15215 15379 11639 6938 4328 4704 4987 6396 11983 20326 28899 40796 49968 51031 39227 25114 30584 48450 126631 365307 679740 435676 72940 18337 10614 14964 139075 475835 749682 140356 5271 270 207 266 332 191 94 61 136 113 117 133 161 115 143 118 155 147 100 154 134 104 112 51 116 179 142 200 178 179 101 68 143 185 196 193 243 221 159 119 55 95 99 55 79 78 83 25 39 34 20 47 58 86 124 69 64 136 74 77 78 80 102 90 57 79 111 70 66 60 91 75 93 110 44 72 78 90 72 32 27 50 48 89 83 79 50 30 50 38 64 97 89 42 21 78 80 82 66 60 65 27 59 77 84 87 113 76 82 105 107 87 131 103 86 112 77 79 86 71 94 75 133 117 109 90 75 82 77 67 31 71 86 88 74 86 72 73 96 81 102 85 91 65 95 99 91 83 96 101 87 77 71 90 69 68 60 100 101 88 94 110 88 79 82 82 87 82 87 100 84 73 72 91 90 95 97 106 118 122 127 130 118 119 113 105 107 108 112 104 105 108 101 94 100 107 100 92 105 104 98 106 106 109 65749 336 304 30 11074 18 15 49 7989 2672 17162 50828 32057 5059 295 530 1072 1942 2736 3638 3958 4757 5363 5671 6401 7178 8332 9526 10668 11804 13530 14873 15173 15847 14591 13983 14076 13570 12744 12684 13163 12965 12465 13114 13800 12307 10048 9075 8341 7860 7628 7746 7694 8021 8494 9643 10557 11826 13423 14572 14590 13068 10300 7253 5456 4609 3932 3378 3020 3353 4189 4920 5074 5229 5484 6444 6492 5758 5428 5503 6351 6668 6649 6461 6067 5930 4441 3204 2428 1573 1052 786 408 643 1699 3532 5933 8648 10327 10615 10340 10892 12289 15683 20333 23734 24454 26116 27499 26743 24595 19261 15467 13070 11190 9069 7340 6502 5475 5330 6283 9336 13716 18939 27065 32628 27230 24517 25322 32923 99061 417109 978781 999999 420763 38705 6232 5840 4695 15094 140449 209194 9417 102 82 177 121 43 78 74 64 123 129 111 167 159 163 119 94 185 126 67 47 19 -34 14 48 132 123 104 117 137 59 45 108 124 235 241 164 130 166 92 43 -19 -9 35 31 39 60 58 -4 26 23 58 88 39 26 11 44 51 36 48 11 58 79 65 77 139 100 99 97 93 113 51 36 57 46 70 89 23 27 84 34 59 57 35 -3 34 22 4 41 40 59 46 13 10 45 30 32 31 28 56 33 18 22 -27 -15 45 50 29 51 39 72 67 72 89 52 68 57 64 70 94 99 94 73 100 109 84 78 63 53 46 50 62 31 57 36 39 32 28 52 40 50 71 76 46 49 68 67 60 81 63 53 58 52 63 64 63 65 55 20 48 54 52 59 54 75 64 39 46 67 62 49 56 62 76 84 85 91 97 105 96 98 109 105 104 108 83 67 63 56 88 88 78 75 78 80 83 83 80 83 89 94 90 91 95 65758 334 329 30 11069 18 15 58 7988 2662 16430 68929 59991 3025 1125 1303 1793 2717 3320 3241 3866 4969 6150 6168 5879 5428 5089 4976 5021 5338 6340 7513 7832 7813 8095 8184 7744 7254 7304 7415 7422 7946 8607 8436 7528 6818 6096 5780 5387 4905 4684 4429 4132 4340 4636 4783 4993 4724 3882 3057 2345 1836 1430 1648 2235 2492 2322 2345 2344 2361 2575 2597 2440 2199 1899 1462 1050 902 1049 1513 2555 3844 5578 6743 8139 8782 7554 5228 3209 2083 1648 1728 2335 3312 3773 3771 4323 4431 4360 5521 7768 9522 10553 11024 11875 12596 12929 12400 10964 9765 8759 7305 6576 6340 6873 7822 8427 9608 10276 9720 9284 9488 9133 10404 11755 13586 32405 154311 650049 999999 999999 122285 3377 2181 3878 7035 10626 15752 71958 199472 393274 26237 428 273 133 138 152 135 92 130 174 185 165 154 156 162 82 91 170 201 153 87 113 114 92 39 116 143 133 114 98 100 95 125 165 218 224 162 179 189 104 55 31 18 46 102 24 31 18 62 50 37 40 47 67 54 65 6 61 59 71 63 25 43 72 100 101 145 94 96 76 51 99 134 114 62 57 69 53 61 99 64 30 14 20 61 41 64 65 78 41 25 48 20 59 62 5 39 63 95 55 13 49 45 61 31 5 38 45 33 5 50 52 36 40 63 76 72 31 78 115 93 65 82 96 94 94 82 62 78 77 76 67 66 52 89 67 80 77 80 64 63 39 47 55 69 54 51 74 71 82 71 75 96 98 72 69 87 92 87 50 69 88 90 93 80 54 75 90 64 65 75 76 92 117 96 102 92 90 100 106 113 119 121 113 95 90 88 77 77 84 91 78 81 81 91 82 76 72 74 80 81 83 87 65767 332 389 30 11069 18 16 7 7988 2651 186083 245345 8077 4841 4449 4837 6518 9542 13034 17591 21152 23187 24536 23691 20822 19548 18542 18378 19352 20612 24349 27256 30486 34450 35203 37488 37806 36329 34213 31516 27962 24502 19147 15241 12851 10859 9176 7855 7191 6676 6139 6309 6595 6878 7187 7539 8465 9260 8948 8439 8418 7389 5541 4190 3068 2037 1268 885 662 408 263 221 260 219 310 566 954 1171 1549 2075 2891 3816 4703 4987 4961 5501 6827 7502 11125 20187 30782 37757 42375 44357 40749 36508 29324 20069 15616 13682 13342 11038 8146 6285 6103 9163 17396 31028 44522 54775 54701 52878 52067 45780 35671 26393 19453 16339 16994 17993 16234 14178 12485 13968 23196 59104 303005 921375 739357 87715 12453 8911 6048 2688 1570 2163 2598 7524 73116 327500 318054 34848 5225 1180 332 148 91 121 108 164 110 201 154 101 147 176 144 103 115 107 117 115 89 114 198 195 146 144 141 153 173 166 188 217 201 179 220 141 -7 -6 -1 -30 8 55 27 12 6 -20 56 61 42 93 17 32 14 51 59 40 111 118 51 51 65 104 74 122 84 94 75 73 42 107 84 84 98 46 77 79 53 42 21 59 31 59 45 50 79 41 51 40 27 53 58 45 59 26 51 44 75 66 29 25 20 17 58 52 58 50 37 25 38 58 43 40 43 35 60 83 49 98 62 59 83 83 106 117 93 86 80 67 80 88 76 62 77 91 98 73 65 72 75 84 74 100 69 83 102 97 69 63 55 44 67 59 65 81 93 79 90 80 71 77 91 95 83 85 75 76 94 101 96 82 110 129 126 121 124 121 118 115 112 122 107 104 104 97 89 86 95 95 95 95 83 84 89 95 92 101 99 91 95 86 65776 331 416 30 11066 18 16 16 7988 2640 654753 331946 18297 16686 16480 16487 19385 25103 31638 39183 50336 58000 63033 65073 63322 56442 52171 51617 48391 51089 53746 55534 55100 53373 56412 61098 66118 68805 68281 64334 59611 53407 48239 43980 41481 39545 35646 32610 29284 26186 23951 22859 22522 22112 21422 20706 19136 16445 13460 10358 8226 6553 5504 4514 4010 3486 3381 3192 2800 2506 2201 2046 1964 1773 1568 1473 1328 1315 1211 1303 1652 2640 5441 12239 24092 37769 52610 66080 72583 71957 66283 54458 41104 28445 17745 9957 5838 3598 2320 2230 3145 5532 10213 17680 29156 42431 56082 72735 87552 92585 83231 64638 44332 27672 17816 11432 7056 4186 2877 3087 3961 5847 11777 77751 101987 161887 152167 64155 197674 81756 64170 34787 24089 3292 780 796 1456 2549 6698 64401 140018 25431 26890 23181 629 183 184 163 198 181 160 121 182 150 152 141 119 123 63 133 103 96 146 155 162 166 186 113 111 177 141 162 149 182 202 172 110 38 71 99 72 51 61 70 37 58 47 32 19 27 48 68 76 34 67 64 67 69 53 85 122 124 118 116 112 123 110 79 40 102 83 97 155 167 161 135 75 96 91 100 80 24 30 26 30 45 49 46 79 57 74 82 44 62 20 36 34 58 49 63 62 42 85 64 78 85 77 16 65 68 79 72 34 86 80 87 91 69 110 119 86 89 109 114 87 78 98 115 121 99 84 102 93 95 90 67 85 103 106 81 114 135 116 135 129 98 102 108 86 85 94 87 77 78 81 74 97 97 89 102 97 111 96 90 100 111 111 123 105 110 113 112 120 129 150 162 160 145 132 124 138 134 137 120 108 106 116 111 113 105 102 91 100 108 106 98 108 106 99 101 104 65785 331 414 30 11064 18 16 25 7987 2630 24923 349360 237193 26215 29664 35532 38551 43863 57315 65892 72340 83354 94809 106713 115336 115115 112875 103839 92554 88442 82203 76368 75746 71101 66364 66843 69334 71076 72564 70356 68150 67377 67836 68609 68758 67719 62033 56244 53349 48754 44156 39569 34497 29424 25813 23556 21676 19627 16101 13178 11509 9574 8072 6741 5866 5393 5087 4227 4036 4047 3911 3791 3880 3842 3522 3301 3222 3146 2927 3329 4125 5974 9722 12757 15124 15495 14748 11930 8314 4907 2958 1766 1150 1104 1375 1660 1941 1842 1893 2151 3389 7963 17754 32800 49885 68281 78840 78756 70864 59335 55005 51173 47257 43551 39840 38594 40050 44281 41324 29407 16328 9205 8990 20081 10384 4034 3633 3229 3771 4874 5970 7000 5719 2153 943 1455 4704 13823 36021 100240 158071 37690 6919 1914 326 137 95 120 159 215 183 135 169 128 104 87 52 67 94 128 73 75 114 112 132 94 72 95 64 99 95 107 151 176 180 160 89 38 2 27 35 69 -17 9 50 40 78 37 29 -23 11 26 -12 25 15 -17 45 6 -34 -9 18 75 112 85 105 108 52 30 93 115 116 55 56 86 105 78 67 61 78 107 74 74 53 83 67 68 49 66 36 31 28 47 53 46 38 16 -9 -7 29 35 0 2 57 55 21 40 36 58 16 20 27 23 20 53 6 -6 17 34 46 31 42 37 36 65 66 54 28 23 41 59 80 91 74 69 71 62 48 45 78 121 103 89 95 89 102 101 101 96 95 71 77 44 36 51 52 72 49 42 52 51 68 76 71 86 89 83 80 70 86 97 88 93 107 113 137 114 97 107 107 118 109 98 87 88 92 77 71 87 84 73 83 84 83 74 81 82 89 88 85 78 77 65794 331 407 30 11057 18 16 34 7987 2619 16559 999999 999999 999999 31725 27805 30208 44595 77076 114561 150241 138824 120216 111822 107393 106381 121813 149800 162635 152308 146420 128291 114067 107635 98452 83707 78137 76225 72964 68479 64761 61416 58301 54962 55707 55198 49352 44256 41402 39005 39337 35477 30050 26386 22731 20529 21645 19462 16349 15806 14973 13008 12270 11171 9117 8037 8006 6421 5286 5268 4894 4767 4934 4599 4153 4147 4517 3872 3513 3389 3437 3390 3501 3494 3086 2943 2778 2479 2160 1960 1801 1623 1820 1891 1737 1346 1404 1836 4908 10657 17502 22640 23859 22708 23247 28048 36066 45002 49449 47697 40178 29731 23717 21134 18283 15847 11402 7273 6800 8649 15740 23860 23095 16285 10619 7212 5550 4386 6715 24031 25652 5720 1152 852 1072 1752 3035 10413 30031 34955 19415 16020 40621 3416 129 91 103 151 160 150 155 163 175 109 135 93 101 138 130 101 72 144 148 188 127 90 99 134 170 165 138 161 244 165 191 104 46 18 59 -11 -3 32 56 22 56 25 18 61 8 18 39 51 -12 25 51 96 30 45 102 111 63 59 16 32 97 83 100 98 133 115 120 71 4 28 60 58 115 102 126 114 120 108 139 91 37 14 71 47 45 31 40 48 25 50 90 66 35 62 47 28 10 43 77 65 25 13 33 21 26 11 43 75 72 71 61 71 52 42 46 81 90 71 68 40 73 45 44 55 80 93 84 94 96 91 108 116 88 74 79 64 66 89 112 93 98 113 96 120 107 93 98 91 61 65 60 76 68 72 75 88 79 75 85 93 77 83 108 100 91 95 93 88 105 125 141 122 114 105 103 108 108 108 90 85 87 91 90 83 79 82 91 93 88 91 82 81 76 75 86 83 83 65803 331 429 30 11049 18 16 43 7986 2609 35284 48169 999999 999999 999999 39727 21845 21921 31030 51246 82461 113689 121637 124040 129071 126548 121003 126245 129259 119072 115581 109757 99297 91501 89549 80697 70736 67759 68024 66543 63117 62284 60812 57620 57267 61725 55410 42300 35766 30918 28499 27039 21382 15857 13028 11414 11036 10429 9401 9214 8757 8053 7212 6561 5631 5098 4670 4205 4226 4326 4532 4467 4655 4490 4602 4267 4256 4124 4144 4069 3758 3551 3558 3378 3120 2803 2600 2402 2215 2026 1802 1523 1455 2294 4422 9762 19427 21797 20900 22094 22992 21234 20343 26306 40890 61994 97276 131976 147609 136739 106848 71567 43625 23773 12731 8764 11908 25532 54885 78964 77091 66876 40959 18916 8008 2544 1078 897 731 798 816 692 633 518 489 484 477 331 349 251 222 184 110 144 174 139 80 138 170 220 190 164 209 88 109 105 108 76 46 110 161 133 167 110 152 174 165 133 179 129 168 193 169 155 207 200 133 71 29 24 39 39 31 40 58 84 16 2 100 99 85 51 26 1 33 26 71 77 60 48 37 28 89 62 68 85 125 152 86 61 117 142 99 86 113 92 82 53 100 81 96 72 120 99 93 81 69 49 88 67 77 35 30 9 42 23 56 51 56 32 20 40 12 53 10 1 29 45 37 23 8 34 49 69 68 57 61 64 50 57 47 92 66 52 65 75 89 57 57 41 52 79 86 83 86 72 64 42 64 39 45 49 59 63 64 98 105 96 103 108 65 81 73 64 64 79 90 78 68 57 64 84 91 93 92 91 103 87 96 109 92 85 110 125 104 116 132 126 115 121 119 94 95 104 103 83 73 75 85 77 76 81 82 78 83 81 87 87 92 91 84 65812 330 423 30 11043 18 16 52 7986 2598 9080 39420 1024 844836 999999 605049 20092 18877 21654 26995 34605 43467 44834 42047 42735 47928 57741 70820 81002 100701 127315 131829 116998 100873 89577 76730 68991 65606 59582 53894 49845 46881 43594 40250 40157 38845 33852 27932 23986 21393 20659 18343 14444 11609 10595 9556 8720 7729 6938 5931 5104 4818 3990 3347 3139 2736 2287 2075 2003 1922 1912 2214 2509 2498 2609 2688 2768 2827 2782 2705 2312 1816 1943 1909 1778 1989 1955 1681 1595 2480 4729 9850 18847 27123 33678 35436 28742 19559 11703 8481 11576 22511 39100 60074 84234 110728 125290 127596 137053 136720 123634 103899 86947 80228 91165 118154 143950 141234 90500 30202 6327 2385 1476 977 701 665 700 669 627 715 663 547 427 438 366 287 252 310 268 241 262 312 242 172 66 112 107 79 100 125 110 172 140 102 61 111 81 120 134 69 127 138 178 109 117 130 102 114 108 121 116 131 152 205 138 119 102 58 -15 35 0 11 30 62 63 6 -31 -4 24 37 49 6 -47 -18 -12 48 54 26 31 22 44 30 52 72 63 49 30 88 84 102 79 70 52 29 33 49 47 110 109 108 97 67 97 109 86 63 85 105 82 74 64 35 61 21 16 15 12 8 29 37 40 14 13 39 44 37 37 -26 11 35 10 17 6 26 11 35 41 40 16 31 22 37 41 55 52 48 55 41 33 58 63 72 49 71 46 47 44 65 75 68 54 48 41 32 22 45 58 50 49 48 71 49 44 46 40 41 52 48 50 45 61 55 41 72 78 77 75 82 94 87 65 66 78 85 91 98 82 83 89 79 72 82 79 74 61 64 67 76 73 65 59 64 68 71 67 68 70 76 68 63 65821 328 481 30 11041 18 17 1 7985 2587 22754 55910 999999 999999 999999 34278 27768 31663 39853 46337 39168 30378 28679 27690 27470 28259 30202 29421 31580 41830 49075 47459 44412 43214 44531 45996 46640 45342 42251 38428 35946 33718 31313 30150 28593 26444 24393 21658 19321 17526 14551 12085 10625 8805 7288 6401 5482 4850 4151 3897 3516 3241 3158 3024 2686 2785 2875 2875 2814 2746 2577 2265 1860 1690 1599 1512 1464 1563 2226 3552 4459 4077 3720 4147 4671 4298 2939 2425 2677 2750 2429 2069 2367 3563 8766 21636 40047 56964 81436 118865 163297 208749 238560 228019 193315 160469 119899 81142 52329 36849 27106 18950 14183 11325 8047 4227 2310 2168 2227 2812 3767 2569 1733 1501 1333 1083 843 821 831 672 526 362 298 267 338 329 214 237 246 275 152 151 214 122 159 180 171 140 201 234 103 195 166 118 118 171 162 225 206 153 146 222 259 232 202 173 162 186 161 195 177 172 174 121 63 12 -4 2 38 28 94 28 53 26 67 -4 4 6 55 14 23 154 69 49 52 71 84 57 17 22 62 63 47 55 19 81 86 107 81 109 142 114 105 83 116 68 93 101 96 85 98 73 100 69 118 58 91 70 32 93 108 52 70 79 57 39 63 45 52 30 46 58 43 72 33 23 22 31 25 37 51 22 20 36 73 57 42 49 45 51 31 47 68 59 26 51 57 48 74 83 99 76 88 71 66 74 72 85 83 57 42 40 46 57 69 67 60 73 70 36 51 82 68 76 74 56 63 61 71 76 82 84 69 74 90 77 98 101 86 99 105 111 103 106 102 93 102 95 80 90 93 69 70 85 84 80 96 91 90 90 103 98 77 77 88 87 91 95 65830 328 479 30 11039 18 17 10 7985 2577 20026 61726 16318 999999 999999 999999 72216 37770 36968 39317 40384 36582 34387 37285 38531 38039 38761 39412 35722 35548 34545 29123 22893 17487 16359 15988 15512 15584 16591 18085 19003 19729 20080 19361 18084 15950 14633 13335 14990 14678 11267 10112 9058 7869 8168 8055 7325 7331 7758 8648 7779 5858 4896 4722 4402 4461 5510 10506 17531 20988 21697 20398 15797 12263 10194 8732 10459 13958 21242 23940 20141 14419 12247 10152 7219 5858 4678 4169 4537 4525 3787 3866 5971 10293 16556 23526 31353 40935 43349 45655 48464 44768 42282 34844 27906 25509 24284 20591 16587 14690 15081 17192 21526 28062 37264 49543 60786 54379 41853 34417 28639 19869 17924 17710 12272 16793 64777 108601 6055 1493 760 462 279 294 221 255 220 270 226 169 209 224 193 143 153 223 211 147 185 138 53 80 63 68 167 164 255 185 207 218 233 277 322 338 224 243 160 130 179 149 120 148 111 60 29 46 54 15 31 44 20 20 81 101 89 48 -12 39 31 67 16 38 33 35 47 44 60 40 17 96 110 74 105 82 89 29 82 87 59 54 123 135 109 87 66 98 104 108 90 93 76 108 114 82 81 96 58 61 67 53 96 113 82 72 30 68 92 65 36 62 52 48 11 50 62 39 65 64 49 2 45 23 20 9 13 42 17 33 29 50 36 27 42 42 24 35 65 70 54 85 106 88 85 90 72 78 52 40 81 81 60 57 72 84 55 57 63 57 69 70 57 67 69 84 79 67 73 80 81 73 76 75 80 90 111 102 101 97 87 90 94 110 101 99 109 109 102 94 109 108 86 84 80 84 94 91 95 90 93 102 107 85 79 87 83 78 77 92 65839 327 505 30 11035 18 17 19 7985 2566 20672 79572 1740 3681 999999 455523 52700 34252 29216 28041 28725 25077 21340 20282 21340 23720 24880 25810 31299 29083 25343 20584 16213 14099 12712 11528 10000 8817 7733 7250 7148 7163 7343 7384 7807 9508 9565 11376 15418 14425 10069 9458 9193 10177 11704 12926 16209 15356 11775 10070 10056 9971 8268 5639 4031 3117 2943 3029 3921 5523 6027 6044 6956 9708 15288 24099 31085 37102 42009 41116 35475 24234 16207 13596 13774 17170 22293 26351 28300 31283 35342 39176 40326 42079 42530 40958 40446 40631 40223 38886 35468 31857 31184 35640 37446 41575 50916 62146 69881 74753 83342 90722 85026 79661 72890 60888 53062 52101 53145 60242 67510 69079 71218 68819 56012 31964 15079 2863 627 494 384 254 282 242 186 158 182 203 238 161 60 88 38 67 193 120 122 124 142 34 119 194 115 117 209 144 187 263 304 282 227 265 319 284 309 249 183 164 102 127 109 77 12 30 71 28 46 25 22 32 -5 7 13 49 82 40 59 40 -5 42 -12 15 33 82 59 68 23 56 67 40 57 35 32 54 86 44 62 84 27 85 107 49 85 80 63 59 60 86 106 86 106 109 106 101 86 130 128 131 98 70 59 77 48 28 41 40 24 55 53 92 74 64 73 61 6 28 61 67 77 72 64 33 32 58 41 -9 42 46 74 78 64 57 35 10 38 64 44 67 76 80 89 71 50 55 77 83 76 61 67 48 66 75 52 43 70 63 76 56 58 56 56 54 54 70 67 69 63 76 74 59 70 55 61 83 87 87 87 90 79 69 80 97 99 100 95 105 101 91 102 98 86 95 99 107 102 100 98 92 89 88 91 97 90 77 86 86 74 65848 328 469 30 11029 18 17 28 7984 2556 1973 999999 4406 20157 2201 999999 999999 46937 19370 17151 16391 13183 10760 7918 7197 7613 8280 8789 10418 13535 14547 15530 15523 12952 10810 10874 11514 12438 13373 13992 13251 11860 10275 8686 7760 7612 7563 7959 9402 11873 10939 9249 10000 8096 8146 10177 11057 10777 9125 7267 5726 3650 2013 1118 784 747 1119 1754 3181 5342 8427 12377 16181 20185 26683 34393 44211 56841 72314 85465 95076 106274 124411 138327 144151 156161 169351 180518 182741 175523 159857 148674 139717 132447 121747 112398 99148 80335 58129 41125 32463 33047 37625 40020 37187 34812 33598 24907 21454 27355 35355 41165 38752 30020 20531 14292 12668 12370 11696 13956 19498 26643 29269 28113 23426 15589 5676 2030 981 813 994 875 529 392 237 269 181 136 170 218 99 153 129 160 153 215 196 215 171 153 168 146 152 100 159 221 180 246 318 298 264 327 324 363 395 410 409 258 190 201 88 124 125 92 97 84 94 127 72 2 46 103 128 85 77 86 112 60 67 66 69 89 45 106 67 86 114 83 63 80 120 118 89 88 100 136 118 101 109 123 153 147 104 136 147 131 69 114 128 138 135 182 142 90 170 174 122 131 114 124 107 116 133 82 86 86 121 108 122 105 85 75 54 99 36 47 78 82 96 103 110 107 105 133 122 83 51 57 81 108 91 90 84 74 83 72 88 109 102 99 118 103 95 99 98 102 117 130 112 128 140 147 137 109 96 124 123 104 103 84 86 95 107 105 94 97 103 94 100 121 104 99 109 116 121 117 105 110 116 124 126 138 142 141 141 140 130 135 129 115 121 138 140 130 143 133 124 115 118 121 125 123 124 122 119 125 117 108 65857 325 557 30 11027 18 17 37 7984 2545 24699 33018 999999 60793 514451 34647 25997 22515 20874 19336 17640 17114 17051 15138 12916 14710 21372 26980 28332 29668 30348 26151 22263 20191 19548 19129 18584 19580 20213 19772 18690 17458 17586 18782 20339 23434 26297 23271 19531 18517 14929 13248 12582 12049 10660 8390 6580 5004 3978 3351 2532 2077 1941 2405 3453 5487 9718 16468 24862 34442 47394 60684 75962 95182 112246 127831 140691 157789 169471 162900 158192 154061 154750 154378 147965 134410 118654 106707 92646 72640 54772 39198 25830 16866 13111 11022 9471 7448 6898 6831 6933 6566 6175 5500 4521 4490 5836 16037 40930 69028 76289 71908 63502 50388 37739 25654 16619 12726 11755 10431 7692 4117 2256 1190 1074 1126 920 711 606 423 273 201 149 80 66 133 96 109 85 75 59 75 67 103 152 95 83 87 163 64 109 254 212 205 197 237 301 393 393 260 219 300 333 258 318 263 225 144 168 87 24 86 62 57 65 75 49 58 14 27 58 90 63 41 41 82 29 52 55 -27 -6 12 -2 29 27 75 100 57 37 55 21 43 50 48 44 35 51 91 71 75 72 73 139 80 50 45 45 93 66 92 66 73 56 46 66 83 53 61 67 56 71 17 21 22 -3 38 37 31 39 54 48 55 48 34 25 43 69 31 34 68 83 79 70 54 81 95 63 65 49 38 34 57 47 31 37 40 70 68 63 61 49 69 45 64 71 94 84 69 78 79 57 28 35 41 53 53 38 56 60 49 57 60 70 50 64 83 64 65 68 78 71 66 67 80 82 83 82 64 65 74 81 85 89 79 82 91 92 92 89 85 90 92 91 85 85 86 90 85 74 67 78 78 74 77 76 65866 324 612 30 11022 18 17 46 7983 2535 4561 999999 79690 870988 51471 11653 8170 7010 7002 7668 7772 7225 6553 5853 6260 7471 9463 12323 13363 12594 10782 9560 9218 9385 10023 11165 12926 14078 14127 13733 13688 13220 12337 11677 12039 12327 12830 13321 14355 16547 18293 19423 20174 20016 20899 22054 24799 27843 29344 30128 30702 29964 29150 29779 31258 30935 29256 28655 30537 37202 46788 61202 77896 98742 114098 115916 117552 122677 128632 131080 128205 123146 110691 97472 79566 63570 48149 35193 25746 20597 17806 15063 14055 14393 12898 10384 8360 8724 9180 7404 6597 7261 12381 22931 37217 57757 86831 116747 136353 156799 167601 153757 129482 97580 66270 44701 33610 22830 14131 8668 4669 2419 1236 869 732 707 842 826 487 349 296 271 185 149 141 48 101 106 33 167 152 80 144 154 118 121 119 140 167 172 195 226 242 257 286 340 312 312 320 328 321 297 340 261 232 275 158 144 129 92 98 109 79 66 20 84 74 87 80 62 103 25 51 59 -17 44 25 2 60 34 56 56 8 33 51 54 32 34 51 85 56 41 98 130 131 75 48 80 81 118 96 86 140 166 92 77 89 76 94 133 93 110 105 109 75 50 51 95 55 22 32 44 70 49 40 41 23 35 40 103 61 42 50 56 46 36 61 56 32 44 64 68 73 94 61 86 74 40 65 64 58 57 47 53 58 60 52 64 76 73 72 64 76 77 87 84 80 80 80 86 89 71 46 66 88 100 76 63 77 98 72 75 61 85 81 81 94 104 86 76 91 80 78 84 76 81 72 80 77 84 91 98 95 101 93 91 102 96 79 90 89 97 98 84 88 83 88 88 88 88 84 86 92 88 65875 324 580 30 11020 18 17 55 7983 2524 453 999999 20356 583232 90460 7875 4363 3180 3004 3313 3372 3088 2894 2835 3396 5039 7235 7524 7406 7373 7813 8411 9272 10093 10023 10156 10414 10250 9934 10100 9968 9439 8852 9128 9625 10312 11881 13807 16365 17890 19226 20315 19863 18787 17520 17123 16838 17298 18041 18823 21036 23757 27539 32356 37396 44429 51502 60515 71273 79169 83988 89316 99416 114486 129891 143270 148300 153500 155818 144621 129044 111002 90750 71517 58154 51924 46766 45787 49595 53571 57258 59088 54246 49467 44975 43450 47059 53197 60802 69683 74857 74546 75977 78898 70665 62352 67239 73620 66184 44312 25393 18806 15207 11733 9270 7696 5571 3867 3120 1863 1257 968 873 855 912 950 1156 1588 711 413 321 260 185 190 95 106 63 125 170 93 130 108 142 228 187 178 167 209 219 246 223 214 296 308 216 301 340 343 291 323 340 297 200 239 234 242 219 189 241 216 147 91 105 93 62 76 94 76 91 63 39 58 42 80 22 53 19 27 65 78 74 27 35 52 50 85 72 49 76 108 130 102 107 134 132 102 119 137 147 158 147 163 123 92 108 137 112 127 112 162 140 126 124 97 73 61 60 93 89 66 112 63 79 65 54 80 97 83 65 88 61 68 113 88 59 74 53 81 58 58 69 69 50 60 80 108 104 82 69 60 58 91 68 58 84 99 78 72 88 84 102 81 69 99 108 101 112 95 118 128 106 113 139 122 141 122 119 120 97 103 113 118 138 133 125 125 97 95 101 103 91 90 96 117 97 95 103 116 116 105 101 106 105 120 117 129 126 119 112 109 100 113 112 93 97 104 110 109 97 92 93 97 96 94 65884 322 642 30 11022 18 18 4 7982 2514 14025 323301 90733 9900 7256 5599 4522 3635 2961 2327 2007 2368 3074 4249 6456 8725 9581 10477 11369 12666 14314 16170 17926 19642 21401 23886 25606 26630 27345 26925 25619 23305 20050 17008 14911 14461 15142 16942 18668 19969 21664 23877 26166 29051 34036 39473 44563 48735 54011 57507 57253 57568 59138 58813 53231 44533 37238 31456 27885 24648 21827 19075 16674 14962 14455 14163 14329 15170 18205 22247 27341 32200 40568 52565 64608 79635 99663 122430 142986 159025 156026 142079 130166 127437 132218 130907 128199 126891 115177 99355 82335 61523 52464 47864 41539 36484 28333 19404 11897 7174 5997 4782 4113 3586 2643 1639 1220 1002 796 759 828 862 987 1085 810 578 342 188 177 164 99 122 96 90 142 32 60 28 115 117 156 124 137 149 215 235 235 217 198 241 168 229 229 234 232 232 236 201 262 274 275 248 167 178 203 202 196 145 179 144 119 139 45 26 23 -23 -3 19 -46 13 68 27 21 3 54 -1 34 15 -22 -58 -10 10 -5 0 25 -12 20 55 54 36 32 17 8 34 40 55 96 57 59 83 76 47 83 92 96 85 80 39 46 85 67 22 51 37 23 45 32 21 12 6 31 58 27 30 64 15 14 32 45 46 38 21 25 21 36 47 42 46 24 41 9 44 29 44 44 49 31 24 44 27 1 26 49 38 35 26 74 49 45 68 63 73 86 47 49 95 88 104 100 68 65 77 82 85 93 82 86 67 85 102 95 90 92 101 96 98 61 58 63 64 56 62 76 74 77 78 79 58 73 75 72 71 72 86 81 78 81 76 71 68 70 64 58 63 63 64 71 69 65 67 59 59 65893 322 616 30 11026 18 18 13 7982 2503 18950 588333 132146 8963 7405 6557 5120 4008 3080 2325 1953 1750 2126 2846 4112 6121 8247 9444 9556 10308 10988 11754 12621 13310 13646 14280 14849 14918 14846 15288 16096 16862 17836 17247 16688 17959 21177 26518 33543 40299 44352 47665 51509 54079 54202 52836 50256 47568 44846 40815 36528 35035 33663 31333 28842 25165 23021 24227 27123 30295 31830 34410 41115 47769 58234 71548 80772 92834 102161 110488 113364 120316 139259 168603 196713 219019 224171 209908 187664 163108 130069 100556 77776 64486 53283 41825 30486 22691 16620 13095 10424 9074 8550 8781 8229 7230 7046 7532 7637 7084 5826 4850 3717 3056 2918 4099 5253 7126 9832 10730 6845 3288 2181 6522 6933 761 399 269 257 207 204 198 193 165 197 146 169 125 134 144 132 209 222 178 152 132 189 242 230 212 251 251 255 212 222 276 280 267 343 321 375 408 273 250 246 303 301 150 197 254 224 263 197 89 72 82 30 59 9 31 108 88 44 52 45 67 84 66 70 26 54 74 56 23 24 39 52 71 96 123 93 99 61 51 45 78 130 114 138 136 98 103 106 100 73 101 48 84 83 12 60 88 85 59 68 67 52 33 62 75 51 16 57 52 72 64 58 3 61 87 77 56 51 62 59 34 45 62 52 63 88 89 84 75 56 59 59 60 44 44 62 59 37 67 58 63 51 78 63 68 86 70 92 78 74 93 93 112 112 134 148 122 113 135 128 102 96 103 136 110 110 136 111 109 135 134 105 90 102 103 98 99 105 105 104 98 95 112 108 104 107 107 99 116 113 109 113 111 107 101 112 107 102 94 113 108 100 104 97 104 104 95 65902 321 677 30 11027 18 18 22 7981 2493 148053 557658 30119 16831 16158 14747 13610 11640 11912 12945 13035 12890 14661 18429 22119 24586 27630 27742 26777 27169 26596 24247 21900 20489 19775 18781 19198 21299 25118 29619 37446 43882 45966 44861 41707 38207 35209 33180 30863 28856 27412 25810 23421 20459 17283 14434 11323 9341 8087 8066 8340 9066 9763 11558 13994 15970 19212 24233 32500 48973 69787 86890 100774 117173 133727 158795 191312 211163 216619 209836 200996 182653 161155 137429 118225 106232 90115 70120 53892 39769 29663 21846 15559 11790 9783 8591 7855 7850 10085 14988 22663 32535 35677 30289 17681 8683 5286 3570 2104 1483 1270 1274 1398 1544 1895 1821 1434 1139 1112 1146 1057 913 1713 1478 560 408 304 207 252 227 177 158 229 182 177 163 178 185 184 165 62 137 196 102 154 171 223 202 194 174 261 202 199 254 264 289 376 360 349 402 375 343 321 326 260 292 301 313 269 270 285 276 162 69 35 42 3 32 25 -2 23 31 18 27 39 20 26 59 47 53 30 7 35 57 69 20 10 14 38 53 59 42 78 84 70 86 69 95 85 50 56 122 89 51 36 38 31 28 34 31 4 54 41 36 34 38 30 51 70 27 61 68 75 10 14 25 20 41 6 6 51 26 31 23 36 49 29 29 32 51 34 43 49 26 38 56 25 38 62 66 27 30 31 44 49 26 30 62 75 49 62 73 49 40 35 38 65 78 59 69 104 75 88 88 72 99 123 111 113 120 130 101 88 90 101 103 76 77 74 73 96 95 94 84 85 80 66 61 67 89 97 100 94 84 89 97 100 99 91 84 82 84 84 82 84 81 82 87 86 83 77 65911 319 738 30 11028 18 18 31 7981 2482 248786 41367 37727 34179 29147 26714 25719 25159 25027 25639 24391 23565 27590 31999 29325 25787 23665 23132 23713 23978 24182 24412 24545 25782 24594 24818 30129 36894 40835 37957 30418 24540 20955 19845 19106 18004 16595 16537 18321 21404 25188 27895 31774 35398 39230 44975 48426 50871 51585 47915 44773 44547 48181 52075 52662 54712 61930 71142 68859 59844 61092 72030 85998 89080 87716 84741 80336 74509 60668 51931 47989 46912 52815 63728 72872 76863 77469 70579 60233 50124 41184 34960 33915 24596 17218 13274 9883 8326 6404 4990 4236 3249 2565 2678 2555 3184 3862 3680 2715 1642 1287 1157 1233 1109 1000 880 789 730 618 428 387 339 319 335 303 226 217 236 166 237 203 196 119 146 175 118 144 155 154 135 194 95 138 158 216 192 202 200 241 278 228 301 318 318 336 358 363 354 340 302 339 343 340 310 299 323 389 358 309 321 318 226 217 133 42 -11 -14 11 17 105 80 15 26 5 -5 18 42 36 8 27 9 3 20 22 18 52 75 34 52 31 58 37 21 65 58 115 97 80 103 77 65 74 62 62 83 25 69 48 21 20 39 26 48 43 26 22 43 8 19 52 23 2 36 18 74 33 25 30 41 21 7 56 53 32 15 37 5 -6 25 38 26 29 2 19 14 12 24 19 48 49 47 64 66 21 50 52 65 45 59 41 60 62 71 54 55 61 52 79 78 77 69 100 104 91 93 91 101 108 101 96 92 90 75 68 73 72 91 81 72 83 80 80 74 67 67 79 94 99 92 87 80 76 82 87 89 85 79 78 83 80 81 83 81 84 82 77 81 86 75 65920 318 771 30 11031 18 18 40 7980 2472 32617 20242 19683 18934 19490 20633 25196 25009 20986 17952 13992 11971 12355 13419 15149 16726 20007 25691 30540 32447 32585 32001 31942 31612 31445 31633 29520 26061 24410 23659 22964 22767 22765 23424 24291 26859 31793 38583 44146 47909 52984 59202 65036 71247 77350 80021 80780 87912 102383 118583 135207 151697 171540 178581 158018 132600 130216 135967 132687 120359 100537 78817 55840 39778 28642 20121 15337 13185 12701 14602 20959 34900 54834 78008 86092 80866 62304 44157 31680 21035 13569 9245 5890 4683 4575 4390 4456 3889 3333 2846 2331 1966 1793 1578 1386 1379 1238 1044 911 1003 1204 1245 1539 1614 1067 791 589 546 573 555 418 440 316 270 279 267 229 248 242 140 248 236 195 178 186 164 190 195 190 210 215 277 203 247 242 183 240 218 252 266 250 332 441 406 423 395 376 415 340 333 333 428 439 380 410 483 495 422 401 374 399 340 300 181 133 100 93 30 -16 26 -1 12 84 32 11 79 49 62 -19 17 30 16 7 55 44 41 46 42 60 92 123 80 85 58 118 83 127 95 96 81 109 137 122 115 96 83 88 75 66 64 61 78 74 64 49 70 42 5 6 64 87 91 94 65 49 43 60 94 134 94 68 78 51 39 44 61 51 38 45 59 54 48 49 51 59 77 73 47 40 50 63 50 59 64 79 77 109 91 83 97 86 77 66 81 88 108 100 104 117 126 115 111 120 126 110 109 122 116 108 120 120 102 96 105 90 109 111 112 115 119 111 117 104 105 97 93 100 99 100 112 116 109 103 108 121 107 105 102 93 106 108 100 105 108 100 94 98 104 65929 318 771 30 11031 18 18 49 7980 2461 77546 14097 13250 14754 17733 18875 20463 21854 22141 24458 27838 32457 40119 48273 56391 66866 71281 79549 78676 72573 70117 70692 71196 72603 74553 71602 66469 61628 56828 51212 47042 44814 43176 41319 41167 43367 47718 56472 69818 81052 89601 103834 127393 158990 171934 172771 160773 152865 148014 144987 148464 158801 153023 118626 71024 48463 37794 29884 29126 28606 21025 16042 16019 17053 16238 14732 11308 8691 10631 14473 14650 11822 7705 4995 4193 4578 5676 6978 8315 10335 10871 10567 10807 11267 10457 9053 6252 4720 3460 2539 1896 1325 1064 1162 1236 1275 1218 1169 1124 1022 996 1107 1650 2576 1878 922 662 518 472 436 426 436 352 330 266 231 264 230 233 227 230 208 259 240 197 181 202 212 242 191 264 228 206 204 219 186 189 220 274 279 315 348 358 406 377 423 389 408 401 409 388 409 464 443 475 486 460 461 466 470 449 324 249 231 159 31 11 20 52 18 38 39 44 0 16 42 25 1 20 22 1 23 51 44 24 17 29 74 83 55 75 64 100 59 44 71 106 128 136 92 40 94 55 57 73 82 58 56 89 101 57 62 92 61 72 45 82 48 59 100 78 42 45 59 90 51 36 53 61 62 65 57 37 28 12 45 18 33 35 24 49 33 57 53 36 47 43 36 22 37 26 36 51 46 48 53 68 59 71 71 67 42 43 76 82 75 96 119 117 95 90 92 87 113 103 89 75 87 94 109 79 62 83 90 92 77 90 88 84 94 96 105 118 111 87 89 93 90 98 104 110 110 111 103 106 103 109 98 87 94 87 96 91 91 93 87 87 82 65938 318 771 30 11031 18 18 58 7980 2451 690662 21946 24572 27125 28433 28899 32283 33718 31434 30054 29336 28584 28506 27064 27145 30058 31488 34318 35999 39720 44958 48705 51957 52909 51569 50431 50596 49058 46000 42273 41458 43028 44239 45892 51629 61671 73776 88965 108430 130744 148830 161250 170100 175659 173777 156344 129582 99865 62716 35043 22020 20127 23441 28138 33142 48161 68480 86568 95588 95586 86162 76546 62074 45536 30122 25483 29952 33379 35069 38244 41058 39010 33663 23724 13878 8000 5313 3821 3381 5971 13434 18378 19386 12657 6126 3301 2589 3025 3652 8822 35364 27612 3131 924 1066 1290 1137 1115 1088 1099 1014 997 1369 1777 1140 630 420 362 355 259 267 284 239 275 301 234 229 219 248 218 258 209 237 177 290 201 101 168 162 217 187 232 235 264 206 193 211 250 283 363 304 369 264 325 353 380 455 402 383 406 401 408 516 503 459 459 435 403 425 478 456 427 363 302 261 190 94 7 60 21 -10 32 31 -11 -5 8 5 10 9 0 20 36 39 20 42 12 64 30 -25 37 66 50 64 69 79 76 77 69 101 79 91 81 78 76 57 105 36 26 43 34 43 43 47 48 49 23 9 5 24 70 41 46 64 36 50 67 72 54 60 60 36 21 32 33 51 64 26 1 9 37 26 19 18 32 29 24 41 35 41 36 26 44 36 56 57 59 55 54 39 57 39 53 52 69 47 56 75 91 90 111 102 102 112 108 89 103 95 104 101 96 94 91 84 75 72 88 83 87 81 88 98 105 99 100 81 82 86 101 96 95 95 112 111 107 95 98 104 104 102 92 85 91 87 90 91 90 91 94 65947 318 777 30 11037 18 19 7 7979 2441 246997 22105 21647 22630 23405 25377 26577 27491 28170 28943 29199 29344 29973 31515 33698 35213 34059 34022 34649 34344 35210 38570 42111 43154 42967 44485 44825 41905 38240 36248 37272 40984 44094 50015 55846 60908 64152 67251 70522 77512 81267 81169 78318 74812 63494 51699 44561 42030 44946 51066 52524 45073 35818 28460 26651 36739 58917 84495 108908 128620 136004 124280 111087 101671 77289 51435 35615 27066 26529 29313 31539 30674 25018 17329 11222 7136 5159 5933 15057 34233 59359 84776 102490 95139 66846 32656 14483 6435 3490 3688 6703 13349 12929 3520 5883 11513 11841 5568 2094 1399 1012 1047 1137 1404 1242 903 574 398 400 394 259 271 271 268 273 218 247 192 236 235 211 200 168 235 215 227 183 200 147 96 148 178 230 237 247 230 287 321 290 337 338 364 364 429 451 388 411 387 414 435 469 495 466 440 428 459 448 501 449 478 482 466 387 346 354 335 261 126 68 83 26 -16 47 19 88 43 14 19 14 20 38 73 10 24 22 52 27 42 53 113 131 87 102 72 63 95 106 54 79 111 99 103 104 111 59 33 51 81 92 105 82 53 85 95 95 66 65 90 30 3 71 94 62 32 40 71 31 27 65 82 82 61 81 84 60 48 63 60 52 34 16 48 41 53 74 40 36 54 36 48 51 54 43 61 42 51 55 53 62 51 57 72 54 65 77 67 91 105 103 105 128 132 120 115 103 102 112 111 131 115 107 109 119 107 91 105 98 107 120 116 121 118 123 133 116 89 103 114 104 112 119 113 115 119 111 123 115 116 116 111 113 116 111 111 111 102 107 110 65956 318 779 30 11039 18 19 16 7979 2430 64848 21747 24275 27144 31295 36951 39342 40978 43878 43611 42113 41505 42393 42052 43543 46531 43070 35117 30393 27457 25540 25155 25764 26321 27741 29035 29812 31215 33432 36626 40790 46121 48350 50269 53738 57924 60941 64506 65535 64031 60001 53190 48233 52314 61220 70985 73339 71896 73489 74408 75159 79817 89174 93835 88337 86177 98308 123365 149893 165684 153296 119552 96797 82697 69732 61865 54832 43018 33417 30209 34562 34599 29119 26673 22831 14203 8242 4937 3384 2759 2395 2124 2090 2080 2689 3571 7005 9626 8453 7070 5689 4622 2981 2018 1958 1920 1609 1450 1370 1196 1177 1382 2641 2957 5940 64486 10429 921 384 352 345 338 218 199 233 254 275 196 191 162 156 156 173 204 231 172 237 219 188 208 255 269 297 267 288 278 330 431 383 394 383 401 397 384 451 514 465 381 416 442 408 458 442 435 492 480 446 495 418 421 451 444 395 433 418 352 304 203 89 87 31 49 0 2 44 90 56 59 79 13 67 76 29 0 50 83 60 21 38 32 51 83 62 108 99 103 103 129 127 83 110 148 154 137 101 110 89 72 58 84 94 81 68 78 74 74 93 96 61 65 81 77 39 101 81 68 57 83 60 74 98 57 93 87 101 68 60 30 22 50 36 40 67 56 72 82 85 78 78 85 54 59 44 84 79 87 109 64 91 85 82 97 92 89 94 64 96 125 123 107 122 103 105 114 127 115 121 124 109 111 133 122 98 110 107 121 102 99 116 124 118 110 129 126 124 115 116 114 110 98 110 115 122 122 120 121 126 115 110 109 115 120 118 110 115 116 103 107 65965 318 783 30 11043 18 19 25 7978 2420 33134 13419 16751 15981 16029 17226 16180 16386 18481 19045 19109 20122 21182 22463 26639 30277 29190 27788 22851 23138 24505 24880 26999 30522 32437 33802 37927 42475 45923 49516 51857 51113 49667 47201 44852 44311 45512 45439 44471 43480 41453 41520 43143 46371 48531 49518 51921 53867 56899 67908 83540 99752 117974 133001 139451 140139 134512 125632 115943 114978 123500 136166 137545 115757 97052 87171 75791 63679 50243 40848 33754 27630 24981 24887 23064 18180 15346 17560 22361 20509 16135 12579 8355 6065 5511 4852 4100 4163 6883 12121 16512 17999 17640 17239 15260 10053 6807 4911 3096 1763 1294 1397 2181 4160 6718 44538 35614 1327 362 364 316 321 372 303 250 250 230 218 154 155 169 215 196 185 168 260 263 228 80 208 268 224 240 336 342 392 461 365 349 393 319 428 446 487 469 390 461 480 465 420 481 424 447 477 422 532 541 478 518 469 525 533 463 444 474 457 428 278 140 49 46 53 54 55 82 92 54 69 84 90 98 115 55 68 84 63 46 82 55 44 109 124 123 91 79 83 138 118 91 118 149 118 125 112 148 145 135 87 101 82 68 87 75 97 91 81 82 93 93 106 79 97 113 126 53 43 71 89 97 95 67 70 83 115 119 136 73 70 76 70 73 102 125 102 83 93 87 64 53 67 67 62 73 83 81 92 105 90 89 100 125 107 102 103 96 121 116 112 116 132 126 126 114 118 122 116 107 113 134 129 118 120 117 125 133 138 122 117 112 115 123 141 134 128 125 149 137 131 117 113 123 137 136 129 134 124 122 123 114 109 115 115 112 115 118 109 112 110 65974 318 788 30 11048 18 19 34 7978 2409 12848 8608 11834 10318 9031 9934 9321 8632 9555 10264 10893 11528 12001 13817 17595 19685 21353 21906 21623 23833 27514 31531 36325 40245 41262 41814 43225 45726 48851 51076 52602 55738 59146 60036 61881 62691 63606 67382 70265 70133 69826 67466 63520 58176 53112 52872 57753 63611 66762 70370 73992 80269 87741 93783 98177 106612 108530 110498 116123 122098 139263 156181 148567 128244 106949 89513 77940 64781 47215 34828 27190 20690 15655 13099 14537 19216 25874 27741 30509 29246 26055 21595 14025 8862 5796 4752 4016 2838 2117 1768 1572 1508 1643 2071 3186 4015 3558 3049 1851 1515 1036 893 878 1145 1406 1284 807 402 314 353 416 370 394 254 180 281 286 195 236 227 223 187 254 229 236 259 221 140 167 192 222 245 273 328 353 417 383 420 410 436 429 406 432 380 377 401 355 334 397 350 384 406 419 444 453 406 427 459 440 434 448 427 433 443 430 476 522 398 332 189 79 62 52 52 34 71 41 24 36 -9 -4 9 -22 -13 19 53 55 32 19 1 50 94 105 59 97 75 103 83 49 49 99 108 89 107 133 149 143 120 115 80 93 95 53 6 90 41 73 104 71 89 49 60 91 88 90 88 63 54 75 77 99 107 104 80 84 111 98 55 70 83 49 50 86 59 74 77 81 46 70 94 45 37 62 54 78 80 93 87 68 85 89 76 64 77 81 87 88 99 99 106 137 109 110 102 114 125 105 135 121 98 112 90 100 117 102 89 104 100 100 98 110 120 124 117 116 119 116 117 103 103 115 107 103 110 114 116 111 109 105 102 94 95 96 105 97 94 92 95 65983 318 794 30 11054 18 19 43 7977 2399 13979 12337 14369 14258 16256 17905 14969 14147 15381 18163 23305 32397 42614 50571 60858 63549 60139 58694 56424 56922 59725 67459 72753 71257 69775 67619 66517 64827 62029 59500 53925 48297 44405 41316 37930 34792 32014 29300 26187 23463 21838 21355 23179 25408 27379 30592 34594 40740 48831 60028 74771 87290 94860 101978 107466 115221 123527 125500 117381 100335 78636 59486 47621 40984 38546 38383 37073 36132 32601 28953 27515 26540 25681 23024 20369 20706 23203 22823 22751 22075 19692 15802 12028 8347 5992 4755 3862 2955 2225 1756 1469 1318 1392 1866 2427 2263 1535 1163 934 689 712 727 813 865 915 678 426 292 226 231 253 245 234 235 205 206 172 169 222 49 35 70 112 139 164 163 190 124 82 47 180 145 186 311 359 280 230 284 246 195 240 350 323 263 298 302 272 287 286 251 255 288 313 319 365 347 330 333 338 378 380 385 388 336 463 486 403 440 384 309 242 125 -13 -74 -59 -31 -13 -36 15 -20 -29 -15 -16 -34 -49 -26 -24 14 -19 -13 -16 -27 -9 22 42 8 10 11 29 6 34 -7 0 64 43 33 39 50 33 31 -4 -7 9 -7 2 17 17 19 19 12 -12 -22 0 22 31 24 13 37 39 13 49 64 20 0 24 32 28 8 -3 -15 -4 -5 -6 -5 0 34 17 12 34 32 0 -8 1 10 23 -20 7 21 23 13 8 17 5 -1 15 26 28 31 53 31 24 28 57 42 42 42 42 45 35 25 36 46 36 54 40 40 51 37 53 49 63 73 68 55 65 63 62 72 66 62 53 56 60 65 60 58 62 59 59 50 47 47 49 47 46 54 53 52 65992 319 736 30 11056 18 19 52 7977 2389 69349 16738 20726 29299 33079 37202 42414 46001 45696 43991 43182 43262 44283 42226 41469 50333 58236 56440 58681 57295 55904 55812 53771 52579 52507 52928 56659 61020 65306 69802 72621 73235 72648 70566 66731 61866 57853 53679 50886 47977 45426 44796 46018 50229 59446 71779 81911 87004 91617 95964 107467 118062 115832 104397 89463 74584 58343 44921 35562 33131 37331 45267 52424 58520 63279 63279 56119 49661 52087 53317 51346 46229 37900 30196 24250 20690 20016 17779 15306 13234 11714 10650 9498 8703 8394 8281 7118 5138 3755 2793 1996 1566 1459 1456 1376 1268 1199 1162 1167 1173 1114 955 889 966 861 826 542 348 332 283 305 303 272 258 253 314 305 220 259 190 178 146 143 201 107 109 157 108 117 78 106 171 242 264 227 261 282 288 260 232 310 339 320 368 357 377 359 378 394 377 348 351 370 419 400 371 413 437 474 425 459 477 361 354 393 434 455 445 358 388 362 319 101 48 -17 -38 -21 12 -42 2 57 40 7 -49 24 -14 7 28 -2 -10 8 -24 7 48 45 51 33 68 20 51 77 37 75 29 72 79 77 63 70 30 29 67 14 37 51 61 54 20 55 33 4 27 59 73 49 71 44 18 14 26 40 60 66 50 48 20 27 35 66 16 24 20 28 32 18 14 4 20 35 58 60 67 43 20 18 28 14 27 42 32 48 35 30 21 34 45 53 44 46 77 76 53 69 73 71 61 61 47 52 66 52 55 64 83 71 61 60 68 60 62 76 81 86 86 82 82 88 77 58 79 78 74 73 72 88 86 84 77 68 72 70 72 80 79 69 65 64 71 69 66001 321 710 30 11060 18 20 1 7976 2378 24158 564519 60522 10479 12778 15491 17824 19342 21196 23768 27130 31045 35124 38311 41496 43712 46074 49744 53906 56517 58801 61556 59922 55123 52089 42097 34709 30127 26410 24582 25500 29088 33351 36968 37469 37213 37677 40426 45497 51916 59342 68094 76743 84459 92821 99654 103432 105691 111163 114245 118323 124404 127784 122379 111525 98765 87300 78160 70084 64507 63741 66762 71495 71735 69374 66679 63159 59653 58412 56592 50774 45469 39592 33713 27504 22604 19249 16335 13495 11018 9857 9816 9478 9092 8943 8674 7946 7041 6487 5581 4084 3079 2803 2683 2594 2034 1413 1117 1124 1056 962 980 1086 1151 1055 1169 1197 1059 1187 1252 566 275 374 342 280 242 223 234 270 234 161 158 200 157 148 150 154 159 108 101 203 190 78 163 218 171 201 207 211 304 307 340 306 315 333 330 319 283 369 333 317 407 385 422 396 397 409 373 384 391 440 446 447 421 430 442 439 463 398 383 413 388 350 295 208 116 30 5 33 1 33 15 -9 19 -1 -10 -10 0 -7 -12 15 8 -12 -24 -17 19 24 71 33 30 51 37 60 40 89 62 50 38 95 91 52 50 90 62 73 105 106 80 71 71 56 45 -10 36 69 91 66 41 63 30 13 47 17 67 67 48 84 76 66 61 74 61 46 62 58 32 6 57 49 31 61 63 37 24 31 29 31 29 28 32 41 47 60 32 17 45 46 50 44 64 76 71 68 76 78 78 74 72 68 61 58 73 72 76 102 79 61 75 76 55 50 67 84 90 94 89 82 102 86 83 85 86 85 83 78 81 68 62 71 75 76 83 72 71 79 77 71 75 74 69 64 66010 321 714 30 11064 18 20 10 7976 2368 51035 723956 36077 11315 13055 15019 17151 19342 22433 27858 32597 37270 41957 47057 52237 56769 62845 68265 68561 69925 75872 84049 90936 94462 95990 89966 79788 73441 67402 62754 57894 54771 51153 49042 48050 48812 48117 46366 45937 46251 47814 48687 49712 50896 52081 54164 57100 60691 68227 77160 85708 92272 97122 99363 98958 96698 95068 92257 87745 80321 70957 59542 48290 39129 31958 26932 23496 20847 18627 17045 16504 15915 13533 10501 7937 6340 5777 6036 6783 6554 5899 5638 4804 3984 3346 3255 3268 2904 3129 3522 3466 2660 2076 1729 1510 1372 1088 966 1082 1724 2604 4244 5911 6754 5435 3596 2338 1786 2276 7134 13146 457 212 219 181 265 245 249 236 185 204 223 279 218 160 146 205 182 206 227 137 125 214 172 70 115 141 192 192 177 222 285 305 317 316 361 331 322 340 405 432 380 361 379 387 396 400 422 382 394 361 429 380 400 456 460 433 460 397 404 405 396 355 344 311 150 113 43 -14 -70 -20 23 -18 12 59 13 63 30 11 34 50 47 5 45 13 10 62 67 91 49 31 27 56 70 95 56 83 78 85 108 90 89 93 94 70 83 63 60 94 58 25 43 45 48 79 54 34 60 67 60 45 33 53 52 79 60 44 56 56 78 47 74 77 54 38 36 66 41 51 40 68 74 56 49 54 21 27 44 51 53 50 55 53 39 35 61 62 27 71 47 61 77 87 85 89 82 71 71 66 80 66 63 68 59 68 56 69 61 72 83 74 85 96 83 76 87 96 92 83 96 100 95 81 79 83 87 98 102 86 79 75 75 71 77 77 70 79 82 75 74 74 66019 321 717 30 11067 18 20 19 7975 2358 490216 294133 22823 22607 24511 26651 28846 32048 35476 40334 44215 46643 49870 53389 57488 64476 71904 80200 81302 82675 99359 110288 114305 117693 118261 117496 110221 102480 96137 90801 86444 83975 83121 83722 84575 85734 87568 89245 89263 88799 86090 82683 79972 78098 73536 68295 64261 60765 59135 60026 63084 66123 68161 68751 65205 59275 53278 47294 41948 37914 35561 33554 30395 27135 23084 18777 15220 12158 10279 9195 7770 6297 5905 5451 5722 6146 6825 6878 5806 5531 5382 5079 4951 3753 2933 3131 2853 2565 2796 4403 6260 6461 4786 3160 2570 2278 1895 1589 1609 2040 3174 5275 4849 2491 1875 1888 1774 1557 1674 6492 28075 1804 271 210 145 231 269 233 183 247 158 210 253 200 184 224 109 237 230 191 205 251 286 306 244 228 166 172 235 209 258 334 374 372 359 419 407 409 399 391 404 398 377 373 458 510 428 441 407 425 451 437 466 500 467 470 449 448 505 470 464 467 465 442 450 429 294 176 62 60 37 -32 -23 54 82 46 78 31 28 48 54 19 1 48 33 23 111 60 72 103 66 116 118 86 85 78 99 148 117 73 97 94 96 105 112 122 107 128 95 106 92 81 90 79 72 74 71 78 72 112 93 91 77 81 54 86 111 102 97 67 89 93 103 101 48 53 71 78 66 77 93 78 106 99 100 95 97 74 85 91 113 85 56 62 92 89 60 69 60 65 96 100 78 112 118 93 86 104 97 102 101 93 95 90 81 77 93 121 101 85 100 91 94 95 105 108 110 105 120 122 120 122 107 109 122 119 115 105 111 112 103 93 103 110 112 104 97 99 98 93 93 66028 324 630 30 11070 18 20 28 7975 2347 5045 2804 170570 380483 52586 50570 52459 51859 54125 60158 70748 83499 100950 112619 119143 132594 160255 171794 181510 197352 202885 210199 228032 285965 333328 343447 336074 324858 281277 230422 199794 174325 145890 115807 86840 73321 64387 56437 49402 51059 55482 62136 67749 63928 59174 56137 52931 48167 44471 40603 36193 31784 27754 24905 23192 22168 20814 19061 16659 15275 14828 14686 14623 14694 14433 13435 11420 8612 6531 5734 5433 5391 6126 7217 9314 11980 14762 17169 18730 18029 16313 16009 12717 9189 7097 6272 6533 7662 9064 10495 10930 10698 10064 9972 9756 10098 8668 8175 7504 7223 6816 5240 3857 2908 2301 1815 1508 1169 1082 1501 1934 1453 766 211 132 206 239 154 189 170 192 207 256 200 210 189 187 212 68 111 133 135 241 209 208 169 180 179 202 198 113 148 148 198 212 236 277 321 342 341 316 319 306 303 354 374 315 339 312 361 430 348 353 405 384 380 406 418 353 387 410 412 419 385 379 400 385 422 388 271 151 68 5 56 50 8 -5 0 -25 0 -21 5 -48 -62 9 2 11 -2 1 35 49 -27 32 59 -1 46 60 75 29 32 35 93 112 75 45 48 67 89 57 56 42 50 53 22 38 50 62 36 51 36 42 48 57 29 21 30 33 39 65 47 80 79 78 87 79 64 82 108 72 66 41 42 29 34 49 76 42 67 55 56 54 56 39 49 52 58 69 64 66 41 39 27 43 74 64 56 72 76 77 69 87 80 64 56 72 79 75 71 76 89 85 81 86 73 79 88 71 95 94 96 92 88 97 99 104 101 98 97 98 89 96 107 102 89 80 77 78 82 84 80 83 81 87 87 66037 324 632 30 11072 18 20 37 7974 2337 14764 379312 646050 31776 24041 29723 34937 39739 44661 55139 71979 91181 110900 128741 143876 162524 174635 184028 199384 207105 204680 204995 213538 235003 268994 278838 265024 239115 189081 147966 126780 88887 60583 44597 37625 35153 36760 36621 37084 41043 41892 43278 41868 41175 39834 39140 39407 40312 39471 38361 37985 38428 39857 39495 37582 36032 34135 32521 30762 28113 25887 23660 21972 20052 18378 17218 15736 15326 15848 15427 15381 18698 26329 36049 44009 50068 50451 45217 39879 32876 25839 21542 17462 13526 10879 10899 10720 11152 12760 13637 14716 16095 17253 16039 14768 13896 11617 9619 7967 7311 6523 8790 13522 14534 11314 6242 3345 2110 1410 1008 891 927 679 263 145 115 192 212 198 130 109 164 235 235 255 266 221 267 216 177 185 211 178 247 267 138 176 285 258 257 167 128 139 53 142 227 263 227 335 301 368 349 380 338 385 342 332 333 333 435 381 369 362 374 397 412 445 377 383 370 349 411 421 385 392 420 451 464 410 393 359 258 136 88 12 -25 -19 38 38 23 34 48 -5 1 6 -24 -46 -38 2 0 39 54 43 60 58 69 86 56 28 33 54 73 20 44 97 81 92 24 44 61 32 70 59 71 35 81 67 47 34 57 79 61 63 56 47 48 20 35 10 25 70 80 82 56 78 72 56 84 105 76 41 23 47 55 55 13 23 64 73 56 19 62 67 58 62 39 50 36 42 35 36 48 69 59 44 34 61 72 60 66 71 65 56 85 59 59 67 77 81 96 83 79 85 90 77 74 76 85 85 75 84 90 100 117 103 89 99 91 95 97 96 90 88 93 91 88 87 80 73 71 74 81 85 77 66046 323 662 30 11072 18 20 46 7974 2327 725982 34258 27215 31810 37446 42208 48294 56288 69600 81062 92169 104560 114211 124578 136060 152453 176440 196555 201909 204455 194379 183865 170707 173196 185149 192933 180721 145899 103394 75652 60703 52870 47909 45230 45011 45460 43746 40726 40701 40410 38203 35298 33811 33700 33389 33932 33781 34144 35156 36520 37509 36535 35347 34970 34715 33348 30866 29262 27868 25513 23516 21932 20412 19089 18643 19487 19513 19353 19997 19675 19973 22472 26280 26196 23196 18775 14956 11364 7862 5935 5926 7450 9746 12803 17143 23299 28942 33452 33712 30472 24893 17713 12722 9093 8189 7804 7980 9500 12676 14054 17282 19338 15956 10851 7113 5154 3639 2470 1689 1545 1355 1199 1204 807 372 267 242 358 445 377 297 254 293 270 308 337 272 264 271 196 194 204 266 239 266 334 284 295 254 229 212 190 129 181 210 242 325 359 318 326 331 350 401 357 343 348 335 306 285 354 374 441 415 404 439 429 407 386 430 494 459 444 473 450 441 450 491 486 437 447 345 200 154 116 89 36 0 -7 2 -19 3 -21 -35 -45 -29 -21 -10 -5 -51 -76 47 36 8 54 46 74 80 27 62 69 44 60 50 71 85 73 107 63 95 80 106 73 81 102 90 70 68 69 59 73 68 94 88 44 82 72 64 51 70 89 79 45 55 97 118 78 81 59 59 58 44 49 48 77 57 38 39 73 60 84 71 79 54 40 60 50 50 78 55 42 66 76 79 56 73 73 55 86 65 78 61 90 90 86 96 84 68 68 77 73 79 87 86 79 81 92 87 86 85 96 100 99 109 115 100 94 95 106 112 105 107 110 93 86 85 86 91 91 91 82 85 81 80 66055 323 662 30 11072 18 20 55 7973 2316 30858 19266 23662 28583 34369 41278 52242 63411 74798 87714 103923 118563 143451 169565 197822 223063 240693 235050 228489 224097 211632 167519 141875 123943 109531 106116 92593 77558 60670 52227 48496 46771 45108 43334 41217 39008 36071 33682 32252 31669 32252 32772 33372 35179 38680 41697 44599 47207 48431 47528 46205 45111 43325 41213 38445 35839 33675 31567 29210 26590 24092 22346 21199 19707 19471 20497 21713 23883 26374 27094 26710 25124 24459 23250 17196 11996 10549 10378 9968 9984 10081 10610 12198 16365 15087 13113 12730 10601 7622 5504 4586 6078 8100 9000 10801 13861 16281 19523 22195 21024 17522 12876 9898 7640 4566 2431 1554 1219 1116 1180 1284 1477 1460 1148 554 333 279 349 410 505 482 422 412 309 336 284 313 297 286 247 321 359 335 265 292 350 350 390 380 391 367 320 339 334 183 174 206 228 226 198 246 347 322 325 386 398 352 310 364 433 356 387 485 429 460 522 460 460 463 495 471 424 518 449 511 508 456 429 456 512 477 252 115 142 41 -2 24 13 25 -17 -7 48 -12 -17 56 64 43 22 5 13 22 26 42 37 50 102 54 50 107 71 88 60 69 72 64 48 88 91 87 79 105 97 107 82 75 60 84 49 49 61 93 79 86 57 61 63 88 63 87 72 118 93 99 134 107 83 92 128 112 127 66 40 48 40 47 61 65 74 81 82 74 66 50 58 70 70 80 79 62 64 62 84 78 81 61 58 84 74 92 82 65 62 76 78 82 67 62 69 79 62 89 103 85 77 72 75 94 119 121 109 107 107 103 104 96 105 101 99 100 97 100 105 102 102 91 94 89 85 88 89 92 89 84 66064 326 572 30 11072 18 21 4 7972 2306 250226 818011 36229 14760 16330 19924 25411 28714 33254 39823 45027 52576 67799 81492 92717 105815 121225 135627 142694 143159 132633 115099 100205 74759 48906 40402 37450 36561 36321 34488 30683 27445 26599 25858 24359 23569 23418 23131 23275 23977 24938 26028 27997 31150 34471 37467 39717 42118 45350 49657 53257 54807 55428 54603 51651 47371 44400 42394 39478 36884 34728 33298 31698 31009 30457 31383 32824 34468 37674 43437 48189 50250 50003 45112 35807 26970 21676 17044 12855 11078 12950 17399 23585 35596 58444 85586 97502 85465 72438 59836 44507 34825 37342 44682 53080 60242 63672 62863 50253 39176 26434 14497 8404 4938 3223 2292 1587 1303 1147 1111 1060 1064 1080 1272 1244 1060 1087 1071 870 689 552 523 636 621 577 430 425 419 415 424 411 396 337 320 321 378 407 415 382 446 487 449 488 515 514 459 484 408 425 423 478 408 305 209 117 195 263 356 386 455 463 428 403 350 341 425 495 501 508 554 595 590 509 509 561 537 528 538 535 524 573 562 502 499 390 179 101 76 40 50 20 54 36 51 36 46 30 73 7 -16 -12 19 41 37 105 122 71 89 91 82 126 77 98 77 102 90 113 113 95 120 91 89 99 141 130 124 102 81 71 95 93 89 101 76 112 118 86 62 85 73 100 81 82 108 102 106 124 132 107 141 108 128 93 88 100 101 82 79 83 94 83 109 105 102 132 97 132 117 85 85 76 82 103 88 93 81 79 93 94 78 92 96 84 102 101 82 87 89 95 111 92 89 105 122 121 123 110 98 127 125 138 135 142 136 144 136 145 157 141 118 113 123 126 129 136 131 115 111 110 109 111 112 100 104 111 109 66073 326 573 30 11073 18 21 13 7972 2296 523490 203540 10927 10303 11973 11522 12051 13384 15100 17275 19690 23501 27515 31677 36565 44303 47207 51633 55037 47389 37934 29893 26343 23799 21227 18207 16925 17198 17233 17713 17879 16977 17047 18784 21023 23794 26652 28636 30689 32735 34508 37732 42430 46312 51296 57182 62821 70747 80707 89539 95831 99083 97484 93257 82091 70406 62791 66090 61925 42291 38347 34341 31451 29787 28438 27307 26932 26964 27029 28159 28821 29158 28188 26521 25657 26413 26843 26757 35491 49052 50542 48154 49756 52483 50317 44439 43806 50619 61895 70452 77008 74529 67681 62177 58705 61851 62490 61347 54520 45183 35723 28237 22766 17698 13104 8598 4938 2714 1807 1483 1147 1044 1011 1124 1258 1273 1132 996 1045 982 676 452 442 524 492 435 433 432 433 449 406 355 407 369 326 302 375 421 402 370 357 420 460 449 520 523 469 569 545 533 471 427 431 372 345 205 131 150 190 220 321 354 304 291 302 385 425 456 447 415 352 342 387 451 463 500 467 474 506 465 525 542 505 450 364 84 42 25 6 33 24 6 -5 30 87 -7 -63 -36 -25 -26 -13 28 37 15 14 46 13 59 82 57 39 50 51 26 37 56 64 70 22 8 104 128 115 113 23 51 49 72 73 52 56 94 76 88 79 73 59 83 52 51 60 54 67 80 65 74 121 108 80 93 102 92 105 101 113 98 79 27 26 34 79 55 58 84 76 70 55 65 67 56 61 60 53 39 76 62 76 57 50 56 62 60 37 63 64 61 84 75 77 82 69 72 72 89 92 76 80 78 81 87 103 97 98 102 102 100 101 94 80 88 104 96 85 92 86 76 75 92 85 70 76 75 83 83 89 80 66082 326 574 30 11074 18 21 22 7971 2285 51550 23917 24119 23216 21786 19149 18965 23941 29383 33907 35745 35291 41585 47091 46974 47168 44248 33014 27248 24738 21313 18583 17305 17554 17881 19016 21613 25011 28706 32732 38867 46599 54341 60421 63333 64061 65134 66193 68007 69766 69897 68291 66279 64315 65276 66987 66851 66305 67953 72541 77937 77816 73948 66421 52346 35478 26005 22661 20039 14523 12567 10442 9255 8930 9791 11934 14782 19440 30561 46764 56465 54530 52305 52648 49718 44842 43096 43590 50697 61036 58669 54907 60749 72493 78104 79076 79594 77278 64172 57513 56850 58760 67157 74365 75912 67935 60717 52715 47487 42378 32629 24045 16714 12934 10537 8008 5289 3299 2167 1372 942 963 964 985 1061 1047 974 906 916 850 662 645 538 536 525 504 509 590 611 561 479 430 458 400 399 418 413 365 464 493 483 419 426 453 503 623 668 742 703 741 768 656 1714 5908 3849 660 301 72 184 194 162 90 108 178 306 324 356 443 469 360 398 454 482 508 504 562 568 607 598 650 635 582 491 394 174 80 39 31 15 32 47 23 30 41 107 88 49 23 3 37 42 54 36 38 84 40 7 52 41 58 92 54 94 51 68 55 54 40 34 45 44 57 54 72 94 97 101 110 122 88 102 75 94 73 94 85 97 144 134 112 107 93 88 103 114 112 106 125 133 115 149 123 128 121 105 104 135 135 127 84 89 72 124 124 103 91 83 82 78 87 81 86 71 77 91 67 71 87 104 75 78 83 95 101 109 113 95 95 95 106 115 111 127 114 121 112 103 112 117 125 119 115 128 138 127 128 120 122 133 127 116 124 120 136 125 113 106 97 100 112 113 113 106 98 99 94 66091 326 576 30 11076 18 21 31 7971 2275 26887 27253 26323 25325 25165 25531 26975 28172 30946 35578 39673 47207 54699 61819 64499 54582 46895 43593 41214 37882 37690 39615 41114 43199 47070 51590 58581 68072 77381 86437 94563 101441 106620 109226 106283 102875 97438 90812 83771 76925 70384 63422 52761 44807 39863 41392 69548 117606 120349 75837 44081 29184 19747 13719 10577 9659 8882 8424 7785 7665 8431 10117 13290 16859 22017 28583 34154 39474 43085 49706 55977 61474 70372 81163 90352 94443 93723 97366 93847 80242 74070 78935 70930 64708 58991 51586 52086 54494 50885 45673 39780 33374 28714 25332 22406 18512 16020 15261 14943 14000 12495 10412 7823 5146 3475 2881 2754 2630 2189 1789 1481 1192 1113 1064 1138 1232 1232 1116 1181 1141 1184 1244 1094 911 674 624 697 822 763 797 557 378 424 459 408 432 482 431 472 447 479 533 447 474 487 592 716 787 837 1114 1404 1510 1580 1391 676 462 284 150 76 82 99 111 137 147 132 257 285 309 311 352 404 423 426 420 487 516 516 503 558 555 528 461 354 270 95 8 -11 23 39 -4 22 32 53 86 17 -17 40 -17 -9 16 -9 15 61 51 45 33 37 40 54 25 35 32 14 42 50 64 18 33 18 68 40 24 28 21 56 65 77 81 42 81 81 52 83 107 62 79 94 109 89 111 51 92 65 76 90 110 107 132 124 95 134 121 104 110 106 99 97 110 73 89 98 95 79 79 71 86 79 81 57 64 79 69 66 78 75 63 69 75 78 89 95 75 74 76 82 85 90 89 112 105 93 86 89 103 108 99 88 107 113 109 113 121 113 103 126 117 99 106 102 91 104 114 114 106 112 115 95 105 99 91 97 91 94 96 96 85 66100 326 577 30 11077 18 21 40 7970 2265 6140 6269 6403 6961 8406 10997 13379 14146 15012 17808 21433 23684 23239 21160 20865 21832 23297 26211 29163 31686 34101 37647 42627 47101 50860 53766 59488 65900 69437 73827 78391 82641 86317 89109 90555 92627 92005 90261 87956 86604 84159 80005 70299 55966 45266 42044 39611 29409 21886 19506 18548 18153 17842 16472 14498 12702 11861 11095 10881 11487 11494 12427 14559 19602 25641 30272 35775 44915 55368 63376 70938 78948 78360 76376 72626 72126 74657 71819 67299 63348 62092 67066 71527 72139 73170 67757 61945 56151 44534 35540 31363 26697 21691 16230 13938 11975 9851 7267 6682 6855 7289 7515 7640 7536 6315 4397 2958 2208 1570 1262 1083 1026 1032 1027 995 1094 1082 1088 1062 939 937 1062 1194 866 714 711 623 696 614 466 391 407 368 390 419 325 416 503 446 475 527 599 772 928 1872 7313 21997 24562 11324 11288 4507 1243 511 166 47 42 79 101 143 109 124 85 157 218 216 258 268 340 340 402 431 381 435 379 434 473 438 474 493 516 500 433 315 354 265 87 20 48 -14 -59 -55 -15 5 -6 21 32 20 29 -18 6 2 22 14 -18 0 50 21 40 22 36 48 17 19 30 45 43 -18 2 -5 -15 11 8 9 18 -7 4 7 23 35 59 33 50 79 74 45 23 71 31 42 78 69 47 41 37 43 51 65 84 95 66 67 65 58 102 83 70 68 76 66 49 51 64 37 47 48 24 40 43 32 44 43 32 30 57 28 44 37 42 49 45 59 44 73 55 65 66 75 64 57 43 67 77 80 90 65 75 84 73 50 75 87 90 90 92 88 97 93 84 78 68 85 79 79 70 69 69 63 59 62 69 74 74 70 73 67 63 66109 326 576 30 11076 18 21 49 7970 2255 4262 4648 5092 6342 7601 9193 11691 14408 19030 24402 28145 26132 23802 25031 27989 30026 32481 34078 35319 36312 36370 36525 37043 39155 42196 46462 50485 54306 57751 58005 58563 60444 62186 64994 69074 73253 75665 78027 79729 80557 78342 74397 66077 56832 47006 40146 37725 33477 28898 24581 16939 12116 8681 7473 7021 6801 6025 5323 4978 4772 4868 5437 6579 8254 10781 14413 20513 28493 37712 45153 49180 50880 53279 57131 60575 59041 55660 52150 47973 39592 31986 27906 24691 21464 17456 14085 11365 8703 6818 5037 4577 4661 4462 4219 4009 4186 4540 4552 4376 4292 4945 5855 5930 4930 3256 1941 955 630 491 525 447 350 445 675 1110 1072 641 442 493 470 536 887 861 452 366 311 295 266 166 116 108 45 17 70 117 185 191 267 282 369 557 1143 2195 7012 33912 126075 245766 276277 244749 148500 22648 2674 613 387 217 99 91 178 150 97 74 90 183 218 230 286 342 403 373 357 419 376 450 484 452 447 407 463 487 485 476 444 390 306 256 247 181 32 57 3 47 49 57 67 37 10 35 40 -3 28 9 18 12 19 -8 -24 15 53 32 4 31 37 6 -32 -7 14 -2 -18 -28 -37 -19 -2 10 -11 -4 12 -13 9 22 22 28 57 87 70 44 55 69 64 63 70 59 72 59 67 82 59 50 69 104 125 104 81 69 75 96 104 97 66 65 99 94 50 71 63 76 49 81 78 45 41 45 47 33 59 63 33 45 46 65 69 45 70 75 76 69 49 64 76 81 79 85 87 75 75 76 65 71 79 65 70 83 105 104 84 81 79 85 90 71 72 90 92 86 78 85 82 74 66 65 69 78 78 79 81 71 76 66118 332 396 30 11076 18 21 58 7969 2244 92506 274971 27302 3986 4431 4924 5813 7055 8154 9593 11635 12908 14836 17895 21332 23505 24624 26048 28131 30042 35308 43106 48595 52978 56043 57602 60759 67589 73300 79156 82972 84643 86701 92886 99470 100349 99260 101929 102973 103111 101953 101225 98138 95147 92589 86452 81098 77872 78005 77541 77280 80238 81613 81119 81564 81550 78097 75988 71591 68374 62655 58112 55177 52127 48608 43612 39104 35570 34058 33081 31423 29784 28480 27076 25861 25015 22296 20339 19765 19256 15810 8622 5486 5284 5223 4889 4106 3370 2775 2823 2963 2925 2892 3354 3292 3227 3443 3551 3616 3578 3663 3741 4093 4483 4884 5220 5467 5899 5944 5646 4237 2515 1724 1309 1238 2614 7913 17827 26145 24821 18177 11749 6449 3472 1740 1301 1276 1532 1727 1470 989 769 615 523 500 516 513 560 559 679 619 522 586 751 1157 1918 5235 6960 7211 5485 5480 6023 6606 14720 19833 12609 5414 974 596 515 342 122 180 174 225 184 103 137 194 200 225 312 364 383 355 383 414 373 360 389 384 414 457 468 513 450 388 387 364 340 293 274 298 204 68 8 22 42 -1 88 15 21 36 59 19 -42 47 57 -5 -39 28 0 -8 -21 -8 -3 15 21 32 24 48 28 25 10 -13 -6 -66 -11 15 24 5 -8 3 15 5 -4 13 -6 8 53 63 63 60 71 64 60 58 86 100 97 41 53 52 74 73 72 83 57 77 75 68 109 97 91 80 98 86 68 74 52 62 70 58 65 74 75 48 42 30 47 37 59 69 66 68 71 38 66 83 55 69 66 59 51 64 79 76 88 78 85 91 82 67 67 79 86 96 94 95 96 108 103 91 82 90 96 78 83 80 82 74 80 81 80 75 86 80 76 85 81 81 84 66127 332 396 30 11076 18 22 7 7969 2234 114825 14090 2621 3376 4056 5093 6958 9196 11604 13483 15671 18557 21419 23786 27772 31584 34664 38115 42349 44134 40476 34059 28784 28105 28891 30831 37607 50093 68040 90116 112246 126416 129669 142428 167047 186138 174860 163362 147700 136040 129418 119076 99422 79599 69882 65720 58316 49011 42617 39847 37416 34855 33735 32992 31559 32931 75636 159342 45173 29819 28477 29018 28932 28754 28502 27750 28287 29383 28640 27837 27585 27317 27186 27706 30058 35501 40349 46510 49650 47731 44399 40297 35300 30648 27001 21785 16391 11020 7919 6418 5784 5797 6107 6620 7510 8297 8010 6916 5667 4782 4134 3379 3305 3396 3395 3031 2606 2112 1766 3587 12879 33678 57195 71951 85828 90002 75869 58278 40492 24347 14023 7905 4303 2682 1764 1456 1460 1476 1497 1028 692 578 449 376 383 523 730 1176 2034 4156 6027 4507 3289 2641 1977 2125 4857 2857 1557 3659 8304 18867 33735 35578 32577 23753 32029 32950 10550 3148 729 401 260 192 272 272 210 212 179 175 226 336 344 346 294 346 351 340 341 380 396 343 384 437 410 424 428 367 362 347 255 238 228 223 91 29 -8 5 59 43 -9 3 -27 -10 -6 -19 21 20 12 5 -14 -6 -17 -23 -5 3 24 53 33 42 0 -10 -22 -53 -23 -29 -8 -26 -18 42 -21 2 -17 -4 21 -1 9 25 10 36 25 35 66 26 50 37 52 57 42 49 58 41 32 47 84 93 49 29 78 102 64 71 70 55 74 83 73 90 92 80 69 38 48 41 44 48 45 40 41 51 32 35 35 36 38 62 55 63 63 49 46 46 63 73 52 57 54 68 59 73 69 66 71 52 64 62 85 87 78 75 82 68 68 71 72 68 68 75 68 55 65 69 71 71 78 77 62 76 75 69 70 68 66136 332 397 30 11077 18 22 16 7968 2224 1373 415 924 1545 2245 2791 3664 4550 5502 7526 9265 10871 12497 12892 13970 15561 15977 16102 16164 15163 13910 13410 13127 12243 12051 11495 11251 11564 12581 15150 18128 21746 24734 27044 30302 38279 52155 62620 62734 59438 54620 44938 40583 45011 56692 69248 62217 49911 38057 25439 17304 15297 11481 9166 9441 35983 212181 199387 12738 6569 7045 9245 11735 15134 18363 22902 27284 30017 33518 35855 38728 41818 45849 47874 45977 41678 36345 31077 26220 23071 22075 21924 21806 22777 25842 30541 35869 41662 44580 44450 40015 33116 27708 25257 26003 26074 24298 22989 22983 24165 25751 26554 25876 29302 41688 54643 64618 71206 75925 82730 92380 112232 131352 127682 104050 76959 50436 34963 22298 12185 6594 3436 1993 1585 1452 1398 1315 1179 1120 888 666 502 394 435 638 820 1418 2710 4792 6795 11280 20111 31558 42949 53366 50172 57784 65535 53270 36886 19989 9031 3219 2096 3044 3901 4856 2794 700 546 411 354 348 306 299 338 357 342 278 283 261 323 382 389 413 425 411 416 433 404 440 435 450 508 472 471 451 406 469 488 394 318 276 271 191 123 63 35 64 64 60 66 69 56 41 73 86 73 13 21 30 -2 8 39 42 52 36 4 59 53 37 36 41 26 32 73 53 19 8 44 70 18 32 62 41 47 17 40 85 76 81 81 86 68 69 97 93 86 102 87 75 113 93 79 88 97 107 135 108 117 132 146 113 101 92 118 131 140 127 116 126 125 112 106 86 76 90 100 76 90 87 85 78 83 89 95 104 91 115 112 103 94 80 105 107 120 92 96 109 119 119 113 115 108 118 104 104 125 127 130 124 120 125 103 104 110 105 113 119 124 124 110 117 126 103 113 124 108 109 111 114 118 66145 332 395 30 11075 18 22 25 7968 2213 10 242 524 868 1037 1336 1533 1590 1855 2270 2419 2714 3184 3333 3522 3876 4294 5046 5568 5722 6086 7082 8463 9545 11069 12416 13372 15581 19097 24517 31068 38863 44633 45523 41680 38765 37130 36490 37235 37617 37442 35492 30515 26281 22790 19684 16415 13508 11848 10656 9919 9436 9731 10364 10728 10991 11348 11934 12280 12807 13520 14434 15867 17522 19484 21402 22957 24767 26885 28417 29665 31579 33145 34229 34620 35276 36665 38597 40993 43647 45521 46985 47411 47368 47994 49309 50789 51960 54472 58471 62104 65973 66774 63759 56256 47137 40025 35726 30958 25574 21123 19976 25978 44025 68134 85763 101450 120708 133212 138869 139729 133000 115897 93636 66436 48166 33823 21974 12742 7913 5229 3736 2640 2004 1656 1452 1481 1451 1413 1494 1430 1426 1164 911 706 627 558 569 477 441 494 571 760 1070 1806 3041 6718 17559 27127 23834 13498 6720 1717 850 1195 1319 1836 1814 881 494 464 514 420 337 344 324 416 381 450 406 291 284 403 438 358 386 388 402 389 404 357 423 377 378 418 404 398 366 380 378 354 269 208 210 185 108 -4 6 37 39 3 44 25 47 12 20 36 90 55 13 15 23 10 30 -22 0 45 12 35 5 -23 20 -5 -3 26 5 39 10 -6 17 21 18 7 -12 -18 15 9 26 18 51 74 51 22 59 66 65 81 58 62 76 80 45 56 90 55 70 56 79 78 85 116 104 100 83 77 89 99 105 88 85 99 95 61 59 70 74 38 44 45 36 44 48 49 44 38 56 57 74 57 58 64 79 68 70 68 71 74 91 100 79 72 74 82 73 73 70 90 105 92 91 89 96 93 100 93 91 88 78 82 86 77 80 83 83 81 81 83 81 74 80 82 76 66154 332 394 30 11074 18 22 34 7967 2203 2948 3093 3344 3443 3560 3446 3283 3531 3999 4178 4476 5126 5556 4943 4663 4550 4306 5019 6631 8246 9438 10006 11289 12446 14191 16819 22028 29794 38261 49479 61424 68607 73294 83649 92588 90159 78427 71367 69417 72661 77965 71875 59645 48859 40308 34014 29470 28342 28532 30537 32194 33268 34046 34977 35422 34918 34287 34126 33425 32680 32867 32898 32460 31554 30829 29843 28983 29229 30628 32413 34673 36903 39420 42627 44199 44240 44473 44590 43955 43156 42696 42450 42133 42265 45219 51111 60430 67278 67978 63415 61058 61655 60517 58733 53609 46608 39069 32129 26406 21628 17613 14386 12794 12633 11828 10628 10315 10447 9841 9154 10313 12848 13022 12114 11792 14534 17745 16354 11991 7148 3672 2369 2051 1946 1703 1801 1829 1803 1674 1475 1594 1545 1345 1035 881 831 795 689 654 593 592 640 618 681 697 742 699 687 585 652 660 652 626 585 544 459 466 395 353 351 421 385 370 356 411 480 375 324 325 339 289 268 257 312 313 349 322 354 302 332 316 337 362 358 358 378 365 320 364 341 294 260 230 212 179 134 20 22 18 24 -9 16 43 27 57 41 25 1 -68 -23 -9 -14 2 24 7 3 -24 -3 -8 16 9 -3 17 41 -15 -16 -23 -17 -6 -24 -11 30 31 -6 -21 -47 19 -3 5 -4 5 53 48 38 69 73 47 55 52 55 58 28 39 25 37 56 64 82 67 87 93 106 88 90 91 72 105 79 84 76 76 92 68 37 65 87 71 56 47 38 36 59 63 56 53 67 37 51 56 52 46 51 60 41 43 49 64 73 73 50 67 68 71 68 65 46 71 79 69 76 76 70 79 68 63 67 67 72 71 75 70 65 71 75 70 71 67 66 66 73 74 66 66163 332 395 30 11075 18 22 43 7966 2193 3087 2575 2858 2970 3112 3235 3323 3547 3492 3649 3805 4402 5126 5121 4773 4794 4776 4912 6054 7736 8683 9628 11830 14015 16729 18783 19683 20549 21668 22460 23378 26358 30720 32150 29973 32747 39083 45053 48844 59326 71114 77198 81225 79535 77499 78098 77098 69862 61930 58200 59355 58862 54863 50106 43087 36283 31444 27588 24396 20774 16117 12020 9435 8397 7434 5998 4620 3923 3396 2764 2663 2659 2498 2437 2496 2453 2623 2496 2487 2542 2870 3698 5461 8371 10764 11446 11681 11479 11692 13079 14759 18692 23846 31413 42455 56158 68161 78556 88372 98235 103148 107231 108201 107120 107839 112093 113678 113879 111466 108261 106769 104531 97217 81260 66158 55842 46752 35677 26180 24843 26508 26881 18668 13554 12138 11393 10833 10732 10900 11136 9715 7453 5536 4395 3293 2863 2468 2322 2262 1972 1783 1458 1136 1075 1078 937 849 755 828 805 817 731 695 674 723 640 554 560 551 491 460 497 478 492 542 547 451 444 373 409 385 370 365 348 439 423 393 411 463 441 406 460 487 488 468 462 488 442 501 480 405 394 305 303 242 189 121 58 48 52 60 59 30 81 64 97 82 85 79 43 64 58 54 53 81 107 83 75 86 42 58 27 65 44 49 39 70 66 38 57 76 45 77 72 51 37 42 29 35 34 60 123 133 151 116 93 115 140 130 82 110 114 84 105 120 105 114 121 136 146 124 135 128 139 159 157 124 136 148 136 147 152 142 121 121 119 118 143 126 131 125 121 121 126 131 122 124 119 133 114 125 136 127 127 122 126 139 150 126 110 126 122 112 119 123 122 127 118 139 131 141 152 137 131 143 149 132 125 140 132 123 121 126 127 125 127 119 125 125 132 133 129 66172 332 394 30 11074 18 22 52 7966 2183 2335 2397 2637 2599 2463 2396 2160 1854 1659 1783 2133 2490 3119 3367 3248 3494 3853 4619 5124 5126 4704 4571 4789 5135 5046 4749 4141 4272 4694 5460 6649 8289 10907 14137 18191 22034 25510 28728 33702 38966 40512 42810 43437 39503 38283 44470 48461 42506 34278 30126 26447 21894 17168 13625 9958 7608 6261 5259 2821 1219 794 718 664 819 724 762 612 588 660 1038 1509 2337 3593 5216 7080 9555 13263 18465 24087 29625 35407 40191 43626 43786 42421 41812 44185 48973 58124 68703 78059 88576 97841 105185 112135 115309 115161 114990 111622 107791 107650 111240 116691 118765 119655 119153 113480 105974 98736 85515 74843 67408 63052 59586 59337 60013 56012 53773 50207 42309 37010 32453 28041 20103 14705 11677 9418 7219 5813 4792 4102 3567 3758 3847 5507 8859 11520 17387 19365 21786 14893 5841 3658 3853 3839 2903 1897 1329 1066 1032 912 913 861 705 664 675 615 532 467 455 346 335 318 295 297 329 332 365 302 307 313 196 248 317 417 433 378 345 375 365 408 386 413 426 361 411 427 428 464 400 317 395 384 284 280 161 124 126 93 19 42 66 76 54 38 40 54 62 81 89 19 64 28 35 92 44 22 29 57 47 22 37 42 23 1 -1 10 29 32 25 32 10 50 43 8 29 24 5 7 20 34 40 40 70 96 74 61 92 70 77 81 72 71 61 82 100 113 114 109 103 89 112 124 106 107 94 99 95 95 119 141 127 105 85 88 113 69 81 79 67 75 77 98 104 108 95 97 99 59 64 58 87 85 87 81 85 91 96 102 101 81 94 100 92 83 104 92 99 99 101 89 105 103 118 114 115 113 115 114 113 114 104 97 111 102 95 104 101 100 98 90 94 66181 332 395 30 11075 18 23 1 7965 2173 12354 11717 11145 11094 11075 11243 11935 11704 11668 11496 10584 9465 8018 7563 7813 8785 11337 14131 18665 26562 31540 31586 30904 30764 29030 29556 28128 27179 39990 64122 69032 57777 42221 35989 32429 27281 25064 26548 26571 29594 31660 35655 48513 74723 74560 58175 53380 99689 168098 167721 77309 41118 18330 39788 128200 148330 113825 68856 40744 14231 2471 1377 913 803 869 888 1235 2034 3415 6358 10576 14947 20440 25997 31496 36350 39454 42197 45319 48280 51443 53178 54390 56036 56356 57092 59321 58985 59446 60499 60422 58675 55189 50975 49662 48667 46893 49436 57266 65800 69820 75793 78163 75789 75508 83513 94040 102937 101973 104203 98254 85668 70888 52177 39969 31980 22725 19680 18490 13901 11363 10500 10144 9489 8775 8683 7795 6248 5340 4812 4451 4105 3899 3540 3010 2570 2452 2121 1694 1644 1445 1134 1010 1067 1113 994 924 1594 3420 2203 1247 1268 891 709 567 525 447 425 437 482 417 361 355 378 362 296 297 321 320 257 193 262 193 214 271 306 346 386 386 383 396 369 379 349 389 401 393 438 454 450 409 333 407 426 315 316 281 261 166 147 101 17 39 50 57 10 8 4 19 34 50 46 29 17 8 16 34 -1 5 -23 0 10 24 25 31 47 58 31 -4 -22 8 -1 -20 -19 25 44 13 9 -28 -8 23 12 74 79 67 91 65 76 110 88 57 43 54 105 85 77 63 71 106 104 91 102 106 101 77 77 120 102 110 89 77 73 46 58 62 33 41 83 74 64 85 74 71 81 99 91 55 49 73 62 53 68 59 56 60 68 97 90 86 93 82 86 86 77 80 82 85 87 78 77 104 107 86 84 83 81 76 78 82 90 91 84 93 92 80 87 81 84 72 80 79 69 66190 332 397 30 11077 18 23 10 7965 2162 26419 17088 15245 16258 18121 19223 19884 20688 21097 19917 18953 18272 19361 19349 16919 18882 21634 24065 30086 33777 31954 34076 37545 38026 35744 36782 40541 51767 57958 54497 58558 72717 80565 85013 90857 99972 113196 124989 115777 105194 99454 113547 160426 196235 182881 163316 270314 262177 122354 40562 43817 217309 316575 131291 25252 7947 5131 5061 4964 4252 4062 3621 3289 4049 6823 12081 22654 32761 39938 43428 41798 37721 32711 27169 21788 17486 14941 13053 11431 10113 8404 6883 4959 3674 2726 2154 1923 1704 1539 1515 1847 2965 3975 3742 3404 3045 2899 3128 5644 6131 3313 3281 3533 3917 3822 3521 4014 7920 15074 17986 23704 30017 33862 38595 43652 45185 57561 59749 52777 43285 35696 22068 11884 29449 72290 108106 110019 61774 16568 4622 2396 1511 1273 1222 1122 1007 927 827 766 870 780 981 1188 2702 9695 10864 4679 1570 1673 951 557 550 485 475 443 428 434 367 379 452 315 322 360 361 354 319 373 343 414 398 344 382 387 363 295 303 226 280 362 399 388 426 378 436 483 419 396 477 477 471 445 399 367 361 377 326 326 274 217 145 110 86 83 71 129 78 31 62 59 39 97 66 30 38 33 41 34 -4 10 11 -2 56 61 14 -7 12 28 32 56 26 56 57 36 35 -11 43 30 -2 19 24 27 46 67 78 77 87 72 108 90 67 79 113 66 81 73 86 80 63 109 99 107 114 101 132 119 117 86 112 127 122 124 119 121 92 62 63 71 73 100 96 77 94 104 107 105 96 104 97 101 95 89 96 82 81 76 96 101 115 109 98 97 101 96 117 112 104 95 107 114 108 113 118 103 111 108 113 107 102 103 114 99 113 103 99 102 108 100 96 103 103 97 102 66199 332 396 30 11076 18 23 19 7964 2152 81669 96451 999999 999999 999999 36619 27436 24238 21164 18420 15740 16121 20892 34683 53673 57035 57579 50292 35390 26924 19988 15400 17724 17774 18534 18608 16400 15068 17336 23522 28805 30268 26338 21501 23179 31028 40809 50593 65934 77926 79731 101849 118819 111496 112983 178186 254656 157253 59306 36252 57424 117450 97381 25159 15654 10156 6448 4685 4193 3332 3042 3216 3088 3304 4306 5817 7779 9617 11449 13155 13872 13627 13774 13417 14045 15339 15901 16555 16381 15665 14016 11925 10816 9799 8730 9302 10481 13517 18067 24754 28290 23016 15665 11565 18988 35641 34552 26555 15033 5960 3543 3552 3814 3725 3220 2547 1536 996 838 721 588 679 944 1167 2387 4850 7553 10812 18209 28021 31415 27325 28058 36401 31238 17497 18065 32534 44028 40870 39002 45704 37680 19438 6124 2638 2120 2177 1483 2395 9781 28509 67929 97847 104936 91114 65820 62575 60854 46917 34051 24317 17850 16994 12841 7261 1696 456 365 309 337 411 332 366 344 347 303 384 438 407 441 459 448 433 497 446 352 313 263 316 329 372 438 472 462 384 360 440 397 455 445 472 456 449 415 371 371 245 167 103 83 113 116 100 102 75 45 78 59 58 74 81 49 75 78 90 50 42 24 0 -11 68 49 40 10 60 72 67 44 79 75 57 66 43 50 63 45 50 37 40 10 32 66 84 98 110 88 110 95 112 100 103 88 72 82 73 91 122 133 117 153 165 136 138 119 100 122 156 127 114 126 124 97 111 88 101 106 116 102 102 95 109 111 117 108 114 103 109 106 86 106 108 97 95 99 102 109 123 116 112 103 102 99 101 103 114 117 123 125 123 118 129 124 121 129 124 127 120 114 119 129 120 116 125 114 104 106 115 106 113 112 109 66208 330 455 30 11075 18 23 28 7964 2142 22762 34430 999999 999999 378253 32061 27543 26417 29222 31619 32291 31683 29376 21552 14953 13523 13607 14545 15397 15922 17709 18138 16709 18257 20674 23813 30417 40581 46645 46045 46790 54026 62345 69738 79294 87071 95629 106978 130684 189151 277398 316381 297581 280435 281559 274543 285903 318766 287697 162786 62490 18083 11683 10810 9693 9950 11287 11500 11415 11288 11934 14714 17480 18760 20846 21947 22985 23740 23634 23540 22931 21833 20640 17995 14444 11426 8864 6912 5542 4702 4249 4124 4058 4313 4663 5187 7848 15984 26969 31657 35501 47610 84227 115678 88438 51477 25255 9640 6288 5860 5159 4978 4771 5896 9212 14035 19282 16729 12674 9527 6648 5748 7579 9583 10505 9538 6759 5391 5007 4680 4578 6871 14410 28289 41496 44324 29879 11112 3749 2117 2130 2584 2198 1493 1226 1177 1357 1378 1153 1250 1869 1272 654 589 585 625 723 704 590 605 547 425 440 449 447 467 479 405 375 400 384 379 360 372 317 395 425 464 446 412 404 364 372 387 271 241 257 210 220 147 125 192 178 122 171 319 343 394 414 398 368 345 326 315 266 134 91 59 29 91 105 97 41 18 28 13 -20 37 48 54 50 43 2 31 41 41 42 7 13 17 41 32 27 30 36 8 13 -2 6 10 6 20 -4 -10 -36 -19 10 32 -10 7 9 55 74 62 72 55 80 91 52 36 45 34 37 92 92 115 162 145 112 120 88 106 109 91 65 69 100 105 102 74 80 57 67 51 63 59 81 111 119 111 80 81 68 61 71 63 47 66 66 62 76 75 81 67 80 97 83 93 89 69 68 78 85 72 65 87 82 97 104 101 99 96 99 99 100 87 93 98 88 95 94 94 98 88 84 86 94 94 85 85 66217 331 429 30 11079 18 23 37 7963 2132 8470 11053 2258 13181 546486 305471 18679 16146 15881 14828 13235 11365 10812 11417 12229 12387 11923 11090 10530 10540 10309 11964 21358 29331 28844 28532 29102 28575 26103 26407 25683 26028 28633 29526 33224 48473 50208 47488 35825 30708 51189 88186 116533 130937 137517 143729 157068 154422 95589 37806 16322 15665 18401 19100 19056 18481 17729 18234 17360 16274 15347 15103 15765 17442 20375 23508 26997 29883 30438 27995 26030 23317 18074 12650 9134 7587 7342 6676 7479 10355 10025 9632 12435 15717 19899 25379 33285 38259 34408 24933 16859 14212 16315 19465 19625 14630 10294 8697 9315 9891 8911 7735 6424 5351 6838 11794 21854 35416 42700 44102 38604 29759 19705 11114 6360 3060 1688 1570 1550 1709 2105 2650 3971 6563 9413 17675 105270 198985 209421 174693 148215 62170 7849 3127 3157 2944 2470 2152 5173 7856 2197 1408 1102 1236 1244 1084 981 986 914 1110 2132 2069 814 603 549 553 559 562 459 420 486 507 519 459 517 571 504 519 505 491 523 496 424 382 339 310 241 300 321 172 127 104 94 108 150 273 364 358 364 381 374 312 284 279 206 72 55 61 86 37 43 21 63 87 65 39 48 56 58 64 48 54 67 106 90 76 96 28 62 66 35 46 71 7 10 46 61 85 41 17 24 25 48 56 65 0 2 28 38 21 36 40 54 80 40 60 60 80 84 84 91 83 93 110 80 117 130 122 134 122 129 135 118 112 108 101 104 125 121 99 91 74 80 86 81 93 91 67 81 118 100 100 97 117 97 84 93 88 74 80 95 86 75 77 94 94 91 122 95 72 93 104 113 108 110 112 92 113 126 125 119 112 111 110 114 114 120 113 98 116 121 122 112 103 99 101 102 102 101 102 99 66226 332 401 30 11081 18 23 46 7962 2122 15249 32587 999999 999999 999999 30160 17921 19301 19812 17898 16255 15040 13502 11626 10260 9459 8322 6963 6749 11848 25228 43131 45263 38193 32045 35933 49804 65370 75347 76899 75325 70828 73622 84457 122435 228874 361104 401042 308466 161428 118382 149157 159332 161538 165405 151921 121622 49203 16444 12256 10961 10016 8184 6172 3707 2734 2659 2535 2374 2284 2041 1955 1890 1876 1840 2008 2203 2155 2023 2000 1997 1975 1933 1768 1681 1777 2509 4030 5297 8047 16627 36261 60043 66196 59345 59661 54870 39225 26690 21177 17809 15870 14651 14473 14366 12575 11448 10413 10188 9568 10062 12167 18650 43077 41606 17098 13773 15162 7849 5638 3824 2725 1818 1133 991 1201 1401 1413 1284 1380 1708 2219 2407 2980 3925 3392 2523 4651 11453 17503 38543 47295 27351 14927 22374 20390 14193 9727 8050 9919 35440 68550 36431 29100 14787 4121 1266 1118 948 928 1185 1272 836 775 916 896 651 594 551 619 540 532 562 546 510 608 517 519 574 587 510 483 497 484 337 342 289 233 206 179 152 64 66 83 76 185 256 296 356 396 338 291 254 149 126 67 41 73 95 40 60 56 85 53 6 -17 -3 -10 53 17 12 20 40 9 14 64 73 99 60 79 65 29 6 44 54 5 29 -4 -1 14 29 24 11 39 4 -6 -10 11 31 6 -22 -28 14 14 13 4 36 59 57 58 106 91 87 75 67 35 65 74 87 130 121 84 79 126 118 106 75 81 113 85 93 81 80 83 86 78 89 93 95 65 89 116 100 97 106 100 96 71 70 79 72 78 82 87 88 73 58 78 89 67 77 76 72 79 86 86 80 88 102 103 103 104 112 115 98 108 84 87 92 84 88 89 76 79 86 92 89 82 87 88 91 93 66235 332 402 30 11082 18 23 55 7962 2112 85049 306704 200428 8173 3398 4032 4596 4853 4531 3761 3021 2481 2177 1465 1218 1020 626 555 1356 3051 5136 8750 11808 16970 23261 34873 54787 77797 99609 116531 110638 116258 155493 191443 210066 286131 341346 301883 157580 55717 25371 24532 18637 10341 6693 5692 4680 3408 3005 2613 1727 920 460 561 788 1022 1330 1448 1201 817 556 533 459 374 429 429 507 654 687 777 1111 1438 1928 2451 3183 4285 5403 6144 7132 9286 14204 20049 21896 20138 20425 18610 14215 6339 2398 2510 3265 3673 3640 3043 2250 2153 2603 2522 2442 2491 4098 7874 15850 28233 36140 66651 106183 52722 14360 3714 2842 4906 7209 6893 6233 5401 3720 2421 2549 4897 6568 5825 6349 10780 14628 13980 9746 5686 4577 5730 6984 5643 16684 49731 35008 8293 9862 5086 13917 53834 160383 158477 82870 72683 62268 66768 69036 97610 149980 156718 115344 93263 82354 81384 73321 47748 28905 40352 82418 71607 35511 22099 5648 3631 2572 1094 687 591 579 548 529 572 564 522 468 426 309 284 212 246 307 213 144 145 106 134 113 181 231 293 331 337 331 360 271 165 77 94 68 40 84 63 67 74 51 28 80 80 33 35 15 7 59 55 23 27 57 90 72 62 93 95 113 74 69 100 90 55 38 31 33 57 47 55 66 86 85 72 43 49 52 22 43 14 27 50 60 65 100 125 97 111 102 96 111 78 65 102 144 150 139 140 171 159 148 124 131 107 119 114 125 131 120 101 102 121 104 114 114 106 114 131 126 136 121 116 113 93 105 107 97 107 117 97 109 115 90 112 126 111 112 122 112 117 112 130 124 107 131 146 145 126 123 135 141 128 124 133 131 120 116 113 109 123 122 115 114 111 120 128 125 124 66244 332 400 30 11080 18 24 4 7961 2101 1770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 408 1052 2245 5790 10806 13943 13517 12729 10225 9880 16482 22991 22891 18852 14095 11161 7534 5401 5304 5581 5422 5109 4857 4042 3224 1949 1212 357 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 337 563 554 389 224 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 -12 999999 999999 138 1183 3053 3824 2183 754 807 1235 780 187 999999 999999 999999 489 3670 6987 7074 8927 15635 22646 27962 25936 19239 13331 9685 10009 15951 30385 45195 48168 41242 28899 15214 5166 2801 4144 4163 1588 6840 15411 14993 11873 16884 22693 29127 33534 34517 36998 45951 53339 64207 66298 83288 118825 160771 210022 216307 218795 241980 277297 317944 330384 346284 310004 169431 25087 10684 2274 599 540 510 520 485 461 477 503 431 371 271 292 245 166 195 209 248 183 196 202 141 114 95 148 198 194 223 293 316 334 278 188 97 -14 5 29 70 12 5 2 27 45 57 59 20 -12 -2 -11 15 23 25 -21 6 37 40 -5 8 41 61 48 21 -7 -6 7 -22 -17 -8 -1 -24 -17 31 45 52 44 5 34 7 18 -1 4 14 -6 26 51 56 78 67 70 35 41 59 41 86 68 55 79 50 79 88 69 67 60 70 85 65 72 63 61 39 40 30 38 49 37 50 67 87 64 66 57 56 63 44 69 71 58 60 73 58 51 52 54 59 61 61 65 56 58 92 87 88 70 79 69 89 106 103 82 76 84 85 78 69 81 83 79 86 83 79 81 84 83 71 74 74 79 82 66253 332 398 30 11078 18 24 13 7961 2091 2458 2261 2125 1957 1772 1833 1782 1743 1672 1452 1007 826 888 1015 1004 1108 1383 1598 1565 2484 3725 5419 6487 8739 16234 25868 37278 45523 42581 34048 27033 26982 29381 26750 20468 13468 7094 5022 5506 6694 8404 11096 13922 15036 14755 13293 10637 7505 4159 2144 1051 398 150 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 -43 101 427 1353 3181 8123 24006 32179 13168 15116 25204 26187 9712 1696 1259 1281 1256 1892 7749 22189 39028 61457 88506 105018 110686 106458 99114 99107 99288 99003 102922 120727 146625 185594 230231 234987 166203 78240 32920 15283 8781 5312 8936 19369 16238 15514 33596 63397 122601 177922 206912 204782 134299 66305 41031 17731 3560 1579 1469 1735 1549 1223 1698 2396 2567 1809 903 534 507 536 565 515 433 446 471 522 448 467 418 437 425 390 390 294 299 196 137 99 173 217 203 192 188 229 205 152 161 158 216 194 209 231 180 161 99 59 46 33 -43 -44 -35 -23 -16 29 2 6 -41 -24 -15 -63 -53 -32 -81 -48 -52 -47 -47 -15 -6 -11 -60 -23 -27 -37 -79 -12 -5 -3 -15 -19 -34 -61 -33 -8 -4 2 -15 -22 -19 -53 -77 -13 -36 -23 1 23 14 58 68 64 43 30 20 -6 17 14 19 24 15 33 58 62 44 32 38 24 19 65 75 58 28 17 7 20 13 11 14 32 17 3 32 39 31 35 21 47 40 39 9 23 28 27 21 20 27 27 48 49 41 32 33 40 41 40 61 61 60 55 56 62 50 61 67 59 64 59 54 58 50 60 55 63 68 60 57 65 60 63 66 73 66262 332 400 30 11080 18 24 22 7960 2081 1167 1077 929 817 577 302 85 58 129 204 275 358 416 336 228 275 442 604 1006 1617 2677 3620 3720 4678 5508 5431 5466 7957 10157 11209 9679 7553 6276 8477 11304 8479 5316 2355 576 13 -46 999999 999999 999999 999999 999999 49 287 390 478 722 642 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 158 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 1139 2758 4391 4476 3830 3461 4965 5640 5486 8643 14690 21719 30722 34625 33066 23344 8187 1299 869 1518 3200 9284 21483 33558 47086 63767 78529 93507 115457 142425 163225 181839 194910 190142 177199 164877 151434 138398 128599 124551 114853 86709 58449 31121 12749 5007 4106 6473 14944 34239 66472 100596 130420 162384 188245 175946 131616 63827 14001 5340 4400 3209 1877 996 783 696 607 584 570 576 512 528 488 447 488 488 516 544 549 520 490 580 547 468 399 509 450 402 423 398 312 269 180 143 116 157 250 234 163 227 243 177 207 240 243 247 239 208 141 83 59 24 -29 -47 -47 -32 -15 -15 56 -18 2 34 -40 -45 -59 -20 -56 -62 -62 -27 -19 -47 -52 -1 -8 -1 -13 -34 -67 -26 -47 -31 -44 -40 -54 -74 -58 -33 -27 -13 -34 -59 -17 -21 -25 -55 -57 -57 -53 -36 -2 12 24 51 49 29 15 1 -5 11 22 27 41 17 2 28 53 70 35 45 46 22 38 41 12 15 21 27 13 17 20 17 16 19 23 9 42 36 45 42 27 20 25 22 -3 4 18 8 10 21 26 30 33 25 43 38 26 34 47 54 52 54 57 51 43 41 49 61 61 63 54 52 54 56 55 58 57 66 69 64 62 69 74 75 78 66271 334 341 30 11081 18 24 31 7959 2071 -98 -40 102 263 132 228 314 188 -84 999999 999999 999999 999999 69 999999 999999 -92 999999 999999 999999 999999 999999 589 1302 1421 1414 1104 681 671 663 527 665 955 1980 3894 5270 4531 2675 1424 1129 802 674 274 -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 880 2694 5601 8607 10205 10006 7349 4348 2949 2569 2351 1750 1304 541 400 1802 801 999999 999999 999999 999999 90 930 3766 10776 21751 31462 40072 49770 61240 71744 84460 99039 105173 110944 118418 120376 125172 130467 142523 150908 169384 200481 235121 264678 274452 265747 213951 146320 104613 91377 109560 135803 149369 146081 121939 87809 50646 10617 3443 2355 1606 1334 1367 1529 1758 1980 1822 1542 1266 941 791 731 699 681 646 684 644 720 709 732 771 730 741 715 625 653 663 700 688 613 554 487 535 508 522 416 250 180 129 221 244 246 301 311 293 308 360 313 256 228 275 218 107 20 21 -4 23 27 20 34 17 48 60 78 100 66 22 65 41 12 43 -4 38 61 33 13 28 51 69 27 19 46 57 30 2 28 33 -17 -5 31 22 48 43 57 58 61 94 69 -18 -7 20 21 26 72 86 81 113 129 131 80 90 74 89 73 65 81 105 129 125 97 97 118 88 92 117 87 72 100 71 72 66 54 77 68 50 66 75 87 104 104 105 84 90 82 94 92 59 62 90 73 78 94 87 98 98 96 102 83 96 100 106 101 103 112 121 114 110 105 105 104 94 98 111 97 94 101 100 94 99 90 80 85 96 99 95 91 90 66280 296 1483 30 11083 18 24 40 7959 2061 29 -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 304 941 1877 2946 3948 4657 5111 5111 5136 4818 3447 1919 610 -80 999999 999999 999999 999999 831 2306 4130 6186 9556 14053 18442 22860 28062 34349 42538 48602 52617 56493 60411 68561 76465 87021 100094 122929 151748 180408 213599 252403 292258 338868 372273 377493 366973 315591 260768 219482 159412 111952 82502 49329 29723 18715 11194 4943 2577 2300 3485 5009 6480 8818 12473 12962 8261 4753 2241 1393 1229 1075 1264 1379 1206 1066 1012 1055 956 913 829 789 801 741 720 659 543 485 492 567 570 510 435 393 225 132 169 213 244 312 371 298 252 264 324 288 232 214 120 118 55 19 65 38 65 45 72 59 88 98 101 120 137 83 89 76 47 28 41 14 47 95 85 70 48 85 95 64 56 46 62 68 58 24 32 42 42 12 38 55 94 102 112 94 137 121 87 38 24 33 73 87 106 151 158 159 135 119 117 124 80 101 94 105 108 136 167 147 144 119 97 91 100 127 122 121 102 136 124 117 115 107 99 115 112 109 120 113 118 123 139 134 118 112 103 98 84 86 102 122 125 123 116 110 126 117 124 135 119 117 120 132 122 134 121 127 132 140 125 113 123 113 121 118 121 116 122 115 120 111 116 112 94 100 108 105 66289 252 2775 30 11085 18 24 49 7958 2051 -36 257 573 792 982 1274 1583 1881 2374 2742 3288 3573 3742 3572 2942 1882 1062 652 574 483 889 1769 3398 5382 7060 8367 9360 10498 11904 13544 15831 19212 21581 21927 22921 25975 30853 37280 45941 56728 71262 88660 110462 135186 164458 202168 247684 298171 344523 375819 369782 391408 405509 345902 229921 152291 113351 67893 29105 17269 20953 22900 17537 12096 5087 3287 3159 2795 2444 2423 2395 2276 2685 3463 3105 1812 1468 1552 1444 1303 1312 1335 1324 1369 1513 2152 2048 1222 878 934 914 816 656 702 733 711 667 621 503 391 285 176 154 157 120 161 210 296 236 257 226 182 175 189 190 179 176 129 97 121 73 60 80 36 83 87 120 133 133 164 142 143 69 71 73 80 73 84 73 48 69 103 93 88 78 86 65 42 48 83 49 69 50 55 34 44 70 102 85 122 114 132 124 126 116 65 71 80 92 117 182 175 163 146 156 130 114 107 73 84 117 160 163 142 148 151 116 115 108 131 128 154 123 127 126 138 128 105 87 86 109 111 111 117 121 114 108 121 114 114 128 118 107 103 115 122 110 130 131 114 107 113 133 128 127 140 123 133 155 128 126 131 115 112 119 122 120 126 121 122 111 122 122 116 110 114 109 102 109 106 112 109 66298 335 315 30 11085 18 24 58 7958 2041 1357 1351 1348 1286 1192 1067 1028 1103 987 1069 1472 1870 1783 1561 1532 1366 1345 1223 1237 1304 1305 1161 1293 1346 1441 1545 1451 1084 1250 1587 1463 1072 1115 1278 964 615 464 191 142 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 137 133 -16 -46 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 -69 52 642 390 999999 999999 999999 999999 -71 91 28 -89 999999 999999 277 1523 4474 9607 15156 20861 26974 30681 32759 36397 41197 42658 41330 38820 37289 37057 38195 43709 49941 52589 64607 84817 109404 136710 161364 193488 246797 315001 335729 286957 267185 307069 321437 274331 196249 130952 79014 37611 24645 28201 18655 11900 10495 8829 5531 3541 2594 2438 2234 2407 2184 1861 1786 1780 1822 1790 1864 1965 1824 1722 2466 3745 3332 1977 1593 1608 1483 1069 934 972 1006 962 885 791 724 750 666 625 561 490 512 466 369 298 167 176 133 149 116 58 61 136 112 119 101 84 98 162 78 71 66 18 37 57 69 27 72 66 59 83 122 89 71 24 99 83 47 11 38 20 5 -18 8 63 43 45 64 48 47 23 55 52 23 43 1 -11 -12 -8 -1 16 58 61 67 58 31 64 79 48 29 35 10 4 48 86 123 113 101 109 101 70 77 87 62 88 82 75 111 101 79 117 104 89 96 120 119 111 129 96 83 86 67 73 70 79 92 87 90 102 97 82 80 89 81 71 81 83 95 92 82 86 84 77 86 95 77 83 79 81 81 88 93 94 92 93 101 102 99 97 102 103 97 83 96 99 92 94 88 87 87 97 88 101 85 87 93 66307 335 316 30 11086 18 25 7 7957 2031 13470 10921 11545 11401 10256 9329 9076 8599 8837 10112 12398 14095 15198 14861 14503 15380 17767 19614 20188 21508 25316 32535 42761 69586 80868 62578 44151 44664 42883 44991 67005 40114 28694 21816 18150 16362 15565 14601 13568 11985 10143 8940 8163 7572 7603 8119 8060 7669 7637 8461 9203 10393 12354 12329 11049 9269 8415 8249 8285 7843 6868 5667 4926 4541 4372 3993 3800 3617 3586 3895 4349 4791 5173 5536 5989 6997 7626 8379 9020 9007 9034 9378 8759 7526 6236 5646 5225 5066 4745 3876 3072 2496 2179 2226 2472 3411 5655 7161 8157 13436 24250 38835 53086 63551 69002 70211 76590 88129 93736 86236 75954 69307 67782 69238 69923 67055 64368 64385 67934 70041 77360 98064 119296 128516 137179 129127 133366 153787 168549 145608 88343 41478 37396 37006 31051 38244 56946 32356 13335 8623 5093 4232 4641 4595 4007 3717 4001 4003 3028 2158 1810 1724 1672 1424 1286 1261 1163 1191 1233 1046 864 859 858 818 846 812 814 867 826 854 833 897 827 835 808 744 631 613 553 568 563 528 597 533 386 264 197 203 167 156 194 127 158 121 184 158 53 140 154 131 133 40 64 45 45 75 55 55 179 166 139 58 98 103 88 77 52 73 68 75 82 23 62 65 78 65 103 112 99 87 66 58 37 25 54 49 96 82 36 41 106 91 117 98 128 135 130 158 122 136 118 102 76 89 140 164 159 147 122 123 151 135 111 126 121 125 99 124 152 136 148 140 148 138 144 139 105 129 96 94 101 97 108 111 127 104 114 137 145 110 117 121 99 119 97 122 136 119 121 124 119 110 97 120 123 119 125 103 110 125 131 139 148 119 109 114 114 104 116 123 119 127 118 113 114 113 118 119 115 107 110 117 106 95 102 66316 333 378 30 11088 18 25 16 7956 2021 75347 9941 8534 8136 7757 7773 8177 9309 10025 10753 10995 11185 12190 13749 16512 18242 19820 23921 31142 42888 61711 83076 88187 97759 75221 61714 52947 61918 66558 34460 27419 25769 23526 22728 22786 23398 24897 25918 24942 23504 21471 19867 17903 15448 13412 11372 9584 9129 9189 10829 12511 13011 14248 16016 17034 17761 18309 19112 19880 19498 18979 18434 18144 16361 13587 10703 7504 4829 3442 2769 2514 2407 2352 2141 2226 2099 2245 2279 2383 2536 2786 2958 2822 2826 3223 3949 5136 6793 9231 13549 20010 29350 40242 53008 72356 97417 123452 151766 182819 210969 217254 204431 192155 166318 124172 80784 53472 40030 33387 28684 26105 27662 32766 39291 44844 48599 47774 41414 32277 26727 20089 11244 6711 5514 4792 3517 2959 2815 2792 2994 3132 3657 4330 5952 7598 7383 5660 4570 4017 3626 3440 3296 3624 4065 4775 5028 5030 4146 3076 2543 2178 1772 1480 1181 1090 1037 932 971 1046 1027 984 1045 1259 2573 5581 7949 6129 4072 3034 1788 1104 843 791 807 768 808 817 794 784 828 801 723 612 431 244 190 205 198 137 163 177 145 124 118 171 150 115 132 136 113 60 50 110 129 79 110 79 76 116 172 150 114 108 79 89 98 54 61 35 13 37 113 90 64 77 90 95 76 75 86 69 80 66 7 22 51 76 69 82 101 97 114 82 87 109 102 100 86 120 122 50 63 99 126 132 136 148 140 176 152 117 83 81 104 122 140 153 116 135 132 158 135 123 142 134 97 110 111 111 107 108 115 128 131 112 124 111 118 117 104 97 115 139 103 104 104 107 101 97 109 107 125 114 101 119 127 136 118 97 123 115 120 114 117 126 116 115 113 111 114 112 108 108 119 110 110 106 100 104 100 102 104 93 66325 332 407 30 11087 18 25 25 7956 2011 529039 21723 6985 6657 6718 6396 6301 6180 6352 7041 9022 11651 14121 17372 21723 27636 35379 43266 44928 43242 45911 49405 36716 24860 24008 28432 21246 18055 18334 19166 19955 20163 21541 22695 22422 22817 23961 24749 25345 26749 28332 30450 32412 34932 37284 40146 41919 41655 37842 30252 23029 16449 13570 12630 14911 18460 21181 20261 18034 16628 15779 14304 12388 11357 10984 11567 11238 7612 5109 4208 3579 3276 3226 3152 2943 2874 2962 3101 3491 4396 6085 7482 8678 9516 9794 9948 11113 13399 17287 20877 24426 28092 32677 41286 54985 79685 118236 175044 252182 281253 244135 209410 203760 195305 156040 103441 63354 40116 27229 20654 15935 12670 10974 9846 9964 10325 9919 8886 8112 6579 5362 4975 4662 4820 4753 4714 5146 5599 5795 6200 6451 6507 6386 6350 6212 5861 5522 5462 5324 5115 5035 5090 4982 4915 4823 4555 4134 3854 3194 2512 2176 1922 1737 1457 1432 1499 1562 1567 1555 1780 2116 2736 3872 5508 9238 12184 9070 5383 2914 1441 1028 1041 1040 1053 1027 1023 1015 938 950 962 881 807 704 416 251 214 196 205 218 202 189 146 156 151 189 190 124 71 115 163 126 119 112 132 118 131 158 227 181 156 129 124 99 123 117 59 73 103 106 65 60 134 155 84 70 61 77 88 77 78 97 82 44 70 94 70 104 114 85 124 160 150 149 152 156 122 152 155 128 124 134 145 150 163 149 180 209 165 141 149 110 97 108 133 156 147 147 155 153 169 161 158 168 146 127 134 136 144 148 132 119 117 150 154 161 149 149 130 117 146 150 155 146 165 148 133 130 135 140 137 146 151 147 148 152 140 136 151 156 165 160 153 154 140 157 152 140 151 156 149 152 157 156 145 147 146 134 137 136 126 129 130 66334 332 409 30 11089 18 25 34 7955 2001 376669 328324 9701 7007 7571 8204 9344 10580 12052 13683 14992 16822 19225 20798 21898 22307 23382 24256 23826 21804 20297 21166 21553 20181 18649 18745 19515 19866 23387 26745 29435 32003 34136 36333 36488 34635 31801 29027 27368 28763 31806 36363 40951 46592 51892 56246 58922 59823 59905 56458 53071 48952 43769 37066 31782 27714 24048 20343 18407 17791 17028 16506 15424 13108 10719 8996 7868 7322 6766 6166 5725 5596 5430 5526 5324 5641 5595 5529 5499 5505 5598 5924 7607 10986 15667 19975 22367 24825 28668 32654 36877 38102 33822 27804 21968 18683 18951 24287 33692 45535 60325 72569 75529 73492 69134 51701 33326 23427 17289 14453 13971 14350 17560 29762 49749 74688 88911 82561 69990 52309 34832 24821 16551 10295 6844 5905 6038 6845 7682 7501 7000 6894 7167 8475 9121 7765 7095 7329 9393 22491 38159 24000 11716 6734 5500 5256 4975 4536 4246 4163 3866 3701 3506 3136 2836 2392 1923 1527 1479 1528 1517 1406 1335 1223 1179 1116 1168 1095 984 987 989 916 947 904 851 831 873 874 760 744 698 600 572 393 245 224 219 246 211 213 110 128 111 51 83 28 5 99 93 108 146 135 54 94 100 127 125 132 90 114 84 54 56 61 60 71 52 68 70 44 58 71 101 89 66 66 44 34 44 15 40 -4 31 51 23 60 36 29 48 81 96 131 109 85 100 92 78 91 117 114 105 100 84 135 127 119 113 134 98 68 98 61 84 87 83 114 134 101 108 126 126 104 114 118 107 95 74 84 89 116 82 99 103 96 99 103 94 93 92 114 119 119 114 104 104 101 104 113 108 98 98 98 116 112 114 112 116 109 111 121 124 129 123 111 113 128 127 125 124 113 131 134 125 116 112 123 110 116 121 115 108 113 66343 332 409 30 11089 18 25 43 7955 1991 7496 8118 8496 9839 12526 14350 14876 15385 15427 14857 13725 12773 11918 11009 10480 10749 11025 11342 11605 11970 12614 13327 15228 18047 21025 23664 24908 27255 28718 27089 24507 22328 21218 21884 22561 23297 23940 24850 26390 28112 29495 32032 34762 38352 43299 50081 57643 65732 71736 74548 79882 84510 87858 87567 78206 69036 59635 48952 40356 34341 29448 24618 20020 16738 14687 13836 13801 14698 16129 16626 16452 16444 16218 16424 16586 16794 17527 18205 19457 20805 22218 23107 24605 26730 28177 27990 26847 26520 26740 25458 26412 31684 34863 34814 32326 27465 20024 11641 8264 7836 7755 8326 8896 9466 10288 10941 12656 16932 19475 16800 14309 13373 13523 13192 12932 13063 13404 16243 28020 45294 51735 44359 29003 18108 12017 8850 7540 7170 7324 8139 9187 12466 29620 64223 58277 24493 10169 6900 6844 13882 19550 12483 6789 4268 3825 3929 3952 4102 4391 4360 4322 4044 3380 2708 2501 2457 2175 1900 1674 1456 1360 1151 1036 983 984 1000 1039 1068 968 881 841 904 933 998 958 792 719 797 847 795 781 648 538 359 287 207 257 271 225 229 207 169 148 42 49 83 99 111 116 123 153 173 146 103 117 99 100 138 119 89 111 112 99 97 84 135 86 54 94 60 85 76 78 92 70 73 87 50 73 111 94 54 55 22 65 42 71 75 106 83 127 100 94 122 133 84 106 138 136 138 129 99 119 105 139 139 149 169 158 136 128 106 97 121 107 95 102 104 83 108 147 158 119 121 126 93 105 130 120 124 128 124 125 123 112 145 122 131 119 115 116 130 132 110 99 115 116 98 121 128 124 144 125 130 124 130 136 123 130 134 138 140 134 128 134 139 139 146 126 136 132 124 139 132 134 131 134 135 110 116 124 125 66352 333 376 30 11086 18 25 52 7954 1981 5918 6625 6758 7260 7990 8783 9567 10051 9900 10158 10396 10667 11237 11973 12707 13522 13434 13322 12790 12206 13341 15333 16876 18387 19403 19762 19336 19137 18259 17324 16585 14948 13065 13744 15080 15248 15223 15394 16064 17486 18996 21313 23640 27008 29837 32859 37058 39743 41982 44443 47363 51420 58986 70131 76513 75467 67081 57142 46711 35426 25781 21086 18895 17719 18940 21702 25455 28912 31594 34035 35285 36075 36247 36490 36158 35215 34216 33376 32353 30910 29440 27423 25103 23253 21543 20205 19375 18748 19387 21277 24021 24923 23894 23676 24272 24118 22914 20116 16430 12721 8753 5185 3225 2735 3191 3950 5430 9019 17515 31002 45880 56475 60790 55306 43218 38022 38137 36952 34101 30691 36610 47506 44372 27761 15399 11082 8620 6625 5325 5072 6924 10033 12663 14739 14204 8689 5598 6209 15482 37408 43630 15237 5271 3809 3601 3390 3495 3735 3650 3576 3417 3336 3358 3378 3287 3083 3111 2970 2457 1993 1790 1695 1633 1523 1426 1331 1362 1543 1608 1512 1480 1573 1547 1482 1398 1197 1011 1101 1093 1035 946 927 791 597 445 334 217 281 267 247 203 203 208 120 76 96 100 62 59 138 144 115 171 149 144 158 160 92 120 71 82 79 91 79 68 50 22 107 86 62 98 81 99 80 103 129 118 111 62 94 91 102 86 62 64 60 121 100 131 139 108 102 140 159 166 163 135 103 156 152 172 186 196 136 132 166 165 168 178 186 173 152 163 163 139 127 126 129 146 132 134 161 149 181 148 131 127 129 123 121 122 147 161 148 154 141 142 147 147 160 181 167 148 148 127 128 129 135 148 141 146 133 140 148 137 143 139 137 130 140 142 139 134 146 150 152 145 143 146 144 154 147 147 140 142 152 148 149 135 132 133 130 135 66361 333 404 30 11084 18 26 1 7953 1971 12146 12073 12503 13749 15633 18115 20557 23414 24003 23324 23828 23238 22249 20763 17584 13915 13161 13291 14385 15384 16936 18272 18318 17082 16202 15856 14698 14150 13852 14807 17086 17886 16814 16199 16425 16983 17105 16913 16595 16126 16864 17476 18040 17729 17231 18027 18962 20536 22837 25487 27588 29400 32490 35524 37383 40057 41132 41454 41158 40791 39314 36878 36117 38020 39490 39850 40454 41353 42331 42831 42505 42234 42850 42893 43060 42287 40543 38337 34948 31460 28142 24532 21589 19245 16926 15406 14345 13348 12396 12338 11890 11311 11090 11681 12973 15314 18763 23066 25201 25532 24029 20084 13807 9170 7215 6177 5690 5928 7700 10264 15859 24156 30973 38665 45653 47890 44370 43200 39773 38722 37810 32785 29818 26626 19898 14513 9248 8030 9169 9582 9612 9713 9594 11489 14897 15071 12636 9856 7687 5895 4902 4393 4091 3961 3940 3856 4148 4568 4752 4623 4569 4458 4239 4212 4346 3797 2955 2621 2413 2514 2552 2419 2326 2079 2191 3077 3689 3327 2269 1922 2095 1966 1952 1994 2504 2814 1972 1355 1114 905 784 855 841 780 692 516 392 324 210 246 234 209 145 135 137 72 136 124 69 138 174 195 217 146 135 101 79 87 106 96 85 102 130 83 102 108 72 112 60 63 115 101 109 106 108 111 56 94 99 99 54 79 56 93 92 50 61 114 123 155 111 91 117 124 184 145 130 142 148 131 152 175 153 149 158 163 158 137 141 167 172 142 138 145 129 139 111 110 117 131 143 126 146 170 162 146 135 113 114 120 115 117 151 144 149 160 154 139 156 163 157 159 142 132 125 139 138 128 155 162 148 133 139 150 167 167 168 168 154 157 161 165 157 140 155 152 144 154 152 149 154 156 147 155 157 150 141 148 144 134 129 128 127 66370 333 373 30 11083 18 26 10 7953 1961 22602 23898 24772 26756 28725 30957 32890 33802 29446 26228 24549 23756 24822 28908 30674 28074 27459 29603 27302 23680 22071 21782 20890 21250 21368 21113 22859 22975 21933 18429 15808 15821 17342 19153 20051 19863 20047 20145 19973 19682 18859 19197 20082 19915 19349 17957 16421 16748 18600 20064 20564 21558 23696 25920 28822 33327 36758 37008 33757 30918 28759 26733 24228 22091 21255 21925 23351 24960 27010 29608 32035 33536 35197 36057 36054 36006 35363 35375 36605 39795 40412 36617 35194 33135 32447 32906 33894 34028 33002 29949 26210 23040 20249 17389 15125 13717 13780 15400 17529 19190 20794 21251 17871 11934 6753 4755 4324 4295 4397 4370 4883 5495 6036 7110 7843 8705 11816 14001 16590 20126 22134 25647 26306 25920 28374 31991 33255 34104 29323 25523 24883 25142 23853 20198 17010 16992 17079 15128 12576 9879 7619 6470 6032 5659 5751 6103 6055 5897 6073 6198 6307 5807 5244 4882 4650 4398 4159 3513 2544 2245 2148 1886 1596 1295 1193 1264 1489 1768 2799 3507 4043 7727 16514 24215 28240 17998 6397 2499 1101 972 1023 955 909 822 946 929 709 558 339 258 252 272 156 128 145 196 199 149 170 165 175 173 160 152 221 173 117 93 169 155 109 106 101 102 130 126 95 98 146 130 118 121 113 96 127 135 105 136 153 136 132 138 142 114 113 117 139 118 157 122 130 127 108 123 148 164 200 164 161 164 176 196 178 158 154 164 182 159 174 200 192 151 163 182 214 181 136 137 136 138 165 164 143 172 155 157 157 160 127 160 155 158 165 158 166 170 157 138 149 175 158 159 146 163 149 142 136 138 127 140 150 151 145 151 159 157 144 153 152 149 140 157 148 132 140 142 143 148 143 137 136 143 133 125 111 108 109 111 100 102 94 99 88 66379 333 369 30 11079 18 26 19 7952 1950 9473 9789 10449 11921 13994 15884 16651 17463 18145 17897 16957 15630 14528 12982 13121 15259 16532 17575 18907 17667 16058 15410 16100 17537 19160 20287 19671 16580 13552 10763 11268 15485 17187 18108 15908 14800 15327 17221 20719 24638 27779 29247 27749 32985 34905 26813 20679 17860 15606 12364 9642 7651 6928 7127 8247 10128 11563 12282 12863 13979 15078 15737 17249 18469 20800 23127 24682 26808 29239 31169 32770 34758 36215 38105 65686 151856 54296 40816 69213 298633 358135 165766 268139 42125 31811 30463 30318 30458 30343 30022 29806 29557 28424 26560 25316 23731 21609 19559 17771 15512 12830 9985 7419 5273 3529 3003 3676 4683 5842 6595 6395 7099 8293 7878 6634 6525 8088 9434 9324 8070 6859 6605 6691 6941 7144 8020 9011 8873 9549 10501 11615 12329 13059 13183 13582 13348 12713 12694 11673 10261 9692 9944 10937 11418 10053 7934 6768 5894 5099 4632 4362 4077 3898 3805 3764 3557 2961 2538 2392 2332 1806 1418 1033 1123 1479 2074 2052 1550 1554 2354 4137 6463 3935 2322 1937 1809 1514 1112 977 907 898 894 917 911 903 899 853 604 440 317 231 184 150 90 112 134 142 125 90 137 126 142 156 111 124 154 132 88 78 91 80 77 58 95 66 84 75 96 65 63 115 129 63 70 57 59 77 82 82 64 88 87 74 84 88 77 106 111 127 80 47 68 74 96 125 135 125 161 178 141 125 135 145 128 122 149 127 122 126 147 120 114 125 142 136 139 155 119 108 109 102 113 123 146 143 138 101 84 109 127 127 109 106 133 130 123 116 117 131 125 125 110 106 115 96 94 97 106 98 110 96 103 100 104 108 103 95 104 112 99 102 95 87 89 90 98 84 75 77 80 69 66 72 61 60 52 61 48 34 40 29 25 26 66388 342 95 30 11075 18 26 28 7951 1941 17018 16988 16861 17573 18124 17919 16440 14678 13332 13033 12909 12696 12975 13761 15059 16277 17286 19089 19795 19418 17710 16625 16491 16417 17101 19684 21633 26070 26490 23839 21584 20535 19593 19203 20273 19605 18571 19072 20105 21500 20315 18406 22733 31535 42345 48737 44508 43633 52923 62134 71682 78118 76104 73157 74364 64301 48060 37058 30253 25998 24180 23625 23717 25025 22843 19590 17294 16851 17134 18298 18160 17250 17467 18007 18227 18862 20858 24125 27309 31394 35887 42656 56807 59725 49677 44598 43638 44211 42567 39622 36672 33854 30437 26002 22101 20229 19486 19257 19581 19482 18123 17223 16209 14913 14354 13894 13372 13073 11736 9813 7958 6139 4604 4702 6216 7062 6632 6566 6153 6428 7786 8887 9459 10127 9817 9515 10101 10666 10663 10348 10164 9859 10166 11707 13497 14296 14896 15253 16567 17058 16911 14930 13532 13078 12946 12085 10593 9584 9861 10993 13384 13933 14777 16534 18890 19005 15472 8483 4351 3556 3592 3533 3548 3716 3706 3115 2837 3106 2277 1720 1296 1138 1061 953 939 920 944 945 1013 952 883 873 838 859 865 854 744 810 814 827 859 937 1062 992 894 915 827 612 407 281 261 155 139 108 165 124 110 134 47 85 130 107 86 70 62 66 91 132 65 88 130 85 73 99 99 64 77 92 76 74 35 30 77 67 49 96 75 71 54 68 54 42 55 71 68 95 22 55 82 122 62 49 82 68 70 81 120 128 127 109 124 114 132 119 96 84 89 82 71 71 81 99 112 125 113 122 111 110 98 87 87 90 128 119 135 112 90 98 99 92 87 92 83 120 112 105 112 121 108 84 108 109 96 65 76 80 79 76 85 74 85 70 67 74 73 81 81 90 90 81 74 56 63 78 73 66 64 61 49 53 45 38 38 48 46 33 20 17 15 10 6 7 66397 342 89 30 11069 18 26 37 7951 1931 19388 18210 18096 20156 23752 27009 27655 25972 24135 24627 26441 27061 26793 25799 24688 23937 22982 23062 23675 23346 21663 20559 20184 20035 19080 17156 15788 15976 15742 15106 15659 16188 16457 18020 18835 19194 19459 20708 24080 31929 37490 40863 46320 51307 56663 63790 69142 73567 85439 93806 89186 80016 69247 55541 43790 34604 28669 27199 26236 24915 27459 29148 25952 22144 19703 20227 22074 24447 26279 25886 25326 23901 21074 20682 21452 20065 18891 17429 16908 16945 17015 17045 17766 18968 20126 21190 21624 21977 22135 22213 22133 21585 20814 19205 17834 16347 14941 13686 12180 11036 10172 9638 8766 8437 8603 9055 9675 10262 9966 9507 9204 8695 9039 11567 12588 13973 20082 21956 16323 9841 6520 5503 6186 7808 9717 10825 10822 10636 10646 11065 11618 12106 12810 13144 13755 13368 14660 16684 18470 20170 26040 31544 30068 26116 25457 22467 18184 14750 13686 14334 14480 16095 17121 14210 10565 7112 4669 3583 3683 3762 3728 3756 3773 3759 3637 3424 2693 2033 2290 2165 1463 1252 1113 1115 1105 959 912 964 1040 1024 949 909 915 980 944 839 816 860 990 1036 1059 1159 1185 1073 1133 1139 1045 983 821 443 278 246 160 127 115 127 133 127 136 96 118 139 105 134 93 90 138 112 92 109 117 101 87 137 140 104 92 119 78 88 86 42 77 145 70 92 101 85 64 68 39 92 78 66 78 95 71 55 36 77 93 98 78 73 71 90 148 124 117 129 127 127 102 123 116 115 113 110 105 73 125 119 110 140 128 122 141 116 105 122 104 128 100 131 150 151 130 102 105 127 123 110 108 107 110 122 123 106 114 125 110 98 124 112 91 76 80 92 91 78 86 86 70 98 86 85 81 91 97 94 77 67 79 78 76 82 75 68 62 62 57 59 53 41 34 34 29 17 23 18 5 3 66406 341 111 30 11061 18 26 46 7950 1921 13627 14644 17339 21901 24438 26248 27879 28937 28800 28284 28247 28668 28585 29727 29282 27279 25926 24849 24060 21503 19611 19763 21748 24139 25119 25278 25550 26771 26612 25652 24950 24636 25636 27681 29861 32091 35127 39422 43239 48080 53390 57866 63866 72484 80480 85114 87763 89007 85721 73835 60275 48737 38093 30054 26051 24782 25052 24779 23499 23773 24309 24362 26176 28788 32159 36524 33421 27265 24966 23432 22193 20511 20085 19378 17790 18893 20002 18406 13945 11201 9319 8346 7659 7112 6468 5955 6056 6001 5963 5719 5216 5042 4727 4360 3945 3642 3352 3148 3211 3504 3848 4718 7265 11871 17842 22255 24924 25375 23036 20822 23703 27428 25414 24977 26226 25678 22233 20109 17554 15592 13608 10473 8450 8399 8976 9167 9558 10358 10798 11392 12630 14628 16917 16658 14511 12746 11995 14485 22414 18414 8734 7190 5427 4585 4352 4013 3923 3975 4145 3770 3470 3517 3635 3508 3278 3744 4450 4294 4025 4228 4840 5475 5965 6226 5557 6624 8296 5524 2269 1188 1039 958 945 890 830 886 1017 930 938 926 923 901 887 830 794 848 923 983 1069 1117 1151 1122 1050 1075 1014 991 967 874 734 514 341 203 141 125 135 157 115 97 99 85 112 101 96 54 56 72 114 95 103 115 80 52 62 62 66 72 96 58 9 51 37 48 46 44 14 39 61 53 3 32 47 57 66 18 14 24 70 65 27 55 68 28 47 40 62 90 65 121 87 90 90 76 69 88 87 78 92 81 46 66 74 80 90 125 99 58 78 79 77 51 58 94 103 75 87 66 57 86 63 74 71 62 85 82 86 115 98 88 83 95 76 83 76 67 49 57 43 60 59 46 54 64 62 53 51 51 77 73 63 43 44 36 35 50 47 42 39 37 25 28 21 23 19 10 21 11 -3 9 -4 -18 -19 66415 341 108 30 11058 18 26 55 7949 1911 14778 18585 22135 24781 22421 18517 14458 12931 11799 11404 11480 12000 12930 13848 13965 14089 14795 14996 15980 16479 14518 12421 13763 17788 22040 26680 32702 38111 42952 46107 46062 43651 40542 38458 37500 36956 36117 37395 39166 41133 44319 50035 57689 66888 74227 78926 79148 75113 67233 57415 52969 50128 49641 47184 42156 36038 33287 35080 40406 43212 43823 46862 46246 38860 29956 22988 20683 22263 22268 22104 20861 20005 20403 21573 22280 21126 19923 18449 16577 16142 16156 15456 15352 15054 14506 13948 13618 13637 13496 12899 12098 11820 11828 11895 10974 9545 9291 10848 12776 15964 21959 30569 42111 46907 36702 29805 31493 32938 38009 40436 44180 51645 60761 65091 56549 47962 40757 31640 24476 16912 12762 11036 10715 12308 15637 18530 20164 17562 13702 11125 10053 9524 9148 9195 10498 12172 13672 13527 12949 11790 9228 6934 5448 5023 4820 4975 4926 4810 4863 4608 4761 5245 5342 5395 4944 4650 4499 4512 4386 3941 3893 4324 4302 3938 3958 3627 3342 3244 3287 3268 3192 2660 2038 1726 1154 895 998 946 941 958 899 875 843 886 950 898 906 973 1029 1120 1214 1246 1313 1354 1446 1436 1288 1115 1031 939 846 659 337 173 119 52 100 109 49 74 114 78 100 95 133 63 63 79 105 122 95 92 102 73 54 67 82 70 80 58 46 67 68 89 11 25 44 29 3 27 21 46 63 48 47 73 63 55 32 45 37 73 81 94 87 85 82 91 79 112 102 93 106 87 124 104 90 104 93 71 71 118 125 105 81 83 62 69 92 82 100 86 114 101 80 74 58 79 73 76 80 75 94 89 90 95 108 100 98 108 96 80 98 65 51 49 69 64 69 69 80 73 63 75 88 86 88 88 84 76 71 60 67 69 53 54 62 55 50 48 50 38 27 23 29 24 17 14 5 -1 -5 66424 341 132 30 11052 18 27 4 7949 1901 28767 30880 32659 33554 32116 30869 26785 25179 23255 18155 15340 14694 15052 16835 18936 17566 19255 15783 15199 16401 18927 20668 20534 20625 21740 22827 24021 24538 25179 26250 27577 28617 30727 34230 38232 40984 41833 41500 41319 42354 44238 44223 43803 43893 46142 50255 51967 55352 70227 77140 70050 66625 63501 63483 65011 65826 64098 62103 60312 58066 54836 50510 46780 43939 37799 31839 29537 28762 24480 19996 18222 17255 16666 16049 15043 13873 12643 12116 11682 11421 11399 10891 10749 10961 11265 12001 13090 13930 15115 15503 15836 15936 16020 15814 15573 16200 15300 14490 13672 12951 13415 14227 14849 15059 16272 19938 25185 30688 32952 29696 21831 15150 11694 11071 11305 14215 16342 18864 19831 17784 14372 10394 6476 5245 5879 6656 6306 5531 5586 5396 4837 4265 4366 4543 4748 4710 5220 5748 6022 5868 5845 5840 7149 8996 6157 5050 4794 4249 3992 3495 2986 2667 3032 3768 4192 4378 4870 5398 8799 17058 11428 6128 7355 24990 76117 61115 16914 5028 4791 5045 4685 4276 3508 3041 2383 1278 1017 1015 1111 1071 1010 987 1026 1125 1154 1152 1242 1565 1980 2114 2494 2515 1817 1618 1579 1350 1172 1118 1115 1015 781 451 226 126 119 110 115 82 78 88 85 89 106 85 75 112 130 73 92 138 76 77 69 57 48 53 69 6 13 57 48 77 53 84 51 25 54 65 37 15 45 2 20 46 48 53 39 78 40 64 57 53 93 107 76 27 52 78 101 108 119 101 117 111 97 73 77 90 92 69 69 125 89 97 84 73 100 69 67 87 78 103 114 132 96 100 111 99 84 76 85 86 80 82 66 71 93 114 124 99 90 95 95 100 83 77 90 70 82 85 74 69 72 76 75 70 72 72 80 71 63 64 70 72 52 48 51 43 53 42 35 39 41 25 32 33 27 23 24 13 5 66433 341 94 30 11044 18 27 13 7948 1892 43596 41245 41108 43281 46761 49770 44510 26801 12012 5969 5542 4728 5009 6637 13937 25262 31647 47987 61014 40106 28285 11607 11935 12713 13945 16031 18047 20204 21901 22765 23509 23775 24480 25763 27200 27544 29019 29888 30999 33119 40036 51712 63614 73117 78205 75262 68007 57576 47675 39598 33464 28687 25760 22872 19779 17654 16093 14968 13720 12479 11168 11271 13259 14460 15868 17659 18581 19358 20222 20672 20254 19886 19365 19357 18868 17861 17496 17410 17942 18625 18456 17605 16077 14158 12182 10672 10820 12053 13361 14089 14818 19287 30261 43046 40532 31080 24511 21996 21507 21756 22738 26207 32965 39353 41347 39464 38840 39603 39278 38457 38080 37802 32881 31199 32218 34815 36407 35495 32407 28620 23479 15005 9791 8086 7124 6801 6276 5863 5488 5165 4981 4883 4731 4670 4603 5031 5637 5774 5690 9773 22542 19150 13553 9794 7516 7787 7274 6567 6081 6013 5512 5009 4728 4736 4927 5284 6922 11661 14710 12528 15337 60165 140945 109498 49205 14227 5073 5374 5151 3523 3406 3951 3178 2072 1678 1523 1404 1277 1194 1248 1228 1255 1234 1465 1753 2107 2706 3080 2881 2706 2607 2229 2036 1723 1509 1322 1202 1244 1164 982 840 568 356 263 150 130 122 95 95 96 97 129 88 79 50 75 101 86 97 143 123 94 80 54 74 55 78 70 60 82 56 107 102 94 47 50 82 82 56 42 46 76 53 25 46 76 83 98 80 91 88 88 106 79 54 95 118 113 119 158 132 134 124 126 123 97 91 104 98 84 97 86 101 123 137 128 91 86 112 89 80 79 92 110 143 106 107 108 105 84 99 103 84 98 94 100 129 125 112 101 123 137 112 88 79 83 82 84 91 82 86 99 90 79 98 95 90 93 96 90 88 77 81 71 65 69 71 52 47 56 44 53 50 38 39 31 32 28 24 20 11 66442 341 88 30 11038 18 27 22 7948 1882 1366 1497 1655 1743 1933 2263 2535 2877 3120 3418 3706 4154 4884 5387 7267 16124 32876 59004 99721 96451 65916 24399 22428 24836 26631 27787 30455 35147 37955 39993 41742 42755 43453 46713 51622 55004 60775 74859 97122 110375 110475 109373 107769 95795 77544 64874 55317 47372 42344 39675 37525 35227 32086 30030 28783 27296 25049 19910 15031 13069 12273 12385 13701 16817 20086 22714 25226 27346 29354 29838 30355 31805 32913 32181 28188 23815 21364 22983 25860 26686 24883 21898 18062 15063 13578 13946 15602 16982 17546 18688 20093 21415 22492 23180 25235 23163 20176 18790 17195 14545 12709 13543 16018 18175 19838 20619 20746 20213 19267 19468 15123 9777 6804 5974 5706 5531 6552 7808 7715 6699 5793 5579 6535 7200 7272 8311 10717 12652 13922 13332 11934 10760 9509 8498 8417 8595 9341 10610 12594 12129 9820 9263 10976 11912 9848 8243 8044 9008 10439 11799 11233 8708 6795 6499 5640 5321 5890 6522 7721 9360 9465 11455 8266 6172 5404 4654 4262 4330 4625 5185 5019 4775 4726 4056 3439 2812 2293 1792 1511 1491 1546 1673 1915 2155 2377 2784 2891 2943 2644 2526 2315 1922 1680 1626 1616 1706 1739 1700 1640 1539 1317 1015 731 330 180 145 103 96 67 93 96 86 77 106 59 74 80 107 119 99 147 148 87 58 40 27 69 30 24 23 76 30 48 -10 20 -10 22 12 15 38 58 32 33 39 9 38 43 43 30 37 34 27 49 44 39 59 83 67 62 78 91 136 101 65 89 86 69 73 116 70 60 58 77 79 89 81 79 86 98 58 44 66 83 82 98 73 77 86 78 76 73 61 51 65 69 72 80 88 93 94 95 92 103 89 71 73 60 67 74 75 81 86 62 70 74 80 80 74 61 68 78 63 73 73 65 66 56 41 30 29 22 25 25 19 20 17 12 16 5 4 7 66451 340 111 30 11031 18 27 31 7947 1872 52977 8316 39414 120063 9264 3946 4167 4303 4459 4437 4686 4878 5051 5273 5494 6100 7475 9683 12850 15504 17858 20324 21700 23589 26635 29161 33577 37162 38447 39813 41585 42935 43789 46880 56749 62484 64502 66087 65820 63634 61853 59416 58199 57635 57251 58185 59627 58833 55027 50706 46836 43289 39263 34810 30179 25043 20979 18799 18089 17709 17374 16907 17373 18145 18887 19987 21329 22589 22579 20984 18822 17334 15687 14456 13383 12796 12465 12597 13635 15687 18700 20615 21129 18973 16422 13410 11955 10891 10854 10885 10484 10280 11163 12112 12519 12233 12117 10907 9249 8726 8288 7988 7905 8743 10425 12341 15485 15673 10722 6792 5332 5064 5212 5699 6190 6776 6972 7033 6724 6363 5968 6049 5565 5225 5522 5853 5594 5241 5539 5948 6358 7033 8568 9338 9788 12485 18469 19298 20539 25538 38417 127038 98136 31133 24004 26752 29753 24578 20077 15262 12550 10040 8669 7553 7418 7869 8152 8175 8226 8738 8251 8080 7634 7429 7780 8665 10337 13083 10636 6414 4520 3606 3082 2826 2862 2764 3052 3845 4608 5463 6037 6601 6450 4763 3350 3019 2869 3281 3558 3182 2715 2728 2658 2426 2082 2169 2686 2921 3013 1940 1086 631 287 148 87 81 66 101 84 58 76 54 96 91 97 110 91 105 132 127 126 79 116 68 34 -9 38 68 13 32 60 45 27 39 29 35 50 66 44 48 55 72 52 76 35 34 55 31 27 72 55 48 55 76 67 70 71 113 97 97 94 86 112 109 111 92 88 76 100 86 84 87 100 126 86 77 69 47 85 75 45 79 83 83 79 82 87 96 73 63 79 77 84 92 90 93 89 82 104 97 85 108 91 72 70 78 72 83 87 76 76 74 74 83 80 70 78 85 80 79 76 77 72 68 64 49 51 50 36 34 33 29 30 31 29 28 25 17 7 0 66460 339 164 30 11024 18 27 40 7946 1862 1593 47953 195395 158434 252301 273446 183939 10997 6789 6965 7871 8932 10097 11310 12298 13537 15019 17046 20540 24742 29509 35798 40969 43617 52462 58307 64719 82043 97450 82734 68978 66384 69204 72882 76372 83371 87694 91250 90299 81554 71156 62871 58673 54871 48988 44159 40503 37398 34799 32713 30909 29561 28154 26916 25423 24433 24015 23642 22362 21653 21470 21703 22478 23947 25966 25889 23474 19755 17304 15991 15752 16026 15746 14765 13819 13521 13394 13335 12967 13065 13470 13345 12640 11900 11934 12420 12521 12233 12891 13700 13374 12765 12474 12687 13085 13559 13190 12246 10579 8879 8445 8586 8147 7456 6853 6227 5736 5326 5004 4854 4860 4728 4776 5046 5233 5501 5723 6161 6758 7712 8229 9035 9705 9007 7925 6884 6255 6582 7231 6474 5721 5386 5202 5435 6134 6622 7892 10092 11679 15270 25906 17130 17143 25260 35728 27021 17065 14085 11725 8831 7664 7973 7700 7412 7737 7881 7906 8737 9373 9914 7746 5857 5049 4456 4287 4141 3870 3474 3093 3038 3442 4420 5804 7915 9860 11955 12493 11676 11182 10872 10291 7591 5613 5338 5475 5436 5571 6333 8726 8814 6007 4828 10178 15481 7698 3341 3362 3212 1570 979 594 273 194 156 114 136 100 96 99 143 85 102 115 117 104 123 147 112 99 125 153 156 126 74 86 66 47 53 89 60 49 104 85 61 57 29 33 55 52 39 66 83 92 62 53 66 77 79 93 93 86 80 67 76 113 112 104 136 156 117 133 119 122 117 96 93 98 117 128 104 105 101 111 106 84 118 117 98 106 121 117 116 133 125 108 102 86 90 93 94 99 103 98 104 116 103 107 117 110 127 134 101 98 105 99 95 84 102 106 90 85 115 100 106 98 93 112 107 94 100 87 72 81 78 66 70 65 57 59 46 49 60 49 51 33 35 36 32 21 66469 339 126 30 11016 18 27 49 7946 1853 21656 78759 56135 999999 999999 999999 2301 1950 1920 1997 2359 2459 2966 3562 4333 6197 7752 9223 10839 13890 23643 47180 58254 57269 52512 38639 35490 34416 35736 30818 24441 22017 23103 27089 32194 32140 24695 18712 16882 16069 14572 12666 11899 11427 11770 12545 13508 14810 15768 16238 16700 17304 17932 18660 19555 19671 25318 62597 105109 115581 153628 408717 773476 519342 66786 25114 22414 22217 21211 19462 17783 15938 13766 12145 11747 11409 10482 9675 9069 8726 8586 8740 9183 10278 10982 10677 10478 10171 9565 9275 8675 8670 8663 8707 8576 8367 8025 6970 5809 5108 5169 5291 5162 5416 5576 5793 6437 7005 7555 7894 8103 8451 8239 7846 7804 7887 7971 8050 8079 8176 8406 9121 10696 11145 11614 11942 12583 13543 13507 13535 14758 16809 21253 25250 25410 23977 25453 23740 20945 19550 18124 16897 17534 17617 15794 12805 9577 7674 6283 5469 4708 4613 4712 5077 5185 4939 4942 4792 4433 4180 4191 4248 4221 4140 4373 4723 5505 6757 8573 10077 11030 11691 11511 11230 11287 11602 11993 12241 10837 8858 8355 8235 8246 8401 7956 6977 6984 7885 7616 6240 6058 6476 7278 7004 4431 3397 2935 2125 1599 1396 1220 1038 638 326 266 185 122 130 91 83 89 72 77 59 111 141 96 97 155 136 133 127 119 145 123 92 74 80 72 81 52 95 51 68 54 73 63 62 43 84 81 67 49 65 57 75 86 67 35 56 86 87 76 66 80 100 115 104 106 148 147 124 119 112 137 94 107 128 97 88 113 73 66 105 70 84 88 77 79 82 90 95 132 124 107 98 89 82 108 118 92 82 90 81 102 118 117 107 104 111 100 97 92 90 82 89 75 79 93 95 98 99 101 90 96 97 95 95 95 80 74 82 78 76 74 56 58 56 55 49 47 44 46 43 40 39 25 21 17 66478 332 331 30 11011 18 27 58 7945 1843 2585 2589 2814 2707 2632 2716 2654 2696 3241 3552 3949 4733 6213 8596 10939 14062 17890 22630 29232 43121 55280 61509 64814 60255 64602 67193 68416 70413 73276 72823 64033 46403 29838 25887 30635 36612 41733 44977 46243 46022 45405 47651 49100 54867 80384 108966 121023 116569 108052 100911 94231 104257 143831 202875 308613 444798 496464 148007 26558 24248 24206 24330 23928 22327 20886 19121 16986 14540 13699 13499 13391 13282 12961 12909 12483 11417 10713 10407 10251 10176 9984 9988 10241 10274 10026 9930 9663 9760 9680 9778 9428 9520 9852 9889 9907 9730 8389 7592 8032 8515 8940 9048 9023 9200 9058 8909 8827 8721 9054 9099 8921 9138 10055 11753 12345 12589 14833 18340 19276 17379 16020 16005 16510 15147 13510 12073 10520 8655 7303 5546 4523 3879 3568 3547 3392 3068 2663 2315 1927 1855 2062 2254 2436 2822 2884 3128 3560 3760 4123 4356 4426 4322 4592 5011 5342 5592 5908 6761 8298 10664 12804 14332 14651 13336 11756 10794 10766 10371 9122 8186 8010 6874 5696 5164 5158 5419 5654 4895 4442 4424 4371 4576 5399 5117 3694 3263 2960 2534 2243 1957 1838 1734 1543 1305 920 483 207 211 200 160 134 122 93 88 94 67 79 122 109 78 110 93 126 96 95 72 84 90 96 39 57 69 66 46 45 60 88 44 54 49 73 71 81 78 32 39 52 28 27 79 81 66 80 42 82 137 76 47 122 106 110 100 99 89 102 125 146 104 67 101 113 99 73 95 84 95 90 70 78 69 98 92 82 87 113 106 94 106 91 93 88 90 77 90 87 113 77 69 75 86 98 119 122 99 78 64 79 85 71 73 75 64 75 75 78 74 73 73 92 82 76 79 79 74 64 62 55 49 46 55 53 41 30 31 26 34 27 21 10 12 3 -6 66487 332 324 30 11004 18 28 7 7944 1833 1786 1900 2136 2191 2456 2640 2723 2717 2690 2670 2727 3280 3812 4695 5472 7656 11078 12734 15937 21422 27022 34547 49572 55909 55487 49890 39866 28661 24744 17924 18393 22474 27534 34012 40892 47373 54577 62244 68671 70933 72975 74186 66307 65156 67574 73812 87539 108857 109873 83697 53826 38796 33208 30052 28772 27507 25656 22914 20369 18072 16124 15279 14548 14312 14379 14047 13511 13115 12257 12003 12409 12781 13397 14505 15357 16040 17236 19296 21542 24234 26513 27603 27805 27715 27437 28291 29762 32179 36687 42186 48560 56308 65792 73449 74630 71608 67953 61034 52918 51010 54456 60641 65971 65165 56342 42893 29740 20502 14989 11799 9295 7531 6776 6593 7008 7304 7138 7075 7091 6692 5963 5124 5163 5846 6305 6018 6148 4941 3384 3121 3114 3273 3127 3064 3218 3100 2855 2672 2678 2816 2924 3041 3487 4123 4831 5703 5958 5843 5659 5642 5463 5565 5844 6653 8462 10770 11991 11800 11562 11106 9917 8380 7278 6453 5730 5032 4829 4816 4696 4148 3724 3613 3667 3323 2617 2491 2437 2661 3014 3470 3528 2812 2397 2473 2577 2552 2300 1850 1597 1399 1283 1258 1036 815 554 320 208 171 151 79 44 44 54 43 68 62 45 49 50 48 52 87 69 39 25 24 21 27 31 20 -6 -3 -28 23 34 12 56 10 39 34 8 35 6 -20 12 17 -3 -5 -4 31 37 2 0 -4 17 40 18 41 35 31 45 65 72 80 69 36 66 38 17 30 34 47 40 40 31 14 42 39 40 24 51 54 46 34 15 34 59 63 73 43 31 35 33 34 38 28 27 25 33 25 45 64 44 35 58 42 23 14 18 22 34 30 28 12 14 22 20 25 8 28 22 14 27 16 4 13 22 -2 -14 -10 -12 -20 -15 -20 -18 -17 -23 -30 -29 -41 -49 -50 66496 325 554 30 10994 18 28 16 7944 1824 14 156 308 168 411 824 1081 1522 1682 1963 2221 3140 4814 7242 11026 14822 16887 16555 12926 11173 9923 8349 6434 5568 6474 7621 9460 13178 19540 26525 30454 31460 36459 44939 47459 52051 57395 61331 63357 63856 59274 47089 36875 26965 25666 28307 19800 10738 8629 8355 7811 7752 8223 8142 8098 9128 10770 12432 14204 15996 17792 20148 22742 25994 30288 34102 37061 40706 46357 50038 50497 53935 61136 67594 72984 79613 87085 88858 87152 89075 95145 102988 105969 109596 115044 119587 123969 124120 116395 100629 91783 91060 90708 86110 79282 64396 44891 29330 20320 17274 16932 16800 15540 14815 14068 11707 10125 10895 12523 15208 18765 20382 21951 22635 23724 24961 27210 27268 25335 22686 19576 17486 16600 15477 14950 14494 13679 13248 12721 11902 11278 10680 10002 9557 9575 9876 11932 15956 19739 20700 19397 17759 17481 16238 14389 12733 11456 10653 10113 9909 9704 9377 8826 7807 6794 5784 5118 4756 4384 3995 3801 3448 3030 2573 2364 2364 2373 2629 4051 6713 12085 22029 26629 13860 4306 2401 2704 2935 2045 1501 1275 1228 1225 1155 1206 1217 1178 1106 815 485 311 289 234 181 104 104 113 113 98 111 132 93 135 157 200 137 110 96 95 85 80 122 126 66 71 95 87 85 65 105 101 74 82 109 92 54 65 96 99 105 71 55 51 89 111 80 50 76 87 74 82 76 88 107 162 146 145 115 150 159 125 87 107 111 101 95 78 107 68 75 89 126 85 77 101 113 115 93 129 114 93 102 79 127 127 108 103 102 103 106 91 91 93 99 82 107 110 107 100 83 69 65 67 68 87 79 78 98 102 89 86 79 79 79 71 65 68 71 63 55 50 55 55 51 47 42 46 48 38 30 23 31 25 13 12 66505 328 424 30 10984 18 28 25 7943 1814 6 -9 82 213 215 179 223 428 655 1068 1264 1961 2947 3731 3857 3191 2952 3472 4023 4282 4100 3806 3736 3497 3346 3733 4432 5163 8151 13148 18662 29008 44787 64057 90795 120816 140503 148158 127941 102122 79192 64467 62559 67057 67425 64459 77790 41541 25609 14878 12619 14663 17778 18379 17574 17529 19030 20470 20234 19134 17037 15534 15653 17250 17369 15379 12762 10973 10502 10791 11903 13810 16117 17629 19176 21734 23942 25626 26852 27901 29424 30330 31088 32089 33059 34270 37265 39968 41053 41170 44144 46925 48464 51409 54854 58973 60183 56962 53771 52879 53130 55676 55365 53589 52371 49005 45028 41295 39409 38065 36873 35326 35704 36439 41228 48214 50751 53000 53015 56582 58832 58428 53969 45686 37406 30983 25940 23474 21900 20804 19686 18150 17772 17849 19407 21300 21615 19415 17512 16866 17513 19035 21820 23566 22094 20008 18121 16186 14014 11684 9934 9097 9174 9180 8573 8079 7842 7404 7008 6599 6112 5481 4876 4410 3742 3358 3249 3209 3844 5607 9861 18295 30332 42595 45272 32735 14429 8012 3102 1289 1250 1225 1205 1251 1288 1355 1377 1413 1491 1535 1442 1167 713 292 230 297 190 147 130 111 165 170 133 79 92 67 135 121 112 109 94 46 71 64 46 103 59 62 76 94 83 54 101 75 44 79 66 95 93 71 54 25 44 85 56 46 76 79 96 90 78 100 82 88 103 112 105 135 126 114 135 158 129 76 75 82 90 87 67 91 103 108 97 94 98 100 95 103 82 93 113 115 101 105 110 105 107 100 99 105 89 86 91 76 88 100 104 104 113 110 103 85 77 83 86 83 86 91 89 95 86 79 74 80 85 81 72 62 70 79 73 57 66 60 53 56 50 37 42 45 42 33 26 25 28 22 14 10 66514 329 388 30 10978 18 28 34 7942 1804 1177 1288 1493 1600 1709 1834 1905 2370 3039 3720 4729 5988 7985 11469 15522 16183 15585 14555 14525 15614 15761 15039 14736 14065 14895 17308 16460 15278 14890 15922 18938 28077 41976 59754 78037 90957 101344 117313 104411 80457 63679 54232 49551 53179 59452 71877 93737 114155 54892 30148 24731 24294 27834 34274 38460 43115 47136 55111 66821 70239 64379 51022 40494 36670 36691 38296 40389 42196 42519 39275 35836 35668 37851 39407 36227 33772 34255 32056 28381 22531 20025 21238 25886 30619 31955 30964 29963 28066 27255 26888 25433 24235 23650 23274 21968 19415 17744 17787 19424 20969 20711 21529 22442 22065 24328 24577 20416 18340 15135 12317 12963 12393 10369 8982 8500 8652 7799 7198 6534 6392 6729 6467 6137 5712 5493 4991 4704 4537 4416 4614 4798 4817 4785 4881 4919 5240 6299 8326 11213 15416 21472 25137 24573 21205 17054 13867 12484 12939 16328 21811 25373 26294 26236 22635 15957 11337 10411 10166 10526 11052 12370 14827 19423 28318 41305 53512 62321 70448 76000 72264 57217 27419 8416 1773 1214 1101 1084 1040 1038 1011 1046 1134 1226 1317 1310 1208 1196 1244 1241 1202 1104 939 779 512 294 285 295 233 163 118 108 110 51 69 61 85 76 104 109 133 29 56 56 61 61 81 99 98 54 54 65 82 86 55 56 81 54 45 67 48 25 35 51 38 80 40 40 38 88 51 49 43 40 65 48 43 78 105 99 116 107 90 87 82 83 117 111 60 53 58 48 59 71 67 54 40 56 40 86 91 59 74 61 71 63 79 105 81 58 48 62 88 79 76 83 101 84 66 71 71 66 70 77 70 62 76 53 54 62 71 61 63 51 63 63 72 62 63 51 53 56 55 63 50 39 30 34 34 41 37 19 18 14 14 5 0 5 -3 -15 66523 328 414 30 10974 18 28 43 7942 1795 1027 1238 1413 1498 1735 1623 1693 1841 1910 2138 2475 3849 6166 8196 10713 17935 30338 38102 32482 24995 19724 16509 15696 16027 16520 17030 18366 19387 19551 20016 21655 23669 27407 29871 31246 33345 31880 30106 25287 22836 22218 20891 16973 14093 18055 25100 47256 64723 48358 23751 20737 24800 29242 34600 42474 48351 50414 50885 52242 53316 48524 41991 37937 36987 36838 33095 28439 24692 21799 20141 18343 16358 14260 11415 9910 9883 10878 12208 13621 12992 11384 10110 8904 8239 7532 7109 7222 8217 10941 14043 16105 17039 17291 17252 17053 16498 15264 12602 9633 7323 5309 4470 3800 3495 3616 3378 3425 3764 4451 5526 6138 6679 7652 9268 10986 11793 11932 12311 12396 11909 12291 13324 15506 17141 13540 11480 9990 9234 9045 9402 9936 10470 11419 12746 14552 16786 19367 20822 21064 21159 20028 16806 14236 13015 13424 13027 12158 12593 12819 13644 15197 16743 18771 19979 20631 20651 20614 21597 24322 28266 35489 47567 64436 84523 103180 118366 124619 122777 110078 95159 85261 69797 53058 28352 5366 2164 1773 1482 1348 1252 1271 1255 1226 1292 1308 1282 1237 1214 1112 1107 1093 1071 1105 979 538 232 341 307 188 130 128 113 99 117 160 119 109 102 88 63 74 48 108 97 61 96 140 131 61 80 79 107 102 86 104 113 104 58 64 79 89 99 74 92 90 102 35 32 62 89 87 68 94 108 124 114 117 127 124 131 89 105 108 121 117 101 87 83 78 99 92 92 97 96 100 96 102 100 92 85 125 127 126 127 120 118 100 96 84 104 112 97 109 108 101 98 105 117 111 99 110 112 105 93 95 98 96 106 95 85 77 83 89 80 79 76 69 71 85 87 85 78 75 70 68 65 63 52 51 45 46 41 38 32 29 30 17 12 66532 328 410 30 10970 18 28 52 7941 1785 624 492 538 616 708 919 1046 1193 1202 1495 1772 2399 3322 4171 999999 999999 999999 28586 26511 18027 13461 11248 10888 11342 12273 13527 14367 14306 14653 15783 17284 19779 25788 30864 34260 29521 19747 14429 11060 10250 9959 10023 14861 34615 55855 53574 32698 20175 16636 17993 22907 26665 31305 37289 43202 48758 44287 27731 16985 11649 8206 6972 6419 6325 6152 5929 5931 5979 5605 5221 4872 4930 5892 7844 9005 10311 11337 11699 11829 11613 10454 9021 7523 6267 5534 5221 5603 6617 8109 10682 13338 14166 13268 11031 7302 4348 3023 2615 2646 2690 2809 2986 3193 3393 3712 4399 5952 8520 12597 17832 22352 24012 24772 26081 26819 26803 27844 29767 30999 31623 32652 35859 42693 53634 61829 58667 44931 35043 31117 26088 20232 16172 13566 12310 11688 11552 11855 12249 13016 13867 14922 15929 17753 20971 22062 20817 19640 20086 22927 26739 29285 30930 30223 28820 27156 28262 33463 46039 48491 60669 84459 82125 81693 89315 101921 112257 116478 121805 119575 95665 67627 52277 28686 12422 7413 5543 4487 3671 3493 2754 2218 1874 1804 1968 1641 1192 1083 1143 1212 1123 1057 1081 1002 800 496 321 294 234 231 147 129 151 151 178 144 132 150 141 131 78 52 85 82 104 135 109 106 89 119 97 96 111 116 102 102 134 139 139 119 49 84 107 104 89 95 123 97 70 81 58 44 82 77 72 103 118 80 140 160 149 144 168 146 119 125 143 121 115 118 107 100 90 117 127 94 93 101 104 121 111 127 131 125 129 130 131 103 119 126 131 115 111 143 115 95 95 102 104 104 115 134 112 97 92 90 104 111 109 106 109 112 108 99 110 104 97 105 102 101 101 79 97 86 83 90 67 75 68 65 65 63 62 61 53 44 39 31 37 66541 310 948 30 10968 18 29 1 7940 1775 10941 12079 15194 12136 8117 6737 6674 7577 8559 9350 9894 10884 12865 21358 36533 54412 57451 55384 45806 28640 16244 16543 23991 22199 17051 14005 12575 12396 14230 17397 19959 19943 18109 18530 20256 19558 16504 15596 15690 15235 14757 15004 14770 11313 8919 7721 7509 7767 7706 8087 8231 7666 6789 5896 5282 4481 3814 3251 2662 2469 2268 2013 1879 1780 1628 1664 1628 1612 1652 1575 1615 1772 2042 2301 2728 3521 4922 6961 9307 11681 14310 16576 18545 19196 20106 22214 24066 25821 25702 22028 19652 20183 20361 20439 21177 22966 27005 31991 39027 48356 56378 54337 47608 45078 44151 42035 35956 29348 22943 18880 18575 19045 18468 19147 20670 21340 21139 22237 26128 29306 29951 28553 25340 22997 21433 21664 23274 25689 29482 32695 32362 29549 25190 22894 22380 23432 27978 37113 51721 75618 113442 141156 116526 101230 108668 102396 84572 76513 73972 65749 64430 53806 35995 23003 12607 9760 8197 4905 2816 3107 3323 2441 1705 1301 1339 1126 1026 991 1102 1248 1330 1193 935 602 291 126 199 281 225 184 135 105 121 135 78 80 147 124 120 96 103 101 87 103 64 68 41 42 66 59 101 56 56 97 96 101 86 87 82 82 100 106 99 85 48 65 55 81 74 46 90 70 39 49 68 79 106 97 96 117 130 142 107 122 103 112 111 108 91 118 85 83 75 57 82 90 96 86 72 71 76 100 131 116 120 102 101 126 101 73 67 91 87 104 98 92 88 90 97 104 106 100 106 90 91 94 93 81 83 92 95 90 86 96 92 84 82 76 75 77 93 79 70 81 66 59 62 60 56 47 47 39 40 33 30 32 34 24 18 9 66550 310 945 30 10965 18 29 10 7940 1766 3716 4480 4285 3669 3437 3237 3211 3483 3582 3827 5067 5684 4919 4570 4928 5700 6343 6540 6753 7163 8055 9422 9748 9317 7467 6208 6518 7643 7322 6711 5156 3836 3710 4358 5677 7283 9432 12002 13681 14875 15232 12700 10654 11199 12416 13375 14881 16149 16732 17517 18352 18398 17888 17171 15742 14084 12692 11777 12095 13407 14095 14064 13191 12411 11675 11193 11014 10234 9191 8188 7699 7116 6420 5986 5675 5747 6127 6788 7421 8356 9921 12323 16025 20255 24311 26953 28992 29787 29788 29668 29426 29837 29904 30769 32177 31010 29086 30423 36000 37291 34643 32260 29358 26545 23285 19422 15647 12426 11570 14538 18946 22353 23887 23428 22256 20582 17472 16329 16104 16551 17200 17579 17898 18971 20855 23627 27059 30178 31202 31644 31612 33853 31950 25088 22029 27705 57525 80325 90357 97359 100692 116575 136542 151144 139378 131742 120609 97071 73565 56672 35884 28407 26226 19946 11771 4154 2892 2713 2225 1889 1638 1426 1349 1540 1770 1922 2159 2404 2729 2806 2067 1411 1046 544 189 108 172 262 313 242 138 119 137 128 95 47 61 84 107 105 68 118 114 113 100 98 79 93 115 86 87 98 68 72 73 68 103 85 111 86 100 126 90 69 68 59 62 75 85 109 90 77 102 99 112 66 104 140 93 93 112 106 92 107 103 101 111 125 106 94 78 91 99 92 86 87 111 93 75 64 91 110 107 105 106 111 125 123 113 103 97 127 107 106 118 97 86 71 93 87 84 87 86 92 103 100 89 94 102 95 86 93 100 87 81 84 75 78 92 87 81 77 74 75 72 72 64 65 63 62 52 47 48 53 39 23 28 26 19 8 66559 309 1003 30 10963 18 29 19 7939 1756 -98 54 197 236 194 273 384 435 477 507 740 1052 1519 1841 2024 2068 2041 1989 1716 1626 1597 1300 1392 1644 1700 1559 1189 1158 1107 957 947 1113 1433 1442 1666 1781 1722 1636 1426 1511 2189 2861 3221 3600 4113 4549 5532 8913 16010 16987 12382 9267 8560 9135 10400 11732 12917 13460 12985 12806 13408 13938 12608 9923 7995 7473 7549 7676 8296 9426 11007 12686 13726 14388 14876 15423 16051 16713 17238 18182 20717 24610 28500 29112 24456 20846 20519 22268 23706 25249 27666 30882 33801 37189 40693 44556 49934 48775 43574 44926 37684 20899 14285 11841 11689 12153 12556 14688 19974 26812 36033 43616 35520 23704 18023 17290 18814 20362 19995 16903 13029 10494 9253 8521 8075 8028 7794 7950 10289 19221 29640 24561 16673 18662 42080 106906 166480 189592 214603 238279 245062 214662 189112 154346 117344 66346 30548 22865 23067 25869 14327 6997 5023 4418 3570 2844 2524 2462 2874 2752 2781 2707 2652 2625 2508 2418 2457 2556 2295 1884 1696 1448 1006 550 185 93 152 237 281 222 114 115 119 84 84 87 31 47 97 76 105 88 68 38 32 78 97 43 62 59 60 72 51 69 86 54 22 3 48 61 79 80 78 75 53 55 49 47 49 74 63 64 43 68 71 47 59 98 89 111 93 53 88 87 95 72 88 85 76 72 65 51 53 58 64 70 55 50 60 81 81 99 100 88 98 84 83 49 63 57 75 100 101 92 85 96 86 69 79 71 66 87 80 60 57 79 72 63 80 68 68 75 62 62 71 62 59 62 61 56 55 40 46 39 50 42 31 36 39 19 9 10 20 19 23 3 -11 -2 -10 66568 308 1001 30 10961 18 29 28 7938 1747 3933 4975 6191 7370 8916 9949 11239 12708 14094 17249 23126 26930 29409 25246 16983 13962 12160 10563 9788 9341 9090 9839 9757 8866 7465 6053 5167 4494 4125 4025 3983 3925 3783 3530 3638 3925 4440 5155 5381 5117 5385 5602 5876 6930 10106 14725 16917 17237 23003 33462 36332 30381 29321 27330 25100 26445 27791 29803 32490 34516 35250 34079 31929 29763 26079 21775 18067 15400 12940 10835 8959 7992 6851 5857 5109 4475 4233 3994 4161 4715 5618 7314 9978 13454 17643 21164 24808 27741 32281 37067 41118 45351 45924 42712 40158 41132 37821 30339 29001 35966 39843 35995 31071 29197 33093 37818 41465 44226 53630 78989 103324 125033 105433 52697 30296 31905 40284 44369 33103 22015 18227 18399 20109 22860 27004 30725 33396 33089 29827 23599 16887 12171 11018 17956 42235 88250 115691 112580 102164 105397 107665 87193 67403 56556 51035 40896 28346 18258 11493 7089 5407 4355 3894 3766 3951 4140 4271 4073 3608 3681 3442 3002 2571 2207 2202 2565 2719 2444 2101 1922 1768 1269 536 179 90 171 290 245 230 126 103 141 128 126 112 126 151 156 143 125 106 122 62 61 116 67 41 47 60 54 5 58 71 92 99 102 146 88 47 77 114 121 111 108 124 110 89 83 126 99 77 138 128 101 92 82 75 83 109 126 152 106 96 81 88 117 76 87 90 100 69 70 81 69 69 90 125 82 98 105 107 116 111 110 122 129 93 104 105 87 92 109 100 92 86 87 87 114 113 82 78 96 89 93 86 86 85 103 110 79 68 81 85 79 75 82 82 82 74 62 68 66 59 61 53 54 52 47 40 36 31 34 34 28 26 20 16 10 66577 308 1000 30 10960 18 29 37 7937 1737 10780 12307 13881 15242 17079 20843 24112 26272 28654 38567 53467 64044 50903 25339 15167 14642 15869 16039 15260 14554 14084 13650 13215 12562 12026 11967 11589 10755 9807 9540 9652 10294 11391 12110 12809 13492 13670 13748 15436 19749 22881 22605 30837 45758 57911 58208 52574 50245 49067 53401 42413 22316 18868 20053 20922 20396 19284 18586 18544 18899 19233 18704 18627 18462 17573 16235 14983 14639 14212 13828 13288 12834 12327 12016 12256 13049 14296 16324 19131 21800 24402 24509 25015 26785 27205 24685 20378 17553 16428 18020 21340 21462 20043 21176 23231 26592 33336 40641 45359 44265 46587 55949 56352 55034 57488 62480 74519 87219 92005 102120 125263 133614 116265 94287 62123 47936 41948 32851 28696 26680 25474 25096 26304 29348 31256 31233 28759 25829 23262 20448 19145 18651 18499 19764 23576 31146 40855 45447 49298 50591 41072 25005 15812 12959 10897 8966 7033 5801 5368 5102 4780 4579 4856 5522 6329 6685 6041 4751 3675 2951 2563 2366 2588 3133 3424 3433 2926 2234 2112 2092 1765 1262 599 134 108 189 282 326 216 167 76 92 102 106 102 95 87 102 115 100 144 104 75 62 55 71 79 53 34 11 44 45 19 40 73 96 63 76 89 84 52 51 45 70 93 115 79 63 56 98 93 61 73 84 98 67 61 83 108 113 83 88 137 96 70 108 83 72 91 105 59 68 58 59 80 74 54 74 71 79 87 69 80 75 67 98 97 70 83 80 80 96 88 92 96 84 70 75 95 75 57 65 76 85 76 49 64 70 78 81 70 67 69 64 59 45 56 54 48 44 43 51 46 43 41 30 24 23 29 19 15 21 16 10 4 3 -4 -3 66586 308 998 30 10958 18 29 46 7937 1728 8330 9394 10829 12323 14020 15373 16088 16459 16652 16698 19521 27536 33228 27301 20467 17971 16868 17810 20570 21265 20951 20479 18410 15832 13162 11172 10693 11518 13330 16273 20347 24643 28973 29340 26520 20910 14783 15166 15114 13605 28477 53606 61457 50630 36397 26144 15944 16693 21232 18375 14874 14507 15602 17273 20025 23814 27066 30017 32740 34185 34183 31691 28638 25091 21218 18725 16829 15357 14126 13139 12011 11351 10886 10787 10702 10701 10782 10968 11085 11754 11972 11952 11676 11343 10974 10746 10751 11437 12377 15499 20765 25895 29954 35919 42607 46125 46488 48737 52058 49767 45781 49618 60704 71315 76187 72663 61733 50435 44520 48027 63477 83061 85364 72604 62703 60449 62950 67554 66063 60605 59774 62908 61109 56991 55004 52205 48252 47473 44915 38321 32207 30749 30712 27961 24197 22867 22015 19545 18232 17102 14096 11202 10313 10068 9306 8300 7415 6959 6373 5757 5530 5405 5569 6522 7651 7824 7534 6809 6524 6173 4211 3684 3730 3776 3918 3861 3061 2420 2398 2284 1813 1486 897 195 60 51 222 268 295 249 130 115 168 130 105 85 96 89 129 107 84 94 64 87 65 79 59 79 110 68 58 68 103 102 117 92 112 94 123 110 90 82 81 86 83 94 109 102 92 93 104 96 70 81 88 88 108 114 126 122 98 126 100 118 114 105 117 107 77 94 77 92 60 69 81 74 57 74 77 103 94 84 126 99 87 93 104 99 91 91 89 94 85 84 100 99 77 93 104 93 87 96 89 79 67 81 93 83 86 89 101 85 89 85 84 93 85 57 72 61 64 54 46 59 54 60 38 28 37 42 40 40 31 19 20 16 9 5 66595 307 1028 30 10958 18 29 55 7936 1718 2137 2744 3334 3679 4201 4630 4967 5149 5346 6197 7712 8149 7450 6210 5607 5595 6194 6402 5700 4655 4013 3301 2929 2729 3243 4483 6504 9534 12829 14930 16775 18014 18625 18870 18834 17111 14840 14102 14070 14563 15404 15750 15827 16272 16841 17530 17956 18559 19256 19920 20416 20992 21853 22594 22244 22114 23125 24327 25401 25617 25047 24744 25082 25433 26029 26973 28124 29138 29430 30460 31495 31681 30810 29808 28645 27341 25376 23355 21946 20941 19861 18914 17913 17222 16854 17297 18578 21069 25869 32645 41012 49159 57080 64707 72287 77221 81015 81747 72212 63234 66006 90650 129733 156198 167905 170246 175166 168244 131262 95866 82545 78232 73735 68024 66399 62730 54392 46808 43226 40911 40678 41426 39242 33104 25461 20349 17141 15553 14044 12359 11113 9926 8785 8046 7796 8554 10080 10685 9955 9683 9875 9980 9740 9209 8494 7391 6373 6094 6714 7139 7637 7929 8178 8728 9034 9093 9001 8253 6699 4079 3494 3347 3253 3113 2870 2926 3131 2683 2014 1802 1466 583 64 84 91 188 267 340 282 178 122 121 107 91 96 112 103 113 97 84 102 79 44 72 84 54 61 97 86 60 82 102 125 113 99 117 124 80 64 87 67 65 97 85 74 111 81 89 105 97 57 63 81 96 80 126 111 90 122 123 127 125 143 107 103 107 118 112 91 83 75 68 71 84 105 94 93 105 106 71 108 134 128 101 79 88 105 114 102 81 86 105 121 128 103 85 104 107 93 96 105 93 90 82 78 81 78 94 94 79 86 77 81 80 83 67 69 67 67 75 76 63 61 46 41 40 42 36 43 36 33 31 29 24 22 19 6 66604 312 878 30 10958 18 30 4 7935 1709 58675 2393 1806 1849 1828 2015 2323 2965 3323 3754 3647 3272 3097 3004 3235 3368 4021 4405 4366 4297 4311 4446 4432 4895 5871 6991 8105 9204 10420 11973 13366 14568 13965 11371 9882 9400 9966 10513 10699 10699 9872 8947 8875 9179 9841 11009 12797 14241 15777 17852 20802 22856 24731 26912 28819 30949 32020 33086 34445 35381 35625 36174 36436 38392 41799 43917 42728 41228 38245 35488 33720 32934 33042 32502 32118 31547 31020 30854 30816 31527 32254 33771 36243 38538 39418 39318 39501 39561 38594 36478 35857 36513 38462 42383 43887 42538 45604 53493 57773 53861 48997 46851 48709 55160 67264 80983 89244 94435 98139 100869 106455 119369 138388 147703 131309 106926 85108 68864 61446 54811 47002 36901 29079 25019 24182 25175 26220 26894 25932 24584 21064 17194 13308 10121 8032 7382 7380 7670 8430 9562 10998 13116 14757 14307 13584 12914 12127 11260 10657 10279 9106 8018 8211 8796 8679 8648 8385 8221 7853 8030 8278 6772 3917 2795 2613 2643 2971 3415 3782 3754 3201 2579 2345 2620 2627 1830 881 273 62 51 88 164 248 305 207 127 124 111 113 90 46 91 96 68 124 90 44 116 115 53 60 89 52 32 71 82 118 115 76 90 95 81 99 102 80 78 122 99 85 58 71 81 89 137 114 109 92 103 79 62 89 114 118 110 117 122 104 83 91 110 113 110 72 84 102 93 59 77 95 104 114 86 69 81 73 96 114 119 113 100 97 81 74 104 88 76 82 90 71 97 92 92 99 89 88 97 85 77 90 86 80 73 58 82 83 77 64 63 81 66 59 70 69 65 70 61 63 56 45 38 42 39 49 37 25 33 29 15 19 16 11 -2 66613 312 881 30 10961 18 30 13 7935 1699 268686 548493 16573 4018 4070 4178 4464 4502 4467 4828 5025 4928 5107 5384 6081 7021 7638 8352 8585 8531 8154 7860 7413 7547 8130 8690 9313 9780 10026 9724 9204 8513 7616 7202 6837 6565 6655 7549 8525 9389 10227 11484 12497 13584 14207 14276 14441 14700 15909 17545 19515 21020 22491 23607 24289 25148 26386 26721 27658 29489 32960 35969 37286 39123 40432 40850 40567 39570 37836 35810 33408 30319 27757 25814 25241 25596 26700 28188 30131 31718 33769 35712 38113 40879 44589 48774 52560 53302 52209 54407 57068 59210 60756 60481 53117 41832 33338 33284 43020 60645 78531 91262 96764 98156 94322 90326 84670 73308 64131 59349 56151 56514 58202 60477 60154 53135 42653 33581 28430 24716 23873 25258 27444 28637 27097 24536 21246 18533 16712 15714 16313 21362 27980 32726 34157 32942 30317 28251 26642 24575 22343 20630 19311 18768 18314 17569 16046 14466 13208 12444 11630 11548 11478 10296 9438 8893 8166 7511 6640 5886 5456 4906 3950 3195 3305 3912 5234 7155 8110 6495 4047 2844 2841 3698 4244 2957 1347 407 56 63 54 117 227 291 236 98 95 134 108 97 64 130 105 112 86 115 77 71 84 90 43 101 96 91 69 62 82 69 98 85 63 85 115 58 58 84 77 62 86 113 86 115 97 106 94 113 107 75 85 77 91 104 112 127 112 135 141 128 125 127 96 96 84 116 102 99 80 93 91 65 81 91 95 72 80 95 97 104 101 91 89 89 112 123 96 89 92 81 101 106 111 102 99 89 71 67 70 82 78 81 77 68 78 77 68 80 79 86 86 82 88 81 58 59 64 53 53 51 44 43 38 45 40 34 33 39 35 19 21 14 9 -2 66622 312 881 30 10961 18 30 22 7934 1690 19030 306738 222640 269154 16277 4303 3917 3828 3669 3568 3530 3726 4174 4641 4664 4807 5205 5379 5116 4964 4973 4829 4700 4829 5086 5248 5112 4965 4918 5072 4974 4820 4698 4308 4400 4570 4395 4665 5169 6383 7471 7031 6324 6349 6584 6917 7899 9450 11210 13077 14401 15738 17376 19337 21573 23054 24890 25952 26517 28413 30806 32030 32943 35430 37272 37720 37892 37046 36473 40262 43209 45116 47498 48337 49652 52098 54448 56941 59375 58824 56021 54216 51776 49774 51093 52630 53391 52758 52410 53883 57339 62103 67183 64402 55321 48534 49046 54461 54519 48427 46817 47908 46956 47176 49198 54308 62766 70445 73071 70084 64187 55803 47157 41245 38548 37416 36819 36352 35743 35570 36318 37098 37194 35468 32519 29527 27977 28644 32918 37740 39492 38634 34179 26938 22246 19538 17826 17259 17053 17203 17929 19876 22511 25302 26753 26038 23668 21369 19911 19920 19121 17744 16665 15134 13490 12786 12723 12659 10815 8581 7654 7267 7262 7394 6901 5988 5494 4699 3658 2923 2523 2558 2680 2419 2085 1632 783 219 82 40 61 115 234 275 202 120 125 131 104 114 148 87 54 117 124 72 86 120 98 62 115 93 45 92 123 121 99 112 96 123 89 73 64 65 92 110 110 109 79 66 88 102 112 103 115 113 92 104 123 108 64 102 75 95 89 130 146 112 107 108 130 125 94 99 118 124 89 117 115 101 97 123 141 109 94 111 130 120 123 128 109 117 111 78 98 116 98 91 113 106 112 132 130 122 100 69 72 96 106 103 96 106 99 92 105 101 91 98 87 80 76 75 74 85 80 62 59 60 66 46 47 54 46 46 44 38 38 28 19 17 18 9 66631 310 942 30 10962 18 30 31 7933 1680 8942 109209 191549 274929 26988 7502 7279 7770 8807 9861 10445 10798 10613 10260 9995 9995 9766 9625 9688 9705 9703 9484 9555 9667 9018 8869 8326 7457 6914 6587 6358 6234 5970 6060 6406 6779 7301 7381 7417 7460 7268 7328 7892 8910 10120 11537 12877 14682 17187 19767 21333 22283 23737 25097 26528 28907 30493 32122 33296 33277 32304 30392 29288 28818 29147 30528 32924 34899 36070 36482 37044 38995 40343 42222 44436 46517 46772 47060 46116 44034 41595 39174 37512 37057 37150 38198 39218 39944 40447 41842 44245 46512 48606 48929 47124 43974 41916 41181 42613 43815 43776 43916 43939 45311 45614 43583 40479 38371 37418 37136 37753 38072 37991 37578 38057 38124 37274 36501 35431 32716 30644 30745 31145 31182 30938 28650 25305 21714 19297 18354 18071 18191 18847 21057 26286 31896 34117 33217 32725 34036 35187 36430 36966 36106 32910 27164 23140 21089 18159 16054 15248 14425 13591 13154 13058 12427 10518 9085 9279 10003 10577 9631 7313 5114 3878 3297 3255 3416 3403 3344 3443 2927 1562 589 159 18 -9 40 110 171 227 241 197 131 79 83 62 132 110 108 107 66 59 35 83 82 92 60 47 84 78 117 98 82 60 85 93 72 76 79 60 107 91 90 96 58 38 63 67 74 97 121 82 108 116 89 88 76 107 101 111 75 68 103 108 131 111 80 109 112 113 104 106 87 75 98 99 78 67 98 99 84 75 75 66 77 84 87 119 127 102 104 103 95 101 89 75 96 114 108 111 104 108 85 78 85 88 78 83 76 86 75 78 69 84 81 73 70 65 65 71 61 65 63 54 62 38 43 50 47 34 21 27 31 24 23 15 10 2 -9 66640 310 915 30 10965 18 30 40 7932 1671 146 999999 43181 776374 60445 11998 10816 10617 11063 10971 10638 9946 8922 8406 7975 8266 8338 8508 8659 8392 8239 8434 8400 8577 8768 8944 9206 9140 8900 8752 8400 8245 7990 7588 7205 6992 6918 7114 7538 7756 7999 8472 8749 9322 10036 10681 11360 11812 12173 12428 12895 13489 14114 15112 16298 17245 18811 20160 20736 20901 21621 23070 25125 26594 27255 27226 26372 25814 25680 25628 26412 27880 30038 32309 34505 36636 39279 43397 47820 51284 55129 59029 62703 67077 69957 71861 72510 74441 74584 75929 76058 75458 72982 71344 69165 65869 62122 58344 54463 52807 49035 42509 37258 34412 33377 33805 34903 35228 34324 33376 32524 30690 28347 26632 25927 25180 24215 24434 25111 26027 26035 24617 22792 21128 20039 19541 19059 19074 19686 21008 21879 23118 23580 22597 19909 17254 17405 19690 22948 26772 29959 33248 34881 34740 32490 25807 20133 16964 14894 14023 14169 15334 17619 20800 20501 16476 14575 13909 14567 16181 16614 14860 11580 7736 5493 4521 4845 5688 6059 5660 4833 3777 2355 1239 699 283 78 86 83 138 174 230 261 254 185 140 134 111 138 120 123 115 66 77 88 102 113 67 60 54 66 113 87 61 51 73 68 80 96 93 119 65 92 108 74 84 94 92 86 89 97 73 120 115 102 91 109 102 107 86 97 86 84 75 99 122 134 143 120 118 126 94 116 103 78 92 96 88 119 129 110 85 85 97 111 91 88 106 111 129 120 112 117 113 95 109 106 117 132 117 122 111 107 107 105 82 80 96 98 92 89 85 78 68 80 82 79 81 66 66 67 70 65 59 45 52 53 54 48 40 42 36 30 34 33 24 25 26 15 2 66649 312 891 30 10971 18 30 49 7932 1661 258 51633 314504 85890 84383 257353 27122 23257 20395 15282 12099 11041 10546 10472 10280 10219 10157 10707 10947 10871 10390 10422 10323 9951 9991 10199 10086 10276 11086 11066 11096 11746 12010 11879 11149 10725 10745 11676 13205 14514 15536 16399 16781 16893 17139 17041 16446 15668 15273 15214 15940 17479 19402 20902 22185 23681 25124 26033 27474 28829 28569 28494 29084 30129 31413 31471 31406 30531 29578 29152 28765 29433 30960 32914 34504 35983 36252 36745 37376 38566 39521 40154 40842 42528 44607 45521 44848 43934 43046 42698 43315 43528 43667 43272 43336 44498 45857 47534 49106 48538 45254 40133 35214 31929 30473 29835 29985 30770 31043 30994 30968 30741 29943 29260 28835 27998 27592 27858 28223 28295 29155 30009 30764 30082 27224 24229 22969 22781 21335 19839 18302 17406 17526 18468 19670 21160 23044 24776 26818 29322 32039 35303 38473 39956 37397 30100 22329 17518 16328 15930 16374 17351 18098 18005 17424 16472 14305 12133 11901 12939 14163 15136 15732 14922 12392 10952 11545 12406 13140 11757 9108 6859 5070 3322 1932 1264 786 356 52 16 95 103 136 246 239 176 162 124 114 154 142 136 86 65 49 97 75 47 59 62 62 115 83 51 84 125 114 104 91 71 81 105 90 102 101 115 57 60 66 70 64 89 92 124 135 133 103 78 96 95 114 123 126 122 76 96 72 124 88 94 139 98 85 66 92 93 108 80 82 67 78 76 80 89 78 59 65 76 77 90 124 88 91 99 103 93 65 71 99 107 106 79 84 82 77 96 102 81 78 79 66 60 81 97 83 64 65 52 64 61 65 66 71 54 45 34 40 36 24 32 42 36 28 21 28 18 7 -1 4 6 -3 -7 66658 316 773 30 10973 18 30 58 7931 1652 44687 106398 236302 169869 73543 70702 66553 8656 7253 8068 8469 8915 8535 8092 7399 6835 6718 6643 6477 6639 7080 7441 7839 8224 7933 7579 7718 7512 7937 8399 8832 9073 8603 7591 7220 7219 7647 7947 8634 9377 10227 10989 11329 11871 12552 13431 14374 15423 16170 16466 17104 18212 18929 19557 20224 20706 21389 22621 24023 25720 27161 28516 30007 31621 32552 33831 35049 37090 39060 40452 41601 42219 42050 42514 44625 48931 56929 63664 65742 62919 57426 51280 45467 42291 40652 39375 38331 38303 38540 38741 38185 37322 36287 36080 35765 35304 34927 34890 34933 33652 31810 29713 28211 26810 25743 25670 25370 25007 25442 25603 25456 25229 25567 27419 29517 30594 30631 30227 30149 29787 28380 26886 25785 25422 24633 23479 22303 22090 22802 24020 25822 27703 29933 32153 34361 36478 38370 40867 42629 44493 45401 44784 43287 40895 37750 34007 29949 25807 21472 18240 15856 14515 14118 14137 14019 13624 13442 13892 13844 13565 12725 11481 10827 11000 11328 12503 14214 15669 15349 15095 16056 15989 14999 13173 11176 9400 7037 4552 2600 1780 1324 901 450 107 52 84 94 172 223 197 147 113 114 129 150 141 112 109 99 66 94 69 86 111 73 89 118 131 88 74 97 115 108 126 139 93 66 57 108 103 84 62 73 97 84 79 99 118 111 118 116 123 144 157 127 109 83 90 114 118 115 84 118 108 126 116 115 123 98 95 111 99 108 107 140 93 110 117 99 78 76 93 104 111 112 121 108 123 135 113 96 101 96 115 114 94 105 115 101 99 96 89 85 85 91 106 99 85 80 96 97 82 93 87 77 72 51 60 61 48 55 61 52 39 43 44 52 48 39 27 23 23 31 25 17 9 66667 319 686 30 10976 18 31 7 7930 1642 8137 8388 8472 8431 7643 7418 8171 8543 8976 9458 10363 10954 10844 11248 11931 12336 12817 13456 14753 15560 15713 15287 14002 12500 10781 10009 9387 8716 7915 7172 6674 6682 6396 6831 6911 6626 6055 5595 5538 5584 5635 6007 6081 6110 6652 6976 7547 7952 8947 10480 11067 11588 11808 11627 11413 11605 11819 12295 13059 14458 15796 16991 18049 19597 22367 25029 28133 31801 35509 38155 41083 43385 45451 46182 46457 45129 42826 42196 42739 43295 44186 44554 44359 44348 43713 41693 40023 38837 37890 36781 35343 33647 32398 31865 31181 31254 31554 32251 32537 32271 31121 29900 28033 25939 24145 21987 20336 19554 19028 18661 18329 18391 19037 20166 20713 19678 19485 19312 20049 22650 24528 26128 27241 27162 26761 25555 23055 20492 19118 18710 20300 22782 24623 26857 28945 31149 33808 36747 40205 44487 50312 54973 59112 60278 58471 53204 45961 36673 28116 21668 17444 14707 13436 12950 12562 12137 12102 12503 13413 15031 17147 19295 20304 17995 14704 12183 10850 10661 11271 11800 12318 13105 14142 14255 13286 11491 10008 8511 7817 6086 3485 2003 1615 1852 1884 882 200 31 -28 31 145 138 128 102 71 61 70 62 98 43 74 61 79 51 25 44 46 40 49 45 44 64 36 39 63 58 58 51 32 56 67 111 67 44 44 35 55 71 98 49 84 121 106 75 100 95 71 86 83 87 79 97 78 54 56 80 102 82 60 90 88 75 49 83 99 92 92 96 88 67 44 39 48 66 76 76 104 100 95 97 118 103 79 58 53 79 57 50 83 83 74 87 89 85 76 62 72 58 64 55 62 66 64 59 51 35 38 35 38 44 39 35 37 37 30 23 17 26 23 15 23 37 27 9 4 5 4 -9 -11 66676 319 689 30 10979 18 31 16 7930 1633 12960 72984 65072 237191 28945 25350 25368 24066 23216 24046 24835 26008 24724 23959 24481 26815 29671 32188 27466 21453 19212 17417 14470 11230 10572 10370 9138 9937 11130 7952 6286 5917 5806 5798 5594 5310 4973 4804 5112 5630 6266 6677 6976 7222 7253 6895 6615 6406 6554 6893 7139 7268 7457 7829 8507 9460 10124 10717 11316 11973 12656 13561 14176 15362 16768 18859 21513 24320 27287 30306 32081 32178 32077 32468 33038 33388 34320 36466 38758 41627 44758 48516 51914 54192 56593 60222 64058 67602 71189 72143 69626 65587 59709 52820 46577 40224 34527 29516 25453 22553 20713 19713 19743 19836 19860 19696 20132 21194 22196 22294 22224 22136 22325 21928 19642 16867 14886 14168 14018 14178 15091 16424 17820 19181 21058 22953 24562 25575 26604 28421 31385 34472 37964 41689 46497 51654 56995 61644 65582 67559 65433 56315 44020 32380 23216 18355 16708 16390 15856 14699 13139 11562 10640 10338 11080 12309 14003 16033 18145 19931 21367 22019 20616 17799 14894 13802 14759 15789 15917 14973 12031 10639 11385 12253 9931 6438 5565 5212 3538 2232 2288 5850 12085 6527 1190 372 65 50 85 160 204 189 154 154 126 98 175 98 105 99 113 116 109 102 78 84 109 103 96 98 108 137 128 96 93 121 125 118 138 128 114 124 127 129 115 108 113 89 107 123 114 149 114 118 139 142 113 136 144 150 137 123 119 143 140 117 136 140 126 145 115 123 115 138 125 104 105 137 132 124 141 140 130 147 140 136 146 130 132 131 148 152 147 128 117 132 143 134 119 131 123 128 152 136 135 123 126 131 131 131 140 119 120 113 85 102 106 104 103 85 102 98 85 83 84 87 80 84 70 69 61 64 64 63 58 56 51 43 35 66685 319 693 30 10983 18 31 25 7929 1623 101930 135849 304303 302066 30100 28137 30027 32574 30901 29865 31208 34042 33511 32144 32294 29919 26455 22413 19318 15337 9825 7673 7102 6908 6880 6626 6097 5715 5625 5645 6176 6503 6314 6132 6142 6395 7003 7931 8865 9660 10057 11001 12264 13144 13551 14027 14902 15883 16648 17194 16908 16427 15853 15579 15359 15162 15090 15081 15138 15351 15469 15839 16532 17118 17610 18305 18699 18528 18274 17563 17302 17600 18355 19182 19476 19513 20453 22325 24939 27241 30033 32169 33643 35295 37332 39723 41710 44425 47312 50313 52786 54462 54569 53718 52455 51225 50188 49498 49855 49483 47702 48107 49610 50490 49639 47976 45556 39290 35295 37988 34601 22792 13671 11657 12186 12972 13361 13853 14879 15457 15858 16230 16384 16791 17809 18795 19864 22119 25730 31387 40368 51199 62267 70716 76588 78260 73256 62510 50181 36616 25797 18722 14862 13589 13033 12875 12955 12383 11863 11885 12060 11923 11754 12267 13861 15652 16917 18182 18416 17029 15332 14665 14432 13789 13573 13020 12409 12023 10470 9317 9068 9483 9443 8332 6475 5257 4127 2765 2294 2675 3932 12605 20832 8370 1385 621 197 86 62 88 101 187 217 152 107 98 127 114 128 99 87 100 70 93 87 80 69 82 60 92 110 103 95 122 121 131 123 88 80 108 106 91 116 120 100 104 88 79 112 131 110 104 113 133 138 145 146 132 144 153 149 119 126 114 118 115 116 137 121 109 102 131 117 94 96 109 113 117 128 99 108 121 118 120 117 113 118 109 130 116 124 143 153 117 127 125 113 106 102 111 122 117 116 117 114 107 126 120 109 108 99 104 103 106 85 82 79 79 92 79 81 82 71 69 65 58 68 66 58 45 49 51 53 44 39 46 39 26 13 66694 329 397 30 10987 18 31 34 7928 1614 97028 62893 120860 204605 138382 120754 65260 5411 4094 4522 5357 6298 7085 8722 11321 13743 18143 25797 33757 43841 55385 61428 62101 55341 45108 34562 22508 13819 10774 10749 11044 11588 12222 12724 13285 13781 13666 12840 11601 10838 10772 10767 10922 12037 13261 14612 15685 16687 17881 18534 19783 20921 21304 21380 21623 22574 25249 29074 30714 29299 25888 22646 20263 19303 19879 20669 21796 22032 22122 21879 21857 22159 22256 21223 19923 18593 17535 17568 17706 17639 17921 18104 18029 18154 18547 19469 20738 21603 21904 22488 24565 26978 28709 30611 32453 35412 38845 39361 38627 39753 41122 43954 47227 50424 53056 55338 57476 58017 57516 57102 56108 54673 51810 47107 42124 39681 38114 35303 30806 27677 26294 26509 28752 25203 18271 16501 17184 18686 20171 21046 21000 20361 19812 19580 19886 20514 21413 22588 24404 25876 27249 28553 30769 33467 35219 35073 31833 26519 20583 15464 11761 9851 9213 8667 8522 8744 8593 8811 8940 9068 9434 9842 9831 9857 10218 11093 12338 12427 11284 10486 10047 9692 9133 8597 8168 8280 8679 9317 10013 10603 10323 9263 8363 7325 6197 5164 4068 2816 2356 2675 4038 8448 11964 8405 2092 1005 677 273 61 103 67 150 216 173 152 68 72 158 184 105 108 98 85 69 75 76 97 70 85 79 76 112 86 72 115 110 60 62 79 67 67 84 51 77 92 103 100 74 64 102 103 113 126 131 120 136 127 108 123 106 83 68 96 97 105 116 105 78 125 105 131 108 78 102 99 70 122 100 67 84 89 89 104 94 103 109 121 119 122 105 113 130 121 89 71 96 91 95 97 113 101 110 96 85 75 77 87 74 81 78 71 74 83 62 59 58 69 48 49 58 68 60 65 64 50 57 48 49 46 43 39 36 31 27 17 16 8 0 2 66703 329 397 30 10987 18 31 43 7927 1604 3852 3940 3823 3991 4246 4803 5485 5941 6708 7811 9172 9107 8764 9131 10040 12554 17288 22756 25254 24227 24376 25599 24092 19605 15334 13717 13710 13845 14055 14298 13688 13165 13000 13439 13536 13480 13466 13366 12900 13327 13828 14368 15192 17036 19250 21464 23876 26583 27610 26529 25323 25497 26152 28424 29777 27967 27244 27816 28924 28775 27152 25346 23264 20368 18242 17329 17059 17385 17960 18754 18780 19508 21026 22610 23911 25463 28024 31197 34294 37034 38344 39174 40516 40962 40210 38654 36767 36593 36406 35031 34304 33560 33184 33118 31626 29362 26511 24054 22853 22896 24027 25193 27023 28946 30668 32364 33776 35478 36991 39236 40368 40834 42544 46783 50784 53992 53846 49804 43197 33966 27810 24345 22008 20211 19365 19607 19548 19513 18835 18105 17534 17107 16728 16409 16870 17434 17848 18361 19071 20456 22268 23759 24252 24370 26372 28323 27479 24438 20663 17392 15732 14906 13074 12122 11938 11466 10858 10463 9954 9296 8437 7689 7863 8611 10128 11141 11012 9919 9121 8767 8669 8430 8079 7747 7666 7819 7962 7979 8240 8141 7205 6064 5125 4174 3885 3684 3000 2631 2745 3205 3955 3265 2088 1565 1445 1141 536 162 88 81 104 159 183 142 120 129 94 123 141 121 86 82 81 104 71 110 83 69 110 118 92 95 92 101 121 102 42 68 110 103 111 127 92 114 98 105 99 88 108 93 90 119 136 107 159 126 108 117 133 132 122 103 132 130 94 92 107 106 125 111 106 114 101 83 82 120 101 96 106 123 118 119 111 125 113 113 131 108 120 127 121 114 107 108 121 99 104 102 101 99 103 107 103 99 94 86 77 95 110 97 86 94 82 86 73 81 86 97 77 85 84 66 74 69 62 62 63 58 54 49 51 38 45 37 33 29 15 16 18 66712 329 396 30 10986 18 31 52 7927 1595 3429 3559 3703 3925 4373 4783 5134 5591 6743 8059 9255 9529 9573 10184 11344 11865 12014 12085 12980 13481 13308 13503 13274 13560 12974 12717 12471 12588 13017 12739 12242 12188 11711 11779 11975 12450 13330 14799 16599 17457 18234 19807 22667 26245 29488 33069 35971 37496 35711 30861 27437 26174 24729 24011 23335 22311 21915 21665 20689 19493 18864 18819 19943 21190 21891 22767 22942 23608 25559 28496 31113 33251 35994 35879 32740 31702 32222 32689 33404 34911 37350 38840 40156 41308 41644 40867 39272 37052 34890 33308 32639 31911 31689 32775 33443 33514 33911 34672 34666 33814 32032 30368 29302 27696 26089 24739 23045 22099 21493 21076 21097 21399 21554 21779 22256 22699 23903 26330 29434 31981 33981 34325 32953 31560 32237 33780 35232 35813 36288 36516 36064 33958 30757 27579 24438 21516 19096 17086 16491 16704 18071 21212 25147 29312 31162 30838 29561 25989 20861 16621 14137 12424 11357 10789 10583 10771 10201 9164 8204 7663 7845 8721 11219 12309 11260 9839 8671 7588 6707 6331 6394 6927 7622 8255 9008 9061 8775 8122 7473 6686 5982 5481 5129 4859 4200 3529 3289 3075 3126 4671 6596 3860 1678 1432 1345 946 463 144 48 84 81 142 213 203 168 164 142 125 125 151 89 95 72 88 68 72 75 63 51 92 93 92 86 77 76 119 118 61 91 97 92 74 105 123 105 100 68 110 123 137 147 106 108 122 117 128 116 142 140 104 110 113 115 92 111 115 115 121 96 98 105 124 121 97 99 98 94 119 103 120 107 119 136 108 91 104 111 128 127 117 116 117 121 110 128 134 121 107 104 102 98 96 81 118 114 112 108 95 98 101 115 88 92 83 76 76 83 93 76 74 79 72 62 53 53 50 52 63 53 45 42 54 54 43 31 30 24 22 19 66721 329 401 30 10991 18 32 1 7926 1586 3392 3306 3428 3543 3672 3943 4670 6308 8217 8975 8609 8458 8765 9802 11287 12351 12740 12404 11723 11875 13302 13758 12100 10823 9673 9206 9126 9246 9108 9072 9142 9529 10323 11224 12743 13514 13188 13604 14310 14814 15045 14896 14649 14175 13748 12930 12615 12179 11473 11271 11428 11240 11278 10940 10420 9962 9709 10073 10794 11321 11808 12780 13895 14585 15283 15930 16632 17207 17538 17840 18076 18310 18636 19305 19892 20339 20666 21206 21588 21926 22119 22305 22534 23175 23718 24010 24581 24741 24993 25122 25112 26222 28059 30311 32900 35647 37433 39487 42240 44831 47346 49644 51325 53491 55835 59819 63959 67965 71301 73552 75613 75637 75846 75045 70481 64474 59785 55946 53041 51087 51480 50280 46600 41079 35613 31854 31204 32413 33518 33728 32450 30504 28254 25074 21351 17602 14434 12134 10404 8891 8213 8361 9544 11786 15146 20004 24228 26431 27925 27419 26512 22946 17829 12844 9725 8160 7183 5985 4949 4243 4042 4168 4708 5199 5319 5365 4942 5032 5642 6032 5740 5210 5677 7198 8238 7627 6566 5805 6354 7608 8426 7786 6534 5652 4771 4306 4200 4204 3651 3358 4607 10146 13877 4879 2088 1747 1455 964 369 133 28 39 118 179 179 188 130 123 123 148 144 126 89 78 75 71 59 77 55 43 36 43 131 123 103 79 80 85 82 82 97 97 85 114 102 91 74 80 67 132 111 90 119 105 111 141 136 127 113 116 85 68 103 123 100 85 98 87 106 104 98 123 83 84 113 109 111 91 94 74 102 108 121 138 113 118 117 137 140 90 87 103 112 90 96 90 98 96 114 87 93 104 107 102 103 97 92 85 88 110 88 63 80 82 77 69 67 72 78 72 65 59 58 66 65 49 51 49 43 40 39 41 35 36 28 21 18 15 10 66730 339 75 30 10995 18 32 10 7925 1576 2043 2196 2421 2817 3309 3961 4485 4684 4771 4742 4904 5374 5772 6289 7462 8183 8287 8232 8288 8149 7515 6854 6561 6000 6028 6525 7127 8131 9496 11039 12093 12387 11411 10483 10840 10960 10951 11731 12104 11859 12293 14168 15849 16677 17315 17201 16559 15987 15215 14577 13387 12317 11536 11200 11025 10868 10763 10677 10530 10281 10288 10701 11481 12012 12886 13584 13873 13880 14460 15351 16163 16941 17636 18707 19795 20270 20398 20023 20055 20015 19945 19667 19715 19786 19793 19840 20337 22056 23388 23886 24628 25362 26523 28129 29524 31123 32538 33832 34928 35829 38226 41801 45128 48200 50841 52204 52157 51738 51163 52328 55260 57989 59482 60621 62104 62836 63612 64040 64100 63796 64060 64300 64560 62392 58104 53148 47615 44209 44980 46160 45477 44292 42841 40520 38814 37783 36230 34226 31968 29487 27350 25601 23540 21671 19333 16716 14647 12758 10746 9254 8529 7950 7514 6890 6340 5982 5775 5885 6118 6389 6750 7151 7464 7471 7072 6916 6475 5718 4827 4317 4123 3987 3939 3787 3416 3161 3439 4450 5645 5292 4542 4502 4435 4035 3678 3976 4465 4725 4660 5222 7243 12301 17319 14557 10104 7524 6011 5277 4966 5316 5438 6067 8716 6558 2830 1987 1529 1038 543 167 74 80 90 165 157 132 141 106 73 123 142 149 114 80 86 72 52 90 128 77 61 128 112 70 51 82 55 85 81 81 80 63 89 84 64 52 108 123 121 154 119 129 131 135 173 140 124 135 130 108 104 89 97 105 110 111 83 73 99 117 112 88 100 78 89 82 72 85 95 112 114 130 118 125 111 115 105 115 106 111 94 93 104 113 106 112 93 98 86 92 97 92 95 87 81 92 95 94 89 85 85 63 64 55 52 53 60 50 62 48 48 58 53 46 44 41 35 46 39 40 35 29 30 19 15 21 11 1 4 66739 339 106 30 10996 18 32 19 7924 1567 3405 3382 3304 3414 3422 3544 3771 3940 4242 4609 4835 4815 4719 4670 4369 4232 4091 3770 3399 3296 3423 3738 4073 4407 4629 4717 4981 5654 6541 7525 8214 8697 8666 8113 7945 8200 8619 8602 8583 8586 8776 9185 9508 9926 9941 10027 10013 10112 10003 9812 10398 11604 11873 11201 10258 9295 8716 8612 8803 9501 10741 12117 13477 15210 16710 18111 18785 19507 20466 21340 21866 22149 22187 21815 21590 21459 21215 20943 21005 21283 22406 24160 25885 27696 28984 30195 31474 33188 35102 36956 38815 40053 39919 41229 43402 45650 46729 47380 48411 48958 48426 46363 46368 47969 51488 56110 58960 58939 57434 54545 52684 52033 51961 51920 51268 49937 49024 48834 48538 47273 45694 44215 43661 44850 46534 48130 48690 48451 46658 44442 41415 37353 33413 29985 27521 26270 26075 25453 24589 23965 23418 22876 22163 20997 20327 19931 19715 19384 18594 17545 16766 16075 15814 15452 14085 11966 10022 8475 6841 5227 4286 3686 3294 3117 3248 3503 4049 4209 4110 3999 3967 4461 4572 4299 4605 5272 5596 6481 7020 6367 5508 5023 4556 3878 3774 3832 4200 4884 5856 7025 7733 8281 7704 6316 5993 6784 7542 7200 6120 4693 3645 3224 3245 2263 1356 960 652 259 48 33 79 117 121 121 113 177 126 101 78 119 141 148 78 105 71 14 0 68 70 10 57 36 66 86 56 42 65 48 65 54 81 52 36 60 46 110 90 87 101 97 118 86 102 128 121 76 80 78 102 106 76 77 64 95 101 91 97 86 69 97 95 107 96 60 62 67 80 70 69 77 78 113 101 106 104 79 95 84 75 69 81 74 59 65 63 52 75 70 76 64 70 68 81 59 43 64 78 79 78 66 49 46 53 57 43 42 49 47 23 47 43 23 31 31 37 35 24 20 21 12 12 5 -4 -2 3 3 -6 -6 -4 66748 339 106 30 10996 18 32 28 7924 1558 41029 3951 1866 27022 7507 1852 6240 54316 4125 13543 125701 46220 53378 3851 2807 2776 2641 2657 2601 2605 2462 2416 2546 3081 3638 4234 4813 4955 4997 5323 5902 6103 6083 5714 5859 5784 6212 7253 8067 7889 7966 8322 8447 8196 7647 7423 7626 8357 9010 9291 9493 9996 10289 10561 11723 12740 12894 12702 12512 12356 12822 13705 15247 16377 17375 18383 19273 20499 21758 23144 24024 25290 26637 28252 29843 30874 31908 31765 31480 31194 31493 32291 33538 34668 35501 36180 36519 36667 36473 37288 39924 42811 44205 42893 40703 40302 41906 43741 45083 47098 49211 50005 51947 52620 51871 51977 52482 53342 54537 55166 55061 55609 57121 59291 61121 62176 62410 62309 61749 58594 53833 49688 48150 46530 43665 40960 38510 37336 36889 36179 35583 34560 32002 28564 24623 20876 18319 17023 16117 15651 15118 15030 14402 13631 13740 14329 14601 14958 14860 14725 14274 13796 13491 12992 12831 12464 11770 11149 10666 9910 8719 7954 7994 8477 8584 8043 6815 5894 5206 4555 4401 4675 6298 8565 8167 7025 6754 9076 12347 13508 14509 11545 8798 7736 7317 7004 6824 6510 7175 8820 10864 10596 9044 7801 8969 12324 13822 11316 7905 5918 5230 4545 4067 3421 2339 1656 1162 888 703 485 226 81 59 51 62 165 138 104 108 117 123 104 141 133 88 79 92 57 70 83 67 76 79 82 113 86 74 80 86 81 127 131 110 114 98 30 73 124 121 112 147 128 113 80 111 129 134 131 130 143 85 131 140 113 105 135 117 111 94 92 121 109 134 106 80 77 96 100 116 108 125 129 131 116 139 117 98 108 105 107 125 113 104 119 94 86 83 95 91 89 104 106 93 71 69 83 80 92 90 77 80 79 74 79 75 72 74 66 65 64 66 59 54 54 50 56 56 52 50 53 52 44 31 33 26 25 24 19 14 66757 331 345 30 10995 18 32 37 7923 1548 33706 54709 4580 5410 72724 8146 49012 91420 102083 105190 3937 2009 2241 2458 2583 2707 2739 2880 2944 3094 3292 3873 4445 4464 4715 4763 5002 5266 5773 6203 6955 8028 8842 8752 8629 8792 9093 9740 10598 11440 12285 13151 14297 16062 17550 17861 16990 15699 14652 14154 13769 13618 13348 13082 13469 13960 14494 15196 15835 16491 17132 17835 18563 19795 21092 22350 24001 25878 28137 30852 33426 35403 37381 38305 39039 38999 38255 38069 37508 36059 33865 31792 31157 32392 34302 35810 36023 36731 37855 38994 41396 44237 45462 46189 48286 51827 53375 53551 52535 51110 50090 49285 49405 48836 48338 47544 45991 45740 46099 45828 44437 42863 41664 40695 38791 37556 37065 36847 36431 35739 35567 35720 34195 32268 31540 31331 30904 29523 27510 24754 23988 24742 25546 26172 25422 23853 21199 18399 16504 15584 15259 15192 15883 17565 20439 22982 23556 21378 17534 14823 13558 13471 14348 14794 13748 12588 12024 11284 10891 11610 13493 15466 17262 18277 18418 18752 20572 20030 15952 13360 12676 11577 10538 9615 9110 9005 9145 9980 12153 13539 12468 11653 11956 11538 11063 10530 9723 8722 7738 6290 5144 4299 3360 2660 2086 1725 1438 1071 950 866 702 463 146 47 70 113 107 155 177 152 103 106 122 107 122 130 144 87 81 86 65 84 93 98 86 64 109 93 75 78 93 95 118 100 110 115 93 111 114 103 98 124 107 132 152 120 120 88 106 113 100 92 100 116 115 120 102 130 128 141 113 103 98 106 115 120 125 75 83 111 110 114 115 91 134 131 132 130 119 102 92 115 102 101 115 99 88 90 122 95 85 91 82 81 90 85 88 82 92 81 72 89 89 61 66 76 73 63 55 71 76 66 64 71 81 69 70 60 44 50 57 51 51 43 38 28 35 25 6 8 11 66766 331 374 30 10994 18 32 46 7922 1539 10322 36663 97342 23811 1434 1131 1177 1333 1466 1581 1824 2057 2119 2106 2248 2276 2618 2561 2669 3004 3054 3191 3430 3980 4187 4246 4498 5018 5767 6912 7997 8625 9177 9697 10359 11348 11536 12559 13358 12996 12478 12529 13113 13885 15108 15588 15502 15915 16229 16074 16306 16581 17093 17474 17475 17854 18619 18639 18349 18156 18252 19080 20221 20920 21779 22218 22929 24304 26249 29262 32381 35248 37551 40111 40575 39577 37599 34993 33296 31555 31279 32090 33713 35167 36143 37397 35764 31919 28792 27328 27173 26645 26093 26427 27746 29190 29527 29200 28717 28624 28688 28963 29218 29212 29338 29925 30064 30111 30801 32009 32438 32818 33298 33671 34017 34255 35308 37093 38156 38973 39194 40169 42690 44996 46259 45292 43289 43027 42026 39891 35849 32735 29985 27933 26895 26890 27497 28851 29431 29602 30884 32910 33339 32548 29260 24450 20207 17896 17673 18461 18541 17679 16200 13763 11503 9945 9546 10870 13337 15422 16573 17098 18247 20869 24828 28502 27678 22686 17395 12148 9936 9413 9196 9295 9596 9714 8864 9368 13768 16673 16346 15339 13135 11457 10134 8629 7686 7280 6398 5230 4364 3413 2648 2063 1743 1448 1422 1148 952 1126 1132 937 640 204 38 75 89 128 95 109 119 103 87 126 136 127 77 37 96 77 72 54 73 53 70 67 29 49 67 96 85 88 60 57 31 36 55 74 86 82 87 102 81 84 78 85 71 92 99 92 101 61 55 87 105 88 83 82 92 88 96 94 69 111 99 67 81 102 93 88 74 102 87 101 87 86 79 100 109 94 107 99 99 80 58 53 85 74 75 73 57 62 68 76 75 75 68 63 55 54 52 42 53 58 52 51 58 62 51 54 45 44 43 53 48 50 46 34 38 28 35 24 21 21 13 7 24 16 11 7 3 66775 331 342 30 10992 18 32 55 7921 1530 48764 7224 51685 54782 3849 2030 2150 2212 2304 2535 2790 2946 3140 3376 3671 3843 4078 4204 4575 4753 4880 5107 5516 6084 6683 7427 7789 8367 9005 9688 9978 12491 17187 16033 12745 12786 14251 14987 15531 16291 18043 20714 23649 26505 28348 28084 27306 27190 28177 29068 29908 30798 31916 33123 33908 33827 32515 31157 29792 27944 26757 26392 26427 26026 26128 25923 25875 25809 25771 25053 24316 23661 23279 23069 24076 26336 28655 31469 35109 38779 39578 36232 31626 28069 26362 24931 24240 24331 23524 22707 22204 21253 21319 22404 22062 20614 19148 18481 18511 19556 20777 22707 24050 25005 25815 26284 26260 25769 25448 25516 26196 26570 27098 28068 29144 30894 32396 35081 38283 40691 43250 46236 47437 47286 45797 42024 39587 36516 30916 26934 27009 28202 29745 31341 31341 30251 27259 24611 22925 23698 25483 25635 24956 23958 21932 21571 21830 20737 18927 17536 17828 18743 17004 13981 11725 10576 10336 11048 13314 16159 18115 19640 23217 34199 48442 50013 40370 31361 23763 17707 14246 12454 11966 11379 10773 10541 9944 9478 11164 14554 16422 14839 13253 13297 13568 12705 10447 8566 7608 6907 5836 4435 3439 2982 2634 2473 2139 1626 1173 1096 1260 1433 1416 837 216 87 149 175 139 147 146 151 132 148 185 191 195 137 112 80 78 79 86 132 123 125 104 107 142 136 110 122 129 87 100 84 112 121 98 129 122 144 106 125 143 150 144 149 138 146 111 113 98 120 120 110 118 116 126 146 155 145 156 166 131 106 122 136 119 103 108 110 106 127 157 140 149 118 132 115 140 127 106 121 126 111 92 86 118 115 113 86 81 98 94 89 93 108 106 101 98 100 103 92 91 103 90 75 91 83 70 84 86 85 85 82 77 78 70 79 72 70 62 49 49 53 45 43 36 32 23 66784 328 406 30 10996 18 33 4 7921 1520 2760 87681 174632 200412 58445 999999 999999 999999 3073 7129 59769 11206 67024 65305 6574 5236 5384 6161 6668 6906 7665 8293 9143 10507 12157 13553 15078 15436 15550 14412 13886 14042 14456 15325 17973 22301 22815 23639 26625 31075 35162 36605 34877 32872 30704 28298 26386 25264 24844 23874 23258 22898 22568 21592 20659 19819 19053 18222 17710 17548 17352 17066 17004 17326 17659 18576 19431 20520 21647 22565 23010 23515 24094 24483 24818 24471 24850 26355 27800 27970 27148 25554 24120 24067 24418 24158 23154 22684 21880 22180 24696 27723 30097 29993 27617 26189 25059 23205 21646 20760 20831 20857 20191 19021 17752 17344 17193 16659 16315 16624 17283 17848 18643 19416 20847 22732 25038 27024 29080 31384 34990 37275 37684 37430 37958 38545 35934 33275 33433 34196 34108 33053 31952 30365 28544 26774 25202 23719 23091 23253 22960 23039 22772 21901 21098 20142 19474 19157 19258 20057 20861 23600 25585 24841 23969 23620 22735 22727 26767 37183 49266 53416 46729 34739 25933 19841 15055 13063 11746 10555 9886 9465 9198 9039 8718 8465 8974 11317 12918 11690 10214 9440 8267 7047 6403 6302 5666 5169 4610 3770 3332 3004 2596 1966 1658 1563 1310 1443 1618 1338 588 110 60 81 54 101 107 117 81 135 94 130 166 152 77 75 97 84 67 72 90 111 129 95 75 86 66 51 112 108 55 57 64 96 102 66 86 98 82 101 96 111 143 119 97 136 154 109 57 94 110 107 93 110 124 125 107 94 91 77 97 93 97 103 93 88 78 96 81 86 108 124 128 112 99 98 84 81 86 87 79 104 86 84 86 91 80 77 86 76 81 69 81 83 53 72 73 87 86 83 70 61 54 66 68 58 54 62 61 70 50 56 59 43 40 51 43 44 34 36 31 32 31 17 20 18 12 10 66793 319 713 30 11003 18 33 13 7920 1511 6664 105404 158837 75721 52768 44074 125309 59213 46532 180278 95166 62681 17321 14799 14376 15019 15145 15130 14750 14316 16944 20310 23896 27842 28836 26376 25729 25655 25408 24386 22996 22253 21458 21496 21229 20864 20404 19851 19122 18569 17828 17217 17096 17465 18023 18552 18487 18456 18527 18677 19123 19495 20393 22439 24142 25046 25266 24703 23115 21258 19767 19127 18933 19276 20122 21193 22485 23643 23796 24214 24769 24811 24214 24328 25579 27221 28307 29773 31325 32331 32545 31107 28958 27170 25631 24571 23743 23239 22689 21762 20902 20320 19709 19011 17762 16793 15735 14645 13958 13796 13330 12964 12615 12579 12683 12513 12453 12495 12523 12527 12879 13244 13712 14171 14805 15340 15964 17053 18532 20456 23424 26970 29346 30964 32120 31568 27813 24273 22836 21084 19045 18211 18380 20395 24949 30019 32247 28738 25760 28387 34057 40133 43971 43516 41726 38276 32344 28155 30633 38281 52207 68422 76855 70235 52612 36781 28985 26172 22058 15884 9760 8698 8200 7572 7111 6621 6110 5730 5724 6709 7753 7649 6953 5672 4845 5084 5189 4763 4304 3649 3332 2917 2496 2285 2160 1898 1554 1641 1561 1219 903 378 72 69 38 45 89 165 172 122 123 137 131 168 139 109 102 100 77 83 96 73 97 90 91 73 83 62 72 62 63 66 112 58 76 109 126 78 92 109 75 94 129 130 129 130 110 128 124 123 95 115 93 74 109 119 129 117 105 75 89 110 110 113 125 98 105 102 110 105 105 101 124 124 111 91 115 116 107 107 101 110 107 89 92 97 108 108 104 91 71 73 69 90 91 70 65 95 91 65 56 74 79 57 66 78 77 58 70 68 56 59 62 56 48 57 49 39 48 48 46 36 34 34 24 18 18 3 -1 66802 319 715 30 11005 18 33 22 7919 1502 54594 11137 81681 66886 12226 74660 101348 70078 8254 7528 8294 9041 9801 10481 12066 13195 14579 14303 14050 14230 14407 14722 15411 15468 14960 14844 14957 14640 14268 14242 14325 14462 15216 16178 17314 18566 18783 18888 19192 19631 19532 19287 19155 19849 20599 21062 21142 21346 21793 22409 22642 22211 21041 19939 18785 17788 17233 16517 15980 15556 14915 14197 13993 14076 14220 14106 14066 14958 17021 19758 23653 27076 28778 29714 29914 28118 25413 23887 23129 22627 22865 24176 26139 28644 30429 31933 32686 32999 33254 33334 33948 34283 33567 32224 30597 28131 24617 21653 19366 16862 14951 14030 13440 12856 12074 11410 10780 10549 10286 9793 9487 9527 9473 9762 10322 10710 10944 11628 12795 14019 15192 17271 19247 21162 23068 24641 25906 27344 27915 27850 28675 30088 30431 30829 30439 28983 26656 23177 20856 22169 27464 33532 40171 47229 56779 70818 87133 97080 97370 92864 83678 69377 54895 43502 34632 28886 24238 20559 17500 12834 8317 6974 6751 6495 6468 6527 6658 6255 6091 7048 7174 6158 5552 4855 4585 4586 4412 4337 4151 3818 3442 3089 3020 2979 2786 2426 2021 1716 1373 1081 951 736 388 106 52 86 72 64 92 126 167 128 115 127 162 162 126 111 93 81 60 84 92 101 103 102 99 82 93 109 131 102 104 82 76 64 62 94 114 115 98 87 98 119 110 141 138 137 155 145 160 153 112 115 127 108 123 120 126 89 105 116 99 105 99 107 96 78 90 93 120 117 114 124 118 108 105 108 110 97 85 96 99 80 66 74 80 84 63 68 60 68 68 77 89 77 74 67 71 72 69 76 82 76 77 70 72 62 64 68 76 58 48 51 59 59 58 48 46 43 37 33 40 35 24 20 22 18 11 66811 319 715 30 11005 18 33 31 7918 1493 11194 229025 173930 7651 49950 72657 59666 58578 46488 7741 7923 8439 9323 9933 10168 10961 11816 11797 11665 11946 11914 11609 10927 9794 9645 9893 10248 10819 11599 12476 12417 12683 13310 13646 13634 13175 12836 12585 12131 11803 11620 11455 11000 10887 11233 11211 11218 11332 11787 12505 13153 13285 13416 13420 13101 12969 12707 12478 12273 12229 12269 12617 13024 13644 15239 17483 18686 18896 18451 17463 17257 17806 18357 18437 18366 19776 21809 25115 28360 30868 32279 31416 30181 28804 26482 24301 22948 22622 23123 23993 25122 26786 28156 29347 30503 32042 34465 37075 38884 39714 39813 39799 40426 40077 39395 38690 38356 38232 37382 35191 32295 28808 25249 20724 17315 14685 12818 12118 12034 12287 12722 14008 16192 18249 20342 22814 24680 25935 26444 28210 31237 34582 37947 41692 45935 50380 51974 52047 52806 52004 44702 41509 40967 41758 44015 47490 51954 52316 52530 54886 56563 55071 51351 43376 34585 28538 23391 19680 16303 12693 9663 8248 8045 7770 7658 7140 6135 5350 4676 4379 4571 5032 5378 4923 4006 3803 4170 4493 4092 3679 3448 3265 3077 2824 2562 2256 1877 1519 1188 962 789 586 236 63 9 66 56 73 57 111 131 78 90 104 104 107 74 53 41 66 76 58 31 26 41 84 75 39 38 92 78 94 69 56 48 75 59 40 46 81 61 63 97 95 89 114 121 117 71 116 116 95 88 70 81 89 82 104 72 102 104 107 104 100 83 85 98 84 107 77 89 101 92 96 76 82 80 74 84 70 75 55 68 60 72 79 73 65 56 59 52 64 68 73 55 47 65 84 70 56 64 59 53 46 49 59 51 55 54 51 59 53 53 43 56 47 40 38 38 30 29 32 29 19 15 4 5 3 -4 66820 318 747 30 11007 18 33 40 7918 1483 6635 145071 153206 999999 999999 999999 112024 42126 56888 7935 8303 9098 9851 10410 11231 11904 11974 11425 10834 10440 10134 9694 8999 8456 8393 8535 8717 8792 8539 8276 8587 9084 8901 8671 8414 8560 8906 9446 9874 10617 11081 11415 11735 12227 12744 13020 13331 13693 14054 14174 14182 14794 15419 15707 16509 16785 16955 16919 16487 15873 15138 13957 12790 11878 11375 11219 11138 11469 12303 15135 19799 22537 21632 21159 21056 20637 21115 22774 23720 24626 25870 27208 29048 30353 31069 31714 31568 31447 31511 31207 31057 31688 33097 33570 32351 29522 28406 29400 31321 32895 36029 40022 42799 43118 43325 44512 44785 42637 39630 37076 36035 35194 33506 33605 34379 35375 36964 38548 39641 40044 41257 43768 45945 46561 45567 43920 42027 40320 39520 39183 40324 41909 44085 45293 42913 39324 36659 35156 35774 37590 40613 42350 41637 41025 41033 41015 41281 41426 37157 34184 32684 26059 18829 14650 14380 14333 12441 10007 7530 6811 7298 6497 5872 5491 4659 4136 4120 3791 3222 2827 3100 3348 3026 2772 2798 2998 3036 2917 2794 2725 2360 1837 1587 1185 944 815 819 646 533 543 576 419 214 69 17 22 35 46 100 96 112 85 50 61 116 117 95 37 51 106 86 47 58 44 44 91 48 55 77 67 63 25 55 39 40 69 58 76 58 13 45 70 69 53 61 86 99 68 90 126 121 78 82 60 56 78 91 112 106 92 61 62 83 63 80 76 70 48 65 53 68 90 93 99 95 93 84 78 55 54 68 70 66 78 59 59 62 59 67 61 56 45 51 43 43 53 61 59 46 65 80 77 54 40 46 55 51 39 45 47 46 44 39 34 30 36 30 36 29 19 30 24 20 13 7 -4 -7 -3 66829 311 959 30 11009 18 33 49 7917 1474 1461 75293 174285 15785 116544 68939 65481 149974 171499 7916 4600 4398 4094 3909 3889 3941 3825 3778 3630 3437 3688 3921 4225 4864 5589 6532 7276 7693 7935 8308 8769 9393 10058 10811 11816 12875 14506 20697 39884 28691 25419 35318 38866 30825 29737 27477 24696 22862 21996 21416 20360 18827 18301 18568 19121 19976 20269 20834 21966 22704 22173 21150 19121 17384 16819 17690 19352 21019 23575 27120 30027 32105 33448 31955 29744 27500 27141 26324 25058 25506 26961 28664 30288 31286 31911 33177 33272 34194 34981 35175 35110 34739 33197 31470 30617 31150 32656 34794 37548 38700 40464 40876 41983 41547 40727 40414 39877 39840 41872 43684 43439 43263 43987 43192 41506 40418 39289 38911 39550 39630 39307 37919 37399 37243 37818 37861 38666 38790 37522 38569 43658 47374 45303 43223 44620 46016 47494 48263 48583 49273 49039 50034 45814 31821 22364 14375 8176 6686 7198 6652 5475 4739 5339 10244 18897 23554 20171 16114 12920 11877 10477 8515 6445 5500 4661 3747 2913 2407 2395 2693 2988 3152 3134 3041 2609 2016 1731 1289 893 837 768 749 883 946 897 583 179 56 58 68 60 78 40 103 143 109 115 130 180 133 108 137 75 60 66 62 65 85 84 121 81 77 67 111 84 84 120 96 70 96 80 78 81 92 76 85 83 120 137 126 132 142 140 136 116 107 115 75 66 115 106 91 108 75 92 88 89 84 74 109 103 98 72 91 117 109 101 105 95 83 109 109 112 116 88 93 85 87 108 87 89 87 74 80 63 79 86 81 76 86 89 94 89 84 77 80 75 74 67 72 67 51 66 64 62 61 66 69 55 43 48 49 44 45 40 43 34 27 19 9 17 66838 311 961 30 11011 18 33 58 7916 1465 88493 139584 5641 922 984 1038 1090 1139 1148 1358 1869 2200 2202 2714 3487 4267 5106 6259 7317 8649 9207 9128 9307 9701 9705 9986 10851 11941 13787 15885 18898 21672 22309 23058 24130 25468 25382 24126 23249 22335 21708 21749 22136 22589 22535 22735 23550 25078 26207 26743 27443 28173 28045 26633 24593 21860 20421 19509 19479 20971 23057 24772 26778 28638 29073 30482 32518 32141 28399 25513 25145 25717 26597 29300 33892 35959 36001 35278 34851 34301 34315 35283 36847 37026 35045 32900 30910 29921 28967 28778 29753 30758 31483 31332 31669 31435 31507 32098 32602 33623 34939 36516 38148 40165 41242 39914 37934 37022 36541 36389 36399 36448 37431 38284 37878 36783 36974 37150 38170 39304 40302 41403 42019 41697 41500 41465 41442 40356 37774 32503 27573 24296 22141 19819 17640 17587 17784 17733 17761 18292 18273 18647 19910 20312 16870 8181 7506 14883 20099 21538 19405 18047 21126 30854 35764 31371 23587 17388 13896 11394 9311 9175 8940 6902 5285 4543 4077 3693 3525 3551 3511 3334 3169 3074 2918 2504 2007 1805 1512 1141 962 906 966 1004 891 719 513 279 100 54 79 61 69 68 120 108 107 118 116 108 124 111 108 86 54 72 95 65 37 80 94 83 61 78 68 38 95 92 51 72 91 99 86 81 93 58 71 113 129 126 137 130 134 133 150 135 126 112 80 69 119 92 73 87 101 113 89 95 66 73 63 97 96 111 105 94 110 82 89 99 99 101 97 102 76 77 91 76 95 94 72 59 72 75 75 66 62 57 71 75 68 46 52 58 60 56 49 28 37 41 54 57 63 60 41 49 40 35 39 41 31 35 31 24 32 16 12 10 2 3 -8 66847 311 959 30 11009 18 34 7 7915 1456 291 315 432 562 727 1006 1443 2003 2875 4031 4744 5662 6113 6987 8119 8760 7911 7488 7520 7540 7442 7603 8028 8352 8892 10010 10643 11096 11720 12345 12964 13429 14394 15549 16467 17323 18145 18962 19503 20081 20755 21548 22146 22107 21649 20630 19755 18871 18648 18558 18956 19219 20017 20958 21690 22173 22513 22824 22983 23466 24399 25532 27591 29500 31737 34132 36224 38706 40885 42051 42913 43274 43656 44689 43077 37776 32493 29699 28823 29334 30822 32811 33955 35121 36248 38121 39390 40253 42106 43911 44153 41829 39190 36292 33464 32007 31532 32094 32912 33305 33788 34704 35178 34999 35971 37668 39725 41804 43563 44423 45126 45995 46594 47806 48196 48579 48556 47406 47834 46354 45016 44471 43127 41512 38593 34997 32854 30202 28705 28495 29133 28426 26451 22838 18589 15458 13086 12262 11874 11438 10294 8673 7497 8204 8179 7487 14773 20666 25665 23784 17661 18114 19713 20188 20860 19863 18785 17529 15566 12717 11236 9839 8317 6940 5826 5209 4870 5306 5151 5107 5410 4958 5035 4492 3135 2523 1949 1645 1359 1135 1152 1269 1215 1071 865 674 354 122 46 58 86 69 87 91 100 90 130 160 154 143 91 114 117 57 30 43 84 63 72 69 107 85 70 85 81 92 65 95 93 92 96 92 86 105 108 110 96 91 106 120 124 118 162 166 120 123 122 84 83 80 99 136 114 97 126 119 120 124 120 108 99 110 112 94 90 132 123 122 123 131 114 98 89 112 112 86 95 99 63 77 79 75 66 68 65 74 86 90 74 74 85 66 75 79 74 67 67 52 49 76 81 78 77 78 77 69 57 58 64 55 53 40 43 48 34 34 31 24 19 21 18 66856 320 688 30 11008 18 34 16 7914 1447 666 800 676 804 710 845 947 1004 1311 1535 1777 2068 2690 3186 3461 4067 4790 5069 5020 5178 5171 5392 5465 5436 5832 6452 6958 7391 8103 8317 7895 7833 7833 8039 8535 8752 8734 9028 9621 10200 11037 11630 11972 12300 12509 12616 13012 13304 13164 13288 13141 13208 13515 14034 14082 14183 13889 13543 13544 14078 14861 14914 14664 14575 14334 14475 15033 16091 17345 19027 20959 22634 23983 25336 27463 29107 28491 26866 24690 23018 23158 24281 25714 27114 28157 29104 30603 32083 34310 36326 38150 40053 41302 42753 44881 46661 48329 49777 50712 51555 52888 53825 55027 56338 58047 59599 59954 60740 60433 59700 59161 57725 55641 53567 52870 53286 53092 52307 50132 48013 46889 47286 48087 49675 50689 50380 47969 45809 44147 43461 43114 42639 42782 43659 42505 40118 35083 31254 27833 23716 22686 21857 22157 22938 23976 22861 19606 17794 16689 14706 13933 12515 10101 13743 16481 15542 13291 11751 10891 9866 9662 9953 10390 11391 13153 13281 12750 10354 6699 5173 4801 4306 5619 7065 6815 5893 5977 4691 4465 4961 4761 3146 2314 1826 1447 1019 1099 1279 1350 1190 1039 919 825 659 440 193 50 100 64 77 86 48 68 125 129 103 91 111 147 112 113 98 104 105 71 86 57 29 80 52 38 65 105 58 44 49 65 94 131 121 85 83 103 109 89 112 142 124 111 115 91 100 126 132 126 138 124 113 88 78 105 108 81 85 102 106 98 83 94 85 107 92 108 111 78 112 121 106 121 121 112 115 88 101 92 75 90 93 97 75 77 79 78 61 66 63 61 74 78 74 73 68 66 61 53 57 67 63 67 66 54 53 62 54 58 52 62 56 45 39 42 49 33 25 20 20 17 8 7 6 66865 320 691 30 11011 18 34 25 7914 1437 10464 46436 31453 16465 72866 49380 48949 81287 50987 134807 8124 4252 4552 4898 5205 5684 6345 6395 6326 6076 5964 5640 5355 5308 4991 4789 5038 5366 5712 6113 6307 6279 6345 6757 6780 7090 7594 7707 7897 8266 8762 9174 9485 10126 10851 11558 12274 12696 12661 12476 12084 12016 11874 11659 11439 11272 11068 11071 10496 9463 8755 8489 8515 8803 9325 9687 10354 11103 12189 13231 14136 14464 15248 16223 17677 19387 21153 22497 23405 25151 27190 28299 29529 30230 32191 35957 40052 42819 44139 45187 46089 47270 48692 50416 52706 55404 58016 61528 63911 66617 67631 67987 67789 67405 68461 68111 67425 66201 65128 63834 60092 58284 57258 56568 56079 56401 56218 55286 52278 47450 41596 36764 35666 37066 39327 41000 40961 41378 41170 41473 40760 38912 36647 34575 32890 32313 32869 34370 34784 34777 36876 39244 41728 38949 36073 39875 41673 33243 19694 11458 7805 5609 5005 5580 6518 7536 8622 9121 8448 8811 8566 7999 6678 5826 5824 6743 8658 10635 11419 11044 9930 10198 10675 7712 6311 4902 3878 3256 2914 2800 2672 2629 2305 1929 1756 1522 1576 1582 1247 1013 823 782 696 544 376 135 41 71 86 79 106 86 74 122 128 139 151 137 151 150 94 121 129 118 102 93 89 101 118 92 99 64 73 109 67 64 85 90 98 106 119 51 104 104 132 112 90 119 121 114 144 134 156 160 131 125 125 100 105 108 130 109 91 114 137 127 113 115 107 110 106 94 115 145 125 127 121 127 119 118 109 88 88 81 84 103 104 107 80 87 82 80 85 83 81 84 77 81 80 93 100 100 88 77 78 65 68 71 65 64 56 71 75 63 48 62 61 52 46 44 53 53 48 35 20 34 35 23 15 9 66874 320 691 30 11011 18 34 34 7913 1428 82384 87102 58949 5797 4892 5483 5648 5869 5818 5989 6239 6202 6472 6432 5943 5677 5921 5872 5324 5105 4665 4414 3960 3762 4245 5496 5818 5833 5791 6013 6266 6422 7106 7569 7908 8252 8801 9299 9738 9929 9783 10128 10275 10432 10758 10978 11090 10508 10077 9974 10049 9931 10112 10429 10347 9886 9513 9099 8873 8795 9210 9634 10272 11172 11925 12766 13576 14675 16080 17212 18010 19049 19858 20326 20895 21553 22204 23380 24712 25466 25971 27203 29405 32788 34990 37148 38981 40624 41798 44536 47038 49219 50342 50926 51087 50063 49485 49515 48461 47471 49634 54343 58580 60813 60468 60491 62162 61231 59483 56814 52849 48086 44307 43128 43010 42655 42080 41042 40341 38824 38043 37784 38344 39340 40591 41230 40196 40475 41164 41431 40432 38991 37536 36825 36367 36247 35461 35809 37062 36327 34889 35545 36705 39360 41452 38689 34457 28789 20916 13637 10868 8965 7005 6540 7634 7769 6737 6428 6829 7564 7138 6690 6446 7200 8853 12196 16125 18484 19089 15690 12431 13000 11653 9204 8072 6931 5390 4882 4735 4138 3724 3618 3221 2622 2188 1945 1959 1902 1548 1106 846 710 626 584 607 413 159 108 130 103 94 81 119 125 123 124 165 151 175 173 106 103 122 119 108 119 113 79 95 90 91 103 94 90 73 66 74 87 99 96 117 116 96 68 95 87 85 111 114 86 106 122 135 145 137 115 112 110 99 120 111 117 99 119 115 111 108 90 99 89 73 102 106 112 112 120 110 135 124 107 99 96 94 102 118 120 98 89 107 77 75 80 72 70 72 65 50 61 64 79 72 60 78 78 63 52 63 43 39 48 59 63 64 57 45 54 46 48 53 41 37 36 23 21 22 24 26 11 3 1 66883 318 751 30 11011 18 34 43 7912 1419 2149 49207 1747 533 31911 42368 34801 125784 198904 423127 27033 5361 4589 4102 4054 4269 4092 4172 4473 4867 5603 5635 5408 5782 5813 5713 5843 5866 6204 6418 6649 7191 7493 8068 8559 9253 10229 10922 11460 11947 12101 12371 12694 13150 13330 13432 13031 12601 12532 12364 12308 12996 13164 12409 11829 11954 12289 12927 13593 14166 14870 15568 16340 16924 17940 19192 20716 22587 24565 26399 27293 27073 26235 26182 27505 28474 29347 30582 31656 31444 31938 33671 36107 43543 50714 54320 59253 65329 61041 54474 50946 49901 48979 48384 47734 47131 47348 47202 46831 47912 47981 46265 44048 41558 39912 39620 38974 37004 36163 35815 34721 33994 33196 31483 30849 31554 31724 31154 30316 29804 31743 34316 37617 40088 41130 41644 41628 42478 43284 44514 43046 41381 39157 40433 42095 43378 43249 41996 39530 38009 39404 41920 42698 41895 38986 34597 28220 21576 15162 11263 9104 9226 10412 10781 13735 17195 16397 17779 20375 20380 17634 16363 16488 14943 15319 16209 17494 15857 11950 9083 6657 6041 5639 4970 4655 5546 5950 4759 4620 5961 5123 2744 2064 1995 2067 1830 1309 1041 881 691 626 566 531 438 233 106 55 85 61 94 113 85 95 106 100 121 177 159 172 155 134 143 107 79 69 40 70 71 73 86 104 98 86 52 72 103 55 90 121 95 94 88 131 87 90 117 65 84 118 141 165 176 150 154 172 116 101 126 130 136 113 111 115 93 111 121 145 110 108 100 108 125 127 120 124 119 126 119 111 109 91 99 105 83 82 85 82 92 66 87 84 71 57 70 85 67 71 67 75 59 71 67 52 69 69 55 61 65 65 61 63 71 67 53 46 45 51 55 47 46 28 29 28 24 18 17 13 7 66892 319 722 30 11012 18 34 52 7911 1410 4508 36434 9859 7517 57253 11533 95166 96951 10447 5667 4975 4417 4133 3993 3734 3817 4474 4825 4824 5247 5539 6128 6386 6250 5491 4735 4917 5932 7200 8314 8998 9039 8833 8860 9427 9875 9606 9786 10247 10506 11125 11834 12629 13775 14295 14648 15111 14766 13993 13325 12918 12462 11638 11074 10812 11124 11725 12788 14791 16751 18759 20426 21504 22646 23082 23595 24148 24729 25460 26540 28213 30716 33873 36187 37860 37829 36231 33633 32078 31573 31880 32926 35502 44460 62429 68836 63014 53610 45109 39073 37271 36529 35233 34892 34517 35924 38291 40905 44781 46762 47290 47702 46754 45533 42823 40951 40759 41638 43334 45530 45062 42279 41199 42375 41720 40384 39188 38057 37290 37888 37648 36636 36711 36895 37763 38750 38095 36501 34601 31978 31255 31975 33197 35810 37480 36684 33272 27529 24601 25449 29706 34109 33263 29578 26370 23128 20306 15241 10035 7320 7716 8627 9799 13284 19062 20088 16222 13181 13085 14031 15169 15229 15454 17223 18484 16813 11247 5566 3585 2809 2402 2295 2361 2338 2208 2124 2114 2177 2180 2205 2602 2978 2765 2223 2198 2287 2112 1738 1445 1504 1476 1173 933 723 553 333 192 49 23 85 39 62 81 73 116 102 96 123 155 164 128 69 63 56 66 71 56 52 63 16 41 73 69 36 30 62 56 62 36 59 68 53 65 103 102 96 76 82 91 89 104 118 132 144 130 113 137 86 62 96 101 84 78 85 67 61 78 91 75 75 82 66 86 96 100 93 97 113 86 81 72 80 77 63 76 75 60 75 64 68 62 66 61 50 64 73 55 46 46 41 50 51 44 39 45 49 57 49 50 48 58 55 50 39 44 42 40 36 35 26 31 28 20 21 10 0 -3 -12 -9 66901 319 723 30 11013 18 35 1 7911 1401 155526 63456 57235 4995 4572 4574 4816 4872 4541 4335 4310 4218 3904 3236 3253 3252 3079 3079 3160 3337 4030 4634 4851 4991 5560 6383 6569 6827 6940 7200 8073 8998 9431 8755 7989 8018 8412 8882 8898 8149 7845 7723 7717 7778 7948 7944 8028 8245 8567 9001 9230 9906 11325 12973 14471 15338 16345 17084 17532 18272 19073 19713 20470 21082 21999 23333 24580 26192 27498 29204 31089 32248 33403 34492 35395 36754 38552 40875 44470 50312 57243 63070 62746 56347 47992 44819 46430 47411 45694 42520 39580 39672 39544 38379 37362 36689 35547 35550 36816 37879 38293 37927 35628 32157 29071 26881 25653 24686 25352 26001 27489 29014 29776 30776 32332 34200 34056 34922 36302 38145 40341 42527 42321 39953 38626 41180 43134 43465 43284 42684 40919 38860 38270 35883 33155 30434 28524 28841 30170 30280 27982 24319 22221 22820 27048 30628 26625 17383 13618 15131 21905 26909 24178 21814 22325 25172 25124 22859 23043 23593 24679 24518 21431 19485 16625 9335 3843 3148 3170 2977 2786 2830 3073 3027 2815 2807 2562 2354 2001 1606 1691 2016 2138 2208 2369 2510 2558 2384 2096 1819 1570 1302 1062 806 581 323 191 118 64 48 39 36 53 75 72 80 69 113 151 134 174 145 125 140 83 53 61 67 75 86 52 53 74 48 32 34 52 18 49 60 35 47 60 69 95 83 89 100 64 112 133 127 131 118 115 123 114 82 74 94 93 61 61 85 83 85 93 80 90 111 87 76 64 84 77 92 84 112 93 76 87 103 70 66 88 64 54 66 81 67 74 74 57 52 50 54 55 53 46 58 51 55 63 36 57 60 45 50 51 44 40 49 38 25 34 37 29 35 38 44 31 14 11 10 14 12 10 -6 -10 66910 319 725 30 11015 18 35 10 7910 1392 88406 493299 57078 50636 62769 71320 116313 4285 2514 2601 2798 3122 2960 2578 2032 1664 1717 2297 2963 3252 3189 2986 3235 4321 5154 4770 5435 6432 6666 7147 7622 8523 9237 9223 9117 9816 9942 9931 10060 10148 9517 8999 8939 9460 10716 11788 12655 13601 15132 17649 18990 18803 18424 16754 15114 14017 13590 13800 13961 14007 14398 15202 16135 17051 17947 19184 20497 21282 22485 23809 24770 26129 27697 29786 31580 33834 35976 39339 44263 48583 51197 49298 46449 44675 47152 51809 51446 50256 49372 50853 53928 54506 52802 48555 44457 42058 38189 35876 36307 34760 30464 26692 24639 25767 27247 27835 28031 27506 27428 28338 29550 28498 26771 27666 29075 29023 27692 28178 29943 31457 32337 34087 37978 42298 44747 46017 48026 49578 48725 46612 44554 38870 32978 28762 26885 26796 26473 27017 26708 25328 24063 22127 20542 21746 24295 27402 30218 27588 21902 20222 21455 24740 27646 28479 27706 32452 32524 32613 34678 37352 32680 30829 30594 22655 13350 7199 4451 3753 3544 3400 3293 3213 2890 2608 2500 2606 3259 3555 3187 2778 2506 2278 2516 2838 2949 3079 3366 3423 2944 2577 2354 1710 1494 1444 1233 962 586 310 184 45 84 87 80 88 49 69 120 134 111 151 182 122 78 92 56 24 33 75 37 56 24 17 58 25 82 79 73 65 30 47 75 53 68 77 82 84 78 77 74 72 95 127 134 134 126 106 120 102 76 72 101 89 95 85 81 93 120 99 81 78 95 111 103 113 126 100 118 105 107 122 97 74 77 93 70 88 83 79 68 71 78 67 60 71 71 76 79 74 75 67 49 67 75 71 68 73 69 67 72 66 63 63 58 55 60 58 60 55 47 47 48 47 38 39 27 20 20 10 6 66919 319 723 30 11013 18 35 19 7909 1382 207310 116009 66599 63186 67239 111419 7101 2138 1961 1997 2150 2198 2364 2438 2711 2788 2909 3001 2851 2993 3127 3676 3135 2100 2158 2569 2908 3318 3521 3325 3313 3233 3361 3970 4483 4794 4695 4458 4500 4966 5486 6419 8034 10627 13670 16513 18515 18862 17792 18224 19430 18685 16404 15104 14452 14383 14383 14786 16010 17355 20019 22614 24509 26267 27574 28952 29483 29594 29519 29185 29216 30252 31652 33359 35707 38270 39036 39705 42069 45292 48274 49392 48988 47742 46778 46310 45951 44924 43987 44395 45483 46773 48230 48174 47169 47025 45997 42068 38685 37884 37475 37690 37217 34868 33670 32524 31035 28562 26779 26123 26172 27028 28125 31143 33866 36511 40447 40830 39987 37484 34719 34550 34363 32876 32055 31926 31428 30998 33006 37826 44816 49317 48908 45493 39425 33411 28558 23939 22790 25064 28703 33971 34784 26542 21540 20775 19861 18187 18898 25538 32648 32917 31130 32083 33711 32113 30330 28176 26695 25709 23893 19617 14278 9620 6920 5543 4502 3611 3061 2787 2403 2079 2021 2049 2046 2376 2858 3419 3915 4464 4613 4287 4561 4958 4932 4552 3760 3508 3284 3132 2791 1938 1821 1555 1178 1110 866 524 300 143 113 90 61 70 128 136 129 141 169 175 180 121 110 134 83 82 91 74 71 49 94 71 60 15 23 84 75 46 75 70 32 17 49 74 86 74 123 90 79 59 55 79 87 105 127 126 118 133 112 73 53 81 95 68 73 102 84 81 100 84 71 82 87 88 110 88 77 88 95 124 116 91 81 78 73 77 84 65 70 62 69 82 78 47 55 62 70 70 62 62 54 58 45 56 60 47 57 64 58 57 56 52 63 58 49 45 44 47 35 31 30 24 24 23 17 20 17 9 -5 66928 324 570 30 11010 18 35 28 7908 1373 140 999999 7273 291706 630190 10212 3576 3156 2927 2639 2348 2324 2280 2392 2317 2357 2450 2720 3086 3406 3467 3044 2806 2649 2492 2356 2182 2060 1826 1951 2082 2102 2263 2083 1972 2160 2065 1456 1238 1270 1526 2126 3285 4778 5412 5367 5760 6789 7822 8594 9716 10155 10983 11477 11358 10724 9366 9396 10061 11575 14337 16757 18124 19912 22659 26490 28291 28974 29824 30128 30480 29536 27364 24774 23121 22594 24119 27399 29380 31133 34855 36775 37378 37994 40194 42571 41418 37459 34866 33849 35763 39328 43870 47282 50731 52662 52567 54219 55386 54712 52979 51987 50053 49197 47426 41557 36880 35106 34389 35004 36237 36261 35588 35949 37727 40035 42762 45809 49035 51055 49069 46704 45842 45453 42432 41013 41223 41917 40860 37760 35547 38557 40081 38457 36323 34482 34361 36092 40868 44756 45236 45145 45533 46003 45438 46665 48596 52116 50367 43837 44596 46019 43169 39886 40073 42532 39164 34447 32706 33946 34163 33311 32595 33079 30476 26052 19590 13617 11318 8769 4726 3038 2654 2657 2878 2647 2638 2590 2662 2897 2943 2920 2913 2928 2789 2702 2783 3102 3351 4077 4806 5146 4955 4203 3582 3346 2825 2343 1899 1280 1139 1094 924 489 203 153 131 140 78 124 97 68 96 182 186 190 158 164 128 105 111 140 116 99 97 96 68 88 94 53 104 114 104 89 84 97 95 93 74 78 97 104 100 133 139 105 108 119 94 94 137 143 136 148 126 112 92 99 122 126 118 115 102 122 115 102 105 108 121 124 119 137 149 129 123 126 109 122 101 102 87 83 112 112 100 94 90 96 85 91 92 85 88 81 71 81 72 87 94 71 84 82 98 87 89 82 90 81 70 66 72 70 67 67 66 55 53 46 47 34 29 28 31 22 66937 321 663 30 11013 18 35 37 7907 1364 11885 164556 62946 52105 8595 56370 5040 55731 4593 39533 47923 6348 59926 999999 999999 999999 65303 39624 94919 144723 18188 3538 1716 1104 1438 2250 3471 4191 4801 5740 6580 6834 6835 6869 6074 5410 5229 5560 5941 6489 7516 8278 8035 7558 7402 7339 7036 6610 6247 6396 6761 7504 8849 11909 14614 15531 17057 18316 17766 18550 19112 19127 18699 19309 20337 21091 22325 24752 28972 33253 37254 33973 31608 28870 25865 22048 20989 23694 28494 32849 34983 36638 38747 39851 40810 41882 40949 39869 40916 41533 40649 41025 41915 42301 42592 43235 44289 45197 46138 46254 46297 45910 43731 38765 35504 34295 34085 35575 37522 38981 41048 43917 48902 53942 58458 62355 65966 63997 59452 60078 63068 58679 45845 37343 36146 38507 38375 34477 30911 30468 31510 32290 31369 29531 28876 29781 32526 35124 35654 35093 34684 35538 36081 33130 28619 26490 26357 26235 27890 31060 25143 19144 19127 22097 24560 25526 26361 28419 32949 38921 44644 45631 41272 39712 36771 28319 23120 20380 13834 8490 5714 3590 3592 2513 2987 4987 9022 12247 11036 5479 3006 2536 2755 4236 5777 5144 4680 4652 4157 3813 3762 3443 2893 2361 1639 1171 1016 955 947 916 787 373 179 105 70 63 53 36 69 124 103 78 67 138 179 190 115 67 142 103 121 83 60 99 47 71 40 45 49 34 61 47 42 79 47 55 65 102 78 82 122 66 66 67 87 80 100 139 124 114 95 120 95 103 96 118 81 81 96 103 116 123 113 95 87 101 98 91 95 101 97 90 86 101 75 71 78 86 82 76 58 75 63 68 61 43 53 61 49 70 64 54 59 57 61 56 61 46 48 51 52 46 49 44 47 48 54 42 33 32 30 32 21 18 14 6 2 13 12 0 -10 66946 304 1177 30 11017 18 35 46 7907 1355 100583 56406 58974 7049 3565 4327 5086 5658 6347 7003 7617 7652 7508 7776 7932 7657 7490 7327 7092 6837 6567 6002 5245 4948 4923 5163 5114 5184 5164 5690 6718 7785 7825 8035 7910 7608 7116 6864 7410 8312 8691 9141 9637 10934 12319 13335 14612 16211 18902 21858 23136 23068 22786 23175 24268 26200 27905 28378 28646 29050 29870 32028 35896 36671 36005 34846 34551 34334 34256 35419 37041 39117 41450 43416 44217 43222 41168 39436 38213 37980 36966 36162 35332 34821 33648 30761 28154 27821 28200 28603 28864 29778 32517 35480 36771 37664 38029 38522 37778 37827 40165 42988 46143 49197 50457 50516 49045 50067 51530 51867 52977 55402 54100 51142 48933 46795 46215 45821 46861 47065 45183 44270 45606 47102 46804 43846 40045 35520 29339 23730 22696 25280 26900 28012 27819 27191 29260 29553 25802 25492 28455 32909 36453 38551 39773 39317 35650 32218 27283 21885 20850 18980 15830 13867 16555 20529 16613 14060 19968 31408 37982 37642 26860 15173 7802 3677 3541 3620 4414 4848 4691 4494 3640 3245 3010 2781 2028 1167 1027 994 970 998 968 988 815 352 104 76 72 43 74 122 82 117 83 97 106 68 81 78 90 60 94 64 48 92 68 89 62 38 53 90 53 71 68 69 58 93 85 71 103 114 106 68 76 82 110 81 47 90 124 129 129 142 114 74 84 94 103 113 113 95 104 101 94 98 100 110 114 108 112 114 113 120 122 94 113 99 86 99 106 84 90 87 79 58 68 73 87 66 64 82 80 86 73 64 56 57 56 55 51 67 57 66 60 58 58 59 47 52 54 44 45 54 42 37 33 28 19 23 16 11 7 -1 66955 309 1026 30 11016 18 35 55 7906 1346 1076 1493 1707 1972 2812 3399 3876 4287 4743 4969 5100 5087 5211 5377 5384 5363 5386 5485 5303 5213 5417 5033 4741 4600 4489 4425 4291 4226 4233 4293 4207 3983 3925 3787 3787 3811 3988 4441 4594 4652 4884 4901 5173 5543 6753 8207 9032 8906 9058 9819 10198 10337 11065 11474 11574 11928 12703 13498 14279 15474 16841 17908 19029 20036 21543 22990 24749 28063 30500 32456 34511 36307 38166 39825 41234 42941 44873 46542 47176 47203 47576 47844 48165 48916 47800 46077 45650 45222 44086 42020 40041 37766 34680 31060 28469 27322 27005 27421 27851 28296 29405 30967 33467 35213 36382 36617 36702 38491 39845 38173 36355 35107 35140 37022 36544 36958 37383 39084 41100 44264 47397 47467 46863 48942 50593 48031 41325 35887 39528 39130 39242 39453 40104 40574 37462 34557 32858 34090 34268 33499 32450 31870 30368 26021 20324 17126 14928 14000 14047 14265 15732 18441 20950 24013 28200 31750 36949 39174 39702 37184 33730 29434 28198 26891 25165 26562 29185 27403 23041 16694 12126 10433 8180 5361 4565 4389 3817 3283 3081 3000 2374 1615 1246 1143 1007 973 957 1000 979 630 138 69 69 44 64 83 104 82 80 101 95 79 63 65 88 94 82 79 67 76 75 90 25 49 75 82 49 64 122 91 57 42 77 77 44 74 105 82 128 91 91 92 63 62 65 81 108 125 140 119 107 116 82 125 118 132 130 131 112 90 64 81 95 112 121 110 101 95 104 120 115 112 83 75 89 91 102 100 108 91 73 62 70 86 82 80 69 78 96 85 78 57 71 64 64 64 73 86 57 55 61 60 59 57 61 70 54 50 45 45 52 51 34 36 30 31 28 20 5 66964 309 1026 30 11016 18 36 4 7905 1337 3960 4033 3957 3643 3681 3684 3859 4146 4539 4646 4568 4312 4390 4331 4285 4424 4547 4299 4078 3999 4069 4457 4650 4757 4955 4728 4695 4904 5052 5083 4831 4357 3589 3214 3091 3198 3386 3742 4020 4555 5273 5397 5675 6113 6632 7318 7330 7378 8088 8710 8960 9518 10009 10249 10115 10285 10861 11868 13067 14479 15910 17805 19325 21489 23125 24439 26379 29110 33097 37391 39832 43429 47823 51765 52539 49197 45211 43428 44507 46146 47048 48082 48823 48562 47055 45145 44016 42909 41598 41072 41518 42714 46183 50109 52266 51881 51472 49860 46414 43354 41683 40735 39120 37082 37778 40923 41059 40976 36069 32422 32911 35640 37205 38783 38226 35278 34100 34780 36607 36859 36907 35769 32311 31763 33185 35093 31629 24884 21262 20939 20375 19687 18645 16732 13908 14436 17406 19265 19023 17649 17674 19951 21170 25267 27954 26722 26061 24672 27006 31325 33659 34677 34616 35301 37315 40605 37830 33264 24387 19036 18349 15760 14446 13934 12790 16660 17543 15195 16227 15514 11677 7186 4344 3435 3350 3264 3178 3238 3383 3095 2632 2300 1825 1275 1086 1060 993 972 1015 1034 903 572 193 107 54 39 61 66 47 68 83 98 128 128 127 134 93 86 79 66 50 66 52 50 56 70 24 48 66 41 68 67 53 48 49 107 105 85 74 62 59 78 74 96 69 63 102 103 116 136 120 87 84 99 101 91 83 95 98 99 96 90 77 81 87 93 105 84 108 96 93 92 61 89 89 80 85 95 100 80 68 67 65 77 67 57 62 56 63 68 70 53 61 67 64 79 63 54 54 53 58 70 62 56 49 55 55 49 47 50 44 43 34 25 8 8 16 6 -5 66973 309 1026 30 11016 18 36 13 7904 1328 325445 115436 2896 1468 1458 1443 1689 1856 1951 1993 2241 3018 3654 3676 3856 4189 4707 4824 4503 4633 4865 4822 4793 6452 5180 3656 10284 21090 6963 3527 3470 3607 3582 3469 3630 3767 3713 3586 3821 4015 4228 4299 4286 4227 4595 5165 5615 6348 7261 8004 8808 9356 9973 10775 11604 12837 14349 16018 17090 17853 18179 18149 18725 19905 20546 21062 21634 22296 24134 28828 33728 36710 40597 45954 49854 52544 54461 54949 54601 54772 57018 60332 63476 65992 66957 66663 66307 66778 67951 67868 67453 66067 65213 64155 62134 59117 56413 53823 50075 44840 39929 36017 34225 34555 35822 36963 38085 38233 37720 38237 39107 38023 38608 37760 37250 39080 40107 40933 41021 38377 36047 34455 33138 32287 31638 31931 32388 33068 33253 32778 32495 31358 29398 29598 28850 25284 23931 24570 24037 23778 22613 21530 21924 22478 24308 26468 24055 21654 22456 24481 25068 24263 24533 27438 29049 31917 38471 41082 33652 21415 18438 16654 14807 9843 6628 5367 4925 4408 3706 3066 2697 2378 2052 1928 2073 2536 3221 3613 3578 3618 3512 3342 3263 3028 2623 2094 1547 1235 1108 981 899 990 633 265 104 45 66 59 56 60 47 107 125 125 130 92 60 56 91 64 63 50 57 68 95 83 51 38 43 25 14 17 30 70 54 59 91 73 83 61 64 76 79 75 73 68 59 95 89 100 80 90 77 81 85 91 91 77 76 84 99 86 100 113 71 48 86 105 105 121 103 66 65 73 65 68 62 65 71 56 60 90 74 52 53 62 63 65 63 55 62 54 44 42 43 53 49 53 55 39 40 43 42 49 37 41 46 48 22 35 23 22 25 16 5 5 6 -8 -18 66982 308 1056 30 11016 18 36 22 7903 1319 720 893 1107 1337 1800 2109 2232 2384 2557 3021 3232 3394 3588 3741 3802 3835 3965 4055 3894 3719 4125 3697 3466 3292 3202 3186 2921 2771 2926 3131 3339 3295 3326 3166 3414 3605 3615 3299 3221 3546 4229 5030 5627 6307 7189 8158 9413 10535 11690 13469 15230 16663 17149 17450 18380 19672 21433 23611 25786 28348 29956 30711 31823 33146 34434 34255 34764 36706 40831 44954 46730 46991 46635 46356 46352 47157 48393 49553 52193 55209 57886 60513 62183 63717 66557 72561 79901 84548 83939 79383 73463 67897 62457 57670 55044 53773 53545 53776 53670 52619 51371 49714 48224 46070 42876 38692 35278 33223 31947 32650 33094 33086 33146 32752 32985 34208 35476 36089 36369 36082 36522 37103 36695 35528 35094 36166 37024 35203 32361 29606 28288 27631 28012 27013 25770 26168 27546 26877 27091 29661 31978 31430 29267 27974 29810 32147 37470 45225 46746 44288 39431 34451 30043 26560 22472 17530 14966 13456 11543 9097 8662 8291 7663 7199 6748 5892 5151 4517 3983 3336 2830 2155 1381 1104 1772 2766 3395 3266 3108 3141 3383 3433 3398 3325 3147 2841 2083 1498 1208 986 930 804 422 166 112 56 66 77 122 95 104 161 140 140 85 98 114 96 40 87 107 73 61 56 60 67 74 76 88 75 38 73 95 61 73 79 75 101 109 75 83 96 90 60 74 81 73 139 137 107 99 94 106 109 117 116 107 95 91 100 79 91 101 99 104 96 112 119 84 92 105 97 89 102 114 103 80 68 82 92 85 88 84 82 71 69 69 70 76 69 62 78 71 64 64 69 68 61 68 61 65 63 62 55 62 61 54 57 54 46 39 39 28 28 29 21 11 5 66991 307 1087 30 11017 18 36 31 7902 1310 1066 1159 1454 1614 1818 2003 2246 2669 2984 3078 2989 3125 3005 2840 3002 3214 3176 3249 3556 3953 4228 4318 4568 4642 4854 4759 4959 5065 5192 5319 5248 5184 5603 6447 6927 6899 7014 7584 7305 6728 6480 6746 6962 7938 8952 10374 12166 13678 14535 15373 15801 16072 16809 18263 19890 21101 22056 23116 23351 23031 23035 23323 24284 25720 27944 29170 30457 32828 36753 42674 45803 47393 49840 55138 62180 68020 71108 68581 66374 66878 69516 73710 75403 72827 70290 66961 65171 63000 61210 59919 58085 55877 54206 54229 54966 55249 56528 56296 54707 53602 53988 54329 54899 55232 54543 52372 50025 47738 45993 44588 42852 41205 40078 39426 38725 38216 38310 39062 37933 34738 32349 32018 31976 29517 27808 27913 27628 28223 28903 28233 28546 29356 30463 30794 31096 33507 35775 34716 34623 38206 45286 50833 57291 61827 56264 45412 37159 33703 33170 27901 20794 16256 14742 14624 14001 11226 10840 12377 16801 17836 12611 9525 8810 6084 4555 4338 4264 3790 3233 3046 2750 1582 851 1372 2305 2872 3071 3120 3249 3383 3362 3420 3421 3251 2854 1898 1266 1161 979 941 817 493 314 144 70 44 69 92 90 76 133 175 136 104 83 70 81 59 59 54 76 66 31 94 79 55 61 87 33 46 81 75 49 50 74 77 87 111 92 73 92 98 100 82 61 59 93 126 121 111 93 100 82 67 121 92 87 88 89 106 85 90 103 109 111 95 98 84 88 90 68 60 86 67 57 69 65 72 71 66 73 57 57 77 81 70 55 72 70 71 62 47 53 61 43 56 55 48 65 60 51 53 51 46 36 36 41 40 35 27 25 33 16 3 1 1 -6 67000 304 1176 30 11016 18 36 40 7902 1301 -91 -5 166 366 415 563 787 848 994 1147 1374 1470 1685 2051 2562 3416 4714 5922 6259 5913 5664 5609 5663 5552 5100 4881 5191 4939 4501 4510 4441 4340 4249 4431 4518 4769 4886 5236 5684 6239 7167 7668 8306 8557 8828 9264 9716 10230 10515 10686 11072 11523 12416 13395 14106 15422 16846 18822 20937 23250 26319 28636 29449 29488 29624 30508 32784 35602 38985 42133 45531 49292 53621 57621 60828 63409 63650 61635 58381 56267 55351 55545 56712 58745 58617 58741 60466 62856 64898 66982 67742 67667 66513 68852 70961 69562 67223 63528 57997 53507 49992 47807 46585 46386 46205 45700 45019 44841 44834 44698 44898 45683 44957 43755 41653 40640 40059 38487 37763 38464 39251 39531 40563 40600 40525 40028 40332 42321 45383 49665 51766 53081 53365 52632 55689 60812 68349 69760 68397 64160 48685 37870 34753 32043 27609 23372 23005 25651 24639 23257 21249 17959 15481 16523 19006 16585 14997 12553 9585 8376 7861 8611 8478 6681 5226 3807 3085 2636 2811 2700 2202 2353 3022 3649 3684 3431 3402 3519 3657 3634 3389 3373 3062 2139 1628 1304 1098 1015 822 413 203 95 57 82 70 56 79 124 141 116 116 113 82 53 72 95 94 64 89 56 84 83 79 79 66 55 62 73 80 81 89 53 60 62 65 64 58 61 100 78 75 65 66 63 102 114 99 79 95 104 103 94 93 90 110 105 96 91 96 89 75 104 102 122 120 110 103 99 99 94 75 97 76 63 73 72 87 69 69 81 85 82 81 71 59 63 68 73 77 69 53 49 62 71 62 53 58 70 66 64 59 47 50 46 50 56 46 31 36 37 26 15 17 7 67009 301 1268 30 11018 18 36 49 7901 1293 72 408 812 976 1159 1358 1535 1835 2146 2585 2903 3176 3585 4021 4255 3964 3929 4104 4280 4270 4370 4272 3981 3960 3990 4003 3973 4078 4131 4450 4656 5277 6312 7595 8498 9458 10089 10324 11464 13320 14722 15556 16254 16546 16508 16288 15905 15717 16715 16767 16158 16121 16696 17063 16243 14703 14473 15193 16584 18310 19975 22532 24118 25259 27536 32264 36491 39653 42511 45614 47486 47039 45840 44899 45379 47913 50649 50707 48123 45612 44021 43855 44770 46594 48772 50921 52555 53508 53047 52249 51959 52431 54103 56084 58463 61156 61122 59152 57105 54537 54174 54684 56309 57310 57280 58191 58883 56825 55653 54318 53090 52259 53453 54372 54702 55003 56968 59385 61811 65447 70326 72358 73186 73148 73318 70089 66741 63732 62007 58096 55728 52406 48194 47241 42548 39577 37397 34949 31710 30728 29971 29036 29051 29156 27601 23585 20050 17812 17739 17789 15905 15342 13460 11734 13118 14201 13540 12087 8158 5737 4175 2995 2545 2195 1743 1331 1165 2053 2842 3847 4796 4460 4359 4288 4342 4841 5665 5751 5638 5329 4743 3899 2542 1382 963 625 278 125 93 67 66 61 87 105 138 110 106 121 104 78 109 66 59 80 72 89 80 59 60 94 79 122 104 123 92 96 104 88 59 94 100 83 89 84 97 106 74 63 69 75 87 124 134 102 84 104 124 111 89 85 100 106 77 89 100 92 95 111 101 107 120 118 117 130 113 116 91 95 98 88 92 92 96 91 76 70 60 70 97 71 66 73 74 65 68 54 60 76 63 47 55 54 61 56 43 46 54 53 56 53 55 50 42 25 30 26 28 22 15 4 -1 67018 300 1299 30 11019 18 36 58 7900 1284 379 606 852 1308 1591 1799 2013 2500 3044 3606 4013 4671 5487 6352 6991 7367 7519 7371 7172 7062 6909 7226 7504 8251 9123 10475 11808 13740 15370 16108 16253 15937 15798 16704 18314 19031 20044 21913 22295 21572 21047 20384 19663 19079 18560 17850 17568 17698 17870 18379 19809 21005 21280 19410 16455 15017 15125 15581 15778 16247 16682 17948 19934 22352 25943 28351 29626 30251 30771 31372 32204 33098 34958 36914 39376 41551 43999 46675 48767 50694 51902 52830 54050 54818 53139 51911 50943 49443 48219 47648 46732 46515 47121 47910 48961 50325 50802 51679 52261 52301 53017 54080 54339 53711 52036 50453 51325 53238 51048 48301 48477 52202 55379 57471 56759 53398 48547 47195 48328 51195 54395 55986 56233 55424 54616 54444 53107 48696 46039 42946 36828 34630 35896 36440 34580 35214 36554 34047 30030 27007 26901 27518 28127 27975 27279 27101 26303 24891 24998 23385 22906 20452 15669 12759 9361 7172 6571 6725 6733 7143 6755 5846 4721 3812 3677 4256 6305 7092 6733 7435 9258 11591 12465 11734 12052 12821 11052 7171 4826 3680 2637 1802 1443 1052 707 395 150 39 53 57 84 83 72 104 154 151 140 132 78 56 61 77 56 91 104 76 81 47 74 74 66 83 75 57 66 44 34 51 67 85 84 66 62 76 62 79 59 51 41 37 78 100 100 78 73 102 96 86 103 99 83 57 74 90 69 69 87 105 122 119 101 96 108 84 80 90 58 54 60 65 59 56 60 71 75 62 61 68 75 79 80 49 42 58 52 50 49 59 57 66 57 58 47 47 47 49 43 35 46 46 31 32 32 24 27 15 16 8 -2 -7 67027 299 1325 30 11015 18 37 7 7899 1275 219 844 1543 1852 2202 2927 3693 4483 5265 5618 6059 6265 6578 6995 7777 8676 9785 10836 12219 13335 14013 14511 14998 15481 15369 15757 16052 16958 18179 18734 19400 20112 20069 19486 19251 20112 21029 21085 20892 21048 21280 22625 25101 26207 25967 24891 23695 22772 22483 22706 23307 23670 23307 23168 22847 20335 17638 16721 16287 16342 16775 18153 19784 21781 23585 24457 25152 25259 24670 24123 23298 22953 23106 24351 26120 28330 30425 32554 34004 35615 36671 37736 38514 39676 41334 42640 43975 45387 46415 47713 48440 48791 48671 49251 50646 52080 54207 55014 55604 56328 55835 54093 53358 53961 54378 53118 52217 53482 54153 54892 54435 53966 54865 55569 54006 52894 55202 58509 61521 62649 62858 60768 58918 56391 53523 51464 50168 42079 35224 31984 28129 25401 24207 25569 29445 29000 27783 28148 29301 30057 30553 29752 29227 30573 30568 32795 35311 37248 28744 19982 15855 13160 11587 10741 10320 9174 9139 9935 12016 17875 22658 23147 23095 24267 25923 28513 26839 22292 19263 17906 16975 16849 20105 22595 22483 15747 8834 6778 5372 3891 2648 1728 1092 628 401 225 160 79 51 58 75 74 74 195 225 156 118 154 134 94 105 62 84 92 77 67 98 102 142 119 89 93 90 73 68 70 92 77 86 104 109 105 104 87 97 91 73 81 89 131 148 128 101 93 121 99 102 102 106 125 112 109 122 114 86 113 119 116 114 107 101 137 121 108 105 98 106 90 82 83 91 84 86 78 85 96 87 85 87 88 79 75 84 89 75 66 69 68 62 66 86 73 64 68 70 56 60 72 63 57 52 51 53 46 27 19 14 14 7 67036 298 1353 30 11013 18 37 16 7898 1266 186 741 1307 1917 2745 3463 4052 4329 4385 4733 5307 5941 6857 8449 10476 11734 11983 11603 10856 10537 10679 11300 12057 12885 13959 15386 17150 19252 20975 21357 21890 22244 22804 23099 23677 24427 24762 25007 24912 25431 25371 25433 25783 26236 26190 25408 24689 24587 25238 26035 26628 27264 27690 27991 28386 28024 27128 26930 27005 26726 24087 20787 20452 22389 23913 24838 25245 24204 22747 20836 19447 18697 18544 19792 22105 24040 25253 26750 27727 28006 28217 28196 28382 28310 27896 28515 29339 30460 31751 33134 33781 33551 33791 34838 36181 36036 35597 35760 35196 34823 35531 37578 40486 42009 41779 41744 41944 41377 42105 43811 44644 43843 41811 42217 45700 50379 52895 53945 53442 52518 53723 53698 51417 48676 46047 45678 43401 39833 37684 35346 33093 33857 35460 37437 38715 40282 39103 33355 31493 32420 34685 40644 45443 46551 38503 28552 25376 27417 31578 31644 23720 15469 13599 15145 17686 20623 24431 30307 34555 33434 30773 28738 28598 30247 34131 39630 42398 40240 34771 33546 36489 37005 29524 16640 10966 8439 5579 3927 2799 2028 1341 788 422 162 150 132 121 135 120 133 84 156 166 172 141 158 149 103 97 88 91 110 120 100 107 107 141 124 131 160 107 103 94 122 122 139 124 112 106 104 108 124 102 87 50 64 90 80 104 160 134 133 117 147 143 133 127 164 142 119 129 118 104 115 133 134 119 120 125 121 120 102 95 111 95 115 116 89 106 129 122 125 121 117 109 98 94 95 92 69 73 87 83 77 76 75 79 70 83 99 90 82 71 64 66 75 79 74 74 65 59 60 48 46 39 31 29 19 67045 301 1261 30 11011 18 37 25 7897 1257 -21 261 543 887 1510 2236 2867 3552 4288 4838 5559 6367 6829 7471 8796 10279 11029 11042 10642 10593 11517 11897 11967 12452 13262 14427 14624 14494 14719 14970 15483 16155 16339 16052 16120 15517 14787 14768 15182 16071 16748 17314 17886 19083 21163 23734 26348 26485 24988 24253 24955 27204 30320 34429 37542 38082 37350 34909 30693 26444 23250 20367 18569 17766 17386 16467 16117 16250 16925 17620 17717 17436 16314 15591 14355 13593 13674 14548 15131 15484 15913 16448 16503 16455 16484 15868 15721 16154 16709 17598 17492 17279 17925 18398 18206 18074 17729 16986 16309 15740 15778 16759 18352 20094 21877 23498 25379 28011 30498 32668 35061 38225 41738 44711 49280 55644 64669 73835 73015 56631 48949 50111 52408 54047 53552 52759 51682 49124 45593 40534 37433 38677 42228 44678 45900 45699 48632 48632 48850 49150 47637 46656 43529 37312 39668 40941 37343 34270 32179 32811 30828 28748 27756 28344 30539 34010 36111 37336 36376 36011 35821 34444 32279 27912 24183 24044 26241 30789 37902 41334 40047 36190 35115 34692 29065 21039 15484 12602 8812 5873 4622 4148 3434 1956 1191 660 330 133 140 132 72 95 103 84 86 129 131 150 149 135 135 150 106 97 135 140 107 124 97 93 76 86 117 140 139 129 143 103 115 93 86 112 112 100 117 121 120 89 62 91 97 111 118 124 125 142 146 117 129 117 120 124 124 114 120 138 116 134 138 126 96 143 133 124 110 126 112 98 107 99 100 88 104 99 89 96 103 102 101 103 103 83 72 103 90 78 71 78 86 90 80 77 70 63 82 77 84 80 68 61 66 57 56 60 43 41 43 27 21 21 19 67054 300 1287 30 11007 18 37 34 7897 1248 -12 447 1039 1767 2566 3548 4551 5606 6376 6754 7174 7812 8283 9348 10070 10584 10720 10648 10510 10828 11499 11613 11545 12486 13514 13792 13420 13556 13313 13020 12228 11631 11647 11987 13157 14951 16535 17426 17782 17939 17960 17835 17316 18252 20510 22568 23463 23053 22328 21481 20457 20424 21263 21857 22492 22694 22662 22800 23669 24026 23678 23410 22792 19878 16523 15644 15571 16376 17135 17374 17096 16757 16638 16225 14972 13912 13861 14809 16328 16879 16517 16084 15626 14822 13989 13724 13354 13128 13236 13301 12801 11997 11317 10933 10323 10071 10026 10438 11371 12258 12987 13451 13130 12358 12157 12264 12405 13212 17262 21866 24446 28018 32883 38512 43833 49693 54833 60018 68414 75545 75957 74605 72603 70559 66818 63465 61782 62194 66425 69806 65884 66440 67189 67085 65489 61362 60607 57021 50518 48763 49759 47682 45465 40967 33738 31352 32047 30723 28434 28608 31827 38091 40377 35137 32241 35057 37421 41470 44290 43627 40760 38686 36221 31333 26857 23270 22773 28410 36468 38691 36962 40973 51034 49640 36837 22362 21569 19292 9133 4828 4053 3584 2772 1982 1229 782 417 169 45 51 73 49 75 103 90 125 109 134 131 108 79 48 43 27 43 63 37 50 53 60 96 96 125 129 90 86 63 62 82 82 90 64 59 93 60 46 46 70 86 90 60 104 124 113 98 64 78 116 66 81 70 101 94 94 86 86 101 87 109 94 96 85 82 85 79 105 100 75 66 72 67 64 57 54 69 74 63 56 50 53 46 46 57 62 37 56 65 56 55 37 37 55 45 28 31 32 41 45 28 28 28 27 31 23 17 8 -5 -9 -11 -16 67063 298 1344 30 11004 18 37 43 7896 1239 135 672 1684 2890 4405 5921 7542 8724 8589 8005 7500 7537 7952 9038 10492 10833 11385 11615 11602 11067 10592 10352 9596 9432 9807 10386 11034 12020 12484 13346 15088 16423 16449 16017 16170 16239 15982 16233 16650 16486 16625 17121 17598 18487 19080 19972 21144 22213 22503 22421 22771 23176 23737 23968 24134 23815 23130 22196 21720 22665 23831 23803 22183 20089 19850 21250 23361 25249 26066 25411 24212 22718 21121 18828 16894 15685 14912 14383 13962 13228 12863 12243 11824 11720 11509 11800 12025 12927 14003 15072 16379 17129 17795 19460 21000 21279 20466 19927 20009 20128 18376 17401 17479 17965 18568 19346 20800 21216 20848 20891 20602 20498 20736 21972 25846 28215 30845 37842 45309 51682 56963 63385 66607 67629 67912 70150 71714 71333 68146 65261 61368 58521 58712 63696 65152 61428 53455 38544 30733 29164 29682 31346 33857 33615 32324 32534 33629 33986 33708 31653 31325 31472 31963 33817 34509 34429 34781 36554 40835 45217 44785 41324 40235 42279 44096 42348 37545 37232 44105 43521 36751 31419 29444 31278 29846 16460 7399 4860 4337 3856 3029 2066 1437 995 632 277 94 80 65 88 101 117 127 100 155 124 114 93 87 64 75 78 66 85 76 87 120 75 77 104 75 108 116 113 109 67 85 110 109 118 89 80 81 84 65 67 66 62 85 99 116 127 116 111 91 116 91 110 111 96 102 100 93 99 90 85 96 103 116 103 99 98 89 74 99 101 86 87 72 70 74 66 81 71 81 85 86 77 64 68 70 55 69 60 44 49 60 59 56 55 52 43 50 46 52 42 47 49 50 40 36 37 25 8 7 4 6 8 67072 295 1430 30 11000 18 37 52 7895 1231 144 1392 3047 4321 4504 4142 4030 4467 5895 7440 8020 8828 10597 12180 12533 10927 9162 8185 8089 8548 9304 10252 11146 11927 12657 13609 14569 16503 19116 20800 21455 21837 21391 19836 18379 17192 16931 17447 17964 18442 20066 22150 22589 22003 21264 20849 20635 20630 21181 21785 22332 22898 23940 25424 26239 26431 27602 28815 27882 24367 19098 16541 16203 16624 16870 17988 19152 19655 20110 19852 19415 19007 18300 17825 17943 19094 19475 20337 21223 21652 22022 22590 22508 22125 20953 20111 19557 19374 20002 21104 23004 25192 27122 27745 27593 27614 27643 27039 25765 24591 24825 26291 28559 30180 32049 34076 34593 34794 34964 32801 30270 28950 27502 25596 25245 25462 26935 28831 30246 34078 39471 44677 49719 55906 58438 59884 63311 69015 71055 66886 61491 51267 43405 38769 33765 30753 30241 31491 34219 37216 40455 44181 47213 46708 45101 38510 31236 28195 28582 31501 35148 38026 41791 44561 46474 49043 49304 45467 42575 46993 58912 67307 66053 60606 56653 45689 34837 27230 23418 28263 34582 31682 19518 10212 6439 5303 4678 4038 3196 2364 1746 1295 859 435 190 61 101 129 88 99 161 162 176 160 128 112 138 135 112 124 122 110 117 102 108 101 112 122 108 136 130 120 128 86 95 117 94 100 118 92 82 104 103 77 106 112 112 121 141 122 146 128 110 132 139 129 110 136 112 103 133 131 142 148 147 159 146 122 147 129 115 122 110 96 97 107 116 118 113 100 93 103 95 104 98 101 104 97 105 97 87 89 90 81 89 95 91 80 88 83 77 71 69 75 62 74 58 52 58 48 45 36 35 40 42 67081 292 1516 30 10996 18 38 1 7894 1222 17 494 744 1344 2181 3399 4290 4657 4504 4417 4997 5220 5544 6149 7084 8220 8858 9301 10058 10681 10699 10212 10257 10741 11946 13418 15044 16204 16640 15941 15566 15315 15440 15876 16391 17063 18120 19707 22173 24044 24624 23980 23585 23832 24532 26302 28678 29066 26342 22685 20530 20096 19779 18837 18335 18069 18522 19173 19505 20172 20257 19788 19463 19641 20087 20544 20942 21138 20651 20305 19546 18973 18589 18088 18043 18273 18599 18507 18185 18175 18528 19667 21007 22294 24409 27107 27172 29182 33647 34590 33589 34633 34417 31926 28789 25953 25500 25171 23242 21150 20685 20935 22034 25323 29676 31916 34664 37687 40367 40970 41525 39943 37091 36736 37507 38948 38834 37558 35121 34157 34488 37998 40767 40932 40799 38427 36092 35894 38192 41100 43028 45497 46920 47745 46310 46259 46982 47260 46509 44919 40395 33797 27853 24414 23809 26140 29621 33109 34911 35187 35700 39411 45731 50230 51279 56548 64366 69208 66355 59986 53905 43739 35769 32490 37084 40806 38474 32828 23835 13627 9040 7385 6032 5341 4908 3965 2494 1530 1213 851 410 149 59 22 79 98 62 72 77 89 99 63 22 30 39 53 44 95 53 53 19 14 75 72 72 88 59 94 125 107 85 63 54 47 62 45 52 53 47 54 38 17 32 57 61 79 83 80 89 81 73 91 77 69 72 66 65 73 67 87 97 102 87 81 81 91 72 73 80 75 76 64 83 76 69 60 52 71 63 71 66 67 52 53 65 63 46 38 34 43 34 33 45 46 42 49 33 45 48 24 32 37 34 23 19 13 8 3 -5 0 -5 -4 67090 289 1633 30 10993 18 38 10 7893 1213 140 900 1671 2662 3730 4326 4549 4773 5814 7434 8362 8666 8483 8124 7837 7648 7998 8308 8655 8966 9074 9204 9791 10852 11727 12129 12529 12790 12013 11570 11866 12610 13392 13705 13715 14648 16174 17415 17344 16845 16509 15994 16143 16278 16479 17296 17696 17102 17052 17149 17127 17532 18005 18827 20222 21285 21603 20700 20777 22464 23861 25041 25414 25382 25157 25317 25252 24557 23231 23526 24537 26720 28295 29785 31989 34718 37503 41793 46258 50857 57676 63169 60609 56561 53823 52006 47592 41683 38991 36256 32859 28601 24322 21428 23168 27888 32861 35096 33975 34753 31666 28502 25810 24818 26317 28955 32350 37075 43678 47317 46438 43599 40521 36950 34749 35027 36879 38921 39940 39030 37170 34710 33849 35741 37871 38044 37985 39315 41253 40817 42783 42636 40155 37063 35617 36372 35662 34084 32972 29065 27743 30331 33307 34994 38915 40279 38440 36203 33605 31038 29762 32006 39042 47910 59146 62500 58891 53348 37250 26629 22681 26262 31875 32836 28127 21878 21808 20068 11540 8666 8617 8095 5281 2794 1637 1279 849 360 96 76 87 69 79 91 104 118 126 139 118 118 115 110 110 121 101 64 77 53 112 101 88 72 100 91 98 100 108 109 74 67 92 108 94 97 82 96 108 83 92 94 73 74 104 114 108 110 120 105 89 104 117 120 117 107 128 116 106 101 108 112 109 118 107 127 112 109 96 92 93 97 92 93 86 91 79 72 78 89 103 78 66 69 90 79 82 64 72 57 59 68 63 63 64 60 59 54 49 46 45 45 39 37 30 33 24 21 25 27 21 67099 289 1602 30 10992 18 38 19 7892 1204 104 1244 4360 8003 8079 6528 6245 6788 7393 6417 5574 5575 5806 6258 6549 6891 7003 6826 6853 7152 7752 8587 9284 10153 11492 12730 12884 13329 13851 13519 12668 11685 10812 10120 9617 9887 10700 12539 13885 14269 14907 15801 16530 16367 16134 15519 14790 14940 14583 13800 12645 12323 12571 12742 13425 14375 15250 15215 15062 15694 16321 17543 19223 20752 21775 21995 21743 21744 22148 22848 24555 27922 32429 36714 40780 46440 53659 60164 65565 70988 75919 76183 71251 66961 64097 60202 58308 57290 57002 55675 53229 50535 49648 48843 43798 38120 35560 34640 33959 32659 31972 34172 35417 34659 31642 27352 25559 25432 26266 28798 31486 34664 38982 43743 47833 49813 50229 50318 51318 50910 51436 50685 48159 48176 48882 50562 55056 59799 56653 45870 37457 33302 30123 26489 24370 23793 25845 29437 32652 34233 33064 31436 31573 30071 26165 22988 20157 17153 14836 13335 12356 11981 11844 12636 15236 18454 21131 22780 23204 26674 32622 32019 25771 21646 23197 31906 35324 22351 16466 17150 17762 15341 8813 3738 1832 1619 1121 556 204 136 116 153 153 164 119 185 211 151 158 171 173 160 117 128 113 107 116 118 130 149 156 140 153 148 170 145 141 160 170 155 145 115 113 140 126 126 127 127 123 91 93 97 158 161 175 156 164 173 150 149 164 135 155 133 109 116 137 161 163 149 159 150 164 155 162 153 144 142 131 135 136 136 122 112 129 125 120 112 127 137 129 104 103 120 127 97 103 119 118 117 116 109 104 104 106 95 80 89 88 79 73 73 75 66 61 60 51 52 56 67108 288 1631 30 10991 18 38 28 7892 1196 321 1604 2646 2646 2781 3173 4073 4026 3387 3638 4001 4552 5059 5503 6035 6268 6269 6285 6634 6958 7343 7738 8326 9550 11048 11773 12441 11913 9672 7679 6613 6146 6039 6551 8036 10185 13174 15566 15341 13764 12273 11283 10562 9476 8950 8466 8189 8338 8451 8505 8628 8719 9144 9607 10163 10658 11120 11451 11818 12086 12304 12420 13001 14175 15665 17727 19256 20696 22807 25248 28308 31340 34425 37037 40615 43728 47734 52743 56294 58736 64899 71559 79277 85818 89138 93624 96818 96176 90396 78144 64796 56391 51054 47382 44067 40248 36013 32893 32162 32526 33659 36494 39443 43175 46113 46770 45741 42532 38244 35570 35348 37165 37756 37509 38828 39223 40354 41823 45299 50755 57006 64280 68916 63201 50988 44186 37000 30383 24825 22060 23095 26281 29693 33601 37935 41814 43560 42334 40632 38305 35789 32372 26573 20916 17307 15392 13921 12952 11762 10200 10316 12121 12611 12085 11323 11523 11388 10550 15029 23533 26969 23826 18520 14883 13702 16388 19801 22806 20120 14942 8886 4008 2212 1539 1515 1403 984 424 110 48 42 118 86 99 118 92 68 82 111 83 50 88 64 112 83 48 49 84 85 70 96 99 90 92 122 116 103 109 109 93 78 60 60 38 74 80 50 58 59 56 52 99 126 100 99 111 123 107 86 79 91 91 95 82 93 101 120 130 101 86 105 107 84 77 71 91 82 92 96 97 91 82 70 61 67 66 75 82 72 74 68 68 74 61 52 56 60 63 62 67 72 56 59 52 48 46 24 28 31 35 32 28 27 24 12 16 19 17 67117 286 1689 30 10989 18 38 37 7891 1187 -99 501 1019 1895 2277 1685 1605 1866 2345 3366 4639 5435 6371 7116 7894 8823 9408 9184 8816 8339 7591 7339 7180 7091 6825 6745 6910 7407 7879 8191 8429 8216 7891 7688 7962 8472 8469 8177 7824 7337 6972 6983 7088 7045 7164 7175 7443 7641 7484 7698 7906 8347 9259 10267 11615 13425 15029 16388 18458 20547 22917 25025 26853 27831 28942 31252 32803 33532 34845 37870 41048 44663 48887 50685 51826 54668 58319 64242 70001 75400 78271 80288 82178 84698 86148 88135 88359 86185 82259 75260 68161 62795 61822 63265 65010 68639 68018 61883 55736 52289 50644 48702 47416 43000 42137 45118 44835 40637 35930 33313 32770 33280 34587 35397 36398 38958 41569 43194 41811 40622 38875 35837 36040 39018 41600 42968 43413 43976 44570 44935 45648 46221 45874 46005 47646 48264 43286 36755 31271 28753 26152 22633 18967 16858 18027 19844 18627 15492 12629 10485 8275 5670 4570 4722 5023 4548 4205 5459 8988 11582 13214 13438 12355 14004 15725 15270 11907 9754 7208 4176 2441 1599 1419 1404 1038 556 189 56 85 89 61 73 109 77 132 116 94 107 84 47 45 57 95 67 57 80 77 83 103 88 98 56 81 108 90 111 103 77 82 66 54 65 54 85 87 73 61 52 90 101 128 117 110 104 101 90 98 106 101 113 122 127 116 87 75 91 106 92 94 110 89 81 86 94 100 91 73 77 85 84 81 65 66 60 63 63 66 60 64 63 55 52 67 76 62 55 65 63 43 48 50 41 39 44 43 38 32 31 30 29 27 31 15 10 7 7 67126 327 458 30 10988 18 38 46 7890 1178 57028 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 211 1013 1763 2116 2191 2310 2592 3088 3576 3694 3336 3021 2869 2697 2702 3015 3131 3307 3436 3533 3769 4087 4308 4914 5804 6644 7317 7364 7249 7472 7686 7876 7981 8219 8546 9252 9715 10767 12548 14358 15655 16369 16729 16748 16584 16350 16311 16516 17149 17909 18856 19558 20122 20709 21047 21874 23160 24203 24610 24269 24398 26127 28326 29819 30422 30119 30034 30369 30460 30795 31126 31758 32610 33954 35255 36607 37987 39246 40618 42400 44170 45627 46832 47577 47871 47907 48461 50305 54063 58935 61077 61631 61756 61499 61389 62172 62854 64045 64439 62786 61130 59510 56468 53284 52732 51144 48361 44975 41429 40306 39532 38189 37150 35997 34952 34341 36070 38600 41475 45367 50027 54825 59455 63577 68199 69164 69495 68642 68367 65979 62577 59092 60137 63863 70428 78419 75909 67669 61256 54899 47793 40021 34010 28223 23326 21266 21518 21751 21599 20574 17102 12630 8383 6207 4738 4679 5687 5906 5950 6136 6123 5499 5148 5451 7035 8885 8918 7328 5853 4890 3876 2885 2042 1526 1352 1198 764 399 173 113 120 118 123 135 126 136 157 152 151 124 113 120 134 117 108 114 133 128 143 127 135 125 110 102 103 135 152 152 129 118 108 99 85 112 104 86 102 100 88 92 113 116 157 162 151 156 143 139 138 133 130 127 140 129 127 120 109 103 112 105 113 109 109 106 120 116 127 126 111 111 111 108 106 111 100 85 86 83 95 92 87 94 90 88 89 89 90 86 78 85 93 83 76 80 80 71 68 70 72 67 62 62 58 58 57 52 49 44 67135 289 1593 30 10983 18 38 55 7889 1169 140 958 2125 3476 4433 4887 5214 4989 4496 4322 4422 4442 4456 4664 4752 4699 4882 4989 5147 5178 5211 5290 5353 5613 5922 6567 7460 8616 9865 10585 10611 10367 10140 9875 9650 9674 10001 10389 11038 11890 13215 15256 17218 18334 18694 18731 18718 18701 18474 18107 17072 15991 15508 15245 15200 15857 16405 17254 18343 19024 19064 18330 18234 19257 20735 21964 22921 23492 23899 24576 25514 26533 27486 28108 29072 29979 30493 31082 31510 32649 34105 35925 38602 41039 42819 44481 45503 46027 47433 48569 48730 47707 47258 49575 52308 53609 53071 52371 51638 50974 50651 51426 51721 51697 51357 51128 51863 55648 58557 59331 58125 55827 54154 53555 53207 51183 47661 44030 42939 45479 48239 50354 54930 62427 66901 70571 78467 85646 90662 95051 96410 91126 82335 72528 64799 59043 58576 64277 66182 62623 54753 50027 45609 38734 32637 27990 24078 20144 18071 17212 16891 16158 14510 11150 7939 8528 13453 17085 15958 12421 7832 5601 5733 5623 5549 5979 6207 5960 5531 4940 3922 2854 2099 1601 1318 1219 974 667 389 182 108 123 128 122 98 101 110 116 132 141 138 118 115 104 106 114 108 102 86 93 103 109 99 79 74 94 103 129 145 135 121 111 100 112 108 92 110 116 113 102 106 92 92 93 119 134 142 118 119 117 110 120 130 123 113 112 120 116 107 93 103 110 105 98 88 99 111 115 112 118 105 109 116 103 90 98 90 107 113 96 89 78 62 79 85 80 76 75 89 79 73 74 69 58 70 67 67 74 63 60 63 53 49 45 40 44 41 31 33 67144 327 451 30 10981 18 39 4 7888 1161 219434 168879 60521 119713 8741 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 761 1498 2239 2903 2992 3039 3044 2939 3452 4214 4653 4937 5010 5044 5053 5049 5158 5141 4649 4737 5360 6327 7123 8001 9175 10350 11336 11410 11462 11554 11471 11730 11447 10513 10100 10481 10812 11277 11746 12325 13728 13903 12612 11141 10377 10150 10166 10106 10488 11149 11942 12764 13313 13928 14065 14514 15488 16018 15275 14205 14199 15006 16236 17977 20316 22895 24583 26151 28121 29256 29513 30375 31822 32789 33819 35833 37905 39504 40539 41589 42757 45778 48561 49320 48538 46951 45426 44316 43379 43317 43755 44934 46513 48734 50177 51985 52901 53251 56219 58936 61421 61473 61231 59433 55542 58324 65350 68227 67414 65053 60115 55566 55454 59220 63557 67501 70496 74332 77583 80621 83509 89095 99833 110738 121176 125692 131553 136852 134050 128415 113891 92340 71186 55383 47070 41934 37007 34578 35648 34310 30323 24008 18499 14817 13066 12248 12011 11997 10378 8265 8530 11138 15106 17528 17242 11008 5335 3830 3832 4402 5111 5733 6035 5627 5331 5449 4952 4391 3486 2495 1714 1360 1140 938 763 532 203 117 94 133 124 132 128 108 125 142 133 120 130 99 116 78 110 81 76 87 104 101 126 115 83 60 79 97 74 143 137 111 120 114 95 108 103 101 96 93 119 72 85 121 90 116 162 164 151 112 127 139 132 130 132 149 156 144 112 109 114 113 122 112 90 87 98 105 124 136 114 107 105 117 101 104 97 88 101 95 80 89 84 73 74 85 84 80 82 86 67 71 77 77 71 72 65 70 52 50 54 55 58 55 47 51 50 36 40 37 33 67153 327 451 30 10981 18 39 13 7888 1152 2187 2541 7285 7937 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 632 988 1449 1767 2035 2309 2458 2127 1584 1254 918 910 1431 2289 3068 3847 4732 5162 4755 4775 5070 6303 7479 8466 8908 8852 8294 7585 7243 6789 5971 5250 4944 5080 4987 4795 4591 4433 4611 5239 5879 5750 5441 5352 5571 5833 5999 6141 6836 7676 8201 8752 9601 10260 10819 11405 11768 11917 12503 13086 13977 15205 16623 18193 20077 22007 24074 26018 27316 27576 27281 27840 28793 30027 30798 31395 32019 32931 33137 32215 32219 32649 33320 34277 35403 36199 36154 36753 38339 39421 38419 37796 37054 37602 39421 41207 42445 43766 45878 48236 50823 53735 57302 61936 66400 68444 68656 70512 72165 73605 73723 74800 77181 79594 83690 88421 94895 101705 108119 113256 120307 126695 131221 134504 131847 128062 129679 132946 133766 136996 135587 122148 93298 59040 41576 33227 27608 24679 24012 24703 24143 20156 15303 12411 10715 10574 10534 10448 11963 15016 17999 17566 13680 10086 8059 5577 4155 3609 3502 3600 3690 4404 5175 5300 5286 4873 4492 4294 3798 2923 1786 1346 1101 905 623 249 119 89 70 74 71 79 98 94 94 108 110 121 105 159 148 109 54 64 89 75 90 72 67 73 102 92 71 62 86 75 81 99 89 86 70 55 38 52 60 56 91 73 61 113 113 104 97 104 113 110 126 98 93 99 100 78 88 105 88 86 86 89 63 77 84 74 79 82 92 77 69 77 77 83 74 85 85 74 70 84 75 73 66 71 71 54 55 49 59 68 73 76 68 62 42 42 48 48 43 39 46 47 34 33 37 33 28 23 25 28 67162 331 324 30 10974 18 39 22 7887 1143 513 13581 18992 2904 259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 140 104 -81 999999 999999 999999 999999 999999 625 1642 2393 2428 2430 2676 3309 3948 4897 4724 4216 4125 3915 3990 3816 3301 2888 2699 2404 2296 2161 2019 2015 2226 2448 2610 2881 3224 3318 3650 3852 3954 4315 5055 5861 6157 6507 7758 9337 10412 11549 13328 15029 16954 18634 20106 21921 23652 24837 26252 28410 29574 29714 29994 29444 27924 26558 25604 25077 24889 25137 26252 27212 28051 28936 30110 31555 33387 35095 35746 35441 35736 36775 37591 37319 36515 36789 37626 39072 41237 43107 44190 45532 47924 50497 52527 55097 58893 63303 69097 72863 75957 79634 82496 84432 86728 89072 89456 87370 87949 91439 95502 99914 103654 106511 111285 117119 124425 128839 128490 124080 121401 119401 112650 99144 86863 73723 61388 46758 36755 30798 27024 25485 25911 26122 25482 23911 22533 23606 24244 23430 21212 20250 21401 21391 20156 19083 17920 15786 13875 12817 9961 6928 5988 5540 4568 4008 3894 4282 4774 4848 4679 4501 4262 4126 3677 2626 1700 1362 1208 1030 764 374 111 96 83 61 79 70 83 111 124 111 104 99 92 86 29 63 80 60 72 96 80 80 71 83 76 69 79 102 77 87 83 82 76 91 39 48 77 61 43 62 65 64 54 78 113 100 85 90 81 102 99 85 97 82 100 84 81 85 93 92 93 84 63 79 96 97 78 73 87 86 81 71 78 83 78 59 66 61 59 59 57 58 59 50 59 56 60 71 57 53 55 55 60 53 45 40 31 39 55 48 37 34 31 30 33 27 19 8 5 67171 330 348 30 10968 18 39 31 7886 1134 11082 41264 74114 85187 24720 278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 505 1064 1858 2102 2014 1997 2085 1843 1430 1209 1038 978 857 777 835 863 1051 1441 2109 2456 2604 2826 2923 3270 3661 4139 4617 4978 5276 5853 7147 8957 10179 11708 13666 15605 16365 16306 16870 18145 19879 21186 22748 24103 25690 27671 28887 29764 30522 31493 32972 32516 31099 28930 26179 24567 23948 23543 23054 23029 23244 23970 24670 25953 27493 28755 29841 31316 32333 33829 35389 38018 40173 42122 44033 46401 49492 53372 57065 59965 63536 66088 69936 74823 79067 82792 85581 87155 87568 89697 91725 92417 93264 95360 97133 98868 99776 102955 106693 112411 117220 116887 114941 113603 113796 113482 111544 108642 97129 90479 81775 67379 49094 36852 31392 31355 31832 32071 31367 30505 31419 34307 41121 43592 40917 37944 32628 29638 29793 33249 33470 29560 25663 21977 18083 12793 9472 8840 8355 6919 5495 4170 3634 3945 4818 5138 4591 4178 4257 4306 3982 3083 1834 1516 1443 1349 1211 817 315 128 115 99 68 70 109 146 113 117 144 148 170 136 75 123 100 94 107 107 105 71 85 111 100 135 141 127 132 155 146 132 98 107 117 114 96 98 117 129 120 104 127 158 158 165 174 142 149 144 160 117 123 140 138 127 108 116 125 131 118 127 130 134 128 124 135 115 90 94 123 128 109 126 117 107 103 93 113 123 104 105 108 108 95 100 103 104 111 92 89 97 97 89 82 82 75 81 79 88 79 68 68 64 71 67 48 40 67180 330 353 30 10973 18 39 40 7885 1126 1970 21294 68059 135083 134148 62645 8969 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 343 591 527 364 367 143 149 178 257 301 823 1081 909 993 1453 2146 2413 2964 3562 3969 4408 5164 6331 7329 7935 8300 8375 8603 8686 9480 11637 13741 14517 14725 14844 15239 16214 17796 18978 20360 22002 23798 25612 27119 30463 34542 36909 38195 37730 36004 32784 30151 29145 28103 26219 24823 24380 24168 23992 23957 24028 24534 25817 27430 29031 30894 33307 36194 39002 41930 46615 52215 57721 62198 65534 68842 69808 71238 72553 74655 77607 81742 86877 91927 95068 98145 98933 98846 97748 98711 99609 100925 105203 110319 113327 116203 113894 107128 100220 91682 78757 67997 61940 57926 53596 48066 41768 36611 33892 32617 30797 31197 32687 31931 30782 30314 31692 32617 32661 32038 27650 28169 28873 31718 36205 36761 31471 24935 20092 18098 15680 13200 11779 9410 6036 4364 3856 3800 4796 5751 5127 4310 4037 3906 4122 4002 3726 2888 1874 1433 1295 1140 848 371 109 85 105 99 115 78 80 126 95 139 136 136 100 62 34 35 69 56 70 94 67 90 60 90 90 66 91 91 95 124 93 77 87 74 65 46 45 34 23 47 65 82 85 106 114 111 100 119 129 105 124 98 119 113 89 72 73 95 78 86 78 72 84 87 83 74 83 84 86 73 67 79 74 94 70 68 74 50 59 71 61 74 69 49 56 63 55 55 62 64 63 57 52 40 45 37 44 52 47 45 46 44 35 28 27 24 18 11 67189 330 359 30 10979 18 39 49 7885 1117 1053 15492 57364 132195 143112 47510 3699 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 705 1253 1680 2994 4877 6148 7703 9924 12435 14880 16544 17205 18077 18603 18279 20077 24919 26448 25599 24590 23865 23098 22197 21683 21526 21403 21229 21927 23518 25787 27091 26869 26331 25924 26452 28429 30482 32082 33242 34492 36147 37481 37641 36689 35364 33673 32039 31409 31377 31443 31260 32061 33590 36025 38302 41130 44736 48962 52895 56458 60716 67206 77457 86276 90410 90228 89173 88416 91979 99991 107001 111254 112237 115761 118033 116563 110674 104084 100259 93780 87545 82483 75339 68880 62338 55914 48603 43662 42020 41855 42873 44019 41898 37815 33351 29681 28590 28756 27345 24832 22784 21648 21595 23694 25959 26246 27035 28184 28827 31417 36137 39532 40103 36887 33168 30472 26699 22693 17582 13110 9393 7083 5348 4771 4694 4628 4713 4440 3841 3452 3605 4024 4318 4201 3903 3695 2901 1776 1149 539 157 123 108 74 107 101 102 148 133 139 111 138 91 67 97 83 80 125 94 91 96 73 98 121 88 97 95 113 106 113 121 103 84 62 71 96 59 66 69 75 83 89 108 118 117 129 127 118 114 144 128 111 124 123 127 112 109 123 121 116 97 95 102 118 112 112 93 99 105 95 104 88 102 103 92 88 81 77 80 70 70 88 92 75 70 75 81 89 82 73 73 83 67 65 67 70 63 74 66 61 57 60 55 51 45 41 31 29 67198 330 364 30 10984 18 39 58 7884 1108 598 8084 26399 64777 117476 116640 21253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1925 4266 4864 5063 5471 6200 7082 7606 7784 8036 8003 8035 8567 10014 11910 12654 13588 14483 15561 16496 17305 18139 19180 20142 21516 22527 23288 23850 24688 25341 26536 26747 26213 25459 24056 22862 23135 25087 27918 30074 32360 34615 36565 38631 41267 44241 47030 49897 51859 53697 56458 59351 62045 64162 65764 67562 69169 70365 74365 79034 84077 87758 91070 93705 95480 98034 102244 106349 112018 117246 122165 125963 129113 130942 130239 130588 127652 117769 106699 97521 88618 76425 64901 57284 52884 49324 49781 50369 46815 40508 35829 30894 25988 23457 22181 20681 19067 18676 18335 18693 21571 23723 24660 26548 28256 28112 27502 26530 24221 21584 21064 22603 22790 24907 27538 26549 23992 21853 19865 17059 11494 6820 5093 3945 2897 2644 2602 2718 3387 4011 4438 4569 4518 4063 3131 1772 870 250 92 144 106 128 122 129 141 137 167 124 134 106 118 112 124 126 134 119 108 89 115 99 122 87 108 118 128 138 125 121 119 116 96 103 119 80 87 137 106 91 141 153 156 155 166 151 152 159 160 166 148 171 156 155 170 147 152 127 125 114 130 142 135 117 131 137 141 126 124 122 114 112 125 125 124 112 112 117 93 102 105 105 101 106 115 115 98 105 107 104 95 98 91 95 109 86 80 77 89 88 79 79 76 62 69 66 62 67207 330 367 30 10987 18 40 7 7883 1100 2812 12889 32195 61343 99349 117508 49434 2252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 934 2375 3519 4068 4437 4909 5769 6527 7330 8067 8688 9536 10300 12028 15476 18400 19744 21097 21988 22725 23372 23346 23413 23445 23787 24583 25416 26246 26973 27517 28164 28804 29707 30444 31444 32788 34161 36465 37985 38875 40921 42773 44529 46017 46646 47860 49271 50722 53764 57361 60472 63875 67606 72152 77325 82855 85780 88682 93814 96404 95720 96109 98044 97624 96424 96820 98270 98394 103635 115269 129010 134371 128864 119614 110722 104609 102794 101760 98538 92259 83280 73006 63314 54272 47989 46307 42910 35094 28108 23230 21361 20495 20474 20840 18719 17734 18945 20421 22656 25655 26359 28149 31409 32214 30908 27777 22734 19005 17477 17842 19012 20360 19565 21079 23918 25677 26078 23957 23747 23552 20389 13596 7933 6298 5565 4733 3896 3191 3475 4362 4788 4537 4662 4718 4569 3564 2086 806 199 140 166 154 163 157 137 149 163 200 140 140 149 124 132 135 123 131 105 115 113 94 135 118 106 117 109 126 125 128 127 79 70 82 117 106 85 110 146 110 125 145 174 145 150 149 139 160 175 178 172 158 162 155 145 140 147 138 123 125 138 140 139 137 140 128 151 152 144 123 134 150 142 130 121 110 122 120 119 111 122 105 109 98 102 111 118 111 115 122 106 101 96 99 81 85 92 98 93 82 78 85 81 69 66 57 55 67216 331 341 30 10991 18 40 16 7882 1091 563 7725 27735 72139 147642 146130 37237 1121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1696 5757 9296 9857 10364 10805 11173 11487 11701 11805 11405 11347 11700 12876 15678 18809 19561 19648 19505 19542 19643 20646 22712 24802 26547 28457 30921 33356 36299 39102 41106 42558 43626 44143 45229 47066 49468 50854 51920 52705 53695 54569 56424 58322 61551 65354 69798 73931 78732 80956 81529 80706 79796 79918 81135 82170 83979 85575 87669 89940 93254 94804 94558 93171 92777 92346 92004 90255 87309 83746 83456 86220 89021 88837 83798 77378 72005 67428 62103 55048 49218 44565 40552 36394 33181 31160 27363 23793 21994 20916 20037 19332 19957 22178 24921 25161 24522 25428 28900 33122 34178 35154 34578 32162 29705 29662 33302 32050 25079 17992 18091 19791 18133 18033 19896 18198 18892 21694 23800 22764 19977 15269 10955 7425 5326 4619 4191 3323 2940 3034 3318 3104 3841 4463 4221 3213 1911 831 239 120 88 69 98 128 123 143 119 125 122 144 123 101 102 86 128 109 101 104 88 106 95 85 71 89 101 119 124 107 93 90 61 71 82 91 67 67 97 81 77 120 140 129 116 164 146 134 148 114 136 149 158 143 126 118 114 119 121 111 116 108 96 98 116 111 105 106 112 117 109 102 99 90 82 90 89 82 93 92 87 87 99 100 85 80 80 74 75 81 74 71 72 72 76 74 66 61 59 59 53 52 50 40 43 34 28 67225 245 2896 30 10996 18 40 25 7881 1082 165 495 1273 3665 8240 12078 13481 13507 13968 14646 15272 15762 16265 16667 17418 19596 23200 27160 30044 30426 30562 31454 33275 35263 36570 38163 39508 41319 43946 46709 49497 52886 56688 60534 63991 67504 71810 74768 76406 74035 68961 64348 62291 60802 60674 61799 62489 64297 66901 70968 74914 76909 79265 80071 79886 79868 79593 80322 82958 87091 91522 95245 96652 97955 96961 95449 94423 91728 88475 82575 77894 73037 68025 63648 60934 58540 56008 53591 52464 50129 44660 39910 35386 29592 24336 21523 19893 19424 18762 17459 16336 15906 16474 18036 20874 23476 25627 29339 32468 35162 34550 29923 22901 16770 16704 17066 17717 20160 21817 23731 28619 28727 24123 21025 17986 14745 13817 11942 11323 9884 8185 6784 5231 4403 4351 4007 3566 3186 2856 2659 2372 2379 3137 3329 2768 1842 1161 425 123 96 104 119 162 147 142 165 150 120 115 117 98 99 117 104 83 123 127 81 83 118 97 94 82 65 96 103 92 79 94 126 97 67 105 82 66 77 86 95 118 124 126 140 134 142 135 130 131 115 140 123 105 126 102 106 117 118 127 126 125 122 137 115 107 114 102 115 102 88 86 85 108 104 99 104 88 92 88 84 90 83 89 92 86 93 80 88 88 98 69 79 74 62 62 64 60 57 59 62 54 50 43 36 41 40 33 67234 244 2960 30 11000 18 40 34 7881 1074 84 623 1422 2954 5433 9141 12938 16572 19625 22021 24739 27315 29397 30689 32146 34769 39521 46081 52311 54276 52249 50720 50719 51125 50751 50260 50994 52308 53615 53756 54189 55159 56072 56310 58354 59850 60701 63117 65390 66663 67716 70178 70799 70807 70744 70811 71066 70188 68585 68078 66353 66208 67692 69659 69417 70520 72397 75422 79886 83017 84590 83926 84159 86730 88296 88349 86174 82166 75507 67721 61566 56505 50788 43466 36678 31532 27456 23980 21157 18974 17530 16695 15821 15145 15887 15827 15837 15576 15431 15248 15087 15199 15742 17194 20722 27012 35287 39276 39234 35454 28455 23783 19988 16838 14197 12289 11454 10998 11034 11704 12293 12960 13404 12811 12226 12197 11319 9233 7755 6975 6076 5251 4325 3976 3818 3749 3342 2993 2963 2769 2523 2232 2345 2576 2596 2191 1346 580 194 91 80 93 121 115 131 159 100 153 128 94 95 144 105 94 115 89 82 110 142 120 107 94 80 84 107 101 94 87 75 88 84 78 76 95 96 106 116 112 113 115 140 154 130 139 129 146 117 119 134 138 122 105 102 106 102 98 107 119 103 100 119 112 97 107 98 108 129 116 108 117 97 96 110 106 83 105 93 85 86 95 94 88 83 90 80 82 86 74 76 79 82 77 68 65 73 77 70 65 57 59 45 45 39 38 67243 245 2939 30 11009 18 40 43 7880 1065 85 616 1341 3990 8548 12918 16984 17703 19057 20973 23023 25015 26609 28492 30100 32078 34043 37005 42219 50434 56959 59314 60315 60149 59007 57658 57372 56418 55225 53299 51994 50694 49146 47827 47062 47460 47438 47528 48116 50193 52888 55418 59492 62607 64269 65379 65503 64740 65307 64579 63941 64075 64844 65176 65532 65973 67064 67602 68196 70416 75055 78006 77230 72437 68379 66940 67083 67733 67081 64681 59709 53749 46753 39239 33959 30113 26986 23677 20693 18412 16048 13757 12040 11490 12548 13636 13405 12739 12199 12104 11935 12134 12623 14134 16947 22183 30453 37579 42383 43810 40388 33335 30845 32809 33203 28468 23263 15866 11258 10048 9897 9872 10009 10335 10564 10072 9496 9244 9584 8111 7013 6006 4887 4134 3767 3531 3611 3523 3232 3062 2816 2553 2243 1990 1913 1832 2169 2614 2094 947 236 120 140 105 94 117 116 117 134 112 104 80 112 93 66 78 109 85 63 97 97 103 61 74 57 52 99 115 94 78 51 76 66 58 61 65 80 95 104 113 102 115 94 105 107 107 117 110 114 136 121 128 110 111 81 95 103 104 87 89 101 86 66 81 94 94 99 78 87 110 114 84 69 79 77 76 75 78 81 77 74 64 72 63 67 71 81 68 61 61 54 61 53 50 59 62 55 54 45 49 42 29 33 36 26 67252 246 2916 30 11016 18 40 52 7879 1057 108 438 996 1668 3316 6466 10765 15073 17616 18216 19206 20853 22760 24052 25878 27569 29248 31099 33666 36028 39750 47635 56086 59180 60329 63085 66029 68957 70816 72519 73312 74442 75453 75394 75080 74564 73616 73167 69509 66672 63589 60875 54969 47569 41971 40492 41916 44375 47143 51215 55297 57527 58345 59132 57111 55390 53873 52302 50758 50151 50345 50754 50485 50660 50325 48304 46129 44670 42995 41382 40787 40040 37568 34869 31621 27946 25138 22805 21238 19700 18143 16788 15131 13652 12557 12583 12490 11877 11475 10901 10969 11155 11552 12950 14667 17699 21578 26624 38076 47620 55816 60102 60134 56162 47872 38615 26552 21985 22015 20493 18697 15508 11563 9386 8806 8675 8423 7464 7060 6848 6075 5354 4833 4164 4233 4285 4203 4053 3939 3924 3700 2906 2184 2136 2210 2208 2436 2576 2019 1118 391 152 113 124 143 141 146 127 135 166 140 131 141 104 113 77 107 117 127 124 143 150 120 111 98 90 91 99 125 127 101 68 93 99 74 62 108 131 94 100 147 145 147 132 126 115 132 140 132 136 128 112 125 152 135 124 125 129 124 123 99 105 117 105 116 120 109 114 103 105 105 95 92 100 98 98 88 92 105 98 92 93 91 86 86 91 80 72 89 86 78 71 78 70 73 72 70 70 66 61 64 58 50 46 46 41 67261 328 463 30 11023 18 41 1 7878 1048 23519 59416 133266 293745 497677 293767 6768 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 181 265 292 630 1301 2458 4440 7795 15279 24705 31979 33213 31865 31917 32737 33122 33256 33308 33475 34721 37054 42676 51045 54737 55051 55353 56377 58393 60427 61970 62534 63699 66970 70440 72791 74317 73490 69002 62808 56400 52111 48590 44768 42609 40676 39663 37700 35919 35081 34549 34915 36562 38544 41051 42868 44925 48129 50645 54090 54946 55059 52862 48153 46507 46775 47485 48897 48531 47494 46601 46528 45204 42600 40374 38176 36715 34315 31602 29677 27841 25246 22078 19342 17601 17188 17075 16593 16153 15970 16109 16486 17134 18323 19969 22196 25047 27226 31192 40133 54086 54051 39811 28227 23946 21522 15415 12624 12189 11300 10558 10156 9282 8908 8792 8986 8735 8164 7787 7081 6458 5721 4742 4003 3669 3929 3735 3607 3056 2448 2287 2031 1980 2213 2145 2148 2454 1929 755 199 120 89 100 158 121 152 141 157 139 156 138 88 101 97 120 106 105 123 114 101 131 101 80 82 59 56 93 89 102 88 51 64 50 44 76 77 81 75 70 101 131 131 130 123 132 123 136 118 126 123 126 130 125 126 122 102 107 103 118 110 105 94 96 99 112 108 102 105 109 111 97 110 92 83 94 96 86 85 86 80 86 104 80 86 89 76 81 76 86 76 72 76 69 65 73 68 63 66 59 49 52 49 41 42 38 29 67270 329 409 30 11029 18 41 10 7877 1040 47844 110770 217399 454277 560390 278500 10499 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -74 -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 -29 -76 23 185 479 890 2169 4698 8042 10614 14884 23128 30594 31672 32014 33838 35601 36264 36944 36711 36386 38451 45163 51187 53030 52177 50551 48873 49893 52244 52420 52222 53448 54180 54471 55520 54421 53036 51669 50265 48791 45344 43255 42133 39679 37112 35214 33368 33281 32348 31105 30427 29910 29138 28412 28068 29284 30943 30925 32765 36618 39764 40660 43448 44732 43279 41660 40997 41784 42111 43439 44710 44421 42353 40262 38298 36160 34014 31807 30183 28541 26566 25481 25417 24706 24188 23928 23373 22854 22821 23252 23817 24310 25241 26429 28967 32224 34226 36342 36581 32451 24859 18619 14318 12035 11396 11095 11150 10190 9095 9253 8668 7136 6758 7245 6961 6748 6736 6438 5376 4701 4053 3508 3400 3079 2586 2332 2120 1924 1632 1538 1576 1468 1280 1109 789 383 184 130 136 99 64 92 96 117 119 154 141 125 107 114 85 98 64 74 107 108 80 68 60 74 74 63 89 73 86 84 78 74 64 73 65 67 87 88 102 78 120 150 135 122 141 126 124 103 101 122 124 116 116 110 110 89 92 82 99 116 100 86 104 113 100 92 99 113 108 120 111 100 88 83 82 79 68 73 85 85 109 80 68 74 82 88 75 66 70 77 84 76 78 79 68 66 79 78 67 60 68 54 47 39 30 29 26 67279 329 441 30 11031 18 41 19 7876 1031 46230 110382 226221 375057 473405 402612 83743 1207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -47 -89 4 1 -17 999999 999999 999999 999999 999999 999999 999999 -96 -56 999999 -90 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 -51 -25 999999 999999 999999 999999 999999 999999 52 132 249 422 1066 2788 6115 12106 18244 20399 22409 25194 31081 37938 41292 43487 45524 52360 61636 63626 58711 55195 53190 49781 46842 45608 45377 46064 46172 44518 42663 41807 40429 38814 37056 35120 32701 30254 27676 25379 23608 22607 21348 20138 18861 18206 17738 17474 17583 18216 18931 19122 19070 19724 21680 23878 24348 23597 22304 21836 24033 27461 29131 29316 30195 31265 31509 31810 31746 31752 31195 30660 29971 29374 28809 28270 27254 26359 26257 26462 27342 28626 31483 34154 37381 47680 56211 51174 47913 50122 52202 56200 51136 50064 40941 26494 16547 11207 9096 8556 8167 8103 9287 9337 8254 6712 6025 5994 5789 5587 5427 5237 5060 4881 4405 3716 3463 3531 3281 2657 2125 1654 1361 1313 1124 911 705 522 316 192 103 114 132 134 144 138 124 102 118 108 103 92 77 90 97 103 78 84 43 65 103 61 63 85 59 74 86 84 97 91 81 102 71 60 87 70 86 84 102 125 137 110 115 117 87 96 115 143 129 120 116 109 114 91 93 96 73 85 90 94 84 104 96 77 65 107 96 82 100 114 94 90 95 81 95 70 62 77 82 84 92 91 74 75 76 75 77 62 73 67 62 77 82 73 66 57 48 50 53 53 44 37 34 34 29 28 67288 329 447 30 11037 18 41 28 7876 1023 29335 67257 169874 363337 662090 749059 69176 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -51 -56 -84 27 13 102 18 23 19 -80 -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 -6 -23 -32 -96 999999 999999 999999 999999 999999 999999 -71 44 129 48 81 12 16 -29 6 222 670 1844 5825 14646 24116 32533 40227 40654 43324 45908 45064 41906 38562 37133 39807 41421 41820 41832 42137 43268 43656 42616 41483 40837 39612 39627 40281 38286 36078 37246 37754 36093 34971 34132 31983 30051 27863 25553 22805 20777 19757 18463 17555 17051 16476 15960 16092 17108 18713 20177 19964 20778 22522 23621 24799 26026 25400 27214 29626 31018 31301 30382 31072 32710 33377 33356 34791 38140 42711 44920 44954 44449 41315 42037 49535 47568 43363 44517 43815 41571 34301 37441 50549 45302 28299 15204 8397 6768 6509 7548 10115 11157 9708 7279 5665 5535 5401 5333 5186 4938 4512 4504 4544 4051 3560 3476 3465 3123 2547 1835 1394 1245 1155 875 653 500 367 161 107 95 136 102 128 108 137 101 137 133 131 129 131 134 116 108 96 81 115 83 95 81 69 106 90 111 105 96 99 89 102 77 85 98 105 78 68 111 113 111 123 129 128 122 130 149 119 121 138 142 139 171 156 131 114 106 101 112 121 119 112 105 107 105 106 105 99 104 118 136 149 131 113 126 120 104 94 96 104 100 93 112 97 104 96 89 79 77 91 100 93 80 97 101 90 90 90 77 78 76 86 76 61 51 46 47 43 67297 332 364 30 11044 18 41 37 7875 1014 607 5398 24762 68621 144547 274284 471062 633336 306341 68661 342 999999 999999 999999 999999 999999 999999 999999 999999 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 -93 5 60 86 42 9 102 72 82 -28 999999 -90 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -98 -82 -32 -22 -65 999999 999999 999999 999999 999999 999999 999999 10 -16 -12 -16 69 43 37 -8 -74 999999 999999 -43 711 3538 8583 13235 19936 27506 31586 34404 36546 39999 46747 52460 53345 52842 52576 52498 51673 50121 51558 53103 53507 53225 52888 53076 52821 52623 52897 49162 46963 48127 47172 45056 43402 42512 40451 36837 34929 32541 28836 26832 25549 23508 20819 18165 16604 14860 15256 15970 17323 19682 21469 22701 23013 23915 25728 27706 28659 28734 29391 30406 30984 30347 31050 33075 34742 35330 34866 35465 38846 37096 31650 26448 24379 24756 28842 42654 43050 28021 16592 10866 8468 6945 6135 5528 6286 8173 10286 10480 9992 9120 7566 6666 6003 5785 5359 4980 4856 4584 4390 3773 3170 3035 3314 3360 3286 2653 1775 1244 931 807 748 644 544 467 234 88 80 121 121 99 120 91 104 139 122 114 111 138 97 92 91 85 89 101 91 85 81 81 100 94 104 95 87 82 112 103 74 63 54 62 62 86 102 117 96 108 114 96 118 122 115 118 99 135 132 122 117 119 108 108 113 97 88 89 114 86 88 79 84 97 114 110 92 97 111 115 120 96 90 76 98 80 91 98 85 82 84 80 80 67 88 86 62 64 64 61 66 70 73 68 58 70 68 53 51 37 31 30 28 26 27 67306 332 345 30 11055 18 41 46 7874 1006 41 2517 19004 62292 137742 261154 514841 714236 419316 15326 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -5 36 68 70 91 30 218 203 190 228 172 196 137 36 32 -57 999999 999999 999999 999999 -87 999999 -71 -24 -46 -11 -53 -40 26 -23 -62 46 39 11 -39 -32 999999 999999 999999 999999 999999 999999 -75 -17 -20 61 114 90 43 -2 -55 999999 999999 999999 999999 -41 130 133 212 255 288 241 128 27 -45 -78 999999 999999 999999 999999 2 2179 9936 17041 20709 24227 27417 30481 37159 44138 47883 50684 53064 54739 55515 55717 54788 52662 52486 53137 52507 51894 50380 47718 46281 47443 47879 45181 41590 38455 36153 34155 33489 32615 30696 27909 25671 24558 22760 21584 20820 20571 20150 18018 15782 13497 11151 10439 11998 14903 18395 21664 23720 24531 25565 28488 31932 33671 34134 33096 31414 29431 27252 24171 21662 19423 21132 26485 28602 25712 23155 25670 23309 16129 12880 13759 16303 17143 17330 15642 10441 7450 8515 9827 9180 7840 7421 7502 7145 6610 6147 6181 5909 5624 5225 5066 4780 4155 3803 3557 3656 3673 3197 2369 1558 1133 907 948 940 877 649 326 121 68 83 108 79 96 82 102 142 117 115 101 80 103 96 67 54 92 57 58 91 76 58 84 97 88 50 66 46 56 90 86 90 69 57 71 93 107 124 113 101 80 109 91 93 135 123 126 123 121 124 107 101 91 99 93 81 79 90 106 113 93 91 72 91 101 96 100 86 72 84 87 83 74 75 82 83 70 71 86 82 77 70 69 53 64 61 63 65 44 57 64 60 41 50 47 50 56 48 31 33 30 20 21 18 14 67315 332 377 30 11057 18 41 55 7873 998 295 4321 22255 71188 156127 336629 690792 779894 443950 145959 3651 999999 999999 999999 999999 999999 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 -54 54 236 223 256 182 132 201 309 282 292 349 293 272 309 165 200 99 6 -5 -14 -19 -88 -71 -26 -3 90 160 42 46 -55 -24 27 107 124 93 82 34 25 12 -48 999999 -97 39 82 46 157 237 316 264 160 136 89 86 42 -72 32 -7 42 80 200 355 446 373 209 161 160 140 -78 999999 999999 999999 999999 999999 1225 6113 9365 10920 11899 12922 14156 17223 21817 25415 29075 31500 33207 36224 39169 40396 42618 43199 41770 40135 38421 36678 36073 36454 37223 36986 37159 36792 34437 31125 29529 27568 27145 26807 25860 24552 22726 20739 19526 18448 14952 12115 10830 10232 10090 10276 11348 13000 14209 15813 17637 19386 20563 22063 23554 24108 23932 24179 24249 23768 22963 22633 24827 32681 41042 45534 39252 28029 21046 17363 13830 11848 11368 10350 9579 8216 7971 8100 10854 14914 12227 10244 9841 9023 8270 7516 6789 6378 6302 6167 5959 5767 5339 4588 3814 3841 4149 4140 3951 3618 2970 2020 1307 1100 1068 949 694 499 270 144 116 148 143 98 110 111 92 108 153 134 87 120 135 122 107 75 42 57 74 60 70 92 65 71 59 39 56 77 93 102 77 60 64 63 49 60 81 125 139 95 129 141 85 98 105 118 119 129 114 99 102 97 91 74 75 59 91 90 95 71 84 93 89 105 90 95 95 101 85 78 80 93 85 74 78 77 68 79 80 64 62 61 50 67 68 77 86 78 84 77 66 53 46 53 44 49 55 54 43 38 37 35 28 14 15 67324 336 258 30 11058 18 42 4 7872 989 14 168 163 373 763 2174 16233 77119 222739 514769 706767 658287 428680 54874 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 -93 999999 -42 6 -42 29 -34 -50 37 202 357 364 377 296 366 477 567 540 585 515 651 706 521 453 393 318 253 232 167 69 71 148 204 274 325 236 262 270 273 232 296 364 241 227 216 214 126 213 182 148 136 154 185 264 252 293 564 621 554 508 409 364 191 139 211 144 112 143 317 536 705 579 381 303 237 254 339 146 999999 999999 -97 -61 318 2241 5951 8106 9154 10020 10472 11509 14018 17239 17946 17499 18411 19718 20309 21326 23080 22669 21963 22963 24188 25269 27477 28203 27323 26618 25976 24298 22155 20293 18502 17086 16475 17300 17875 17698 17133 16587 17783 19829 20146 17793 16607 16338 15194 14099 12925 12823 13178 13817 14722 15158 15272 15288 15478 15212 15179 14680 14228 13645 12704 11520 11968 12993 13833 15252 16499 17768 20839 20801 14679 10734 10182 10122 10167 10000 10157 9965 10500 9090 7721 8108 8267 8345 8968 8981 8316 7575 6952 6510 6130 5431 5195 4848 4583 4474 4471 3937 3316 3250 2468 1432 1179 1129 910 492 200 94 95 68 79 106 110 121 113 82 134 162 130 120 103 125 105 85 88 81 61 92 52 70 78 79 66 72 89 70 79 92 79 97 113 88 105 91 81 80 97 130 128 132 111 130 126 111 105 125 96 124 112 106 99 109 113 108 93 98 100 94 87 101 111 103 96 95 102 97 95 86 80 88 76 91 91 70 83 95 74 69 84 69 68 70 61 62 65 69 66 60 57 62 60 58 69 78 67 59 55 51 42 43 37 27 18 19 15 67333 333 351 30 11061 18 42 13 7872 981 146 445 1710 7279 25724 72052 178071 380388 840002 999999 301411 3462 999999 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 -77 -83 -56 31 -14 44 31 70 175 339 360 270 186 236 528 476 457 476 541 540 535 443 387 312 394 369 216 161 84 118 200 140 299 365 448 347 240 214 219 288 178 83 145 171 110 223 125 98 138 153 158 173 257 285 535 669 602 595 551 390 367 208 197 148 150 164 175 328 421 553 592 552 489 369 415 294 76 -54 999999 999999 -85 -76 740 3958 6066 7124 8064 8809 9198 10856 13824 15340 16257 17457 18733 19791 20847 20461 20004 20193 21101 22444 25159 25673 22219 19927 18379 18636 20432 21967 22534 22907 22484 22361 22632 23524 24380 24863 25093 25257 24508 23648 23157 22324 21329 20771 21170 20978 19608 17965 16688 15678 15595 15230 14817 14624 14682 15527 16941 18542 19709 20427 19807 18896 16657 16110 16264 15418 15077 14173 13762 14082 13861 12825 11121 9702 10518 7947 6514 6510 6901 7572 7762 7583 7503 7363 7191 6734 6171 6285 6429 5752 5165 4844 5369 5569 4367 3411 3118 3082 2458 1451 1159 1112 768 430 178 70 90 69 67 128 121 104 95 91 101 97 127 126 138 107 90 69 109 116 99 87 87 64 62 60 68 82 74 50 52 62 87 95 88 103 71 63 54 70 97 115 144 132 123 114 112 141 121 104 124 141 113 101 114 105 92 100 101 96 76 81 103 96 97 94 103 109 109 107 90 92 88 81 100 72 73 86 79 67 59 79 80 67 67 75 60 67 70 68 64 66 66 57 58 47 51 50 48 46 46 46 43 44 34 30 28 17 17 67342 341 116 30 11066 18 42 22 7871 972 1639 1496 1394 1675 1996 2148 2199 2180 2262 3305 3753 4875 25441 117771 329148 532569 423361 147160 5468 999999 999999 999999 999999 999999 999999 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 -55 31 63 -4 36 53 161 176 109 141 349 407 437 431 479 490 541 544 565 368 308 263 153 201 148 82 173 201 232 275 361 383 270 167 119 63 102 87 155 178 227 205 155 35 32 93 121 66 116 290 443 585 522 525 488 408 497 509 412 338 393 273 220 162 133 223 434 546 601 502 271 279 270 8 999999 999999 -99 999999 1227 8266 13530 15457 16309 16152 15533 15311 15928 16583 17523 17864 17772 18155 18346 18008 17442 16911 16823 17512 18293 18515 18887 19919 21368 23707 26569 28128 29942 32893 37622 43565 49003 47653 40640 35902 33570 32233 30803 29786 28779 26185 23066 21664 20844 20437 20812 21263 21107 20176 19184 18228 16957 16228 16317 16809 18219 19141 18388 17239 16252 16070 16365 16342 16617 17595 18404 17894 17272 18022 18283 14960 12939 13765 10994 8580 7717 6689 6262 6297 6037 5939 6396 6580 6118 5633 5565 5567 5371 4977 5153 4976 4292 4852 4802 4158 3637 3138 2896 2500 1579 1245 1198 820 408 161 100 88 99 135 123 151 114 109 156 177 136 140 137 137 144 88 108 127 100 103 63 72 77 94 97 103 108 76 75 89 112 130 118 133 121 107 109 130 157 162 140 120 145 141 152 148 164 167 188 174 136 135 128 110 134 136 131 114 125 106 112 115 127 134 127 130 133 118 116 116 125 114 107 119 105 103 113 109 105 107 99 103 93 98 87 82 97 110 104 87 93 93 83 85 90 84 83 78 73 76 66 58 63 67 61 45 41 67351 341 117 30 11067 18 42 31 7870 964 121 327 533 1016 1754 2468 3191 3914 4855 5514 6180 6683 9665 44391 186368 478825 757067 633489 71983 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 999999 999999 999999 -97 -37 -14 -82 -69 -89 -16 6 130 83 142 190 282 303 301 252 335 424 352 254 213 213 122 4 -5 0 -11 64 167 241 226 224 304 187 97 87 94 93 90 52 90 101 178 108 58 4 38 70 89 54 223 459 522 484 436 502 553 532 494 451 444 464 392 251 227 96 103 314 460 337 231 240 225 113 999999 999999 999999 999999 1218 7144 11003 11665 11969 12708 13536 14311 14752 15108 15833 17497 18883 19094 19133 19442 18742 17953 17838 17686 17467 19139 21229 22670 23684 23864 23606 22981 22497 22343 24423 29114 35004 39222 44334 44039 39247 37666 37527 35556 33385 31300 28528 26961 26656 26167 25082 23663 22676 21946 21316 21383 21771 21557 21610 23031 26273 27396 25581 22935 21461 20769 20042 20292 21668 22065 20137 19745 21712 23441 23299 22471 21849 15631 10600 8775 7230 6274 5478 5001 4640 4831 4972 4858 4782 4965 5007 4529 4387 4288 4413 4529 3812 3997 4494 4069 3669 2862 2477 2506 1942 1488 1390 1020 645 281 70 84 95 80 90 37 63 104 98 124 128 109 123 119 68 124 99 65 93 62 43 58 45 41 46 47 69 48 42 19 42 74 84 104 84 82 102 119 130 115 116 103 97 76 97 86 113 114 108 89 92 101 96 102 88 95 73 62 84 85 112 119 116 92 70 87 91 103 89 68 73 70 72 58 64 75 69 71 64 44 59 69 60 49 36 49 48 60 65 51 53 44 35 38 36 51 39 37 41 43 38 25 22 23 18 12 6 67360 341 116 30 11066 18 42 40 7869 956 -22 -1 71 249 344 889 1488 2016 2759 2713 3078 3987 4702 12054 52485 178344 422902 817873 954355 85052 2090 999999 999999 999999 999999 999999 999999 999999 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 -87 -88 -17 -4 64 123 132 113 28 203 307 340 306 355 405 372 297 297 308 166 82 5 90 45 96 180 252 215 191 175 205 205 145 81 114 210 132 91 110 166 93 167 84 -2 141 146 181 252 260 376 449 544 607 624 610 616 641 584 492 458 383 351 263 138 205 356 552 424 388 225 156 40 999999 999999 999999 999999 120 2367 7520 10391 10919 11294 11509 11403 11095 11591 12901 14692 15813 16783 17959 19245 21537 23627 25151 26460 25737 23034 20531 19563 21031 22356 22721 22769 23108 23510 24274 24937 25749 27092 28504 32967 38499 47058 57064 57794 48324 39729 35245 32170 29698 29659 29823 29568 30229 31868 33084 34279 34498 34949 36009 37311 37627 38473 37760 36213 36401 37038 39148 40830 38682 37612 37279 33208 23631 16007 12191 11078 10225 8578 6390 5421 5098 5083 4972 4835 4609 4195 3811 3654 3654 3808 4006 3941 3978 4124 3632 3690 4261 4087 3574 2976 2495 2178 2295 1852 1473 1168 807 408 162 71 75 98 142 128 105 134 107 96 82 91 140 146 130 110 105 132 100 101 85 69 69 86 73 70 90 80 78 83 58 83 110 128 72 48 101 163 117 134 128 104 101 112 131 113 127 113 121 142 136 96 112 107 95 101 100 99 103 108 121 104 96 118 128 128 118 100 86 97 102 88 95 88 74 71 76 93 83 78 89 80 96 89 76 77 64 61 74 86 90 70 58 50 59 62 57 53 50 55 62 52 43 46 47 34 22 21 67369 330 445 30 11065 18 42 49 7868 948 178 1835 7076 20307 54363 133742 326969 725304 999999 902651 18546 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 -75 -56 -14 18 13 31 121 110 122 161 160 276 382 427 505 406 369 477 477 398 467 423 283 210 154 51 121 146 233 343 373 323 305 227 231 200 250 310 178 223 253 310 163 170 251 172 157 134 145 283 389 567 699 735 681 750 764 713 733 715 697 706 608 570 466 425 351 295 421 603 658 456 304 247 -100 999999 999999 999999 -67 -86 344 2282 5087 5508 5897 6665 7324 7670 8352 10398 13125 14284 14479 14826 15860 17327 18550 19315 20026 20668 22337 23878 24549 24059 23134 22644 22353 21411 19858 18701 18360 18893 20189 21445 22412 24246 27860 35271 45647 50791 51255 52678 56950 62421 62932 59987 57494 56810 56541 55272 51528 47571 45341 43793 42614 41627 40660 36833 34827 33939 34811 37652 42144 35504 23357 15310 11179 9691 8525 6700 5308 4848 4734 4450 4234 4594 4743 4536 4210 3472 2829 2641 2636 3017 3242 3006 3088 3303 2825 2655 3671 3903 3557 2783 2260 2063 2006 1677 1312 998 553 209 110 109 90 121 163 133 157 132 112 143 166 164 138 135 125 119 120 149 121 113 106 113 130 143 103 110 96 115 103 103 72 99 124 114 100 115 113 142 130 158 175 157 116 130 161 149 159 161 138 136 156 125 138 128 135 131 114 110 119 134 140 139 144 146 146 128 141 135 144 124 126 125 122 107 108 121 117 102 106 114 108 98 104 95 88 102 99 102 91 100 98 98 105 90 89 92 82 95 93 81 80 88 74 73 62 64 57 47 67378 336 264 30 11064 18 42 58 7867 939 -34 186 511 663 1123 1504 1950 2792 7187 30511 62419 128380 237745 395202 614225 920344 888340 71507 245 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -67 -63 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 -70 -37 40 114 136 104 159 98 223 201 222 215 346 462 504 519 441 485 598 647 617 520 522 407 251 205 230 320 294 457 460 459 394 430 407 413 378 366 274 382 440 344 402 367 358 338 302 286 249 286 321 455 627 760 816 819 848 864 821 914 983 881 822 840 754 680 460 399 424 786 731 624 433 247 63 999999 999999 999999 -1 27 -26 170 1299 2961 4863 6748 7999 8529 8308 7874 7788 8184 9742 11916 12772 12477 12171 11948 12194 12296 12236 12163 11913 12072 13306 15081 16368 16452 16875 16947 16459 15830 15479 15747 15906 15430 14821 14658 15431 17169 18858 21298 23592 26755 31752 37732 43047 45143 43994 41810 39856 38242 36799 36726 38296 39134 39821 38769 36566 33770 31411 29326 27743 26398 22899 18181 15074 12554 10861 9770 8674 7153 5948 5031 4561 4214 4241 4430 4350 4006 3344 2582 2284 2304 2803 2908 2637 2801 2794 2375 2360 3029 3367 2704 2066 1570 1294 1203 1161 1005 680 318 94 77 98 101 109 113 120 125 93 107 110 89 91 92 125 127 151 135 122 101 96 86 91 97 93 71 79 91 93 95 86 75 44 81 96 81 72 84 90 107 124 109 123 105 124 119 134 145 132 110 98 103 91 90 104 104 133 125 91 101 129 134 124 113 110 114 117 106 120 112 114 90 101 90 73 88 94 88 84 84 84 84 86 78 72 81 70 81 91 76 72 73 58 63 69 62 63 69 60 58 50 48 40 37 40 34 27 25 14 67387 335 291 30 11061 18 43 7 7867 931 123 291 543 866 1172 1712 2286 4859 29175 112321 312685 671020 964124 790018 334849 6400 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 -85 999999 999999 999999 999999 -90 999999 -69 45 43 110 154 147 247 277 407 499 468 446 476 498 424 494 569 547 389 325 231 208 172 257 225 245 334 396 347 458 468 378 417 420 418 393 343 316 337 344 326 339 252 222 254 286 262 322 355 343 520 626 705 865 774 786 765 976 973 814 692 511 433 342 413 514 599 579 343 197 67 999999 999999 999999 999999 -79 65 -25 103 1529 3770 5547 6993 8206 9261 10071 10378 10069 9947 9870 10066 10716 11651 12774 14074 14877 15049 14916 14473 14282 14259 15207 16161 17198 17769 18243 19198 20021 20901 22596 24458 26195 27901 29259 30187 29511 27864 26230 24189 22198 22969 24988 26326 26920 28267 29581 30637 31320 31923 32558 32588 31995 31332 30590 29637 27926 25966 23010 19119 15124 13535 13083 11938 10900 10405 8583 6256 4652 3813 3331 3175 3387 3760 4062 4208 3972 3592 2748 2168 2119 2420 2492 2519 2682 2613 2292 1864 1753 2306 2552 2183 1633 1233 1181 1163 894 575 309 134 69 82 107 123 116 111 126 107 116 97 94 95 89 80 110 98 96 105 107 127 98 72 36 87 63 39 75 74 94 89 77 83 97 55 63 81 88 104 103 101 88 98 119 132 119 140 148 101 93 116 130 130 111 98 121 118 120 116 96 143 111 114 113 102 106 113 117 132 108 110 112 90 87 99 75 88 87 81 82 73 83 74 64 68 75 65 63 63 60 69 72 54 60 68 63 67 65 55 58 58 56 56 50 39 36 26 25 23 67396 338 198 30 11058 18 43 16 7866 923 -56 15 129 99 47 203 -17 -18 127 786 1360 6045 38796 93091 223646 465182 671417 659698 758889 623853 16292 41 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 -97 5 -65 -64 -27 -60 -3 -44 -95 -11 -85 -32 -47 -78 -59 -71 -25 70 125 187 180 299 227 385 350 385 441 430 536 675 680 702 695 709 719 663 545 361 298 226 262 279 361 411 495 555 572 586 624 547 382 534 474 420 441 423 477 470 465 412 313 321 338 346 297 408 452 467 512 726 822 857 806 909 942 1074 978 792 683 577 396 375 634 821 701 533 307 55 999999 999999 999999 999999 14 132 53 321 1222 2706 4005 5107 6188 7209 7787 8137 8149 8274 8463 8848 9353 10055 10800 11073 11118 11101 11201 11293 10694 9843 9318 9182 9586 10098 10758 11111 11598 12018 12320 13086 13401 13768 14457 15607 17772 20978 24144 27307 29518 30397 31205 34358 35947 34222 33052 32553 31206 29705 27936 26086 23517 21107 19371 17739 15674 13060 11590 10168 9695 10307 9806 8572 7508 6527 5161 3890 3298 3257 3327 3169 3170 3326 3545 3692 3676 3397 2588 1998 1778 1939 2076 2207 2411 2560 2565 2288 1877 1507 1615 1878 1996 1818 1601 1300 1090 736 364 163 62 48 55 101 105 103 120 130 105 103 99 98 63 84 95 131 147 118 85 94 93 59 81 79 32 55 78 92 80 55 92 97 62 52 65 80 76 92 87 98 96 105 143 127 107 111 102 97 102 96 117 123 116 115 114 105 102 115 105 120 108 75 75 105 95 102 110 108 103 96 103 80 79 74 69 76 87 89 87 80 72 91 90 74 67 66 62 60 68 67 72 65 76 79 64 53 49 57 52 55 55 47 29 31 40 31 18 15 67405 341 110 30 11060 18 43 25 7865 915 2169 1746 1967 1912 1888 2476 3477 4756 5651 7154 10215 10319 10525 17313 66836 144735 283507 558373 627473 655821 455954 192974 2727 999999 999999 999999 -93 999999 999999 999999 -96 999999 999999 -20 -8 12 40 -29 54 92 42 23 67 279 354 205 36 -63 71 -39 -30 14 159 169 234 293 469 318 296 468 579 553 603 496 550 535 683 858 807 782 805 850 757 644 605 482 401 417 431 498 474 647 634 674 716 545 609 668 610 502 507 549 557 498 539 500 470 464 482 441 415 378 525 566 564 510 589 700 908 999 1104 1041 1054 1031 908 718 738 635 547 703 937 872 629 358 53 -46 999999 -95 -72 -50 96 128 78 45 317 1325 2884 4346 5709 6878 7799 8324 9050 9939 11540 13423 15340 16855 18673 20305 20476 20095 19279 18304 17699 17315 17340 17214 16555 15167 14054 13322 12268 11071 10422 10007 9595 9264 9663 10494 10485 10533 10707 11058 11366 12750 13621 12968 11696 10289 9163 8160 7201 6762 6330 6127 6578 7125 7627 7705 7503 7185 6915 6981 6280 5103 4200 3629 3273 3005 2849 2895 2869 2865 2718 2680 2792 3081 3481 3445 2878 2313 2009 1690 1515 1499 1676 1893 2096 2188 2175 1876 1518 1455 1449 1529 1579 1398 1212 1031 635 241 98 51 59 73 72 82 94 108 120 133 115 100 113 111 59 86 95 107 106 86 103 88 41 48 55 63 52 38 38 55 84 83 73 67 48 50 77 58 79 97 113 119 126 86 93 108 133 101 83 95 116 107 109 72 88 96 101 127 94 70 69 79 89 107 104 115 119 118 96 99 88 77 81 77 63 64 72 86 85 76 73 70 67 70 72 63 65 68 75 67 59 55 55 61 43 39 47 58 63 48 41 38 30 36 35 30 21 15 19 67414 341 111 30 11061 18 43 34 7864 906 4071 4840 4238 5285 6874 7538 9233 10619 12059 12579 10200 10666 10197 13507 58718 176890 324101 500008 462598 701586 724383 252023 6687 57 -89 -82 999999 -2 -6 999999 -88 -34 -25 -54 -3 53 65 -27 148 140 103 201 420 360 418 644 440 158 99 46 75 119 247 312 442 549 477 539 622 622 796 844 884 841 664 566 642 960 909 802 936 907 831 713 462 404 413 447 491 610 594 580 615 740 786 646 655 765 637 542 580 517 375 310 431 394 446 552 586 600 446 503 561 685 645 542 513 707 946 991 1094 1048 1105 1230 1090 926 860 816 623 613 838 920 792 591 328 -24 -74 999999 999999 999999 -61 -5 90 111 85 -20 354 1106 2357 3806 5178 6203 7080 7604 8903 10084 10601 10923 10933 11012 10993 10286 9466 8490 7690 7243 6949 7511 8247 9032 9511 9101 8394 7834 7166 6362 5780 5384 5224 5325 5686 5915 5987 6030 5842 5805 6025 6192 6183 5813 5394 5117 4867 4808 5110 5914 7194 7843 7224 6547 5674 4467 3457 3375 3797 3615 3307 3376 3493 3413 2988 2708 2625 2663 2615 2567 2612 2747 3052 3352 3024 2231 1595 1498 1476 1360 1225 1296 1635 1829 1848 1774 1588 1423 1159 1163 1182 976 1035 811 439 132 70 85 80 87 99 72 87 84 69 91 101 101 89 79 43 91 75 72 110 91 84 95 58 56 62 22 19 13 15 35 59 62 63 21 36 56 41 59 31 32 75 79 96 102 95 94 109 103 75 100 101 86 75 74 83 77 62 67 58 38 60 57 69 89 100 90 85 77 74 103 85 65 62 67 83 72 52 53 56 52 47 61 55 42 44 37 47 54 52 51 45 40 41 46 45 37 47 40 30 25 29 33 27 21 19 10 4 10 11 67423 334 319 30 11059 18 43 43 7863 898 0 220 457 883 1032 1591 2419 6135 29091 101637 230884 525331 719095 702550 778099 482585 297529 52111 187 -46 999999 999999 -64 -78 18 39 12 59 22 -19 32 139 31 76 276 445 519 481 569 489 358 218 110 146 131 230 280 393 479 532 582 672 747 799 963 983 944 979 784 671 735 870 771 865 801 871 756 456 386 393 472 539 469 486 475 601 629 717 577 546 538 545 568 464 382 320 246 394 466 501 559 538 538 477 453 402 443 519 588 611 644 732 850 899 1002 921 987 1171 1165 1007 898 806 540 575 800 933 847 566 259 32 -65 -30 -99 -66 -17 16 86 77 -2 -37 -7 273 2347 4882 6948 8413 8753 9037 9645 9839 9793 9665 9065 8984 9327 9721 9804 10360 10873 11214 11498 11853 12283 12942 13638 14887 15784 15855 15533 14417 12672 11450 10322 9678 8877 8064 7200 6574 6393 6463 6517 6608 6298 6063 6279 6593 6775 6976 6943 5954 4512 3451 3423 3266 2537 2425 2713 2923 2854 2867 3373 3625 3733 3620 3045 2661 2631 2626 2515 2617 2771 3018 2939 2317 1612 1260 1180 1260 1238 1142 1160 1416 1649 1648 1580 1521 1408 1381 1142 991 962 805 467 215 80 126 87 78 66 44 49 87 112 95 82 93 87 87 60 80 136 112 113 106 70 67 61 73 29 46 69 65 59 14 46 30 74 76 74 54 50 69 65 75 63 75 93 97 91 103 101 133 127 119 113 82 92 78 68 54 59 93 103 80 79 76 81 105 108 112 108 81 92 106 96 89 84 88 91 74 64 59 84 69 56 60 63 67 52 45 59 61 56 56 36 38 45 56 51 51 55 46 44 40 43 46 46 32 24 32 28 18 25 15 67432 341 108 30 11058 18 43 52 7862 890 1714 1398 2372 2723 2598 3030 4490 5723 6574 6494 8189 11427 12514 10414 14254 31389 73341 191433 375848 685724 848035 773943 86414 1605 11 -88 -85 999999 -91 999999 -57 -91 999999 999999 -5 -60 9 61 56 62 -20 -30 216 418 527 461 407 423 375 171 128 38 130 255 291 340 557 465 429 692 732 794 890 932 1072 1003 849 541 562 683 716 723 730 657 536 382 192 276 403 417 446 468 474 508 363 303 360 298 350 362 281 196 237 265 375 395 377 372 473 387 442 416 382 386 376 377 364 419 535 664 753 708 607 552 976 1012 836 732 686 506 704 901 890 632 379 66 -57 -98 -86 999999 999999 34 71 71 -8 -41 -62 -64 108 1538 5284 9815 11744 11262 10503 10357 10817 11745 12269 12180 11509 11326 11188 11287 11035 10843 10900 11156 11415 12285 13815 15464 17479 19545 21110 22509 23828 24676 24283 22892 20778 18258 15942 13802 12009 11151 10873 10988 10856 9737 8299 7224 6313 5737 5863 5849 4799 3771 3090 3126 3266 2629 2648 2516 2275 1984 1823 1857 1601 1498 1598 1674 1763 1971 2173 2323 2349 2257 2440 2681 2653 2480 2128 1601 1275 1024 932 952 1121 1399 1508 1383 1353 1357 1220 1000 917 777 515 224 75 21 28 41 10 34 67 55 53 47 45 44 49 32 55 43 49 52 71 53 53 38 83 65 49 22 16 10 44 28 -3 27 32 51 27 52 44 20 58 57 61 45 41 78 68 68 50 66 54 63 49 52 36 65 79 74 67 59 75 75 47 44 48 75 98 84 76 82 65 59 69 55 70 69 59 55 62 59 26 28 45 38 34 46 39 42 27 25 30 25 24 28 23 34 35 23 29 32 14 13 22 26 18 23 24 15 10 13 1 1 -5 67441 334 320 30 11060 18 44 1 7862 882 39 184 240 655 1413 1810 2378 7739 32199 98811 242707 441734 734988 983529 946947 354179 7115 999999 999999 -80 -89 999999 999999 -51 -75 -66 -22 -78 -50 999999 -98 -67 84 133 154 296 401 412 439 413 433 312 203 126 116 249 318 293 413 575 548 596 828 878 817 885 1001 1002 1073 1063 927 698 596 677 595 646 605 588 278 242 349 417 425 456 478 449 386 298 210 186 193 244 139 223 241 337 315 331 414 431 431 391 387 442 421 343 439 371 337 395 438 556 575 682 498 480 799 997 825 623 508 446 538 694 825 829 729 382 177 50 -66 999999 -42 -26 116 46 70 17 -54 -32 10 272 1974 5836 11803 17156 20195 21502 22433 23327 23713 23799 24144 24654 24542 24629 24635 23436 22035 21098 20229 18781 17684 16575 15949 15852 16229 16204 15504 13737 12354 11577 10975 10581 10418 11030 11849 12845 13813 14954 16192 17008 17150 16040 14360 12645 11045 9577 8973 8314 7479 6304 4726 3849 2714 1938 1736 1477 1217 1371 1419 1277 1205 1249 1278 1270 1337 1457 1700 1812 2091 2009 1835 1948 2237 2302 1893 1491 1187 1085 862 950 1272 1421 1378 1214 1179 1136 1024 826 617 419 166 54 81 95 68 63 49 80 87 73 109 103 102 76 58 82 74 71 95 79 90 84 90 81 64 77 62 55 21 27 45 36 27 52 97 62 75 92 115 104 88 80 99 80 93 95 85 130 125 94 106 75 68 88 102 111 126 111 87 73 40 59 81 84 107 106 120 129 102 100 109 106 91 98 98 94 78 60 70 81 71 62 66 70 53 66 72 63 50 47 51 50 47 57 58 61 64 61 51 48 44 51 57 43 40 37 38 30 27 20 12 15 67450 329 471 30 11061 18 44 10 7861 873 67 475 2203 9561 35043 91010 143725 151626 243730 560350 999999 956092 492234 410560 47554 253 999999 -93 999999 -40 -3 -57 -79 -52 999999 13 134 235 318 448 460 471 419 438 442 447 385 384 385 311 221 305 313 373 485 666 755 722 833 876 881 881 962 1056 1021 833 652 666 612 547 659 581 401 358 365 262 308 310 377 360 431 261 150 112 101 104 97 29 80 61 204 328 361 413 381 432 396 458 344 367 402 308 391 387 412 479 432 493 367 323 488 727 782 858 713 530 464 433 502 702 863 782 645 499 197 -67 -33 7 16 -11 -17 78 44 -70 -64 -43 -11 5 527 3959 9233 14162 18391 20820 23054 25482 27526 29810 32809 36433 39004 40990 42101 43006 42688 40565 37372 34366 30478 26898 23702 20751 20110 19388 17665 15521 13589 11787 10852 10832 11162 11150 11136 10269 9348 8911 8867 8527 8152 7915 7739 7720 7927 8154 8509 7742 6260 4719 3278 2815 2362 1776 1436 1411 1374 1167 1086 1036 1007 1027 1066 1011 1037 1081 1142 1709 1715 1364 1383 1544 1563 1568 1614 1317 1077 958 1089 1368 1304 1265 1032 982 897 745 453 247 88 91 83 73 115 80 80 93 95 126 149 133 135 171 151 134 151 128 136 140 122 123 132 98 134 134 100 110 82 82 85 79 71 69 83 106 89 82 115 144 130 134 145 121 117 117 134 151 137 144 141 130 120 115 112 119 166 140 127 142 119 101 99 117 120 140 150 134 119 104 105 125 122 128 121 125 123 100 103 104 74 84 81 83 90 81 81 85 80 80 85 88 84 85 67 58 60 81 86 80 88 76 62 74 76 78 60 50 55 51 44 40 36 67459 336 259 30 11059 18 44 19 7860 865 -96 999999 -70 37 345 764 2268 6450 35465 47930 46772 62281 123491 292868 514792 516802 718741 797053 539035 315329 119927 8164 252 999999 -44 -72 -23 -59 -34 -50 32 94 239 367 533 610 503 404 460 431 428 498 599 474 429 368 408 545 553 531 506 620 651 668 809 1000 922 1001 949 861 755 738 630 528 459 479 426 386 335 249 255 215 278 404 392 350 278 207 158 107 85 92 90 124 85 127 300 302 367 424 386 402 381 376 418 373 363 376 451 439 474 495 432 376 339 402 558 684 746 712 665 600 553 586 708 805 858 788 609 462 253 57 -23 10 4 0 -7 19 -16 27 -32 -65 -28 -60 15 361 1477 3921 8083 12905 16294 18163 19024 19257 19460 20117 21178 22837 24705 26053 26557 26307 26057 25429 25510 26135 25894 23106 18887 16720 16733 17610 17517 16307 15301 15309 15430 15380 15412 15018 14498 13547 12804 12066 11675 11299 10998 10570 10275 9716 9210 8070 6060 4231 3090 2232 1861 1788 1532 1348 1275 1158 1039 903 935 849 802 743 764 785 855 1019 1270 1212 1125 1133 1293 1345 1376 1283 1001 874 942 1299 1361 1078 955 896 750 568 346 158 95 87 83 96 84 66 76 92 99 80 80 67 96 100 115 128 97 75 106 106 109 113 137 127 97 82 81 97 118 133 69 71 57 53 77 57 65 63 107 93 104 111 105 94 108 111 106 114 115 117 113 89 95 99 96 124 153 141 103 79 84 85 112 121 128 106 113 113 105 115 111 115 103 89 87 109 107 88 81 91 81 79 75 89 83 80 57 59 57 53 55 58 69 57 51 45 49 64 59 59 63 59 54 61 63 47 45 46 48 42 33 26 12 5 67468 327 531 30 11061 18 44 28 7859 858 425 1554 3849 10279 24825 49689 110478 272749 406830 499973 542138 456027 507350 654909 523778 135977 3383 -11 55 6 -42 -47 -41 42 70 245 370 466 509 544 591 546 508 467 507 532 539 617 637 547 489 529 596 650 776 763 731 854 991 969 1011 1053 876 624 551 538 510 500 488 599 616 522 491 401 389 379 403 413 385 408 294 154 58 61 76 120 126 273 298 401 449 455 420 393 406 391 427 401 386 446 432 460 462 422 466 498 504 350 418 621 752 764 744 689 615 604 632 701 833 924 881 694 547 389 222 101 -11 -15 27 21 18 -45 -61 -7 0 -42 -72 -14 -63 156 733 1740 3127 4686 6629 9156 11590 13556 15249 16414 17301 18086 18676 19125 18881 18300 17633 16401 15340 14335 13171 12336 11918 12097 12990 12947 12022 12110 12602 12784 13134 13568 13560 13339 13246 12535 12254 12024 11625 10434 8699 6917 5265 3843 2789 2216 1473 1084 1145 1203 1123 1162 1059 928 821 778 711 631 555 513 556 615 637 636 761 1002 1063 1033 1133 1299 1372 1199 994 882 866 1082 1244 956 628 421 283 153 81 69 63 79 52 19 14 21 51 62 39 35 54 58 58 90 93 79 86 57 86 92 70 88 76 91 96 115 96 74 58 49 37 31 34 61 71 53 52 59 46 84 77 62 65 73 73 83 111 97 70 67 91 93 92 70 76 94 109 81 56 58 65 99 103 98 99 97 112 104 102 98 73 60 80 71 59 55 44 55 53 48 51 52 61 53 57 63 53 52 48 44 43 44 44 48 45 48 48 49 45 37 38 39 33 31 31 28 27 26 21 15 3 0 -4 67477 326 562 30 11062 18 44 37 7857 851 281 1260 3334 7599 15552 27456 57422 99066 136330 155184 259387 582453 576827 873059 684598 712011 389022 108459 897 92 62 16 125 208 301 537 619 641 662 636 684 636 690 734 743 768 842 823 807 780 807 819 816 910 1011 1067 1104 1140 1107 1148 1187 1012 972 835 722 684 688 648 664 712 669 675 731 650 586 562 520 471 482 431 308 250 177 182 210 271 362 504 631 591 546 533 508 555 581 547 542 497 540 547 571 551 550 581 567 532 565 604 702 858 938 988 886 690 621 648 632 750 913 999 1066 1074 1137 1072 856 551 273 114 142 126 146 150 78 114 111 74 79 -8 -74 -4 46 243 564 879 1220 1779 2383 3153 4166 5563 6907 8161 9207 9996 10487 10461 9915 9150 8537 8099 7691 7241 6646 6293 5929 5648 5392 5209 5103 4619 4155 3865 3507 3168 2854 2534 2138 1749 1451 1264 1230 1300 1394 1438 1303 1200 1041 982 911 847 836 803 798 751 698 634 655 635 624 630 603 617 651 650 698 818 940 1002 1102 1250 1318 1229 1043 900 872 869 758 492 294 162 84 82 80 76 73 36 48 35 43 72 41 55 75 80 103 66 65 93 73 52 70 102 121 89 131 98 106 123 65 66 49 51 51 64 68 66 46 71 59 43 48 58 77 75 61 60 79 67 90 111 113 81 75 78 112 130 121 108 136 120 100 75 87 95 96 114 122 92 83 87 107 102 87 88 100 117 103 85 71 72 74 62 47 59 64 63 51 62 68 59 60 57 57 59 54 51 55 55 51 60 55 53 53 54 50 43 41 42 32 30 25 18 9 8 10 0 67486 324 622 30 11062 18 44 46 7856 845 157 550 1061 2047 3860 7707 17936 52235 160331 514815 999999 999999 932752 249904 160021 3948 209 98 155 165 86 127 131 259 429 539 720 743 810 763 892 923 921 898 901 753 736 820 888 852 941 1141 1295 1341 1294 1322 1427 1431 1428 1124 931 817 726 786 1005 1102 924 815 766 765 735 726 731 682 571 577 598 521 330 175 166 206 258 377 469 550 628 690 608 548 535 536 541 452 533 558 593 586 650 619 628 586 586 600 645 696 673 658 766 755 943 1052 970 798 634 574 638 877 1111 1147 1121 940 664 329 183 155 137 146 125 122 87 113 145 64 -13 -11 -20 -6 33 202 386 521 713 743 663 677 820 1029 1220 1505 1789 1919 1905 1876 1887 2178 2784 3447 3616 3549 3516 3419 3121 2727 2451 2068 1749 1516 1354 1256 1215 1255 1289 1192 1050 827 612 517 545 596 780 975 1121 1121 1090 1006 948 878 890 819 756 738 687 649 612 668 657 651 613 632 618 631 598 576 565 570 727 1054 1282 1243 1268 1237 1002 824 726 557 294 124 91 69 98 85 72 60 56 45 48 33 75 72 63 91 77 86 43 65 55 71 86 80 76 78 95 120 98 117 96 99 70 43 39 49 66 60 48 39 48 46 32 36 26 45 53 45 27 38 77 85 68 72 89 76 84 99 108 123 114 94 98 112 73 85 106 107 115 90 88 73 76 79 74 74 87 75 67 63 72 63 62 68 58 52 57 54 55 44 42 40 42 43 44 41 41 41 43 42 42 37 35 39 39 39 38 35 30 28 23 15 14 9 1 -5 -15 -21 67495 322 682 30 11062 18 44 55 7855 840 143 548 1223 2422 5283 12310 36702 114244 312622 606404 809681 689422 488478 488072 682778 645431 55634 718 210 193 180 179 115 125 236 337 525 714 806 843 880 966 969 1000 962 947 991 844 861 1036 1202 1244 1320 1259 1350 1468 1437 1405 1426 1437 1049 990 1175 1245 965 578 580 675 760 770 666 512 512 525 607 578 346 208 195 186 200 294 571 660 644 603 625 685 568 455 456 535 539 476 472 526 612 711 652 644 620 574 644 689 648 702 700 694 696 837 975 888 940 719 596 696 912 1121 1206 1057 769 561 433 270 181 218 136 123 143 129 107 75 33 34 30 0 51 -5 52 131 164 243 260 278 365 505 708 1110 1423 1554 1504 1497 1681 1871 2056 2451 2873 2916 2983 3245 3281 3077 2855 2617 2350 2133 1904 1691 1326 1049 943 1071 1154 1074 847 633 484 506 649 820 967 954 1034 1959 4166 5441 4104 2249 1387 1075 954 793 724 677 672 666 656 651 638 653 651 670 665 603 697 997 1107 1057 1097 1292 1321 1030 798 618 423 220 127 74 51 50 56 66 66 95 61 76 104 102 49 63 63 51 71 72 78 72 101 120 128 142 140 109 91 161 141 82 98 74 65 72 68 44 37 55 53 34 46 64 65 44 38 52 31 58 84 113 131 110 109 112 111 102 135 154 156 144 124 145 125 117 138 113 102 118 126 126 102 79 94 107 90 89 88 94 89 98 95 75 72 70 64 59 57 54 61 63 61 50 43 53 50 53 45 45 43 35 45 50 50 43 44 46 34 32 34 33 23 15 20 12 -2 -8 67504 321 712 30 11062 18 45 4 7853 837 10 316 846 1633 3134 6691 17023 52575 147993 388516 829839 999999 999999 876982 500558 9384 295 64 60 99 131 94 194 211 356 533 623 691 793 810 786 830 918 1045 1102 1032 995 1023 1106 1112 1236 1350 1180 1101 1246 1362 1434 1539 1505 1307 1306 1427 1332 1017 697 618 619 707 742 570 380 368 451 416 442 437 353 207 124 193 333 502 676 660 640 596 508 472 469 422 366 336 406 469 595 653 706 670 580 524 408 457 611 637 610 696 634 655 664 651 553 444 495 536 654 875 1007 1049 920 835 666 521 401 231 161 75 69 74 55 68 87 68 100 57 3 15 -56 -32 19 15 70 86 109 93 117 63 189 441 630 722 675 683 871 1370 2562 4048 4915 5193 6119 7781 6986 6099 5804 5512 5060 4348 4094 3739 3376 3465 4077 5419 6337 6738 6921 7851 7410 6942 5965 5700 5153 3630 2706 1905 1374 1133 947 709 634 585 604 607 616 604 609 600 650 632 605 599 574 566 560 618 789 926 1019 1173 1265 1054 832 651 464 283 184 159 102 91 85 75 46 55 54 55 65 116 93 82 96 103 32 52 58 62 92 92 70 84 104 99 102 107 115 91 79 77 85 93 90 105 103 84 66 100 73 50 54 47 51 41 54 49 62 90 90 83 78 101 103 105 125 122 112 105 114 119 119 123 120 129 126 108 104 110 108 114 115 99 117 123 117 116 110 90 81 75 68 64 56 53 57 61 65 67 79 77 62 58 59 58 54 61 62 55 64 64 52 52 58 58 57 49 48 32 21 21 25 20 11 17 13 67513 319 776 30 11066 18 45 13 7851 834 9 479 1132 2199 4587 10145 25052 65417 156412 351801 677995 999999 999999 686136 249034 6844 128 66 33 39 104 211 272 390 455 536 541 518 617 701 756 838 950 1051 1043 1214 1280 1258 1274 1222 1060 948 1068 1221 1449 1564 1494 1413 1393 1533 1472 1077 767 674 696 755 929 919 716 519 506 567 538 473 345 176 230 323 380 492 621 596 566 562 609 636 615 626 615 536 458 370 405 509 650 679 718 646 529 365 426 570 656 663 637 603 565 618 579 530 361 466 782 1035 1071 1028 959 813 672 615 470 283 138 85 166 142 67 30 83 100 75 60 -1 41 60 70 99 113 32 60 78 66 113 91 144 312 437 419 295 250 254 453 763 1183 1315 1328 1405 1499 1465 1392 1269 1150 1123 1066 1025 918 836 819 983 1509 2389 3152 3522 3488 3192 2725 2029 1537 1274 1350 1261 1060 951 873 718 641 583 626 625 593 572 543 524 534 546 591 601 562 553 507 492 492 475 477 621 933 1041 1111 1124 952 717 442 255 105 41 75 39 64 58 34 3 40 37 25 52 72 74 68 62 48 39 48 78 56 35 95 86 75 92 63 51 52 77 88 84 86 73 59 46 61 71 54 31 31 15 25 44 34 26 23 26 42 52 54 52 58 48 84 83 82 85 96 91 118 100 87 100 100 91 91 96 85 80 90 95 93 103 105 85 86 76 71 63 47 44 51 54 53 53 41 39 49 47 49 37 41 55 44 34 28 31 30 36 38 33 32 33 31 33 35 28 18 15 14 12 7 0 -1 -4 67522 341 115 30 11065 18 45 22 7849 833 698 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 311 1929 7904 24926 41385 68769 138757 216863 457591 818596 904492 447910 198696 216502 340041 334629 193559 4735 21 17 16 60 40 61 62 171 276 245 180 313 462 694 901 798 770 873 1165 1286 1299 1263 1125 944 835 880 1116 1365 1403 1525 1624 1697 1703 1688 1401 1114 961 747 758 868 880 710 465 434 518 532 468 314 244 249 240 213 416 506 663 637 609 566 613 664 655 577 636 646 556 528 510 515 547 607 545 409 392 459 511 592 639 664 640 601 479 466 444 372 420 519 696 966 1135 1048 994 843 720 672 542 363 179 27 87 36 40 75 154 80 86 35 43 41 94 66 20 24 -2 -28 10 22 -20 6 41 202 307 323 300 259 257 297 466 708 913 1063 1194 1185 1219 1236 1186 1160 1066 942 819 698 630 567 520 526 614 534 520 495 452 440 397 416 793 1104 1023 764 688 693 657 596 525 453 443 482 531 531 555 526 486 560 555 545 532 522 595 725 848 932 928 914 869 722 531 377 216 86 50 50 11 16 25 13 16 25 46 42 65 56 34 12 19 59 49 37 20 38 56 49 61 72 89 67 51 60 67 77 91 70 83 84 67 75 105 107 92 78 60 28 28 35 46 30 21 14 15 2 15 37 19 32 60 86 77 70 65 55 64 66 80 79 78 78 83 65 77 84 87 76 64 73 76 79 70 66 54 54 62 67 54 48 51 41 42 45 46 59 53 35 41 47 43 40 43 37 35 38 35 33 33 34 21 19 17 16 16 21 6 1 2 0 -8 -14 67531 321 716 30 11066 18 45 31 7847 833 833 3997 9092 19020 31079 35694 40457 56969 123799 238647 408372 578625 888367 997429 947448 337026 7786 87 -77 -3 73 -7 51 101 129 99 73 55 58 162 265 404 467 652 569 478 425 554 871 1038 1057 1092 909 776 807 1067 1171 1325 1503 1487 1602 1592 1358 1177 1026 926 960 894 1025 922 639 475 476 456 411 291 293 281 227 415 497 569 607 659 622 618 661 651 662 673 664 753 775 732 658 544 480 417 395 370 375 347 374 423 485 632 784 888 792 652 581 554 492 488 478 503 663 819 1048 1091 1096 1021 941 712 605 542 447 309 149 6 8 47 97 89 86 50 68 32 -11 -1 28 -7 26 59 2 -3 48 43 36 106 283 368 477 475 392 316 265 316 544 769 969 1132 1228 1224 1178 1163 1204 1123 999 817 640 436 342 412 406 453 506 476 483 492 437 447 660 1065 1027 867 727 686 657 561 518 549 505 489 516 443 437 422 414 470 522 584 648 685 764 859 878 895 846 752 523 304 161 46 30 70 66 28 36 43 19 29 42 36 59 69 70 31 39 66 79 112 58 87 68 63 89 69 56 67 76 73 71 94 103 87 88 86 67 67 99 111 69 62 84 81 44 55 57 54 44 40 17 16 42 43 57 43 23 45 44 63 63 63 75 71 78 76 82 91 86 69 83 87 81 91 114 125 80 63 65 70 74 68 58 50 56 52 55 42 45 52 51 60 42 44 48 36 31 35 48 45 42 40 34 36 34 34 36 24 15 9 13 7 8 4 -6 -5 -1 -6 -14 67540 319 784 30 11074 18 45 40 7846 833 30 496 1556 3685 8535 20332 52497 118765 280671 320070 579707 878365 999999 999999 434893 10428 423 52 37 14 66 113 134 130 83 157 226 189 191 333 480 615 540 336 147 120 256 436 652 614 500 598 707 895 1025 1093 1128 1207 1232 1305 1272 1275 1180 987 922 906 834 686 523 308 262 277 242 204 300 478 479 435 429 418 473 618 655 637 588 626 597 649 676 745 756 652 638 467 357 300 251 212 217 241 288 444 583 699 995 1124 1016 823 655 617 546 471 448 454 500 536 615 845 1073 1110 1068 811 617 587 588 448 193 71 55 74 87 62 3 29 5 43 32 17 11 -12 42 17 42 95 24 31 35 154 367 491 567 533 382 302 289 299 347 364 475 563 664 809 979 1026 1022 890 680 497 398 352 387 414 456 438 418 414 395 442 404 412 666 865 741 627 617 587 593 613 583 595 572 553 489 369 355 236 257 351 430 598 692 708 745 723 627 644 638 442 213 80 77 31 14 10 54 12 17 50 34 53 49 53 63 63 72 86 93 44 53 46 51 52 26 48 41 29 24 19 47 56 61 75 86 67 44 63 94 74 61 67 77 104 99 77 66 52 60 60 18 -6 5 27 21 26 51 57 29 48 46 44 45 61 78 73 71 84 80 57 60 54 51 60 72 89 75 53 61 44 43 61 61 55 44 30 35 38 34 36 32 32 34 23 29 13 15 31 25 19 14 19 23 21 18 11 5 10 16 7 5 -2 -9 -14 -7 -7 -13 -20 -25 -29 -28 67549 342 95 30 11075 18 45 49 7844 836 2419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 441 914 2370 5050 11742 37454 91841 178559 350303 620114 714459 999999 999999 504495 13711 1235 -4 115 141 -3 12 133 117 152 194 235 290 247 246 279 366 339 389 271 277 196 176 169 186 192 228 305 407 552 672 915 1103 1182 1165 1188 1063 1070 1215 981 845 798 907 972 711 470 342 268 228 292 508 614 648 537 431 437 564 537 617 647 633 661 603 567 693 696 703 680 665 579 528 315 237 289 263 340 336 405 500 689 939 1146 1282 1343 989 726 630 509 552 545 435 413 472 515 648 965 1166 1049 894 744 764 770 678 409 185 153 117 106 72 37 27 -12 -24 52 33 61 1 41 1 -14 9 30 38 85 175 245 353 542 649 655 493 418 348 308 316 275 390 518 707 903 908 775 673 530 359 298 294 358 423 398 400 462 486 530 521 444 443 574 659 703 658 656 669 645 648 678 626 574 514 552 481 401 325 282 233 194 267 415 458 422 455 463 281 128 64 22 58 15 31 43 42 60 64 52 49 36 68 84 80 106 78 84 77 85 57 78 112 70 85 88 68 82 58 64 77 56 64 71 64 55 92 91 84 103 117 122 88 82 80 64 51 81 95 89 68 48 39 60 46 48 38 28 65 66 77 102 79 71 92 83 69 96 124 117 115 100 82 79 88 107 114 100 96 99 85 75 81 76 61 63 60 59 61 64 70 66 66 68 62 53 38 46 50 43 31 39 44 46 57 52 42 38 39 40 28 25 26 39 31 25 20 18 11 4 2 1 67558 318 814 30 11074 18 45 58 7842 839 78 654 1576 3639 8201 17515 34786 79248 192214 422380 594740 774573 999999 852025 205816 189099 41152 1667 259 144 161 257 200 337 470 485 432 410 383 269 242 187 253 266 180 163 180 99 123 200 206 259 390 490 581 703 917 1000 1087 1117 1109 1017 914 856 853 813 776 541 391 421 439 539 621 703 725 701 722 649 595 588 580 636 685 632 554 554 572 606 684 736 710 633 530 407 396 371 316 304 363 363 380 456 632 890 1056 1219 1149 1038 946 760 583 562 592 564 520 500 597 751 958 1008 1030 1013 932 805 713 664 503 302 147 49 39 43 57 24 59 59 31 9 -1 19 37 76 81 58 34 12 88 110 181 317 489 620 639 583 510 453 389 378 362 353 466 649 798 812 717 577 438 355 340 350 399 442 464 432 444 458 449 494 532 505 472 550 671 711 702 664 676 699 681 653 626 611 556 470 409 382 358 209 122 117 129 175 167 182 141 78 75 61 38 47 20 46 32 20 84 56 83 93 70 98 112 110 101 107 88 78 63 70 82 69 66 59 45 58 93 96 79 62 58 68 92 88 93 91 87 85 106 103 90 102 85 71 57 76 116 116 102 69 32 34 47 61 66 63 84 82 99 109 114 113 95 103 105 94 96 114 133 104 107 120 95 101 98 89 77 69 70 61 63 54 51 61 65 69 70 57 55 54 60 62 64 67 72 60 60 61 48 47 49 49 57 60 44 49 49 41 36 36 39 33 21 24 31 25 16 15 9 6 67567 318 813 30 11073 18 46 7 7840 842 278 1080 2850 6539 15906 29094 49896 98513 190198 381475 871024 999999 999999 810784 48013 4201 193 161 139 161 246 305 382 375 356 284 275 276 249 225 205 172 155 149 187 228 195 178 238 202 276 308 332 352 516 818 1021 1183 1265 1240 1159 1085 1002 860 853 740 600 410 391 444 591 722 730 715 693 650 608 537 592 655 655 680 611 569 576 550 612 666 666 652 703 645 441 408 412 391 320 346 326 319 307 369 540 769 1009 1193 1216 1022 809 792 709 717 690 562 490 603 802 948 1082 1156 1071 991 890 810 767 619 318 142 88 128 106 109 82 61 30 40 18 23 55 66 61 71 89 116 115 128 51 73 168 288 411 560 709 760 720 635 499 421 404 429 478 644 847 876 721 610 462 361 354 407 418 436 458 467 532 535 573 534 518 511 465 476 590 736 728 725 707 713 711 711 729 732 706 706 695 628 495 312 154 93 99 96 140 137 109 101 76 51 104 101 102 84 84 82 65 96 99 72 80 88 121 133 122 107 84 76 78 77 89 106 115 81 91 101 104 91 89 110 96 100 129 137 123 110 107 86 65 90 102 88 91 106 105 117 103 102 79 53 64 60 69 75 65 75 107 119 101 135 168 135 98 103 121 118 108 124 124 119 116 110 110 108 111 100 104 81 72 93 94 93 87 82 71 74 71 78 87 80 79 85 79 81 83 73 66 65 85 84 78 83 66 59 68 70 68 70 65 62 56 59 60 54 50 44 34 33 34 29 67576 324 629 30 11069 18 46 16 7839 846 -81 2379 9254 14667 14902 26846 23931 43214 73186 98429 89764 114843 178437 329013 498812 708901 811706 979768 677514 406453 64573 1249 105 146 112 146 253 240 232 238 218 219 218 267 138 202 221 237 166 199 154 220 174 97 99 168 144 183 304 489 775 990 1052 1153 1164 1089 1057 975 926 789 549 611 461 308 374 484 651 711 702 700 751 637 509 594 615 685 684 605 486 438 485 536 629 637 681 701 698 479 450 447 371 419 285 262 329 355 284 288 425 662 822 898 1213 1257 1001 828 710 670 738 702 616 607 679 1020 1168 1137 1072 918 788 790 805 613 255 79 25 90 141 118 82 37 37 19 16 22 42 52 85 27 62 29 67 81 107 72 61 179 397 472 676 753 683 529 414 386 331 366 460 606 781 843 710 585 402 378 355 377 503 445 499 494 504 517 506 539 577 559 569 513 592 754 735 692 725 682 681 747 721 743 718 723 686 643 403 275 137 91 70 117 149 150 65 96 87 87 91 95 88 82 91 61 35 60 80 74 69 125 102 117 122 123 98 85 98 96 82 98 63 50 81 91 84 97 99 42 76 85 114 114 98 78 95 94 90 75 73 82 57 58 95 90 102 61 62 52 39 54 56 74 68 79 81 99 126 142 155 131 108 113 82 85 109 105 87 73 82 71 76 78 69 80 79 71 63 64 72 66 83 66 60 72 83 75 57 81 87 68 73 67 73 60 50 65 53 49 68 60 57 55 55 62 56 50 54 52 34 32 35 27 31 35 24 20 19 9 67585 318 805 30 11065 18 46 25 7837 850 162 662 1220 2489 5146 11940 33988 90786 211820 587754 825486 999999 999999 999999 310647 3576 153 229 212 82 109 117 115 65 87 201 119 133 138 104 160 150 182 95 86 110 136 186 134 210 178 92 90 209 375 691 966 1061 1196 1164 1052 962 828 711 524 442 416 358 416 484 624 690 570 566 623 535 490 545 604 568 581 497 439 530 680 739 707 741 711 652 448 365 326 242 210 120 195 243 233 265 283 302 380 581 726 1135 1423 1168 904 716 618 750 833 712 527 686 997 1159 1130 1095 961 812 817 828 762 613 454 180 62 90 101 32 56 55 79 26 37 6 -1 38 13 -2 29 32 44 41 39 65 85 276 569 708 692 632 512 518 464 370 271 333 341 474 664 782 749 657 470 344 343 329 378 389 421 448 480 475 425 492 540 540 567 603 647 585 640 685 637 647 697 701 664 684 725 598 515 442 310 252 149 163 105 49 20 6 70 52 90 74 81 82 34 56 95 51 88 81 113 91 99 130 114 76 94 83 54 56 66 30 83 79 91 71 29 57 68 66 74 68 42 56 67 78 72 65 79 78 62 55 50 34 27 49 69 76 87 69 31 38 68 57 69 68 101 115 126 129 114 119 67 74 65 77 79 47 56 73 64 70 50 48 58 34 29 39 46 50 59 51 54 53 41 52 45 44 37 40 57 61 49 41 55 46 44 41 35 40 46 48 42 33 47 43 36 28 32 32 33 37 25 9 11 15 17 5 0 5 -4 -9 67594 317 837 30 11067 18 46 34 7835 854 81 471 988 1706 3035 5395 10673 24826 64542 211273 735343 999999 999999 769022 11936 215 139 213 155 146 172 210 209 179 175 123 110 179 134 148 171 158 186 138 156 217 219 153 166 203 141 190 242 298 381 639 986 1131 1262 1142 1051 927 963 861 592 392 414 396 608 698 676 512 424 589 569 394 525 667 646 533 432 474 546 735 761 689 728 737 641 550 436 309 222 134 92 180 279 357 321 317 391 476 634 738 1180 1426 1185 951 763 755 940 942 827 677 611 877 1095 1048 1048 1058 911 910 817 689 519 315 157 77 110 144 100 94 40 9 2 85 12 -8 -14 38 46 111 97 102 72 35 63 35 110 221 527 637 624 517 474 478 410 420 270 289 319 454 618 636 637 684 574 420 413 445 477 449 518 483 440 499 445 463 509 518 518 602 629 578 594 598 658 651 668 633 619 602 506 389 344 260 202 207 182 143 122 88 107 115 93 85 129 117 95 105 138 91 106 118 77 72 91 88 95 84 104 122 83 26 75 86 81 57 79 56 61 39 50 65 97 60 46 83 51 52 77 86 68 105 105 78 57 74 91 84 61 72 66 62 42 66 64 47 63 100 107 116 94 118 113 83 105 101 81 66 98 74 82 67 65 65 48 64 97 81 72 62 56 41 57 67 64 64 55 41 50 58 62 70 41 54 59 62 50 38 35 46 46 62 54 47 30 33 36 33 28 44 38 26 42 37 29 25 20 30 30 18 5 8 -3 -6 -5 67603 319 779 30 11069 18 46 43 7834 859 34 466 1036 2429 4696 9304 19046 39542 87984 179583 305645 655598 999999 999999 903331 468783 263345 5930 261 233 165 246 247 236 212 99 185 188 179 236 182 192 193 137 192 131 276 238 209 200 210 145 149 237 206 220 358 685 960 1102 1204 1281 1104 989 863 705 524 440 470 534 561 565 669 497 519 571 593 487 562 568 674 716 617 534 537 686 806 739 709 736 749 614 560 419 390 243 174 204 362 360 279 399 417 432 570 675 1136 1517 1234 1050 899 763 968 1056 952 876 675 750 1016 1055 1065 1089 1095 931 914 941 827 515 285 122 -7 83 185 140 137 72 65 5 51 57 49 71 104 171 166 114 77 128 78 60 56 219 558 654 722 707 569 509 520 414 322 355 388 476 516 622 649 684 592 600 528 477 431 414 463 488 518 522 538 528 538 548 486 480 456 501 602 601 578 598 576 541 497 493 407 423 382 316 349 268 234 194 194 143 189 206 216 200 210 292 323 363 341 269 260 210 147 146 108 119 169 114 116 119 107 127 63 103 96 103 89 69 38 79 99 94 105 97 100 114 113 129 97 64 88 110 115 144 128 122 115 93 86 81 101 123 124 98 110 108 114 128 111 129 112 120 108 102 132 130 108 105 98 107 115 100 101 105 95 86 94 72 80 99 63 76 96 93 99 87 91 99 89 75 56 69 68 89 77 84 71 79 73 61 62 69 82 73 75 73 62 71 71 56 56 78 69 65 59 50 50 45 47 44 43 30 22 16 22 67612 318 807 30 11067 18 46 52 7832 863 -68 190 644 1265 2270 4182 8733 20630 49549 137022 439668 999999 999999 894104 908588 412883 9820 996 255 166 178 247 270 195 151 149 145 149 131 249 194 237 350 331 159 138 179 184 195 201 192 147 226 240 312 442 632 897 1044 1083 1212 1219 1114 1014 773 521 478 537 528 548 505 498 511 452 540 581 497 543 684 720 670 628 552 523 655 795 850 861 738 696 740 638 464 336 208 184 165 237 313 377 423 439 448 599 692 1013 1434 1421 1137 924 834 917 988 988 1013 956 813 726 889 1045 1100 1128 1064 985 953 883 719 378 190 143 128 123 135 126 55 48 35 5 16 59 38 77 101 148 101 56 84 130 99 79 229 442 562 578 631 604 560 490 328 265 274 342 391 414 460 609 702 677 595 540 488 451 458 428 445 467 455 498 493 487 473 453 421 406 393 447 450 428 433 442 394 397 400 401 409 377 399 402 362 277 251 255 257 255 283 367 448 457 478 456 436 462 418 410 295 204 157 111 151 157 113 120 144 132 103 107 132 123 139 129 113 114 82 75 64 88 75 73 86 91 91 124 148 141 127 161 162 141 131 113 95 86 72 94 132 107 107 127 147 127 130 139 120 123 120 112 118 124 123 122 127 144 124 143 115 90 105 129 109 97 98 91 74 86 86 94 91 89 83 76 77 83 87 97 81 72 86 82 83 89 95 95 77 70 85 92 89 87 81 74 77 75 64 55 62 71 60 53 59 59 47 46 52 42 36 24 22 9 67621 318 805 30 11065 18 47 1 7831 867 238 511 1199 2444 4766 9602 20536 53880 136141 337400 841657 999999 999999 573373 296167 6647 268 110 187 187 205 227 162 196 216 144 231 135 143 182 174 132 205 236 243 210 194 202 282 222 198 202 160 98 317 391 550 843 774 851 1117 1174 1147 1064 689 547 540 574 474 382 370 328 337 504 521 609 477 497 543 624 691 668 574 527 613 743 785 765 754 745 733 709 593 419 224 120 102 247 309 361 322 318 395 490 628 654 934 1435 1475 1084 801 874 877 950 1014 1007 900 598 700 922 1026 1146 1144 966 996 973 814 452 228 218 102 118 109 98 69 32 29 111 56 25 80 103 77 80 131 116 82 83 10 70 127 222 383 430 506 591 578 600 535 453 315 260 265 265 289 337 545 663 620 538 520 487 438 402 410 447 376 407 363 403 384 372 404 387 432 465 439 451 448 485 445 507 568 511 395 382 363 426 350 322 332 296 317 366 362 439 423 432 488 441 508 505 440 443 294 168 105 99 109 109 87 53 95 92 78 66 72 57 76 119 99 73 81 93 77 79 78 99 83 71 80 68 109 108 100 141 151 126 109 120 140 149 123 113 77 99 85 113 104 113 110 115 110 103 156 130 86 88 124 92 106 140 147 115 112 95 76 111 107 118 107 89 93 80 82 90 73 62 81 68 68 56 73 70 81 62 75 84 86 80 76 81 65 68 71 68 73 83 76 58 50 55 53 46 52 55 53 55 46 48 45 39 36 29 22 20 15 2 67630 317 836 30 11066 18 47 10 7829 871 -40 329 685 1238 2282 4174 7990 19217 53204 183495 573326 999999 999999 999999 405433 168340 110931 1982 292 279 153 125 194 143 206 224 342 237 235 130 171 169 142 293 306 128 58 209 335 156 155 145 252 272 403 547 703 835 996 1206 1066 957 903 855 721 681 603 423 405 446 437 533 571 630 530 395 470 561 589 639 699 702 748 692 758 758 800 789 797 790 708 611 466 284 214 141 254 358 377 335 389 566 563 708 825 1350 1590 1462 1070 874 937 1066 1072 981 743 503 696 978 1022 1088 1067 983 986 993 819 673 387 222 100 94 105 109 120 111 63 58 46 13 79 38 58 43 16 29 53 68 67 73 76 139 246 294 425 568 632 571 537 521 456 374 251 270 294 222 288 491 574 635 630 563 545 513 469 463 458 385 420 429 475 459 480 561 700 709 790 1048 1603 2343 2454 2065 1498 1206 915 642 580 472 435 393 374 355 413 453 438 460 424 430 467 469 481 479 491 449 388 243 178 164 192 122 63 107 137 102 76 57 86 86 92 136 102 95 90 102 72 95 94 134 133 103 105 109 87 92 95 111 99 136 114 130 141 129 139 129 93 82 130 103 111 101 109 115 133 151 156 178 153 129 99 117 106 109 144 125 117 132 149 96 89 107 108 95 84 106 120 89 90 72 71 85 83 53 76 90 90 82 60 61 59 73 67 68 69 61 71 67 61 68 67 66 58 66 77 66 53 47 47 51 57 63 58 48 55 38 39 30 18 15 12 67639 319 775 30 11065 18 47 19 7827 875 -74 259 748 1410 2438 4023 8204 19409 48011 120644 273241 562418 999999 999999 999999 525877 7465 273 176 190 109 181 234 241 130 95 64 183 209 146 87 120 192 181 100 130 164 109 62 141 151 89 119 186 98 190 306 258 348 629 696 964 949 924 849 803 693 632 575 371 343 302 348 452 498 514 478 503 465 483 563 706 576 625 644 716 643 636 784 789 709 702 766 679 655 691 483 235 259 109 217 343 333 439 523 632 685 962 1489 1528 1090 977 997 965 1000 975 916 565 538 807 977 993 1053 1039 1031 968 790 572 420 229 51 42 88 52 58 1 19 0 44 5 10 48 55 -21 -10 83 89 42 14 13 182 300 343 418 421 483 584 606 648 677 587 619 575 359 239 190 187 286 303 449 544 521 608 615 621 657 686 650 686 778 890 928 1014 1190 1424 2682 6649 11394 10911 6671 2967 1570 1191 1085 1043 772 546 435 392 442 402 389 394 410 434 437 423 396 434 404 423 414 463 429 407 397 332 309 268 187 130 160 116 97 101 91 87 71 92 116 112 90 88 82 76 72 81 97 87 61 91 126 82 98 121 120 126 88 119 122 104 121 129 129 112 75 86 85 89 89 96 104 93 119 161 193 181 145 106 120 140 124 117 121 107 115 115 126 106 91 100 104 113 78 70 88 80 67 66 58 75 70 47 62 63 76 83 73 69 60 67 48 57 53 71 56 57 55 52 60 73 73 59 58 55 55 43 48 51 31 29 36 41 40 28 24 13 5 4 67648 321 713 30 11063 18 47 28 7826 878 31 1057 3104 6721 10861 16602 26838 39712 76490 143633 66457 110708 235451 419171 520310 938027 999999 682623 501286 294008 172254 2099 144 167 115 168 72 109 145 128 71 137 189 120 140 133 165 196 109 95 135 190 179 87 160 154 166 212 201 202 340 573 674 852 984 881 900 814 790 577 397 294 272 414 400 402 524 435 407 369 392 368 534 555 575 588 700 705 713 681 795 829 822 858 776 696 623 645 567 381 344 230 200 313 268 422 487 651 769 1166 1522 1208 869 1005 963 1072 1176 1045 935 791 612 767 1005 994 1106 1026 892 760 669 567 393 143 68 40 55 40 69 31 -1 30 -7 -19 59 -2 28 14 -1 14 -6 42 15 23 110 142 273 335 395 316 440 579 570 614 545 472 315 206 196 144 155 234 306 444 465 525 515 482 468 501 549 586 617 673 772 881 1004 1279 1725 2607 3737 4253 3747 2952 2212 1576 1305 1115 1007 933 839 823 779 710 714 593 500 381 352 299 353 336 383 398 384 398 386 394 408 360 405 369 323 261 181 79 104 124 82 65 22 66 74 84 50 62 70 64 60 35 56 42 68 75 63 92 92 98 91 76 62 62 78 74 76 68 130 123 59 43 48 76 76 68 60 81 129 152 137 106 99 114 111 64 96 112 124 104 82 95 100 94 83 78 86 73 67 45 32 51 59 58 49 37 46 58 46 28 32 43 27 50 45 38 27 37 39 43 45 33 45 52 42 41 49 40 34 29 24 20 21 24 15 14 19 6 5 10 -2 -11 -15 -15 -21 67657 314 922 30 11062 18 47 37 7824 882 106 479 880 1730 2803 5335 11317 26005 83846 281963 740767 999999 999999 735911 60092 754 119 204 119 141 141 218 186 200 178 158 184 174 191 111 135 219 148 235 139 154 192 140 146 142 138 201 206 378 428 580 650 974 1064 988 859 666 474 423 348 339 383 316 412 364 426 429 429 419 354 384 523 649 627 640 656 650 614 686 716 788 728 768 722 671 620 506 451 579 375 140 144 287 550 550 713 840 1020 1410 1582 1228 991 947 1072 1027 1049 1142 1025 701 601 870 1054 1069 1058 973 875 806 605 441 133 45 79 83 102 21 7 27 50 43 25 47 19 -11 12 30 12 73 2 33 60 126 118 164 262 310 378 339 385 481 607 680 603 589 530 390 296 217 220 268 311 283 274 306 308 304 281 379 415 445 553 535 761 1491 2323 2517 2149 1601 1383 1266 1160 1118 1075 882 720 709 620 803 867 811 757 579 512 465 427 330 392 389 366 418 406 386 422 380 383 394 365 297 250 213 163 137 155 110 112 67 71 89 92 70 90 87 54 30 65 56 73 86 81 81 86 137 68 86 97 54 37 52 79 94 88 95 106 111 117 84 53 74 80 73 79 69 106 152 133 128 109 120 123 115 104 94 109 114 90 99 93 100 82 97 114 91 82 87 70 76 74 72 39 42 35 51 59 59 50 59 72 40 45 57 34 49 63 48 49 58 52 69 59 39 41 45 45 51 54 35 35 32 21 21 37 32 23 26 17 12 5 1 -10 -12 67666 314 922 30 11062 18 47 46 7822 886 111 552 1049 2027 3678 6774 14890 34249 80852 241432 734504 999999 999999 999999 117269 3050 204 203 172 133 148 176 157 193 199 111 294 207 184 127 131 196 168 133 35 126 132 142 89 144 228 192 217 167 320 422 509 648 843 857 840 565 435 309 326 362 263 315 382 407 477 428 487 375 323 334 371 470 596 608 643 687 664 697 705 742 724 734 654 610 655 582 493 557 570 473 229 327 496 590 704 782 1013 1277 1574 1332 1003 1030 1144 1159 1229 1077 773 562 659 1003 1025 1046 963 845 713 672 612 390 232 76 68 77 122 100 101 42 -2 -12 9 67 -5 -43 6 18 44 33 11 -23 8 35 -10 49 78 199 236 266 238 234 364 470 639 660 641 550 491 451 351 232 198 159 195 169 154 201 230 238 268 354 416 470 525 549 587 665 939 1371 1816 1948 1984 1923 1230 704 526 349 279 359 385 320 355 283 295 272 294 397 383 388 421 424 405 372 369 348 343 313 298 204 173 192 121 130 84 112 71 79 81 55 37 96 98 76 91 64 37 58 64 83 91 76 76 74 79 88 81 34 70 34 49 56 65 73 104 112 91 83 70 88 98 75 75 136 126 113 84 77 76 87 121 121 110 109 116 100 92 88 74 107 111 91 102 93 73 50 68 82 58 57 59 52 65 55 57 54 60 46 39 43 51 38 36 38 47 58 51 39 54 52 46 59 54 46 38 45 26 22 29 24 31 30 29 27 25 22 15 7 -2 -8 -8 -13 67675 314 925 30 11065 18 47 55 7820 890 29 493 1086 1946 3686 7523 17153 42287 120321 317853 686311 999999 999999 999999 19600 278 77 165 113 121 246 195 130 133 248 275 153 144 245 162 193 202 241 156 85 196 155 115 133 117 164 148 189 258 238 385 476 501 753 898 928 773 672 493 325 273 351 407 375 366 400 334 389 440 401 360 359 371 408 637 727 731 764 810 834 710 672 678 640 639 692 584 641 679 580 359 309 352 585 626 660 821 919 1053 1434 1214 1103 1079 1062 1068 1148 1176 834 462 469 625 905 1022 979 894 806 824 690 643 467 313 177 96 47 122 132 96 103 25 23 43 7 -37 6 17 -24 -4 38 20 49 90 31 15 52 192 280 294 289 199 266 310 439 654 719 642 501 512 537 495 317 304 254 292 269 259 234 250 312 466 625 825 945 983 1073 1166 1281 1229 1219 1108 995 823 723 518 371 262 292 342 317 301 310 297 272 291 325 386 380 384 390 364 349 374 345 355 309 301 308 245 206 132 150 120 139 122 62 83 68 91 116 100 94 97 93 83 89 76 62 130 94 106 109 76 71 72 74 74 61 56 99 103 109 97 126 136 126 149 130 140 167 155 124 156 206 126 79 97 77 81 101 119 115 87 99 91 84 64 83 99 106 109 87 77 109 68 63 64 48 66 67 63 64 58 69 67 52 59 61 45 53 59 51 62 76 67 55 55 41 41 42 43 50 47 47 50 46 43 54 43 45 38 29 37 21 14 15 15 6 0 -1 -7 67684 315 893 30 11063 18 48 4 7819 894 91 438 1094 2167 4538 8677 15991 31254 81283 226361 356699 613452 999999 999999 999999 20622 495 287 273 201 214 255 226 239 278 217 230 253 297 272 155 182 188 212 261 186 179 140 156 195 226 195 170 222 274 300 360 478 714 908 926 855 585 443 392 259 227 260 327 363 365 306 319 433 551 428 457 315 339 329 459 572 607 779 864 828 854 853 765 714 673 687 710 695 616 522 506 388 261 313 446 642 874 1037 1352 1623 1232 1196 1147 1219 1228 1316 1250 1024 809 641 697 855 1119 1126 1081 994 1065 968 698 775 687 480 303 184 123 104 121 160 111 85 71 69 59 84 95 33 67 92 15 69 130 92 53 89 120 180 231 314 293 374 418 575 791 652 599 615 535 564 516 427 415 427 424 495 497 519 581 737 1206 1585 1345 979 766 633 618 646 613 699 913 904 737 585 455 346 247 244 397 371 308 297 282 286 312 364 367 427 432 424 429 414 395 410 434 362 293 323 348 330 249 192 218 225 235 178 162 125 137 127 125 99 99 85 90 109 101 111 117 121 109 124 127 101 109 121 111 89 100 124 146 129 117 131 164 149 159 158 147 125 130 144 144 104 78 90 99 127 142 138 137 120 104 97 97 99 114 122 124 114 137 129 146 102 73 94 110 105 86 68 87 74 69 75 81 91 84 100 104 98 80 63 73 74 73 75 76 66 72 73 76 84 73 75 78 80 67 62 59 52 56 46 41 46 45 35 31 20 18 14 12 67693 319 776 30 11066 18 48 13 7817 898 199 592 2623 7532 11096 11343 24308 27246 28277 51886 101452 176231 277933 398820 592351 999999 770740 897621 929911 258172 5914 199 211 244 181 133 131 205 203 129 150 279 283 148 140 223 172 143 230 195 152 146 141 173 114 156 256 213 207 301 396 484 571 734 810 622 446 466 413 432 386 334 275 271 303 288 273 353 507 366 321 312 333 386 396 410 505 661 667 757 893 788 679 643 647 563 643 622 684 545 462 451 437 194 198 517 694 752 798 1147 1610 1519 1298 1363 1296 1217 1219 1250 1288 1126 864 678 817 993 1051 1115 1028 1139 1009 906 746 641 555 492 285 85 143 121 93 190 105 102 13 54 49 3 -13 87 42 27 71 47 88 62 103 123 98 175 228 372 435 464 588 649 596 568 564 537 492 472 460 464 505 455 447 480 502 642 1072 1930 1865 1129 874 659 573 492 453 477 454 473 540 354 205 189 226 291 272 226 159 194 173 186 188 269 305 324 386 435 402 366 400 400 410 384 327 361 371 364 345 265 217 232 274 273 228 240 208 150 117 86 61 77 93 71 50 51 78 101 101 86 88 90 88 82 88 93 77 77 89 82 104 124 90 105 119 102 48 51 64 69 93 94 83 101 98 82 92 99 118 96 94 84 83 86 83 86 112 123 127 121 114 75 51 53 52 70 79 71 74 91 73 67 63 75 75 85 71 72 55 59 53 58 62 58 64 47 55 65 39 53 66 65 49 52 54 43 42 43 36 43 34 24 24 20 13 13 2 -2 -4 67702 315 897 30 11067 18 48 22 7815 902 -17 287 849 1411 2377 4316 8169 17603 47515 160449 618664 999999 999999 522974 170327 3522 136 151 170 228 221 197 286 237 262 205 208 290 264 215 318 371 272 254 231 232 164 136 147 139 179 179 165 175 222 272 222 296 392 537 682 662 547 551 517 567 684 638 564 416 369 303 473 401 272 339 351 241 283 347 404 533 643 670 732 725 697 743 636 626 682 688 743 692 504 522 542 398 346 437 492 595 696 754 877 1489 1736 1368 1289 1190 1114 1192 1242 1314 1243 945 746 684 959 1080 1152 1201 1189 1121 1196 1204 1080 900 729 622 454 267 206 168 104 107 141 108 95 93 46 56 98 56 33 74 -3 90 106 65 74 156 115 128 158 188 281 380 471 585 634 581 568 536 481 465 463 407 424 466 508 563 560 503 428 405 395 467 473 412 409 370 412 405 369 373 438 382 406 462 349 271 214 205 119 183 191 214 217 209 200 279 328 406 442 416 391 442 418 385 458 457 359 374 374 350 384 390 381 346 321 317 226 132 114 102 104 142 139 124 74 84 105 93 135 125 107 110 80 97 99 114 100 100 116 105 101 98 102 102 105 95 117 128 134 117 89 84 105 111 96 87 106 95 100 104 99 98 97 103 119 128 129 149 139 107 107 107 92 81 78 93 69 82 61 70 81 91 98 73 67 71 75 79 84 70 77 81 88 81 69 69 69 79 76 76 71 69 75 80 75 60 66 61 46 38 34 34 25 22 17 17 14 9 2 67711 317 837 30 11067 18 48 31 7814 905 -95 59 410 950 1792 3339 6473 13876 38553 119073 331332 781397 999999 999999 999999 365373 8550 274 151 153 198 169 146 145 250 191 185 264 215 212 274 266 241 309 384 301 256 310 320 270 183 202 147 145 153 167 232 243 297 303 275 383 637 550 467 493 522 544 513 648 639 558 376 344 378 318 302 267 331 421 339 370 387 407 529 573 602 598 652 705 553 540 556 549 563 650 650 618 583 363 311 472 617 628 706 782 1035 1597 2104 2021 1559 1585 1454 1314 1335 1281 1322 1284 1090 882 819 963 1037 1179 1252 1254 1129 1138 1108 907 775 628 497 348 207 251 169 163 152 101 67 100 101 65 46 -1 -32 1 68 59 78 36 90 59 59 119 201 244 266 331 350 409 502 586 564 549 486 395 423 484 479 356 400 431 474 555 563 579 602 568 545 430 441 330 370 410 390 418 519 618 507 364 269 196 172 163 223 179 179 202 144 141 137 189 285 287 343 400 415 406 426 458 437 489 428 368 338 380 370 384 347 384 391 310 189 95 93 94 100 78 64 73 92 81 82 96 112 129 101 112 121 100 86 105 120 92 82 96 103 71 80 98 101 109 104 88 93 73 89 100 88 113 129 96 93 114 99 95 85 97 126 95 112 128 132 110 75 87 78 80 85 83 70 73 72 74 70 80 89 88 84 82 73 66 72 78 77 82 79 56 74 74 49 64 76 59 56 56 56 67 66 58 57 62 52 43 43 45 44 41 31 32 16 11 14 3 -3 67720 317 832 30 11062 18 48 40 7812 909 -17 165 510 1184 2216 4466 9393 25034 52185 130719 261473 418849 999999 999999 999999 665279 10673 210 128 125 214 199 150 185 189 189 254 213 165 228 162 233 230 261 227 274 346 203 150 255 240 190 178 193 228 216 140 230 164 284 340 454 431 364 371 400 344 352 477 728 909 680 325 356 327 322 383 491 435 334 272 379 430 427 469 455 504 545 550 625 584 581 530 554 611 638 548 605 649 465 406 294 408 551 663 794 1132 1648 2110 2100 1803 1758 1576 1445 1512 1328 1304 1294 967 800 830 994 1154 1171 1187 1181 1229 1218 986 822 721 763 680 447 365 418 388 216 164 132 86 84 30 59 54 79 53 -2 79 64 52 83 90 49 77 106 120 25 100 168 228 272 393 496 612 537 467 348 380 371 385 382 478 462 481 495 535 579 616 637 604 493 456 421 470 457 431 450 636 757 773 654 531 266 133 149 152 194 184 211 200 204 161 172 236 338 412 446 419 498 463 411 451 448 415 435 434 393 385 421 396 378 356 326 181 109 155 148 117 95 123 79 80 113 113 94 118 124 125 143 114 109 95 97 106 126 122 117 126 109 113 125 102 103 99 95 96 108 115 137 141 102 101 96 112 103 90 107 104 91 86 90 86 112 139 106 112 101 91 81 61 58 82 86 74 67 80 90 97 85 85 84 85 77 83 85 73 68 72 77 87 74 68 69 62 63 73 72 65 57 59 58 64 75 80 62 45 48 59 41 30 25 21 14 11 10 2 67729 318 821 30 11051 18 48 49 7810 913 16 402 833 1481 2524 4324 8201 17575 45124 137955 477087 999999 999999 999999 80613 2016 134 209 202 241 179 190 147 118 267 306 262 191 226 221 181 146 196 272 227 301 245 221 301 298 261 324 174 157 114 171 126 124 128 168 202 200 346 380 345 347 271 292 281 581 795 851 719 505 421 382 389 490 469 313 284 355 436 345 358 407 412 399 378 447 409 452 569 528 551 607 660 549 419 476 462 484 386 357 562 656 714 1013 1478 1847 2080 1925 1875 1649 1598 1518 1304 1346 1261 1082 759 752 854 1085 1096 1199 1198 1272 1251 1076 934 873 739 737 618 605 600 685 562 307 218 118 47 70 26 37 54 53 77 43 -52 21 -1 66 29 5 55 93 84 120 103 149 198 243 326 414 471 463 473 453 363 334 331 401 404 448 531 555 546 597 657 748 721 675 586 451 443 510 589 725 673 533 494 491 410 255 224 191 174 203 177 181 183 263 300 318 376 414 399 399 414 411 386 409 443 408 403 413 393 386 390 349 399 352 320 218 155 158 149 138 101 98 82 89 122 103 89 114 86 76 88 116 118 110 91 109 108 94 97 112 119 110 100 130 106 68 100 147 142 129 129 103 104 102 112 101 108 102 102 119 118 105 111 116 100 114 107 116 112 103 103 94 91 86 75 74 77 84 78 68 54 82 79 75 78 85 99 86 96 87 71 77 62 56 64 73 78 64 63 69 78 66 71 65 63 65 60 53 36 39 38 32 29 32 30 21 9 5 67738 318 769 30 11059 18 48 58 7809 917 -17 156 525 1041 1922 3424 6368 13968 36241 121327 368985 999999 999999 999999 395994 3915 146 185 185 179 219 120 141 130 159 203 214 251 230 222 138 154 213 162 174 256 176 200 136 302 221 210 206 198 208 170 194 189 79 96 145 115 203 235 297 262 307 206 210 219 640 779 749 758 576 581 611 562 492 412 309 319 304 341 342 298 372 426 414 356 418 397 515 386 306 371 489 500 389 267 388 537 434 366 479 644 760 912 1222 1788 2132 2189 2104 2066 1856 1985 1774 1407 1438 1296 1097 703 728 880 1071 1052 1184 1204 1298 1144 827 723 765 738 708 644 650 686 633 617 452 307 223 105 124 96 61 42 7 72 93 15 38 66 26 134 9 5 -26 21 12 -10 4 66 128 146 234 297 404 440 423 406 434 329 339 463 485 559 489 531 596 659 583 504 470 452 508 592 630 606 526 362 324 316 287 288 241 197 156 107 128 129 190 246 211 252 246 241 282 332 321 381 391 420 382 384 415 378 373 341 337 347 337 325 249 207 171 152 168 120 56 62 56 74 70 88 47 56 41 78 99 94 56 41 76 44 42 62 82 85 57 49 67 70 76 55 69 85 105 92 69 76 91 59 57 63 77 81 51 78 62 44 65 70 90 101 99 83 78 69 76 76 53 66 70 65 56 61 71 63 46 52 43 48 51 56 36 33 38 60 43 44 50 49 49 34 26 28 36 41 41 45 33 39 32 20 21 28 36 21 6 4 1 -11 -9 -18 -18 -29 67747 318 806 30 11066 18 49 7 7807 921 21 520 1306 2633 5415 10577 22889 57019 144704 409650 999999 999999 999999 87269 1143 173 172 158 234 8 161 257 171 186 190 165 230 133 141 256 281 252 155 236 333 248 257 277 235 158 94 170 207 206 249 157 220 157 220 185 205 165 79 153 262 338 230 281 202 292 416 674 686 597 577 375 325 405 358 437 407 304 319 300 323 365 415 341 384 502 483 411 360 324 339 376 271 254 160 263 473 430 560 643 723 887 990 1173 1520 1944 2337 2322 2201 2190 2147 2059 1685 1417 1397 1345 1034 745 793 1004 1225 1254 1219 1218 1109 999 849 785 734 653 705 706 703 713 667 670 639 581 492 411 272 160 179 159 97 115 149 175 142 137 89 102 -21 18 16 68 -3 13 37 84 83 86 97 176 305 344 428 475 424 434 457 418 462 510 563 665 581 509 454 391 389 420 510 475 383 360 361 282 280 315 282 208 123 153 242 257 226 251 316 355 346 331 378 335 380 417 437 371 393 410 385 424 423 395 419 408 397 378 396 421 426 384 334 269 149 144 96 101 97 72 100 115 101 109 104 107 115 118 121 89 68 117 113 54 77 129 110 96 112 105 102 95 111 121 118 109 127 114 104 84 107 92 76 106 108 127 110 97 82 88 104 119 118 136 127 108 100 85 84 80 61 66 81 70 87 78 69 69 75 76 84 95 79 72 91 78 92 79 72 73 72 64 66 74 69 61 60 69 70 69 62 61 66 55 45 38 39 35 37 31 24 18 16 6 67756 317 838 30 11068 18 49 16 7805 925 182 701 1563 3121 6207 12958 30413 80403 230725 656081 999999 999999 432419 5044 235 200 136 132 130 207 197 288 116 159 192 212 222 187 198 171 199 235 179 227 234 227 286 284 269 147 234 268 198 227 216 94 114 137 147 73 150 170 258 172 272 193 193 279 283 405 563 608 392 307 300 276 370 316 287 419 341 376 383 345 331 335 480 547 583 556 415 335 322 257 229 262 266 132 210 315 469 608 532 661 850 970 1106 1549 1860 2120 2309 2193 2161 2190 1626 1269 1339 1276 902 814 788 1025 1190 1247 1313 1320 1243 1159 1118 1056 920 877 849 736 798 676 728 784 879 726 701 628 576 431 386 241 167 161 210 175 151 106 64 41 22 53 41 65 45 10 48 141 129 72 109 95 146 216 280 409 366 380 403 417 442 531 544 547 635 636 570 419 337 260 280 328 346 318 342 330 354 333 308 250 260 266 300 339 341 277 272 242 333 350 370 359 338 375 361 359 395 358 395 382 325 311 352 400 392 370 334 304 339 321 250 163 148 106 98 72 89 93 66 67 115 110 108 120 112 83 81 138 122 89 111 87 63 73 59 58 55 75 110 94 97 74 92 107 114 101 94 104 89 94 89 115 119 84 96 118 99 101 105 98 118 135 138 110 78 94 69 60 75 81 73 68 71 61 45 63 83 89 66 85 81 93 83 77 86 79 84 78 73 44 56 60 55 57 67 74 65 58 63 44 46 61 55 60 46 35 35 28 20 19 8 11 7 67765 318 808 30 11068 18 49 25 7804 928 -91 575 1932 4471 9602 21503 51527 130665 366796 904705 999999 999999 670712 61955 645 202 128 172 128 130 84 152 107 83 92 217 232 198 250 196 212 219 258 198 198 258 149 200 112 114 230 113 137 69 125 159 111 187 108 120 123 166 183 177 224 183 165 225 252 282 252 389 330 319 286 331 257 214 234 221 211 287 374 372 309 373 384 343 391 510 567 499 383 326 371 271 184 238 165 178 104 216 515 612 500 605 789 1082 1390 1837 2152 2274 2294 2300 2225 1946 1297 1236 1299 1100 771 681 777 1053 1260 1281 1197 1173 1062 1083 1029 860 861 930 852 831 817 762 744 805 774 868 836 855 840 744 693 614 489 293 138 128 144 88 86 13 74 23 9 -15 -9 19 68 76 67 63 18 60 133 234 338 385 320 312 325 417 521 468 462 493 483 487 445 381 302 279 323 339 353 339 329 371 376 370 345 323 329 340 344 319 313 229 270 275 296 284 226 235 312 317 370 371 340 350 289 306 277 273 279 227 245 275 273 259 259 178 163 174 130 111 120 92 96 55 86 72 46 113 105 70 62 73 85 84 92 74 93 84 74 57 67 76 88 83 84 86 63 77 76 61 54 78 69 61 67 70 82 60 95 63 77 112 96 86 102 103 123 112 100 80 74 53 65 76 65 83 89 55 30 40 57 61 65 66 60 81 61 62 60 64 69 53 32 38 55 46 53 49 43 39 31 48 44 29 19 29 24 23 19 22 25 13 19 15 -3 -2 -5 -15 67774 317 839 30 11069 18 49 34 7802 932 450 1713 4388 9774 21082 48950 122649 304313 694362 999999 999999 490629 5782 180 204 169 229 166 177 162 142 100 195 211 177 197 160 181 209 129 199 226 219 269 222 178 236 332 389 260 236 207 144 177 142 102 145 110 149 110 139 210 223 182 98 236 191 239 260 244 177 224 249 222 254 273 293 204 196 173 256 329 391 386 421 398 440 436 570 625 542 489 465 441 338 263 267 180 134 96 296 596 585 440 608 826 997 1259 1423 1891 2180 2298 2503 2493 2369 2031 1321 1405 1444 1256 889 721 811 890 1153 1302 1347 1280 1154 1115 1072 1041 1027 982 967 879 919 1005 956 949 965 931 994 1110 1084 930 840 815 645 447 266 121 135 95 154 191 23 3 51 111 55 25 50 68 73 118 84 186 250 306 254 236 313 417 417 444 475 530 493 516 490 531 479 454 466 452 369 320 318 367 376 365 389 377 394 407 413 382 407 403 378 378 351 338 329 293 328 330 346 402 313 276 274 255 242 204 190 189 217 238 235 247 208 182 200 178 127 115 125 100 103 113 124 100 86 95 114 107 98 95 103 88 112 99 100 116 146 121 110 104 122 117 118 121 134 125 103 91 100 94 118 107 86 106 103 78 74 91 107 130 137 139 132 140 119 123 135 117 87 105 102 87 68 78 91 87 69 86 94 60 74 85 82 88 93 89 95 81 65 73 74 86 64 58 61 74 67 60 77 60 69 63 67 65 53 57 62 52 39 40 44 42 33 23 22 17 16 67783 318 813 30 11073 18 49 43 7800 936 -91 469 1486 3706 7960 16378 35678 83565 204467 551285 999999 999999 423641 3808 194 196 148 97 182 257 199 112 93 65 85 194 189 233 212 152 193 178 260 236 190 178 137 207 179 231 270 303 274 217 171 131 57 123 96 112 118 96 147 88 187 179 146 144 209 175 135 210 264 211 132 176 227 248 248 205 271 138 200 242 344 436 305 304 398 451 498 568 534 491 544 446 221 209 113 106 93 137 222 352 404 423 658 901 1137 1265 1413 1762 2185 2409 2264 2172 2000 1408 1124 1335 1224 897 621 664 802 1049 1272 1296 1208 1191 1173 1094 1091 1009 937 999 987 935 903 914 974 1035 997 1050 1054 1021 965 956 868 619 372 241 108 133 154 130 95 107 45 16 39 43 86 23 10 53 49 72 46 92 100 90 157 258 310 280 297 384 330 350 399 389 442 396 406 438 476 414 329 339 285 294 368 356 307 341 356 368 364 333 286 291 332 294 248 217 231 292 270 273 266 260 230 202 214 152 116 117 129 136 122 95 137 127 200 160 115 157 92 75 88 89 64 72 68 64 70 61 72 71 88 72 38 75 100 89 101 127 104 92 82 84 83 96 93 108 105 58 75 70 58 74 77 102 71 88 83 72 97 109 76 77 101 110 127 108 96 99 96 76 71 66 68 62 73 78 54 52 49 52 58 43 47 57 76 65 42 47 52 43 43 56 58 48 42 56 51 26 20 46 38 22 27 22 22 15 18 20 16 6 9 13 4 1 0 -1 -9 -23 67792 322 693 30 11073 18 49 52 7798 939 -66 27 90 681 1658 2793 5557 12576 30655 66060 143183 296551 597057 999999 999999 999999 48355 798 156 199 138 253 154 199 230 356 301 207 194 233 225 168 234 250 285 269 253 310 309 244 294 332 268 297 299 281 336 273 174 114 132 158 142 122 173 239 138 197 204 265 259 190 297 328 295 285 354 278 249 243 260 262 276 255 271 251 245 275 353 380 370 348 402 432 552 459 540 514 553 607 433 226 236 298 308 256 121 163 272 259 385 640 1138 1366 1473 1680 2161 2374 2148 1977 2047 1746 1260 1449 1455 1144 750 781 863 988 1203 1473 1450 1342 1356 1307 1207 1162 1063 1064 979 972 935 994 1034 994 1060 1197 1147 1128 1121 1064 949 809 662 509 325 189 241 255 300 203 143 46 72 29 66 38 38 50 52 127 63 48 73 125 168 173 193 213 213 253 251 282 395 353 360 349 397 387 356 398 399 379 365 343 377 370 382 361 390 392 370 376 418 419 400 358 292 290 283 280 306 349 376 307 247 231 189 173 166 170 139 138 120 139 135 126 131 122 106 84 69 105 128 128 117 95 82 95 108 135 121 109 131 124 115 127 130 126 151 169 172 149 136 117 128 179 188 216 190 131 127 124 90 129 117 136 100 123 167 159 147 131 132 157 161 136 157 154 167 155 137 119 118 93 103 106 119 102 109 111 97 90 81 86 100 94 97 98 99 114 104 103 80 94 88 73 58 63 74 78 70 61 64 66 71 60 50 58 63 60 54 49 45 42 41 29 31 27 18 8 67801 342 98 30 11078 18 50 1 7797 943 56240 4429 3709 4120 4346 4832 5268 5405 4891 4107 10670 21528 8779 6698 7855 9337 10230 11064 10079 7487 7521 8335 10906 16060 21401 36824 169559 415008 574228 684049 723466 448000 234595 324698 223074 34892 5946 713 462 392 341 232 158 181 76 89 131 228 243 233 183 141 237 298 197 267 257 258 300 292 318 311 239 256 362 370 364 302 293 163 199 125 97 118 54 125 190 111 133 202 291 280 294 247 204 170 188 227 143 236 222 165 219 308 233 217 232 303 374 417 407 448 454 440 468 466 506 601 615 574 506 325 272 326 251 203 145 183 131 179 343 640 1025 1253 1360 1467 1493 1606 1631 1601 1678 1351 1168 1329 1278 1031 769 841 859 951 1219 1391 1423 1451 1476 1442 1443 1357 1256 1213 1116 1002 935 894 827 858 930 1028 1049 1040 1164 1104 987 942 868 871 793 703 618 481 429 344 277 205 111 17 29 50 51 49 61 10 77 11 74 43 50 78 110 92 114 125 141 172 205 217 218 236 281 333 341 315 300 317 270 338 349 325 359 357 307 330 338 313 347 391 348 309 269 199 149 206 200 207 243 203 151 117 101 117 77 57 99 67 47 72 71 81 66 52 49 54 57 47 61 97 49 66 113 104 85 125 101 75 117 92 85 107 91 139 131 121 101 95 112 95 112 109 120 169 181 166 135 129 118 101 84 86 97 105 103 139 178 183 154 144 143 133 113 117 118 121 109 96 99 90 95 87 74 67 64 64 62 62 44 62 73 72 76 71 59 63 65 59 44 51 51 41 36 28 44 62 43 31 35 30 26 36 39 39 28 30 29 20 17 18 13 10 4 7 -3 -11 67810 342 76 30 11086 18 50 10 7795 947 124076 30667 31523 34681 37257 37183 37449 39096 37338 35242 54966 46134 83338 95155 67147 21678 15222 13333 12997 12427 12446 13505 14259 16505 14599 14349 19552 5151 859 459 481 473 504 512 444 486 505 500 522 571 363 301 244 138 94 98 139 197 193 183 184 215 213 105 138 211 228 159 201 178 243 205 193 254 284 233 195 206 244 129 133 118 -9 67 93 118 174 154 102 147 191 144 243 315 320 246 240 202 161 235 214 194 200 221 190 223 172 258 296 269 343 446 386 367 352 342 405 512 565 563 569 369 214 393 414 289 170 202 127 148 503 1006 1152 1094 1200 1185 1270 1338 1439 1509 1244 1175 1234 1112 1038 750 617 727 919 1124 1236 1381 1428 1467 1475 1390 1397 1433 1504 1365 1298 1256 1015 886 808 810 899 1017 1029 987 1046 1069 1021 986 1004 941 852 892 873 771 565 405 377 360 255 111 10 25 37 1 14 3 2 12 37 51 34 29 59 15 68 68 83 107 87 121 144 189 190 210 189 237 303 242 252 304 287 278 261 291 296 312 321 286 308 328 290 251 173 93 77 134 121 74 125 119 100 119 108 111 69 72 83 40 29 60 42 61 72 50 46 66 38 10 60 65 37 50 39 73 56 83 74 107 96 84 96 101 108 129 136 146 104 112 89 59 80 142 139 155 156 161 146 139 142 95 62 76 66 75 106 127 144 152 144 146 124 102 111 123 93 84 83 74 64 70 72 57 71 48 47 53 33 37 73 59 54 53 48 51 37 44 48 35 45 48 24 31 27 23 19 17 25 26 29 30 19 14 24 8 2 11 5 4 1 1 5 3 -12 -9 -12 -16 67819 342 110 30 11090 18 50 19 7793 951 60558 7529 7883 9593 10815 11709 13163 14511 15920 17882 32572 105255 95317 113731 132214 88517 84263 77297 60334 43049 25478 21225 32742 162934 483684 567463 192552 60720 15579 30792 35002 5855 684 469 488 425 352 389 269 224 288 248 59 164 146 179 227 119 206 231 189 209 255 180 269 219 207 301 321 233 281 279 353 300 273 253 217 274 220 272 154 51 99 114 128 173 158 236 156 177 132 187 217 324 334 257 289 279 260 200 237 193 249 257 287 267 299 279 388 359 340 345 410 435 436 483 535 630 582 589 569 414 423 446 572 508 339 173 146 375 656 1020 1174 1188 1174 1213 1275 1394 1462 1518 1316 1232 1420 1352 1180 1122 785 845 908 1041 1196 1342 1444 1396 1379 1452 1553 1518 1520 1534 1399 1397 1294 1098 966 1194 1169 1101 1109 1111 1144 1125 1055 1055 1015 975 988 988 985 897 793 708 627 529 461 365 214 153 109 68 22 95 122 130 80 26 120 113 95 77 87 107 86 67 70 130 88 106 108 154 213 214 269 244 238 282 249 253 278 305 284 317 351 328 287 277 225 183 143 73 80 160 138 101 123 152 135 135 138 156 137 104 59 66 75 60 40 77 94 89 75 105 92 74 83 86 96 101 114 157 119 119 147 187 141 106 87 85 127 146 150 163 133 131 117 129 167 200 191 202 190 221 198 184 193 155 113 116 144 174 188 159 163 204 216 180 180 155 158 147 153 137 122 101 101 107 101 85 78 94 91 80 71 92 103 92 86 100 107 91 94 93 94 90 76 93 75 77 79 74 69 72 69 74 60 65 75 61 62 59 53 47 53 50 55 41 42 40 37 22 15 18 67828 342 109 30 11089 18 50 28 7792 954 34487 999999 999999 999999 999999 999999 999999 999999 -57 128 1949 11419 22147 33172 56870 103678 200591 327760 381813 266951 148489 195322 341002 683492 932231 433476 14380 842 514 461 548 635 496 392 382 357 442 390 245 122 210 189 112 219 180 135 215 192 141 143 225 223 163 256 347 345 219 182 203 274 250 249 270 283 333 323 300 317 230 256 118 125 210 77 80 122 169 73 169 136 86 179 210 274 308 252 283 270 199 286 156 225 223 182 290 256 212 258 281 394 358 318 327 408 440 454 527 527 606 650 617 622 567 422 566 537 576 373 207 108 312 635 1029 962 883 983 1139 1343 1400 1309 1139 1143 1320 1297 1210 1045 864 744 872 1020 1103 1237 1306 1255 1104 1098 1436 1492 1415 1451 1336 1241 1186 1043 1114 1182 1171 1105 1132 1090 1126 1017 983 924 894 939 898 850 869 954 805 753 741 710 641 627 514 375 190 139 134 104 50 73 51 21 73 104 59 86 60 63 100 72 87 91 88 91 76 108 106 130 162 197 171 190 200 162 207 200 212 234 213 198 194 180 166 175 120 99 87 71 103 107 56 112 65 93 113 108 74 114 82 61 57 85 76 65 53 39 45 49 45 47 84 66 47 61 81 101 109 99 88 110 106 98 96 93 100 127 130 138 142 144 167 153 192 171 166 184 198 190 197 167 146 145 140 144 121 121 169 147 152 207 199 182 189 194 154 136 130 113 110 100 112 89 91 89 73 89 94 80 78 80 76 74 98 85 69 87 81 64 77 79 57 53 58 69 54 56 51 55 68 60 66 60 44 52 49 52 37 45 32 39 33 27 20 23 16 6 10 13 67837 342 111 30 11091 18 50 37 7790 958 43506 700 312 408 502 711 915 1378 1714 1483 1759 8434 24251 40517 123508 274449 316636 309149 401161 535485 558366 392170 186682 245855 128790 4451 537 457 411 434 375 379 376 362 341 414 275 270 309 187 124 149 28 70 168 164 26 134 239 218 88 175 177 211 168 193 174 166 135 268 280 296 316 259 234 344 260 216 180 161 67 55 118 76 45 70 83 140 148 131 118 153 160 244 312 361 196 217 283 213 176 194 224 251 255 251 211 245 216 168 298 224 242 356 369 337 395 451 459 555 612 593 585 629 558 478 488 535 330 161 111 152 568 831 874 963 961 1073 1337 1236 1320 1282 1160 1290 1281 1117 1010 708 766 868 968 1124 1068 1061 993 933 1174 1449 1491 1496 1330 1172 1108 1232 1233 1243 1186 1106 1133 1118 1150 1168 1090 950 972 992 844 773 781 782 689 751 683 681 639 573 511 429 426 317 214 140 63 70 62 80 73 53 17 88 71 54 26 44 33 64 72 66 1 76 91 50 41 47 73 92 124 103 121 138 136 91 96 99 52 68 53 51 90 88 95 100 92 80 64 71 62 41 49 40 44 24 20 1 12 43 43 11 40 60 35 12 58 58 60 36 17 58 46 44 50 67 64 89 69 41 61 84 99 106 74 99 96 87 115 145 147 135 161 172 153 157 164 151 179 168 164 194 181 148 167 143 133 165 179 161 154 164 153 124 127 137 113 84 69 75 80 61 60 78 75 62 62 78 65 60 51 56 54 59 60 51 50 63 57 50 50 38 32 34 22 30 27 31 37 33 23 27 19 20 20 30 32 22 21 12 14 20 8 -1 -2 1 67846 342 112 30 11092 18 50 46 7788 962 71811 2666 1673 1840 2614 3419 3128 2863 3020 3230 3420 5633 17323 79036 129671 193138 279169 383957 394716 202134 48482 20805 94816 118685 45974 3105 642 556 589 478 416 467 397 356 399 427 350 280 261 261 141 79 73 213 129 121 112 147 196 183 203 197 143 231 230 150 166 306 287 293 223 224 282 227 224 280 319 245 178 142 100 61 44 20 31 105 100 132 120 101 149 172 167 180 244 254 217 219 320 268 180 201 182 167 224 235 283 285 313 219 174 253 273 314 300 273 326 393 468 657 602 505 454 492 609 505 576 609 441 147 162 401 693 774 800 812 900 937 972 1249 1342 1301 1210 1235 1391 1347 1083 900 855 904 991 1068 1119 1056 907 747 914 1287 1441 1423 1322 1172 1140 1195 1287 1273 1282 1233 1238 1190 1144 1182 1143 1112 1062 968 924 945 834 824 783 800 702 733 793 639 616 653 611 523 390 267 205 117 63 83 47 93 66 31 89 103 76 55 85 109 68 57 98 100 115 153 80 83 85 92 121 107 68 105 81 115 113 111 91 136 105 108 92 133 114 116 112 111 58 59 75 65 58 53 32 11 56 60 78 43 8 42 67 73 66 72 93 111 110 118 100 96 113 112 76 94 93 63 73 51 55 68 89 91 103 107 86 113 83 129 98 104 118 160 173 195 213 225 203 213 210 154 166 165 161 155 193 210 165 149 174 139 145 134 138 132 117 125 108 91 64 93 90 73 71 82 92 84 70 65 65 71 83 86 70 65 60 69 66 53 39 45 58 46 21 19 44 54 51 37 38 37 38 41 32 35 31 36 32 25 17 22 19 9 5 5 67855 342 115 30 11095 18 50 55 7787 965 67537 325 999999 999999 999999 -96 -41 9 151 302 578 885 6195 58529 160175 220349 307912 267573 319008 508956 686616 655768 251865 106155 15413 3443 474 552 530 463 384 404 334 394 407 349 360 272 143 183 135 179 108 51 98 224 179 215 204 197 135 204 167 184 176 218 265 246 302 234 261 276 312 266 124 276 262 249 168 46 145 123 10 41 138 129 191 169 205 145 159 165 159 277 289 345 196 213 172 158 194 154 217 199 224 237 312 308 314 271 342 327 257 384 327 334 369 494 428 577 463 400 444 488 562 577 631 567 375 237 179 382 709 688 621 538 566 554 637 985 1304 1229 1229 1324 1408 1629 1431 1068 880 931 1018 1001 1007 1042 865 629 652 761 1067 1085 984 931 1100 1226 1263 1267 1382 1327 1301 1288 1233 1198 1188 1163 1127 1087 1004 912 910 906 866 891 929 975 972 947 919 831 764 737 640 488 336 223 102 80 89 92 74 122 122 95 105 127 136 122 151 126 112 63 81 118 80 98 121 138 85 98 138 115 92 137 124 120 123 101 74 122 121 54 82 105 71 97 97 91 99 108 86 74 148 120 70 86 76 99 77 80 64 116 82 61 73 98 123 177 149 128 108 101 74 72 116 113 99 88 91 112 105 99 110 101 113 124 97 85 92 106 132 163 176 210 255 241 214 174 161 140 124 143 156 146 182 203 182 170 177 177 173 154 160 154 139 126 114 107 85 98 96 84 81 70 72 76 74 80 73 69 65 82 73 86 71 63 81 60 65 55 46 46 51 44 36 45 38 37 32 37 45 45 45 44 41 42 34 29 18 24 19 17 15 13 67864 342 118 30 11098 18 51 4 7785 969 72153 678 165 254 510 720 874 949 1014 1255 1809 1830 2157 2707 3019 7518 46911 230536 612387 879084 796742 424337 127536 3330 613 627 593 521 480 507 403 394 413 548 496 412 337 306 312 293 162 245 245 158 146 226 203 204 204 258 249 198 235 316 289 268 344 304 247 395 374 318 295 245 348 321 294 263 172 157 70 113 44 164 160 178 114 138 250 234 209 210 249 302 359 305 275 256 268 282 277 243 152 185 259 253 240 250 283 345 452 402 414 455 396 427 488 450 475 403 471 470 459 477 549 681 741 719 412 322 218 376 711 597 484 409 317 416 616 797 974 1043 1366 1516 1681 1693 1685 1409 1103 1071 1128 1137 1173 1087 987 732 672 602 734 983 1045 978 1021 1083 1252 1330 1392 1451 1447 1367 1297 1340 1371 1312 1285 1272 1244 1169 1108 1026 1053 1081 1063 1164 1148 1189 1168 1118 974 885 867 915 601 325 273 298 276 204 178 213 159 175 118 105 111 107 167 114 92 126 115 171 178 170 158 150 138 130 105 115 119 161 122 155 140 138 172 169 137 124 111 122 145 142 132 101 149 134 123 142 121 154 185 147 138 148 177 181 84 132 182 160 174 180 209 149 165 187 173 149 144 122 134 163 140 122 132 141 143 140 145 169 135 150 159 145 137 135 122 188 211 256 264 285 251 209 203 195 219 202 169 191 239 242 227 222 203 215 213 176 189 189 169 171 142 140 134 124 109 104 110 111 100 126 122 93 104 102 110 108 100 115 105 96 90 95 99 84 73 71 74 75 67 80 80 75 64 69 74 70 76 65 63 53 57 54 56 56 52 39 29 41 67873 342 118 30 11098 18 51 13 7783 972 79374 2336 1704 2208 2390 2464 2674 3247 3974 4444 4280 4291 3981 3756 3894 9469 64582 268251 341010 240283 106962 10155 888 506 430 478 491 474 524 496 449 449 396 455 383 412 217 217 161 177 167 177 296 179 184 221 120 182 257 245 275 170 237 300 262 385 254 311 265 302 354 344 332 243 420 330 224 142 90 164 97 129 89 52 45 138 141 179 183 179 172 234 269 354 423 341 290 217 258 245 237 189 221 201 215 205 199 254 316 283 309 308 337 427 382 400 376 376 429 443 448 383 509 488 623 737 539 495 501 483 314 494 594 454 262 230 222 233 288 311 494 645 945 1303 1483 1588 1573 1529 1228 1176 1216 1165 1070 971 860 790 779 720 651 767 778 853 889 858 865 1066 1176 1295 1405 1382 1352 1361 1349 1421 1482 1449 1447 1389 1336 1321 1208 1138 1173 1246 1259 1231 1194 1162 1148 1057 820 750 723 475 368 374 342 272 253 202 214 194 150 122 113 154 145 95 98 128 157 191 136 153 185 162 137 122 153 148 127 110 80 141 146 149 130 109 80 94 126 136 91 123 140 135 139 118 141 126 114 93 78 96 119 95 89 111 135 140 129 155 169 130 173 143 179 146 137 117 122 141 127 106 137 127 101 124 137 127 118 115 129 155 145 125 106 94 110 195 200 218 246 230 204 203 181 136 144 166 186 216 205 226 174 190 176 172 184 193 171 147 147 130 121 109 126 141 117 104 105 111 108 88 90 80 89 84 88 74 71 77 75 78 84 63 73 71 71 61 58 65 65 56 65 64 61 55 54 51 50 45 54 50 43 39 41 36 38 31 19 15 67882 342 116 30 11096 18 51 22 7781 976 83010 4492 2953 3186 3081 3434 3536 3029 2762 2641 2408 2401 2052 2170 1613 8713 92765 130593 211181 165365 43139 936 371 317 335 340 338 350 519 386 395 356 331 279 315 217 293 195 149 155 187 167 134 133 203 152 73 175 158 179 183 195 171 152 188 191 239 127 195 253 330 229 275 293 301 330 342 227 205 152 51 54 -4 41 67 68 136 185 164 99 95 121 81 171 236 251 205 163 240 302 94 160 130 95 119 150 120 261 227 258 241 289 348 321 269 342 369 329 311 257 319 330 330 402 487 547 525 556 495 390 234 309 426 406 269 270 205 133 133 57 198 348 605 950 1265 1389 1327 1308 1170 1112 1161 916 844 871 868 829 913 914 1018 969 795 714 720 882 985 1009 1285 1494 1588 1546 1601 1684 1747 1772 1654 1552 1362 1342 1226 1143 1129 1126 1196 1197 1084 1049 1041 1094 1006 936 744 632 619 482 410 408 467 250 207 185 115 91 38 65 86 122 98 98 89 98 126 224 247 272 288 194 172 140 112 128 156 96 72 98 125 143 93 90 90 64 88 66 91 87 109 123 89 76 75 116 81 41 66 90 100 53 63 143 128 113 93 90 61 91 73 85 81 80 106 127 122 118 135 99 97 92 100 97 96 55 62 98 102 92 100 112 88 80 64 110 111 132 157 188 165 125 121 118 96 95 111 122 159 145 130 142 122 103 101 133 126 121 90 81 67 66 93 101 98 69 67 58 50 66 49 57 47 47 42 55 41 49 34 26 33 33 33 42 45 36 28 24 17 15 14 12 22 19 9 12 25 21 12 18 21 14 16 15 4 -6 -9 -12 67891 342 117 30 11097 18 51 31 7780 980 359593 24612 23852 24568 26848 32529 37362 36459 33726 30400 24922 19559 48782 106361 164733 188138 299274 509137 366614 225949 58817 1157 337 300 382 386 434 437 387 438 339 281 376 323 257 227 199 89 87 158 104 25 117 90 134 220 194 154 181 233 131 195 226 183 176 213 304 282 241 315 299 267 316 337 400 231 210 115 186 196 166 160 85 48 22 117 139 164 159 200 164 266 218 164 188 177 115 267 230 244 189 220 156 190 207 222 160 236 224 216 297 318 446 373 311 396 480 418 430 311 447 427 330 350 357 474 569 570 558 444 351 264 204 390 448 359 259 206 122 141 194 271 363 572 752 1195 1382 1470 1581 1556 1494 1350 1342 1383 1431 1525 1620 1781 1749 1506 1101 949 1026 1155 1253 1345 1449 1663 1793 1906 1873 1746 1647 1498 1542 1540 1497 1413 1457 1440 1415 1412 1434 1372 1190 1129 1105 1178 1216 1178 1088 934 844 705 853 1037 944 538 356 325 278 185 204 219 137 130 136 128 226 231 304 366 487 484 349 207 114 131 138 147 183 173 145 175 170 110 96 161 118 117 112 120 119 134 150 163 128 125 112 158 126 140 133 115 97 118 141 162 164 155 96 103 106 117 139 129 91 127 128 145 109 130 139 164 122 111 130 92 103 111 104 115 115 102 106 96 127 123 127 135 118 148 179 203 206 186 171 153 140 114 123 163 179 163 136 128 125 122 120 123 124 135 119 94 104 104 123 114 118 97 89 93 112 110 101 89 59 58 73 87 84 69 74 59 57 60 58 50 56 53 56 51 55 48 41 51 49 41 49 51 46 45 39 43 40 37 31 38 25 22 17 9 67900 330 480 30 11100 18 51 40 7778 983 207 922 2402 5694 13425 36351 110844 263260 501373 994481 944051 999999 681641 681580 228066 2556 390 308 399 286 189 271 250 245 208 215 148 91 115 112 189 230 123 264 256 215 192 274 331 299 287 315 279 207 224 236 299 295 299 342 359 267 353 316 286 222 161 250 193 174 118 104 76 82 210 199 127 182 228 183 227 187 202 163 140 239 337 284 215 239 183 310 275 207 133 192 246 283 365 334 405 380 405 414 483 536 411 327 397 418 374 419 405 457 544 574 528 584 366 205 268 384 442 381 304 219 190 183 114 269 240 366 460 724 1064 1495 1883 2046 2085 1957 1580 1485 1436 1479 1571 1870 1991 1855 1727 1645 1431 1320 1396 1378 1245 1366 1582 1617 1661 1714 1555 1340 1327 1593 1704 1835 1815 1734 1781 1830 1680 1571 1447 1345 1181 1150 1147 1176 1204 971 887 1021 865 766 579 539 607 713 719 491 377 332 204 183 190 299 374 492 625 756 887 682 321 190 168 146 160 138 144 183 167 177 165 187 186 200 196 179 201 169 157 171 184 184 144 164 148 133 158 179 176 193 199 114 127 144 110 137 130 180 125 97 142 165 196 187 159 140 137 151 169 184 162 162 160 152 119 108 115 110 121 128 129 128 117 117 157 169 122 154 183 192 180 214 172 127 125 149 182 181 182 190 155 131 141 133 126 144 133 128 142 125 128 145 144 148 151 140 119 113 105 106 83 89 85 77 83 79 86 90 77 65 78 74 66 78 85 83 82 77 70 62 54 47 55 62 52 57 58 49 47 40 54 50 45 34 29 23 28 21 67909 343 89 30 11099 18 51 49 7776 987 6622 7013 999999 999999 999999 999999 46 139 461 568 873 995 1507 1687 1751 9210 35389 72383 113262 231090 471744 802415 999999 999999 647587 244277 2977 377 264 222 283 219 328 201 199 218 332 195 164 68 109 102 163 128 218 188 202 163 218 274 233 219 131 215 200 168 164 246 166 231 235 326 220 232 273 303 261 173 231 124 115 98 140 88 8 5 59 163 147 122 28 65 129 190 201 137 122 268 266 259 224 187 152 134 158 157 215 103 122 156 213 201 175 312 405 379 394 384 386 419 463 325 328 381 426 443 367 462 529 613 486 220 160 376 472 497 394 254 184 248 152 164 217 148 185 260 431 736 1198 1631 1961 2254 2408 2295 2048 1610 1567 1612 1738 1901 1752 1737 1705 1511 1224 1241 1313 1161 1002 1152 1440 1426 1385 1192 1028 1133 1401 1526 1626 1812 1807 1764 1616 1508 1310 1326 1257 1319 1436 1570 1637 1732 1643 1682 1586 1272 1134 1132 1254 1352 1461 1519 1223 1066 756 530 477 411 668 777 918 1074 1235 1215 814 418 241 199 171 119 166 178 170 148 175 173 144 160 168 196 156 119 156 147 157 183 175 125 101 139 138 121 139 113 97 127 104 108 114 124 124 125 120 123 166 187 170 173 200 143 135 141 189 177 126 137 145 165 165 139 166 113 102 78 124 142 112 93 113 96 113 129 133 141 145 149 154 150 126 124 119 136 142 160 167 125 130 116 123 128 121 153 148 136 120 113 142 163 147 124 94 98 125 112 95 87 66 84 79 71 70 68 77 68 59 59 64 74 70 71 53 46 52 66 73 62 49 59 58 49 51 59 40 46 41 50 45 40 30 28 22 28 22 67918 342 121 30 11101 18 51 58 7775 990 875 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 837 2243 4976 13401 37720 104723 294187 847072 999999 999999 412137 9381 395 367 400 336 341 202 208 192 230 267 270 223 227 181 101 104 130 177 176 198 216 157 197 186 261 147 180 203 304 283 215 212 317 302 226 274 239 221 166 198 208 245 225 163 109 153 139 25 62 39 83 152 208 90 172 186 187 261 154 111 169 325 245 283 252 192 219 209 270 224 185 212 233 227 241 214 166 204 371 362 365 432 411 436 466 428 422 432 467 409 429 348 360 452 585 555 363 271 411 314 279 200 180 249 256 275 196 179 242 269 326 464 840 1298 1663 2117 2692 2847 2601 1976 1675 1581 1729 1632 1702 1742 1828 1770 1678 1585 1378 1141 1186 1311 1427 1247 1073 1136 1220 1305 1469 1682 1739 1716 1663 1661 1627 1695 1809 1715 1777 1836 2005 2133 2154 2048 2100 2091 1911 1680 1476 1436 1504 1567 1610 1805 1909 1927 1817 1400 1001 969 1128 1474 1646 1725 1807 1746 1438 949 578 289 183 164 226 186 184 202 183 204 183 203 187 180 181 150 141 151 162 176 186 173 192 172 148 131 183 145 118 147 157 168 214 199 216 204 211 161 211 267 303 230 204 180 170 165 163 141 142 125 151 154 125 100 139 135 116 124 103 119 149 108 95 83 97 134 131 135 155 168 178 161 131 116 140 155 145 143 142 136 108 110 104 105 120 139 115 134 139 111 109 135 116 108 107 105 115 123 105 98 70 68 67 72 84 87 87 73 55 69 70 65 58 55 69 56 51 46 39 53 50 49 49 53 46 41 47 54 41 42 49 36 29 33 26 17 10 67927 343 94 30 11104 18 52 7 7773 994 5350 5393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 4113 12350 12527 31494 62239 133070 223346 349676 631452 999999 999999 782436 438005 4977 322 316 299 284 155 200 111 184 155 219 159 264 211 238 183 156 145 163 246 198 139 213 163 225 217 220 207 226 228 270 288 153 258 271 293 239 133 209 224 170 89 76 109 105 161 32 28 14 122 149 149 105 88 98 161 118 156 135 122 262 262 240 226 204 140 148 186 173 141 120 136 278 177 146 108 149 192 311 279 371 371 403 447 348 347 324 407 302 349 374 361 459 549 611 571 372 354 221 182 210 260 245 243 233 278 304 205 220 239 246 469 667 1232 2056 2497 2467 2280 1900 1804 1762 1723 1784 1929 2052 2045 2129 2220 2242 2086 1980 1751 1643 1736 1805 1905 1941 1861 1861 1591 1510 1714 1645 1541 1671 1788 1736 1727 1775 2031 2152 2279 2333 2420 2326 2229 2212 2194 2093 2150 2089 1918 1895 1981 2025 2008 2059 2136 1592 1237 1716 1978 2020 1922 1784 1531 1189 874 533 258 198 165 152 176 170 184 179 180 194 198 180 198 134 177 188 168 171 195 219 240 242 171 179 152 276 333 286 279 274 315 318 260 260 262 257 176 176 248 327 329 306 266 161 184 257 210 132 176 209 207 190 172 138 124 159 140 124 137 131 123 117 93 93 106 106 116 108 103 89 129 140 100 94 112 134 139 118 103 137 125 103 113 125 97 115 111 105 103 101 90 97 124 113 103 119 110 97 104 106 77 61 56 79 75 86 65 61 53 66 52 64 64 56 42 47 50 47 61 59 44 52 54 51 45 47 46 41 40 36 35 44 41 34 24 18 13 67936 330 481 30 11101 18 52 16 7771 997 278 890 1650 3304 6824 15468 39964 110111 366762 999999 999999 999999 579374 5595 293 292 369 349 378 710 1185 731 221 208 180 200 205 267 273 281 245 167 128 144 150 142 256 177 29 195 239 145 167 162 180 262 211 206 220 278 272 108 167 122 86 165 172 135 82 46 2 76 107 128 131 108 104 51 102 158 102 192 196 204 125 83 55 188 197 81 93 194 236 205 225 239 175 231 126 149 249 177 303 303 321 395 301 329 396 432 366 376 411 306 288 391 478 465 450 445 501 463 427 535 460 407 317 232 203 179 261 270 298 294 235 244 286 447 656 1128 1602 1861 1770 1490 1470 1413 1649 1981 2041 1951 2292 2417 2328 2304 2256 2331 2415 2414 2325 2238 2152 2355 2481 2334 2064 2014 2157 2135 2255 2220 2147 2125 2126 2316 2413 2509 2688 2577 2576 2417 2283 2280 2089 1967 1811 1669 1634 1748 1772 1661 1676 1809 1630 1527 1906 1925 1793 1734 1615 1368 888 580 279 146 142 138 180 217 163 142 181 182 152 165 163 192 164 166 163 161 199 290 298 297 241 172 208 291 395 534 615 679 736 748 744 700 712 676 555 366 291 272 360 438 396 327 280 329 320 185 165 153 175 180 157 160 169 171 153 132 108 119 112 125 144 108 77 83 98 105 116 115 74 140 142 124 109 114 156 138 140 130 104 118 117 122 118 111 92 84 97 108 116 104 89 98 89 103 108 103 90 93 57 60 73 65 71 65 78 77 67 78 70 67 65 49 68 66 49 48 58 61 56 52 46 49 43 42 40 41 41 38 43 41 37 37 23 22 17 6 67945 343 89 30 11099 18 52 25 7770 1001 5713 6683 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 136 1007 5235 18353 49270 100117 197352 285121 406333 575223 789065 799377 18568 140 999999 -81 -36 136 623 639 10725 125051 528544 460315 57129 22645 2313 73 154 217 197 142 204 175 266 100 87 102 149 200 123 141 182 159 166 197 153 128 192 241 282 201 154 119 65 41 15 31 55 100 143 110 115 68 74 60 139 55 94 64 6 104 72 107 114 161 97 29 105 143 112 35 70 118 136 166 181 232 194 190 223 224 57 150 201 224 339 408 389 297 375 301 344 384 297 316 381 376 291 248 292 379 388 443 427 431 348 303 365 365 342 311 202 208 180 180 253 173 311 536 832 1237 1566 1564 1501 1399 1432 1522 1658 2061 2363 2591 2932 3098 3087 3150 3308 3350 3296 3285 3010 2716 2623 2779 2968 2694 2419 2234 2109 2157 2191 2142 2062 2210 2325 2397 2406 2286 2219 2339 2285 2300 2330 2364 2374 2226 2027 1878 1741 1625 1555 1394 1259 1432 1413 1480 1493 1347 1303 1189 1233 1148 917 591 300 205 132 134 169 202 197 96 138 134 103 157 175 140 138 118 166 246 337 390 298 235 218 365 465 541 714 736 697 657 676 700 678 676 679 622 453 266 356 481 418 339 358 368 245 137 144 145 229 192 150 166 136 135 122 146 120 91 102 124 115 130 111 72 92 93 62 67 80 91 68 91 102 102 113 113 115 90 116 116 106 110 102 95 100 83 74 77 93 76 61 73 84 74 84 83 68 70 57 44 54 66 61 60 62 61 51 59 55 37 46 50 45 29 34 47 34 40 33 32 31 34 30 30 40 42 30 22 21 18 26 28 12 6 4 1 -3 67954 331 450 30 11100 18 52 34 7768 1004 43 1103 3561 8088 16677 31115 42759 80700 221687 529100 762782 893734 999999 654339 111705 969 159 366 733 923 2317 31654 301777 320041 46736 9328 1734 247 162 164 212 212 157 128 157 197 190 192 296 182 262 246 153 182 197 250 163 197 218 284 145 97 214 179 103 148 121 75 139 68 138 121 44 36 143 155 176 109 96 -14 226 168 174 158 82 60 60 132 178 122 174 165 181 223 121 150 93 145 163 237 235 153 134 189 176 132 274 437 432 452 392 415 440 327 384 394 380 308 299 357 260 265 301 284 288 341 306 191 101 182 214 244 216 197 245 248 176 210 290 324 411 507 614 715 780 809 876 789 675 723 780 977 1458 2013 2444 2529 2543 2476 2682 2598 2212 2094 2203 2548 2624 2435 2182 1916 1928 1969 2040 1998 2037 2024 2000 1981 1938 1966 1976 1896 1840 1804 1852 1858 1858 1794 1742 1669 1603 1670 1549 1394 1470 1626 1631 1721 1532 1202 1010 767 823 942 781 583 352 210 154 150 197 205 192 265 249 171 103 121 202 191 204 408 518 493 424 423 406 428 352 431 546 622 732 779 789 767 741 667 671 593 653 676 523 376 368 515 601 549 488 490 450 324 172 193 255 355 371 316 216 170 143 163 165 140 94 98 139 151 138 97 63 78 82 126 96 96 82 100 90 110 115 108 115 97 111 102 100 118 85 77 108 112 91 95 89 94 92 93 103 104 112 92 82 75 71 80 75 70 58 68 65 73 83 73 77 76 66 69 63 53 60 59 58 61 71 52 40 36 38 45 50 59 49 46 50 44 50 47 26 20 20 12 15 67963 331 450 30 11100 18 52 43 7766 1008 -73 1233 4179 9909 21000 54842 143133 234755 363134 493275 867955 999999 999999 508848 241254 36718 1039 710 1129 998 483 2804 11182 2821 271 157 155 175 140 178 178 196 179 200 154 109 305 181 218 203 137 97 132 154 159 173 178 113 183 88 137 152 66 147 101 54 95 211 206 164 87 78 108 184 108 154 142 126 140 135 66 42 66 85 91 161 100 11 45 158 172 141 175 143 119 212 173 36 110 132 198 158 244 154 154 183 154 242 422 428 458 393 418 354 312 406 354 209 199 222 179 213 202 182 237 175 172 97 146 106 146 129 131 127 246 243 251 224 232 229 184 218 188 244 370 436 479 503 389 268 194 221 371 489 594 493 545 646 714 698 598 613 988 1361 1400 1305 1068 907 1159 1438 1562 1660 1626 1661 1652 1688 1660 1643 1653 1646 1677 1636 1585 1562 1763 1841 1736 1671 1548 1471 1326 1131 1165 1258 1496 1505 1124 891 772 628 519 520 583 459 323 234 213 173 144 175 257 318 381 306 213 191 147 223 549 678 744 819 837 791 747 682 715 688 745 740 691 662 662 632 570 551 590 670 682 645 522 427 469 502 554 527 549 635 488 259 186 312 358 411 385 190 116 96 140 153 155 112 81 85 93 108 129 92 49 75 54 59 62 52 44 65 67 68 74 71 82 87 73 88 73 76 86 84 79 63 69 61 66 80 70 76 90 92 80 63 62 60 69 62 65 81 65 54 62 64 39 32 38 49 41 34 46 44 38 44 36 45 52 37 32 27 27 34 41 40 32 31 21 25 19 20 12 12 11 8 4 67972 329 509 30 11099 18 52 52 7765 1011 316 878 2050 4303 9353 22482 67005 215277 531804 849203 999999 999999 612226 92259 6752 530 11698 181336 106247 2366 702 6294 18125 833 215 108 210 107 160 169 208 181 251 177 202 217 190 149 241 189 214 216 189 172 158 97 218 188 154 153 89 87 219 199 101 145 44 139 75 8 84 71 85 36 93 147 174 144 81 64 120 190 100 107 145 145 117 69 139 233 129 221 222 160 138 133 111 164 225 220 261 243 126 127 196 190 180 311 450 397 399 333 291 299 338 378 336 249 187 146 83 159 122 95 88 138 125 88 137 190 236 231 127 135 202 239 235 197 202 155 154 135 238 262 306 291 300 214 160 208 212 151 189 191 243 315 300 288 340 686 1005 912 892 935 886 922 1139 1320 1317 1262 1216 1198 1090 1079 1063 1113 1103 1125 936 819 946 1162 1290 1243 1196 1143 1042 976 842 779 865 995 1181 1315 1038 809 778 678 647 565 562 557 472 279 168 202 205 262 350 395 322 309 217 148 153 209 331 485 576 760 820 787 771 783 689 652 617 634 647 574 492 387 429 503 605 662 643 592 518 544 520 592 598 643 653 528 355 319 337 393 479 436 256 153 146 97 100 102 125 110 103 127 152 138 116 100 122 126 105 82 68 69 76 90 68 38 57 84 77 86 73 70 97 72 82 81 71 81 50 40 67 83 72 62 82 77 79 77 63 52 50 64 64 55 61 56 61 62 54 64 56 51 51 47 47 38 36 38 53 55 48 41 45 46 50 54 48 33 42 32 31 23 27 23 25 22 25 13 6 67981 327 568 30 11098 18 53 1 7763 1015 -21 283 921 1435 2653 4601 9578 22140 64589 216634 601012 999999 999999 999999 678388 185832 28948 23967 2801 786 9869 27084 2051 182 226 207 193 189 184 235 266 185 173 189 181 205 198 263 332 245 292 292 355 376 293 191 206 159 158 172 172 222 168 189 210 156 99 119 131 118 72 110 150 162 145 116 113 231 203 208 175 233 191 195 114 197 213 165 138 277 173 150 166 132 185 300 314 266 265 275 223 234 190 119 252 442 396 398 326 366 368 399 378 323 391 254 193 131 103 182 137 107 39 51 103 170 204 183 203 148 26 115 88 80 188 252 250 184 245 179 276 270 290 188 204 151 204 175 215 177 161 200 237 182 161 150 132 89 130 185 273 421 548 641 836 961 1000 897 847 791 864 811 844 768 735 809 894 967 1059 1056 1066 1113 1054 926 778 728 669 675 728 904 933 928 758 685 737 735 721 678 605 557 537 469 353 422 462 469 471 444 513 492 490 485 406 350 276 324 533 793 879 886 943 874 749 609 603 677 629 553 414 402 494 591 604 595 529 521 544 625 637 670 686 656 586 517 543 546 565 530 427 222 157 138 134 126 110 83 86 122 137 136 120 156 154 132 136 140 142 158 127 97 95 89 80 85 94 91 74 75 83 104 99 83 66 98 90 92 67 65 91 95 89 73 72 66 67 77 72 82 69 64 57 66 60 58 58 58 62 59 50 53 59 50 56 56 45 40 39 45 53 52 49 35 22 29 35 39 41 38 39 28 27 24 24 22 29 8 6 67990 326 597 30 11097 18 53 10 7761 1018 3 233 689 1395 2637 4934 10911 26900 81704 258239 792612 999999 999999 999999 414884 52692 1219 542 661 460 310 268 244 233 203 258 200 177 239 251 240 292 280 461 418 643 710 944 861 817 745 721 738 533 474 524 496 351 323 248 208 239 282 224 146 186 157 165 154 70 48 69 101 170 119 126 158 237 191 204 176 252 255 218 230 134 158 278 206 285 273 204 204 330 264 325 233 255 223 220 237 259 227 226 232 323 467 391 369 354 387 301 325 298 298 287 233 176 232 188 146 148 112 143 154 148 184 270 210 202 96 87 116 178 201 231 238 225 241 247 255 247 264 207 171 141 193 263 239 219 139 160 180 124 145 225 283 284 249 218 278 266 248 388 579 699 778 872 832 777 758 637 504 476 701 888 772 820 920 962 910 886 773 584 459 447 528 631 660 849 835 599 583 661 652 681 675 578 529 506 612 676 608 542 606 576 540 580 566 611 707 653 548 635 891 969 936 929 925 873 796 845 727 639 630 640 636 573 424 368 459 526 557 547 517 589 567 573 617 603 652 673 652 637 638 622 482 300 217 145 149 100 89 107 108 111 117 127 156 175 173 162 132 114 118 99 131 150 148 115 111 97 87 114 102 78 88 90 74 94 101 105 79 95 94 75 72 85 93 80 78 78 91 78 74 81 90 84 67 58 62 70 67 59 63 64 64 65 68 72 68 62 53 55 66 53 59 58 59 48 50 53 43 43 43 44 49 55 48 35 27 26 23 18 20 16 67999 325 624 30 11094 18 53 19 7759 1022 83 531 1312 2775 6494 15920 37176 109427 343872 516299 650637 808137 841283 514243 225756 388269 578929 794762 280169 41944 1061 221 246 255 201 258 296 289 215 275 334 447 606 864 1140 1384 1963 2287 2098 1923 1763 1363 1243 1081 1129 997 700 457 332 312 279 247 198 306 284 191 159 141 138 128 91 135 98 168 151 141 191 208 209 125 145 178 168 231 204 190 237 123 165 183 149 248 304 271 189 197 233 221 219 187 278 225 203 157 341 351 345 368 363 296 317 209 163 187 166 170 181 126 172 171 179 167 60 131 153 142 182 147 131 41 34 194 132 150 214 259 196 195 253 250 421 414 402 324 236 218 273 296 304 195 264 228 235 290 416 390 406 406 243 174 252 211 174 260 453 573 726 723 797 851 753 751 830 824 748 712 797 815 832 734 577 349 307 382 463 585 600 585 691 849 799 541 602 610 594 648 676 624 672 699 680 746 802 700 701 637 634 736 855 887 931 909 879 883 935 953 884 905 893 842 751 641 604 640 543 408 296 293 373 496 540 507 468 495 607 602 586 561 613 661 595 567 580 602 631 593 432 340 252 155 146 122 126 124 108 110 114 113 99 128 109 130 103 99 86 85 77 110 131 117 125 104 125 93 59 66 86 77 68 102 116 92 78 75 80 84 59 76 73 71 73 56 87 83 79 91 93 81 76 62 71 65 74 75 60 63 61 62 53 58 57 45 56 49 61 45 44 50 31 29 45 46 54 35 36 48 44 22 23 23 19 12 11 12 8 68008 326 593 30 11093 18 53 28 7758 1025 -9 398 867 1740 3225 6014 13626 34368 107510 271889 618805 999999 999999 724561 592768 187744 163655 324503 508827 202643 4700 441 308 301 281 182 213 404 380 346 504 544 701 881 1055 1364 1564 1702 1614 1478 1220 983 967 819 878 896 609 494 409 273 312 233 246 201 191 175 108 156 98 115 177 125 139 147 82 115 131 103 154 143 156 167 166 113 220 120 193 148 166 250 136 181 131 205 354 233 169 228 282 248 273 207 226 298 133 202 267 309 321 267 220 125 202 234 144 165 176 163 157 108 124 170 127 90 76 86 119 179 93 114 182 102 66 104 141 136 159 219 224 227 250 335 367 289 203 229 327 333 254 307 362 335 338 332 332 306 215 198 226 335 344 390 486 471 299 216 200 411 505 468 549 623 724 760 542 500 591 586 516 345 308 267 279 215 296 290 328 472 593 683 658 556 584 560 629 581 501 579 644 673 634 633 645 617 745 844 829 747 665 697 809 863 879 935 927 910 847 835 862 797 721 724 664 600 538 427 289 200 233 265 154 181 252 358 531 614 617 608 592 553 550 559 560 600 626 613 590 510 356 232 196 152 162 134 113 90 70 54 78 131 159 155 126 77 63 93 107 118 122 80 85 98 107 93 104 90 107 83 79 97 90 82 91 79 81 99 74 50 58 90 69 75 95 73 68 85 76 89 56 51 55 48 52 58 64 54 53 58 50 44 32 38 37 44 42 41 45 53 41 47 49 48 42 41 30 29 30 27 24 26 21 5 8 11 6 6 68017 328 533 30 11093 18 53 37 7756 1028 -2 515 1620 3652 9124 24189 69105 124436 225927 476420 656929 799640 778232 749784 232812 140596 149624 57292 881 120 28 31 -56 -8 -83 -74 -15 17 31 77 110 202 300 356 390 562 626 718 541 513 654 626 522 512 531 548 438 346 341 396 312 351 266 299 711 704 4915 47248 233547 396594 192791 28090 6486 480 176 97 115 130 203 162 159 163 105 147 194 156 241 301 254 219 206 165 315 308 309 280 236 270 216 203 221 234 219 237 209 168 215 244 314 325 409 363 265 250 227 132 111 121 143 172 203 115 198 248 170 192 164 99 161 122 65 132 78 156 142 135 103 139 142 124 252 143 186 265 303 216 253 186 262 318 360 316 280 313 341 374 316 193 123 90 72 187 387 526 610 562 434 244 292 347 300 250 254 392 409 361 370 407 414 422 338 362 437 433 495 588 509 470 465 466 541 530 399 437 524 583 594 586 601 617 583 627 688 732 747 679 790 868 878 812 717 688 708 790 893 1005 986 1007 916 860 880 827 745 693 555 344 190 163 135 129 157 92 75 53 123 359 541 585 590 610 666 619 578 625 614 583 605 616 545 505 362 269 220 181 205 211 152 155 132 122 84 116 154 154 149 122 89 103 116 136 131 149 137 148 167 156 161 149 136 114 91 94 81 103 113 118 107 90 86 74 70 93 110 89 91 77 80 77 85 89 91 79 82 81 82 65 64 97 79 81 69 82 82 73 83 83 61 63 66 67 60 61 56 64 59 52 49 51 53 52 45 45 39 37 33 32 22 16 68026 329 503 30 11093 18 53 46 7754 1032 270 940 2460 5593 13606 31227 53750 112178 258914 510357 580463 532404 513217 156975 69547 4749 1212 464 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 38 160 225 185 236 285 231 125 218 125 77 -16 124 594 1002 5832 48816 230363 477785 501597 442241 287126 99081 3319 37 131 226 163 143 186 159 170 216 256 246 154 216 323 202 155 257 113 205 263 264 222 172 208 210 191 217 244 290 271 232 246 290 257 191 279 287 279 200 141 153 152 136 151 186 246 243 253 148 226 265 202 231 103 68 93 134 111 140 98 72 115 135 133 124 148 157 152 163 182 132 159 89 85 141 264 210 222 223 222 194 116 118 61 94 105 95 215 357 442 635 727 455 420 531 461 379 308 323 352 251 225 213 223 310 350 401 504 545 409 354 384 519 559 677 553 409 363 464 622 654 555 585 625 566 370 232 332 432 697 822 877 962 925 941 861 836 728 748 869 927 939 946 927 873 846 745 683 701 640 382 161 154 83 58 114 108 71 105 112 135 301 434 553 604 604 628 669 654 631 586 563 563 570 602 594 461 270 185 194 164 126 119 102 102 105 137 110 88 164 135 58 39 47 69 75 126 142 162 165 140 134 153 140 120 121 120 106 113 108 97 110 83 64 68 66 78 73 79 98 91 74 62 53 61 65 55 67 73 75 71 52 65 70 68 63 54 50 64 62 61 64 50 55 60 40 44 45 53 53 46 35 26 38 33 33 28 28 23 24 25 22 13 9 68035 329 502 30 11092 18 53 55 7753 1035 401 1429 3230 6918 12689 26567 66265 170064 381801 733544 999999 703513 269078 38759 2474 706 14 -65 -64 -76 -56 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 103 146 271 427 511 531 517 669 709 487 308 353 378 595 1020 1353 4230 21449 67366 202961 389402 415929 352374 125964 4628 170 141 123 135 160 235 191 213 153 209 196 207 229 291 205 230 219 261 178 178 277 179 219 179 151 117 175 199 206 183 224 167 244 163 221 213 166 190 156 192 167 220 241 261 207 224 189 255 233 284 323 274 154 172 163 180 132 104 121 212 185 175 132 220 191 196 178 133 103 110 84 127 157 186 123 83 199 252 129 101 132 124 142 75 62 77 35 91 111 315 504 666 614 556 536 551 456 376 336 396 298 231 249 303 398 429 530 528 434 301 157 130 214 374 552 601 647 691 690 616 498 459 350 154 137 229 404 527 631 739 838 858 895 914 904 883 815 738 784 842 842 885 898 886 739 616 476 555 636 425 96 182 220 197 200 204 177 118 93 114 125 205 200 278 489 586 637 621 648 616 612 604 549 509 578 568 450 259 176 156 104 121 132 93 100 120 87 88 119 148 143 84 49 74 81 98 131 140 158 139 149 169 182 144 149 144 125 102 108 100 86 88 83 78 75 78 85 72 55 76 73 52 60 81 66 63 71 64 45 70 62 47 56 43 56 46 41 49 49 48 63 46 41 46 56 55 51 47 58 49 47 45 38 36 39 48 47 40 38 25 29 25 20 18 68044 329 502 30 11092 18 54 4 7751 1039 22 476 1381 2634 5078 12093 29131 68576 148762 300339 520576 631952 466289 305963 224110 110640 32236 10458 9132 34927 44072 3186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 3 125 383 292 342 295 289 418 437 588 944 1302 1751 1787 7473 77263 292877 539522 607020 371657 53401 1172 124 88 106 167 189 164 185 169 223 194 202 236 257 283 263 264 194 191 306 227 264 243 291 361 218 186 259 216 192 181 196 249 242 276 310 246 161 267 228 191 150 113 218 186 190 270 245 209 289 235 175 212 227 198 126 136 171 203 152 177 188 147 223 226 285 256 195 185 183 239 142 127 129 166 111 68 88 148 110 135 89 42 84 145 124 110 111 95 77 55 89 107 248 512 656 548 511 428 241 167 183 264 397 442 377 381 325 600 820 619 331 207 119 86 149 230 380 553 713 623 567 577 538 375 261 210 234 287 351 305 371 470 552 743 850 844 751 768 780 785 769 774 843 756 650 466 250 184 392 521 518 381 166 104 143 187 211 161 179 143 122 134 179 160 221 335 441 564 607 627 636 635 617 647 584 582 616 649 626 396 238 151 125 135 107 79 95 97 88 108 122 136 136 106 84 68 56 47 60 98 134 157 155 164 154 149 133 138 135 112 132 105 84 87 96 90 96 84 86 70 63 80 76 87 87 63 78 84 97 80 71 59 48 65 59 76 77 77 83 65 61 62 58 71 74 71 72 53 41 58 66 62 54 41 41 42 38 44 40 29 27 24 21 19 15 14 68053 334 357 30 11097 18 54 13 7749 1042 47 1064 3579 8280 18046 44602 100716 213212 408503 595145 627724 646003 397114 332424 87079 62177 86338 137965 96602 49100 30063 29962 38525 103517 192752 149453 9450 421 165 145 41 63 17 3 19 30 63 -4 50 125 161 195 328 335 495 663 826 1019 1015 1079 1213 1600 1613 1741 1623 1464 1451 1593 1829 1538 2925 29603 119125 167467 73932 18832 481 103 67 133 85 95 92 87 136 211 186 152 142 83 124 189 136 182 178 174 174 254 209 220 180 184 245 209 193 141 109 160 191 183 107 188 167 167 268 225 198 124 131 158 99 102 173 232 217 93 69 128 169 163 217 249 164 91 64 72 72 69 124 173 232 183 124 114 230 196 144 142 156 120 141 107 109 129 133 98 71 88 57 22 55 77 118 63 76 71 12 128 43 64 155 322 375 395 425 363 168 42 89 80 247 399 474 534 616 649 616 468 311 268 189 103 76 2 94 200 264 328 369 283 240 141 136 191 190 193 209 189 111 208 318 450 506 492 468 479 652 781 761 697 675 631 479 373 301 212 87 90 59 91 106 103 133 137 102 91 76 101 88 86 88 98 164 226 398 526 581 597 628 593 582 616 582 528 554 573 428 243 188 117 75 67 46 72 61 80 69 47 79 67 55 47 34 28 25 38 43 47 83 105 116 106 108 103 85 81 99 101 89 77 71 49 68 62 40 49 52 45 50 30 23 31 38 59 41 45 54 36 40 44 50 55 49 39 30 37 47 26 32 33 45 37 35 24 29 25 23 17 24 25 19 12 11 19 17 12 10 13 5 2 4 0 -6 -7 68062 342 118 30 11098 18 54 22 7748 1045 20278 -94 999999 999999 37 347 915 1839 3717 10120 34677 80096 189638 453940 788655 926760 848810 825281 609191 289025 114100 46753 34631 22279 14934 11388 9985 9998 7149 7732 18391 3918 1234 902 764 567 390 258 230 265 215 259 177 238 275 242 263 292 291 312 329 398 410 391 443 447 511 525 525 487 535 413 299 282 231 213 142 188 215 200 261 215 190 203 89 165 155 117 190 162 221 180 154 178 197 275 162 189 234 169 160 85 176 242 273 311 272 197 239 268 232 307 195 194 243 186 130 240 212 248 239 300 188 230 230 236 156 185 252 341 278 150 160 177 179 258 269 256 236 288 304 166 133 149 165 253 211 218 201 132 142 129 186 153 137 226 208 162 196 172 159 192 95 116 107 187 100 120 97 110 123 100 91 121 69 118 140 70 108 98 52 156 189 178 112 45 109 130 242 403 539 585 697 498 246 85 56 37 50 121 86 37 57 79 158 133 141 150 100 136 125 162 205 200 172 131 154 211 268 288 286 290 390 497 611 686 694 606 573 428 252 140 74 53 72 97 87 97 140 163 139 138 63 22 59 36 72 28 100 156 182 273 451 564 610 639 692 698 706 718 669 651 680 648 580 339 193 169 130 140 122 96 93 96 93 83 70 82 114 67 51 74 80 58 37 57 69 120 135 163 168 116 112 104 117 123 96 100 109 104 97 81 69 85 80 64 86 106 92 79 98 85 78 82 89 61 61 69 68 80 77 77 78 74 75 73 67 55 61 66 86 71 65 67 61 59 52 55 54 52 50 46 54 45 37 41 49 37 33 28 23 15 68071 342 116 30 11096 18 54 31 7746 1049 15089 999999 999999 -71 -10 330 895 2056 3124 7896 20014 46095 91304 112391 174463 406882 575176 318941 139582 155748 195666 256192 265835 153910 196316 248473 211191 258355 282413 178846 186069 201464 85071 61129 32054 2171 965 210 210 142 223 168 239 137 87 127 114 162 172 138 119 105 157 132 166 127 189 235 154 109 116 98 196 147 201 182 309 570 539 1045 23619 164066 105583 4610 76 147 114 44 125 80 200 176 172 160 171 157 170 258 197 234 145 173 156 223 186 238 305 208 183 214 240 190 134 165 163 155 204 150 254 289 246 233 243 277 271 212 307 180 203 278 235 209 113 121 225 274 237 189 197 245 274 180 189 223 232 225 202 193 127 121 151 185 134 163 186 148 191 197 143 140 176 105 136 174 98 99 132 157 158 155 154 135 103 91 98 83 55 50 75 58 30 62 70 59 103 136 93 78 115 138 201 319 369 462 451 191 94 47 39 39 37 76 90 43 67 95 83 80 79 87 77 88 76 73 120 122 127 156 181 195 247 352 473 497 546 606 529 506 344 189 136 103 75 68 54 57 72 140 186 120 104 71 35 40 11 54 40 -2 39 82 192 272 413 498 527 582 600 604 652 679 694 691 719 680 606 389 254 194 170 141 125 106 85 58 81 98 94 93 91 64 78 68 75 65 61 81 103 131 131 111 129 126 127 132 80 93 116 96 97 98 101 110 112 85 87 89 97 82 75 73 71 84 85 92 91 73 65 81 93 101 78 91 83 73 77 85 77 66 70 82 87 76 74 69 71 76 61 56 56 57 63 60 55 54 41 44 47 47 43 33 29 27 68080 342 112 30 11092 18 54 40 7744 1052 7070 999999 999999 999999 999999 999999 386 2206 6028 15070 18252 25932 46787 76614 135982 238654 379334 572196 649373 371299 233890 156292 155161 145827 86050 29319 13600 9029 5279 3786 2219 755 183 -71 999999 999999 999999 999999 999999 -94 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -87 999999 -98 -16 999999 999999 999999 999999 -77 46 63 279 399 458 567 769 1204 2169 29970 244032 538346 486835 260258 43950 2218 131 79 126 59 73 176 159 249 236 145 189 239 150 177 226 182 132 197 219 184 194 278 288 207 203 204 155 162 228 241 339 245 187 211 250 271 200 188 301 280 307 262 260 251 287 172 96 129 179 100 175 172 167 208 235 182 167 152 110 130 96 62 102 109 94 102 171 125 133 89 163 211 169 48 123 185 119 132 151 168 158 193 142 118 118 66 73 98 110 123 85 96 72 66 93 72 101 77 55 25 8 43 111 54 87 105 59 102 65 66 92 78 75 140 63 116 46 59 42 53 56 60 64 46 40 42 57 78 95 103 82 150 182 292 443 570 572 637 638 577 454 224 97 78 50 49 35 35 56 107 107 139 127 106 93 37 35 34 17 -8 46 40 45 98 173 327 409 421 465 548 638 638 629 682 729 698 561 371 290 238 174 156 167 131 128 113 109 92 103 90 89 66 71 69 34 53 29 40 75 111 135 126 132 157 146 133 129 143 125 101 82 102 100 72 58 93 118 96 94 97 87 100 104 80 91 80 79 83 88 90 70 78 61 69 88 81 84 98 81 80 71 77 79 78 71 83 83 68 61 57 69 71 76 72 55 55 54 47 47 39 40 36 32 31 29 68089 342 108 30 11088 18 54 49 7742 1056 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 340 1717 4197 8993 15780 26540 50980 104432 143892 142048 171627 221133 180250 106077 98704 71134 65731 36561 18679 32320 11545 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 59 358 931 9078 63737 255483 585476 900563 998687 431316 10640 179 114 182 165 178 147 152 158 270 155 180 222 252 223 226 190 173 127 202 156 126 148 135 80 215 157 146 185 230 186 156 184 142 212 274 260 185 241 231 245 251 258 277 217 224 67 139 145 169 145 168 183 217 258 203 203 144 132 89 91 68 113 81 64 49 120 77 106 182 163 86 51 144 135 125 59 108 124 69 65 92 70 90 56 95 172 109 110 77 49 64 35 59 133 118 81 64 9 -1 17 125 88 45 82 44 79 84 91 62 73 84 97 57 28 88 74 67 26 76 43 43 53 46 33 26 43 57 79 55 53 23 34 106 134 192 276 468 585 573 503 347 197 65 52 58 0 -3 -9 3 47 55 53 87 85 63 36 49 43 14 30 26 29 81 118 171 233 280 365 514 627 609 594 632 655 605 503 339 258 235 182 189 158 115 125 119 79 89 67 45 74 75 69 69 73 59 41 43 59 40 76 106 120 155 165 120 87 113 119 115 98 96 103 113 85 88 95 97 102 80 67 84 91 79 56 64 83 68 70 104 86 84 87 78 53 57 68 76 55 62 58 66 56 52 59 64 60 59 57 62 52 54 54 60 55 51 57 35 26 25 31 21 21 24 20 21 68098 331 464 30 11084 18 54 58 7741 1059 407 1282 3197 7036 11805 23589 42521 78080 136113 215617 358355 460135 423457 381060 213098 55258 7046 4633 4536 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 94 357 548 3014 25824 120207 387684 732142 790205 423772 57636 612 149 120 170 131 107 185 121 69 125 151 169 209 117 234 200 217 150 183 193 201 129 177 240 227 164 106 161 193 216 135 186 141 197 262 254 218 211 226 231 177 193 219 175 156 130 168 242 149 128 157 158 136 148 203 153 85 152 76 74 52 75 117 110 43 41 80 75 94 113 129 180 149 198 124 153 122 106 113 85 90 72 43 69 105 114 108 142 63 29 67 89 79 79 136 189 131 100 71 98 92 100 107 92 56 53 53 135 95 62 105 106 26 34 99 78 93 83 72 81 64 98 117 75 23 16 67 50 84 79 86 42 47 108 115 110 245 480 492 285 148 54 74 64 71 60 46 53 36 11 58 14 71 83 44 23 35 34 20 13 25 47 38 91 104 122 213 231 306 497 625 564 585 610 540 471 357 267 243 222 174 142 107 97 69 80 65 101 98 89 78 74 80 87 78 72 68 66 50 47 82 134 142 138 145 112 106 133 119 98 108 135 113 99 99 98 98 75 93 97 95 93 78 68 58 76 89 82 91 83 82 74 74 67 57 69 62 59 62 62 74 58 58 70 68 67 70 70 68 64 67 69 57 69 66 57 53 35 42 37 25 19 25 13 4 68107 342 104 30 11084 18 55 7 7739 1062 3554 999999 999999 999999 999999 999999 999999 192 274 989 2575 3256 8401 11874 13696 23716 49340 92519 150664 284448 423571 555669 870251 943303 548689 196454 61513 13084 5398 2423 624 140 -67 -32 -1 -89 999999 999999 -80 999999 999999 -97 -95 -96 999999 999999 -94 999999 -66 26 43 -57 49 17 -55 -88 -27 -34 -13 -94 -34 -89 -8 -6 107 223 341 361 682 1169 2106 24865 226978 446084 137743 4397 210 113 158 138 198 143 165 174 120 186 118 119 130 167 131 155 171 163 152 179 192 212 131 106 187 166 154 177 202 172 160 211 201 143 174 170 163 150 148 206 273 293 249 162 192 138 172 213 121 199 185 144 190 224 118 146 199 107 89 15 14 46 0 76 130 70 69 60 2 -16 41 59 110 126 147 61 42 89 154 135 78 49 44 70 63 38 98 88 69 67 75 47 118 128 119 82 92 121 122 104 112 84 93 54 2 52 71 90 94 62 47 63 91 90 62 40 57 82 64 89 21 73 80 99 77 50 58 73 39 49 73 46 64 69 87 98 96 115 211 304 294 224 150 73 48 34 63 3 25 13 47 56 37 49 71 56 86 71 60 24 12 -9 12 32 66 113 72 75 138 244 443 555 557 530 456 336 240 243 220 201 141 126 136 108 101 107 64 100 101 106 108 51 71 78 70 40 35 44 53 63 101 127 131 128 122 91 122 150 123 110 104 110 144 118 95 80 91 82 86 99 92 87 89 89 69 78 70 65 61 66 79 82 78 73 69 77 61 54 42 45 54 60 71 70 67 56 58 52 45 46 54 65 69 53 41 50 41 37 39 37 23 19 21 22 14 6 68117 342 101 30 11081 18 55 17 7737 1066 12575 999999 999999 999999 999999 999999 999999 999999 325 1653 4440 15833 63454 125269 127035 91795 115598 154912 188200 265301 425824 420821 373402 470318 517889 266345 68766 25256 19392 12994 6166 -6 10 -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 45 91 92 127 173 240 964 782 5141 91318 430846 447374 119097 2838 96 104 80 81 121 159 157 128 119 104 135 157 204 152 78 87 162 182 152 202 176 136 158 123 134 111 113 120 71 36 174 156 122 152 178 228 169 101 127 204 169 188 268 233 131 162 213 169 188 216 140 143 181 147 139 160 180 26 42 69 15 64 71 155 41 -12 56 93 69 4 20 32 -43 22 87 69 58 60 69 42 100 94 98 29 44 110 80 51 112 99 70 3 47 67 79 29 49 60 77 94 93 66 50 42 28 36 85 59 71 48 60 57 -6 84 30 7 9 56 83 51 46 43 110 124 71 31 74 50 36 58 60 49 50 48 61 116 151 154 175 183 188 131 75 31 42 11 61 -12 60 2 28 36 38 70 73 57 19 12 20 -3 -15 3 33 45 39 42 57 161 344 449 511 522 515 488 340 321 272 231 236 212 189 141 134 119 110 102 110 80 97 92 57 65 104 83 60 47 19 34 41 21 12 69 109 65 54 79 85 116 97 117 106 126 133 82 56 75 62 64 87 61 54 57 56 61 62 63 64 61 69 57 72 59 43 48 62 62 46 34 56 57 38 34 58 52 48 46 56 54 46 34 23 42 46 40 37 35 33 25 24 23 17 15 2 0 0 -5 68126 342 94 30 11074 18 55 26 7736 1069 1707 999999 999999 999999 999999 999999 999999 999999 999999 186 1131 2201 2373 3174 9111 24872 53878 95265 194116 426008 703062 764984 667732 588363 417807 224600 183746 188434 105388 5092 1595 1085 918 574 319 292 235 128 45 90 127 138 119 145 146 215 277 437 433 487 446 481 441 518 540 417 238 261 276 203 224 160 155 236 312 262 258 332 788 800 3668 65498 260196 133970 17981 689 147 83 89 66 111 128 158 140 170 225 93 103 114 87 150 119 114 139 61 122 183 163 139 82 36 67 132 150 112 135 216 236 241 194 212 183 93 160 208 265 292 193 224 201 159 166 228 189 232 235 171 92 177 160 181 140 163 59 102 17 55 130 6 -62 53 66 92 28 53 53 49 16 15 28 89 87 42 92 116 119 72 81 51 94 103 185 96 121 95 111 85 133 116 68 106 72 20 25 78 90 75 63 91 69 60 40 74 33 42 66 64 68 85 102 109 78 77 61 31 89 58 122 57 42 85 35 71 69 21 73 44 47 27 37 53 75 67 70 62 113 61 33 44 55 49 63 80 86 81 101 43 27 54 29 30 34 29 34 29 29 21 27 -10 15 10 19 15 51 99 130 223 367 483 496 454 376 399 332 288 257 282 227 170 160 147 119 108 119 119 113 114 94 80 76 85 77 46 29 42 54 25 58 98 93 69 58 104 132 117 144 146 144 152 126 87 74 91 96 82 95 83 81 108 84 65 59 88 96 86 83 60 55 59 60 74 70 56 35 44 51 61 61 59 56 46 42 51 56 49 46 50 61 52 49 48 37 38 41 29 27 31 23 14 8 4 2 68135 333 361 30 11071 18 55 35 7734 1073 -23 826 2857 8389 20467 48808 85082 120475 242900 425099 626075 999999 999999 999999 566611 166660 76675 57347 39688 23007 12352 4465 2432 1704 1106 701 568 397 444 519 402 457 548 612 711 629 702 846 914 1038 1082 1028 1004 931 871 971 1020 852 767 674 655 627 587 544 507 502 538 439 455 452 488 252 11498 41484 6476 265 97 115 127 117 84 72 90 117 215 141 140 196 144 197 162 164 161 98 101 154 125 119 58 -4 130 141 51 51 192 238 190 197 173 253 168 171 190 200 126 179 173 183 180 197 197 261 234 174 148 229 234 178 120 145 149 167 229 109 87 96 29 42 22 49 63 138 134 101 58 46 66 33 33 38 42 103 61 85 53 86 55 44 45 88 88 69 136 154 153 71 113 91 98 76 106 111 41 62 103 58 136 103 29 21 35 40 62 95 111 3 73 129 58 25 69 59 55 107 81 66 74 41 67 118 35 31 78 87 53 54 69 47 68 45 32 -6 51 18 13 123 64 45 23 61 61 36 57 42 18 4 20 54 54 16 39 55 33 13 46 14 -19 -5 22 45 29 -9 -5 9 47 42 80 113 193 346 465 490 445 419 364 287 269 228 251 208 171 136 109 77 107 103 106 86 76 99 61 91 77 64 69 57 47 35 56 75 83 75 74 119 118 118 121 142 128 105 108 96 92 88 95 77 87 88 75 68 80 80 64 60 75 71 56 56 57 65 71 70 77 62 57 68 65 61 44 52 60 51 63 64 64 48 53 63 51 43 44 49 48 43 34 33 29 22 24 14 15 8 0 68144 342 89 30 11069 18 55 44 7732 1076 69526 7932 7557 7709 8516 8643 9314 10779 17144 24221 28364 30176 34742 59840 87987 107845 138711 149410 172808 274893 403868 565517 499675 359232 405088 461603 230140 54919 42782 30850 18610 13215 10165 8751 16500 55323 49052 3361 1508 1188 695 565 506 629 729 823 933 864 964 964 834 789 759 892 984 1040 1072 1057 1143 1213 1288 1564 1544 1408 1290 1232 1153 1138 1108 948 4750 64558 199503 43005 458 46 113 93 73 176 133 161 134 153 171 45 149 103 118 95 32 112 191 208 163 154 116 178 138 71 96 154 132 85 178 240 152 185 172 178 191 196 195 320 245 241 342 224 221 200 168 154 220 190 264 212 170 200 162 177 156 200 272 98 82 113 55 106 56 23 -42 61 123 105 97 134 69 92 49 1 46 90 115 76 68 90 54 91 76 85 110 178 184 124 57 51 77 97 153 81 70 59 64 163 181 156 166 146 84 84 100 85 63 70 112 117 69 112 127 95 60 121 75 86 78 35 69 121 90 91 75 73 98 50 48 123 125 79 96 67 43 44 20 62 48 42 53 62 78 67 39 70 65 76 83 61 30 -7 32 30 94 61 23 41 23 15 66 52 -6 56 18 -9 34 24 25 66 124 134 222 439 473 435 403 340 239 211 220 224 188 130 120 117 119 99 88 119 98 90 75 95 90 108 111 66 64 76 41 55 50 55 64 69 84 129 156 143 137 132 122 101 109 109 106 99 103 113 108 92 100 78 56 62 83 92 63 77 72 56 64 63 65 60 88 65 64 66 67 53 50 53 71 60 54 56 55 55 60 48 48 42 46 49 52 50 42 36 27 26 11 16 19 17 68153 330 439 30 11059 18 55 53 7730 1079 433 1342 2534 5485 13377 25028 42861 66954 83708 96488 58704 15740 9390 10797 5624 12693 40371 92584 159165 151441 98221 104865 190855 182212 332590 475636 237886 9664 535 269 165 306 373 494 689 506 610 684 714 702 860 973 964 975 858 1134 1279 1412 1775 1556 1618 2089 2213 2276 2539 2454 3137 14514 99118 328744 585120 618319 373345 16231 501 208 116 126 209 246 178 148 194 210 186 149 134 146 215 158 192 199 216 176 211 212 127 157 154 180 84 170 205 250 242 291 263 241 223 315 309 315 251 258 398 330 185 178 188 221 227 195 251 252 201 208 187 190 205 202 158 169 168 150 169 141 84 73 129 101 153 168 195 191 154 76 47 102 110 95 105 96 121 154 100 138 58 148 176 184 217 202 151 193 118 113 119 131 91 178 130 134 122 85 107 159 116 98 123 139 125 149 155 141 89 132 123 115 108 127 108 73 91 90 134 130 70 72 91 174 108 120 96 99 100 122 126 100 80 41 76 86 70 71 103 75 69 62 56 39 82 108 126 125 93 57 81 119 90 106 82 41 48 40 88 64 28 7 33 60 26 27 41 15 65 137 138 312 527 523 401 314 273 201 238 275 265 210 191 186 139 118 149 167 146 132 123 107 77 119 108 100 104 100 98 86 109 109 90 76 80 151 150 164 159 156 157 137 127 127 135 156 130 103 115 115 113 109 119 124 113 118 96 86 103 104 104 103 107 95 95 90 80 96 98 96 94 96 95 99 93 87 89 85 88 91 86 86 83 78 67 83 77 68 63 61 55 52 56 46 68162 335 313 30 11053 18 56 2 7729 1083 177 993 1547 3386 9431 14847 25091 57361 104319 98499 129915 204739 263528 360027 136137 224681 192542 149177 75434 28220 27652 28119 26751 30005 58645 64035 44979 46016 57766 55746 47972 23504 2159 999999 999999 999999 999999 999999 -21 137 293 301 352 296 233 361 590 922 1425 1440 1380 1224 1269 1457 1617 1763 1859 2058 2366 2034 2135 2447 2549 14821 111156 459239 819591 585307 23721 228 116 50 120 46 145 140 91 100 64 66 152 157 98 108 100 123 76 63 63 81 51 80 85 152 201 102 118 94 121 252 138 196 203 205 186 229 221 190 219 197 223 234 225 206 216 255 198 193 84 100 2 55 54 92 121 31 142 86 62 84 69 75 -30 -18 50 1 54 88 11 53 81 6 22 17 4 38 -33 -7 77 84 11 99 58 8 45 106 67 67 119 79 109 123 50 39 80 47 85 87 63 77 32 57 87 26 89 54 -35 51 113 99 111 63 7 61 42 56 74 63 16 14 19 48 -3 38 76 -16 35 47 15 58 53 33 49 25 -2 18 60 18 -13 -41 26 45 28 18 70 97 110 69 40 5 -4 7 46 12 21 7 0 -23 -40 -39 -10 -22 -5 -7 -22 -36 -25 -13 -16 -3 47 34 121 363 414 315 199 103 91 137 121 176 130 96 79 56 69 87 65 63 76 74 67 72 60 83 57 59 63 61 43 38 19 25 21 43 84 93 89 112 112 84 54 59 56 57 77 79 60 74 61 42 57 34 47 51 44 43 32 52 65 55 58 48 41 22 35 41 36 20 24 37 33 23 32 36 29 19 29 26 25 21 26 26 17 14 16 22 13 6 3 -2 -5 -4 -13 68171 335 278 30 11048 18 56 11 7727 1086 1790 12135 30973 77535 126758 218933 298814 272485 319298 368445 533555 411634 133532 151428 186474 168904 19659 22414 32303 39566 37292 31170 30306 29280 24466 17495 12306 13553 53233 69822 166445 202310 66011 639 30 68 44 12 30 24 27 -31 37 200 210 279 284 271 236 282 400 649 1035 1458 1879 1984 1717 1426 1042 871 576 549 742 1031 6833 55396 192919 232334 11737 98 161 101 91 138 152 96 125 128 103 132 178 116 35 169 142 132 22 91 100 135 154 89 189 233 173 134 108 172 257 273 295 226 153 206 291 211 159 210 222 186 188 176 174 158 254 117 88 30 122 132 39 49 21 36 60 72 97 67 46 24 49 52 49 128 82 93 70 65 59 28 40 81 81 81 133 31 61 103 116 49 41 70 91 98 98 83 80 80 81 38 57 64 54 31 66 97 77 55 25 48 69 49 75 39 86 -3 68 29 15 49 61 80 0 26 23 40 61 38 31 18 17 49 54 37 37 47 49 19 59 56 53 23 13 51 2 7 59 63 71 52 25 34 77 83 98 211 218 120 68 55 15 59 34 61 60 32 11 -25 -14 46 -4 -10 -4 36 -22 -18 -16 -20 -18 -27 10 58 106 235 301 261 225 110 45 40 140 187 170 113 117 89 49 47 73 71 39 28 57 53 51 44 68 76 57 58 58 51 50 20 31 29 74 94 95 75 60 67 53 60 80 83 77 73 70 66 69 50 64 46 66 56 37 35 46 35 39 44 40 38 40 33 28 47 40 37 25 21 38 39 29 36 33 26 24 18 18 33 18 12 17 17 14 9 10 7 4 2 0 -7 -8 68180 341 90 30 11040 18 56 20 7725 1089 1125 449 397 328 539 836 1109 9883 84721 204542 199347 287114 297982 205664 104974 183889 71789 206365 61213 3360 3706 5160 6183 7277 9588 13833 20492 23742 22644 21249 22799 20872 15539 11656 9185 7642 5585 3641 5573 5557 1824 1625 1132 710 2111 8565 36469 3699 314 312 301 392 520 417 362 442 327 235 204 135 159 199 148 175 149 216 234 241 246 255 213 205 141 125 170 136 116 115 131 167 165 96 141 176 215 196 135 97 93 158 213 143 170 108 200 308 261 220 231 193 276 214 238 200 279 316 268 288 277 229 195 282 307 235 205 253 249 185 245 271 233 91 161 113 77 115 149 149 111 120 127 141 153 159 112 59 127 122 140 83 141 134 134 144 164 83 81 146 178 182 150 94 61 134 126 98 61 83 142 103 104 137 110 91 98 120 142 100 189 173 171 112 85 88 140 99 129 104 61 61 45 63 104 110 63 67 46 37 128 95 115 103 38 59 91 103 121 58 20 106 52 57 54 76 86 45 49 68 68 96 108 84 61 14 43 72 81 53 66 176 297 312 188 118 100 60 87 40 99 60 74 58 58 35 33 22 -5 -9 5 -7 -3 5 31 59 1 35 23 5 47 88 160 165 125 89 108 102 116 130 168 152 126 93 103 123 103 92 80 106 107 98 96 95 106 87 103 122 104 88 83 80 81 92 98 113 118 121 111 119 97 105 120 105 93 93 79 90 98 77 84 80 66 75 90 77 95 83 73 49 66 79 78 55 58 78 89 65 59 64 66 65 58 58 49 56 57 66 65 49 49 45 45 44 39 45 43 43 34 29 22 14 18 68189 341 85 30 11035 18 56 29 7724 1093 595 22 204 309 378 374 585 752 5814 35291 133253 272505 471461 498695 391056 362293 126747 5399 536 497 623 787 643 644 725 670 1032 1235 989 1066 1178 1595 1361 1158 964 1065 1136 1321 1525 2479 17813 86208 91937 76499 84042 85184 32932 992 494 569 547 636 635 631 532 497 450 316 335 289 241 213 233 413 302 340 350 189 203 237 294 238 144 155 125 55 139 204 150 168 182 138 142 221 200 147 206 175 191 146 81 161 176 174 235 279 289 225 225 234 265 229 247 224 217 294 250 170 182 238 255 276 275 255 176 212 281 189 193 178 215 172 124 124 126 103 113 160 174 150 68 52 47 101 70 94 87 60 125 83 116 145 190 148 164 196 152 122 59 119 153 95 132 142 124 106 124 115 67 56 112 83 83 60 59 121 119 116 98 91 115 134 175 78 73 141 143 138 90 29 58 44 24 31 9 15 31 79 84 72 113 165 100 63 94 49 97 56 55 65 114 105 110 100 87 55 29 32 94 65 48 70 20 77 87 71 84 20 85 179 328 406 304 198 155 87 88 105 83 85 92 50 59 70 27 15 24 -18 3 -4 17 41 34 33 37 27 19 29 38 48 99 94 96 65 35 37 85 126 125 138 131 116 83 93 112 131 98 88 86 113 122 120 110 66 66 78 74 73 58 56 80 101 107 102 101 108 110 95 97 111 112 105 88 65 81 72 71 96 81 85 84 76 60 54 60 69 72 65 67 61 53 53 42 45 60 46 64 73 56 51 50 43 39 43 39 36 42 55 43 27 29 33 29 21 11 10 19 10 12 8 1 68198 340 111 30 11031 18 56 38 7722 1096 1168 1032 1302 1580 2757 20450 58403 44381 37645 14238 28503 41445 93896 120130 249507 468814 361054 299950 544196 533638 265206 7545 1595 1396 1317 1333 940 694 644 570 533 527 647 647 759 771 711 867 962 1161 1215 2741 9989 38759 3684 1603 9147 42077 47673 14098 1187 507 567 528 316 209 148 219 191 147 187 284 527 560 405 299 200 287 321 351 1054 1732 205 118 121 132 139 160 183 224 222 247 165 222 224 173 138 125 171 300 186 319 373 303 191 123 200 228 222 230 286 264 240 203 210 170 263 302 266 281 244 212 197 220 134 165 165 170 214 150 239 152 179 250 253 183 146 81 110 127 107 143 120 156 100 82 71 78 115 163 177 167 126 50 61 172 170 207 129 115 161 185 174 132 205 132 126 132 104 74 145 133 103 72 112 117 128 144 139 172 84 101 136 153 110 119 75 70 111 88 100 53 14 44 60 51 58 105 53 77 58 99 120 76 119 102 63 35 76 111 42 64 56 74 104 59 51 44 48 40 40 71 85 72 44 82 134 325 533 528 564 373 255 257 332 260 168 141 105 74 65 162 115 50 42 52 41 28 19 50 48 81 52 50 53 51 -15 32 89 71 69 69 69 83 94 61 68 76 123 118 119 90 72 82 93 94 119 116 93 115 133 107 97 122 152 121 110 122 92 96 99 102 149 140 127 128 111 130 110 98 109 113 110 112 119 120 110 99 113 120 93 90 82 85 88 86 83 84 68 74 77 66 72 62 63 54 78 73 60 65 78 65 71 72 78 78 71 64 57 57 50 56 51 49 44 44 47 37 29 24 68207 340 108 30 11028 18 56 47 7720 1099 6862 7616 8328 9694 9466 9201 9907 10914 14847 55083 143066 178539 325672 294077 276816 343295 325222 187836 25077 6447 4625 3458 2926 2851 3333 3791 3846 3100 2460 2144 1669 1229 799 604 624 630 539 473 507 489 425 430 497 499 508 671 645 713 675 1705 13134 24463 10785 964 529 585 359 372 244 222 236 197 221 246 192 151 234 199 211 221 204 179 229 250 203 162 188 182 158 167 173 216 174 201 192 223 145 172 165 222 295 352 417 371 403 245 197 197 199 170 237 260 212 211 274 262 171 208 241 290 207 230 238 255 176 192 188 194 146 167 153 142 184 177 163 108 139 219 113 91 84 118 133 104 57 26 17 145 208 166 105 78 143 79 171 179 141 94 105 187 179 64 108 127 123 94 91 123 63 140 100 89 73 33 94 133 127 125 118 182 97 76 103 111 83 123 120 122 87 105 103 82 72 57 69 95 70 131 84 70 88 42 74 48 40 70 104 61 71 108 136 96 93 79 56 63 82 59 9 22 69 61 62 64 192 388 516 610 631 605 573 573 530 478 584 739 491 386 331 301 256 120 88 98 94 30 59 80 96 49 56 80 83 68 22 25 62 29 41 63 48 46 77 109 88 113 122 100 101 99 75 68 46 58 79 114 107 74 110 88 102 115 86 132 122 90 85 101 76 50 89 96 102 115 125 103 96 83 98 118 102 95 88 108 123 105 122 119 100 88 96 107 94 80 65 69 83 77 79 62 68 72 63 52 54 63 69 53 63 64 74 65 57 61 55 60 64 76 67 72 61 59 54 46 40 37 32 39 36 25 68216 333 343 30 11023 18 56 56 7718 1102 15 4699 35376 84552 37013 90325 129287 136909 120260 111091 206605 302879 485144 498553 321902 408251 320502 176516 212680 145409 354374 289775 141089 256690 7591 4061 2926 2555 1952 1430 988 726 725 563 523 604 649 585 578 596 590 639 705 582 566 498 440 414 464 457 373 465 464 960 13313 31719 30887 1910 106 269 217 233 108 156 153 134 129 116 172 161 128 155 221 218 121 189 244 258 246 257 282 260 336 415 422 354 378 406 346 245 256 234 245 234 283 205 324 279 177 205 193 242 250 282 173 104 184 254 209 150 218 232 179 183 190 179 192 175 135 72 77 55 63 74 80 96 106 64 98 88 107 135 172 201 183 142 160 149 108 157 202 184 130 127 168 156 193 142 120 137 150 157 147 151 96 90 116 122 93 150 95 99 179 192 180 136 200 163 133 139 154 137 57 70 106 69 54 85 52 95 141 64 63 128 100 64 86 120 79 86 86 42 72 113 138 86 136 109 78 44 42 82 95 42 87 64 82 111 273 455 613 683 743 788 767 746 764 874 888 787 692 704 745 634 416 171 94 52 85 88 94 95 87 90 110 105 60 90 41 29 68 73 68 76 135 120 113 96 73 112 101 81 87 63 37 55 75 94 82 56 88 132 98 115 137 116 100 109 117 130 133 89 117 99 99 102 142 141 146 148 127 122 116 107 144 142 138 145 184 188 159 129 106 95 87 86 96 95 79 92 107 101 99 69 68 84 83 76 81 79 70 68 69 81 89 85 82 83 70 82 79 72 72 70 72 73 63 61 58 59 50 47 41 68225 331 351 30 11031 18 57 5 7717 1106 963 7259 34660 104118 199913 350874 375258 526917 344278 148620 197830 234946 391750 381322 511845 554862 267322 192007 182205 198509 259638 3174 806 726 602 804 1090 1111 952 757 621 622 822 631 380 524 568 517 669 565 470 428 396 467 343 357 392 375 501 631 559 389 499 488 267 233 192 178 206 123 160 116 133 85 78 129 146 197 172 219 209 172 214 274 200 237 287 289 139 277 360 435 381 397 394 371 407 321 317 273 155 151 231 201 216 243 257 247 214 202 156 169 202 202 205 227 178 198 247 198 244 168 188 189 231 212 238 150 114 99 111 92 78 38 116 135 217 138 205 213 190 267 274 303 224 164 129 137 137 127 153 171 221 157 122 128 191 131 39 92 69 91 143 133 106 106 133 155 151 117 182 213 194 244 168 119 139 151 154 147 142 108 64 87 96 32 66 73 67 97 87 127 71 83 64 70 97 95 124 63 122 103 160 211 137 148 102 73 72 47 30 71 66 75 100 78 203 546 617 717 789 932 1027 947 868 862 844 719 685 655 672 708 669 590 400 201 158 121 154 152 88 132 109 97 57 71 65 46 57 84 70 78 74 86 102 127 137 104 82 114 114 100 100 81 93 85 50 84 121 119 139 132 125 104 87 95 105 122 122 123 109 94 103 105 108 120 131 101 131 116 120 125 116 126 108 132 167 132 104 96 67 94 105 98 99 83 102 75 82 91 78 75 82 76 74 81 95 75 70 65 52 59 69 75 70 68 80 83 79 75 66 70 59 60 52 46 51 48 39 31 30 68234 332 364 30 11044 18 57 14 7715 1109 3061 24711 59959 80257 74452 159042 250764 399347 536077 583872 745562 480560 286268 166430 227068 106811 2351 520 537 540 625 607 462 377 392 251 272 314 250 179 311 313 358 379 488 525 586 489 496 558 527 437 464 378 374 370 416 315 258 302 463 325 683 6357 5072 279 155 101 157 142 185 184 80 136 144 153 218 141 121 176 126 228 261 239 203 277 331 359 379 372 320 364 407 404 432 452 394 279 312 312 333 248 253 300 230 228 279 164 185 177 228 194 164 150 145 161 183 180 172 229 211 204 245 225 186 177 126 135 187 90 127 93 126 65 153 79 62 207 291 290 245 251 292 226 169 197 231 249 197 193 207 258 208 162 165 104 123 156 98 153 122 166 79 93 104 119 74 45 150 84 120 178 210 149 199 167 122 165 144 133 101 126 79 98 93 59 19 34 74 121 91 112 46 83 75 93 81 71 97 42 77 59 85 151 148 141 149 105 93 72 81 83 97 113 112 121 276 436 530 606 706 762 874 917 913 895 916 865 828 694 608 628 676 723 701 562 308 161 139 150 180 201 195 155 75 44 30 40 40 44 46 64 75 80 112 135 144 137 102 86 78 127 83 72 93 77 73 61 83 92 119 122 96 95 81 68 87 125 114 118 96 88 100 113 126 132 104 107 135 123 126 139 157 110 96 110 154 187 190 143 120 116 104 83 81 105 113 98 93 81 87 86 85 75 77 82 81 70 82 77 81 74 77 74 80 86 89 89 79 85 91 86 64 62 64 58 50 43 53 51 45 42 68243 337 215 30 11045 18 57 23 7713 1112 -95 -37 62 358 590 1853 26835 130735 178734 171233 333125 367684 214540 354443 397112 256121 164058 158151 226196 35588 1683 571 492 526 480 429 400 387 343 368 308 206 231 190 289 270 253 205 214 295 367 403 548 554 562 525 466 565 665 503 531 481 459 446 635 639 3927 21022 40194 62948 4068 168 101 135 143 136 216 172 91 123 135 128 96 119 217 133 148 138 204 229 312 407 325 333 399 447 366 426 446 477 429 362 368 302 309 321 311 290 256 271 277 244 185 155 172 73 167 176 168 199 131 79 136 206 200 225 214 232 173 193 255 198 222 238 192 153 142 106 115 136 160 264 219 254 304 234 307 238 180 250 212 161 179 210 242 189 174 228 266 189 94 117 118 129 165 168 120 109 107 85 151 126 130 153 143 153 217 225 151 176 140 116 87 126 125 118 70 46 45 56 65 63 60 72 69 39 43 12 63 22 56 42 90 109 30 79 80 72 130 191 194 200 179 214 240 260 198 142 152 184 279 439 532 517 449 504 669 764 798 894 905 831 743 660 656 636 647 596 608 639 607 477 338 238 271 317 412 474 411 230 135 101 95 77 74 41 85 107 131 148 198 215 149 127 95 68 42 67 85 91 87 96 80 95 110 81 101 97 90 81 90 108 96 120 115 93 80 88 106 92 114 103 115 120 127 134 138 156 161 143 154 211 232 189 134 99 115 124 101 90 76 86 94 93 79 65 68 67 72 93 75 67 62 75 73 73 78 70 80 88 81 72 71 70 68 74 72 67 65 60 54 52 54 55 35 33 32 68252 333 334 30 11044 18 57 32 7711 1116 -67 407 8304 55595 128720 159994 166489 287273 436531 231743 44140 50654 145434 460805 355118 311222 224844 137191 4087 605 602 651 529 435 348 292 317 369 360 303 368 321 292 405 395 254 306 373 534 658 718 829 1079 1179 1235 1335 1216 1673 2507 2598 2631 1651 907 1123 1369 4795 54913 156540 52809 2586 128 178 143 95 150 216 215 150 196 223 180 205 198 228 238 338 308 237 300 379 332 404 329 326 426 424 340 433 342 446 349 236 366 313 278 338 247 303 278 224 179 172 116 121 127 156 187 111 200 216 165 163 218 251 241 268 263 210 231 237 275 225 187 137 174 143 210 279 292 301 275 265 230 267 259 141 164 172 139 250 213 193 192 266 237 214 201 191 93 119 85 100 130 110 114 63 62 50 132 146 140 187 99 165 169 132 189 175 170 134 117 159 103 26 61 52 96 38 14 58 84 28 81 39 79 102 65 79 64 47 90 122 91 129 150 142 230 279 276 261 234 299 325 258 284 360 485 522 451 354 347 504 678 738 769 880 915 829 721 691 694 631 608 625 584 605 604 522 476 461 487 568 577 435 280 170 134 69 43 62 70 81 75 72 99 179 264 268 252 225 159 120 107 71 82 75 70 78 62 48 53 81 90 106 93 88 92 86 103 134 121 108 116 107 116 129 119 128 125 108 135 163 184 169 169 167 189 253 263 185 116 94 100 97 92 89 91 82 85 94 85 83 81 80 89 77 81 86 74 83 83 75 72 88 91 87 83 80 78 82 75 70 68 69 70 73 62 65 61 46 46 46 35 68261 333 337 30 11047 18 57 41 7710 1119 222 4149 18117 48130 60757 119724 233369 372320 343181 224551 315438 175631 260972 319327 153051 370474 152133 3552 643 715 759 838 858 779 896 888 777 638 753 729 633 430 556 527 502 649 895 840 984 1037 944 1125 1244 1419 1261 1183 1060 877 921 815 649 533 367 370 531 527 1026 12645 25917 2210 198 115 82 85 218 181 181 250 308 338 170 205 242 183 204 254 368 380 375 385 349 394 392 334 404 462 449 448 435 351 316 387 403 353 307 296 324 223 167 139 199 239 210 216 185 222 148 143 199 232 143 182 245 198 272 279 216 263 306 273 307 259 241 247 318 274 300 278 315 294 307 203 250 253 274 217 220 163 181 164 166 188 196 185 264 199 272 201 181 157 145 191 161 125 100 136 169 123 136 138 177 234 232 230 172 174 204 222 137 161 162 106 175 86 62 60 97 75 101 44 64 73 90 132 135 76 75 131 94 86 142 151 136 151 166 165 220 228 192 201 205 205 299 333 339 355 366 421 456 433 254 260 455 616 774 866 903 919 731 698 690 730 688 675 659 567 561 577 582 596 627 616 562 535 497 497 400 371 347 237 150 91 81 99 88 168 248 320 329 263 165 111 114 92 76 83 75 73 55 65 94 82 64 79 61 88 102 123 96 129 134 141 124 112 111 109 125 108 117 153 144 146 177 174 189 164 185 236 265 247 177 131 88 74 97 86 85 94 94 75 84 104 101 85 64 64 75 75 78 96 94 91 79 85 88 89 79 86 86 83 90 72 73 79 84 70 66 53 55 62 53 46 46 68270 335 278 30 11048 18 57 50 7708 1122 46 105 1464 16019 49814 100109 143593 155384 189628 300472 612230 592130 426276 149921 170010 8922 1127 554 495 414 623 656 739 697 675 711 675 487 453 312 298 286 367 357 420 674 1013 1081 1071 1237 1128 1409 1551 1802 1928 1950 2197 2423 2383 2358 2000 1387 905 532 440 437 456 409 566 1290 1750 294 238 172 164 175 134 112 224 305 367 314 238 209 150 163 242 350 353 295 426 321 374 413 341 407 374 375 420 270 251 312 257 279 245 255 192 163 174 233 190 149 160 113 159 181 157 132 131 185 163 255 178 198 192 156 201 233 351 434 370 297 327 270 255 244 276 287 306 248 277 250 276 209 227 273 213 151 214 186 197 148 151 117 161 157 237 243 165 202 226 245 183 164 196 143 179 106 103 108 109 155 155 191 221 201 196 181 177 240 137 169 148 108 143 162 133 81 81 113 80 112 140 96 83 96 119 132 93 70 71 40 92 112 138 156 159 146 166 159 183 181 143 181 195 264 371 371 399 463 444 351 243 289 436 629 763 858 811 700 709 687 760 777 726 614 586 609 579 539 548 571 571 578 610 579 531 463 398 303 247 146 108 80 83 119 84 118 203 330 340 231 174 134 138 106 59 76 67 61 40 66 69 91 91 100 80 86 78 94 122 122 121 107 104 99 74 88 123 122 120 148 152 184 229 246 209 230 274 293 254 208 178 137 105 91 74 103 92 79 88 75 72 85 86 89 77 85 81 69 69 66 76 67 71 64 60 69 78 75 79 80 81 82 73 64 64 60 54 55 49 48 47 42 46 68279 341 98 30 11048 18 57 59 7706 1125 60 28 4 -9 153 306 497 638 8201 38172 113818 155795 110652 170374 245304 322510 265915 7538 199 210 228 252 251 222 269 339 407 418 495 435 364 298 318 247 108 88 146 228 377 500 834 1131 1062 1034 1254 1430 1462 1743 1863 1907 2101 2225 2434 2362 2015 1768 1820 1871 1530 1241 916 428 406 603 651 1689 26325 158968 198048 42395 16270 523 324 266 264 276 213 150 202 225 190 222 263 346 347 327 313 342 372 367 354 425 300 278 245 175 214 204 145 165 208 236 127 165 254 184 154 184 186 184 187 194 238 217 168 208 268 272 210 234 238 233 298 321 318 333 264 349 358 282 319 421 403 338 260 203 247 203 229 194 271 239 247 213 178 163 202 147 235 262 163 228 207 224 269 297 250 179 199 191 195 183 211 152 168 160 108 171 143 193 201 170 199 213 232 194 193 172 198 159 115 138 142 175 173 178 155 156 175 156 101 131 144 165 123 140 128 150 155 173 189 232 236 258 205 209 215 203 208 179 229 262 367 420 439 342 302 220 186 233 398 503 616 763 794 720 757 790 793 781 787 737 668 635 570 497 430 430 550 624 594 625 645 596 448 295 183 161 188 226 192 193 248 328 327 327 281 235 224 176 161 129 112 92 103 89 87 86 98 119 101 109 96 94 82 106 129 161 131 124 135 123 102 113 138 166 153 161 160 206 263 259 258 275 284 258 231 201 134 107 116 108 117 109 94 104 104 100 96 87 99 97 94 84 81 99 90 96 87 84 93 94 90 86 80 83 76 83 89 80 80 71 69 63 66 64 57 48 56 53 53 68288 341 97 30 11047 18 58 8 7704 1129 460 348 407 457 517 489 738 677 1653 14755 59004 96552 189858 156646 156020 2748 336 288 442 408 453 390 384 509 531 474 517 478 415 383 498 383 272 190 221 158 222 115 145 393 846 997 980 1034 1250 1380 1193 1241 1315 1147 1249 1443 1792 1843 1735 1925 1871 1907 1735 966 640 582 573 743 520 4025 28625 58894 10907 495 300 324 311 268 217 240 148 178 227 189 232 216 324 342 361 266 306 331 352 311 330 376 304 273 145 130 213 202 219 132 198 142 163 71 69 133 161 151 218 195 201 202 179 166 143 213 156 143 165 151 270 265 230 262 236 194 265 284 312 311 345 337 290 238 134 150 234 282 231 193 239 286 239 247 228 201 219 157 147 172 242 168 215 179 219 201 238 201 217 211 254 245 190 209 225 221 230 180 168 204 208 166 125 171 196 176 170 161 181 178 197 116 158 139 108 82 131 128 147 147 125 115 154 131 188 141 203 188 135 161 173 279 233 261 225 231 248 246 230 202 201 184 276 324 340 275 170 171 169 205 236 315 447 606 732 815 812 802 778 761 660 696 677 611 601 552 462 415 459 550 567 535 524 499 421 259 250 318 374 408 451 429 398 326 266 266 257 218 153 123 156 132 76 87 109 102 78 77 90 90 83 88 84 116 107 113 102 136 158 138 114 119 132 122 119 135 141 136 115 147 184 229 252 268 259 230 195 206 184 148 110 105 109 96 85 94 101 94 88 95 105 90 85 81 78 76 82 69 78 73 69 67 70 69 87 83 75 79 80 81 77 81 87 63 54 64 62 47 44 41 36 68297 341 95 30 11045 18 58 17 7703 1132 923 345 266 355 589 617 573 1199 7249 58831 121240 116430 121721 239463 152716 63960 1274 374 510 485 509 416 400 415 511 501 481 401 320 317 333 286 315 286 236 215 327 370 312 330 320 597 747 833 1043 1260 1512 1794 1985 1976 2081 2244 2324 2069 2144 2273 2613 2699 2562 2298 2009 1714 1552 1206 790 568 475 558 588 323 249 267 281 247 217 202 189 182 153 299 212 252 320 407 394 262 201 193 330 287 272 305 288 245 211 213 216 240 247 225 196 225 174 201 163 202 247 170 199 203 201 218 215 222 160 192 225 201 300 253 233 219 257 302 263 184 301 302 269 284 353 311 271 219 157 208 253 207 246 232 231 194 183 175 207 145 190 170 235 239 171 174 200 214 190 206 268 216 219 246 195 259 327 279 259 180 158 193 186 185 231 271 225 192 205 123 182 230 192 193 187 150 155 170 131 150 134 150 152 155 156 184 152 173 180 195 186 245 202 198 221 265 288 250 300 301 272 295 268 234 228 207 198 204 255 225 187 194 184 156 143 278 357 437 564 676 744 779 743 704 703 677 637 679 712 666 632 499 384 386 440 485 509 503 531 500 452 418 448 495 473 463 440 385 290 228 213 209 176 171 174 147 95 100 105 95 61 88 93 95 103 93 80 95 108 130 148 139 153 145 152 123 133 139 148 129 121 139 139 150 213 237 228 230 257 243 222 182 189 177 146 146 125 95 102 100 108 113 101 96 104 102 85 73 78 83 99 103 84 84 86 86 80 75 81 73 79 87 69 82 80 71 70 75 68 62 59 44 39 38 30 68306 341 101 30 11051 18 58 26 7701 1135 959 533 596 653 760 768 801 836 938 842 1536 1997 617 454 328 400 326 318 386 458 436 392 533 491 360 431 311 281 181 310 201 194 274 233 183 149 106 174 240 211 224 283 307 167 231 322 378 455 672 745 696 803 925 1031 1156 1095 1164 1139 1230 1254 1286 1172 1082 954 651 504 475 517 1415 1736 195 65 229 216 100 59 161 186 103 133 198 222 278 302 263 285 167 212 256 320 337 277 243 286 140 183 222 225 198 318 317 249 187 185 167 157 183 183 98 185 174 147 139 112 132 120 198 175 250 194 219 154 205 181 218 184 182 241 127 212 185 198 238 222 228 200 206 121 124 198 238 236 261 203 205 289 203 195 166 93 104 118 29 75 137 188 195 167 125 210 214 189 216 194 176 194 209 183 165 121 118 176 195 171 219 164 162 166 153 164 197 181 164 150 182 125 146 131 121 131 124 164 187 193 168 141 194 216 218 214 255 256 240 272 260 205 250 286 283 211 182 176 134 91 142 149 158 142 129 122 182 239 358 515 676 676 617 560 555 588 539 384 318 485 677 635 595 572 465 274 268 280 243 191 254 392 470 487 472 460 427 364 366 314 225 130 143 185 183 178 150 150 98 62 76 81 53 80 65 35 45 57 66 80 90 117 126 106 105 113 104 92 96 111 130 132 99 116 111 146 180 214 201 204 210 152 140 149 139 141 125 118 91 75 85 76 93 81 72 61 77 83 58 59 52 64 73 69 75 65 60 54 57 64 58 58 61 58 52 42 48 49 42 44 44 43 41 34 32 26 17 68315 341 103 30 11053 18 58 35 7699 1138 82 29 84 90 153 153 388 596 563 4479 32919 79293 64013 86345 129175 202145 282553 345095 316193 190815 152802 5509 366 331 498 378 395 396 326 182 145 162 223 192 181 191 273 94 170 193 85 57 159 207 238 237 156 201 260 312 514 666 768 841 828 796 896 859 946 889 927 919 753 719 744 646 578 829 9526 53385 13480 704 93 209 169 182 196 113 159 251 347 339 354 306 272 239 287 337 294 344 350 241 169 263 235 267 271 222 242 239 247 250 208 173 132 188 179 213 182 171 219 223 198 253 227 223 245 242 241 185 172 281 248 293 318 219 257 195 257 246 240 251 192 163 174 161 177 191 202 207 251 299 289 324 295 241 176 207 244 202 244 205 162 190 182 190 199 191 177 189 214 213 225 253 267 187 241 216 167 219 201 131 176 183 128 161 200 198 215 143 177 202 136 143 167 181 143 132 170 175 221 193 193 206 204 239 235 226 231 215 261 260 251 277 294 263 262 254 229 190 131 166 156 146 175 154 192 180 197 160 144 180 224 324 346 323 311 331 367 333 266 211 320 567 693 574 563 476 352 275 225 220 169 165 169 210 272 324 344 337 380 376 353 276 187 141 144 138 161 164 191 158 82 88 90 81 108 67 46 45 66 65 69 107 128 101 107 127 118 129 123 131 132 126 124 104 92 108 88 124 143 139 162 205 209 155 138 145 153 126 121 103 91 71 78 67 79 75 61 77 79 65 67 66 61 84 86 72 59 68 68 67 65 65 68 75 71 74 59 48 47 65 58 49 41 27 40 35 31 23 29 68324 341 77 30 11057 18 58 44 7697 1141 36 -47 -62 39 43 169 194 202 328 467 2210 6432 7906 13103 49294 115242 268217 330366 265655 275247 177587 64940 32169 2439 344 391 370 279 150 87 182 191 108 128 61 55 86 73 119 60 49 91 90 107 103 90 112 182 277 371 518 554 551 516 593 852 937 1031 1057 978 1054 1359 1587 1764 1733 1416 1490 1888 1165 9108 75891 88028 4255 159 180 185 157 231 287 357 279 295 386 349 246 265 317 292 335 288 205 206 164 196 206 217 275 345 252 219 228 288 214 219 150 194 251 262 281 195 169 183 218 214 149 257 230 177 188 179 186 203 275 231 230 234 226 204 182 225 215 189 222 156 154 194 219 228 209 257 361 297 247 288 277 274 247 335 315 277 181 213 155 209 239 152 163 190 252 238 182 201 259 244 248 273 216 245 239 248 301 234 210 219 191 175 200 219 149 192 218 201 157 147 159 197 151 172 150 212 189 202 236 215 186 238 248 236 255 279 232 229 235 225 276 246 181 146 179 187 145 125 120 163 144 168 184 146 177 178 179 128 147 170 160 147 194 247 317 261 203 227 504 697 675 672 663 613 579 431 248 188 151 132 132 122 139 180 195 222 298 315 344 309 242 163 146 147 149 139 137 173 137 92 95 88 85 73 74 81 73 76 78 76 93 115 131 134 132 113 104 120 104 89 103 125 113 99 109 113 125 149 149 164 179 150 137 167 167 147 130 124 103 102 95 81 72 68 65 84 86 84 62 62 68 61 63 73 75 74 65 67 62 59 60 63 66 71 65 53 60 55 57 53 52 40 38 49 34 29 27 68333 330 437 30 11057 18 58 53 7696 1145 -9 4 2126 9586 12885 14384 33280 81590 104860 205106 177065 262026 146412 362988 348604 424949 232107 257152 352307 359944 61280 666 112 123 143 110 126 149 240 216 136 130 117 237 174 101 201 230 262 285 371 394 446 412 498 564 677 796 748 632 556 522 593 646 578 487 434 377 391 2334 4027 227 166 137 197 197 320 377 325 271 276 322 220 237 324 271 218 260 273 272 261 212 217 192 219 252 202 206 227 218 173 188 152 239 178 158 209 189 248 241 168 112 94 223 157 171 247 196 196 233 238 240 185 219 229 196 148 167 185 127 106 181 185 151 159 102 150 213 239 234 309 373 317 304 277 260 266 289 319 251 128 197 238 173 206 202 189 191 208 203 150 203 249 242 257 231 293 209 242 231 226 206 165 236 195 158 157 197 202 228 222 179 186 208 202 208 197 237 199 229 236 236 180 184 228 227 220 234 187 172 173 203 249 226 235 152 126 125 139 155 151 140 115 136 89 104 135 128 83 89 105 146 169 112 118 136 136 178 133 144 265 460 585 615 569 570 577 527 318 194 181 110 144 65 70 109 130 150 179 203 173 153 185 185 164 143 137 143 145 138 124 100 83 71 84 50 47 48 49 53 43 83 73 102 81 69 72 95 93 101 116 99 111 98 100 92 109 110 126 131 109 86 118 129 97 120 127 115 125 123 94 82 82 66 82 68 54 49 69 68 45 45 57 50 43 42 43 64 57 61 52 59 51 45 44 42 42 40 36 39 43 35 34 31 34 22 20 24 20 13 68342 327 526 30 11056 18 59 2 7694 1148 593 10199 13123 16077 68119 76410 77396 196659 319405 278787 432313 449835 727198 999999 768239 684272 244934 4323 158 131 200 274 235 156 219 252 331 223 184 175 227 140 156 169 211 327 272 256 263 273 310 431 474 523 451 398 514 473 464 521 328 373 317 252 385 367 248 163 155 147 206 262 254 342 436 402 326 347 264 272 434 459 376 337 251 299 228 280 273 270 322 344 315 258 300 307 301 258 292 189 249 254 229 207 186 220 280 250 212 216 321 242 258 251 291 255 205 286 304 291 290 310 285 258 315 277 162 183 234 256 245 198 221 251 183 141 280 333 361 438 374 340 361 333 330 312 265 278 288 246 207 224 210 290 249 275 274 269 306 335 280 285 312 263 300 314 295 303 278 319 277 303 269 225 190 167 226 201 196 232 219 253 272 272 260 218 265 269 266 251 262 283 214 214 212 265 191 189 226 204 302 253 231 237 190 177 173 179 176 189 176 189 189 147 170 167 160 139 136 152 160 165 202 216 196 192 253 374 429 466 434 400 433 465 392 226 166 196 159 193 170 137 113 152 172 145 170 181 146 194 209 178 177 182 171 187 197 161 136 132 123 127 125 123 127 127 115 94 102 91 90 114 131 133 129 151 171 154 156 145 121 141 115 124 131 138 140 118 124 146 135 132 143 172 161 146 138 130 108 106 94 92 89 98 116 117 111 115 100 89 108 91 91 97 111 101 105 96 80 100 101 84 86 88 102 89 79 81 80 67 69 68 60 54 47 48 43 68351 341 105 30 11055 18 59 11 7692 1151 76 999999 999999 999999 999999 10 -26 4 218 390 625 6384 50937 146676 209966 192800 199533 197637 102750 29843 61132 165428 185093 46823 144877 304146 254199 64676 1331 243 355 265 161 139 107 122 204 189 176 115 145 220 232 165 253 226 173 119 198 138 179 200 236 221 118 177 269 273 198 187 233 228 227 221 149 104 185 184 239 208 221 236 165 200 152 226 225 322 363 385 345 370 373 279 342 335 309 230 221 245 234 263 206 261 218 219 280 245 272 178 255 156 233 167 193 249 271 226 173 187 231 172 237 245 179 214 186 223 219 232 164 178 195 197 201 267 231 194 210 177 137 204 268 290 264 266 188 241 262 352 323 282 278 352 417 360 320 355 348 298 329 254 271 305 329 240 226 211 163 213 258 247 279 326 259 258 316 315 305 366 310 282 269 283 260 282 328 199 154 171 171 194 207 198 166 180 197 200 257 230 258 256 263 210 181 188 211 220 143 169 124 176 209 165 199 217 225 159 150 154 150 117 111 101 129 179 143 139 126 105 123 100 107 122 99 125 164 130 113 135 175 220 252 273 248 197 266 239 164 157 150 158 140 122 94 123 134 115 115 155 154 153 166 151 164 169 142 154 168 144 133 149 127 107 98 106 76 87 93 83 99 87 74 90 75 82 87 97 120 113 122 118 129 107 107 119 118 116 112 115 127 100 94 111 122 126 128 126 138 115 125 110 111 71 76 79 77 83 89 89 85 93 88 87 101 82 69 67 74 73 83 74 68 90 83 66 71 79 71 69 77 72 69 65 57 53 55 51 44 37 29 68360 341 107 30 11057 18 59 20 7691 1154 384 179 108 186 184 206 162 209 306 329 486 618 4079 12501 26286 76680 162673 214358 292618 228079 144041 2280 445 462 426 430 348 276 323 229 204 151 261 319 113 156 229 168 138 113 114 62 176 123 160 90 170 178 109 110 138 129 144 255 215 133 241 126 92 138 223 164 129 131 167 197 166 75 103 151 227 203 217 191 243 214 296 382 325 249 304 245 278 290 228 268 276 270 199 191 251 247 248 288 264 245 238 207 185 148 139 96 185 179 141 131 206 180 199 207 202 219 205 212 199 163 150 215 259 217 243 186 150 129 150 154 139 195 186 185 230 236 206 225 198 196 237 280 276 292 349 309 316 314 359 384 320 312 319 313 357 311 335 353 277 249 311 293 241 168 236 211 222 245 215 272 281 336 301 268 308 301 270 298 314 324 239 245 256 242 176 154 193 189 174 181 165 148 168 230 166 218 220 142 130 100 97 104 136 140 88 149 127 101 133 191 118 127 100 107 104 109 72 78 21 84 98 130 119 87 87 87 101 80 82 100 127 94 67 38 75 83 149 146 151 85 108 110 124 123 77 73 104 114 112 118 116 110 117 139 110 134 154 138 130 112 104 127 112 116 93 91 77 77 59 62 69 66 41 30 68 47 46 43 43 47 65 70 56 89 91 78 108 79 85 88 96 99 103 89 97 85 95 69 61 94 110 91 87 97 108 95 67 49 60 58 55 58 67 56 46 42 43 52 56 60 46 51 56 48 53 52 52 52 56 55 46 42 40 41 42 27 30 24 19 20 18 19 13 14 14 68369 341 109 30 11059 18 59 29 7689 1157 422 271 267 270 368 404 446 547 545 693 937 1099 2293 20565 70021 104316 228571 492864 296669 17736 6745 2148 388 437 379 310 334 203 254 370 451 306 197 234 211 184 182 174 183 220 275 181 283 326 201 251 165 171 156 183 205 267 264 234 160 158 191 303 211 145 190 193 195 239 227 231 203 193 218 281 321 347 466 486 1031 4302 9807 898 373 296 337 349 363 358 343 351 292 404 446 306 324 384 253 256 322 319 301 339 282 241 313 308 252 197 223 217 211 270 240 235 257 217 254 220 345 262 220 222 188 292 341 254 277 292 230 325 360 301 275 213 257 267 254 240 300 326 322 338 313 369 310 370 443 369 422 449 370 327 363 359 346 356 389 430 374 330 415 344 356 355 338 321 225 291 294 403 399 344 401 466 409 396 456 444 418 433 340 386 341 300 289 238 213 185 227 195 200 212 233 208 194 200 226 199 150 149 174 158 132 167 192 195 193 141 179 188 175 173 169 156 161 161 164 165 155 105 136 164 189 136 155 192 204 151 136 122 115 120 149 123 154 172 171 143 172 166 190 195 245 169 150 185 170 166 164 162 124 124 153 189 189 153 144 187 215 196 201 208 185 178 170 152 118 119 130 129 164 124 110 116 155 148 107 84 101 119 163 124 135 150 146 140 117 130 163 147 118 128 140 134 130 142 134 145 132 102 117 134 136 145 135 141 118 119 124 120 99 103 94 91 100 101 98 92 109 102 85 82 96 116 104 103 96 100 98 98 94 83 80 85 75 68 74 76 70 61 55 54 51 48 43 68378 341 108 30 11058 18 59 38 7687 1160 143 51 -78 -12 62 123 104 102 215 117 57 69 465 2364 5772 10046 49369 181840 405849 539811 387558 234934 77617 37166 716 319 340 237 184 253 258 248 291 238 233 160 98 141 112 95 72 82 115 -43 56 184 196 186 189 168 183 213 256 216 186 229 168 189 191 150 156 227 166 157 188 178 242 403 491 456 609 707 2750 17101 86639 120953 5164 409 447 396 405 404 389 370 336 288 336 306 270 321 287 254 285 222 214 233 265 234 215 229 151 159 203 201 200 183 238 188 170 190 245 155 207 191 284 212 183 294 277 175 262 288 241 222 284 356 333 259 279 255 295 285 260 257 236 248 276 293 301 358 360 362 456 387 363 311 349 390 430 362 337 398 364 356 324 320 325 381 348 295 298 293 323 263 249 289 378 302 329 444 435 426 395 423 384 429 325 297 357 334 321 276 208 191 134 183 198 158 160 162 152 137 112 139 142 129 132 151 111 115 73 92 128 106 82 52 63 95 146 161 128 97 117 134 80 111 114 127 136 123 101 101 136 96 104 87 129 135 131 116 82 91 98 104 179 159 119 102 108 104 168 151 163 155 158 127 103 124 149 159 150 141 155 178 161 167 178 164 156 143 130 132 118 112 113 122 84 75 104 104 60 85 73 88 82 78 115 109 92 95 107 111 116 89 99 95 116 96 84 101 121 116 127 119 89 72 81 116 133 123 97 103 80 101 104 87 84 76 63 68 86 88 97 84 75 78 92 73 88 78 78 76 79 77 61 63 56 48 59 58 56 48 48 53 45 41 26 25 23 25 16 68387 341 107 30 11057 18 59 47 7685 1164 460 475 661 733 621 510 621 1170 1244 1462 1537 1619 6251 33663 73767 211162 249286 275987 283499 166321 132643 277504 247218 142865 88949 5746 821 645 590 525 431 404 286 203 258 241 361 301 318 435 402 495 790 913 1000 846 738 739 852 890 902 746 773 637 588 495 363 299 212 238 246 230 223 163 271 252 438 313 302 349 373 389 431 417 425 477 442 510 530 458 425 466 513 394 352 353 339 372 229 222 242 239 346 337 318 292 281 234 316 233 205 215 161 165 198 187 176 99 188 120 259 181 161 139 157 175 177 132 269 235 264 169 254 270 265 213 246 333 365 354 318 280 288 243 243 270 248 229 291 299 265 328 265 328 390 379 386 308 310 299 290 288 319 295 282 361 365 315 368 367 328 260 257 266 329 329 341 361 390 412 440 434 478 484 428 445 428 412 384 329 289 283 298 221 161 182 193 158 115 114 182 153 134 145 112 106 140 104 79 116 145 118 144 112 77 69 102 98 63 102 140 127 133 112 116 137 176 140 119 137 82 81 96 77 88 67 84 135 104 81 114 79 107 168 133 127 114 65 108 111 107 107 121 118 133 136 128 101 100 117 151 151 160 156 148 162 153 137 149 118 121 120 112 91 78 78 68 59 68 96 71 50 69 71 69 79 67 79 83 108 111 101 77 61 92 88 72 65 78 101 76 92 107 97 95 95 76 87 106 102 103 83 76 74 83 80 80 75 76 74 69 67 65 75 73 90 72 76 79 60 65 62 60 53 61 53 45 49 48 51 48 35 32 39 29 20 21 25 16 20 18 68396 341 110 30 11060 18 59 56 7684 1167 16475 17861 18711 15734 13662 14614 15406 16011 14188 12807 23500 41172 45611 26399 40468 104702 152408 14236 10187 11935 13333 12820 12322 12783 12532 12289 12394 11013 8848 6602 5273 4544 4155 3546 3264 3522 3840 3766 4109 4179 4249 3897 3406 3386 3658 4110 3909 4052 4771 4468 4209 3548 3025 2823 2320 1413 1043 784 929 2735 1044 135 190 222 246 178 252 260 320 354 375 304 323 398 317 362 424 331 389 452 436 469 497 503 407 385 378 339 296 275 190 334 284 320 407 328 238 251 249 210 277 237 173 138 325 297 207 116 217 161 97 120 235 220 281 202 178 245 172 222 237 232 311 279 264 228 293 277 262 244 257 245 253 260 219 260 328 311 270 270 262 369 366 348 348 323 238 281 263 347 362 329 286 408 358 361 295 323 394 298 315 292 299 329 324 337 337 374 396 374 384 412 427 430 449 514 490 453 426 418 330 288 362 304 282 226 141 132 108 161 216 168 205 180 163 218 205 110 189 196 172 231 174 101 146 144 165 151 142 146 184 173 164 199 199 183 214 153 172 173 137 92 99 46 67 65 85 73 85 96 99 112 137 134 124 113 142 128 126 119 126 122 84 92 123 112 121 128 140 148 102 102 138 122 138 156 151 168 140 128 125 83 83 96 106 73 69 67 93 95 95 99 103 66 92 79 65 85 116 124 118 103 109 97 108 90 96 76 106 92 136 104 91 88 86 82 85 83 85 85 64 73 84 89 105 108 91 73 74 74 71 80 81 81 74 77 81 68 63 69 64 60 66 70 72 62 66 69 70 66 53 52 54 46 47 34 26 28 30 25 17 68405 341 113 30 11063 19 0 5 7682 1170 19541 21001 22639 25428 30329 26508 22597 23294 36574 81979 89053 53261 86304 44314 22820 30806 81699 176718 218455 30484 18495 16911 18305 22682 25481 29804 42414 50221 44732 44696 41185 35605 29266 24361 19036 14949 12410 10778 9389 8409 7757 8467 9414 9004 9136 9756 9448 7748 5678 4568 4250 3593 2972 2596 2617 2457 1952 12689 105841 326059 422174 255575 36330 611 318 233 248 227 282 304 281 227 231 244 278 333 365 414 354 402 407 384 340 302 309 316 277 262 356 411 270 209 285 262 243 376 277 194 273 204 218 242 204 242 241 217 177 165 201 157 129 103 202 184 213 155 183 196 165 144 198 292 330 297 261 273 281 230 200 203 220 190 247 231 225 177 263 187 286 242 236 335 371 249 263 325 330 289 360 235 236 266 290 304 331 316 347 355 441 379 276 339 360 345 347 361 331 395 396 389 357 422 500 493 429 382 396 346 384 382 390 327 272 272 263 222 197 126 165 276 250 193 190 130 191 208 225 231 159 130 166 177 190 238 231 228 208 158 228 189 182 239 236 217 211 216 208 172 215 196 158 121 77 78 100 141 111 126 117 105 116 115 104 51 87 90 80 90 88 110 94 96 121 121 130 103 124 126 147 126 89 103 139 147 129 119 153 160 148 133 125 112 107 111 102 78 92 92 127 105 91 91 86 88 105 99 106 111 93 84 97 111 84 81 97 72 67 92 104 109 89 79 101 105 77 98 86 90 90 72 72 86 94 105 97 100 88 68 89 79 85 87 81 68 81 63 66 69 77 83 74 73 76 71 75 82 67 64 66 53 41 46 33 45 47 38 34 29 30 25 19 68414 341 112 30 11062 19 0 14 7680 1173 14042 16381 19820 23116 24224 25770 28998 33987 37643 42386 47253 39084 43968 70217 113123 97283 56147 103752 135211 105568 49280 72541 119994 23306 19263 20319 19039 15140 11535 11104 10864 10969 10545 11746 12234 10576 10347 12018 13802 14074 11981 10323 7343 4618 4109 3979 3278 1910 2063 2180 2302 2578 2461 2628 3288 9655 50215 135579 358581 564312 696058 599136 213013 6394 298 149 255 219 278 245 212 318 264 241 216 244 349 232 298 285 278 221 274 237 267 318 294 282 271 303 332 391 354 323 256 267 277 257 232 246 193 216 166 168 181 192 115 133 167 203 179 146 165 180 177 117 239 147 151 164 192 178 226 255 270 317 260 265 280 231 260 269 210 235 223 187 242 247 271 243 293 322 320 399 352 354 357 307 350 321 295 283 286 311 309 345 344 347 361 336 278 368 374 325 366 368 448 418 390 356 384 425 476 438 357 410 336 315 386 399 427 324 306 298 292 313 326 260 246 285 253 206 206 203 152 201 196 189 212 180 184 146 162 239 201 225 257 196 236 228 177 210 196 178 199 216 216 209 188 134 172 118 109 86 92 122 103 119 146 123 85 100 96 96 81 92 88 124 164 151 151 123 151 116 104 110 129 113 126 104 125 127 112 115 125 122 137 144 178 153 118 98 87 96 101 97 99 105 126 100 92 111 96 99 112 102 90 89 92 88 104 108 121 122 103 100 76 75 97 88 92 103 89 100 103 75 82 72 78 87 79 80 98 102 94 78 85 80 79 82 76 82 88 82 87 57 67 73 83 84 89 90 94 94 86 82 80 82 68 63 57 53 47 48 48 43 39 38 35 29 28 68423 341 111 30 11061 19 0 23 7678 1176 57668 60685 60533 62831 65743 68747 74798 83303 91922 136183 176385 208861 332739 330870 281548 372321 167571 62389 31354 17251 14832 11682 8612 6068 3734 2869 2729 3159 2839 2203 1442 1523 1638 1413 1263 1338 992 808 561 472 453 489 317 262 197 111 300 273 267 267 295 321 360 390 446 2019 4172 3237 27877 135202 216323 114102 66019 9440 894 196 113 176 156 137 188 210 290 301 216 253 275 235 173 93 230 158 216 243 300 266 346 277 340 258 244 266 278 308 310 303 234 259 284 278 288 233 233 214 237 213 176 202 228 224 141 193 180 203 164 168 222 202 194 108 166 178 207 274 357 372 317 309 345 299 170 198 248 198 172 178 231 233 275 271 273 305 294 342 368 318 310 265 261 225 293 288 334 348 325 280 319 287 318 367 375 352 328 327 388 425 402 463 446 423 479 431 455 434 441 522 473 450 388 388 404 398 367 366 353 342 355 319 313 237 220 246 210 200 226 237 207 204 203 180 231 191 189 177 236 251 208 177 193 198 235 219 223 194 191 222 223 226 222 200 131 134 99 117 103 110 85 82 89 111 106 109 122 104 120 122 117 131 125 111 118 107 126 124 145 146 121 115 133 132 106 136 132 143 136 133 138 136 146 155 122 81 94 106 99 95 133 95 83 86 133 122 117 85 98 96 105 108 98 121 108 118 99 113 102 105 102 93 110 79 87 100 116 125 105 100 109 117 102 95 90 102 96 79 95 100 88 78 79 89 87 88 87 95 85 75 85 76 73 84 68 82 82 73 84 80 74 84 77 69 72 61 61 54 50 46 53 43 35 30 24 68432 341 114 30 11064 19 0 32 7677 1179 18296 22126 28977 31399 34850 38008 35287 34831 49350 101477 186077 298835 389882 363907 252795 271923 341951 315031 327670 333607 112326 80488 60269 8512 5278 4680 4503 3613 2830 2681 2495 2745 2813 2215 2004 1981 2844 4343 5156 5290 5449 5947 6934 8465 9185 7783 7526 9239 10177 10442 10912 8609 7659 10290 8464 7581 13100 22916 20795 13729 11532 2221 475 224 175 193 269 293 479 829 560 340 296 261 291 281 154 228 188 185 187 221 202 210 217 268 198 252 264 276 247 242 305 363 271 267 265 250 247 241 252 198 139 147 158 147 153 154 203 179 256 195 174 149 181 184 134 183 261 191 256 270 366 353 400 312 249 216 287 223 255 238 147 258 279 258 223 277 248 269 302 305 327 294 293 318 378 376 331 273 289 266 327 298 276 289 298 373 362 296 302 338 396 398 342 386 346 383 375 398 431 429 421 463 446 462 403 392 418 394 361 334 427 425 370 327 302 288 249 298 267 195 234 224 233 251 248 200 182 175 176 181 207 206 192 210 210 200 243 200 272 302 357 339 311 268 274 254 205 250 232 215 129 81 68 93 122 63 87 83 60 97 127 95 88 132 115 108 124 145 125 131 101 98 101 159 147 133 129 117 143 131 97 133 139 134 163 157 122 126 127 129 109 100 95 103 75 106 106 92 87 84 73 72 102 112 114 119 116 94 84 66 67 62 86 90 87 89 87 59 74 96 66 83 88 91 78 66 78 80 65 77 66 79 86 89 85 73 67 76 70 73 70 62 80 82 57 65 55 67 74 62 57 59 59 55 55 59 58 49 51 44 43 38 33 35 25 21 6 15 14 68441 341 110 30 11090 19 0 41 7675 1182 2756 2634 2377 2093 2049 2000 1534 1580 2341 2355 3378 10137 12434 11636 13004 8919 6625 8738 11538 15114 16503 14622 12969 14007 15682 17476 20390 22978 26762 32900 39625 49138 62291 77371 93790 113902 138857 165642 192633 200998 182809 143580 120824 106079 99092 101281 91546 78611 118765 255380 183842 57029 78837 117234 213167 318235 368020 332388 306193 371311 260602 92864 27311 1568 310 254 198 173 205 308 198 234 172 227 224 220 244 181 181 223 227 253 212 284 206 192 323 338 248 279 255 230 306 215 271 262 225 256 233 271 277 191 188 191 209 231 180 143 165 124 210 240 207 171 176 179 175 132 131 289 312 234 264 293 380 309 292 270 221 234 204 262 248 188 168 207 257 255 291 315 316 299 365 350 336 348 308 233 267 313 295 261 278 272 311 323 332 316 401 374 367 365 329 364 376 398 423 383 414 467 429 495 504 499 535 520 498 540 454 408 332 323 303 398 390 396 298 186 246 259 281 264 227 261 229 227 271 210 224 228 224 189 164 140 155 186 197 194 286 372 359 423 432 403 346 291 287 274 252 267 262 243 164 115 140 132 132 94 129 98 102 108 107 94 102 141 101 132 112 136 134 92 113 115 97 116 102 122 101 135 122 122 123 165 134 158 123 158 160 136 98 97 118 96 122 98 81 78 68 92 93 78 71 56 77 77 94 95 116 105 88 86 89 69 73 78 75 60 74 88 82 89 88 78 85 95 87 83 76 83 112 91 71 61 85 79 66 72 70 75 76 79 83 70 65 63 63 64 58 53 55 75 80 70 66 67 70 66 60 70 57 51 46 38 41 39 34 30 21 19 19 68450 342 114 30 11124 19 0 50 7673 1185 441 1083 2084 2382 1706 1682 2612 1626 1691 1944 1951 2507 4175 7076 9014 12358 21981 33506 39795 52546 64328 74156 81075 87068 99633 114593 118969 108058 104891 103101 89911 77181 74117 83676 78337 58236 46977 34991 21159 14459 17262 40338 62443 64800 17950 23448 38633 72376 113353 139025 190900 157661 148026 232682 235005 227211 229475 282194 298951 423421 705463 462897 12287 438 284 264 232 249 278 310 227 121 257 247 245 212 231 229 227 188 182 224 243 272 277 212 253 304 271 300 246 245 320 246 296 345 264 286 299 188 286 246 191 198 188 175 167 212 214 212 186 134 165 199 180 157 252 160 88 174 246 308 247 320 305 346 318 345 303 232 201 206 203 212 199 232 201 260 346 328 271 267 368 344 301 278 304 319 308 307 305 347 356 309 291 357 258 283 287 314 310 310 294 293 297 260 292 383 420 434 373 450 480 493 519 417 403 488 415 357 378 303 329 279 340 347 287 213 224 214 251 227 266 351 342 335 304 271 229 249 193 174 161 118 168 201 243 327 341 353 406 471 511 517 468 449 387 326 271 272 215 160 134 106 106 75 49 75 104 77 93 86 53 69 112 82 120 122 124 107 104 102 128 131 155 139 149 110 72 105 96 109 105 122 112 105 108 99 83 116 138 101 97 92 67 68 84 119 91 82 73 85 84 107 94 78 75 85 61 70 76 81 63 64 77 77 67 71 63 64 74 66 91 101 90 83 57 71 78 68 78 64 62 59 66 68 70 66 71 69 64 63 74 58 52 69 70 67 60 48 51 61 55 58 50 64 59 51 54 52 48 48 40 43 38 38 37 28 25 21 18 14 68459 343 114 30 11154 19 0 59 7672 1188 13341 13260 13826 13344 10004 6683 8319 6825 6482 5586 4258 3825 4732 6687 9577 16209 29210 31647 24302 22640 21964 24750 29558 37270 40063 37372 38970 44034 40942 30646 28039 28705 30723 37876 46343 67735 95306 113546 83468 32539 23106 40812 27771 25645 13024 6763 5542 4859 11025 14559 14284 40623 70271 88920 61444 143562 354447 542769 683595 424915 220959 184539 91493 10668 314 277 287 199 190 216 216 190 203 240 308 272 228 265 283 352 337 262 203 218 295 231 236 223 280 202 209 240 202 326 287 250 291 305 260 256 272 232 269 127 181 181 155 196 162 233 199 234 268 315 303 256 252 258 216 287 237 247 215 237 298 352 328 332 214 305 224 183 188 213 278 311 298 236 319 216 254 341 347 360 351 355 299 311 271 325 283 300 269 285 244 251 323 285 321 342 293 278 286 313 320 389 347 304 331 350 435 428 347 333 407 466 400 364 442 454 419 326 314 279 246 287 260 259 213 161 183 235 269 310 344 409 418 425 414 392 292 211 221 152 158 190 303 349 333 367 368 397 496 524 533 464 368 309 271 280 233 229 213 126 141 155 127 80 76 89 87 69 70 95 104 82 111 136 133 116 92 47 116 104 101 108 80 130 123 110 109 123 107 115 124 117 125 109 150 130 86 104 95 64 93 85 88 72 92 85 75 52 49 79 73 68 85 95 89 74 85 89 78 68 73 61 57 47 67 77 61 68 108 89 73 87 75 99 99 89 79 76 83 71 67 72 77 89 80 83 71 66 75 60 70 72 65 72 77 62 51 63 70 62 60 81 65 65 61 56 60 62 49 42 42 45 39 42 36 26 26 25 14 68468 344 106 30 11176 19 1 8 7670 1191 291690 268924 194870 114998 66490 56314 53907 18192 14321 14114 15471 9194 7418 7181 6629 5600 5882 6354 6992 7605 9044 12257 14980 18437 21590 24407 29301 37641 44596 48708 52058 51477 49931 51140 67314 70780 75342 71777 54673 47367 61159 83004 92768 93299 88634 77492 74236 67018 47967 32674 27079 21018 13560 13961 57405 54534 25412 11687 23433 1702 266 286 345 253 345 349 252 230 337 243 270 297 315 242 293 241 206 306 383 327 389 351 302 349 358 278 264 279 294 311 306 256 245 360 275 302 328 262 225 270 261 322 291 203 206 301 275 152 278 237 289 256 293 336 351 395 373 247 229 235 294 249 307 332 284 317 334 319 224 268 309 251 226 198 217 252 229 234 323 377 332 383 382 402 351 319 354 284 307 395 298 268 252 298 304 292 314 365 335 367 401 363 343 333 281 331 351 319 405 365 381 395 344 406 484 441 403 431 424 353 384 322 283 312 268 237 228 233 282 325 255 352 361 450 530 535 589 580 515 467 410 328 258 246 243 232 275 387 361 423 468 511 519 540 490 494 509 507 498 445 437 353 316 283 252 221 202 152 119 101 116 143 97 100 75 100 142 97 101 107 129 124 144 150 154 140 125 129 164 181 157 141 143 156 172 167 152 131 158 133 86 108 128 120 108 122 123 107 96 94 113 108 82 91 100 103 128 112 128 111 114 103 129 124 104 112 114 104 90 90 88 113 92 103 114 121 114 114 121 103 98 101 98 95 100 89 98 101 118 110 85 102 118 97 94 89 94 106 99 78 86 88 82 92 93 91 102 100 85 80 80 78 76 87 77 60 58 63 64 61 61 55 53 46 68477 327 665 30 11195 19 1 17 7668 1194 69 230 483 716 899 1045 1353 3086 4699 5269 5229 5948 7733 9331 12343 16654 20519 25115 37485 50148 55264 80844 106846 140839 199785 255826 262151 291991 398614 489868 512794 509371 547248 605433 509353 353133 154949 39900 6302 1045 476 362 326 328 286 361 261 329 418 379 395 407 472 334 378 415 437 523 338 315 361 356 282 368 379 308 286 284 196 291 293 252 327 254 295 313 308 251 265 248 242 232 279 269 147 198 241 217 284 272 206 147 143 204 213 249 258 312 336 282 282 283 355 212 236 241 263 298 295 250 195 172 197 231 260 259 240 210 215 272 336 336 348 320 354 421 344 341 373 356 288 283 305 290 285 300 320 305 301 331 345 319 345 337 287 312 290 322 321 344 330 279 304 418 363 351 449 430 371 352 392 426 387 391 320 244 292 298 256 218 291 258 246 323 406 501 577 603 666 608 467 378 318 288 255 221 150 220 244 302 385 380 373 428 494 510 510 383 336 380 384 497 453 376 328 304 242 195 240 174 100 77 81 62 78 122 117 113 92 95 113 88 74 80 79 73 117 97 91 121 96 109 117 70 78 99 142 131 108 139 142 110 125 101 64 74 71 78 114 115 86 76 81 86 95 96 91 86 93 95 78 74 88 89 88 78 67 100 82 83 92 73 88 81 87 83 72 70 96 65 62 75 80 73 68 70 78 76 70 78 78 67 68 61 59 62 69 65 83 75 65 57 57 56 67 71 77 73 81 62 63 56 62 63 60 50 57 49 47 44 38 39 38 45 36 27 26 68486 326 681 30 11211 19 1 26 7666 1197 60 965 893 485 27 258 488 831 1259 2105 2928 3845 4992 6358 7968 9292 10642 12014 15938 23940 41694 66966 71645 83116 129564 162300 187774 275743 429655 640769 814408 747442 604005 670436 588192 352122 203159 57665 2295 365 339 375 335 248 221 271 321 299 350 392 385 463 396 398 480 489 460 517 501 488 420 399 313 270 261 256 284 310 299 202 262 262 218 207 179 189 163 210 214 230 242 207 163 174 168 151 200 167 183 184 135 240 238 277 285 251 284 220 292 249 261 289 300 236 241 252 216 241 201 205 256 199 162 215 179 134 204 258 220 266 272 301 273 356 323 322 289 301 291 344 260 269 330 304 292 283 311 288 210 265 299 246 275 309 289 322 356 340 335 362 361 283 369 377 428 362 292 208 320 416 383 320 279 269 308 280 238 289 328 300 315 395 362 459 452 536 545 519 460 329 226 241 302 276 239 187 217 285 319 376 414 434 507 477 486 467 342 349 308 306 370 387 458 371 313 305 277 282 177 133 123 48 81 96 61 61 39 85 97 70 56 88 97 60 96 94 79 66 97 61 58 107 102 98 78 101 83 97 103 68 82 105 102 90 67 86 90 85 82 72 74 54 51 53 66 64 65 65 65 56 63 61 58 63 61 68 65 84 75 78 58 54 69 59 48 59 81 80 74 57 54 57 58 51 58 57 64 65 68 72 57 65 56 44 55 60 56 54 55 59 59 51 51 50 47 51 46 39 47 51 50 41 41 35 26 33 30 23 36 30 22 22 13 12 9 9 68495 324 788 30 11228 19 1 35 7665 1200 -55 127 503 1207 2747 6945 16081 31754 47032 54965 74327 116365 142210 112381 111872 149088 177942 244877 307733 393695 368626 310671 233813 211905 289015 411403 363739 380174 317547 215182 170605 163560 226514 156322 76495 172124 57228 3810 1092 421 368 379 414 453 424 367 443 477 444 520 490 426 408 417 421 314 342 335 332 384 451 336 372 329 393 359 354 262 244 265 298 212 200 357 256 223 299 358 335 279 240 222 266 225 218 192 193 303 224 242 346 348 308 296 314 395 351 350 318 303 279 320 164 183 206 225 201 223 195 257 279 259 273 209 246 265 288 274 272 379 322 371 291 315 325 344 354 312 322 323 382 360 291 272 295 331 367 376 301 309 382 361 317 337 306 333 380 365 352 404 415 354 366 287 321 295 280 426 438 471 431 392 411 356 377 461 480 487 471 504 518 542 595 634 636 544 410 311 297 395 371 310 316 304 332 400 446 473 462 502 526 453 444 439 433 370 363 326 330 396 405 374 358 285 288 358 340 237 192 133 165 184 180 94 105 145 118 142 124 119 138 134 87 93 127 107 126 109 122 146 123 118 139 109 119 128 122 142 154 146 142 93 122 114 115 98 95 114 113 116 113 126 136 121 106 116 105 116 116 123 117 108 109 109 116 120 110 95 103 130 96 103 94 101 91 110 102 102 100 105 102 92 97 97 108 100 112 120 100 82 77 96 91 83 90 95 89 96 92 90 91 92 91 91 99 101 94 89 88 90 86 91 86 80 70 70 71 65 61 55 51 50 41 35 68504 316 1012 30 11242 19 1 44 7663 1203 193 1172 2134 3392 6191 10275 16183 26435 44660 64765 92217 149637 205171 378102 610997 615815 646048 802479 867256 721129 582104 408835 313440 203748 99573 51594 22863 11903 2781 966 498 374 335 374 381 454 425 520 484 445 537 415 479 463 457 399 330 355 429 510 391 328 255 371 337 289 299 210 334 351 356 264 282 268 228 172 225 290 308 244 235 230 200 207 237 246 210 163 193 192 234 280 296 257 190 222 226 273 308 358 391 337 284 323 300 271 254 229 290 280 222 285 294 222 294 285 214 274 278 338 316 321 333 276 292 379 339 346 300 310 333 357 310 365 381 279 248 306 218 278 294 291 406 355 368 383 369 366 288 331 300 331 324 286 240 249 259 305 296 337 419 424 431 389 353 378 415 385 416 443 515 529 505 484 519 528 579 571 498 422 444 418 354 431 381 367 417 463 446 475 485 488 374 439 388 372 389 378 374 299 289 358 375 390 361 386 354 385 245 185 177 196 204 199 196 165 137 68 98 62 94 81 107 102 75 80 77 100 88 106 120 115 94 128 140 108 108 102 101 106 102 124 106 91 115 87 84 74 80 79 69 92 66 48 67 87 90 75 79 95 86 97 95 108 94 97 92 96 85 72 85 88 76 67 69 72 98 111 86 67 73 90 74 61 80 86 89 80 77 91 86 76 73 57 60 79 73 67 72 77 63 72 77 68 70 67 67 71 71 69 64 61 52 49 46 47 44 51 47 42 31 24 29 43 37 24 68513 318 997 30 11257 19 1 53 7661 1206 82 416 916 1428 1981 3072 4201 5769 8515 12066 17924 29767 47259 71122 105054 163031 236048 362469 571510 650832 749236 844334 645501 671999 750360 565411 217876 60365 38757 28508 7666 1102 920 539 385 391 459 481 518 415 421 424 580 562 560 478 389 425 339 348 371 425 358 356 306 278 303 254 325 344 382 349 394 246 206 232 290 258 259 263 284 218 241 164 196 245 203 204 177 217 258 184 142 263 236 250 212 224 249 299 324 403 358 343 328 303 318 306 261 195 236 231 204 274 313 304 236 225 295 227 235 337 386 360 383 419 340 330 302 343 307 318 349 297 288 403 343 305 302 298 320 269 329 267 255 235 255 315 316 327 332 296 314 355 341 243 234 246 214 265 279 334 344 410 497 498 418 405 469 434 490 481 472 433 459 527 512 497 519 507 562 598 522 543 487 450 480 525 552 536 544 538 493 484 469 409 435 434 434 446 433 423 356 311 382 415 376 362 422 422 349 298 319 288 339 267 208 148 127 127 70 129 156 117 125 92 107 103 80 98 114 108 74 104 126 123 122 119 124 126 131 123 98 80 90 110 102 99 96 84 97 117 112 95 96 77 67 94 105 63 86 63 102 116 95 106 123 114 109 78 98 99 105 112 97 81 91 98 89 89 95 75 73 79 92 91 99 84 73 79 81 91 98 98 87 79 80 78 91 86 67 77 77 90 88 79 82 77 75 68 78 79 76 76 70 64 72 71 66 68 67 50 41 49 49 35 34 27 68522 348 80 30 11270 19 2 2 7660 1209 6662 4833 4290 3616 2651 2922 4270 4913 5214 4839 3588 2603 2618 2329 2573 3259 3452 4619 5739 5859 9728 15804 22674 28150 31637 42736 51411 57870 64455 69551 69086 72426 69775 77949 89532 92610 108981 177888 298152 404683 483811 447272 365733 254509 218777 202541 165752 130206 107950 135622 170961 261422 119176 4546 441 404 427 367 343 369 334 431 363 317 452 530 525 480 421 543 544 481 506 498 522 409 364 370 411 390 344 340 276 294 228 196 296 268 237 261 307 266 227 323 287 215 213 209 222 168 206 244 243 241 222 160 157 179 197 238 231 188 243 242 234 202 174 187 181 233 267 370 345 267 263 381 315 219 190 316 203 204 222 160 171 172 259 268 289 245 339 408 378 323 364 358 315 356 343 353 302 254 299 364 366 306 296 266 286 235 304 285 219 259 203 256 214 226 266 323 326 337 275 276 249 237 233 171 216 260 320 311 402 476 462 439 455 456 433 415 407 453 417 318 353 391 395 459 537 633 604 547 512 468 495 537 498 477 450 514 494 503 460 454 391 417 440 449 440 451 424 337 327 309 371 361 394 374 347 289 337 333 370 318 207 159 148 94 110 116 116 94 86 96 91 89 90 100 116 94 84 75 79 116 112 97 87 94 93 93 117 120 120 114 121 78 86 91 78 85 105 101 71 58 74 100 107 68 70 77 100 91 89 95 99 78 112 97 94 83 102 119 93 76 84 62 82 91 85 92 86 75 87 70 77 86 76 54 57 78 84 77 81 83 85 76 89 77 73 75 76 74 84 67 80 73 72 59 58 63 63 64 45 60 62 62 61 56 56 44 50 45 41 38 41 28 23 21 68531 348 126 30 11286 19 2 11 7658 1212 1179 1196 946 943 873 989 903 872 863 1062 1341 1510 2064 2380 2117 2491 2654 2648 3019 3758 4829 6243 7729 9341 10549 12946 15418 17718 18329 18579 20268 23840 27561 27879 26717 25569 21984 17818 12479 9384 7940 6020 8543 64301 72471 4876 311 347 427 388 321 279 227 327 246 288 278 278 268 254 268 361 387 371 407 466 429 493 425 469 507 428 567 479 352 418 402 384 362 333 329 302 215 157 221 234 230 312 219 182 275 208 251 197 261 182 189 235 234 89 150 187 178 158 121 179 241 275 278 145 195 175 174 128 214 151 224 217 240 249 264 286 192 257 314 278 323 266 221 324 216 253 259 233 256 252 169 215 246 303 257 270 298 398 347 294 305 349 312 307 331 319 281 265 275 291 285 238 227 250 255 185 217 248 225 193 247 237 279 267 283 242 228 173 246 206 209 267 235 189 246 265 249 318 382 387 380 448 464 418 414 331 285 336 360 338 404 446 533 494 509 453 451 479 535 499 442 428 424 456 471 425 436 442 387 366 396 408 379 437 409 324 282 293 325 293 343 368 369 333 311 329 353 284 206 202 125 100 63 79 70 119 98 69 38 49 69 89 93 84 76 107 68 70 65 78 58 103 92 82 93 105 68 80 82 72 85 77 70 104 91 38 78 83 46 38 60 79 65 67 90 86 58 55 60 65 78 62 74 39 52 56 59 59 70 56 59 63 50 43 65 63 34 43 51 50 57 64 43 54 43 49 60 59 61 56 47 50 33 45 47 35 33 42 33 42 46 35 33 49 49 42 44 28 31 27 15 31 33 16 16 23 24 7 9 -2 -7 -7 68540 349 85 30 11305 19 2 20 7656 1215 496 457 515 609 570 554 690 770 987 1485 1955 2630 3189 3569 4094 5174 6854 10647 14371 16451 18556 23347 26899 28268 30779 37423 43033 48505 54544 52674 46946 46825 44751 40985 37513 34702 24249 10472 4987 3469 2280 1472 1376 2912 4986 874 602 614 330 316 329 314 311 327 271 247 309 278 371 330 390 451 447 526 476 445 509 572 565 537 500 561 382 541 612 653 517 419 349 253 191 261 336 362 139 213 195 332 242 244 227 182 298 245 222 209 285 214 262 361 251 214 251 284 220 275 298 238 231 282 211 243 273 230 256 255 236 213 301 266 291 296 309 382 320 316 326 316 379 269 275 285 231 234 291 209 215 290 235 244 267 260 311 312 300 338 295 307 334 298 334 338 331 328 307 411 302 277 283 221 208 199 168 193 239 227 179 190 215 236 179 299 286 261 275 250 266 231 200 264 335 270 303 295 323 286 291 319 322 360 470 461 444 408 369 337 361 363 366 442 469 498 535 433 455 482 524 510 492 456 430 440 397 400 450 443 423 413 437 470 486 480 388 368 361 352 395 341 343 463 421 335 259 205 215 158 177 138 112 109 114 107 90 88 142 94 105 132 96 76 137 123 119 101 96 87 76 111 87 80 112 109 83 99 133 124 117 94 127 113 91 100 91 82 107 113 114 97 110 82 83 73 67 92 95 59 76 86 81 86 91 93 100 90 86 74 84 90 100 100 86 92 79 100 96 91 71 98 90 84 84 79 76 70 72 83 84 60 75 78 71 63 67 67 63 66 65 65 71 70 58 64 70 63 55 60 56 45 49 48 47 46 45 45 43 39 32 28 28 68549 349 130 30 11320 19 2 29 7654 1218 455 432 423 412 423 473 408 348 514 485 511 596 708 838 1036 1583 2084 3027 3654 4172 4598 4768 6069 9557 13184 13921 14241 14643 19517 26111 27392 29159 27950 24425 18743 11462 8880 4095 1356 836 699 548 396 395 437 381 324 356 229 225 261 113 223 256 284 333 372 346 377 396 436 470 568 610 503 535 464 466 532 488 433 495 503 566 643 613 497 352 355 307 363 370 351 363 322 302 308 310 221 226 272 249 285 179 163 229 247 130 138 261 242 206 202 220 220 210 281 231 232 187 211 136 136 235 196 250 344 247 224 266 298 302 305 286 254 292 306 261 242 276 289 238 164 172 167 165 183 208 162 268 288 284 299 248 240 309 331 283 257 283 338 337 336 377 374 317 245 263 303 260 186 119 132 73 189 184 146 180 210 207 233 209 203 252 253 308 242 250 249 260 330 285 255 215 232 280 321 219 266 402 479 424 388 337 294 243 293 300 404 430 463 441 413 449 482 416 376 387 392 390 434 431 378 400 389 411 421 448 413 404 404 344 327 276 332 392 386 355 356 398 406 330 233 199 196 157 64 73 89 48 57 84 72 81 99 75 72 103 88 94 113 75 40 40 77 92 93 76 105 84 97 100 92 90 77 72 75 99 105 73 94 89 69 84 62 79 58 84 80 81 62 53 78 85 61 58 48 60 70 60 81 78 64 59 81 69 88 71 73 70 51 50 48 66 77 70 67 58 70 72 75 64 65 57 77 84 62 55 54 51 41 30 42 55 56 58 56 53 67 60 47 45 47 48 50 48 43 42 37 28 30 24 25 35 36 30 20 11 8 68558 350 82 30 11332 19 2 38 7653 1221 443 539 561 381 417 538 432 466 521 475 479 711 1073 1443 1915 2350 2627 3292 3897 5114 5794 7646 11835 17203 21235 22639 24139 28611 33693 30286 26457 23452 21323 17517 11282 5384 3326 2552 2658 4048 3470 1541 713 548 486 308 274 392 366 238 210 252 298 355 378 441 513 494 569 474 583 608 561 481 502 480 457 507 665 708 673 648 559 638 603 545 485 529 469 475 425 431 368 313 368 278 124 223 230 229 255 225 196 202 233 275 239 212 192 207 146 264 266 184 250 187 198 248 225 182 199 244 263 216 179 231 182 258 286 302 286 339 288 305 345 368 352 412 294 265 258 220 126 194 229 189 212 186 259 196 249 296 285 356 251 328 399 382 402 359 402 346 333 345 341 347 309 290 274 329 277 295 252 169 134 154 227 217 204 238 227 258 229 239 241 266 312 261 281 209 170 188 237 217 273 318 287 347 390 400 369 309 326 363 345 262 275 297 357 354 364 346 351 388 381 347 441 434 425 406 390 382 439 411 375 453 471 471 443 500 469 373 349 269 292 288 384 451 403 366 403 444 340 274 197 166 157 120 140 90 58 89 71 51 44 96 99 61 79 103 94 77 102 93 96 80 51 130 116 79 85 88 86 117 95 83 80 49 95 86 95 116 106 102 76 85 120 88 59 55 81 97 69 60 76 70 81 80 73 66 73 70 73 80 74 57 85 72 58 75 81 62 67 81 72 69 75 50 56 58 66 75 73 74 73 73 62 58 59 48 64 61 66 78 63 58 57 67 65 54 56 46 49 56 52 54 48 47 49 49 43 41 31 30 26 19 16 6 3 0 68567 350 125 30 11345 19 2 47 7651 1224 455 481 470 406 519 501 493 563 632 569 503 564 600 620 539 525 587 538 525 570 691 811 909 1041 1010 1700 2233 2709 2785 2821 3686 4779 5741 6481 6048 4682 2982 2164 1309 879 717 689 596 461 369 355 393 358 320 300 344 353 385 476 603 656 546 469 579 577 522 475 521 460 500 712 1278 1813 2128 2389 1508 964 732 771 835 1518 2186 3284 3457 2600 2113 2045 1483 694 391 337 219 215 154 207 226 244 295 266 229 219 244 236 196 184 244 204 262 281 196 269 307 215 264 306 260 250 233 275 375 270 197 266 246 203 203 260 364 273 196 263 321 338 250 246 242 236 139 244 272 267 207 229 222 206 222 252 294 302 355 381 314 395 391 427 382 325 296 339 290 345 321 272 303 386 348 313 330 223 149 172 172 198 253 235 259 215 218 301 262 252 283 280 209 228 249 262 203 221 278 292 310 295 376 410 327 273 293 321 318 279 263 292 308 253 318 396 408 433 400 397 415 382 433 501 429 368 438 412 450 417 465 394 392 408 346 328 324 332 340 435 472 439 397 397 414 358 318 253 249 178 165 164 138 117 112 84 75 106 102 113 105 61 93 95 52 64 111 131 115 61 90 102 116 110 99 121 104 96 114 107 78 118 99 85 89 96 95 50 76 113 121 93 81 78 89 102 80 81 86 88 72 66 59 73 75 95 79 90 102 71 76 79 92 78 84 85 75 79 86 87 75 64 74 68 79 77 78 72 66 51 65 69 63 54 69 57 51 64 67 74 73 63 57 67 72 49 49 77 65 49 47 59 56 41 44 40 43 38 37 34 35 21 19 12 68576 351 81 30 11361 19 2 56 7649 1227 308 352 524 405 349 357 358 345 246 386 429 377 433 403 364 490 393 360 457 560 539 542 540 467 590 538 544 621 655 547 533 706 741 718 678 847 780 672 631 544 461 482 459 368 344 348 262 183 246 268 353 314 310 363 415 372 477 404 446 471 483 497 583 830 2341 4874 9047 16708 23455 21825 20409 17771 15110 12620 11726 9859 10371 11112 13183 16266 18877 19185 17279 15027 12809 9604 7499 6808 654 175 266 191 154 202 189 255 170 170 138 212 266 217 170 253 258 210 209 192 198 159 194 145 204 243 201 143 237 115 183 261 278 237 237 342 310 315 216 263 205 211 210 181 251 229 172 117 201 236 210 181 246 308 228 263 246 238 283 383 330 287 368 371 395 323 307 354 283 268 324 276 280 275 260 184 206 218 169 169 195 244 192 212 270 228 266 200 259 309 310 242 257 256 261 242 258 230 235 263 338 324 258 312 271 344 282 293 365 311 253 290 292 257 290 289 281 299 323 370 369 360 338 376 375 394 395 422 435 401 365 300 281 202 160 210 360 441 419 415 424 406 375 420 353 294 243 220 212 169 141 122 93 60 60 101 103 72 56 53 57 73 88 94 88 72 68 101 91 91 100 79 58 48 44 60 55 82 51 74 88 71 83 70 46 63 90 70 68 49 80 65 44 66 65 56 58 46 70 72 93 86 77 85 76 53 38 51 57 67 78 71 42 69 73 62 71 76 65 42 60 60 77 65 60 52 65 67 72 56 50 55 62 50 45 47 48 35 46 53 47 48 42 48 44 41 37 37 38 50 39 42 40 30 41 30 21 16 23 14 15 16 14 68585 351 130 30 11380 19 3 5 7647 1230 -48 16 0 -27 -91 -24 36 43 -10 999999 6 102 158 61 -27 -56 69 55 109 174 147 190 104 181 267 58 139 168 102 86 144 159 224 294 249 234 241 284 281 246 503 1930 673 999999 -13 -52 -54 999999 -34 -49 -35 43 123 63 104 101 82 81 175 526 1198 2472 4337 7784 14293 22064 31639 39862 46326 48947 51694 54012 54916 48842 42208 36764 30274 28592 30792 32928 34744 38351 39751 40383 57715 142457 132465 80011 17971 597 177 182 223 213 299 239 146 182 211 226 263 242 218 157 170 197 136 220 162 124 128 191 206 192 228 226 243 155 179 176 184 195 215 172 179 197 176 237 198 245 165 146 201 151 73 174 196 123 137 151 180 270 234 256 248 243 204 296 358 363 267 312 327 258 225 289 295 339 263 247 270 255 179 170 168 165 177 174 192 165 167 206 240 231 243 235 213 286 273 310 255 224 210 221 272 255 305 283 319 297 239 224 242 236 280 345 353 318 235 218 250 255 215 293 316 277 320 240 336 343 385 385 350 379 426 402 394 347 365 301 310 289 234 197 225 319 315 383 381 456 411 270 203 171 128 137 101 88 74 49 35 68 65 57 53 51 52 46 67 42 30 43 32 33 48 41 27 11 45 22 37 49 48 23 44 42 57 48 37 61 78 78 43 37 55 64 58 47 35 47 47 45 60 59 64 35 37 31 25 38 46 67 24 40 31 20 32 41 38 54 46 41 42 32 23 40 33 34 49 54 56 34 10 29 33 39 20 12 41 30 27 31 27 4 19 22 15 20 21 25 20 21 23 21 16 0 17 22 14 8 -5 -8 -2 -12 -6 -10 -14 -14 -17 -23 -23 68594 352 89 30 11399 19 3 14 7646 1233 82 34 147 141 107 154 237 194 173 193 186 262 174 150 170 171 129 232 243 209 224 193 280 252 229 270 386 420 492 364 247 303 257 225 270 341 316 409 321 309 252 131 66 57 95 113 79 52 2 80 195 115 162 193 245 345 616 1961 6196 11648 12425 15247 18670 21474 25353 25727 23448 23363 23912 22923 19948 18560 16337 13223 12729 12962 7193 4286 3669 3100 3872 6994 11210 16381 27371 71194 99079 145449 100668 37573 2430 245 197 176 197 171 92 241 127 132 220 234 157 177 191 234 163 258 260 307 272 237 339 316 234 226 318 220 301 267 226 271 322 222 224 301 272 251 279 286 189 226 203 249 245 202 223 267 238 238 217 229 205 234 297 350 295 342 407 331 301 364 370 436 353 348 323 310 319 335 328 230 205 207 235 230 208 194 297 290 262 239 279 282 277 259 271 312 334 350 311 326 330 348 328 320 339 376 392 359 310 310 309 284 404 430 386 385 348 274 304 237 253 341 399 355 311 396 422 374 435 450 382 354 386 382 385 458 448 418 367 341 373 308 297 332 416 418 451 437 440 363 320 272 255 220 192 186 175 140 142 125 119 112 94 88 103 90 108 96 61 58 65 57 83 97 78 105 112 84 69 62 85 103 78 103 79 73 90 69 80 92 86 82 66 56 36 51 78 98 59 70 73 77 75 63 44 73 88 108 93 78 55 86 92 74 79 79 87 65 74 87 63 62 69 71 79 68 62 66 68 59 63 47 78 70 49 73 67 55 69 70 59 59 63 50 55 59 59 64 70 68 71 57 45 49 51 55 48 53 42 35 43 46 39 35 32 29 30 26 10 12 68603 352 109 30 11419 19 3 23 7644 1236 416 441 341 250 255 392 357 311 328 462 403 345 425 411 444 491 470 478 435 541 446 448 409 626 461 459 457 419 453 568 486 531 495 440 432 383 382 330 356 303 193 232 262 203 251 143 203 293 318 347 363 366 746 2013 4149 6679 9489 10996 9884 6930 6823 9876 13923 15623 13660 9501 6327 4512 5177 4913 3453 2259 2022 2263 2551 3937 4611 3613 2336 1507 925 1167 1816 4429 22600 68138 52622 4314 345 282 164 173 190 242 252 304 139 133 133 153 170 199 195 201 225 204 239 229 182 256 215 289 298 263 255 229 197 242 268 242 280 233 215 187 272 279 246 329 270 226 206 165 203 261 197 192 179 169 171 147 236 143 204 204 243 294 316 261 348 331 296 330 276 289 282 334 348 286 266 300 189 220 169 173 172 287 173 187 249 181 248 244 272 210 189 223 213 261 330 309 355 420 373 348 323 358 354 307 281 330 348 343 309 321 294 339 361 356 255 333 336 312 305 255 224 356 371 373 391 392 349 360 400 392 395 404 393 286 244 278 257 246 222 290 311 346 337 326 330 289 314 334 263 247 256 167 131 136 118 88 98 109 123 142 140 116 114 112 79 46 47 59 40 84 107 83 55 59 64 46 95 75 79 65 62 82 85 97 99 90 73 49 35 57 64 51 54 43 68 42 52 40 67 80 66 39 27 45 54 87 53 59 54 22 55 63 53 58 56 60 34 41 53 70 68 75 65 53 60 53 59 43 56 44 63 55 46 54 52 65 69 52 55 43 56 52 56 42 44 53 49 46 38 41 36 34 35 36 29 28 28 33 24 26 35 25 18 15 5 1 -2 -12 68612 353 130 30 11440 19 3 32 7642 1238 346 261 346 273 376 360 271 367 374 497 429 454 384 322 480 361 402 533 467 526 563 463 518 562 531 487 587 601 612 480 617 610 510 447 507 481 343 450 272 208 296 217 248 326 300 260 370 389 326 338 483 805 2062 4300 6098 6768 7007 7010 7271 7426 7519 6170 5627 5537 6369 8123 8512 8019 6878 6663 7548 10348 11763 13610 14951 12090 13128 12189 6487 2838 1369 1380 2070 2434 2116 12110 56696 11979 644 310 286 257 133 116 232 212 215 182 180 183 180 188 137 227 212 241 226 261 259 256 228 243 192 210 202 209 299 227 222 238 326 303 279 270 226 193 250 250 263 185 235 246 227 192 221 188 247 197 199 195 232 221 235 256 248 261 361 352 272 338 459 333 332 297 312 275 258 267 317 252 237 189 200 168 121 179 214 188 290 280 235 206 235 271 340 271 288 254 272 299 298 352 375 359 377 345 365 411 411 377 331 382 339 320 333 344 401 369 406 329 280 255 237 326 345 367 348 329 323 404 391 384 398 363 324 358 323 284 247 205 255 256 219 242 287 229 246 288 254 250 220 226 215 200 163 175 182 132 105 116 116 86 120 107 96 93 87 56 66 80 128 110 101 91 115 88 69 99 95 87 99 118 74 62 79 71 66 79 66 79 61 82 88 83 81 85 98 80 94 61 78 61 65 88 83 65 94 66 71 51 67 71 72 85 64 73 61 74 84 71 49 58 84 86 68 73 67 60 75 94 80 73 72 52 49 61 52 52 55 58 76 67 52 72 56 54 45 36 38 48 52 60 64 65 58 46 40 42 50 43 33 50 46 37 39 23 23 26 16 12 8 2 -4 68621 354 89 30 11459 19 3 41 7641 1241 60 61 73 103 150 126 125 244 124 243 111 186 166 135 124 191 144 208 170 90 213 201 162 149 244 319 223 268 187 116 133 188 251 211 127 65 97 53 58 109 40 -3 -31 54 215 71 134 185 254 279 1060 3671 7896 12495 15565 16583 16999 15783 15314 17818 19564 19872 17194 16239 18250 17015 12610 8921 7934 7178 7094 10003 12794 13061 15555 19180 18536 22130 25326 20388 11269 7001 7669 58035 217557 126787 7515 419 298 102 151 250 161 125 191 252 172 170 180 146 125 261 162 181 222 260 186 241 275 232 281 242 149 209 234 283 276 246 297 300 282 282 215 277 313 197 232 223 217 164 169 285 287 220 156 296 220 235 184 186 172 161 202 193 327 327 291 302 271 323 308 339 351 289 273 229 280 306 240 223 298 231 179 218 160 198 221 302 246 206 234 315 216 181 205 268 302 302 321 311 294 358 345 362 354 384 333 372 329 377 370 316 335 309 377 390 364 358 340 344 333 270 289 290 304 335 365 376 344 326 334 385 392 359 368 353 370 301 300 218 163 205 267 245 226 200 183 212 166 166 128 164 192 166 173 106 90 112 107 78 85 99 114 142 142 98 65 74 90 120 94 43 47 68 76 75 75 73 100 91 57 81 50 53 69 27 49 50 72 43 56 48 65 71 83 91 43 45 56 55 46 58 34 83 89 62 42 34 49 44 45 63 61 68 79 55 42 54 14 18 13 50 35 50 78 68 41 43 61 51 45 47 63 54 31 29 31 42 39 26 19 36 39 42 35 51 38 35 36 43 36 41 22 35 42 50 37 16 29 34 26 19 18 17 15 17 21 19 9 12 1 3 -6 -15 68630 354 111 30 11481 19 3 50 7639 1244 340 361 355 411 316 218 410 396 392 289 426 276 401 541 453 300 295 392 475 503 349 518 616 560 526 577 537 507 526 606 591 526 462 328 259 310 216 174 253 263 201 229 280 421 395 343 530 1168 3328 8307 17023 26663 33682 39444 44543 49630 50500 44366 38517 37722 33438 25255 20095 17289 14647 10613 8332 5713 3818 2746 1996 1455 1873 2295 3098 3207 2270 1578 1035 665 470 425 398 490 372 326 264 234 182 181 103 272 314 192 183 180 179 289 216 277 210 305 250 274 239 272 245 273 242 276 281 290 195 249 285 229 245 317 283 280 338 251 243 259 214 245 335 283 232 192 225 240 314 331 272 246 202 215 245 254 184 220 206 250 310 251 365 292 334 313 319 371 424 336 280 289 329 332 293 262 279 262 260 280 245 212 209 255 253 250 269 264 223 273 366 417 358 360 382 305 355 381 370 319 239 279 320 304 379 396 362 329 311 352 341 427 386 346 309 317 274 285 288 321 384 344 354 345 358 360 402 372 375 379 377 375 398 315 198 210 238 242 238 211 216 206 206 195 181 189 199 140 145 162 130 104 148 117 106 138 79 102 154 115 99 109 94 103 70 77 105 71 58 62 112 98 117 54 77 72 74 98 67 72 79 61 57 69 90 75 66 74 83 84 72 42 74 50 46 64 78 93 106 89 81 69 74 94 92 65 54 50 90 66 69 90 94 74 64 79 53 63 61 70 60 67 60 54 72 69 64 49 45 56 52 45 44 72 65 51 56 58 38 48 62 45 51 52 44 42 45 62 46 44 39 37 31 39 35 38 37 36 30 30 23 22 26 20 26 23 13 4 7 9 68639 355 131 30 11501 19 3 59 7637 1247 322 316 426 429 401 468 370 387 407 436 335 409 509 455 461 421 381 451 546 486 573 560 553 464 560 587 638 673 732 869 811 702 546 518 514 388 451 379 289 462 459 520 577 889 1049 1489 2245 4192 9064 16364 24824 34971 40366 39682 36068 33080 29723 26430 23048 18431 15217 14665 14212 13371 9694 6896 5122 3004 2270 1912 1444 1066 1021 1318 2066 3497 4651 4615 3577 2524 1143 739 502 370 365 404 397 329 284 235 203 230 228 255 209 235 243 215 178 224 285 202 315 236 244 214 252 230 312 263 267 338 301 329 245 234 370 343 264 206 182 190 296 268 346 334 239 221 226 295 256 298 240 253 207 178 166 177 147 218 236 193 236 321 365 271 374 390 373 278 371 378 327 352 313 333 318 282 267 281 305 262 224 221 200 225 214 214 225 206 240 240 307 255 289 327 346 350 380 414 413 375 350 335 331 339 338 350 344 381 368 388 369 360 373 420 382 386 357 317 314 274 349 348 353 367 362 377 402 416 457 462 394 383 340 335 375 343 286 232 229 220 220 279 251 246 252 205 199 196 196 168 159 130 122 133 105 97 134 152 110 137 114 114 155 83 86 86 69 100 93 88 42 33 47 91 84 85 94 81 90 86 82 92 127 125 71 86 80 88 57 70 114 103 104 88 62 75 96 102 77 79 64 72 81 73 90 73 74 83 68 74 83 65 85 64 71 86 82 90 85 69 92 86 86 75 66 78 68 64 68 70 91 64 64 66 53 66 63 61 68 64 76 62 61 64 66 62 46 60 64 62 54 59 62 53 52 58 45 44 49 59 53 43 37 38 33 29 32 28 19 21 18 20 9 68649 355 124 30 11524 19 4 9 7635 1250 525 511 455 410 301 352 598 452 425 371 536 519 608 557 609 508 471 592 449 507 579 523 579 588 658 598 585 536 561 475 456 433 280 470 400 442 464 442 516 608 844 1074 1131 1540 2370 3588 5082 6957 10083 14267 19241 23607 27326 31516 34681 33496 31468 27150 21105 17308 15944 15271 13371 12846 12290 9416 7179 5086 3451 2343 1342 985 904 749 838 676 695 1335 2003 1295 835 772 565 312 310 267 362 227 227 234 256 151 282 192 185 136 235 154 224 267 253 262 293 217 201 274 304 301 324 190 370 301 218 286 294 349 280 285 357 235 296 313 239 212 272 243 237 278 281 258 219 228 301 253 214 234 226 123 258 160 221 153 193 211 308 350 299 315 296 290 370 374 385 359 398 421 439 426 342 381 332 274 254 191 187 259 203 235 287 260 274 243 326 299 366 394 420 382 391 384 348 390 407 400 381 368 374 357 358 327 334 344 341 451 398 374 441 354 309 281 325 340 385 376 384 426 387 405 413 421 472 385 396 335 385 351 376 319 311 314 298 289 286 284 312 298 296 271 236 199 223 187 151 111 170 140 115 110 85 86 81 108 125 102 76 84 101 97 109 97 106 96 101 108 69 107 133 77 107 99 122 114 89 104 105 84 77 91 73 58 58 53 51 91 71 90 76 79 78 87 73 76 82 89 60 51 71 79 56 64 76 72 63 70 65 51 72 45 66 77 73 69 66 77 73 82 68 67 87 81 75 60 76 77 80 60 59 81 77 43 44 59 68 70 63 56 76 69 65 63 72 73 76 76 71 70 60 70 55 58 60 61 52 45 52 45 34 47 50 35 28 25 20 16 12 68658 357 84 30 11544 19 4 18 7634 1253 335 385 458 521 439 419 456 286 369 464 490 565 462 376 393 517 539 497 600 655 515 393 390 510 523 556 568 564 482 547 451 448 369 357 522 576 396 322 420 518 576 637 803 987 1532 2312 3741 6214 9656 15054 19562 21162 21816 23130 23672 23198 22463 22199 20048 18495 16232 13393 11342 9284 7690 6564 6245 6448 6564 5305 3215 2296 1683 1319 1062 862 790 881 763 842 833 815 989 1239 1068 477 351 277 272 254 313 279 169 174 193 204 236 140 66 162 196 215 188 227 201 190 132 215 249 260 191 197 261 305 269 298 358 329 277 330 290 297 236 285 293 124 179 238 261 218 221 210 213 220 265 98 158 211 168 168 178 191 188 204 215 175 174 182 232 277 307 300 267 256 291 329 340 335 340 321 328 267 251 265 87 155 195 181 197 256 249 184 181 258 217 276 364 338 363 340 324 362 356 386 393 352 376 310 267 355 326 358 345 354 372 312 353 362 306 316 264 391 366 307 360 328 352 384 404 401 400 353 307 326 364 369 360 293 289 287 320 252 307 315 260 298 291 253 223 167 133 191 211 121 101 100 106 87 22 47 88 72 150 123 98 47 76 67 77 83 107 83 69 58 104 81 65 68 42 118 101 62 52 61 71 57 57 54 62 76 67 80 80 58 42 67 70 43 72 74 62 69 87 57 18 36 41 68 50 39 60 61 85 71 42 57 51 55 43 39 23 39 52 57 43 15 43 51 56 63 36 54 55 42 52 46 40 34 37 35 30 23 41 49 41 27 27 31 31 22 29 28 27 46 33 27 47 40 41 36 27 32 33 31 27 24 18 26 17 14 9 7 5 7 -4 -14 -10 68667 357 134 30 11564 19 4 27 7632 1256 319 351 477 528 394 339 444 403 358 426 468 423 483 475 385 509 397 447 558 480 648 594 486 439 695 656 669 742 688 828 861 794 1432 8206 5952 466 625 996 1379 1612 2405 3415 4073 4821 6850 9719 12114 14036 15716 17196 17765 17082 15602 14522 14316 13547 13231 12368 9787 8215 7496 7223 7496 7996 9246 11214 11707 10273 9580 7915 5497 3474 2422 1847 1560 1284 1213 1624 1873 1563 5245 34951 57117 45323 2247 374 380 324 288 296 248 209 196 167 237 239 221 155 180 183 259 188 219 223 234 265 315 245 236 250 179 228 185 175 240 234 308 272 304 373 325 292 297 268 307 303 273 219 245 286 287 310 237 175 206 193 140 186 185 207 143 144 212 217 210 193 220 214 307 319 357 297 331 338 317 277 296 306 384 322 259 297 265 199 150 237 258 223 244 242 287 290 319 317 332 385 411 401 339 330 397 445 347 257 349 367 352 331 308 313 363 348 367 411 410 395 417 351 294 375 424 335 377 349 412 361 296 377 411 380 364 379 374 332 355 368 350 363 311 331 419 356 324 311 271 277 196 170 222 157 170 148 130 101 109 136 105 102 105 66 91 78 127 110 68 91 82 93 57 95 137 103 59 110 116 100 93 96 60 106 126 95 105 133 118 73 46 98 46 69 74 38 38 68 49 73 67 81 78 62 71 67 67 53 78 73 68 54 33 43 47 66 61 44 75 56 30 59 58 68 52 30 52 47 62 58 33 44 51 65 54 62 63 67 56 38 48 41 52 51 49 53 54 54 61 49 36 43 72 52 51 47 62 52 33 41 40 44 40 44 41 42 35 30 28 26 22 19 21 19 23 21 15 9 4 -2 -11 68676 357 125 30 11585 19 4 36 7630 1259 368 419 414 401 368 462 472 332 388 392 420 407 492 375 373 477 506 597 553 625 581 626 775 690 670 741 776 612 513 646 525 482 771 1222 2069 3403 5770 8302 10716 13055 14938 16958 19303 21270 21369 21629 22185 22116 21598 20338 18933 18910 19386 18822 19357 18245 16280 15583 13793 12620 12815 12967 12016 9980 7819 5295 3694 2588 1969 1667 1431 1202 1046 868 951 791 859 795 941 974 1190 1357 1503 774 427 337 420 347 411 269 210 188 221 219 222 189 251 193 293 173 207 320 258 191 178 249 257 295 223 273 233 234 196 244 301 249 283 381 354 300 409 432 399 304 318 280 311 214 301 414 286 260 323 320 288 181 245 271 207 204 237 220 281 396 317 330 347 315 285 252 315 308 257 320 402 344 373 421 388 331 321 355 359 301 288 204 230 200 205 239 334 293 267 255 379 362 362 388 389 384 468 409 386 407 384 416 417 413 399 398 406 381 375 420 421 354 392 379 411 391 314 375 411 396 392 426 451 397 345 403 436 383 360 400 341 372 387 373 374 340 365 413 356 320 282 258 237 153 172 148 190 152 144 107 168 153 103 121 83 104 116 117 124 110 155 121 118 180 155 141 92 120 121 109 114 117 106 115 151 142 124 91 118 118 114 120 133 104 92 87 84 72 104 88 112 110 93 113 76 54 97 121 124 114 71 53 54 100 82 69 108 95 105 73 77 95 74 69 96 90 81 82 77 94 92 64 60 85 87 95 84 85 70 68 82 71 79 66 61 74 73 76 73 71 79 70 62 59 56 73 76 74 64 63 76 60 42 61 67 60 57 53 53 54 43 52 45 38 46 49 43 44 42 32 20 18 13 68685 359 80 30 11600 19 4 45 7628 1262 236 171 162 193 195 235 219 207 233 299 259 249 240 288 269 322 286 366 379 472 421 337 443 305 388 448 358 277 365 299 319 442 297 258 353 333 540 928 2098 4241 7624 11683 17424 24346 30518 36152 37437 37812 38288 37322 38646 39790 40188 36358 30794 26079 23888 19946 19057 18485 18282 17601 17703 16848 17042 16529 13933 10620 8001 6077 5143 3844 1974 1185 866 768 781 750 744 780 1013 1872 3022 714 448 299 388 418 391 408 243 344 277 257 285 246 305 196 290 229 181 207 196 277 249 295 327 353 291 250 171 254 324 215 168 209 240 257 318 412 412 459 397 341 371 358 238 311 324 300 353 319 315 308 303 268 241 274 172 222 283 270 254 333 411 377 318 375 388 358 344 307 316 399 324 378 422 398 302 382 361 382 318 362 297 358 261 232 221 295 289 255 281 358 361 383 362 392 345 360 428 403 427 470 396 364 403 424 490 417 415 393 422 360 399 377 351 353 400 398 352 337 373 421 431 417 422 432 426 431 363 409 354 377 380 409 362 334 370 334 320 421 373 354 317 240 253 187 162 121 131 205 218 126 142 96 159 178 140 91 53 88 138 122 87 123 151 66 111 107 150 137 139 130 136 97 121 133 93 95 96 142 125 123 140 102 105 107 88 78 67 68 65 82 103 71 89 93 87 90 84 84 100 72 82 88 90 108 92 87 81 51 78 85 78 61 60 66 76 78 67 62 68 70 68 92 95 69 75 79 69 79 57 89 70 58 68 74 54 59 59 73 80 78 63 52 65 62 63 70 73 56 63 52 52 51 65 66 69 64 53 53 54 56 44 42 30 35 46 47 46 48 37 32 23 20 23 12 10 68694 358 145 30 11605 19 4 54 7627 1265 -57 -28 -81 999999 999999 999999 -93 -69 -30 6 -89 -58 -37 -20 -90 23 -18 60 64 13 4 72 -77 38 158 240 1218 2409 1883 1887 3178 4443 6766 9155 10232 11091 13574 19476 26501 37844 82759 118076 91161 74989 88139 136493 224672 84053 45506 40699 35280 29938 27735 32149 38179 42969 49041 53966 58829 64213 63903 60954 52091 46900 42018 30991 18775 11259 6237 3148 1964 1475 1059 879 672 717 706 717 487 493 395 316 345 360 440 475 427 431 415 395 359 289 321 289 223 224 220 218 201 214 192 234 292 292 223 291 346 263 205 306 262 186 232 178 140 243 287 331 367 384 337 278 393 356 350 316 375 338 361 359 285 352 274 244 201 218 141 235 236 173 185 233 310 310 362 296 289 328 282 344 336 361 298 376 376 302 294 342 301 315 325 353 357 377 329 279 190 217 240 218 239 263 283 287 270 327 297 323 371 387 381 400 438 380 396 400 453 421 444 459 490 394 407 407 393 390 401 433 404 414 392 431 427 471 423 431 448 390 385 408 375 351 341 348 341 388 322 320 295 322 320 309 351 295 227 232 203 160 167 179 170 165 128 144 148 107 129 117 130 137 98 76 135 121 140 132 162 181 133 129 132 146 144 118 85 108 127 118 115 113 133 101 76 100 125 136 113 98 101 65 51 97 56 91 92 108 88 80 81 97 99 100 114 109 111 117 103 90 92 62 78 83 78 88 94 89 93 112 96 76 76 100 70 74 114 101 82 78 77 79 49 65 93 87 75 88 88 53 64 59 68 82 71 79 89 83 71 87 84 63 80 96 76 73 70 81 90 82 71 63 66 68 61 65 62 61 51 50 46 47 48 48 53 36 31 40 32 25 68703 337 773 30 11603 19 5 3 7625 1267 -68 999999 999999 -56 116 484 696 1140 2677 4045 5539 6041 7573 13345 20084 43556 66056 135290 134022 125543 114600 91304 138632 132790 108701 51808 69232 117346 221204 114106 63906 75423 75459 66579 57618 51575 47677 46332 47938 46837 45150 41782 36024 27929 21705 13815 6753 3548 1908 1045 860 757 583 674 706 575 385 455 339 301 395 335 354 324 333 417 464 480 420 344 337 356 277 239 227 352 334 191 289 293 246 230 159 246 242 249 225 202 222 216 139 156 168 178 314 332 356 383 348 327 339 408 360 313 346 314 321 338 269 200 209 273 230 126 160 76 159 97 147 184 229 265 325 314 409 297 317 324 354 308 314 273 298 363 361 322 326 293 298 334 288 299 282 239 142 191 165 237 246 203 226 321 322 243 259 293 297 304 330 311 334 408 362 325 323 407 442 424 419 363 450 407 390 412 292 334 407 428 360 380 378 380 356 384 384 363 306 337 318 360 326 331 342 422 369 307 223 205 193 212 202 230 195 181 176 184 166 86 101 133 131 153 143 120 131 161 137 90 62 83 62 52 72 83 87 134 110 64 56 90 106 76 51 26 58 52 40 64 67 80 85 41 77 89 90 77 91 94 82 96 107 57 70 83 59 43 76 112 83 62 61 72 78 89 69 67 62 54 45 68 61 67 38 61 26 48 67 65 56 79 68 52 42 44 60 76 79 84 65 50 54 61 57 47 68 58 32 43 72 72 59 73 60 62 64 65 47 60 49 55 54 50 53 51 39 44 54 59 41 27 40 39 37 29 33 40 26 25 33 28 19 20 22 16 20 10 -5 68712 339 713 30 11603 19 5 12 7623 1270 87 144 393 585 627 1454 3652 6035 8930 12693 17205 23210 30243 36276 41615 51483 60549 68738 76838 77979 80307 85331 84581 93073 86120 75332 93313 117638 96905 44029 46004 48208 51528 51230 44002 40781 44793 48421 48445 49901 54849 58306 58841 54049 52779 53546 54038 51280 46388 43336 32027 22531 21710 18454 13538 7368 3307 2656 1932 1369 1425 666 646 405 285 303 312 383 331 291 400 392 481 448 353 365 235 149 190 228 235 214 211 171 221 215 267 251 237 173 273 194 177 144 135 271 213 312 328 310 331 342 361 212 217 351 318 346 317 327 306 174 216 211 209 118 93 216 126 89 137 178 200 255 310 254 246 359 405 307 325 317 277 336 360 309 298 266 298 295 312 231 313 302 269 283 278 276 252 246 198 249 280 239 269 303 285 246 259 290 334 397 369 416 355 363 420 372 407 432 404 374 411 424 447 434 435 392 374 360 423 411 417 417 363 340 438 359 335 389 418 365 319 309 335 334 282 330 310 195 163 164 143 167 156 152 135 153 162 129 129 125 127 115 160 141 150 106 124 94 92 126 111 120 74 116 51 62 96 81 88 80 168 120 31 61 63 72 60 63 88 102 102 71 67 134 100 97 90 84 92 69 104 71 66 93 88 109 106 82 70 67 26 52 48 58 64 85 101 79 66 57 98 68 58 70 72 70 68 66 46 49 65 66 76 54 82 100 80 87 81 79 76 73 82 67 65 76 87 72 54 44 55 53 75 62 64 57 61 67 57 52 61 57 57 55 58 55 52 54 56 45 43 42 40 39 28 36 50 42 33 33 31 33 21 27 17 9 13 68721 351 356 30 11606 19 5 21 7622 1273 -70 217 653 950 1851 2406 2563 3937 6966 7741 8264 11643 13094 14255 17579 20742 22725 25430 25531 27305 30782 33573 38592 42909 46811 47888 45504 44965 52297 60290 60355 54250 50260 50187 50407 52189 49205 68721 129461 136968 228649 399079 394821 306367 113730 58276 61056 68665 74653 89884 107217 113562 111530 111251 114155 111290 106636 108890 115193 128515 115354 79744 50260 33068 18956 12189 7418 4653 2383 1133 684 402 385 328 304 295 304 289 293 279 408 392 368 378 262 244 256 252 235 219 185 226 204 288 232 259 167 231 237 234 308 360 297 170 225 214 222 202 194 148 169 319 303 414 285 295 336 281 329 282 299 221 176 180 185 153 225 297 164 155 169 182 100 199 227 253 285 275 260 200 244 293 278 330 248 285 300 214 308 253 332 316 278 274 358 224 270 308 301 219 196 251 180 248 294 275 327 234 232 253 249 260 295 349 326 380 384 400 337 371 363 387 429 403 424 359 376 360 367 384 387 405 388 353 324 343 321 273 355 375 382 412 364 326 393 335 283 356 301 352 319 286 296 195 172 149 145 106 113 123 132 110 87 151 118 114 144 117 119 108 135 126 107 144 101 77 96 84 94 94 51 18 42 69 60 69 52 39 116 95 110 100 103 119 92 95 79 128 119 77 71 89 64 76 100 104 88 88 79 75 68 69 118 93 47 76 59 63 71 102 92 97 89 67 67 86 82 66 83 73 85 94 87 68 94 69 70 86 57 77 73 76 68 62 80 89 93 64 66 93 82 85 84 65 82 85 91 85 79 65 74 94 69 56 63 60 76 75 76 76 75 67 67 73 53 54 49 52 61 57 56 53 57 49 49 48 40 32 25 23 24 68730 341 658 30 11608 19 5 30 7620 1276 213 676 1349 1576 1628 2311 2702 3764 5787 8184 10768 12805 14058 17234 21321 23386 24383 22848 22519 25897 32678 37232 46857 70279 88747 75823 59098 37150 38693 92559 235303 284592 107382 39502 41019 45277 44880 46346 49481 52237 53023 52857 52726 60291 60473 64176 77872 140876 161091 125125 130644 106514 58533 64493 127913 302315 373103 305048 432571 283027 351403 287155 60341 5213 416 295 215 136 204 272 287 266 368 349 321 190 255 153 178 174 160 164 260 135 220 142 136 137 132 198 176 265 207 165 95 148 146 191 150 237 251 220 193 200 200 252 280 260 276 255 192 74 114 168 171 180 132 109 110 121 126 133 159 215 178 224 251 235 220 247 308 322 298 311 233 216 304 306 284 284 294 206 247 271 253 271 265 196 231 206 213 217 253 195 241 210 295 263 274 264 238 223 240 297 297 413 366 327 318 338 370 312 327 296 338 290 334 336 352 347 370 361 341 304 336 317 278 279 286 295 318 275 290 346 326 326 233 267 282 305 309 275 268 188 155 154 135 108 97 72 87 99 64 97 68 64 87 69 60 45 108 107 92 73 38 33 54 42 52 38 32 21 53 51 48 50 63 48 86 123 97 73 71 25 22 43 39 64 106 63 20 60 58 55 41 51 71 68 20 51 61 65 29 41 12 51 44 62 60 17 25 59 51 60 36 27 28 20 9 28 29 40 44 36 39 34 57 48 63 40 41 42 48 58 54 73 48 30 33 39 32 58 48 37 48 42 43 51 46 38 32 41 50 62 47 45 44 62 40 47 52 46 31 39 36 25 33 37 32 21 22 21 18 14 15 23 18 16 6 5 -7 68739 303 1801 30 11611 19 5 39 7618 1279 165 1226 2843 4796 9523 23270 34865 48385 109521 129555 51269 92009 147463 219060 259269 182923 167997 153387 303623 580951 878642 999999 999999 560587 102525 2424 405 310 379 340 339 254 300 291 324 334 334 184 195 144 228 242 237 207 285 299 269 195 190 217 217 185 213 163 178 273 327 221 180 115 134 190 243 221 243 323 299 381 378 215 262 214 294 317 199 142 153 214 143 112 123 160 143 186 241 201 221 238 274 249 264 299 321 324 323 263 304 315 332 386 391 307 294 405 332 300 308 312 284 250 276 234 192 224 272 336 238 240 240 244 281 377 314 238 280 286 310 380 358 385 416 347 426 401 395 419 362 386 406 388 443 441 413 373 390 365 307 336 395 387 406 356 342 296 384 349 306 330 368 315 258 254 313 301 271 217 175 180 134 118 91 136 83 146 145 163 132 95 125 136 94 113 113 99 116 109 86 39 57 51 105 98 56 72 68 56 103 123 147 152 183 149 148 117 72 106 81 89 91 118 136 145 128 131 124 96 101 115 85 73 66 85 92 117 88 69 122 110 103 90 76 82 84 73 87 30 66 81 77 85 92 64 95 105 79 79 86 92 102 66 61 64 84 97 69 96 89 73 84 69 79 83 94 95 89 84 71 77 84 72 77 91 69 78 80 61 52 76 66 86 91 78 73 79 79 62 54 56 65 58 63 57 59 55 55 58 50 44 50 40 38 32 27 68748 339 724 30 11614 19 5 48 7616 1281 58 14 90 210 394 706 928 999 1230 1511 2053 2954 4180 4622 3930 3939 3524 3421 3923 4256 4707 5062 4934 5649 7401 7742 7271 7585 8739 10979 13298 13841 14462 15194 14974 15203 16586 18885 20997 25417 29299 33841 38167 53273 63737 76207 106499 144530 176200 170360 135021 178627 258750 387395 531545 610397 500108 351575 442673 466552 145226 39009 1972 733 419 207 259 198 263 295 241 197 281 385 266 188 197 127 185 209 143 210 202 238 139 156 196 197 229 197 156 215 171 93 79 156 223 213 186 184 192 202 289 343 334 232 228 237 171 104 177 177 125 68 157 129 34 66 137 139 137 119 161 175 212 234 291 256 238 244 248 280 236 264 219 344 262 287 250 260 249 257 240 235 250 196 215 245 206 232 178 151 184 207 157 174 214 143 127 202 278 266 339 357 366 350 343 298 368 339 342 353 435 385 349 371 349 333 343 304 256 302 304 299 295 270 242 294 293 269 291 269 295 308 285 257 208 226 215 241 209 259 238 113 181 148 93 101 86 64 44 81 101 112 134 59 63 53 38 21 56 16 86 84 26 76 75 14 3 17 39 16 21 58 97 109 127 147 124 62 66 80 21 6 42 77 32 39 48 76 70 53 44 83 77 35 33 16 39 41 26 31 16 55 65 48 57 27 61 55 23 7 30 34 70 67 24 27 44 49 32 35 37 23 34 35 54 41 44 51 40 56 44 41 53 40 45 35 31 45 54 66 55 58 56 39 45 32 20 38 44 32 28 32 39 39 43 47 29 27 32 32 39 30 18 21 31 26 15 21 28 22 24 17 12 2 1 -6 -12 68757 337 785 30 11615 19 5 57 7615 1284 33 143 415 730 1204 1693 2119 2409 2529 2792 3299 3566 4156 5451 6114 7300 9942 14165 17138 22804 21538 19993 24127 31417 33670 31766 31861 32795 32029 35308 39058 41077 43645 45523 40440 38801 41572 39896 49851 62549 62438 53296 37689 29609 27700 37433 41509 60396 113464 240142 405214 370833 413245 741187 925678 677476 358264 31398 10131 7147 1817 1043 638 371 227 222 148 135 163 203 209 363 274 194 130 193 216 127 191 166 118 233 186 170 147 192 264 179 155 82 222 97 162 150 126 124 187 192 208 190 203 262 244 183 145 241 202 142 84 63 111 37 53 21 157 166 133 133 77 112 144 268 247 239 208 331 284 173 245 236 253 243 300 257 197 296 263 287 286 242 232 292 272 168 157 198 177 184 172 138 178 196 222 200 167 277 290 255 280 323 299 336 351 375 339 386 356 291 291 344 356 353 328 370 361 260 287 275 306 320 255 278 323 292 253 259 248 258 251 188 258 234 264 212 229 210 219 275 256 224 200 160 113 128 122 88 66 93 94 45 36 55 103 64 81 58 48 74 53 18 32 27 10 12 29 63 -8 14 70 85 67 61 84 75 100 119 120 117 72 56 55 35 40 83 39 37 57 48 48 50 79 94 88 65 26 21 35 53 40 32 52 42 28 46 54 45 26 21 43 44 46 56 37 46 47 43 35 45 43 31 25 14 19 28 31 27 28 23 17 29 47 27 32 48 30 35 36 43 31 44 31 35 48 29 31 54 35 29 31 24 33 43 49 36 36 32 20 25 30 23 16 23 11 -4 15 24 17 14 2 7 6 -4 -4 0 -2 -5 -13 68766 323 1205 30 11615 19 6 6 7613 1287 93 307 550 892 1414 1933 2983 5925 7039 8753 19762 41651 61610 60673 51564 39104 45649 42800 49678 68500 62080 63287 77452 97502 111884 121933 142107 164859 184075 196620 210865 262925 265797 310105 355537 490515 530752 453778 333004 157084 75582 51290 41495 31624 18907 7010 2503 1108 509 385 266 202 226 269 309 266 257 222 290 310 212 241 222 169 153 188 194 272 274 275 156 177 188 136 135 185 153 161 178 250 241 213 199 251 318 297 308 313 261 229 256 306 330 273 177 152 150 173 171 251 226 85 117 185 145 134 139 188 165 189 232 241 279 335 273 242 291 313 321 284 243 323 329 306 290 312 287 310 268 276 261 267 233 273 251 226 223 236 292 324 287 293 303 318 285 228 256 379 441 394 374 462 368 422 333 359 360 311 356 384 388 425 404 331 313 387 363 372 400 364 298 311 289 301 264 216 124 193 240 212 197 222 269 262 232 230 224 187 188 139 143 100 114 100 116 109 126 114 116 108 99 97 119 115 96 86 117 103 39 6 46 57 44 99 107 108 130 117 125 151 150 118 177 147 107 127 88 75 64 68 66 129 157 87 67 93 92 120 71 98 95 104 74 70 67 54 93 80 69 66 77 56 75 84 51 56 54 60 78 59 68 83 46 56 58 58 54 40 43 30 34 50 33 28 57 51 54 60 58 45 52 50 60 71 71 68 71 64 68 51 64 64 60 73 65 65 65 64 66 67 64 57 48 54 67 66 48 44 49 40 44 48 42 30 25 21 19 29 25 21 20 18 2 68775 311 1564 30 11614 19 6 15 7611 1290 -80 162 529 936 1612 2165 2788 3514 4147 4666 5649 8294 15182 23926 36281 52764 71953 96438 129056 165999 215552 307168 365956 446238 566879 585503 608825 464971 388989 341454 295902 227135 153513 96110 59262 21644 2392 330 363 277 168 253 283 231 221 324 303 279 249 241 109 99 164 159 91 176 218 270 227 245 258 202 125 174 161 193 206 194 185 112 252 211 166 258 266 202 239 312 178 187 235 202 203 167 249 209 228 200 200 212 203 108 193 175 118 158 225 255 227 270 306 375 322 362 335 324 345 332 331 360 347 342 313 338 350 358 281 290 332 292 253 266 244 255 235 165 308 303 305 310 300 371 391 375 384 399 429 455 425 450 403 338 333 399 426 343 381 386 384 363 316 351 354 365 383 379 401 413 456 405 350 297 273 222 231 194 215 243 244 231 252 233 194 261 248 219 186 149 157 140 141 150 105 132 131 137 145 156 98 99 105 133 157 92 113 106 85 86 112 116 85 123 112 111 147 120 87 176 194 212 210 174 155 132 82 111 101 80 60 63 88 69 61 90 124 105 104 108 101 103 127 76 87 77 77 104 117 84 84 102 84 79 71 91 88 91 77 99 85 80 62 75 80 67 75 95 97 74 105 75 86 82 98 88 68 54 66 72 88 85 66 52 70 61 87 99 83 93 89 89 78 62 66 83 83 70 77 70 72 61 68 69 79 72 70 66 57 56 54 56 65 55 51 47 60 54 43 39 28 23 14 68784 329 1025 30 11615 19 6 24 7609 1293 134 483 1076 1603 2420 3548 4791 6599 8765 11425 14925 18811 23194 28309 33473 38484 43510 47406 49347 53419 59235 64897 71574 78390 87860 105060 126520 145848 166057 190995 203420 220099 236768 234590 233903 242137 259562 259150 235484 223590 210418 198875 185492 174922 168427 130219 98711 79466 70272 60952 44658 28147 20619 14379 9425 5093 2539 1316 467 301 346 221 115 128 164 255 376 197 208 187 88 115 124 179 210 199 197 265 249 188 172 204 184 161 167 179 164 129 113 233 225 187 135 183 241 168 283 260 131 160 190 160 96 63 124 149 176 184 102 110 59 86 112 157 237 246 267 211 286 343 321 267 293 307 332 321 305 304 238 314 329 286 343 350 334 361 314 312 269 262 258 244 251 259 301 247 279 259 296 323 358 378 339 400 408 387 334 299 285 342 451 420 382 358 385 371 355 344 368 350 381 370 407 359 322 342 365 350 386 340 301 225 222 182 229 199 226 196 209 225 149 165 171 167 95 99 91 147 147 75 118 111 147 130 101 149 115 120 134 124 92 104 76 73 65 59 69 92 100 118 137 138 160 97 119 159 156 156 133 136 150 142 111 87 64 76 74 68 114 102 70 119 118 107 93 106 80 89 106 84 69 58 53 61 92 71 63 79 62 96 71 77 89 74 89 94 91 80 86 80 77 75 70 37 87 87 66 42 66 72 64 66 66 69 68 71 68 52 54 61 67 52 63 64 69 71 72 72 83 76 50 58 56 66 52 53 67 67 66 58 54 61 57 59 44 38 32 47 40 27 24 33 35 27 20 15 18 13 11 68793 326 1116 30 11616 19 6 33 7608 1296 28 91 369 623 974 1082 1466 1614 1966 2534 3355 4212 5200 5983 7203 11116 16174 20316 25304 30448 33478 34190 38826 45298 52088 56842 64816 81032 99908 122836 147673 186571 232487 271987 302303 302789 325421 343325 350783 321290 295388 286347 269265 255596 230308 211372 178216 125928 75583 33752 14898 4904 839 376 238 316 251 167 167 200 203 234 279 330 242 190 239 115 -15 121 209 192 184 172 215 147 55 134 137 194 120 211 193 159 206 266 219 200 168 169 212 169 158 233 185 140 141 113 96 171 114 156 119 132 156 124 168 180 197 128 238 207 191 201 204 185 224 230 344 245 197 264 222 251 287 277 365 296 298 324 312 342 295 293 345 276 278 265 174 212 266 224 220 206 217 328 362 359 404 384 330 342 344 309 385 357 348 294 260 335 287 375 367 371 312 335 347 328 338 431 372 382 432 308 304 310 328 314 234 230 240 192 152 217 192 178 220 189 182 151 116 148 128 120 90 102 105 115 92 107 120 122 113 91 135 94 70 90 60 76 86 97 123 107 90 92 62 92 118 132 140 116 128 129 153 161 127 105 77 51 91 67 63 67 38 51 69 60 48 69 75 72 86 91 85 77 101 87 67 67 66 58 52 45 53 44 46 56 45 40 75 74 43 57 70 64 53 39 51 47 73 64 55 58 44 69 59 68 56 61 69 52 54 60 50 41 49 67 58 65 79 68 48 55 56 51 52 58 55 47 58 52 48 50 61 62 43 43 43 43 40 37 39 43 37 26 16 33 24 26 27 27 14 6 6 -1 68802 325 1149 30 11619 19 6 42 7606 1298 60 425 870 1535 2770 5124 7755 9629 12612 14754 17239 23211 28796 34697 37855 40520 50900 68279 90474 115832 135128 137104 145860 179480 215601 224440 213923 213410 213313 178936 150888 138858 147856 153735 157811 149104 153032 152040 135181 120541 114922 131098 122640 111362 122364 181061 265853 147943 23835 19417 30891 9994 3793 1611 602 222 214 221 150 148 152 285 275 162 198 13 58 83 62 160 183 101 150 156 176 141 90 165 211 171 138 192 192 140 204 231 187 225 196 139 224 216 181 97 130 172 68 87 206 118 93 134 169 133 91 135 156 142 140 231 176 144 181 150 223 207 277 253 194 182 217 253 249 327 344 337 318 318 337 303 259 314 375 296 238 213 251 271 258 259 241 247 243 262 363 350 389 388 344 388 440 366 337 387 391 335 344 333 380 355 364 328 333 359 343 407 367 368 372 346 388 333 344 324 336 335 313 272 249 203 239 196 199 170 177 214 196 170 170 152 157 132 72 122 125 125 125 140 124 126 187 90 119 142 116 99 90 100 84 85 120 131 154 112 114 118 135 121 115 165 156 96 95 133 129 113 122 92 66 59 93 99 74 87 96 89 55 58 101 61 62 83 111 111 74 70 101 92 82 53 58 78 79 88 62 63 75 90 83 74 81 67 51 43 70 62 61 77 63 72 64 54 68 57 75 54 66 77 73 68 58 70 84 66 61 63 57 59 65 84 80 49 62 55 44 51 56 68 71 54 66 69 49 56 57 47 40 51 59 54 52 53 44 29 30 41 39 33 35 36 28 18 11 9 9 68811 328 1061 30 11621 19 6 51 7604 1301 122 489 954 1797 2857 4573 7666 11132 9939 9635 8956 9624 11433 12593 14604 17385 21424 26742 33351 34291 34787 37962 44476 53195 62603 76687 91970 98526 111579 131081 149504 175992 201152 208968 214276 238157 251063 255196 280063 274841 240134 219327 207870 189088 164211 148011 116459 95087 81913 87600 108124 127545 98319 103480 112961 32823 10728 5850 36815 24475 831 196 256 178 90 182 328 219 144 20 111 156 176 86 136 132 91 147 141 118 113 209 252 89 161 136 98 142 218 245 224 260 201 230 156 46 127 191 109 152 142 136 140 118 134 147 227 150 56 84 76 138 129 124 166 212 202 212 204 202 267 333 356 276 276 319 277 292 309 286 240 285 303 332 303 380 313 166 207 318 245 185 241 214 252 281 294 403 360 289 399 428 360 380 385 372 397 406 344 344 381 392 361 296 358 366 346 383 338 380 409 409 381 385 371 399 352 339 338 302 227 213 195 194 147 231 238 208 185 172 187 143 177 188 173 148 134 151 134 115 132 82 148 151 167 157 115 153 111 140 140 128 125 141 169 148 122 142 107 113 147 153 106 130 138 102 99 142 124 131 86 55 69 83 94 63 64 69 58 30 62 58 77 108 104 85 77 107 104 84 123 118 64 68 83 88 56 61 74 70 62 65 55 87 83 73 78 86 83 101 78 56 82 91 67 74 73 72 63 62 69 95 78 69 88 66 84 56 82 96 64 82 80 77 79 76 99 96 63 84 81 64 59 67 63 61 58 59 41 62 69 60 53 58 58 47 52 58 50 36 35 35 42 33 34 30 20 18 68820 314 1480 30 11620 19 7 0 7602 1304 206 552 1002 1479 2225 3366 4940 7413 10723 14116 17773 22852 28637 36559 46973 61690 80526 98579 119604 131978 146779 166852 195898 228641 240670 240014 255127 275396 301540 303749 288474 254754 229440 220589 205625 169429 131830 100953 80676 57000 44718 50942 78885 154918 91712 61911 4673 492 310 244 214 214 182 314 302 248 131 125 102 219 226 185 192 166 108 141 167 177 167 155 190 154 132 207 173 159 226 210 134 129 160 190 137 91 146 96 154 87 96 153 105 134 114 148 206 89 170 208 93 171 186 195 172 143 189 260 249 210 217 282 245 290 266 317 289 327 277 321 396 340 286 295 338 213 239 290 334 342 316 282 324 308 327 327 358 415 346 379 373 466 386 390 342 388 427 421 358 364 378 443 388 449 435 408 367 358 395 396 365 319 257 340 353 341 312 317 261 148 193 183 191 219 207 156 189 202 170 150 169 159 155 92 116 94 94 94 102 149 120 127 127 132 138 154 148 135 111 138 176 151 153 159 157 131 139 148 133 131 174 141 94 100 121 115 83 106 115 94 65 59 76 115 124 98 67 63 77 94 62 93 73 90 93 86 89 113 80 77 75 59 72 94 76 52 32 29 38 71 82 88 73 77 61 85 61 59 49 42 44 57 64 51 53 65 86 91 65 52 55 46 39 69 66 67 88 77 63 73 95 71 59 64 74 77 76 81 70 51 55 65 71 62 58 63 61 49 52 42 55 57 47 49 45 40 39 42 29 25 30 29 23 19 21 17 68829 304 1780 30 11620 19 7 9 7601 1307 369 1163 2190 3878 6450 9834 14017 21200 32377 46265 65208 93493 129550 169839 219524 266746 313087 343183 324344 316004 320886 306359 249349 187701 141038 123897 120265 195319 301722 415717 305736 171659 71614 19903 2550 564 409 318 319 298 298 257 195 309 369 229 104 78 240 182 125 109 181 308 133 176 226 231 211 129 154 166 241 259 213 134 148 245 187 230 205 240 217 187 193 201 191 161 154 135 136 134 60 124 207 254 178 205 134 155 176 243 254 296 277 335 295 319 301 242 334 299 355 315 232 358 360 328 291 302 368 354 314 358 279 251 302 290 306 329 339 343 340 351 297 363 385 391 397 379 430 417 405 359 404 357 356 318 403 428 392 433 419 436 439 425 414 399 378 421 354 360 383 324 311 259 243 248 245 232 209 198 222 218 249 223 183 220 189 122 112 106 141 87 127 162 143 108 141 136 137 174 141 124 134 159 160 188 187 152 166 175 171 179 169 146 108 134 151 179 136 142 136 123 85 84 102 107 90 138 114 87 55 76 65 107 97 95 75 85 98 119 113 119 114 102 138 142 75 66 103 91 78 77 94 101 100 75 73 91 93 86 78 105 78 93 71 73 52 65 90 90 82 81 91 92 94 79 107 83 84 98 102 92 77 72 84 82 91 77 80 74 76 89 92 81 80 81 75 81 82 71 72 62 64 66 59 50 52 61 64 56 55 60 57 55 42 42 47 45 37 38 32 20 68838 307 1684 30 11614 19 7 18 7599 1309 106 1291 4408 5560 3842 3325 3277 4791 6525 8431 12476 17522 18941 19534 23740 32192 46534 64001 89511 118267 145786 179168 223294 255070 299097 344904 372378 412820 446377 410055 378258 347797 280525 219819 154839 113907 148061 183905 125321 44179 1589 677 276 167 150 208 314 245 182 180 287 170 81 161 215 149 123 113 105 118 208 196 171 140 188 150 79 204 204 166 169 173 149 109 197 198 142 209 295 212 112 155 138 185 113 105 195 183 106 140 124 198 238 184 251 234 265 261 342 271 271 316 355 400 271 306 290 334 321 320 319 295 296 266 300 333 353 278 311 253 266 318 312 327 343 402 368 338 380 415 394 374 408 415 448 411 385 346 348 364 390 386 473 378 342 381 369 437 418 386 377 395 336 320 273 285 262 238 285 272 199 222 218 175 211 162 188 202 178 196 163 139 65 59 92 118 102 119 102 105 132 94 112 174 124 102 105 124 127 112 148 151 158 156 165 141 139 140 164 169 140 120 156 148 155 153 112 98 87 86 81 109 113 81 43 56 66 58 101 95 92 70 34 41 88 69 67 49 63 85 58 62 75 68 72 53 67 74 78 66 53 41 59 69 63 62 64 56 64 54 51 71 83 86 77 73 81 84 79 61 81 82 66 61 76 100 85 72 79 57 62 69 82 93 80 75 68 56 51 78 82 49 41 63 72 75 64 50 58 45 52 54 59 52 43 47 43 46 28 22 27 23 25 15 14 12 7 68847 330 976 30 11596 19 7 27 7597 1312 108 871 3679 10115 17789 20175 29494 46086 52207 78726 133976 198060 255766 376290 339935 332833 313825 278497 278928 275442 317814 365649 321683 259411 184687 142238 121831 118847 102935 74287 58979 54706 50832 51335 52552 54958 56086 60271 59185 63473 71641 79155 80939 80808 96830 104518 98927 93324 94820 98502 105063 103331 89000 62619 35405 16977 8740 4202 1538 849 471 391 359 318 162 200 221 264 163 201 285 180 208 241 194 132 119 147 95 121 122 125 225 142 200 164 188 244 165 147 207 162 114 211 176 257 212 145 95 182 197 185 168 133 123 106 166 144 100 32 59 118 227 119 99 100 151 234 267 335 338 255 268 287 307 341 313 346 345 350 351 294 301 363 367 313 264 251 316 366 362 256 298 299 293 305 340 334 383 382 336 314 388 393 389 381 339 369 472 425 409 414 395 420 347 358 363 384 416 405 448 419 459 408 413 411 367 317 242 253 273 266 236 237 197 201 248 256 198 153 170 183 183 167 201 133 116 90 69 106 127 68 92 130 97 93 120 66 78 120 39 41 135 173 143 136 184 147 121 156 164 143 132 122 135 141 149 159 123 126 84 89 98 114 67 90 105 91 94 68 89 75 45 116 62 49 62 56 64 76 75 84 68 67 79 69 52 53 61 52 42 84 90 59 45 58 78 61 64 61 26 58 86 71 56 34 37 57 71 63 66 72 52 66 73 84 77 71 62 65 64 74 47 67 67 50 74 68 53 58 56 62 68 60 51 46 44 47 50 53 53 59 50 50 46 40 34 41 42 42 25 19 26 26 24 31 18 16 13 7 68856 333 911 30 11591 19 7 36 7595 1315 1105 4567 6152 3306 4123 6354 10211 15777 22691 31800 46688 68019 88198 120199 182094 254581 187595 261258 436693 669197 613925 551186 469707 304588 201802 202732 187783 87660 105535 61951 11293 5393 3398 2628 2319 2529 3992 4727 6695 11838 17870 22361 16452 11862 9670 8405 13548 25129 33660 44778 58059 68981 67429 67257 65100 56536 42343 24049 13927 8261 5561 4285 3453 1860 697 342 149 191 166 165 247 235 115 69 258 282 186 230 112 61 104 98 150 142 73 123 137 81 101 46 119 133 190 175 136 99 200 159 166 170 202 162 245 117 150 179 136 112 140 124 83 128 46 42 105 60 84 104 159 144 63 155 262 245 220 231 278 199 199 249 256 301 278 286 313 322 329 312 369 314 363 279 315 290 268 284 249 274 305 365 334 361 443 347 292 272 306 298 366 419 388 468 424 411 446 425 390 371 335 423 493 432 402 404 451 393 362 364 348 366 349 282 220 198 198 206 241 268 264 283 273 204 129 178 171 178 188 148 115 124 85 48 43 53 90 84 66 97 91 68 122 101 64 38 48 87 96 73 91 82 136 127 121 135 134 116 134 87 136 122 115 107 104 81 88 58 60 47 71 56 51 81 47 51 81 70 86 68 89 59 55 63 72 63 61 38 71 64 83 50 27 61 56 69 66 34 80 80 48 42 41 45 65 49 41 52 41 52 29 38 40 48 59 86 45 47 55 29 57 60 51 65 50 42 43 41 40 41 45 48 46 38 30 51 42 34 47 41 53 62 42 44 46 42 34 36 26 19 25 22 23 29 31 18 18 21 19 4 -6 -9 -8 -5 -17 68865 326 1070 30 11600 19 7 45 7593 1318 44 153 291 486 1044 1623 2044 2589 3372 5165 8810 13367 20382 26429 36492 61166 68582 50747 58749 15591 10810 12736 15010 18169 19834 18531 19424 24767 33984 45687 55548 64610 82309 98603 102705 113019 133157 153407 183970 241405 308139 331405 329151 382862 427683 418268 405106 375783 313285 207032 131618 82614 43598 17618 4721 1864 854 602 282 233 201 224 235 240 167 134 197 141 191 212 222 196 109 133 87 159 38 143 136 122 188 99 110 203 232 166 139 198 96 135 129 124 143 158 128 119 166 103 178 210 171 134 80 101 143 66 79 113 119 97 115 108 74 143 204 234 241 239 257 163 218 212 334 263 270 331 336 285 275 273 328 349 333 335 316 299 230 273 318 255 272 333 349 354 374 403 354 323 398 372 350 339 366 422 430 394 426 409 441 369 405 450 425 420 462 408 447 459 450 377 419 382 425 402 367 321 277 228 224 232 240 267 291 292 267 201 191 237 167 145 212 139 111 103 141 89 98 135 135 136 63 83 80 88 100 90 100 125 119 99 109 71 108 174 113 141 151 161 137 156 67 86 145 116 146 142 98 88 83 55 61 82 85 56 76 80 105 72 82 59 36 62 43 78 57 81 122 97 100 81 70 84 54 60 81 57 72 62 55 70 60 51 66 94 63 41 31 56 69 67 76 86 59 54 40 40 65 66 59 70 75 79 85 61 72 79 80 69 67 74 75 62 63 80 54 44 62 66 65 70 59 56 57 59 49 53 65 57 43 44 47 48 45 50 39 35 39 36 21 22 17 16 13 13 9 10 68874 306 1709 30 11609 19 7 54 7592 1321 190 1086 2523 4623 7511 11446 17672 26600 35619 42488 50309 61316 76745 99808 130145 155823 187070 230392 259776 249738 228648 245639 255575 253688 299075 380140 434023 471306 489458 474218 407987 330761 233516 140455 100742 58514 41454 28096 11268 3784 522 156 258 195 281 189 191 235 133 159 265 238 210 204 240 150 135 124 153 233 170 154 225 140 168 173 213 137 156 178 149 132 190 180 201 143 150 205 154 126 159 159 87 90 87 154 229 177 162 77 83 107 159 188 174 219 203 328 298 311 210 303 329 277 306 283 271 246 313 353 350 355 279 239 267 243 275 290 282 332 306 327 380 420 350 382 454 390 343 394 362 366 343 336 471 491 510 441 418 421 420 508 488 555 479 469 486 540 503 421 385 347 399 336 286 334 341 290 286 302 318 327 337 326 300 254 277 258 239 171 168 156 157 92 78 144 86 92 95 127 118 136 137 137 99 108 118 137 99 96 103 129 86 128 130 100 112 124 114 125 103 107 119 133 122 127 128 106 82 123 103 63 75 105 59 92 69 104 96 76 81 81 70 65 81 87 76 104 74 78 88 60 93 107 107 83 54 83 77 98 71 83 64 53 48 82 58 47 68 83 82 81 86 54 63 79 82 69 59 69 74 86 85 75 72 77 98 87 84 75 96 89 102 97 86 80 86 96 78 56 80 86 86 73 77 72 75 77 83 63 65 56 68 66 51 46 44 54 43 39 46 48 39 41 32 23 68883 303 1796 30 11606 19 8 3 7590 1323 43 605 1413 2518 4186 6166 7914 9739 10248 11539 16355 25615 35862 42790 52414 64452 77768 76272 75293 86404 101018 116806 151002 180127 203897 249939 303044 355941 400658 432898 416815 360602 398487 386300 236478 162937 263894 402581 206887 55708 3892 238 113 88 171 115 156 262 285 208 141 117 95 114 127 97 63 141 108 72 118 60 137 89 169 166 139 64 59 145 155 147 165 177 152 128 99 80 67 85 97 137 145 48 78 87 110 146 90 119 210 138 119 195 296 226 196 278 243 285 311 228 209 289 311 265 305 314 308 257 260 329 269 288 219 255 288 374 418 352 355 335 392 358 404 356 357 381 396 395 380 367 408 384 387 406 402 405 405 470 429 394 362 390 378 373 322 327 308 337 361 380 371 394 365 337 277 307 350 312 330 233 198 227 157 138 110 58 59 110 86 55 37 69 93 70 66 41 71 93 110 76 38 61 54 77 61 100 86 78 86 87 104 103 132 100 97 105 107 103 99 80 80 79 91 69 70 71 42 23 59 53 45 72 35 46 29 45 82 71 51 49 59 51 33 54 56 73 85 59 75 72 68 50 46 31 29 46 68 42 45 71 43 36 66 57 43 40 70 59 34 56 63 59 54 48 21 46 47 38 42 50 43 57 55 53 57 41 50 51 53 48 52 45 36 45 49 40 47 39 43 51 47 41 59 34 27 33 33 37 35 33 36 30 18 19 22 18 21 12 4 4 -1 68892 322 1224 30 11604 19 8 12 7588 1326 438 1337 2484 4067 6214 9173 13635 18938 23789 29105 28304 21911 27013 29429 47956 59188 45811 58740 66810 79247 89339 85492 97974 119577 134758 150825 156724 153907 153667 150352 146897 148084 149775 155177 183027 205604 191822 212305 278614 334544 302025 289655 229782 201108 202474 216733 176671 81187 29434 14508 5852 2072 1031 488 436 299 240 160 117 244 208 215 143 175 215 231 253 197 154 165 152 204 124 114 180 53 45 186 122 87 131 203 161 132 158 180 86 191 226 200 154 183 133 151 175 159 137 222 175 89 24 64 84 144 133 137 115 174 127 119 144 87 203 223 229 244 307 292 286 325 307 316 324 317 343 298 365 362 341 321 325 329 300 400 384 332 318 361 438 321 407 442 434 467 431 399 395 392 372 423 366 426 422 486 498 411 414 474 444 398 389 436 470 457 477 412 404 456 418 439 403 409 364 420 396 396 341 331 366 326 249 205 173 146 129 119 87 121 157 111 84 138 135 140 105 94 75 95 110 118 107 88 85 92 90 71 106 94 98 82 69 77 78 77 101 175 95 110 135 93 87 80 96 96 99 70 68 111 65 72 79 82 87 73 35 72 89 105 105 72 99 65 84 110 101 76 75 63 65 86 83 66 62 60 66 72 50 53 37 51 64 63 52 48 70 76 52 42 66 64 36 54 62 73 77 58 46 53 77 70 63 47 63 74 63 83 66 60 68 64 56 45 63 59 58 53 67 68 55 62 62 50 60 57 60 59 51 50 31 27 34 38 37 30 21 16 26 22 16 11 3 -2 68901 302 1825 30 11605 19 8 21 7586 1329 86 913 2258 4199 8008 15074 25837 40259 62938 81623 114314 129241 121587 102612 111348 114192 92088 88617 98758 125485 176794 198025 178294 188454 196066 225378 238583 214335 231483 318107 341653 392595 416125 436761 335216 148501 3418 149 166 164 147 97 131 256 251 273 219 155 152 156 124 149 103 132 63 102 119 93 150 179 167 157 152 159 197 203 176 194 122 186 224 161 162 183 61 157 180 164 172 171 140 96 119 76 99 188 149 142 174 160 201 210 184 244 314 255 227 268 293 402 396 356 345 259 311 353 425 307 322 411 375 391 421 384 323 367 353 422 375 346 415 435 333 320 416 448 339 336 358 401 402 331 365 443 388 409 468 436 350 388 476 506 474 461 428 494 471 458 498 483 407 386 372 392 363 394 374 359 341 307 243 202 92 173 189 106 145 147 128 125 127 41 69 85 62 110 82 71 116 122 60 108 136 99 86 68 57 67 87 132 129 106 79 106 99 63 57 73 67 111 91 82 66 73 52 41 60 74 63 46 73 79 55 64 64 68 92 60 74 77 65 38 82 85 60 74 81 91 98 83 99 83 57 59 83 80 53 38 46 46 55 78 87 50 57 65 57 64 50 50 85 57 45 73 86 68 45 34 50 65 71 54 58 60 46 56 58 56 67 65 45 40 58 60 78 63 56 62 62 75 65 50 64 58 53 37 42 34 34 37 26 36 38 24 20 20 21 14 17 16 -1 -2 68910 310 1588 30 11608 19 8 30 7585 1332 342 1276 3429 8233 17264 36290 78801 150272 237913 308905 314839 300702 280862 201645 105654 66721 58826 60532 49559 47000 44845 44825 49094 60605 90206 115858 88657 79799 96655 77641 63019 65097 62408 69128 94167 98922 98912 134451 188859 277558 342609 323471 467407 654158 342699 8875 389 280 240 176 230 121 132 196 191 180 234 290 246 166 174 194 134 113 42 115 84 197 135 201 202 222 168 252 248 182 230 123 256 242 147 192 202 172 139 159 78 176 135 62 124 103 153 124 204 106 166 191 132 158 238 242 296 272 266 319 281 271 252 396 386 356 320 298 299 278 329 311 342 408 360 361 382 396 407 452 482 356 406 423 402 412 424 390 456 414 436 451 390 399 418 409 331 405 373 461 503 415 432 409 417 475 518 481 517 545 497 458 498 508 420 419 359 310 292 252 286 277 204 159 188 167 97 127 166 148 85 123 145 129 185 97 95 123 79 98 100 88 50 111 76 100 142 144 109 156 116 111 88 87 85 96 54 93 90 72 76 51 48 45 85 88 54 53 55 64 66 76 60 85 55 61 104 104 96 70 88 56 63 97 98 70 100 114 99 100 118 114 138 86 68 93 64 65 69 75 88 71 90 76 66 65 66 68 67 78 68 69 56 56 66 58 69 65 65 73 71 69 71 71 67 69 56 70 73 64 70 66 78 68 52 64 61 55 51 59 75 76 67 66 66 72 57 60 62 57 52 46 51 42 38 30 25 23 23 19 16 11 14 4 68919 319 1321 30 11611 19 8 39 7583 1334 -36 464 1330 2882 5202 8668 14542 22768 34912 53966 78897 107599 151042 223139 324579 420736 475916 454421 362403 240145 186323 201921 217776 207081 233088 242227 189800 160047 168422 170622 203173 176142 169127 125660 115028 94096 55870 52423 35641 50729 67231 42143 24231 24463 40715 49652 41420 27398 4156 455 353 271 374 438 278 289 257 236 163 56 173 168 177 212 105 158 259 218 242 177 153 50 73 162 134 190 161 121 187 110 148 220 244 199 192 172 121 119 151 126 197 104 223 198 153 163 137 42 91 115 83 145 148 119 88 165 196 227 93 200 244 247 306 276 323 343 315 308 325 324 325 297 282 335 352 356 320 358 363 416 373 460 416 417 435 455 435 408 364 371 420 425 432 452 425 336 446 394 403 438 401 351 406 430 402 450 456 500 491 485 534 513 504 524 556 537 542 511 479 480 434 377 360 293 286 312 279 245 242 157 158 126 112 140 94 125 144 93 105 108 72 82 129 81 84 62 41 69 87 107 100 107 71 75 85 126 100 134 129 118 108 110 87 83 112 98 113 70 78 67 83 88 69 97 80 90 89 76 56 42 63 76 91 99 119 130 98 94 76 95 63 46 64 95 74 104 92 91 99 87 83 68 40 78 43 61 62 86 68 81 55 65 81 56 67 94 65 79 67 66 74 68 70 68 58 71 90 68 81 62 52 65 64 73 79 71 69 69 51 78 65 73 66 74 77 71 63 72 63 62 59 64 61 64 66 54 55 51 47 55 39 29 37 33 22 30 29 19 4 68928 328 1057 30 11617 19 8 48 7581 1337 162 924 2178 4314 7252 12076 20320 31060 46369 61125 82479 89475 84705 86857 99628 116203 125854 159900 188255 203496 204187 208625 239361 262039 198219 126759 104545 93881 77580 66755 82149 116294 121039 91970 115632 125031 105556 127148 128702 93318 85001 63218 52581 114636 113453 77287 32499 33237 55234 96807 81228 85030 97199 156139 147774 90940 47475 3259 285 431 400 361 266 166 203 216 149 68 129 175 264 217 101 199 224 243 200 180 221 193 137 103 193 156 122 111 167 154 113 150 151 167 167 218 175 110 148 184 173 193 154 129 181 236 166 123 95 164 107 107 101 57 126 70 108 113 79 189 135 179 192 231 260 292 258 333 367 320 354 338 376 367 311 420 392 326 301 357 346 367 386 341 393 438 409 351 395 395 464 395 388 377 448 459 425 360 387 481 509 504 480 373 399 492 533 480 435 458 490 509 518 553 482 514 496 515 509 453 420 346 354 345 345 240 246 236 231 227 169 139 129 105 108 115 88 112 131 142 123 109 76 93 87 86 89 116 110 114 137 106 99 111 102 93 116 126 98 137 110 103 96 79 75 95 83 64 77 89 61 100 61 39 54 53 85 101 31 64 87 103 110 53 57 81 62 59 81 86 79 78 87 88 89 92 89 67 86 90 62 58 92 75 62 62 50 58 71 85 57 49 56 48 60 55 82 64 67 77 77 52 75 104 81 55 62 80 68 81 75 71 52 49 69 69 81 68 72 85 73 71 73 64 61 73 67 69 69 63 63 68 63 62 72 62 52 59 47 47 47 35 27 42 41 35 33 25 14 13 68937 325 1153 30 11623 19 8 57 7579 1340 -6 714 1644 2778 4984 7457 9438 11341 12975 14714 18601 36365 61697 53730 30326 10474 8850 7362 7603 9757 16340 31187 57261 81075 84064 132666 128683 78307 76557 109485 82739 60731 60296 79917 118941 140391 175008 160005 119137 148837 199628 223914 165827 175021 245182 336836 376032 387052 312251 220863 178157 179554 205503 205971 183691 77515 2753 383 291 134 172 168 179 81 141 112 229 212 184 128 175 143 278 245 256 222 222 218 178 144 75 77 103 116 106 161 201 151 177 219 321 160 129 198 193 211 159 129 171 179 114 60 148 178 83 160 154 198 134 120 151 153 134 205 174 166 195 192 201 233 267 268 262 279 275 290 256 375 383 328 312 333 350 382 366 430 448 404 406 373 454 419 422 448 406 397 388 411 430 397 416 445 462 481 563 447 458 439 449 454 471 506 516 471 533 574 518 548 502 495 552 605 607 550 492 393 331 322 299 280 312 294 272 225 195 188 137 99 90 103 131 116 121 124 113 119 103 98 103 71 103 126 94 51 101 118 101 111 99 89 81 101 88 54 69 84 116 78 95 95 69 77 76 90 97 84 102 104 106 96 45 79 108 110 74 111 121 91 88 84 96 131 109 109 100 59 88 107 97 92 76 76 60 73 94 107 106 99 88 78 88 100 87 77 97 68 80 71 57 59 71 65 69 61 72 85 68 68 80 73 67 70 81 66 73 88 76 70 86 90 89 91 82 77 68 77 78 84 89 75 82 56 64 59 53 60 60 66 62 58 58 61 47 46 43 55 54 45 33 38 39 29 20 23 15 68946 304 1758 30 11628 19 9 6 7577 1343 97 836 2087 3988 6184 7434 6723 9044 12053 9897 8845 11000 15177 20724 27527 37380 55413 82976 119776 166837 195151 183601 158038 196929 275357 377743 500426 490339 366282 344864 322027 326032 280765 377042 404260 308190 375054 388445 154956 8696 333 168 200 211 239 150 208 188 108 188 162 245 301 228 193 164 157 146 170 132 139 135 144 194 177 186 247 195 214 233 151 158 109 103 171 176 119 152 202 135 154 148 174 136 141 218 155 127 114 187 249 137 185 209 169 181 228 203 293 260 253 362 291 326 335 363 320 358 322 345 365 383 396 422 413 359 414 402 360 431 497 484 424 445 433 448 513 462 486 470 463 567 524 506 494 540 506 506 470 458 464 467 514 531 527 531 498 432 445 553 608 540 467 495 450 394 351 299 272 310 200 212 197 148 195 149 142 154 122 103 129 91 87 120 85 88 103 83 105 96 90 130 102 128 136 118 140 128 120 122 109 105 129 142 151 116 97 94 87 96 81 58 116 123 105 106 126 122 86 101 83 91 97 88 69 85 86 111 99 87 84 104 81 98 112 92 139 133 124 83 96 97 109 113 115 61 62 72 95 78 72 95 80 86 103 90 77 68 74 73 79 88 80 74 64 84 71 68 74 59 75 75 72 69 66 61 85 81 87 89 79 71 79 72 82 93 93 84 81 91 79 72 65 70 63 60 70 74 72 65 70 66 52 64 57 53 40 34 39 33 31 30 25 21 68955 294 2092 30 11632 19 9 15 7576 1345 23 822 2695 6262 11774 17618 23918 29586 35219 44087 51946 67872 122613 243092 576665 610214 414809 591391 485089 342836 237024 207612 227535 232714 291843 381244 370966 379622 396532 343576 205752 56318 2705 230 114 137 196 156 134 116 107 151 209 163 273 259 215 149 111 230 155 44 83 140 135 196 210 240 195 180 98 141 190 138 137 100 128 109 128 150 216 191 172 95 71 154 81 89 61 144 127 130 106 138 163 204 174 196 181 190 196 308 286 272 293 336 311 275 346 339 371 377 360 361 364 384 375 358 375 439 517 460 429 497 452 441 422 446 480 458 462 413 470 483 496 478 525 554 507 492 493 502 474 431 456 403 451 473 453 486 529 519 451 386 374 322 265 267 288 186 199 188 138 154 156 99 130 161 131 108 114 126 94 59 49 34 83 68 61 54 94 78 93 88 100 139 128 129 144 93 88 132 142 104 89 107 88 81 60 71 63 77 61 46 79 107 107 107 76 107 66 43 53 97 72 52 58 66 75 58 76 50 51 69 79 86 108 142 141 98 49 71 63 53 51 53 63 59 79 57 43 52 58 55 46 63 69 72 69 38 51 53 48 57 64 61 44 48 58 71 63 58 52 35 59 64 56 59 83 58 63 73 63 79 74 66 73 59 58 52 47 54 41 41 63 65 63 60 39 43 52 49 28 32 38 25 33 27 21 19 25 21 8 3 68964 315 1465 30 11635 19 9 24 7574 1348 243 1087 2486 4705 8061 12232 17957 26769 45017 72367 115752 166021 221526 308009 361916 271446 184112 216981 238774 222797 194292 184357 168510 113397 91077 136843 115504 124319 141669 213148 276780 190276 181504 111061 51022 57932 81496 59573 28298 41656 102919 156669 200776 283992 271160 195463 186016 123473 10408 632 404 413 409 358 279 155 214 217 177 153 164 143 207 276 205 274 241 263 224 168 76 85 136 101 91 80 190 250 216 195 117 181 226 221 170 215 81 147 117 125 164 109 196 197 197 132 105 51 83 176 198 175 148 151 165 192 110 91 230 214 294 237 274 264 322 271 313 326 395 366 414 432 375 429 374 354 385 475 410 413 459 497 443 521 500 498 536 528 513 530 533 518 470 446 488 555 470 493 533 524 512 500 508 496 483 516 538 499 462 463 499 468 528 485 477 399 331 362 348 313 185 167 197 170 157 142 128 145 132 132 127 122 83 121 130 83 76 73 46 81 105 84 106 125 99 81 101 130 93 91 99 107 85 96 108 98 95 98 93 46 47 98 70 56 80 86 81 92 95 78 104 97 114 83 93 115 110 92 53 61 58 61 74 97 64 87 107 98 71 77 56 69 80 62 104 120 142 130 78 66 97 66 84 76 64 49 38 48 52 40 25 63 69 92 70 73 69 81 83 67 64 51 57 59 62 74 80 60 55 45 58 51 77 76 61 60 67 75 72 64 56 43 53 63 64 54 49 67 70 54 46 52 51 41 46 35 32 42 32 28 26 25 23 14 -3 68973 326 1138 30 11638 19 9 33 7572 1351 417 1766 3623 7339 14402 25123 32718 28689 18298 16561 17711 20815 27694 43686 67687 70974 95948 168588 280862 326358 275001 259888 297635 388613 439114 332880 166284 138697 133498 143020 155912 170438 188222 214758 236908 183487 226693 356626 327017 83787 20640 12209 12826 6105 892 399 378 308 263 278 258 232 247 253 245 306 267 246 377 281 305 285 288 269 114 145 233 103 133 124 140 181 162 164 156 170 166 166 222 204 175 116 134 115 223 170 105 89 65 137 106 169 148 130 127 89 119 183 194 93 141 156 149 193 138 44 60 128 96 169 139 103 117 121 197 191 151 165 153 154 126 159 201 241 285 310 318 339 401 367 368 351 397 353 387 413 365 405 348 307 367 480 478 486 463 455 494 494 443 388 440 501 475 409 389 417 364 423 487 501 545 430 381 408 440 389 426 419 414 425 499 504 451 464 453 342 352 329 378 296 300 222 171 172 111 75 57 60 87 131 101 123 93 82 87 109 82 87 89 98 101 91 45 87 65 44 55 93 64 109 110 110 111 150 117 115 99 57 71 53 61 95 77 98 80 84 85 81 37 63 107 101 69 61 76 74 20 63 70 70 64 33 71 70 106 72 45 82 113 97 100 73 66 70 63 70 86 62 62 74 50 47 54 52 53 38 40 57 58 41 61 47 38 46 25 50 63 53 67 61 51 39 53 75 75 73 42 41 56 53 56 53 58 56 56 58 39 50 53 48 57 56 45 42 47 55 53 42 36 48 54 44 45 35 28 30 26 28 23 20 11 4 7 11 1 -1 68982 338 783 30 11643 19 9 42 7570 1353 124 657 1900 4096 7555 10787 13289 17282 22049 25085 32150 39186 43931 40394 46613 55071 66684 84748 85108 73782 92844 105813 104399 112689 117695 115742 138670 153340 148081 141795 160973 178861 207171 215257 182274 177586 171794 154073 152920 139854 134690 129331 139849 160027 97957 92161 86454 81147 146214 213009 169563 52734 21371 14875 19456 65380 90814 44646 16171 19044 4547 1555 1373 2939 1471 193 263 352 287 313 259 124 222 214 202 204 188 201 267 198 140 117 163 135 174 197 193 157 214 146 176 257 260 196 163 100 94 82 121 107 135 126 188 293 265 214 238 234 182 102 169 207 166 117 136 165 162 134 133 85 156 159 134 170 131 198 199 118 92 164 130 151 143 143 267 241 228 249 272 275 342 367 380 401 431 480 428 390 424 427 412 398 461 335 418 525 485 535 524 516 531 480 549 547 516 539 544 530 520 485 517 487 472 448 446 490 397 401 442 471 447 411 466 467 520 479 501 413 423 365 287 372 384 260 215 175 138 110 83 79 98 64 106 96 101 81 66 62 102 95 71 86 91 109 103 109 124 57 74 111 82 65 119 147 104 133 147 116 109 96 113 138 109 118 119 119 118 97 88 113 109 101 57 70 68 113 93 78 84 104 63 65 91 109 65 95 83 72 119 122 94 114 97 78 63 64 88 104 101 95 85 96 43 53 53 55 72 64 68 76 89 85 74 56 55 52 75 86 57 78 80 69 72 59 60 71 96 79 50 69 71 58 51 63 82 71 62 78 74 64 72 43 56 57 76 67 61 54 61 65 61 45 54 52 54 52 44 48 41 31 29 26 24 17 17 21 14 3 68991 347 517 30 11647 19 9 51 7568 1356 -44 379 540 998 1904 2937 4351 4949 5256 6383 7615 9533 13113 16946 20341 27000 33202 41484 53612 59805 62722 74733 97268 91237 98468 125775 148439 163083 181256 187170 170949 155382 143163 134391 138887 152160 206163 261802 229733 171169 127336 123566 117551 109365 99636 89360 79942 68485 60975 67998 70067 71359 66452 67366 60624 51804 78354 125411 173139 212158 83854 8382 2413 2680 2677 2256 2300 5880 32780 74092 93417 65435 65137 3811 275 310 320 358 160 199 209 180 255 172 146 174 199 253 203 206 88 148 178 176 198 303 286 276 168 222 233 202 193 152 167 121 93 129 146 117 83 156 272 210 223 229 115 171 221 168 175 142 181 161 91 204 108 104 107 197 79 132 105 137 67 146 110 141 128 152 150 168 172 204 215 247 266 230 357 366 389 444 452 427 357 429 471 471 442 464 431 472 426 478 504 537 574 600 558 487 488 484 511 505 533 591 550 500 527 525 473 454 487 434 387 407 431 467 461 480 498 456 488 454 499 562 510 463 460 413 362 333 309 238 144 109 82 67 48 45 62 89 99 81 110 109 87 118 91 112 74 118 78 84 71 80 109 89 110 87 108 102 113 164 139 115 131 127 121 157 122 93 99 86 88 98 85 91 66 61 104 104 69 72 83 69 45 50 55 91 54 79 89 70 82 102 115 85 70 105 119 122 123 87 73 116 97 87 91 75 86 54 48 68 70 79 70 69 73 71 83 83 87 74 68 54 69 63 49 70 93 63 60 61 58 67 86 62 57 73 69 72 64 71 92 79 80 69 54 58 70 52 57 67 86 67 43 62 58 46 48 49 46 57 55 47 52 44 43 30 30 32 28 17 15 17 5 69000 334 910 30 11650 19 10 0 7567 1359 -97 249 642 781 904 602 564 560 690 994 1042 1348 1639 1975 2382 2530 2349 2290 2588 2632 2637 2503 2627 2989 2181 1647 1604 1978 1548 1631 1323 739 301 386 470 1918 5650 7074 9115 9479 6551 6815 9526 16329 38693 100226 158644 92311 66917 65175 84712 127339 221121 360230 570638 827074 999999 946971 610005 277055 11951 347 210 350 409 368 274 225 189 270 301 211 143 188 192 152 152 187 192 174 158 240 277 289 215 266 255 196 101 156 152 63 124 134 144 194 190 173 142 119 199 255 248 202 182 193 143 120 238 241 182 126 64 136 170 139 91 144 135 141 146 115 144 155 108 99 142 186 142 182 226 255 273 295 307 282 348 391 389 459 482 386 395 447 510 532 433 470 515 476 488 544 536 493 513 612 510 508 566 495 473 515 514 473 480 510 550 503 419 429 396 387 396 424 476 434 472 441 437 494 477 476 524 596 471 421 371 364 394 361 244 161 179 210 144 103 103 109 108 99 83 135 105 99 83 128 123 100 106 83 44 73 70 90 105 111 87 97 125 155 115 109 119 135 168 157 134 124 126 150 156 127 127 121 119 73 63 74 127 91 87 119 98 96 97 85 100 80 69 75 94 87 57 46 63 101 109 98 108 110 143 126 108 96 79 76 103 116 105 90 79 71 57 67 61 82 89 91 85 74 75 80 64 60 101 85 76 68 85 86 66 53 80 93 94 93 72 76 88 80 77 66 75 78 77 78 72 65 70 80 81 67 81 67 57 64 70 76 67 64 52 57 67 62 46 38 29 36 32 29 25 28 25 16 69009 302 1845 30 11655 19 10 9 7565 1362 255 689 1522 1679 2153 5759 17807 34324 30018 22999 19247 21103 26627 30285 32580 57580 94531 137914 224917 245247 353222 507148 691904 859588 931483 915624 535801 188896 7359 365 337 385 265 294 249 258 198 244 271 257 192 123 220 178 143 187 153 173 198 121 141 139 144 169 257 143 208 194 182 143 115 142 107 114 211 217 222 232 196 287 198 150 192 127 197 187 123 187 188 147 162 154 166 101 88 178 200 118 176 148 193 166 129 241 165 118 119 130 133 255 292 271 391 384 405 436 458 420 407 448 446 432 422 535 530 537 541 531 537 524 537 577 578 525 550 559 543 491 511 519 556 581 520 523 442 422 418 402 402 449 413 408 435 487 481 487 459 442 436 468 493 542 586 479 410 416 422 408 380 310 179 141 117 79 111 96 138 87 86 117 68 51 117 84 100 97 72 69 115 146 112 80 103 85 90 111 103 129 146 137 122 143 167 164 132 119 76 82 142 140 146 95 115 102 100 80 83 89 72 62 99 103 115 109 93 81 95 111 116 88 94 91 87 135 145 122 79 123 139 89 103 109 64 83 85 103 100 105 103 91 110 102 74 87 73 76 96 98 98 73 95 92 95 75 95 94 66 81 84 98 76 54 78 97 93 92 77 82 93 83 86 100 89 94 76 66 92 86 73 66 81 74 63 71 77 73 66 68 63 60 51 49 59 49 43 38 42 31 30 26 17 9 69018 319 1368 30 11658 19 10 18 7563 1364 120 763 1174 949 4408 11421 12904 14836 25542 39434 20049 2580 2119 3592 5945 8347 16237 29680 61783 113960 183269 259764 174413 38348 13250 15762 34468 79320 128285 217174 302667 315112 249460 314876 361985 438057 371716 152968 322711 619676 631963 307331 87931 4300 376 253 275 228 182 323 294 229 318 205 219 236 235 208 259 194 144 189 189 209 174 159 151 201 206 263 260 201 205 149 160 169 210 195 125 219 158 178 199 166 243 220 124 243 205 267 257 239 243 172 160 172 181 200 173 161 116 170 185 178 183 196 207 207 172 183 193 178 220 151 166 217 176 141 199 287 323 373 364 396 474 495 526 527 499 482 492 524 551 563 552 503 495 571 530 579 529 544 633 622 636 569 525 516 514 485 441 466 489 456 478 515 437 395 399 444 464 562 531 447 434 482 480 498 513 443 388 379 369 368 288 194 127 137 131 90 81 91 103 73 143 152 160 125 109 117 117 96 116 124 109 110 109 104 117 106 93 116 120 133 139 135 110 86 129 141 157 131 116 152 140 128 137 124 124 83 126 113 82 95 102 110 110 114 110 121 89 84 87 89 96 90 134 71 72 95 98 108 119 141 117 109 108 92 98 80 98 86 95 82 82 80 87 90 102 71 75 78 93 78 69 77 98 76 75 97 98 75 75 75 84 75 62 60 60 87 98 89 103 82 74 83 76 73 90 91 76 63 68 66 81 83 70 64 72 81 74 67 68 66 66 72 72 64 59 57 52 55 49 42 36 34 34 26 16 69027 322 1281 30 11661 19 10 27 7561 1367 358 1628 4902 14983 46741 57425 13068 7944 8761 12415 16687 24831 28655 31105 29203 7172 5006 5003 4278 4514 5567 4212 4922 4977 6057 10543 16856 14399 27296 78621 175339 328738 417069 438451 538019 590758 659411 698659 737619 639300 260307 19154 4664 2930 2008 1046 563 492 335 199 187 132 198 215 236 218 210 172 228 305 168 90 165 163 136 140 129 95 175 153 115 127 198 278 266 175 187 202 158 216 187 90 145 158 100 129 160 151 176 212 105 166 193 183 121 85 142 78 126 179 152 95 57 138 82 156 140 54 127 114 163 135 186 95 186 166 116 163 182 127 222 172 169 228 337 316 325 398 393 421 440 470 427 449 470 463 430 535 432 451 485 441 479 502 501 571 534 526 506 449 456 462 442 393 392 453 423 397 315 343 364 363 337 387 396 428 398 384 421 362 501 525 473 499 438 401 376 398 287 208 75 125 102 74 53 62 94 48 38 92 74 46 59 74 21 93 55 77 81 67 76 87 85 53 59 56 102 66 63 63 84 90 112 116 101 87 69 85 104 96 60 71 82 107 80 94 80 54 65 61 39 49 80 67 60 38 42 47 51 41 85 62 66 71 68 74 67 86 80 50 78 91 75 65 78 90 67 55 55 62 46 70 72 65 77 65 25 47 67 55 63 51 38 71 44 51 57 43 50 62 54 58 61 53 53 46 56 73 62 39 44 53 55 39 47 56 54 50 41 45 52 38 51 50 33 33 30 42 39 24 24 12 22 26 25 28 12 11 5 -3 -5 -16 69036 314 1527 30 11667 19 10 36 7560 1370 1101 2330 396 -56 303 2329 7556 4940 390 560 1924 3166 4352 7390 6127 13264 38681 72301 118695 236001 329826 386755 403401 355842 236978 394376 484942 674797 999999 480046 472762 322038 327439 43422 1785 656 431 494 308 291 253 300 260 200 222 218 252 215 226 207 188 226 199 180 118 238 238 142 45 47 96 137 197 150 141 151 235 213 191 121 111 145 113 194 191 168 87 246 148 95 131 132 98 235 143 156 132 99 132 147 136 125 118 101 110 135 119 89 138 100 70 183 154 123 162 150 117 104 128 225 127 81 119 236 265 192 226 258 287 294 363 347 354 422 435 425 426 508 502 436 463 458 460 501 497 546 521 473 422 496 576 569 552 480 403 411 365 415 419 363 366 410 404 419 416 409 376 424 400 461 448 436 429 436 418 383 363 320 301 316 253 221 164 137 108 75 96 99 36 107 58 68 108 60 72 106 102 81 76 62 95 72 110 75 59 78 81 44 81 95 105 102 111 106 98 104 92 102 76 79 74 80 50 59 71 72 66 99 87 90 91 67 40 37 26 83 63 49 57 64 35 54 87 52 39 63 92 96 91 73 87 73 88 73 80 51 68 69 69 42 48 60 70 58 59 41 57 46 37 48 71 32 45 60 66 52 51 49 64 67 43 60 37 46 61 66 45 37 55 48 49 48 52 60 53 69 63 60 57 45 41 42 46 54 45 43 36 32 39 31 41 41 29 28 31 30 19 12 16 10 1 1 -2 -14 69045 322 1292 30 11672 19 10 45 7558 1372 0 509 1804 4761 8331 12418 19759 25468 23258 28621 32184 31358 40193 58602 79894 91653 118172 137684 139711 189034 286302 361768 387777 413643 432519 463638 599785 623231 372073 296224 243482 189691 162421 100098 28864 17041 10947 9039 8170 4905 2276 1734 1318 1111 890 508 360 286 241 380 279 224 194 274 288 230 211 284 211 274 307 278 227 251 158 204 248 203 158 156 163 206 210 107 90 151 159 244 217 220 152 128 171 199 114 166 114 199 160 133 184 210 162 109 118 134 147 171 109 199 171 137 208 115 126 117 176 96 99 118 185 163 112 83 72 183 104 136 87 108 206 217 173 204 245 269 237 248 328 326 359 382 372 274 328 318 373 378 315 349 316 418 431 449 407 432 487 475 492 573 495 437 481 459 424 440 470 469 431 408 385 463 371 436 454 399 457 447 478 436 486 456 428 414 351 369 387 373 326 275 182 84 113 101 104 104 79 131 78 100 86 120 101 103 123 64 75 58 55 94 91 118 128 89 60 90 109 95 79 108 92 80 82 119 122 78 88 66 114 120 115 110 108 106 80 76 82 78 44 76 68 33 41 61 25 69 94 112 95 97 83 67 65 56 66 108 91 97 96 74 101 104 74 85 101 82 56 64 69 55 51 42 59 70 82 65 45 73 73 65 60 65 74 69 51 59 52 54 55 67 52 58 64 63 58 61 78 65 53 59 54 64 67 72 65 58 66 56 66 54 49 47 52 63 52 52 49 48 47 54 45 38 32 31 33 26 26 29 12 13 8 -1 69054 324 1234 30 11674 19 10 54 7556 1375 -79 128 316 715 1190 1857 2654 3614 5288 8038 11402 16283 23566 29833 36609 48554 61989 71475 86685 97990 111089 151627 198619 258119 317448 348469 349548 392782 462422 456068 419217 371155 353393 278227 204466 163417 111587 57975 40635 24875 13837 4479 1390 666 405 269 189 256 280 273 350 282 367 326 300 412 312 178 185 169 207 267 251 262 169 137 123 166 198 238 213 111 131 100 126 100 153 230 232 178 141 169 185 151 145 109 164 114 240 245 171 232 208 163 116 150 190 181 82 153 123 193 80 99 141 92 75 171 196 189 176 131 149 85 155 207 210 147 167 111 106 136 198 85 212 315 318 273 245 213 237 205 241 288 268 270 288 270 242 297 313 303 382 385 336 425 461 515 515 563 560 519 451 497 449 469 495 405 350 358 364 354 413 433 440 431 368 446 436 433 461 509 514 510 489 471 384 408 399 377 269 268 228 134 98 109 128 131 141 95 96 141 126 85 66 100 130 64 70 114 109 80 93 26 92 144 119 125 82 82 76 70 78 67 95 72 143 129 95 77 104 145 122 79 104 96 60 69 79 77 86 75 85 67 70 31 66 83 55 55 75 63 50 64 83 88 84 67 68 83 118 79 80 134 96 105 88 88 79 77 84 42 62 68 74 67 87 74 74 76 61 75 68 57 64 72 58 69 43 40 23 33 59 63 64 72 66 79 70 59 75 56 63 75 64 78 70 66 61 44 54 59 68 68 80 59 61 52 45 55 49 50 52 46 50 42 36 35 29 34 19 11 11 9 69063 321 1316 30 11666 19 11 3 7554 1378 34 470 1025 1921 2942 4460 6641 9025 12333 17373 24261 33421 44701 59674 79185 103255 135027 163060 205281 238965 217054 171689 176920 178570 194959 208677 193220 151387 133648 130806 111088 115851 185366 328460 582177 568567 372703 190112 65352 11610 11970 16289 7935 1929 517 366 303 230 252 211 151 207 215 176 238 221 239 289 242 287 289 223 188 177 105 198 156 130 159 102 196 101 81 193 236 206 247 192 316 230 145 119 187 196 229 181 272 271 189 206 148 180 150 175 208 143 38 152 141 121 170 163 225 136 132 129 101 111 143 186 164 109 144 146 123 111 140 125 117 125 53 166 211 182 179 255 301 265 215 193 254 247 238 208 226 243 260 301 289 315 290 337 358 420 534 549 545 444 486 501 514 467 435 421 527 375 311 363 363 485 491 417 399 397 427 440 464 451 456 509 470 455 472 484 461 423 384 351 324 363 240 120 121 71 93 72 147 108 133 123 87 88 114 107 97 84 98 119 100 64 69 52 118 63 73 99 97 113 101 128 120 121 123 97 158 154 129 107 115 84 55 65 124 126 131 113 108 76 62 91 88 59 73 73 96 118 85 118 111 93 109 116 83 97 95 113 112 106 98 92 76 49 86 103 87 89 83 84 71 105 90 70 96 95 81 78 85 88 72 72 78 94 99 82 72 49 78 68 84 78 83 77 80 92 81 71 77 87 87 90 80 73 80 78 92 76 62 68 52 65 76 80 80 80 76 69 68 58 57 51 53 55 52 47 40 27 28 28 21 23 16 69072 322 1282 30 11662 19 11 12 7552 1380 -3 506 1242 2558 4534 7103 10086 15372 21294 25395 28256 35605 41006 48057 56432 58291 55009 51680 50442 48916 43260 40091 44618 56688 71885 76580 67108 63173 67258 68120 75558 81468 90395 93426 108180 163898 252052 394379 526346 555261 627589 686135 700220 470037 14751 366 192 227 199 165 232 157 161 203 245 221 130 140 231 252 257 260 215 152 180 175 119 148 145 54 100 90 183 239 165 206 237 234 152 219 181 128 148 172 143 105 153 109 148 81 176 168 88 94 155 123 109 113 76 100 53 87 116 100 -8 110 167 91 102 107 85 82 117 91 69 179 179 165 137 122 127 151 157 137 109 152 149 147 145 219 225 200 184 195 175 157 261 302 286 267 253 280 277 277 323 409 408 352 371 359 324 377 440 369 395 352 169 198 180 285 403 444 490 442 425 475 478 427 384 401 419 476 458 437 419 486 423 387 382 424 334 269 274 127 132 107 80 62 65 110 95 57 46 58 75 72 96 52 87 72 84 66 43 85 63 80 106 53 60 95 95 92 97 64 87 74 93 69 80 62 105 73 85 98 77 68 73 119 66 97 74 40 50 75 61 43 35 52 41 57 42 39 38 60 85 71 67 89 65 96 68 58 64 93 92 72 54 71 89 60 38 66 39 31 54 68 32 29 23 44 46 45 47 50 42 37 55 47 57 57 56 53 55 43 56 62 54 50 48 49 52 48 35 48 44 34 36 39 52 44 39 33 30 35 25 31 39 29 32 27 30 27 31 24 9 3 3 -3 2 -11 -14 -15 69081 321 1316 30 11666 19 11 21 7551 1383 -80 258 581 1009 1781 2540 3794 6386 10244 12713 12366 12828 16087 26575 35479 38977 47343 55076 62451 68857 64361 60984 66862 77746 155083 191979 182351 229591 226159 245023 281828 259164 251183 297581 436530 520871 442210 504685 279176 357831 471746 183439 7919 252 180 212 179 170 149 216 232 227 187 219 238 116 198 187 167 223 173 135 93 123 44 25 39 129 169 178 116 93 162 150 165 139 152 163 161 213 176 109 136 109 121 214 194 93 134 127 174 165 135 126 95 121 70 187 141 77 106 113 176 125 14 97 92 155 225 130 126 76 122 150 143 144 137 194 127 108 209 137 183 153 189 249 164 138 163 186 206 204 242 233 223 237 219 251 274 254 259 304 271 313 278 340 346 294 279 252 282 265 287 266 244 283 252 184 161 114 319 389 397 395 392 388 432 478 456 469 485 419 461 490 485 475 466 413 391 404 251 236 190 111 110 101 130 115 106 109 110 49 65 77 54 59 20 62 59 116 58 63 26 69 79 50 49 61 81 86 98 113 92 82 98 82 39 107 83 86 106 82 65 84 82 91 60 59 66 106 76 93 87 63 36 48 65 65 23 34 74 74 65 66 69 53 65 76 67 81 93 97 43 54 71 61 72 69 57 31 38 62 61 45 35 56 43 43 82 64 59 67 72 84 64 42 40 56 51 38 55 62 75 44 39 58 58 62 50 49 59 55 55 60 54 59 51 48 54 62 49 53 55 52 40 50 47 43 44 35 27 25 22 21 31 17 20 24 15 1 -3 69090 328 1109 30 11669 19 11 30 7549 1386 44 446 703 965 998 1144 1050 1212 1746 2620 4067 6062 7938 10358 12781 16194 20743 27147 38653 49143 59426 75538 79581 82347 68344 46865 37972 41291 70526 82121 112596 159850 224087 302789 390515 507474 515791 444499 420007 529496 526625 486642 356062 154182 5298 248 150 118 131 131 162 192 122 195 213 203 188 342 218 227 248 260 213 327 314 269 157 221 168 96 142 169 98 128 148 171 76 130 178 208 103 120 124 224 196 204 216 178 215 165 218 228 168 168 146 162 81 69 202 124 131 156 152 144 93 183 146 139 150 97 73 155 136 117 88 121 115 98 142 112 53 183 139 167 102 150 142 181 153 116 148 142 114 224 257 271 239 252 244 209 270 260 192 177 267 256 251 251 286 245 255 256 310 244 196 158 136 188 167 212 223 219 171 103 132 119 65 193 358 468 455 456 437 439 411 418 408 433 403 464 526 489 460 469 459 367 315 245 233 167 78 53 77 62 89 80 57 85 54 105 52 77 70 87 137 86 46 49 66 95 100 89 59 83 90 91 109 111 101 88 69 81 81 96 76 43 64 86 83 109 97 60 77 56 54 66 58 89 87 64 73 70 73 55 47 38 39 45 78 79 64 65 75 83 106 103 99 72 68 63 69 92 87 79 65 99 83 81 77 63 46 47 77 68 77 69 69 67 50 73 57 55 65 52 67 84 89 55 58 63 63 78 83 90 84 85 77 67 75 73 76 61 68 70 55 50 55 67 61 55 65 65 62 58 51 59 61 57 58 45 41 36 22 16 11 14 17 3 69099 338 806 30 11666 19 11 39 7547 1388 123 416 972 2527 4953 6516 7459 9018 11563 16574 17781 17634 20341 22979 24807 24634 27972 32397 33765 35739 43512 56264 55365 51264 59746 60886 63230 60047 66918 103353 85685 57333 64350 67764 69119 72156 82324 113752 136075 178212 216724 300436 403945 461490 398616 425807 415649 349909 289045 247343 183174 93590 7680 323 209 253 215 223 191 198 299 217 272 260 279 158 168 209 236 231 229 256 279 236 237 233 244 147 169 234 193 124 177 263 216 211 262 200 137 159 142 83 139 235 217 272 287 181 228 212 189 191 137 187 211 123 189 227 213 197 141 221 186 199 214 207 155 155 208 104 135 136 194 172 138 96 134 151 96 116 114 127 94 179 108 198 146 128 142 188 158 182 194 157 210 284 314 221 174 170 247 230 255 208 228 299 263 219 239 238 156 187 228 208 226 216 155 159 197 185 204 202 163 176 135 178 241 223 261 383 429 463 483 447 431 443 444 448 446 491 483 497 508 489 449 434 463 336 258 143 148 103 74 80 79 89 74 63 121 73 66 107 106 125 90 139 112 89 106 99 47 52 96 52 62 66 84 100 98 88 96 82 40 56 57 108 54 38 52 63 67 46 36 67 50 58 64 78 89 52 45 84 71 71 63 62 64 26 34 47 74 92 80 116 105 126 105 104 76 66 62 56 72 74 78 85 67 75 88 69 55 54 79 63 62 56 42 50 64 60 80 78 66 51 63 64 59 58 65 74 77 71 70 84 75 83 84 73 59 62 62 72 62 60 43 58 60 60 62 59 54 63 58 52 52 47 46 31 38 40 27 26 21 19 13 8 7 5 69108 332 980 30 11660 19 11 48 7545 1391 139 546 791 1180 1749 2459 3647 8241 16676 17035 20539 16591 15195 19139 26057 33953 47715 59270 68897 75365 92154 115144 187017 257587 198037 176329 202594 284686 329022 339945 323497 328819 362613 273329 192414 211666 349317 443220 323464 244025 108723 41421 14319 4993 2146 915 535 320 191 213 228 233 256 160 187 221 277 276 237 228 199 358 294 317 200 210 181 239 248 206 220 209 150 182 204 160 197 135 26 119 170 183 195 200 227 122 102 165 179 195 206 190 159 224 282 238 199 147 216 223 219 164 258 222 157 158 142 212 167 121 260 210 115 146 153 118 134 142 177 119 153 176 129 175 169 145 224 248 139 153 100 138 121 182 141 138 227 228 262 209 255 256 165 208 262 281 290 205 245 209 245 295 285 275 227 291 282 163 209 157 128 270 245 125 159 195 142 165 186 163 202 277 346 352 427 443 441 444 443 456 509 501 509 514 519 552 582 613 505 468 446 412 309 202 189 139 100 135 131 147 158 114 107 117 148 167 124 127 108 121 114 108 138 123 84 79 112 144 108 101 69 122 126 141 111 83 88 126 50 42 86 117 88 64 88 107 89 92 95 108 68 52 95 99 81 87 73 85 93 64 69 61 39 98 95 83 80 122 118 103 104 109 115 119 101 100 91 90 112 139 89 97 76 70 71 72 74 76 73 74 70 77 43 66 100 88 72 73 70 62 63 53 59 55 64 75 69 55 55 66 81 55 63 65 65 78 80 61 50 62 59 63 60 54 61 54 41 51 48 51 38 25 33 37 27 29 19 12 7 7 0 -11 69117 345 586 30 11656 19 11 57 7543 1393 -35 -2 493 1101 1358 1507 1945 3929 7848 9454 18054 19813 22841 24491 27610 35849 47087 57044 65674 73082 83411 97085 108107 113419 111530 118938 140412 149848 193235 227348 251212 251428 217818 280089 336973 266642 222332 191432 245110 285999 234806 227055 280971 293150 247369 150189 58081 32531 14117 9632 6569 4436 3044 2333 1315 599 346 285 259 279 197 238 182 142 185 223 233 192 212 246 274 255 257 262 244 237 225 206 203 252 316 173 140 221 237 153 195 169 166 157 178 111 219 130 187 160 119 199 177 145 168 177 162 205 179 145 195 231 213 247 232 187 175 80 153 178 201 195 141 45 54 88 158 156 139 124 112 93 166 155 215 194 112 166 150 160 176 121 167 88 143 101 80 86 101 134 133 115 118 226 165 196 229 179 233 220 295 258 304 286 223 220 200 197 253 302 246 244 171 201 194 137 109 116 170 173 189 121 161 208 203 142 146 218 260 379 453 445 494 522 530 500 492 491 478 496 487 536 481 507 505 536 517 416 450 441 244 167 148 83 90 146 117 85 108 111 114 124 117 115 106 113 117 163 94 87 126 114 90 89 93 122 93 109 100 80 143 92 69 124 93 73 119 118 92 71 61 64 54 50 58 89 76 67 91 104 72 57 77 42 61 64 62 95 105 92 86 62 66 87 98 85 111 110 94 94 96 92 83 82 100 99 90 61 88 94 74 39 72 63 90 73 79 77 72 59 55 72 66 56 51 45 58 64 56 63 70 82 69 65 79 78 70 79 78 77 61 67 79 78 60 60 65 63 66 56 44 46 43 47 47 47 49 50 47 36 35 24 26 23 21 12 10 9 0 69126 361 131 30 11651 19 12 6 7542 1396 486 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 455 843 1280 1754 2427 3124 3965 5108 6365 9257 14310 17061 15791 21164 33799 36426 34229 44973 51080 67659 121313 152704 170639 181642 126751 97607 108005 112043 114929 128125 137768 138329 129254 124380 119021 182238 228554 200461 248100 304752 253971 222774 299539 299313 345724 242170 85608 39313 19352 9662 5106 2615 1368 1460 7306 17395 14953 796 376 336 332 353 261 213 226 238 164 235 237 144 162 236 284 225 181 206 239 174 150 164 235 228 182 167 287 181 90 147 121 69 50 86 63 112 128 147 168 107 88 172 96 222 223 210 255 223 147 200 222 150 214 160 146 221 216 167 185 90 128 139 202 150 190 158 205 129 103 214 144 138 82 50 116 122 114 82 65 83 108 176 148 102 153 245 155 112 149 89 88 161 161 180 200 153 171 252 199 205 148 158 244 183 186 213 230 211 199 183 124 139 178 238 238 178 147 186 137 195 181 200 138 122 150 122 200 176 161 208 267 332 412 429 423 463 477 471 438 456 438 498 477 527 526 505 468 411 374 361 285 200 185 151 92 63 49 113 103 114 92 99 144 130 124 138 122 102 66 72 113 153 69 86 61 94 70 130 128 100 84 67 66 75 57 69 76 86 80 72 51 90 75 89 74 74 37 49 28 54 86 70 63 70 44 54 45 63 39 35 77 69 50 65 83 74 46 109 101 74 101 91 57 63 72 61 63 117 82 61 71 57 42 45 51 31 58 61 54 75 46 25 64 56 51 43 55 69 62 43 41 31 33 72 66 55 51 52 55 54 28 47 50 46 48 50 46 37 42 56 51 44 41 42 47 26 19 24 32 18 26 19 25 12 2 10 11 -2 -8 -19 69135 361 98 30 11648 19 12 15 7540 1399 1753 482 848 1157 1515 2046 2773 3938 5154 6452 8828 11527 14038 16366 19364 22301 25698 29196 33747 42654 49767 58577 65886 72210 76779 76260 85193 95618 108736 121401 114045 124089 151567 162006 148809 123526 77569 64907 64337 67303 71549 74118 77171 88819 96896 91511 86403 79431 72628 62538 80707 154542 139152 49172 16468 11629 9947 7986 6735 6167 5852 3713 2312 1571 1348 1713 2269 8940 35940 117221 229943 213414 234378 403584 514874 319104 102390 5148 705 228 149 244 265 253 254 335 331 297 261 215 203 200 132 198 209 224 323 157 173 243 208 132 155 159 218 146 189 175 140 162 108 57 89 148 174 246 208 102 203 184 172 193 199 262 155 166 104 213 198 120 179 168 123 50 98 218 203 149 147 192 202 88 104 211 144 152 134 192 122 91 101 140 117 97 140 111 144 140 127 171 198 203 174 140 110 197 247 209 166 155 188 230 231 212 214 247 313 333 347 295 232 174 143 168 253 277 271 221 229 152 156 191 194 166 159 217 214 139 109 142 193 212 219 319 419 471 521 442 459 546 537 504 467 423 539 525 452 468 469 443 403 328 278 234 151 90 41 52 112 67 127 122 100 128 168 131 103 111 134 90 105 122 119 111 126 139 91 97 101 121 76 77 95 94 99 122 66 108 91 53 82 85 83 43 66 84 77 87 72 90 73 52 51 45 59 81 76 84 65 81 86 50 60 91 98 89 88 78 92 102 71 92 88 101 67 63 55 79 103 85 90 49 53 87 71 80 56 58 69 69 80 71 75 75 65 60 62 42 70 75 77 71 43 35 59 80 70 69 93 74 58 73 69 69 70 61 69 59 67 64 48 57 58 48 38 41 42 40 43 38 43 29 21 28 21 15 3 -2 7 -1 -7 69144 361 91 30 11641 19 12 24 7538 1401 409 26 -87 -20 106 335 442 628 753 934 1334 1235 1533 2085 2881 4065 5059 5881 7284 8745 9650 11179 13404 15484 17039 18822 22446 25155 27125 30381 34320 35925 34954 33685 30758 27723 24594 24219 27511 28721 27295 28841 29021 28893 26681 23528 22382 24995 21931 17746 15164 12710 9322 8414 9597 11930 14482 17121 18082 18175 13969 10212 14511 18772 18914 22465 59555 215496 428550 480830 489651 594707 791181 589049 460351 178493 4238 189 199 192 264 248 288 324 273 341 409 304 336 294 164 260 317 351 266 201 273 210 211 211 283 192 173 193 140 96 93 145 182 178 147 149 146 190 232 264 246 197 168 213 200 183 200 225 256 194 179 198 176 134 128 130 113 166 143 142 171 147 236 138 74 112 134 73 131 153 86 86 140 134 128 99 102 147 130 150 231 127 118 166 128 172 89 128 191 138 109 168 196 210 159 263 285 305 299 277 324 387 306 311 314 314 344 327 345 264 303 297 213 162 167 172 176 238 201 214 210 223 161 150 173 229 324 461 446 456 477 462 499 468 443 449 476 533 501 502 517 527 500 482 459 366 336 278 242 159 118 94 120 89 101 125 104 132 139 123 141 84 125 143 159 180 155 135 148 138 127 101 79 140 132 99 138 77 109 99 100 126 89 70 72 94 89 80 39 61 95 108 67 87 115 100 97 80 101 97 72 77 54 70 90 65 82 78 81 72 74 79 68 94 88 104 92 104 82 50 66 104 90 64 64 75 68 62 82 72 56 67 78 70 50 54 65 62 42 57 76 57 67 77 75 58 58 66 54 64 51 65 55 59 71 59 62 56 63 66 60 67 60 50 35 57 66 52 43 47 37 42 40 32 26 24 22 16 10 10 8 4 0 -1 -5 69153 361 86 30 11636 19 12 33 7536 1404 1666 864 1469 1576 1789 2227 2697 2956 3714 4937 5089 5643 6475 7935 9291 10364 12107 14562 16472 19967 24792 27536 31442 35603 35961 40580 52515 78252 87600 110659 179093 221797 103392 87606 89535 85069 79103 78362 77387 76567 79115 84183 85889 82888 68266 70243 136205 275503 297797 347897 678088 604436 267347 42153 35957 35297 24999 18389 19154 20815 20938 22840 18051 12028 7479 4397 3658 3168 2964 2608 1481 481 336 288 246 251 261 185 189 191 99 287 333 325 293 252 373 331 249 249 335 150 202 266 202 264 236 207 253 213 138 208 168 146 140 79 87 79 120 178 153 171 149 179 125 158 263 239 298 219 211 203 199 206 214 195 242 174 228 131 215 154 133 231 168 133 145 186 129 99 155 134 136 178 175 147 148 179 141 152 155 205 163 127 99 90 164 144 167 108 197 190 148 139 137 138 129 141 185 205 168 286 313 261 253 297 313 283 351 304 376 351 259 294 267 261 230 194 207 201 184 246 237 145 190 173 178 197 185 314 410 427 450 462 465 475 453 507 511 497 539 512 563 519 523 529 582 520 494 482 415 366 260 233 211 142 114 58 84 75 116 107 109 122 111 132 104 158 120 80 82 111 86 130 85 128 81 92 122 84 116 118 61 104 92 78 63 66 102 99 91 63 94 89 112 96 91 100 75 75 96 87 88 89 86 53 58 67 94 81 68 59 91 82 91 101 82 62 97 118 96 107 90 92 95 68 65 68 82 82 86 76 63 70 76 70 68 65 93 91 75 64 78 72 83 61 61 76 60 58 78 59 67 66 64 81 74 69 58 72 72 73 69 65 70 80 83 69 60 72 67 54 63 63 59 49 55 47 40 25 35 42 45 52 31 21 23 23 21 27 18 69162 344 592 30 11632 19 12 42 7534 1406 11 81 179 918 3206 5193 4069 11939 35090 64482 58773 57922 28357 20411 16852 31453 79010 54517 55223 87332 56491 20503 24904 32539 78376 118243 119476 239242 364569 361853 321127 391827 570796 684348 511987 233387 257912 172058 8145 1535 950 781 684 415 347 365 392 354 331 420 391 308 337 338 320 373 368 331 329 340 356 385 213 199 240 332 316 350 334 372 196 140 117 202 127 207 113 229 315 308 227 217 232 246 145 150 102 107 101 103 175 61 113 133 135 100 113 167 143 181 165 151 146 115 149 178 180 188 196 217 233 109 178 114 97 211 196 95 104 111 120 163 78 86 62 81 143 198 149 160 92 75 152 181 124 141 116 37 135 198 148 140 147 166 136 49 43 79 120 71 104 133 163 198 183 205 249 200 250 292 321 282 267 296 281 301 294 237 263 288 221 289 252 236 137 88 138 184 185 98 171 232 242 281 384 356 340 353 452 408 416 527 466 430 453 512 475 510 521 543 506 463 442 415 409 312 169 106 63 84 85 91 74 84 140 94 87 118 116 95 123 79 96 83 98 106 104 94 74 89 78 70 90 82 65 75 110 80 108 92 50 42 52 69 57 43 82 79 57 71 84 46 38 41 65 50 84 100 74 29 46 40 87 75 32 40 65 54 51 85 91 83 71 85 84 75 85 78 38 42 66 57 74 41 65 76 51 79 63 48 46 50 48 55 58 40 26 26 30 30 41 50 50 37 51 50 33 37 46 38 57 49 44 38 41 42 38 50 52 58 62 49 47 38 39 29 44 42 41 33 18 24 28 25 18 17 18 18 16 10 8 11 -3 -12 69171 334 912 30 11622 19 12 51 7533 1409 19 -40 999999 -80 676 999 1971 5952 24278 45084 38697 77361 69413 61322 118176 149897 222202 187548 230853 286209 321006 299913 141404 184132 238160 116876 9211 22108 52154 104218 231223 372750 135326 65760 285377 416454 510228 728428 689853 359884 5087 385 358 345 377 406 424 372 393 468 433 503 512 482 465 384 402 506 409 269 205 220 222 204 221 226 194 208 339 278 230 221 226 207 256 253 234 146 204 140 129 133 134 132 139 152 171 151 247 111 134 207 228 191 230 192 179 229 235 251 194 142 188 97 123 136 208 196 135 170 68 105 146 70 169 188 152 193 96 149 105 154 163 56 106 182 212 163 64 182 183 152 165 97 156 152 68 95 114 96 118 152 151 232 194 212 214 280 265 202 177 307 285 248 230 249 268 348 336 289 231 315 276 250 227 116 172 146 174 135 163 185 182 279 401 432 407 431 468 444 411 485 549 575 524 482 537 533 572 578 518 571 522 425 457 458 278 181 113 102 102 102 69 81 127 106 105 158 151 99 129 99 132 132 102 123 123 90 87 86 81 89 92 88 77 87 81 104 103 101 81 57 52 87 78 80 53 77 89 88 74 55 68 52 74 53 35 70 61 86 59 59 50 59 38 84 91 82 78 94 91 128 85 78 56 86 87 81 42 85 87 45 70 75 71 69 66 66 64 47 35 45 81 71 54 59 73 48 47 65 61 52 48 71 73 65 50 70 66 67 53 74 69 70 65 62 58 54 62 71 64 53 63 53 59 52 46 44 51 46 36 37 25 23 27 21 17 20 17 23 19 10 7 7 69180 330 996 30 11616 19 13 0 7531 1412 -97 279 530 1024 969 916 1592 3454 6581 6694 3216 6222 21667 8870 12445 19536 97478 92003 42547 56772 115264 145160 135215 213885 403705 539125 586929 999999 999999 900073 455269 119253 18756 3191 414 304 256 201 325 390 393 370 336 356 312 443 427 445 386 357 470 446 344 340 317 395 393 273 262 259 228 161 145 90 77 109 215 242 200 144 190 222 154 162 153 151 90 171 224 132 147 122 37 117 83 115 153 144 179 166 171 150 151 141 222 281 178 204 179 139 116 67 146 142 173 155 119 144 169 164 129 139 182 172 146 112 99 107 60 181 157 121 133 105 49 140 66 162 149 97 201 245 55 116 125 134 171 142 134 209 158 231 177 195 233 145 271 247 189 251 219 247 316 292 288 271 270 276 204 179 176 135 190 157 132 183 164 244 289 291 362 336 356 390 394 345 395 463 417 450 432 513 475 540 544 500 447 448 474 426 352 324 238 142 69 8 86 94 121 114 108 89 84 122 125 103 87 81 77 80 86 95 110 75 86 98 74 101 96 83 85 131 97 54 73 63 101 91 89 37 70 52 73 65 40 60 83 77 76 50 61 42 40 70 74 72 68 34 64 71 78 49 29 44 31 57 82 99 106 88 46 50 65 48 40 39 46 88 49 78 68 45 45 54 23 39 24 31 39 39 28 62 33 45 53 55 57 49 41 57 47 53 42 35 48 39 30 51 43 43 41 36 55 58 50 43 40 51 46 51 44 46 41 28 30 28 26 24 24 20 21 8 9 6 7 7 9 2 -2 -1 69189 319 1320 30 11610 19 13 9 7529 1414 38 2022 3524 8276 14446 20735 31324 53837 69119 91437 156353 258347 550614 886687 999999 999999 979077 593425 429192 13318 333 278 208 287 331 293 318 358 456 443 460 412 420 462 472 394 495 461 520 550 419 429 455 364 383 337 262 208 264 175 245 221 154 174 245 220 191 192 304 230 260 246 253 215 229 164 149 174 194 222 180 100 121 141 181 132 136 191 277 128 184 178 180 112 159 276 197 164 186 146 136 131 194 195 127 134 180 182 168 193 153 103 108 108 161 101 136 169 253 221 81 195 178 266 194 162 177 234 190 146 203 185 166 135 143 151 184 125 149 180 194 172 275 222 212 225 246 245 261 346 273 293 296 295 224 290 284 298 235 242 199 139 202 222 154 178 314 309 235 326 412 403 417 492 464 492 481 513 519 521 588 606 562 449 519 540 531 480 488 438 383 338 179 130 160 202 143 97 98 151 144 169 111 86 161 117 152 106 103 133 115 138 151 124 118 117 124 137 126 102 89 62 76 100 112 117 118 106 112 101 138 104 100 98 101 126 107 94 112 70 70 44 74 55 62 101 92 83 63 61 64 51 68 90 98 88 74 83 79 78 69 74 86 97 74 74 77 73 97 90 80 71 65 76 60 56 52 86 86 55 75 38 55 75 96 85 60 63 62 50 74 70 73 83 60 65 62 63 78 84 78 75 77 91 81 70 75 61 63 58 57 62 64 60 49 44 52 47 53 50 44 47 42 31 30 32 26 18 16 69198 325 1134 30 11604 19 13 18 7527 1417 27 189 298 1264 4389 7456 18059 31676 32216 24007 31139 48128 80538 133373 147619 205821 498500 926763 999999 999999 869473 361543 336629 36547 2267 587 485 366 350 441 399 433 426 474 587 463 387 494 532 493 456 472 315 358 437 414 381 243 266 356 342 288 236 219 184 113 116 113 162 164 194 184 260 188 188 212 174 276 272 272 223 161 142 115 224 187 126 138 139 153 169 159 233 157 172 242 219 176 186 178 171 136 189 116 239 199 197 199 226 176 108 112 148 208 137 152 150 121 110 176 223 165 202 197 161 125 132 113 147 55 137 154 195 187 211 136 95 193 177 193 181 108 145 130 135 168 206 233 269 194 224 225 244 320 322 333 317 347 306 285 225 261 279 301 187 199 200 177 190 187 198 203 150 223 253 319 344 376 390 415 443 469 489 490 462 529 576 558 556 474 410 476 505 467 438 413 407 325 195 155 92 101 95 112 100 117 150 89 104 123 135 103 103 151 144 100 127 127 167 127 178 142 79 108 128 87 83 92 84 108 108 92 72 96 76 93 89 69 71 87 44 67 72 84 78 100 96 95 85 69 81 101 68 62 61 108 90 61 80 72 89 110 84 79 81 93 90 87 76 65 66 82 71 106 101 56 64 79 75 62 87 54 53 79 61 71 79 75 52 61 77 84 63 54 81 74 83 75 69 67 78 74 73 65 80 81 80 59 74 71 60 72 53 49 57 53 62 63 46 46 47 39 45 46 53 49 42 32 37 38 26 28 24 7 2 69207 336 797 30 11597 19 13 27 7525 1419 458 5565 16940 26998 35495 50464 62414 2233 859 1009 1359 2175 4062 7140 11644 45041 51261 14027 17206 35510 45187 24204 31188 45788 57062 90855 115445 138183 211401 366483 288248 240698 379437 547871 587933 816450 686785 371051 319627 295266 6783 590 423 432 470 501 455 472 555 572 467 397 401 406 233 361 271 307 264 233 240 256 252 226 144 196 207 139 150 224 198 201 201 217 194 190 285 292 199 290 309 244 189 148 139 167 176 130 258 153 145 101 196 144 232 137 280 274 222 240 288 253 241 201 147 192 244 121 183 199 98 177 139 192 172 166 158 150 178 167 111 166 180 169 138 163 156 225 254 203 154 166 216 154 196 183 164 148 148 186 305 206 170 177 90 105 192 131 197 193 148 199 244 193 192 259 234 270 268 274 292 314 293 254 301 375 381 298 248 172 198 210 184 242 256 267 305 350 372 445 468 425 517 458 456 465 467 538 507 573 500 458 419 480 416 465 436 445 354 277 178 142 113 98 97 119 144 107 98 109 94 130 118 91 108 149 102 65 132 161 144 137 136 143 154 136 154 141 167 76 90 139 131 111 75 88 80 79 106 112 122 91 92 155 109 103 104 96 92 86 43 96 92 96 80 86 58 100 124 88 121 108 110 108 85 82 72 92 105 90 71 79 94 73 98 82 89 119 96 90 96 93 97 104 94 99 87 95 108 93 105 109 106 85 74 94 103 70 87 82 80 80 101 99 67 72 73 80 98 84 89 92 73 80 86 83 74 70 81 69 69 66 60 54 58 59 50 48 50 38 43 40 39 23 17 10 69216 329 1033 30 11593 19 13 36 7524 1422 283 1335 4008 7473 7885 12841 12054 36349 134893 231822 76955 54749 96638 133229 42838 81028 166812 161462 385119 295807 79914 122724 228169 461458 539527 493241 92871 45139 99210 314834 312689 452684 203412 311496 444955 44366 697 432 470 601 445 398 310 379 371 400 314 357 424 257 301 161 217 226 264 245 149 142 185 226 120 219 221 179 229 236 236 203 271 178 143 215 204 194 194 141 150 67 102 135 197 173 221 298 133 187 123 228 260 170 193 288 189 162 159 176 115 261 201 99 198 151 173 159 100 67 83 137 162 202 171 131 189 173 125 108 129 157 141 154 165 112 94 131 179 153 119 70 141 160 119 178 95 116 127 110 84 82 117 137 149 143 139 194 211 202 188 231 231 188 204 238 247 268 338 310 273 243 296 275 194 200 209 139 152 215 178 184 173 264 173 273 259 244 297 306 312 370 447 464 442 534 498 373 439 461 452 441 426 400 346 265 209 195 66 60 82 88 111 141 105 131 110 90 109 88 84 140 124 139 100 99 102 117 119 148 162 154 134 116 95 106 133 115 74 85 82 88 110 94 76 110 115 73 48 70 99 90 89 67 71 119 104 90 80 70 61 41 86 80 94 92 110 75 88 91 103 115 121 99 84 74 106 92 99 85 86 79 114 99 81 60 86 73 79 78 86 70 67 83 97 93 88 80 81 86 96 85 81 86 90 86 74 68 74 70 72 89 85 103 84 83 93 95 92 78 65 78 80 75 81 87 71 63 59 51 60 50 45 58 47 33 36 36 41 23 29 25 17 69225 359 100 30 11590 19 13 45 7522 1424 239 317 380 334 284 182 -79 999999 999999 999999 999999 999999 999999 -50 135 302 381 624 1609 2477 2745 3240 4247 6072 8311 9693 10182 11802 15109 20022 28300 40132 43474 57419 61592 64382 91137 42570 27701 30704 36717 53373 72121 47060 41589 64181 160003 201374 191073 226799 289270 284994 441084 693913 322187 350784 479398 554706 91060 4798 654 500 600 568 443 369 430 440 472 416 501 411 403 376 387 325 347 288 220 237 229 247 299 297 150 162 164 131 66 145 125 111 168 102 237 235 226 166 146 213 214 43 188 119 145 176 164 77 80 192 167 91 169 140 57 130 199 164 199 184 152 138 243 276 216 116 150 82 183 84 128 169 204 224 162 112 126 114 101 52 206 203 163 105 193 106 116 155 76 60 94 68 177 179 192 114 159 177 113 105 89 64 98 109 71 205 126 114 129 113 116 141 125 128 166 212 212 191 196 226 274 222 260 222 272 230 277 214 262 258 264 302 144 183 139 117 133 108 176 117 150 101 142 150 118 183 292 285 325 340 418 389 432 421 406 351 361 339 406 368 344 301 248 195 118 94 108 109 83 129 93 44 72 112 158 80 78 54 72 73 53 93 78 58 89 70 80 121 116 87 113 89 83 105 92 113 123 79 60 63 47 54 83 103 55 71 75 49 55 57 50 43 70 75 52 63 71 71 75 46 62 59 65 55 72 80 80 110 90 49 102 109 98 77 70 61 72 65 60 92 71 52 66 85 96 66 61 44 47 60 80 65 57 58 63 74 65 61 68 68 64 59 72 63 50 65 73 66 77 76 61 65 63 63 63 55 67 67 58 49 69 55 42 34 37 44 51 49 42 44 41 32 24 23 17 14 7 7 7 69234 359 98 30 11588 19 13 54 7520 1427 844 1014 1127 1199 1672 1950 2477 2928 3492 4089 4528 3845 3504 3844 4834 6947 7774 9368 9941 8428 6964 5505 4246 2403 2338 2466 2876 7345 11426 14531 19001 21948 23570 20640 19715 28291 36844 39567 38670 19099 9350 8852 9739 12167 16026 24615 41891 69230 83560 117885 212363 393021 527273 717274 999999 933699 803914 405694 165341 19402 4337 2244 2768 440 384 388 353 392 443 394 292 340 470 279 301 383 332 312 216 272 294 172 179 202 243 210 170 182 177 123 255 178 107 178 214 274 209 198 224 225 159 138 109 89 80 71 200 159 62 160 198 166 137 109 117 58 165 122 205 204 225 193 178 179 200 126 217 202 173 142 145 138 77 86 100 111 184 104 159 142 121 43 118 205 143 86 150 119 69 114 171 147 103 114 169 99 117 116 142 137 170 125 123 148 70 102 69 72 80 75 122 147 162 220 158 140 169 203 173 167 273 240 225 232 230 169 255 235 247 213 245 201 261 231 151 144 135 166 159 115 141 108 80 132 87 100 99 153 172 199 265 323 357 352 430 367 379 323 293 349 352 288 251 151 129 66 95 36 75 45 95 108 78 39 98 128 76 99 118 112 110 90 58 81 98 33 30 86 55 91 119 43 79 86 67 88 66 72 44 39 51 47 74 74 53 65 37 43 57 65 58 61 48 23 25 34 59 54 30 48 43 36 41 78 74 64 68 105 69 30 38 49 68 61 71 66 45 46 43 26 38 52 62 81 69 37 44 31 27 42 42 35 47 55 58 44 38 37 66 54 53 39 56 74 45 32 48 53 54 65 55 52 55 42 53 49 45 31 33 33 34 36 27 32 34 35 20 15 21 24 13 11 10 12 15 13 4 -1 -8 69243 359 87 30 11577 19 14 3 7518 1429 374 388 419 279 351 565 718 1026 1546 1747 2365 3299 3667 4589 5982 7721 8744 9269 8925 9356 9058 5867 8330 17573 19879 18974 26716 30024 27134 24162 31809 36947 26471 21603 16778 15143 18841 23866 18594 8145 7315 11237 33514 49444 56308 87477 115608 139117 202465 380502 519250 648910 697020 744694 575311 533361 551717 253023 3731 552 461 471 542 436 405 406 481 368 347 417 418 375 317 320 335 314 352 375 375 409 391 212 258 178 264 217 100 231 192 122 179 193 151 191 133 222 180 137 119 200 256 206 186 170 163 193 235 173 128 167 228 176 202 212 182 154 246 80 146 228 187 271 197 214 255 191 223 143 226 202 217 249 181 166 181 235 253 187 96 92 139 145 257 217 152 100 70 90 157 139 148 225 115 207 129 157 148 153 176 119 169 164 164 226 107 97 126 169 166 145 161 145 166 220 203 209 208 226 212 170 275 265 269 342 279 215 244 299 271 265 319 280 204 200 185 131 66 89 196 179 178 157 163 180 172 175 252 271 298 376 434 459 418 359 380 375 317 329 267 315 412 317 275 242 203 149 103 93 101 99 92 85 154 181 103 117 63 102 138 164 120 133 92 136 134 140 132 85 77 133 129 120 111 122 131 140 64 68 79 103 83 100 69 56 51 96 94 96 99 85 55 82 77 88 79 82 92 67 77 58 68 53 89 68 86 84 124 131 141 117 73 83 69 83 103 111 109 73 82 118 107 94 89 82 110 95 85 83 90 103 90 65 81 69 81 77 87 72 92 92 93 101 82 75 67 92 88 83 103 102 100 96 85 83 71 73 85 74 75 89 84 77 74 68 76 72 72 73 62 67 65 59 60 55 51 38 39 43 34 69252 335 801 30 11571 19 14 12 7517 1432 246 1709 1609 393 207 499 858 3704 9064 10178 22718 30699 15702 27132 45557 92985 134774 90445 74818 144920 196826 326045 459577 580722 576289 565146 574380 606262 461018 352455 231262 154647 52372 1279 640 538 543 402 448 366 364 366 401 361 336 345 319 390 333 369 328 320 292 309 327 144 255 240 190 83 98 156 120 112 111 54 107 37 61 151 237 168 122 196 114 180 244 210 174 136 189 161 153 173 88 123 149 96 47 120 154 112 176 123 143 176 171 148 166 183 210 230 130 211 174 209 218 185 143 127 45 97 162 113 112 93 155 150 137 120 176 175 149 166 128 146 170 164 225 95 116 100 152 146 192 142 99 144 134 99 148 153 101 85 106 107 95 132 173 172 158 182 180 209 198 209 235 220 191 181 244 301 226 187 308 305 169 210 228 226 151 155 171 155 147 90 101 39 114 133 194 132 160 110 146 183 282 295 358 422 390 333 297 277 257 302 249 219 261 258 232 198 191 100 114 90 73 84 80 39 55 82 84 87 59 109 72 29 64 55 56 48 82 61 117 127 70 135 102 87 43 49 54 15 68 58 77 38 78 89 45 77 58 56 78 48 48 41 28 61 40 48 27 55 52 41 41 65 53 69 78 76 72 84 76 57 89 62 41 49 55 58 61 85 84 69 76 84 79 58 59 76 73 56 19 40 61 61 49 25 38 49 59 71 40 57 65 67 51 45 70 60 64 51 38 38 55 60 69 62 61 57 54 58 53 57 51 54 44 41 43 42 42 43 30 22 22 17 18 19 22 14 5 6 9 69261 347 437 30 11567 19 14 21 7515 1434 -24 -58 243 607 717 1153 1479 1984 2223 6980 16947 11375 15875 32030 57295 46586 30106 29726 35497 29246 32538 38078 33195 35232 59050 94191 91641 22890 19773 25553 34740 58329 183330 395604 690004 691347 635469 448535 322272 437693 352414 339958 69616 2912 816 881 877 842 520 733 693 620 547 421 367 439 440 488 432 400 445 369 255 300 468 415 392 420 339 359 191 214 264 169 129 190 144 140 98 130 168 180 191 164 151 224 141 148 130 172 151 168 218 222 56 170 149 191 181 173 174 208 147 108 97 210 251 92 173 208 263 310 269 218 207 254 219 180 217 197 193 184 189 160 252 274 187 175 171 230 112 186 200 217 125 104 167 152 182 168 195 146 122 131 231 192 191 163 151 166 170 116 152 177 187 155 184 151 164 149 102 162 211 149 132 247 229 223 297 272 231 271 310 355 275 276 317 254 352 243 262 281 242 192 167 184 174 146 139 185 193 160 193 149 194 177 225 175 175 242 305 305 390 464 459 437 373 258 245 269 234 270 210 276 199 163 144 117 54 62 87 110 102 99 128 89 142 103 104 103 137 106 93 100 122 138 88 116 108 129 150 120 111 131 117 120 89 87 89 106 77 122 115 94 70 96 102 83 73 100 76 82 112 118 78 36 68 83 85 69 95 60 61 73 93 118 121 116 119 110 117 105 75 84 108 91 94 98 88 88 76 96 90 81 76 53 58 69 64 76 77 69 64 80 69 64 77 80 87 89 96 78 95 66 75 74 67 77 82 85 73 71 74 56 69 75 60 71 72 64 73 72 68 63 57 41 47 55 53 42 34 34 26 33 24 14 12 69270 358 125 30 11555 19 14 30 7513 1437 955 1174 1083 954 949 1107 1326 2209 3114 4019 4791 6916 9513 13335 18218 22747 27968 29725 33064 38525 41273 45091 48235 49002 50958 50799 76970 84633 95170 132205 109731 78734 70707 64471 85502 110472 118680 89931 108112 143022 144893 152227 147250 217982 277272 285740 270464 223045 178582 133051 144447 94742 83743 89913 27368 3189 2715 2525 2272 1564 1471 981 749 586 515 548 432 421 379 414 473 376 392 336 320 371 330 374 258 334 305 305 296 143 142 162 148 175 121 64 125 176 104 84 46 145 95 58 173 159 146 174 135 137 214 179 113 151 95 144 102 134 64 104 118 212 168 113 175 145 116 104 101 189 122 182 188 152 138 206 175 153 128 170 145 85 131 159 167 142 96 158 142 120 119 115 164 73 191 127 152 149 203 131 78 129 40 55 102 133 151 152 175 157 100 67 114 102 155 155 144 180 131 96 133 213 196 180 181 225 251 278 257 275 238 245 302 274 258 260 283 199 206 171 140 133 143 122 133 168 198 101 140 130 137 126 180 151 165 194 185 210 238 284 349 387 331 291 266 200 177 210 222 238 208 165 126 76 82 80 80 48 52 97 72 106 107 74 59 77 103 72 73 79 51 83 116 87 94 83 93 65 99 81 60 53 38 44 45 64 47 76 86 63 65 61 45 51 41 13 41 27 54 58 66 88 77 54 51 46 54 44 40 61 68 61 44 59 71 74 57 41 42 40 59 68 45 41 73 55 44 60 54 51 46 49 33 53 45 45 33 25 44 38 16 35 45 48 56 43 38 52 60 60 38 40 57 49 58 57 50 37 32 48 44 46 37 40 36 34 39 41 29 37 32 21 21 12 13 4 7 10 7 7 1 -1 -15 -15 69279 358 100 30 11560 19 14 39 7511 1439 9371 9720 11471 12519 13337 14749 16291 19008 21616 23267 27521 30252 31827 32819 37475 41495 41891 43457 46854 54639 58491 60929 63536 64339 65946 121068 148767 91705 70344 94145 125363 152298 94011 75532 66098 63611 121357 216260 263089 270428 87732 23108 17115 12971 10081 8265 7353 7014 7370 6657 5821 4402 4211 3936 3314 2269 2019 1534 929 640 553 529 438 463 475 460 353 363 411 444 429 397 435 352 381 335 275 403 325 310 250 202 148 256 212 108 168 123 178 139 137 198 97 119 96 160 140 106 155 161 127 125 166 167 202 230 107 115 129 225 137 209 207 183 171 166 167 128 213 263 165 162 163 279 265 239 227 312 279 267 189 170 129 187 143 127 133 97 73 181 163 145 260 183 215 162 168 180 193 147 110 160 142 138 145 195 153 211 177 84 147 142 90 99 78 85 116 179 153 114 131 120 96 126 137 162 176 162 199 218 257 339 287 304 276 240 301 263 278 259 217 230 177 217 213 191 106 140 121 140 99 141 140 206 214 183 111 116 180 167 124 217 257 354 428 419 377 331 300 222 234 159 202 261 193 153 105 93 112 75 77 80 81 118 142 191 140 83 85 74 49 97 88 98 111 117 118 116 71 86 104 118 122 119 106 100 95 102 96 97 96 103 82 92 61 66 97 112 58 62 76 79 105 81 67 81 79 96 78 66 81 70 89 93 80 87 84 100 102 94 99 77 81 93 91 80 66 75 66 72 92 90 87 77 78 69 76 91 81 74 78 69 66 61 62 90 87 74 87 75 81 83 88 87 75 78 98 82 79 71 85 98 87 74 71 76 78 86 81 79 81 88 77 61 56 57 55 48 39 47 46 43 38 32 25 29 31 19 69288 358 102 30 11562 19 14 48 7509 1442 2685 3200 4229 5438 6446 7928 8751 10047 10289 10394 12078 12137 11810 9560 7503 7200 7594 7658 8724 8278 12442 28146 36426 35485 30799 28619 30413 32836 38651 60918 113913 199064 374929 599926 506861 544697 461098 123865 34824 10563 10518 12201 13261 12113 9416 8856 7484 7952 7741 3601 3095 2463 2037 1699 1142 837 561 515 561 379 398 520 455 418 484 462 457 408 442 386 372 429 331 341 448 440 326 263 341 326 318 369 271 301 220 200 143 183 93 100 126 144 155 119 132 98 141 171 193 192 223 182 174 163 160 182 224 165 146 200 211 180 161 175 202 184 149 215 208 187 151 201 249 290 212 192 173 255 185 223 236 152 143 113 168 157 127 136 117 145 122 189 224 211 176 138 166 137 61 111 147 179 105 155 153 130 167 152 151 185 128 159 132 104 117 134 134 139 134 131 146 221 201 138 154 208 237 235 217 219 296 251 321 303 340 289 234 216 283 299 198 213 194 194 182 176 159 133 103 103 98 121 159 111 163 126 145 215 217 170 191 216 225 299 338 405 408 402 356 291 268 208 170 218 254 237 100 129 114 101 110 119 99 67 85 151 136 115 97 81 83 102 109 107 95 126 111 117 108 62 88 51 56 104 72 68 79 111 91 80 78 30 73 96 107 78 92 83 48 90 77 75 97 81 80 78 67 62 87 84 64 67 73 43 49 84 79 109 109 108 82 98 101 116 88 61 85 86 97 69 74 92 80 68 84 65 92 58 74 83 69 70 80 79 88 63 80 87 82 81 107 87 81 78 79 79 80 77 63 78 71 71 79 85 80 75 68 71 78 59 72 63 87 77 59 60 51 55 51 51 49 52 55 52 38 33 27 22 69297 333 851 30 11561 19 14 57 7508 1444 67 952 2913 7714 14529 23473 60967 197538 308581 309594 285293 430270 539841 638245 699990 939932 665756 340762 239894 257170 208362 4441 3613 6082 16125 9793 2056 1641 1308 850 583 613 572 571 596 501 537 467 498 499 496 385 364 406 363 294 447 414 406 376 326 354 391 340 262 396 285 285 190 166 258 189 132 133 129 248 146 148 214 162 154 183 169 190 83 143 190 183 136 160 178 95 224 146 178 181 136 111 188 191 145 114 210 224 257 211 318 216 309 207 199 229 250 220 250 185 173 171 163 191 171 126 222 166 127 161 117 134 165 236 163 151 209 172 136 176 163 175 93 170 220 196 178 111 100 149 116 140 122 162 156 141 142 92 132 133 156 197 192 194 128 191 283 249 269 245 277 288 317 281 314 320 366 286 216 198 229 217 161 162 195 179 133 103 143 176 126 138 158 180 168 149 169 133 175 191 207 225 280 355 433 474 377 336 275 186 214 268 278 294 180 99 53 65 128 136 90 109 151 160 133 129 138 130 105 88 89 88 93 63 102 94 124 125 135 131 111 113 131 89 78 78 99 79 70 67 85 63 64 88 73 66 119 72 42 58 108 108 113 80 42 35 94 99 69 67 59 56 81 88 75 86 85 95 95 80 66 92 89 93 76 55 50 60 79 85 92 71 68 63 74 79 75 77 91 96 81 70 66 73 68 80 82 63 66 94 86 94 86 91 80 80 73 80 77 66 64 67 72 72 73 59 60 68 65 71 59 56 64 56 49 57 47 39 38 38 34 36 32 33 27 17 27 69306 358 99 30 11559 19 15 6 7506 1447 2775 2937 3176 3655 3789 3818 3885 4387 4501 4604 5193 5322 5266 5194 5226 7262 9333 11431 15944 20290 25041 27031 26053 26506 32327 31472 27091 25147 25777 38648 62982 97104 214428 267600 266494 348625 432242 361877 256297 120597 49108 2395 689 654 678 754 770 646 610 781 722 748 625 552 551 511 393 373 463 489 421 457 463 420 486 471 339 366 426 401 434 420 466 367 459 467 332 333 306 377 308 268 255 236 230 278 326 250 172 171 163 134 102 137 114 189 144 186 126 57 204 211 129 202 111 82 131 185 127 173 139 99 48 160 160 127 179 268 194 261 204 179 218 219 224 248 154 155 165 143 162 226 211 184 182 183 138 118 122 121 161 143 140 153 188 116 135 236 201 203 137 156 155 151 109 125 130 155 153 119 119 189 86 159 175 140 120 137 139 177 155 164 181 171 176 114 236 214 223 248 263 240 240 308 299 251 241 216 246 291 187 157 169 157 133 220 161 153 96 48 59 105 81 147 156 148 173 136 140 190 138 148 126 198 251 284 433 376 270 209 196 169 203 238 215 158 75 107 92 136 74 70 83 138 151 88 102 120 79 125 81 59 60 87 68 99 41 69 64 108 93 68 81 101 43 26 45 48 38 54 68 98 95 61 79 46 73 54 88 73 51 48 52 36 31 21 79 79 93 70 60 38 29 33 38 61 53 66 85 82 74 44 50 51 58 59 29 42 52 58 69 50 65 55 33 38 55 43 56 51 62 58 48 53 67 61 42 20 33 45 43 47 69 39 41 42 54 46 55 39 41 37 30 41 42 35 36 42 46 30 28 50 27 33 30 22 23 25 25 23 16 11 13 13 8 7 -4 -13 69315 342 581 30 11561 19 15 15 7504 1449 -7 999999 999999 999999 999999 -57 72 933 2570 3868 4710 6266 9424 18996 50866 119289 247687 364624 522851 598938 531226 518259 625652 641836 829969 445511 116704 184682 249429 3031 843 779 615 620 693 632 650 521 618 581 588 537 457 388 475 467 355 437 395 415 428 336 372 382 419 472 414 423 327 363 320 311 339 330 270 295 324 283 193 269 316 226 117 245 183 96 95 119 124 162 173 175 162 103 144 122 123 150 161 180 236 182 105 105 175 143 153 180 142 138 176 183 240 254 223 245 174 169 264 261 211 118 177 230 166 160 138 117 103 105 138 136 203 134 138 211 157 125 150 134 134 173 138 156 141 169 143 195 162 151 153 200 187 100 121 153 114 131 155 170 89 165 153 211 140 157 235 186 160 191 226 276 257 309 309 344 317 266 291 256 250 189 154 159 119 161 148 144 129 137 149 162 118 118 147 161 108 162 112 98 58 84 118 151 146 150 177 258 249 371 391 332 344 263 248 221 157 202 190 139 145 105 77 53 101 93 90 79 88 106 155 138 120 97 58 100 112 96 131 81 83 74 84 90 93 102 81 87 91 73 87 76 20 71 34 88 75 86 67 79 82 49 37 79 51 17 36 47 57 79 97 86 79 65 52 60 51 53 46 59 81 83 87 64 59 60 76 71 70 60 64 84 77 53 44 86 81 56 61 81 87 56 43 50 37 45 61 63 42 36 56 55 38 38 43 38 43 49 56 40 54 52 66 55 43 49 54 38 40 51 31 41 47 42 38 40 42 33 41 43 41 28 25 16 17 23 22 18 6 -1 -1 -3 69324 358 104 30 11564 19 15 24 7502 1452 615 762 1061 1389 1732 1974 1783 1784 1749 2238 3544 3914 3754 4159 5136 5845 5859 7114 9007 9666 12691 22088 46250 52505 43811 62294 44101 37404 49315 141488 186758 201378 306948 404412 641518 463045 436512 415567 373881 224795 205493 211914 6996 1344 770 639 651 735 531 591 626 653 611 516 576 632 539 533 518 496 522 558 465 420 365 395 512 403 372 411 363 354 301 349 435 413 437 437 365 298 385 208 288 315 360 256 266 280 202 226 166 160 142 189 162 159 204 166 146 141 202 149 192 173 160 100 118 141 66 166 92 104 140 122 114 178 114 230 137 125 234 141 119 174 225 176 191 204 205 252 147 103 98 179 120 117 153 123 146 168 159 71 150 127 112 158 142 135 154 157 124 138 157 202 175 156 108 141 126 119 185 157 132 165 106 95 196 148 156 228 215 145 260 223 246 267 254 258 350 322 290 272 185 165 191 179 213 186 153 142 147 145 169 177 158 169 129 118 120 151 162 128 103 132 132 181 192 163 169 159 166 185 206 315 349 307 292 296 289 212 216 219 245 248 147 165 151 150 113 103 119 98 87 86 54 95 73 61 105 104 129 114 144 100 32 22 76 79 74 84 42 93 97 60 116 59 35 68 95 118 85 86 65 61 79 116 72 95 102 53 63 76 78 83 90 99 66 55 43 67 56 64 63 86 65 82 97 60 82 66 65 47 66 79 75 101 93 53 39 51 56 56 34 45 59 55 54 44 67 94 74 47 60 47 62 49 45 50 49 69 57 58 62 63 81 63 46 52 59 55 51 51 52 56 42 50 55 43 39 42 52 41 35 44 42 29 24 24 34 25 20 14 11 6 8 4 -6 -5 69333 346 464 30 11564 19 15 33 7500 1454 -98 365 728 1397 1619 1678 1927 2428 3531 3617 4330 5402 6469 7778 8927 11451 20425 49425 108842 148679 233741 476622 676444 687582 806339 861201 705255 174075 259157 151094 4330 752 694 656 682 728 665 590 701 765 619 685 691 692 637 704 659 440 478 523 452 465 439 521 483 418 334 349 330 391 418 421 393 330 303 381 363 370 246 297 336 310 289 199 115 148 204 206 114 154 165 123 143 191 165 195 162 111 227 243 81 138 261 247 113 161 177 240 168 138 199 176 164 248 170 177 155 255 215 229 190 233 231 249 219 222 204 173 153 220 256 188 129 109 135 170 162 167 129 125 157 217 145 92 152 108 144 160 179 200 179 163 196 234 187 186 218 185 111 183 119 104 56 150 160 158 179 203 184 187 244 270 222 302 255 254 345 396 353 363 190 198 204 183 194 163 132 180 221 151 226 192 176 210 200 172 163 166 112 155 188 209 125 174 180 192 133 138 109 194 181 198 275 261 282 310 319 214 244 230 191 183 243 239 205 160 138 81 68 106 120 134 87 85 131 142 103 78 70 51 71 79 98 107 136 133 130 112 88 60 88 119 111 109 98 79 113 99 86 91 103 111 93 65 61 94 89 51 79 96 67 80 38 72 100 75 94 117 95 82 64 75 65 80 96 72 62 96 108 98 85 97 94 81 61 73 91 98 122 109 81 90 86 80 93 89 70 98 99 74 90 95 86 94 86 83 90 97 83 75 78 74 95 93 80 74 74 89 96 64 62 65 91 92 70 64 77 73 73 74 85 69 72 71 62 60 54 49 42 49 43 49 46 29 22 14 69342 331 887 30 11567 19 15 42 7499 1457 94 1439 4537 9297 8840 14969 47971 129457 280098 239871 320542 608187 740032 907916 569327 592357 812901 472339 219432 239378 6326 559 469 486 487 512 570 472 415 452 388 419 421 478 466 449 441 441 343 398 393 377 369 343 331 308 375 444 391 314 332 443 241 381 402 289 311 322 297 187 224 243 170 146 127 127 175 104 41 140 185 145 112 112 101 85 173 144 138 182 140 81 30 152 226 236 249 172 205 152 153 194 291 322 212 154 250 331 302 253 203 217 151 199 213 205 205 172 198 103 159 162 139 189 152 155 160 187 169 202 168 143 156 242 222 168 271 195 169 159 118 146 164 148 103 194 146 88 157 187 139 149 162 206 187 304 225 208 225 272 295 294 298 328 306 197 227 210 132 115 109 131 125 175 183 173 184 197 191 188 267 230 179 182 157 174 145 192 159 197 140 158 130 199 141 144 175 227 292 275 211 235 212 170 208 163 235 244 179 150 142 80 99 115 134 85 93 91 113 138 103 113 123 127 114 76 60 55 92 110 76 59 87 118 139 84 58 59 124 133 94 72 89 78 94 64 58 35 60 79 29 53 84 79 57 65 72 53 72 80 72 75 88 87 75 74 60 79 81 115 104 98 93 99 97 98 102 83 72 59 65 73 74 76 80 66 84 82 95 83 76 79 79 75 67 65 85 79 85 103 84 69 79 78 80 91 82 85 66 89 80 74 68 67 78 60 72 70 67 69 63 75 77 61 65 69 60 57 61 45 47 54 54 42 30 29 29 28 20 18 9 69351 338 709 30 11569 19 15 51 7497 1459 -74 -58 146 18 165 219 286 700 2334 9143 42496 72506 102606 172969 187606 157661 223624 263527 315324 348937 605905 999999 833661 749808 284399 14731 551 540 550 471 376 519 445 385 433 443 310 352 410 340 350 340 435 354 376 337 318 445 346 376 355 251 283 315 233 253 203 274 342 317 239 257 318 313 292 325 241 238 237 113 76 64 129 208 205 179 202 181 237 213 197 199 172 111 193 200 44 150 168 141 171 180 248 150 154 161 158 220 179 156 115 215 175 229 108 198 261 261 174 159 138 213 188 239 197 140 143 159 135 193 180 159 105 169 132 176 205 123 192 156 150 158 136 197 207 136 130 165 123 149 196 114 137 123 118 166 187 190 217 254 207 228 203 189 312 247 242 358 336 348 306 253 284 246 139 155 92 126 141 140 101 118 197 184 193 261 275 263 166 214 242 236 316 265 232 238 141 122 147 210 195 141 135 169 166 189 175 241 312 300 238 206 190 242 155 164 105 122 66 79 98 133 84 90 144 111 116 99 104 123 141 88 81 129 106 77 101 83 85 101 83 118 98 103 71 70 91 89 85 69 91 78 82 120 104 70 86 62 82 73 55 76 77 73 67 68 43 73 63 66 98 94 65 88 109 123 104 86 101 91 123 114 115 88 59 80 83 65 73 92 82 70 80 108 93 89 59 73 91 105 69 81 67 81 88 75 65 69 66 71 87 70 81 68 66 65 83 78 65 59 68 70 75 62 72 76 58 51 76 81 66 51 55 41 49 59 64 45 42 35 47 40 28 26 26 21 6 4 69360 357 139 30 11569 19 16 0 7495 1461 -51 999999 999999 6 69 148 251 272 357 298 576 844 1159 520 368 167 251 1437 1855 1604 680 401 724 903 1533 2517 2686 2445 2767 3647 4471 6498 12696 28397 77943 208086 171914 334732 484544 524434 809338 999999 757954 661000 64214 1759 847 564 452 395 344 450 423 532 386 485 409 374 443 411 401 546 370 319 405 369 396 375 372 411 429 441 434 395 254 292 273 305 356 329 287 150 213 201 59 130 137 193 138 156 121 173 169 275 259 69 125 190 233 186 181 269 218 138 225 180 140 102 156 181 157 175 232 164 201 131 137 185 184 246 315 232 195 235 223 249 352 255 230 234 266 207 201 143 191 207 115 175 133 125 235 139 106 202 212 127 242 226 178 173 169 202 170 158 213 131 110 104 138 163 199 211 219 205 226 238 249 261 256 189 182 210 231 232 423 298 286 338 359 394 236 276 186 190 182 191 233 185 162 124 196 198 226 209 245 262 245 255 289 292 263 261 228 238 231 167 200 158 151 169 135 193 203 241 233 274 284 329 336 291 230 225 240 209 262 221 169 174 133 89 129 127 76 111 106 125 105 108 140 132 103 79 120 132 117 106 128 130 102 121 128 127 111 118 82 70 122 109 114 116 86 104 101 113 103 97 112 109 81 82 63 69 116 118 153 110 72 55 56 73 82 101 116 99 140 99 88 89 87 97 92 67 102 114 114 85 100 95 89 97 94 107 101 84 80 101 89 97 102 103 93 85 92 65 61 78 96 94 75 87 76 69 77 78 63 81 69 69 62 83 93 79 83 85 85 81 78 88 81 82 69 72 62 52 59 61 62 55 46 46 40 48 42 29 29 35 21 69369 358 111 30 11571 19 16 9 7493 1464 697 587 596 548 378 717 755 608 892 1100 1188 1227 2188 3441 3743 4018 4205 3655 3467 2855 2003 2095 2949 3510 3537 3043 4681 6719 6789 10997 21288 15992 15497 68529 123352 88772 178270 367918 487558 708874 775221 507478 418495 298198 172660 465904 94476 1370 394 513 472 364 398 316 296 409 442 481 448 460 399 313 466 351 366 433 395 401 431 406 364 296 335 342 296 284 302 390 319 306 270 257 233 199 236 137 179 184 125 139 136 142 137 155 127 145 154 160 192 118 153 170 119 218 244 175 214 191 80 141 187 156 199 268 224 210 189 221 220 231 237 273 207 324 195 246 225 222 272 225 280 251 209 231 183 178 155 157 167 170 177 138 193 163 88 181 228 246 214 154 132 159 231 191 141 139 178 160 188 194 168 166 160 203 254 276 224 255 310 220 272 274 189 286 255 245 301 389 426 339 282 258 191 191 188 254 195 177 178 211 141 134 198 248 301 266 229 254 260 232 270 284 338 322 338 309 272 216 125 147 147 198 167 164 213 268 190 265 302 341 281 268 236 195 199 169 154 189 180 134 142 96 117 146 125 97 127 112 90 87 111 90 119 154 111 155 139 88 85 126 117 76 111 127 77 91 96 81 67 72 85 115 80 91 56 75 89 82 68 123 125 110 96 134 131 109 89 83 69 97 108 94 97 126 135 127 135 87 105 93 111 115 102 100 77 84 103 102 69 93 117 89 84 96 119 119 99 109 94 74 98 69 68 68 69 89 80 72 73 79 69 73 85 84 76 64 70 67 71 73 84 70 80 87 95 80 79 73 74 63 74 67 55 51 47 57 61 51 50 55 35 33 38 32 31 31 23 17 69378 358 114 30 11574 19 16 18 7491 1466 1867 2289 2518 2716 2805 3233 3704 4179 4476 5384 6751 7214 7155 7668 7890 9077 10461 10689 13469 16612 16993 19424 24247 28014 28686 30241 31034 28508 28472 25141 20915 18018 19376 23838 22353 38091 85969 126388 217608 428082 524804 541050 336841 248129 9118 1292 512 355 352 352 345 345 314 304 390 400 417 360 350 347 423 441 403 418 404 410 334 355 383 422 384 444 384 391 277 380 391 297 221 317 240 228 184 287 279 209 176 155 156 73 84 221 244 171 203 204 222 127 105 145 158 204 158 170 126 212 172 95 154 177 268 243 197 158 220 216 255 281 176 240 210 132 220 280 192 257 245 295 269 213 214 177 203 198 257 155 154 184 160 171 156 128 175 227 136 143 170 161 157 144 125 191 162 81 179 169 121 150 171 201 236 152 139 166 115 263 287 258 197 261 197 320 275 295 232 283 301 339 381 336 311 245 262 254 244 213 189 187 169 146 127 160 196 187 219 234 267 320 284 342 339 317 335 377 283 304 316 215 246 202 135 197 195 190 154 201 243 293 313 318 334 271 235 180 197 189 189 199 152 100 112 126 85 62 98 121 121 121 104 79 100 143 91 85 105 128 148 129 107 141 94 119 116 105 102 134 105 107 118 134 140 133 115 80 87 123 97 83 78 78 106 106 97 113 115 113 98 92 118 109 109 105 125 98 84 95 115 120 96 60 98 93 112 89 101 99 95 71 85 77 106 103 74 86 92 85 87 96 99 99 112 101 78 96 94 79 88 81 92 81 96 96 95 91 67 72 67 76 74 85 69 69 88 85 96 83 77 77 79 76 73 65 64 79 63 59 60 48 57 56 47 51 43 32 28 25 25 16 69387 335 804 30 11574 19 16 27 7490 1469 34 324 1987 5099 2140 2086 4761 6847 9944 24181 54634 105159 214125 356573 459892 392671 715999 850156 652031 577128 520988 363613 294559 49307 869 402 424 481 393 448 368 365 317 304 349 389 354 358 367 340 340 249 362 384 314 414 397 385 400 332 406 339 318 353 405 332 231 315 248 235 263 195 279 173 205 156 154 106 80 139 188 170 99 151 156 112 138 143 119 165 221 153 146 162 142 68 115 208 204 283 205 222 300 232 166 201 210 262 203 289 284 267 198 244 229 188 185 249 195 245 226 231 165 164 210 247 209 179 191 240 162 225 175 168 200 180 206 203 173 166 197 197 198 176 129 135 192 183 135 154 182 143 205 216 186 240 266 252 196 293 273 250 304 293 335 328 320 352 302 330 275 247 209 190 205 198 184 197 206 112 120 141 220 242 248 264 267 286 321 317 358 381 312 309 310 308 361 329 276 201 228 204 175 185 296 311 344 329 312 298 205 232 237 176 192 138 94 85 102 74 90 102 119 104 127 100 93 123 86 100 128 133 98 80 57 138 121 124 96 74 54 86 119 105 93 70 56 54 48 95 96 74 81 81 74 91 79 91 73 67 44 66 119 92 71 71 63 63 73 100 103 87 92 81 80 98 107 101 84 69 90 95 70 56 59 94 72 50 95 85 85 90 86 89 87 99 95 76 68 74 64 64 75 76 70 81 69 71 81 69 80 68 67 77 61 47 66 68 86 73 59 61 71 74 62 66 65 54 52 61 66 59 55 49 48 50 47 46 32 30 26 26 22 12 10 69396 358 116 30 11576 19 16 36 7488 1471 362 485 574 539 697 921 1478 1703 2076 2344 2979 3987 3407 2851 2877 4067 4726 4074 5382 6285 6946 6698 6119 6158 5933 5764 5944 7221 6552 6218 10845 25262 29959 83563 87453 103211 137948 292477 231303 240157 453757 454094 455278 263464 281388 292580 224888 96009 64320 1690 418 409 503 334 368 310 390 392 379 362 351 381 430 354 421 460 385 386 315 298 401 488 353 293 322 362 419 322 354 314 306 327 356 303 219 157 121 124 209 191 113 207 142 143 159 223 194 137 70 143 179 195 115 158 137 104 196 178 234 139 164 269 168 230 216 119 155 195 238 257 184 232 226 220 224 275 240 217 274 200 235 251 216 266 264 243 210 243 218 84 108 175 166 79 129 192 163 196 190 209 162 212 199 167 151 131 136 186 142 205 159 140 216 139 181 193 235 217 247 210 213 277 258 254 297 262 243 206 284 372 342 329 300 270 260 271 228 249 201 212 205 155 167 174 231 176 198 262 307 305 340 357 313 310 331 362 376 324 294 338 323 309 295 273 271 201 216 271 312 371 341 307 309 259 251 235 181 170 142 139 124 122 131 138 108 124 132 104 106 85 79 137 147 106 115 120 121 94 100 155 125 80 100 95 152 132 104 97 93 101 105 67 71 106 76 51 96 72 94 84 93 87 95 91 74 60 91 119 82 59 73 80 105 111 88 90 116 140 126 119 102 75 91 100 82 105 101 76 86 99 90 86 81 82 102 95 85 75 81 104 96 75 92 83 86 85 90 87 87 109 79 99 99 105 77 85 83 88 89 85 81 84 81 80 73 81 84 73 79 83 73 65 57 72 57 64 73 59 48 53 58 50 43 35 34 24 15 11 69405 358 123 30 11583 19 16 45 7486 1473 685 625 648 854 915 1022 1273 1327 1690 1973 1996 1991 2347 2794 3291 3872 3846 4020 3903 4203 4311 4110 4593 4935 4730 8204 53327 10963 6212 6901 7198 6480 10010 17536 57671 174070 369715 716789 662310 214642 136576 165153 62140 2543 535 481 465 382 257 300 265 278 336 303 355 315 265 186 268 367 385 347 290 284 322 383 320 300 353 219 272 405 229 276 305 303 217 223 183 131 204 135 109 150 147 117 151 198 126 91 17 57 66 130 234 121 171 173 148 126 196 124 129 183 168 137 123 159 113 0 130 204 209 175 209 263 204 184 200 183 129 195 165 167 155 139 119 129 89 238 289 230 170 61 52 122 130 128 94 111 108 85 167 181 142 162 208 71 96 151 150 103 161 167 89 134 123 85 77 136 195 88 155 213 174 124 160 164 156 190 190 190 215 205 197 222 284 287 195 256 277 280 292 239 224 228 227 216 199 136 189 172 115 168 175 164 130 216 292 241 227 264 263 291 247 241 320 290 323 314 346 360 323 247 280 199 157 175 202 295 325 268 211 170 159 152 114 73 90 125 84 108 59 61 112 55 56 98 52 99 87 92 75 99 71 51 102 129 91 70 41 83 57 58 81 69 63 104 66 76 70 65 79 51 79 69 85 79 74 80 40 69 85 56 79 78 39 42 50 56 51 71 61 67 77 55 80 64 79 86 77 89 90 77 67 50 48 43 43 67 43 57 46 49 74 58 45 48 66 77 63 48 54 62 50 49 62 56 63 69 52 69 55 60 62 66 80 59 45 59 68 61 53 61 61 48 56 49 44 41 43 50 50 42 42 38 34 36 29 25 23 12 14 14 8 11 -1 -2 69414 341 635 30 11585 19 16 54 7484 1476 73 266 413 594 749 686 927 998 1033 1438 2030 2508 5055 15285 68505 134956 123719 145119 245223 296035 237814 549309 999999 999999 726876 340243 172518 2969 554 439 394 335 459 477 370 369 291 368 353 357 235 302 412 333 283 276 268 346 440 411 401 374 384 370 212 241 280 233 353 277 209 237 202 204 112 168 99 204 164 157 213 86 19 87 181 94 187 73 133 169 222 242 151 187 93 141 169 200 224 175 264 132 105 141 138 225 148 158 209 194 205 211 254 189 127 250 181 193 208 263 233 242 254 223 215 174 143 91 161 132 151 141 129 121 134 132 153 109 142 161 198 182 169 140 174 155 148 128 189 144 135 90 131 143 87 85 198 245 140 180 203 283 288 307 253 273 221 238 251 287 246 285 255 325 342 251 204 209 198 274 251 204 198 187 244 222 192 143 176 223 251 296 304 281 308 343 295 306 290 339 314 333 327 309 335 310 335 258 177 147 188 244 297 337 286 199 140 128 130 79 62 86 114 116 107 104 83 63 54 104 104 115 95 57 91 101 97 121 84 76 116 96 67 74 112 80 69 54 69 38 33 54 55 46 44 94 94 104 70 56 41 77 55 75 54 35 49 51 87 102 45 48 56 77 85 95 87 84 91 98 96 98 77 90 76 68 91 69 69 96 77 88 89 93 50 98 71 66 69 82 89 61 78 72 77 70 55 62 79 48 37 80 66 61 50 66 63 66 69 87 78 65 65 63 64 77 69 62 55 46 41 36 40 56 66 58 53 52 47 51 40 43 45 41 32 24 17 11 0 1 4 69423 359 95 30 11585 19 17 3 7483 1478 1424 1536 1613 1736 1621 1700 1684 1885 1965 1934 1938 2071 2130 2415 2699 2822 3223 3551 3648 3847 3826 4072 4610 4885 5291 6060 5767 7765 19788 29732 27794 45126 84777 66939 43706 74592 100170 172635 276479 330541 251088 298803 118447 31333 171995 94752 6110 881 607 489 361 364 353 388 350 307 279 303 338 231 316 353 317 427 310 352 470 424 334 357 325 340 325 357 338 306 317 357 345 334 328 241 238 244 236 154 117 126 152 176 283 204 119 93 185 76 120 221 221 208 155 107 89 178 149 225 253 134 93 98 110 129 180 233 230 146 157 157 167 199 240 214 250 219 182 176 152 202 245 192 125 200 122 171 141 125 155 129 142 107 161 160 136 160 192 155 105 137 212 217 270 212 139 181 156 151 134 125 127 125 130 159 161 131 165 161 250 226 190 186 257 295 319 251 252 271 259 240 278 280 285 282 284 299 279 255 194 198 258 286 228 257 219 198 220 211 210 260 315 315 336 308 326 291 329 298 294 312 310 317 351 324 371 373 314 354 314 274 211 233 316 289 345 326 240 186 146 174 150 89 123 80 73 89 100 107 100 69 76 69 113 116 91 89 78 120 120 92 66 103 105 98 78 96 107 103 52 79 98 88 97 80 117 87 76 61 81 54 62 83 99 88 105 103 92 100 148 109 75 73 99 111 92 92 88 71 78 85 127 134 96 74 74 71 90 66 82 75 79 56 79 90 74 90 75 74 73 74 86 76 69 64 56 60 47 49 73 51 61 76 67 72 75 81 75 61 76 95 78 55 58 72 72 78 80 76 57 57 52 62 60 48 42 48 62 43 35 44 36 31 28 28 35 33 20 15 12 7 4 69432 334 848 30 11588 19 17 12 7481 1481 -61 1783 5438 9661 13216 44794 75589 87039 159554 338906 356728 434655 633626 616167 647494 339742 241705 239010 518187 374400 326202 303553 105710 35895 2569 580 519 469 347 418 457 405 292 388 346 314 353 322 401 416 450 345 259 331 348 357 461 350 279 336 374 276 364 365 402 259 237 273 268 231 207 204 191 166 228 196 146 77 146 117 107 166 194 176 247 210 252 217 177 133 161 182 207 187 192 212 147 137 151 112 212 268 174 221 271 187 140 180 169 246 208 180 175 175 166 209 216 264 166 145 110 150 158 218 249 220 194 162 129 135 209 225 191 206 239 195 190 124 136 155 189 282 195 108 114 97 173 167 156 161 229 241 286 344 338 292 282 270 265 305 294 305 306 305 279 321 353 330 309 239 304 315 284 200 206 223 245 206 217 180 201 281 333 369 327 322 356 322 307 352 288 354 316 289 327 340 384 390 378 315 302 365 297 216 215 255 289 373 410 345 208 161 155 154 132 121 135 115 110 119 42 82 114 118 114 98 143 79 108 143 140 139 118 121 119 128 100 114 91 102 84 114 93 99 102 79 101 58 65 96 79 81 99 114 107 84 113 122 91 102 104 101 74 99 70 89 78 101 75 122 142 99 86 80 112 108 82 92 80 88 85 89 111 88 85 94 67 60 98 92 110 90 93 89 67 61 85 66 89 100 76 77 79 79 85 85 86 82 93 78 86 79 70 84 75 85 86 77 78 59 65 67 74 67 77 68 72 61 66 61 73 70 55 54 43 34 35 36 36 33 25 28 26 17 69441 359 103 30 11593 19 17 21 7479 1483 505 488 477 390 481 530 634 555 726 935 919 986 878 861 917 995 1171 1257 1679 1806 1434 1603 1887 2233 4293 15363 38427 14899 32582 95328 134640 193520 205309 187376 199085 284083 310875 464540 422401 168339 180774 306223 349757 246145 231012 4826 828 670 558 490 563 516 466 243 269 363 349 422 470 360 317 342 300 271 321 373 303 350 346 391 309 323 352 353 303 249 358 410 373 293 358 341 221 293 237 229 225 220 199 186 231 228 324 253 188 106 40 137 190 192 128 196 89 118 207 152 185 173 69 93 189 89 161 153 203 195 228 218 156 281 240 132 221 152 175 230 134 124 178 138 166 164 144 106 161 196 167 184 177 216 206 233 160 76 181 174 190 131 176 168 147 130 180 206 209 155 167 109 115 162 162 95 177 184 199 210 237 147 258 216 238 289 287 287 267 247 270 279 213 231 238 262 298 237 298 254 233 206 215 143 205 252 252 242 217 195 254 331 318 364 374 369 288 331 322 311 327 333 301 284 373 363 344 322 253 282 236 185 242 215 242 295 348 337 277 226 172 116 153 173 138 100 126 92 94 114 95 87 83 95 64 75 79 121 110 104 58 87 123 96 123 132 126 105 98 115 105 81 90 132 90 91 62 48 61 69 80 71 65 38 57 66 72 115 73 108 104 96 100 58 87 85 95 107 118 102 83 94 96 106 112 71 92 92 94 94 92 107 112 60 68 87 92 98 93 95 92 101 108 96 81 70 66 62 98 79 90 86 85 67 71 48 61 60 59 72 73 75 79 88 77 60 67 58 53 49 55 59 64 62 59 62 49 59 64 51 46 43 49 50 41 48 51 40 25 21 19 13 17 69450 359 80 30 11600 19 17 30 7477 1485 3207 3263 3470 3535 3721 3839 4215 4264 4372 4421 4797 5262 6043 7524 9528 11506 12917 13373 13810 13663 15911 20118 20731 18505 19264 24162 39083 71719 38891 42042 39770 66228 151747 160134 68946 177956 100384 7229 19277 15223 5112 3613 2810 2760 2644 2427 1305 638 392 394 502 398 456 393 268 250 409 465 326 355 390 336 341 336 333 372 355 336 348 446 268 291 355 329 331 273 343 383 360 304 323 230 229 188 187 128 256 122 160 137 152 108 114 185 123 96 119 168 117 156 81 114 144 38 95 50 72 92 129 93 29 92 102 120 215 213 206 186 146 209 219 168 151 161 212 157 78 151 228 132 152 115 93 64 34 117 -37 56 54 141 164 150 77 93 103 138 145 145 119 68 99 51 149 150 149 200 204 115 93 202 155 112 120 117 184 198 213 218 191 156 190 237 231 256 263 245 260 223 203 200 198 216 229 250 248 257 209 208 286 219 163 247 202 218 276 245 215 274 270 223 317 276 286 259 263 246 283 281 255 245 314 237 179 144 181 149 115 157 175 197 226 231 319 356 247 151 83 69 109 142 111 124 105 120 85 20 15 48 93 81 105 56 65 82 80 65 74 75 47 59 90 54 47 85 62 52 69 66 102 110 103 72 57 73 39 33 56 82 33 27 19 63 76 44 31 37 32 41 46 58 58 62 47 83 89 75 88 90 62 69 65 54 73 55 54 74 62 53 56 31 48 58 40 61 62 49 41 41 56 69 72 63 48 59 48 33 48 38 46 61 79 70 36 24 41 53 46 51 57 48 48 47 48 45 65 62 39 43 32 33 32 46 38 38 30 21 24 26 18 19 31 31 20 23 15 7 6 -2 -15 69459 359 114 30 11604 19 17 39 7475 1488 590 638 641 622 767 752 923 1038 1170 1315 1494 1696 2261 2697 3530 4296 4848 5018 5707 6653 7863 8876 8632 8312 9261 10384 9412 9272 9039 8115 6898 9334 13755 10572 12045 25816 70187 206805 526539 693254 603201 750249 587953 73565 1318 474 429 299 341 417 380 279 394 330 362 329 351 392 319 350 319 356 464 483 388 317 421 377 249 384 372 375 419 334 385 408 383 346 329 380 401 403 244 386 326 312 218 200 149 134 222 130 84 128 143 166 193 100 128 121 65 52 134 160 252 106 52 175 169 149 137 125 119 171 205 181 159 237 176 174 220 250 248 250 182 259 296 235 158 165 138 108 167 115 157 217 158 112 163 150 175 185 217 195 185 171 136 163 131 86 172 103 174 195 130 240 201 168 148 149 237 214 189 177 222 221 183 203 249 253 245 295 292 275 268 270 205 221 241 196 252 281 291 291 276 302 256 213 249 195 222 204 218 239 256 311 288 302 325 331 358 283 290 349 375 309 285 349 334 270 381 292 146 170 195 179 210 201 254 279 259 322 409 373 318 315 202 170 137 168 182 165 124 116 91 91 68 104 136 156 134 42 88 92 94 119 75 140 155 132 123 67 93 102 103 109 156 98 105 92 72 141 116 86 77 98 113 107 107 113 71 91 116 106 95 91 88 110 107 115 104 123 91 130 126 112 128 136 118 100 113 103 95 110 127 114 70 58 97 90 67 51 92 115 94 84 86 111 109 121 112 91 99 84 92 92 89 93 101 99 104 106 96 95 89 90 100 100 121 101 104 109 100 81 75 72 82 86 80 86 77 70 74 81 69 64 72 70 77 69 61 57 57 56 43 38 35 24 23 69468 331 955 30 11605 19 17 48 7474 1490 -1 1087 6141 17588 52320 127195 212950 304943 283656 175128 144136 126854 275791 675702 586211 61224 23586 149693 370353 422420 813311 466128 391652 484139 6129 352 328 378 255 355 425 386 381 329 379 416 334 325 419 386 337 462 299 322 341 293 293 347 324 334 283 338 304 336 330 287 180 238 172 253 273 236 105 115 131 184 145 51 91 192 208 177 128 149 124 279 274 210 165 87 97 123 170 110 150 220 153 173 159 75 102 239 236 161 172 191 160 178 185 121 112 121 116 127 85 130 146 97 119 167 139 89 99 75 104 185 68 99 138 129 65 39 93 133 192 171 196 116 163 206 172 232 162 155 187 170 139 150 190 197 239 294 231 227 211 195 204 270 210 194 160 242 313 313 269 284 313 294 287 205 222 232 195 244 182 211 236 256 281 266 274 290 271 270 279 304 315 256 277 313 335 336 291 301 255 209 190 203 130 191 228 198 262 292 360 304 245 206 111 117 71 98 84 39 77 125 79 84 60 35 54 67 69 70 75 71 96 85 130 104 102 130 102 99 81 87 107 70 92 92 81 103 115 121 65 69 62 80 97 88 90 70 56 54 50 53 67 71 84 74 91 74 41 64 108 84 93 124 116 129 100 87 87 94 95 89 90 86 70 54 75 64 81 93 80 88 60 56 79 74 61 64 64 62 86 65 61 54 60 77 61 51 47 52 72 59 54 57 51 51 66 93 84 87 88 71 74 59 66 59 43 53 52 49 54 48 48 44 42 34 36 40 32 29 26 20 25 9 8 2 -3 69477 357 177 30 11607 19 17 57 7472 1492 117 93 -22 25 48 1 183 277 465 571 664 1476 1934 2061 1848 2123 3429 3992 4322 4607 4380 4018 4133 3260 2763 3047 3865 11546 14080 20695 54816 77429 89756 87165 126695 246247 467705 524757 646857 650525 614689 536119 107418 3719 1598 932 748 522 368 453 369 389 448 371 294 450 397 242 369 379 280 339 325 324 372 402 435 306 355 375 295 405 281 279 271 266 307 378 319 373 356 300 227 178 195 225 199 68 106 170 174 134 145 170 150 87 77 86 92 118 114 193 180 36 116 151 84 95 91 77 136 146 118 198 212 198 198 184 178 264 198 165 129 164 145 177 178 143 78 176 182 172 218 156 96 172 130 100 114 59 108 109 129 159 146 100 106 109 119 174 183 204 173 85 157 116 124 63 95 132 179 135 180 134 103 212 213 220 250 249 279 264 289 295 296 273 214 222 302 290 303 394 287 366 323 229 243 229 166 195 251 280 269 256 289 326 233 305 271 278 270 300 364 313 297 275 300 286 312 302 301 337 338 242 194 179 177 185 224 307 367 298 280 171 176 83 120 49 107 88 83 46 107 108 73 66 68 68 100 73 60 69 58 73 112 49 57 89 95 84 109 77 85 62 95 66 42 62 68 108 86 76 95 111 83 81 67 47 86 64 80 69 51 68 68 68 74 67 75 66 93 89 112 104 95 84 72 84 92 91 91 103 85 65 58 67 71 82 93 78 55 38 51 49 68 83 87 110 101 87 67 58 53 67 82 90 59 61 62 61 63 50 60 51 63 80 90 94 80 81 80 87 75 68 73 64 44 37 44 50 56 47 44 50 48 42 46 39 36 37 35 24 13 8 10 8 1 69486 359 105 30 11625 19 18 6 7470 1495 1407 1540 1669 1670 1646 1876 2075 2320 2641 2667 2815 4347 5187 5329 5608 7125 10361 12961 14345 16723 19636 19942 20529 22727 21255 20147 20263 21024 25332 43217 54686 79570 56616 30043 77276 164371 297919 421634 476261 436081 180582 29873 10043 8987 160726 136793 3000 559 334 439 365 310 357 316 332 430 390 416 424 406 443 434 413 412 381 365 410 392 416 491 437 387 448 379 402 393 351 305 362 389 487 460 356 299 194 268 219 194 202 206 184 128 186 154 157 134 148 101 143 115 136 193 125 92 153 105 181 168 131 126 94 124 187 129 180 167 112 117 154 172 213 195 203 225 254 171 180 144 190 248 171 104 88 161 200 101 200 172 136 196 206 167 142 133 195 177 106 163 187 113 254 120 173 183 99 149 112 127 208 253 109 124 223 158 191 217 234 298 301 242 214 267 222 264 316 324 300 314 314 287 258 226 212 327 360 364 291 280 293 300 232 221 208 246 247 283 273 215 303 312 328 294 313 310 304 311 305 316 340 351 342 365 326 271 216 136 213 245 247 235 314 484 455 340 337 246 178 151 157 124 140 84 75 156 116 111 66 40 84 130 66 148 113 112 114 86 116 121 114 109 90 69 118 82 109 117 123 114 102 108 102 94 90 90 133 126 110 88 91 111 123 105 99 81 71 87 92 94 103 78 119 75 75 81 97 104 102 115 113 117 102 108 77 79 96 106 88 43 71 91 106 92 76 74 97 96 82 95 86 107 91 82 89 102 104 71 67 86 82 102 89 69 73 74 87 87 90 106 92 99 114 104 105 104 104 93 75 69 67 61 65 53 62 69 65 64 57 65 56 59 58 51 44 42 40 33 29 27 23 69495 360 126 30 11646 19 18 15 7468 1497 3436 3290 3299 3409 3675 3757 3851 3973 4097 4391 4776 5182 5761 6851 8092 10165 10676 10544 9580 10773 11958 13431 14973 16419 19898 21398 23352 25576 25976 21985 18675 19798 18870 17811 20615 31079 58507 70154 33458 31413 29357 59305 89002 158206 59008 4956 1698 1362 1046 793 435 361 321 362 384 237 306 376 246 283 297 313 391 420 323 414 328 367 372 335 361 380 395 377 360 301 304 383 274 344 320 388 408 348 347 378 326 204 148 109 68 103 86 63 91 150 83 101 91 119 103 185 194 117 86 121 153 116 79 126 211 124 103 82 53 140 73 148 144 132 219 113 122 117 199 129 86 130 133 66 100 80 166 54 47 124 143 115 228 96 174 156 101 120 63 89 107 167 148 151 106 124 59 152 137 63 73 104 176 177 145 151 111 117 188 151 168 232 273 245 172 237 243 289 239 272 288 316 230 257 173 174 216 188 265 273 268 251 218 211 220 129 162 103 154 232 257 216 215 199 238 282 294 250 266 287 245 268 268 296 293 231 257 247 211 208 162 175 136 118 172 297 324 337 275 206 187 99 67 38 97 68 39 49 58 0 14 15 21 16 54 61 39 85 76 65 49 91 86 50 76 120 75 43 63 62 81 36 42 48 58 97 58 46 30 35 82 69 63 32 50 35 18 32 39 47 47 81 42 57 53 75 53 57 74 40 47 81 60 63 69 57 43 40 68 31 43 58 34 16 22 21 28 42 66 46 47 49 51 49 43 63 58 36 20 37 35 48 70 62 33 52 42 45 15 22 38 39 54 24 35 62 74 40 56 58 39 16 31 41 35 15 12 28 23 25 12 18 24 21 23 15 11 10 0 -5 -2 -8 -11 -20 69504 331 976 30 11656 19 18 24 7467 1499 1089 3658 12885 36117 103098 207675 191805 96791 95605 154204 269836 308742 505327 927271 726468 545698 547441 96741 119915 333207 103377 242681 64161 2138 283 420 484 406 388 499 445 368 363 468 421 378 333 391 307 411 430 413 379 388 429 363 382 374 405 401 385 414 437 365 480 350 424 243 170 209 196 185 305 204 193 140 143 164 191 159 145 186 221 192 184 182 231 206 275 225 200 169 154 186 123 203 204 125 134 176 147 145 218 231 191 196 196 155 195 113 109 183 159 176 142 127 98 164 116 163 175 85 170 143 122 197 138 177 78 42 173 147 128 140 140 195 140 206 165 208 181 180 244 212 169 223 282 260 304 290 221 330 309 276 269 347 363 275 333 283 309 316 283 289 345 319 377 323 242 256 246 199 192 229 298 263 258 335 341 315 300 310 356 333 308 332 290 288 294 319 367 350 285 328 307 273 220 185 167 186 218 213 254 361 377 330 277 193 118 148 95 93 61 122 78 101 93 90 60 87 99 43 45 83 121 117 126 115 124 71 126 110 117 71 62 102 106 111 60 81 74 82 55 81 81 54 80 86 85 103 106 103 84 95 131 68 80 65 70 84 95 88 89 85 124 119 111 96 104 107 105 86 90 100 108 99 57 70 75 70 89 75 71 60 45 66 64 78 73 91 85 54 76 72 79 110 103 76 75 86 72 77 87 77 59 64 47 60 67 89 66 67 85 107 109 116 110 92 70 68 66 58 56 48 43 47 50 40 39 43 53 51 48 44 35 36 34 28 22 7 0 69513 361 112 30 11662 19 18 33 7465 1502 12687 2505 2357 2463 2572 2474 2644 2804 2879 2953 3412 3596 3936 4125 4290 4430 4778 4745 5091 5676 6496 6731 6976 7954 8856 9931 11287 12476 12347 12668 13482 15330 16776 16580 16505 16733 16453 16039 17609 35324 89960 162009 270363 212137 157833 168787 138637 23978 67672 221107 59404 1871 401 258 304 328 402 440 370 294 328 424 412 376 401 345 426 353 274 288 435 414 287 320 314 233 356 295 325 352 302 279 393 450 384 454 453 466 407 368 351 356 239 162 187 150 190 97 111 142 123 126 188 215 192 246 301 290 240 158 164 140 155 148 133 152 155 190 197 266 213 145 123 154 136 194 164 66 95 202 216 164 161 164 95 49 64 83 106 149 116 128 161 151 117 106 116 88 56 56 139 100 97 144 144 122 69 138 104 200 253 194 177 206 179 192 251 218 202 232 261 203 255 268 282 385 393 286 323 272 214 277 244 239 297 256 307 274 205 168 196 204 228 318 264 244 308 290 265 306 304 304 283 276 297 261 295 276 296 229 279 331 287 290 322 344 286 193 208 160 157 192 221 302 364 295 240 239 204 134 56 86 99 43 50 60 55 26 37 29 50 56 52 101 48 20 58 55 58 65 62 91 108 65 59 85 87 89 84 84 61 37 37 29 74 73 58 85 78 92 60 102 85 64 84 77 70 83 98 87 78 56 89 83 87 75 59 30 67 100 95 86 51 73 74 66 84 61 55 73 37 60 74 64 43 60 57 47 43 33 46 47 67 82 71 43 50 59 67 71 71 56 67 86 59 61 70 71 86 77 78 76 63 108 101 95 78 73 65 54 31 33 36 45 48 43 41 37 36 36 35 25 30 20 10 16 12 10 4 0 -9 69522 361 117 30 11667 19 18 42 7463 1504 8501 1460 1396 1337 1476 1540 1606 1655 1550 1578 1725 1981 2231 2476 3173 4187 4511 4791 5002 5553 6843 8084 8716 8775 9811 10278 10102 10075 9937 9038 7195 5039 3952 3975 3910 3932 4074 4017 4410 5977 10243 22188 61038 110322 198091 378291 506673 466564 681403 254036 143452 64261 1159 395 444 291 346 359 336 388 344 359 362 382 437 331 271 289 284 371 377 425 338 399 351 405 394 361 288 418 356 330 326 273 421 415 392 388 459 379 190 266 192 253 247 184 175 123 93 182 198 216 260 214 276 290 277 323 253 202 203 160 227 171 194 139 202 185 190 200 166 175 149 168 179 94 126 94 188 188 117 180 215 151 169 121 133 120 64 141 151 87 86 95 156 181 179 163 119 163 120 88 222 211 157 83 114 159 192 207 192 231 261 322 243 254 258 249 194 267 300 302 285 349 370 427 406 345 350 318 274 218 195 293 316 239 205 290 281 293 207 228 179 159 268 287 266 286 259 281 238 297 261 220 270 315 277 268 217 320 338 319 237 290 285 334 313 276 279 219 186 193 213 276 337 302 256 192 190 144 91 61 52 59 94 61 55 30 54 111 64 20 65 32 60 106 100 97 131 39 97 57 24 67 92 96 67 112 98 89 53 36 70 87 78 55 49 108 59 77 45 50 60 37 38 67 71 52 67 63 58 69 52 60 72 67 57 64 76 111 96 91 98 95 86 65 63 70 47 66 88 107 88 75 93 97 59 71 73 67 74 68 70 63 64 64 71 87 60 56 52 45 48 72 57 66 68 51 59 62 72 67 95 122 119 107 101 63 52 46 41 55 44 40 42 40 44 36 39 38 35 30 29 33 32 25 9 5 15 -2 -8 69531 361 124 30 11674 19 18 51 7461 1506 516 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1318 909 444 708 743 1778 16696 39441 18728 15231 39571 76417 165736 278506 465529 736817 999999 999999 999999 475948 85507 164234 59779 1305 356 319 330 343 383 465 394 380 415 401 380 385 367 388 345 271 301 433 513 420 426 364 345 352 349 367 418 367 383 430 464 441 444 508 398 476 450 382 437 415 424 379 349 222 206 355 263 213 329 350 168 217 261 257 166 253 268 264 138 275 265 192 214 282 270 176 220 160 100 203 210 154 168 138 214 165 202 183 165 97 142 119 150 98 97 109 99 112 145 176 237 183 34 95 128 175 155 169 138 196 196 154 146 185 186 138 185 196 240 277 343 287 346 389 334 271 287 299 326 340 458 416 423 453 422 402 314 286 274 342 327 231 271 356 269 257 252 197 257 274 308 283 265 289 320 293 256 305 274 300 284 245 289 297 268 264 296 310 306 356 324 357 396 336 314 243 198 254 231 202 203 242 373 421 359 230 194 123 90 126 71 53 27 73 125 82 72 105 65 80 82 94 82 93 102 96 67 115 82 99 135 123 105 83 108 102 76 69 66 87 91 63 59 57 66 122 87 77 101 92 98 76 62 102 96 78 77 80 101 67 31 47 80 95 108 86 56 105 106 88 87 91 69 75 70 58 85 75 75 84 74 80 81 77 81 96 75 81 101 75 99 91 78 82 65 71 74 93 95 78 74 81 89 73 63 70 64 69 44 63 85 127 135 131 116 87 71 69 59 59 64 50 48 56 53 54 42 48 43 30 40 36 30 31 33 28 16 11 6 69540 362 98 30 11678 19 19 0 7459 1509 4413 999999 999999 999999 999999 999999 999999 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 4603 15502 46952 82640 47982 8914 14993 28807 54354 119864 285842 606495 875539 687633 718368 758303 701138 376970 211609 267833 183809 2225 424 458 422 437 381 340 346 399 419 385 383 421 415 393 398 407 488 423 384 422 404 391 331 304 285 382 462 423 381 366 442 446 355 448 460 433 553 529 481 438 416 291 278 253 280 322 310 327 298 310 228 261 242 199 202 250 207 139 127 156 181 272 156 152 251 171 219 243 173 196 149 187 197 164 232 271 157 115 129 201 180 73 55 84 201 162 70 134 166 141 155 122 139 170 218 172 113 158 179 182 195 204 156 118 156 201 219 298 259 318 396 350 284 310 302 264 278 284 293 360 412 499 498 481 486 354 297 280 322 352 346 286 271 309 222 228 332 322 235 264 333 323 352 324 261 235 291 280 253 305 352 352 303 306 333 345 345 342 343 374 334 230 307 276 239 173 223 202 155 167 201 289 414 393 300 236 167 93 86 93 134 72 90 79 66 86 77 128 119 93 97 61 51 96 118 101 126 105 75 87 80 97 78 55 94 96 126 84 88 73 99 65 83 99 83 101 109 94 121 99 92 67 75 82 89 73 96 96 71 72 81 92 96 93 108 107 86 101 98 134 97 84 91 91 87 74 76 98 82 82 92 82 89 87 66 90 79 67 84 73 81 90 80 103 108 65 75 79 73 81 80 96 88 77 77 54 57 79 73 84 115 130 129 108 67 53 64 67 50 56 64 56 43 45 52 54 51 53 41 34 24 19 28 19 16 14 16 11 69549 362 101 30 11681 19 19 9 7458 1511 443397 7401 909 820 1017 948 914 963 1040 1155 1181 1155 1341 1470 1581 1720 1789 1847 1890 1913 1883 2068 2127 2196 2427 2576 2688 3251 4101 5295 17703 46419 113372 124434 105652 165260 67538 15557 17011 31500 73311 140296 143680 134965 178671 72677 141121 335478 465649 488664 491670 94596 1968 421 374 454 431 374 426 513 436 453 389 355 497 366 336 272 392 340 404 459 309 444 401 335 299 319 433 470 402 390 417 285 362 436 404 407 412 451 373 420 330 398 339 402 319 374 321 259 294 258 192 185 266 281 307 210 146 208 155 123 163 74 14 87 151 160 122 122 70 228 152 132 162 131 99 114 160 74 82 146 201 104 46 56 93 14 38 63 66 113 130 141 148 154 151 160 133 154 124 155 149 197 169 136 227 200 175 175 269 187 266 324 275 289 267 324 319 295 273 333 294 272 326 351 408 510 555 505 359 324 322 341 344 277 255 301 256 247 210 216 265 256 320 274 269 224 243 260 237 290 346 259 234 318 335 281 307 308 246 326 309 332 358 369 307 333 342 312 282 233 212 220 186 214 377 370 297 185 155 148 118 102 94 57 114 99 58 126 102 91 32 46 68 75 104 73 74 118 117 57 69 40 46 100 93 44 21 56 84 3 70 98 121 95 77 104 69 35 62 104 79 46 108 92 88 50 46 61 30 40 51 43 64 63 74 49 45 74 91 75 42 68 82 71 71 86 70 80 74 43 73 78 65 45 50 33 61 66 74 80 78 60 71 73 55 49 73 63 66 74 62 62 62 67 68 85 75 54 66 59 52 64 85 104 117 106 63 50 57 60 54 52 46 46 37 41 35 32 28 27 29 36 20 24 20 15 12 6 -4 -12 69558 333 974 30 11684 19 19 18 7456 1513 880 5349 15929 26356 30345 76149 166736 84120 22785 46699 114431 161416 161534 168274 282726 369650 423970 518543 545071 588527 722635 657407 521857 53918 42693 906 435 381 360 380 391 381 374 424 457 437 420 376 405 352 356 442 306 359 347 358 378 354 292 263 349 362 417 471 343 423 411 321 370 356 290 331 368 366 392 348 278 294 342 327 291 261 243 265 251 281 285 187 148 99 123 96 140 78 51 127 79 44 157 147 77 34 18 111 244 186 188 80 88 143 120 142 152 158 47 97 132 54 132 80 141 136 106 199 159 122 98 75 143 82 66 79 95 106 131 168 164 194 133 111 169 229 223 303 236 224 222 221 276 289 235 213 319 317 313 334 328 354 326 394 466 446 386 345 294 262 293 173 155 237 229 241 282 230 298 246 271 298 279 299 234 230 257 244 245 239 282 271 257 279 321 294 325 339 317 281 331 320 290 265 211 187 189 161 137 207 212 332 350 239 175 178 94 40 50 73 105 57 51 57 10 35 36 54 32 10 42 41 65 8 33 89 54 35 36 61 77 53 37 42 43 59 71 65 44 48 57 50 77 68 65 55 53 43 82 102 76 37 8 4 15 35 51 37 27 40 42 44 18 43 49 45 73 67 60 54 30 40 49 44 65 57 38 44 36 50 33 27 48 47 19 44 28 41 49 36 42 51 69 38 49 52 37 36 48 53 42 29 23 27 29 33 31 24 46 76 94 101 101 57 37 32 29 19 21 27 21 22 21 18 15 4 -1 13 5 6 -2 -1 -15 -10 -18 -29 -31 69567 362 75 30 11685 19 19 27 7454 1515 436173 8154 895 797 824 996 956 952 967 1168 1437 1818 1951 2321 2449 2456 2623 3262 3815 5706 6425 6510 6727 6451 6219 6901 7617 8288 9602 10878 12562 13699 12381 10282 8921 8782 10635 16100 57388 74504 133560 191701 190045 257294 306099 594907 698916 473572 118056 41250 4354 474 486 430 357 336 361 464 424 407 339 430 547 427 382 419 353 333 412 468 423 427 318 318 373 371 354 364 293 400 343 354 413 388 358 299 376 431 421 408 416 339 368 444 339 412 270 404 311 253 290 261 278 276 240 249 239 193 306 248 191 116 40 11 98 26 18 16 60 127 139 150 157 162 172 85 166 241 161 145 166 112 144 83 50 134 159 110 125 84 130 122 119 145 167 141 187 212 140 101 148 181 174 172 231 233 224 245 279 213 269 320 336 334 261 291 317 273 261 266 308 331 368 407 310 389 507 468 501 379 344 342 280 347 305 281 237 215 292 276 277 261 237 234 289 314 315 239 255 251 204 263 265 315 326 306 300 345 348 295 303 293 288 304 326 327 305 326 296 322 310 255 158 170 226 309 428 373 232 172 143 94 68 55 56 52 77 73 36 77 18 52 36 12 25 98 62 56 63 85 64 58 101 100 44 49 76 90 86 114 67 48 44 47 92 98 81 94 85 80 60 68 68 78 64 75 119 82 72 58 53 84 59 67 70 64 35 65 47 41 65 92 67 64 103 97 59 68 49 60 71 55 53 71 34 59 45 29 48 52 41 60 73 69 73 53 57 82 79 58 46 52 61 73 70 70 62 47 54 63 54 59 70 60 99 112 112 99 62 40 43 28 38 38 44 47 37 33 41 38 29 17 30 26 19 14 17 4 3 1 -4 -9 69576 362 134 30 11684 19 19 36 7452 1518 360998 6198 720 608 796 1100 1219 986 1238 1641 2162 2759 3514 4006 4318 4574 5360 6222 6659 6671 6875 6394 4962 5862 6359 7828 8265 9315 10507 12691 16856 20731 25918 37145 44972 34736 32030 29751 30829 52142 167806 273336 393119 573702 616852 527782 476457 361978 53957 1591 378 427 400 424 394 420 420 410 385 370 336 399 415 334 382 351 383 398 323 394 371 417 330 346 245 379 312 227 369 360 308 338 386 419 413 390 323 403 324 343 340 365 403 369 405 340 289 300 336 263 314 278 299 195 176 348 244 172 130 10 28 54 121 74 94 27 57 95 32 36 177 133 124 140 141 66 105 134 138 162 155 46 25 123 98 63 133 211 161 153 175 106 170 118 64 80 91 60 63 91 155 206 194 167 170 164 197 263 356 320 270 275 264 229 238 270 250 289 265 326 314 315 376 371 367 414 433 456 388 358 321 398 271 220 242 241 236 190 157 176 259 302 320 296 220 265 288 237 269 260 193 233 268 255 267 236 304 338 279 263 268 236 261 267 318 308 293 302 319 347 300 255 225 226 195 238 320 351 236 219 196 77 71 45 47 67 68 49 15 48 58 13 5 53 61 74 3 73 66 76 56 42 48 40 62 96 55 60 41 94 87 62 53 68 74 30 45 68 74 56 94 76 32 70 92 57 31 63 42 73 52 51 46 29 42 46 42 52 42 39 52 54 49 72 39 44 82 79 51 36 44 70 60 53 26 23 46 37 12 35 41 30 38 51 56 34 50 78 62 67 61 40 68 52 60 51 47 48 39 49 27 23 41 58 47 80 99 108 81 46 41 35 34 39 37 27 28 22 32 21 24 16 16 13 0 3 7 14 5 -6 -16 -17 69585 362 102 30 11682 19 19 45 7450 1520 131827 1534 999999 999999 999999 999999 999999 999999 999999 -76 999999 -62 256 1638 3156 3846 4056 3955 3949 4232 4458 4666 5069 4091 3407 3519 3934 3275 2869 3120 4280 5443 4643 3758 3894 4397 5899 9880 18372 32211 79611 234530 328931 486528 645814 567998 736122 507115 516014 887214 488308 12516 1555 799 575 542 499 495 493 547 443 568 549 472 426 451 402 417 479 407 336 327 425 464 402 379 436 355 401 301 329 501 400 340 515 512 410 434 462 466 284 348 446 548 529 367 309 346 310 333 342 343 292 254 295 235 103 177 75 88 109 155 138 87 147 96 109 103 116 132 172 161 184 129 125 138 112 148 233 181 187 96 86 149 142 176 123 163 240 187 83 195 146 126 207 161 126 167 206 178 197 192 200 232 266 273 306 310 286 292 341 291 253 284 262 294 358 347 262 326 323 339 412 399 357 395 463 523 501 441 370 302 308 311 322 255 339 250 223 298 269 347 330 305 313 330 272 296 314 298 343 372 317 357 287 323 320 289 340 370 378 326 329 299 292 332 284 305 363 350 351 325 244 245 178 157 261 389 361 255 213 168 144 139 136 129 92 49 82 65 28 87 104 65 93 110 76 61 71 70 85 116 80 93 94 60 21 47 83 91 93 70 82 69 84 128 87 76 76 113 75 79 130 121 92 49 81 81 98 70 56 82 77 89 118 100 90 68 84 102 71 88 141 118 108 93 88 71 111 106 79 86 99 89 92 84 88 86 91 86 86 82 80 91 90 95 69 82 78 98 76 79 69 80 98 86 89 101 75 86 79 74 71 65 70 77 112 142 159 119 92 85 64 61 56 62 65 59 68 70 55 49 49 52 45 40 40 36 28 22 21 14 69594 362 102 30 11682 19 19 54 7449 1522 408089 6361 1148 1016 970 988 1091 1400 1724 1953 2272 2238 1998 2808 3865 4939 5658 6733 7763 9870 11535 12241 13490 14041 12913 12390 13321 15495 17414 18333 18043 17329 17565 18465 18700 21299 24479 28647 35800 40766 51720 131359 189108 73954 59552 62276 49297 54562 133340 182137 105432 150692 276797 479962 434529 115165 252264 312180 49523 99935 240410 134528 3532 547 524 589 648 388 371 369 403 340 339 403 465 389 383 378 316 292 421 266 407 420 418 402 437 419 392 409 454 459 460 340 435 411 397 294 224 297 355 284 257 266 246 131 112 114 85 62 111 33 166 193 85 96 73 63 55 111 95 152 172 139 107 149 170 212 196 183 125 167 144 88 61 153 169 216 148 138 173 167 129 162 150 184 140 170 160 132 188 184 195 337 269 222 301 248 274 320 383 392 269 296 280 347 281 217 283 288 244 284 301 381 372 355 426 386 492 438 312 318 287 265 256 190 197 258 191 243 248 283 310 321 306 270 249 266 315 276 266 245 273 294 255 315 329 319 334 355 312 313 295 294 275 338 340 362 277 310 307 286 244 202 190 256 355 354 298 190 183 129 163 112 80 90 67 52 58 38 49 83 59 52 27 72 84 52 87 114 76 95 69 75 74 76 73 86 117 106 50 64 37 51 66 84 111 90 69 18 45 98 47 42 82 64 74 91 72 64 38 22 34 52 66 65 48 52 54 48 80 55 95 108 93 70 80 88 84 84 83 54 65 82 66 71 67 38 58 72 70 76 92 64 65 73 40 62 60 47 69 64 21 53 71 80 71 58 46 51 48 60 64 60 60 74 116 137 133 118 79 54 55 45 44 48 43 42 44 42 36 40 29 26 25 19 22 12 11 2 -4 -12 69603 325 1209 30 11679 19 20 3 7447 1525 -34 379 4647 23360 30716 42689 52688 27511 13138 28777 62020 154708 461763 696162 273190 168734 216787 253734 493108 715129 962495 999999 357696 111986 84130 28065 823 523 571 498 520 437 465 367 402 425 331 389 354 428 467 531 472 432 354 289 336 304 416 367 323 359 457 472 491 463 413 463 401 370 377 379 298 335 359 347 315 263 274 216 118 143 230 143 117 209 131 138 130 120 56 171 110 122 89 98 144 165 146 121 185 155 52 124 138 197 160 182 135 147 226 192 182 159 113 210 136 83 91 135 145 141 161 289 316 305 278 287 292 312 287 307 300 273 253 259 219 197 311 336 230 275 278 275 309 368 405 420 320 402 524 602 513 458 395 296 363 275 213 271 250 204 279 221 292 358 338 324 352 346 352 358 270 256 292 299 274 280 343 327 247 260 249 299 365 364 291 288 278 304 326 349 317 266 247 196 157 288 385 391 303 237 155 187 164 156 84 25 82 84 66 99 104 46 40 70 84 58 83 89 59 58 138 124 107 94 77 96 76 88 101 60 57 60 53 19 95 97 61 61 61 57 58 98 91 100 118 57 37 53 31 78 63 63 80 57 32 48 63 35 39 65 77 84 89 59 85 107 88 101 99 85 101 71 72 84 84 92 52 62 52 54 60 61 77 80 67 78 84 84 95 80 83 100 73 56 53 60 70 75 74 73 48 29 58 73 88 64 60 104 138 147 131 74 55 48 52 43 44 41 44 39 44 43 41 33 25 24 26 19 14 7 3 1 -2 69612 362 96 30 11676 19 20 12 7445 1527 5679 999999 999999 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 339 482 925 1172 1394 1725 3032 3964 8062 21287 45645 106568 184361 205986 219243 147248 145723 62840 32250 49349 143251 203478 413077 512236 389141 482394 349624 127497 353964 704786 682083 488910 67344 1299 534 502 508 367 367 406 510 417 307 423 355 329 425 454 384 425 428 321 449 486 361 384 453 430 449 445 428 397 449 511 499 372 404 460 387 370 398 385 327 356 355 323 252 316 171 94 146 166 85 182 136 113 90 102 66 73 91 98 86 109 88 91 125 113 147 181 203 207 159 123 140 159 184 138 120 141 106 118 115 181 183 175 160 171 188 115 113 196 187 238 304 327 352 376 290 342 359 360 350 275 245 279 318 304 362 309 398 387 298 322 354 363 358 435 427 491 581 499 423 387 343 288 215 210 237 280 259 305 318 294 288 334 308 371 332 370 324 310 343 298 321 402 352 263 330 357 364 313 302 289 274 303 373 296 339 363 362 351 329 278 287 220 279 390 385 332 284 229 168 171 112 140 137 102 81 69 132 110 70 67 69 64 73 87 107 82 63 106 124 110 130 164 80 66 89 60 89 84 49 113 104 114 102 99 66 58 63 68 60 66 76 88 67 90 97 44 47 81 99 115 96 89 113 45 47 67 100 96 87 77 90 98 92 133 92 77 100 89 70 107 83 69 93 107 107 77 59 42 62 62 72 71 82 84 83 106 109 94 74 85 80 74 81 97 112 93 57 78 74 58 45 71 78 74 111 138 168 132 61 51 60 51 50 58 53 52 56 59 40 33 38 47 51 42 35 29 24 12 9 6 69621 362 89 30 11669 19 20 21 7443 1529 65390 941 427 378 388 394 281 344 464 737 1066 1123 1604 1470 1594 1871 2368 3439 3826 3958 5086 5296 6238 5651 6108 6499 6714 7669 6568 5787 5948 6311 6974 5921 4948 4960 5023 5894 6667 6237 33786 40994 7865 10886 23444 52863 71717 56282 92420 177668 164011 263227 350164 398161 302639 271997 333417 254538 528796 741991 444841 475685 304789 193341 333772 2537 943 966 783 536 431 341 443 400 289 394 372 384 453 479 404 400 460 484 388 386 433 566 486 468 409 413 435 407 353 295 397 355 389 310 282 308 293 251 189 175 80 135 110 73 75 113 53 70 67 76 100 136 141 121 116 93 141 108 63 190 194 207 199 158 134 174 134 149 163 96 131 111 133 122 119 78 220 129 150 162 183 206 265 263 269 260 282 371 333 401 354 295 275 369 318 340 338 285 330 332 288 250 299 308 295 250 342 438 423 412 491 550 601 546 458 393 335 309 212 231 201 231 280 245 274 276 290 288 355 379 325 328 373 353 309 322 327 353 310 364 382 353 326 338 313 330 342 277 319 385 340 317 364 360 331 301 265 315 426 411 343 306 250 175 118 127 139 83 67 103 143 111 141 95 86 97 96 82 85 82 86 76 88 80 140 92 78 70 112 71 44 47 97 87 71 57 54 96 100 106 71 60 87 108 92 49 82 105 64 74 78 52 94 100 80 68 44 76 75 81 52 50 56 79 50 74 89 82 89 78 89 95 130 86 72 84 101 80 65 77 80 54 65 77 58 58 112 85 71 53 70 95 87 84 91 72 64 62 77 108 108 93 67 62 67 85 57 70 58 81 108 135 150 109 71 54 60 55 56 58 47 43 56 51 38 37 39 36 32 32 27 22 23 15 12 7 69630 361 109 30 11659 19 20 30 7441 1532 1994 767 911 780 641 655 703 647 648 424 421 820 1160 1557 1593 1755 1528 1502 2063 3487 4628 5503 6020 6671 6643 7260 8861 9882 10010 10283 11467 15792 20820 24101 24273 29619 36881 51206 102273 159627 248949 384083 377706 436264 497469 475025 134184 80021 92234 95882 235562 410784 309734 206459 65382 22015 1016 518 592 866 856 952 887 831 750 712 677 566 441 387 341 350 331 304 307 280 316 372 312 318 440 435 445 431 469 414 384 377 468 518 382 411 455 394 327 239 269 323 391 356 326 300 265 204 225 142 173 123 98 120 133 116 83 80 79 110 57 147 67 63 122 55 160 92 99 203 159 69 113 98 148 113 129 79 163 176 92 178 144 91 156 139 175 191 210 176 163 207 213 242 350 328 251 276 276 308 344 295 282 314 320 263 280 268 285 317 286 281 282 380 301 304 314 363 461 425 541 563 541 483 312 352 369 323 351 213 263 213 257 274 280 284 339 322 307 292 280 297 261 234 274 306 290 302 290 302 311 327 282 305 288 288 274 323 306 308 388 364 391 242 240 291 371 466 443 370 261 192 135 122 93 86 46 109 90 81 109 89 90 102 90 125 84 54 57 72 65 60 69 84 68 54 95 91 86 85 84 50 78 102 57 47 77 65 51 55 67 67 80 30 68 64 81 67 72 45 31 77 69 47 46 57 14 42 75 69 64 57 56 86 76 55 85 58 66 93 78 46 55 42 22 67 90 71 75 49 45 42 37 34 50 57 79 86 71 46 57 52 58 45 27 42 57 61 78 74 80 63 58 39 45 44 55 63 64 83 148 175 117 54 42 38 40 41 35 33 30 28 23 43 41 31 23 15 15 13 15 9 -2 -5 -4 69639 361 132 30 11652 19 20 39 7440 1534 -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 311 610 497 2643 10836 12872 16909 46703 78393 99187 217007 250123 187827 212628 100829 50199 115873 340707 286668 30074 27451 34283 66964 97677 147868 169276 149999 127182 72813 103217 191794 287979 605018 800572 467560 124830 191124 11130 4441 1680 974 828 790 666 518 459 326 417 350 320 294 351 397 318 421 425 453 439 470 484 489 441 409 506 494 425 416 517 504 348 449 366 314 327 289 219 310 260 288 265 227 185 146 164 165 85 86 196 140 171 125 53 124 122 80 127 119 132 198 203 184 166 220 220 185 257 170 168 230 163 135 125 87 116 163 87 154 179 146 203 227 350 379 340 316 322 387 339 369 307 335 408 356 356 278 370 351 337 275 264 289 323 322 346 376 305 267 351 407 407 380 499 576 550 474 373 369 341 250 242 213 298 275 274 328 312 325 419 338 376 347 334 314 350 338 310 346 386 313 293 330 361 332 354 301 332 343 319 316 329 343 348 378 315 255 290 304 330 426 400 388 327 258 183 111 66 97 142 89 104 144 129 143 107 152 140 114 116 102 90 51 98 61 89 108 102 90 111 120 96 111 108 110 91 92 108 94 66 93 99 76 104 100 104 102 101 89 96 73 72 82 130 93 55 96 91 73 86 91 84 60 88 89 77 79 70 107 98 87 89 84 74 71 100 102 94 88 97 88 80 95 94 86 55 68 82 89 88 103 96 92 105 90 80 83 96 97 88 66 90 110 100 71 83 76 69 81 87 99 92 95 161 201 158 99 76 63 51 65 70 69 68 56 63 66 60 59 47 52 42 29 38 31 17 18 16 69648 361 95 30 11645 19 20 48 7438 1536 1279 -19 -29 -38 46 234 118 164 192 214 462 524 560 585 557 610 637 555 1000 1579 1945 2363 2598 3473 4033 4335 5650 7516 8801 10686 14964 20645 24154 26430 34880 64479 175596 272011 237269 219007 103216 89338 151488 243593 91449 75519 63083 42762 52747 90563 106659 91045 127194 171890 300909 393797 384156 396622 448941 99058 6919 13953 30445 2745 838 817 559 290 322 340 259 220 325 339 255 256 323 351 341 351 311 359 428 415 290 381 328 358 339 331 348 356 306 259 387 307 234 276 253 183 156 241 180 148 210 217 223 127 145 169 141 73 32 76 39 41 34 91 101 169 96 116 97 70 111 127 141 75 83 154 131 46 121 105 120 162 92 173 226 162 139 189 211 136 206 205 297 281 306 326 299 234 264 269 359 336 322 322 312 247 268 314 275 258 263 247 356 318 287 277 269 341 294 281 354 375 423 453 524 553 541 459 349 253 270 275 230 222 219 200 265 320 311 233 263 287 327 255 254 301 292 222 273 289 245 300 301 267 271 312 291 322 356 329 289 297 271 216 253 292 301 254 282 387 340 287 224 104 79 39 47 66 83 76 58 55 30 42 60 56 112 122 109 39 86 75 77 50 59 60 86 57 79 89 59 27 57 76 31 50 53 45 57 27 21 61 62 72 91 36 28 1 51 62 63 46 73 48 23 54 37 41 58 46 40 10 37 33 53 49 37 48 54 51 68 42 62 50 63 40 48 44 49 41 66 27 42 49 50 53 52 42 33 37 50 44 38 61 51 37 63 44 23 38 53 61 54 52 37 41 26 31 37 55 36 37 84 158 139 74 41 36 25 24 27 33 30 26 24 18 23 22 21 21 9 7 3 3 -8 -17 -9 69657 361 84 30 11634 19 20 57 7436 1538 239 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 107 -45 105 295 394 624 1719 3321 3975 4483 7154 8959 8024 7343 7618 10220 14876 19647 23159 28885 34503 36330 34446 31432 36732 44772 40328 27238 12963 9812 10059 12672 15511 30060 40697 21327 7536 6785 9603 15004 55541 88085 129302 286594 413755 236784 155611 190510 372192 572228 420969 445336 435546 347057 484264 370092 7781 1534 809 617 509 513 442 324 274 386 361 293 336 244 335 379 341 355 422 367 415 342 378 363 317 310 357 413 342 364 294 324 317 209 262 313 169 238 208 165 108 45 99 111 72 20 111 97 48 122 156 113 173 182 211 127 89 125 101 134 130 60 73 78 64 99 80 138 200 164 189 161 177 332 365 301 240 323 350 323 267 353 282 318 315 304 266 353 315 329 292 351 321 278 282 294 321 375 377 341 370 322 326 359 339 334 389 399 457 500 560 550 608 524 482 377 278 256 286 301 285 287 366 328 372 374 351 358 334 284 311 374 364 273 295 378 292 239 315 298 346 352 324 435 426 342 287 287 233 257 325 285 275 275 369 386 275 223 186 104 137 105 68 115 120 76 64 118 114 129 134 67 78 134 112 66 73 61 77 68 48 86 97 95 86 61 99 72 81 107 102 106 77 51 102 77 75 52 77 109 69 64 63 52 62 75 67 114 102 47 46 55 92 95 66 41 66 88 63 69 62 54 50 46 48 52 63 78 81 79 52 63 70 96 102 86 57 65 40 68 71 57 72 56 81 80 78 67 79 76 94 67 47 39 66 71 72 98 110 72 55 67 68 72 67 60 52 129 189 142 111 59 41 60 39 55 49 35 35 33 55 42 41 39 39 35 22 11 10 9 -3 -3 69666 311 1604 30 11624 19 21 6 7434 1541 65 440 1336 4183 10426 12088 9691 19217 37631 71433 117303 84547 42741 74727 209977 477722 581683 441348 436310 379842 629965 654048 857290 997521 568228 6417 633 373 366 435 334 269 263 244 219 256 281 321 344 340 367 307 381 308 299 374 371 370 306 235 293 299 337 249 278 271 375 283 228 145 134 140 104 183 131 37 69 139 133 130 169 192 147 99 106 159 164 146 120 195 112 99 169 120 214 206 225 176 251 200 218 267 260 319 400 361 356 319 361 335 315 322 299 309 353 336 323 269 353 305 390 343 390 337 352 269 304 328 369 383 331 350 328 360 451 449 369 428 448 484 606 599 641 568 467 345 309 304 283 270 324 337 350 317 303 385 425 354 339 300 321 339 344 282 292 310 358 348 334 372 368 340 367 411 433 408 366 333 373 405 425 383 383 410 353 345 282 178 147 158 146 117 116 96 86 116 123 110 157 114 110 128 126 84 131 111 67 93 110 109 95 66 22 97 127 106 116 105 63 66 79 104 105 60 75 114 77 91 72 100 83 105 100 75 107 78 55 92 92 63 60 73 81 82 67 97 100 80 93 75 56 82 77 92 66 73 71 90 104 120 86 78 107 114 111 75 54 67 73 78 73 84 93 76 77 86 92 87 93 82 101 77 62 72 85 93 98 102 84 87 73 74 73 59 61 67 99 193 170 116 76 63 65 73 53 55 57 61 51 51 49 44 50 40 31 32 23 21 12 12 10 69675 328 1058 30 11618 19 21 15 7432 1543 124 558 4973 14376 11543 8669 12937 18021 21102 21069 22837 23082 21837 22156 23287 27536 33614 34443 35840 42285 52275 54275 53441 81410 147568 241568 271072 337431 174333 166490 205061 229416 213562 184357 200750 217149 232422 298601 353679 434283 579749 521303 265538 138634 80268 37299 11803 2948 2264 2406 1718 1249 607 731 653 505 288 266 275 325 366 320 209 232 257 174 256 354 317 270 245 224 161 182 244 185 204 94 35 73 148 131 104 60 107 82 96 95 102 59 29 56 158 146 149 120 75 47 123 130 95 107 116 179 123 230 180 211 251 317 358 270 265 330 326 310 293 316 319 342 266 268 278 255 270 254 274 393 266 262 345 329 273 327 296 316 254 316 322 336 332 299 325 297 326 410 421 514 598 544 542 529 416 363 290 275 289 253 230 326 322 362 329 363 351 321 353 308 270 292 315 256 312 307 286 237 325 329 298 311 368 458 410 360 370 358 358 357 359 378 378 321 197 120 93 102 109 63 91 47 82 105 58 108 85 58 63 65 85 53 70 15 30 67 92 70 72 41 29 52 95 34 56 50 12 50 45 47 63 32 24 50 15 71 61 52 44 28 94 57 31 72 73 78 75 55 61 78 57 35 42 59 21 3 18 23 23 42 56 61 91 79 56 50 69 53 54 64 73 63 45 43 34 43 37 34 82 66 46 44 47 51 61 50 45 36 36 25 22 40 29 36 45 60 85 72 31 39 51 34 34 24 35 109 155 91 46 38 41 29 24 35 32 19 22 14 7 13 18 15 -2 9 8 -3 -1 1 -7 -22 69684 319 1320 30 11610 19 21 24 7431 1545 196 144 -10 196 206 410 546 751 972 1370 2035 2887 3147 3581 4554 7234 9594 11677 18175 29303 41894 48410 58428 72579 78554 94459 114742 142328 175853 239190 280306 293716 255677 292727 352656 364333 327230 267387 190562 261812 246089 183973 255543 222085 125329 118053 209132 345248 477422 350606 151446 91244 18879 2964 308 221 294 268 270 285 356 256 291 331 305 383 329 237 163 115 171 172 104 96 135 56 103 129 155 200 282 80 111 158 144 220 143 212 121 89 110 148 202 184 196 188 302 300 282 266 188 251 388 336 336 351 335 339 360 374 310 322 265 283 383 353 405 317 282 307 287 311 318 366 318 308 335 374 351 381 337 335 376 398 395 363 400 432 537 598 601 616 546 481 406 324 284 262 347 306 369 312 355 341 360 386 383 376 326 359 269 305 330 283 307 330 338 336 397 413 377 437 409 400 393 401 403 360 432 427 375 354 285 204 114 111 121 119 55 96 142 140 101 88 105 121 130 110 90 85 108 118 109 120 129 126 119 97 98 73 99 96 97 98 83 109 125 97 94 47 98 117 76 65 92 86 92 72 97 65 43 71 115 97 63 53 56 72 81 48 69 52 78 77 62 48 69 104 73 47 72 79 90 96 86 84 107 66 80 90 74 69 85 87 78 71 81 89 77 63 75 81 70 73 74 63 66 81 93 65 51 65 73 59 56 83 87 76 75 67 63 57 58 74 115 166 149 92 65 51 52 55 51 60 53 42 42 52 36 35 40 24 29 27 35 30 14 11 10 69693 294 2065 30 11605 19 21 33 7429 1548 -33 607 2153 6060 12000 22245 35405 47027 44082 49018 67138 100963 160744 228984 298049 332225 311350 324812 324483 224194 237522 349712 494826 480210 392851 408832 261833 190048 209711 246504 206825 129108 98411 55646 21199 1030 262 390 336 377 332 264 274 297 231 135 49 126 150 130 135 58 102 146 145 230 199 205 142 178 171 104 63 66 78 64 111 160 232 238 243 259 346 305 256 252 260 281 339 349 351 316 281 238 303 349 317 317 400 392 304 338 297 399 356 423 400 400 334 330 400 357 332 370 365 396 364 393 391 356 411 461 480 490 642 618 536 503 479 340 299 332 288 255 224 367 367 369 368 423 404 363 385 354 342 326 351 372 385 435 372 446 478 443 392 344 347 394 385 383 456 489 381 408 404 342 331 307 284 243 159 137 196 131 113 112 106 112 67 86 79 92 99 100 116 111 78 110 103 121 114 132 136 112 138 134 84 126 90 90 97 72 71 84 93 97 100 86 67 64 107 112 92 101 107 104 112 88 123 124 96 78 78 71 87 104 90 115 108 81 66 70 71 75 93 56 60 83 73 97 103 100 94 98 92 103 119 99 83 54 78 100 77 83 68 73 98 112 95 84 100 121 108 97 89 73 61 67 67 82 110 123 83 62 90 88 96 72 73 91 144 203 179 117 90 84 80 68 67 82 68 53 50 55 52 43 42 45 41 34 26 24 27 20 69702 283 2388 30 11598 19 21 42 7427 1550 -94 219 803 1835 3598 6720 12213 20108 35368 67941 120349 177027 258216 345998 437710 568716 645776 710470 703405 521918 365908 244918 135939 79624 36554 16945 8187 7079 4677 1429 844 374 305 363 295 154 71 -11 133 102 93 63 84 178 112 174 161 179 144 115 130 99 47 165 108 73 210 176 141 204 179 189 259 282 302 379 272 316 300 304 257 267 258 292 282 273 208 293 360 336 346 223 254 276 229 313 296 251 254 324 279 339 347 313 344 329 299 295 344 336 342 438 568 499 459 588 548 465 370 295 267 281 294 260 235 282 341 291 344 335 349 400 353 310 306 324 281 361 315 300 296 396 346 301 287 330 351 369 330 416 479 453 497 417 302 262 231 177 156 156 123 103 107 68 48 58 79 89 110 40 100 118 85 105 102 132 120 108 92 67 55 35 73 83 55 40 86 71 6 44 44 29 42 17 27 62 62 55 57 54 32 52 60 96 83 80 68 73 59 84 66 41 32 27 24 22 38 55 39 46 22 53 71 53 48 62 56 60 64 42 63 75 80 53 72 78 46 54 38 35 45 35 49 46 51 23 42 43 50 62 54 52 59 41 34 47 47 47 58 61 92 69 42 30 37 46 44 48 37 76 156 139 78 52 39 27 9 24 29 23 34 35 25 12 14 23 15 8 11 -1 -12 -20 -17 69711 276 2622 30 11592 19 21 51 7425 1552 53 327 876 2014 4069 7506 14682 30061 59813 112169 191674 315525 474642 660979 896170 901069 764265 617368 404953 257765 130281 39604 18372 5748 1452 499 252 256 104 24 63 120 66 81 49 107 87 98 153 183 121 169 57 90 58 20 140 172 118 222 247 298 265 231 222 287 238 225 300 234 267 314 428 333 281 273 240 276 363 301 293 315 315 308 280 320 373 347 365 341 348 323 308 330 426 303 293 325 382 386 327 389 305 339 384 522 465 512 547 526 488 499 353 310 216 250 326 385 344 314 300 330 358 377 413 390 342 290 279 274 323 341 345 423 392 403 355 333 286 317 340 299 354 428 511 576 514 432 331 298 242 193 195 158 109 48 23 31 58 90 128 62 41 59 93 94 73 85 95 84 122 137 115 107 134 91 56 64 81 94 135 81 56 98 84 53 66 49 32 54 77 31 50 78 85 81 67 75 127 96 89 102 77 82 63 72 51 45 21 35 49 64 56 25 51 48 48 66 48 36 55 68 64 80 49 42 48 57 66 59 58 49 58 49 35 70 64 66 75 65 55 70 62 52 42 53 50 49 36 61 59 58 75 88 64 60 59 55 64 61 37 72 151 174 122 86 52 49 46 32 25 35 36 29 24 23 25 30 20 11 12 14 -2 -2 -6 -5 69720 295 2017 30 11587 19 22 0 7423 1554 377 1516 3638 7097 12091 18911 31638 50299 77057 109297 144757 183266 217757 250597 280708 266094 238131 254028 260850 249911 257574 233791 202445 220380 202937 119394 121369 113394 116537 124761 126917 139153 150930 112135 82992 72904 50869 41712 28939 10662 3529 775 343 243 148 171 152 0 87 77 111 108 87 142 64 35 109 148 109 60 131 118 76 55 36 53 149 110 199 244 128 140 187 202 230 205 187 224 301 225 230 246 306 286 349 304 248 209 295 312 275 282 233 258 234 253 315 265 299 266 312 290 272 332 316 361 281 328 355 351 399 350 366 437 471 491 469 476 496 485 369 309 299 314 275 309 295 287 260 311 326 311 374 346 343 346 320 228 279 273 288 287 349 395 402 403 349 403 428 350 329 393 387 382 471 480 463 384 233 179 125 161 97 78 44 80 77 42 88 72 22 59 96 73 63 57 108 120 108 62 90 80 68 76 88 54 92 88 72 71 87 69 44 41 38 25 31 35 23 37 39 33 55 93 50 43 64 78 72 60 77 100 63 42 57 80 63 59 55 36 3 38 42 49 52 49 69 51 51 68 41 34 56 35 47 71 73 49 65 74 51 32 31 13 18 31 39 66 63 51 54 60 54 53 56 39 46 28 27 51 49 69 75 58 63 58 34 46 36 30 25 65 148 132 89 46 37 29 27 32 33 25 22 20 22 11 16 16 15 6 -1 1 -1 -17 -19 69729 292 2103 30 11583 19 22 9 7421 1557 124 685 1800 3853 7950 15797 29875 49067 74229 96301 92070 87141 87748 91861 116318 153660 218970 317476 417947 487253 483166 366458 315165 377653 411999 338878 218003 166660 136451 91418 84489 93822 59734 28038 32375 22132 2603 1643 840 383 190 121 104 44 102 138 139 102 106 112 88 123 94 91 150 112 88 105 103 87 67 19 40 64 62 133 200 197 235 274 269 302 320 306 318 324 313 333 344 328 271 261 293 353 293 325 331 289 339 308 257 276 312 287 240 279 252 295 353 300 356 406 355 364 371 425 419 434 361 371 402 447 431 487 537 503 526 553 472 389 432 384 321 300 325 295 278 368 322 322 399 403 332 398 359 310 315 305 354 342 340 354 359 397 419 420 423 435 448 446 418 516 560 490 299 227 164 167 104 93 129 79 77 126 89 95 98 113 96 98 128 137 174 165 148 81 85 117 122 91 113 84 104 99 117 135 58 73 101 93 95 72 56 31 45 64 80 85 78 42 74 62 86 86 55 92 90 87 110 112 113 74 64 54 39 61 55 35 34 89 56 76 60 70 58 59 71 76 64 53 66 60 53 38 56 81 75 67 55 69 48 48 46 67 61 53 74 60 64 53 62 55 36 45 53 41 44 68 75 107 86 59 71 66 47 57 49 52 71 134 144 95 80 66 52 44 35 42 44 41 40 36 30 33 22 22 15 4 2 0 -5 -11 69738 299 1889 30 11579 19 22 18 7420 1559 257 893 1889 3747 7153 12566 22144 37622 59078 83558 102178 115879 135283 163492 199353 227736 247319 249502 251368 256948 239731 194312 165308 158270 160535 166217 175620 146036 108271 114924 127971 106113 99279 126343 135344 123308 98667 81097 74108 66740 59004 39607 23031 15524 4691 902 137 159 54 27 100 110 189 3 103 137 79 28 112 163 144 142 120 156 165 98 69 69 61 46 55 63 175 180 201 218 289 309 289 203 364 377 286 296 209 262 316 343 371 305 272 285 242 298 288 319 287 336 277 339 251 303 351 354 319 348 322 295 353 347 297 364 416 353 359 465 530 468 459 568 483 462 465 482 453 377 375 399 392 325 294 252 319 390 315 338 385 306 298 334 308 280 309 329 350 331 381 357 397 381 334 415 553 488 494 492 448 434 459 507 406 287 225 188 137 128 121 61 63 41 70 28 69 121 78 121 100 96 112 105 97 112 118 101 97 107 96 101 121 142 84 64 87 69 56 59 51 70 107 40 48 43 35 48 77 82 55 86 104 144 88 79 58 79 110 98 86 27 56 69 68 46 41 50 31 43 37 63 68 42 49 63 86 58 70 66 59 60 63 63 52 35 54 65 52 43 29 48 72 46 29 62 59 58 56 55 54 71 59 57 35 44 60 62 42 54 93 82 74 67 59 56 48 48 40 47 109 146 128 74 53 46 44 55 44 39 43 21 19 25 28 15 8 19 14 5 7 -4 -10 69747 293 2066 30 11576 19 22 27 7418 1561 -27 615 2003 4034 7354 12312 20328 29885 35821 40208 56708 80685 107314 143570 160753 175730 183469 210070 249260 281405 307509 313964 324359 331106 318484 298750 299910 299266 314771 269483 191633 123623 85030 76778 61649 48225 31793 15541 6039 2388 876 207 133 99 92 168 109 107 77 159 179 158 174 227 174 157 147 165 186 79 64 82 79 26 181 107 118 172 165 241 253 254 344 323 394 323 269 234 368 317 264 323 312 320 398 364 373 341 286 363 390 328 345 278 340 295 381 364 389 336 389 443 397 385 430 395 308 379 461 455 486 534 496 554 535 531 534 468 312 289 356 376 325 323 381 269 344 320 317 320 326 312 331 288 257 368 359 329 325 348 391 390 446 470 452 438 448 460 486 531 535 544 479 417 435 368 278 225 181 177 129 172 149 111 120 108 113 114 114 188 153 113 148 161 97 111 140 140 92 153 119 49 74 120 98 118 106 59 66 53 64 81 72 71 42 73 76 71 100 72 79 71 101 89 89 91 85 91 105 116 118 123 111 61 49 21 69 76 42 76 78 80 87 83 89 109 83 95 89 76 69 63 81 92 80 84 95 109 97 97 64 63 88 79 91 103 60 75 92 87 89 77 81 85 90 91 78 59 89 138 132 101 95 90 61 53 68 74 58 59 127 174 164 97 80 71 62 65 60 53 56 51 50 49 44 39 41 33 32 29 25 17 4 69756 305 1708 30 11578 19 22 36 7416 1563 374 1049 2048 3332 5215 6913 9203 12370 16126 21146 28103 36216 45821 56656 67894 78854 95382 110592 118658 124608 149313 174045 194662 218837 243832 252933 234639 213855 199250 175952 164907 144740 133618 137468 149847 181350 219270 250221 258613 270489 253348 219235 201808 162368 111498 56482 40398 23186 10841 4489 1958 824 488 268 259 197 148 96 62 72 91 116 105 141 240 146 160 146 181 136 80 1 84 156 105 88 52 99 222 183 226 232 316 342 348 267 344 410 379 383 380 389 326 364 376 370 322 315 331 269 335 384 339 344 281 347 384 339 377 360 343 409 405 410 343 375 432 389 428 467 523 470 491 546 587 573 601 597 548 459 394 335 304 363 337 309 341 309 396 287 298 331 380 318 354 325 293 326 372 377 420 440 392 398 410 470 437 482 494 556 567 569 571 568 546 538 451 373 400 352 309 174 87 126 109 122 122 120 113 135 145 134 113 135 168 168 153 159 136 143 151 145 140 122 116 103 81 81 75 115 105 87 100 98 121 107 71 66 86 123 118 114 64 63 116 108 121 117 120 90 144 116 106 101 63 80 126 78 98 88 107 91 79 100 96 90 121 92 80 101 124 97 114 117 116 102 108 122 127 118 108 115 94 80 96 89 84 93 97 102 96 107 114 119 99 83 90 102 106 88 120 143 146 119 111 106 107 98 87 84 68 85 95 151 196 191 160 109 77 72 67 77 67 66 62 63 58 57 60 56 43 37 37 26 21 69765 306 1677 30 11577 19 22 45 7414 1566 36 596 1486 2643 4443 6792 9842 13568 18087 24285 32112 42220 52758 67927 88426 115886 152344 190505 217904 235376 246352 250057 226247 200658 177820 151186 118950 111813 105552 98714 96965 107626 120081 124263 112835 117178 141925 139719 153691 161900 155485 144983 134687 124997 113442 95662 97958 108160 120573 115452 98214 109200 119012 90742 55713 25685 5005 211 174 173 191 159 188 191 205 150 157 182 128 155 152 127 111 51 136 99 96 133 140 190 176 217 326 311 288 287 339 308 310 373 357 372 318 339 367 315 357 332 334 331 319 279 273 274 251 362 278 332 306 383 391 399 446 439 453 394 382 419 448 491 475 471 452 521 511 505 534 597 552 467 411 397 389 344 325 322 326 382 344 333 375 333 289 304 283 293 339 300 301 309 336 348 272 289 325 422 437 463 566 563 634 677 632 537 552 541 505 435 393 346 270 198 116 115 134 105 86 83 104 132 150 126 153 164 127 122 150 132 113 91 91 160 129 94 79 114 115 66 56 81 119 98 108 102 103 103 108 121 114 89 123 102 67 51 78 91 162 142 102 127 102 99 89 87 84 106 96 79 58 74 85 68 97 99 65 85 56 70 46 96 91 81 94 71 76 64 84 78 84 88 106 105 79 62 82 91 64 68 84 64 74 62 69 102 101 80 99 93 81 84 80 78 86 113 140 129 106 103 83 81 81 87 80 67 58 89 164 194 132 65 58 48 61 60 53 39 39 47 34 34 32 23 22 17 17 14 69774 292 2098 30 11578 19 22 54 7412 1568 -14 499 1269 2967 7139 14678 25105 44039 73788 108876 148086 204010 282770 346340 358147 326971 250333 185958 213345 189139 160915 154158 151037 159145 190868 197423 175460 96946 85519 93301 102576 104708 137753 162946 228913 240362 150903 94739 42967 6760 3050 1545 505 165 102 144 98 162 81 105 237 173 166 106 133 195 182 207 26 134 154 72 59 76 156 190 216 270 206 206 364 305 270 343 336 313 357 304 327 345 299 338 401 339 304 337 371 392 399 398 334 334 322 318 369 404 411 399 405 365 343 372 402 413 463 483 543 525 444 525 485 440 432 466 370 332 325 343 360 370 343 333 402 356 355 313 266 318 313 301 321 339 320 263 333 326 319 374 362 401 439 430 442 536 585 614 663 609 550 493 495 517 502 443 347 290 268 171 44 153 139 131 80 144 124 107 113 175 165 149 122 117 103 124 118 109 107 124 84 102 101 100 88 92 79 67 109 93 135 119 88 88 91 110 130 99 148 102 61 80 96 102 128 143 110 97 84 86 113 121 140 96 93 43 82 98 95 73 59 103 73 84 65 71 66 75 72 72 64 67 83 86 70 103 78 56 65 57 70 73 70 44 62 91 80 87 86 88 90 74 60 82 80 72 71 67 51 67 72 77 123 158 134 118 81 52 59 74 69 69 104 137 171 109 61 56 63 58 54 50 42 48 48 45 39 32 30 30 26 14 14 9 69783 279 2488 30 11578 19 23 3 7410 1570 353 1128 2287 4502 8549 16982 33340 59597 87788 117444 176263 239752 256331 246009 238077 297754 277468 163340 164453 138231 136975 152681 172131 184082 220822 291990 327694 367393 435847 505696 359165 67008 4446 144 217 169 134 188 125 90 92 88 123 170 124 84 86 97 12 132 246 230 267 292 280 275 348 315 295 397 339 351 339 299 299 325 388 312 360 402 372 371 361 344 302 356 310 369 441 305 330 363 381 366 450 393 408 409 368 444 504 455 528 522 543 513 582 448 379 420 359 317 310 354 380 352 316 383 319 336 357 372 374 319 361 272 318 361 393 327 364 337 340 388 336 365 425 408 469 559 631 647 673 738 681 664 563 521 517 487 445 364 336 252 181 116 138 178 120 109 142 120 161 155 178 178 165 158 142 131 139 107 97 117 127 144 118 132 90 84 68 91 99 110 146 89 125 137 109 130 96 85 70 123 130 69 77 100 101 136 147 147 123 119 106 116 124 103 93 85 100 79 66 85 72 80 90 49 31 99 94 92 90 102 82 70 82 102 106 111 92 105 109 97 83 72 70 61 109 93 76 93 97 82 87 77 102 99 83 80 79 71 57 85 71 73 100 127 149 167 132 91 92 99 80 65 72 120 124 138 149 75 58 54 67 69 68 61 49 50 42 38 37 37 27 29 26 18 11 69792 288 2220 30 11580 19 23 12 7409 1572 9 495 975 1900 2433 3188 4688 6373 7482 8664 10082 12676 16793 21294 25351 32451 43546 58271 75719 95540 121718 161416 223060 296675 322069 291257 314150 326702 333093 340869 372714 427728 414729 373068 320283 255175 149411 79622 44774 18912 1618 153 7 82 157 135 107 51 103 125 126 175 105 30 9 29 48 23 66 75 115 100 201 216 185 260 382 301 324 399 337 306 318 337 284 304 329 292 439 339 364 339 336 367 356 358 364 380 336 306 295 327 337 435 484 382 409 392 417 398 487 527 526 504 511 471 445 454 472 404 364 410 384 341 360 345 298 317 249 292 312 350 319 296 310 326 286 297 240 292 315 321 344 367 409 400 450 484 618 712 730 775 709 740 756 758 687 529 376 364 321 306 235 183 127 131 99 61 83 90 95 58 91 104 172 147 121 92 104 89 133 119 58 69 88 85 116 96 96 115 133 131 132 101 55 94 109 88 128 164 117 103 117 125 90 57 83 77 86 106 97 112 105 96 76 85 75 60 81 38 52 56 68 87 48 34 63 81 73 84 66 63 113 95 71 58 62 73 75 62 89 78 51 75 78 52 55 70 72 69 55 74 83 91 56 51 69 63 57 67 61 42 67 65 51 80 99 117 138 110 89 89 69 57 58 46 72 112 134 168 126 58 51 42 35 45 34 27 27 26 28 22 31 24 15 9 0 -2 69801 294 2045 30 11585 19 23 21 7407 1574 135 707 1914 4329 8781 17143 30412 45813 56779 67622 79904 90005 87016 95657 120270 124497 113661 118145 136379 148306 145757 147736 157166 168255 177744 196626 207354 209069 212754 217462 210507 203042 202159 201092 190953 188648 183925 182166 175322 160801 118579 66463 31754 13599 2302 256 98 50 70 94 218 137 103 123 188 94 186 185 127 85 134 93 173 110 73 55 90 136 130 201 190 291 300 362 306 319 274 342 286 366 376 302 314 276 344 350 323 336 326 347 294 310 283 357 332 308 327 362 426 363 422 515 507 464 481 503 497 504 563 551 488 459 455 465 483 429 319 281 309 370 403 358 315 333 274 266 309 299 254 290 284 304 305 297 267 336 326 319 331 382 448 468 547 609 687 697 722 732 777 822 678 606 489 445 391 384 358 254 191 130 125 92 118 111 18 87 134 101 123 145 193 126 144 108 108 89 106 93 100 127 59 84 100 86 85 99 175 189 168 88 63 65 89 109 105 117 128 83 100 84 69 53 64 89 80 74 86 86 81 84 73 85 56 60 76 90 92 55 63 56 45 49 34 41 35 60 64 40 57 74 76 77 89 79 60 78 73 80 78 91 61 59 47 39 60 70 69 74 62 53 57 52 64 67 59 58 62 52 58 57 66 33 51 79 113 92 59 51 53 65 57 45 59 95 118 165 122 58 40 31 28 31 32 25 27 20 13 23 20 12 11 13 6 -6 69810 301 1840 30 11590 19 23 30 7405 1577 -4 514 1417 2524 4136 6816 10327 12640 15776 19406 23697 31623 42474 56631 75695 97219 116729 138950 158139 188508 225719 222003 225730 231483 239574 262955 279286 262464 234881 221314 199676 162014 163011 151505 166756 186053 185698 187462 166618 146991 121653 101087 87005 69023 48280 28292 19769 14685 10563 7172 4542 1873 451 100 194 106 109 104 168 182 59 107 145 175 114 79 75 20 124 95 85 138 235 189 132 131 225 282 310 309 371 428 382 338 352 355 297 292 328 382 404 316 392 325 343 333 327 307 340 387 343 408 404 388 348 360 398 423 440 538 505 507 550 580 575 482 585 520 492 474 505 441 426 411 359 277 284 331 316 328 332 356 355 364 270 281 344 308 302 310 343 351 342 403 394 387 515 550 547 635 668 660 621 568 599 464 449 478 499 501 462 431 364 384 391 298 219 155 120 128 142 135 100 99 122 115 135 147 127 170 107 95 100 108 58 64 108 85 66 88 60 79 190 245 151 102 98 88 116 142 129 123 160 113 110 106 148 121 116 133 113 123 92 111 125 102 94 72 87 86 78 64 48 51 53 39 68 38 62 58 74 88 89 77 68 55 53 67 80 50 64 26 79 104 107 101 87 71 78 75 73 72 74 94 75 91 82 73 80 50 56 55 59 58 55 46 47 54 82 95 128 120 83 84 78 54 67 76 58 79 91 112 166 157 93 55 42 40 43 37 35 30 26 32 32 29 26 17 6 6 -1 69819 295 1996 30 11596 19 23 39 7403 1579 -77 361 899 1565 2718 3533 5138 8425 13173 18491 25419 34507 45914 60498 83285 115995 155610 163073 186675 229014 315747 408631 562699 643236 701888 583490 548952 401695 337213 246861 189965 87408 34118 19365 12998 9595 7480 8863 11193 13702 11076 8603 8447 7470 5437 2341 515 185 185 105 141 183 134 130 120 160 122 143 188 179 102 167 135 102 91 68 56 152 249 215 209 291 297 344 356 314 323 322 325 336 324 204 253 310 346 316 262 399 341 238 371 406 384 345 308 340 319 334 344 320 359 435 507 488 475 485 514 460 505 540 614 578 574 553 482 407 410 493 426 327 319 362 387 369 332 343 370 322 314 341 348 298 297 279 351 383 354 392 428 439 476 513 620 614 588 591 520 426 416 403 446 501 468 443 403 392 387 356 398 359 327 253 163 131 138 125 138 80 141 113 165 130 74 157 123 69 119 95 69 83 92 61 59 63 107 126 187 187 145 147 133 102 78 109 83 122 135 155 171 145 144 130 98 97 81 114 92 120 130 138 116 115 98 57 75 75 67 56 81 64 84 94 67 52 59 74 62 66 72 78 89 78 77 79 71 44 61 75 74 68 85 82 64 47 68 88 91 83 69 64 70 70 72 77 72 75 69 62 52 58 68 61 70 80 104 112 119 89 77 59 71 56 50 64 76 91 136 186 165 109 63 51 44 43 33 26 20 29 21 27 27 20 13 8 -1 69828 293 2089 30 11599 19 23 48 7401 1581 -42 393 1157 2207 3769 6418 10697 16835 23584 32430 43852 57243 75009 100993 130373 163789 197800 190428 140841 102719 103171 159220 229566 226789 240659 315648 415786 472178 698228 615328 387977 380937 310043 150076 97103 46063 22288 35561 37145 7737 473 307 193 68 158 197 194 131 201 143 51 136 85 96 82 109 53 91 104 96 79 73 37 149 119 193 156 278 306 266 361 390 344 414 331 295 279 327 426 353 393 361 325 416 406 367 321 362 368 340 363 385 344 272 307 359 419 388 404 427 418 475 543 522 533 558 553 540 539 552 572 534 528 495 425 393 371 414 438 368 396 340 299 307 332 338 314 314 285 303 398 348 379 391 429 432 449 486 486 570 579 573 635 577 613 517 503 485 457 485 487 474 447 392 393 399 341 269 265 209 131 91 161 177 169 98 115 142 105 88 138 126 129 97 95 136 124 115 130 92 84 88 105 121 158 174 210 249 178 168 110 109 128 120 151 173 154 172 196 182 157 140 150 138 159 164 135 140 119 113 108 93 107 109 85 79 93 73 91 88 78 64 64 91 85 97 80 95 95 96 93 116 101 97 103 92 99 107 100 116 126 85 84 85 98 103 99 96 104 96 78 76 72 91 90 71 84 70 71 82 75 70 99 131 135 99 95 101 92 72 77 69 84 88 95 163 228 184 80 61 56 52 50 57 46 47 48 38 33 30 27 18 10 69837 298 1944 30 11604 19 23 57 7399 1583 -80 345 1515 3704 6263 9638 15455 23932 35608 49299 69871 104342 132489 150293 180757 212577 229829 232763 225195 227468 258881 270374 267015 287235 266952 270549 272757 279002 249971 218948 232200 231628 185517 152585 116990 86714 75264 92522 113869 103769 78229 74038 101893 79998 25859 7915 1690 378 105 50 102 126 152 116 135 64 98 45 31 143 158 74 9 39 48 100 90 80 126 172 200 159 80 121 231 419 384 367 333 324 291 269 325 363 318 313 295 316 329 286 318 296 269 304 272 315 341 324 308 289 321 337 430 371 413 385 401 487 470 441 547 605 531 502 493 505 478 442 382 437 403 415 424 339 343 332 248 280 318 338 341 240 248 318 359 365 342 333 333 419 412 466 497 487 476 542 544 483 572 547 495 457 436 451 430 435 432 391 409 301 298 325 282 212 137 140 142 70 92 77 102 111 150 129 84 109 105 127 84 91 91 103 86 36 85 86 72 67 56 132 164 218 243 184 171 195 220 158 108 129 163 129 152 141 122 148 87 58 72 107 95 98 72 80 70 60 73 90 67 57 71 60 64 60 70 67 55 80 83 38 45 76 71 69 67 78 58 60 65 81 71 75 86 119 114 84 79 70 71 67 73 75 62 63 80 87 85 71 65 50 63 61 64 59 64 63 44 76 113 116 105 91 68 77 51 46 43 52 63 85 132 202 203 101 40 28 38 36 26 27 28 26 26 25 16 5 1 -3 69846 285 2341 30 11611 19 24 6 7398 1585 -63 205 549 1260 2921 6833 15704 31379 46798 73751 115526 181057 258517 325115 381602 417975 463061 470585 460800 455749 464835 471266 466639 373344 292816 255848 222234 186451 122477 79981 28801 9076 2091 792 225 73 173 127 108 159 103 85 206 155 133 125 129 111 179 134 31 90 111 72 71 103 174 187 222 200 265 316 305 335 284 300 291 343 405 370 323 322 345 294 362 383 336 358 325 343 284 345 361 319 271 386 429 375 356 376 381 349 424 510 526 561 519 548 534 525 589 541 537 520 529 436 401 408 362 324 369 402 372 369 370 376 326 390 409 340 326 309 305 358 360 386 410 428 441 472 537 473 552 513 548 533 535 534 472 466 422 413 409 381 374 356 350 318 295 267 240 175 124 141 163 61 86 89 107 160 126 74 117 125 160 118 115 94 100 84 112 79 46 112 123 163 191 213 243 231 240 257 256 247 223 189 193 186 195 177 176 165 164 130 112 117 106 117 124 102 108 87 126 84 79 80 95 97 88 63 86 87 85 73 91 79 64 57 97 53 90 59 69 95 94 96 103 93 93 98 84 79 84 87 73 80 80 74 76 77 93 101 87 75 74 72 69 82 87 75 77 69 58 73 105 138 136 81 70 68 75 70 48 50 55 76 103 146 208 207 116 68 60 55 53 54 43 41 40 38 39 25 19 13 16 69855 305 1744 30 11614 19 24 15 7396 1587 28 496 909 1344 1510 1601 1743 2020 2027 1980 2153 2597 3100 3280 3311 3762 4919 6331 8332 11350 14949 20980 28238 37491 50890 71306 99322 126196 147417 166544 181468 194445 234658 297721 313264 319978 349805 339006 303422 263105 244928 240609 230463 199550 173027 110417 55024 26649 13260 5893 3181 962 190 128 129 103 121 141 110 122 191 199 133 113 102 156 149 112 86 98 137 148 114 91 119 58 132 148 99 153 205 233 254 287 284 233 296 289 267 312 343 293 305 296 326 402 418 396 347 324 293 259 292 324 313 278 259 332 321 330 342 327 317 333 425 448 428 462 534 573 543 539 555 534 517 533 514 510 452 365 398 410 358 347 346 350 366 356 368 364 356 385 341 290 317 334 314 344 373 431 442 469 520 501 502 560 583 519 492 458 416 395 344 320 317 277 250 252 246 224 138 109 170 130 83 84 77 115 162 109 95 70 60 96 79 83 66 105 109 72 66 78 91 89 116 139 184 220 240 279 275 260 243 229 246 233 202 125 142 170 189 159 148 162 127 139 127 91 94 99 120 124 115 107 71 73 66 86 90 69 54 47 36 37 50 43 67 57 68 68 46 60 64 67 51 73 64 60 69 101 101 92 65 79 73 68 61 47 32 73 87 81 65 49 52 50 62 58 52 60 58 52 53 66 81 111 115 83 75 67 58 50 42 45 41 57 97 141 182 184 112 47 38 35 29 26 20 22 22 23 20 13 14 3 -7 69864 304 1779 30 11619 19 24 24 7394 1589 -63 567 1432 2505 3478 4197 4788 5067 5443 6669 8523 11365 14816 18043 21151 26072 33536 39556 44315 52089 63197 74049 82371 91489 107647 129889 150589 165536 188920 231875 286216 323462 326631 319944 305644 299448 298919 308189 304858 254471 222210 181307 126881 79780 48872 32961 12558 3996 1258 495 200 75 123 141 110 84 170 130 134 107 149 140 113 96 139 169 83 18 38 60 121 114 78 116 150 162 130 183 189 222 238 273 333 343 323 317 294 305 280 280 332 338 322 310 336 324 360 300 305 323 390 287 228 243 251 258 315 344 264 270 305 328 316 329 310 371 428 460 504 593 599 569 524 512 462 476 432 349 297 318 349 363 336 360 392 317 322 372 412 418 395 331 281 305 332 341 357 393 422 479 477 485 502 535 571 547 490 456 433 397 375 358 325 294 249 219 252 214 186 153 98 122 111 53 69 70 113 102 97 85 77 93 73 83 76 108 102 115 107 95 97 65 42 65 105 158 208 197 221 224 250 273 240 200 211 207 181 196 189 178 165 149 153 158 141 122 103 85 119 124 109 93 70 71 97 96 59 62 78 66 60 59 59 43 43 70 75 79 66 55 42 42 50 54 56 75 67 72 69 67 85 93 67 37 36 75 83 62 61 73 67 62 54 47 61 83 76 70 74 71 47 51 57 74 120 125 98 73 59 61 61 51 42 33 52 88 115 156 197 141 69 52 38 26 21 29 32 21 16 10 15 8 0 -8 69873 296 1997 30 11627 19 24 33 7392 1590 -97 272 636 1156 1702 2639 3907 5154 6584 8504 11466 17003 23436 32163 45787 60244 70554 90888 122259 152063 175341 210576 250895 299922 349033 404670 473710 525534 526948 475360 400617 334838 280064 225288 166659 103728 55922 27113 10035 2491 700 315 226 126 144 180 221 78 75 143 193 139 126 111 173 94 127 137 36 114 159 115 178 95 83 98 138 287 262 203 255 247 260 320 379 402 324 351 380 430 355 288 344 316 387 392 412 380 362 343 385 367 344 303 372 351 365 355 325 336 290 381 343 326 403 451 408 345 413 529 604 583 592 569 560 540 612 533 532 441 431 372 371 399 387 355 416 409 394 422 390 373 339 311 337 354 342 427 423 438 442 524 534 577 613 607 530 573 468 398 395 361 332 365 303 282 258 275 254 211 97 86 79 90 103 109 109 153 124 109 89 69 118 106 99 88 107 94 110 128 127 116 75 123 146 91 117 194 210 287 299 303 287 255 218 243 238 228 214 189 170 190 199 217 166 162 154 116 85 91 104 115 114 102 95 79 95 84 43 78 64 107 81 32 42 49 74 88 78 107 99 79 70 51 59 88 86 75 113 98 95 96 93 79 51 82 81 59 72 59 75 92 83 79 69 53 68 50 62 69 62 64 51 58 78 84 95 125 155 132 78 68 63 45 66 56 54 71 101 145 195 163 86 61 41 38 43 38 28 26 22 20 15 10 1 -1 69882 309 1640 30 11630 19 24 42 7390 1592 -91 22 80 267 596 838 1605 2866 4965 8572 15199 25028 33522 37124 39058 41387 47320 64322 80047 81749 72183 63424 65598 66953 66160 65369 69612 78289 89487 103825 117434 128206 143646 142391 131376 152051 182296 207366 245924 278439 295304 300780 308904 322762 320102 309350 282523 236208 130628 51253 25433 10786 4063 834 336 143 84 81 116 156 154 114 114 64 179 134 129 118 198 137 167 175 175 181 104 155 129 171 206 284 229 214 303 290 325 365 326 350 341 396 360 390 322 269 366 345 388 403 364 346 358 320 352 438 320 243 300 313 325 329 357 382 345 289 347 401 349 315 385 373 404 465 629 595 590 616 602 629 581 534 454 414 377 406 307 345 290 334 376 383 392 311 348 274 287 320 350 354 375 441 488 523 497 495 536 501 495 516 489 435 430 409 397 374 438 381 337 324 275 218 234 252 229 164 154 106 111 150 103 93 111 85 76 122 100 111 94 82 140 114 95 106 69 66 100 83 82 55 74 125 190 200 204 233 252 267 236 247 228 248 282 214 237 200 190 206 218 191 165 146 161 150 96 71 141 101 102 89 68 81 116 84 55 68 95 70 81 72 62 57 61 58 57 67 69 83 72 82 78 45 69 73 85 101 107 97 89 104 65 43 81 90 62 56 42 42 59 60 72 70 59 45 43 51 57 60 60 51 56 81 126 138 116 79 74 56 52 56 54 63 53 92 161 188 113 57 48 38 43 35 29 36 34 17 14 17 11 4 -1 69891 335 866 30 11636 19 24 51 7388 1594 -1 183 176 165 234 542 439 501 510 738 796 1050 1245 1447 1574 1521 1612 1861 2770 3775 4657 5262 5669 5883 5768 5793 6061 6927 9244 12419 16773 22176 28578 36210 44826 55549 65344 73338 87203 109188 138948 163963 195363 220712 231938 251102 279298 293365 301965 331565 341755 317190 279621 268725 258776 214967 169924 119995 90776 62843 46656 41002 37045 33965 32933 28812 21232 16999 13300 9502 5391 2730 2071 1567 646 419 383 382 233 143 140 90 101 182 103 108 163 217 120 64 159 171 214 227 197 168 130 152 145 132 166 53 139 150 211 276 113 152 222 271 406 395 419 329 351 361 401 297 373 389 404 393 394 330 392 306 379 294 295 319 348 302 263 284 338 261 338 263 317 301 360 319 331 388 408 418 424 478 428 561 612 629 585 540 557 595 573 435 427 377 373 366 430 440 425 328 346 382 380 298 325 331 382 384 427 415 489 459 457 464 463 466 552 533 493 436 397 398 416 405 418 362 383 362 342 347 310 275 194 163 173 141 82 113 100 94 87 80 57 109 129 85 92 116 157 149 154 102 49 118 114 90 101 107 106 93 130 159 187 190 211 229 245 261 236 212 230 233 235 199 177 235 166 193 225 185 186 163 106 83 97 109 87 127 125 98 68 60 69 57 50 50 48 58 87 49 62 71 73 42 66 53 54 67 59 60 78 66 68 86 86 88 87 82 76 93 72 55 65 71 83 80 48 50 36 48 40 45 56 57 46 36 41 55 50 71 113 139 146 105 71 55 51 57 50 33 65 155 177 113 65 40 41 30 21 32 28 23 18 14 20 12 10 3 -7 69900 339 754 30 11644 19 25 0 7386 1596 -29 5489 8009 8102 10762 15176 4110 4442 3337 3222 4345 6376 8937 11398 13827 15653 17181 20251 22812 24420 25989 31644 36340 39473 43593 43195 45400 50406 58316 66898 73754 80132 89850 94728 92790 89107 85388 86691 95638 113069 135665 156678 183324 213064 226976 205238 192993 210482 218112 216860 214485 211124 196553 167474 136712 120928 105020 80274 53781 40486 31052 20374 14956 11301 9776 10322 10755 9944 8617 7362 5713 3553 2650 1819 1869 2066 1275 937 676 442 240 174 190 71 121 141 133 166 158 118 93 125 162 162 141 132 219 196 154 230 142 179 187 224 236 125 141 135 220 204 185 247 283 380 507 477 469 409 363 363 359 333 359 438 353 380 429 310 374 319 308 354 325 312 346 304 330 291 297 375 306 312 401 405 383 386 344 319 349 467 388 486 520 577 687 679 657 678 604 558 475 411 438 400 428 425 380 370 423 405 321 354 352 279 338 331 347 351 410 454 482 465 481 532 522 547 522 571 601 556 513 444 485 466 474 451 534 452 381 356 279 294 223 138 76 68 91 135 120 97 112 127 126 153 110 134 160 185 240 248 185 120 144 152 125 110 123 118 74 128 200 213 230 236 251 265 242 236 216 253 235 203 221 208 220 231 197 211 234 224 198 190 186 139 148 117 148 142 120 103 97 71 98 83 71 56 73 54 71 86 77 64 64 79 87 76 61 55 76 70 81 88 108 75 93 83 70 54 77 67 75 64 65 89 96 91 73 63 72 76 62 62 66 57 65 72 65 74 70 102 144 155 149 112 108 95 68 59 61 62 108 198 209 142 97 63 56 51 53 53 43 29 39 37 31 31 25 12 5 69909 346 550 30 11650 19 25 9 7385 1597 -84 26 147 239 555 815 1659 5354 3754 3660 7574 11488 35842 57989 35292 11371 13946 10028 12291 14484 15994 17301 18237 19445 20609 21241 19598 18267 20175 21704 23948 29412 31984 34322 42660 57186 79529 120018 154719 150856 126512 135493 161141 189197 183944 176494 171337 158822 129251 125549 126832 130799 137516 144172 135323 126224 118576 102196 73718 47711 36537 30597 27175 25563 19165 14193 14994 16562 14604 12912 12688 11951 11062 6630 3624 1908 1600 1088 784 756 766 754 689 669 603 284 217 223 162 190 108 130 143 98 120 125 115 174 177 198 135 129 172 209 169 194 191 139 198 216 160 189 136 157 255 288 263 291 430 492 545 599 544 567 399 374 438 380 309 326 327 346 344 344 310 375 330 396 344 297 366 418 344 338 310 406 340 317 303 397 304 328 351 393 369 376 400 431 385 553 681 703 724 662 639 612 527 456 429 382 366 395 390 366 442 371 316 338 390 407 382 359 411 433 409 447 455 480 520 552 559 584 600 605 580 593 599 503 452 496 517 472 481 462 412 378 298 261 251 192 144 109 122 116 120 114 91 115 118 114 136 104 61 85 110 215 206 119 131 137 135 106 100 91 46 68 126 143 196 242 270 263 241 210 242 266 267 265 243 188 191 194 221 198 210 178 162 184 213 169 138 126 125 83 95 106 118 68 71 96 79 83 68 68 69 68 51 73 113 101 91 94 91 99 86 77 90 85 97 95 100 126 111 112 105 82 64 71 93 53 64 82 66 71 83 66 66 62 74 94 87 80 82 75 80 92 117 135 173 167 141 124 84 83 68 73 81 156 227 222 157 96 76 59 49 56 56 54 48 46 46 40 41 33 30 25 69918 361 104 30 11654 19 25 18 7383 1599 328 341 436 491 540 452 475 443 552 596 652 685 757 593 1122 1917 2136 2827 3256 3686 5426 7098 7578 11874 18239 19879 22910 20954 16699 25412 28518 15113 12584 13026 13875 16645 19112 20522 23306 23934 19532 18104 17069 13983 11487 11039 10056 9048 9261 14198 24405 33715 43685 62395 92042 124138 145005 150716 148906 149219 170647 193410 177432 165554 153435 135667 118687 100808 80470 65413 52237 46521 40053 35397 28314 21957 20400 17080 13320 10389 8602 8085 9275 10460 7969 4185 2393 1436 1033 716 532 425 400 451 621 622 430 347 149 208 108 23 85 -2 130 97 84 96 85 66 113 85 130 152 188 133 151 139 150 196 180 89 120 177 227 175 201 175 277 178 185 274 362 416 511 547 491 468 387 322 332 393 366 331 313 368 289 331 355 317 308 269 279 298 345 285 316 293 348 390 336 335 328 347 379 319 291 339 361 368 404 290 374 436 522 548 599 637 635 655 535 509 487 431 423 481 407 347 375 335 346 385 385 379 361 319 343 316 392 349 352 415 480 502 550 620 611 568 576 533 558 537 525 458 417 478 517 453 427 417 381 331 262 196 190 114 100 48 93 91 74 143 94 80 78 121 109 99 100 134 144 175 163 98 127 103 106 97 27 43 17 81 146 204 185 197 208 198 221 227 212 177 182 205 173 179 196 168 193 221 194 158 206 188 163 135 113 118 123 92 116 111 77 47 85 87 74 56 44 31 35 36 55 49 55 55 70 81 75 47 47 79 77 65 76 68 80 88 73 69 90 72 58 41 53 44 64 61 53 55 47 39 43 54 49 49 47 57 58 53 67 91 118 129 163 148 106 86 59 57 59 70 111 184 190 150 93 46 45 41 32 25 26 31 21 17 30 14 4 4 4 69927 361 77 30 11657 19 25 27 7381 1601 1082 1155 1130 1100 1226 1294 1603 1963 2366 2939 2825 3036 3627 5702 5938 6083 7263 8090 9493 11372 14249 17442 18562 19483 21602 24362 26234 27225 30474 36969 44608 42206 67579 82283 52198 29298 26252 26917 33014 41776 51344 96689 77996 50123 80904 110617 37155 27976 44996 76917 70473 12382 17935 56179 110606 20531 34370 34846 50318 176101 355885 407788 505851 506535 238595 73535 34382 36381 37264 37407 38929 39663 36263 31865 27228 21206 16875 15154 13894 11231 8162 6980 5333 3798 3072 2842 2662 2022 1651 1455 1202 1108 1076 884 629 352 258 269 216 102 149 99 93 57 89 121 146 75 14 101 95 68 68 146 193 119 129 216 127 124 224 143 106 151 140 148 188 141 178 154 305 273 275 378 388 374 419 380 314 355 357 280 367 345 319 267 298 345 278 291 279 215 292 269 254 310 287 301 338 342 323 342 326 306 335 227 307 339 337 375 327 376 432 456 532 542 619 658 729 697 658 631 618 557 473 485 441 425 380 484 379 390 443 428 386 442 427 409 397 389 419 434 512 557 574 626 613 662 672 640 632 635 640 569 506 516 525 547 516 445 462 338 276 217 201 138 105 107 121 108 79 104 106 100 88 94 97 104 89 126 191 237 170 131 180 114 108 162 145 77 88 88 106 174 256 228 180 158 199 235 222 192 204 220 186 173 186 202 143 153 194 182 183 201 187 176 148 116 128 125 100 103 109 60 53 56 50 76 80 38 39 55 65 81 80 48 85 82 73 60 32 67 88 86 67 69 77 76 89 66 54 77 95 76 75 71 68 80 69 68 79 74 50 60 68 65 47 49 40 49 65 81 102 127 169 165 130 100 76 52 58 65 151 210 211 142 65 45 48 45 36 41 34 30 28 22 19 4 5 8 3 69936 359 168 30 11658 19 25 36 7379 1603 -21 107 560 1203 1345 1452 1805 2178 2640 3110 3306 1823 1466 1450 2070 2806 2757 3003 3342 4572 5102 5998 8064 11229 12064 12436 14485 16521 18553 21778 25516 27185 26759 24020 19891 16099 23449 45626 90945 77430 23037 19264 22391 30221 33429 27284 27008 43702 53581 17184 12798 8108 5035 5689 21756 65721 164333 363100 413542 463390 461210 382361 391232 548565 595288 33806 1180 339 408 706 1327 1789 3085 4057 4956 5180 4277 3929 3700 3175 2877 2483 3147 3579 3205 2657 2135 1726 1201 1134 1168 1028 1104 826 352 229 151 128 177 126 61 97 105 91 86 91 14 75 141 93 80 81 41 167 232 227 104 136 218 205 94 87 112 154 239 215 216 264 254 263 248 239 250 344 314 325 348 353 245 297 312 277 332 316 219 239 335 275 309 303 331 350 301 318 285 261 332 358 346 310 315 234 337 299 313 426 393 299 366 360 300 289 353 482 578 675 674 656 606 653 638 626 616 577 531 454 476 511 523 547 516 509 530 543 493 495 482 522 539 523 647 725 679 673 693 702 693 597 572 677 645 623 620 593 590 535 504 433 342 274 232 239 142 139 138 128 144 126 92 131 148 96 116 101 69 65 66 74 137 183 147 164 172 152 109 86 121 96 67 66 118 184 195 236 230 208 225 241 267 252 228 198 222 205 209 217 207 158 187 194 192 195 191 160 107 104 143 159 98 92 95 88 52 40 53 57 73 66 48 69 47 56 34 48 69 48 69 84 59 65 71 55 69 74 96 70 84 108 97 39 52 66 77 76 80 91 79 72 53 60 73 73 89 72 82 70 60 57 57 80 117 127 144 186 193 126 77 66 47 55 98 168 233 215 144 68 51 40 38 29 21 30 25 19 27 23 17 17 17 69945 349 471 30 11661 19 25 45 7377 1604 -14 179 339 452 366 755 1014 1149 1550 2318 2757 3864 6549 7863 9794 10153 9592 10969 13376 15806 19552 21159 16314 13549 16894 16967 15288 18279 59721 112886 49412 30502 36836 49368 43663 43257 24602 11488 10754 12335 19486 36087 56446 95488 114254 128733 180391 164836 188715 219734 284465 442524 333474 116916 28018 59179 123137 16899 53625 38047 91895 249307 472252 305088 297569 186469 352850 229823 5765 360 181 188 285 245 594 1475 1837 1458 1130 1097 1216 1665 1660 976 424 188 203 155 167 179 41 141 57 139 128 90 75 85 110 74 98 123 188 136 142 146 92 132 189 61 135 90 186 195 165 106 197 233 291 330 287 261 339 316 314 218 282 320 295 298 306 317 365 351 281 319 291 201 263 207 303 332 296 283 331 362 353 332 414 349 282 329 455 307 322 366 408 342 407 396 368 352 420 485 527 614 619 576 540 609 601 661 671 567 401 434 476 477 539 555 516 532 598 564 617 633 622 654 743 725 576 536 564 594 651 639 554 605 626 584 595 693 743 693 683 613 565 579 462 370 344 238 217 168 142 123 115 110 87 60 108 112 150 138 128 95 91 85 171 220 221 211 182 158 158 164 114 140 126 117 149 167 198 214 200 255 181 145 206 186 212 224 241 226 226 211 193 195 212 205 239 241 172 195 136 139 152 156 140 128 97 122 110 85 72 80 72 76 68 75 73 82 40 52 67 59 76 72 81 77 95 82 85 83 65 78 76 96 92 53 57 81 77 49 73 80 52 69 78 75 77 78 58 57 56 50 52 28 47 62 84 109 131 159 220 188 105 70 51 71 70 99 195 251 215 142 62 33 30 28 28 28 22 17 11 8 7 0 -2 69954 311 1615 30 11665 19 25 54 7375 1606 -24 1319 2500 809 999999 999999 999999 999999 999999 567 1523 1756 2361 7561 18509 24286 26277 19006 12977 19968 40410 93784 240416 485336 684447 973124 999999 999999 999999 296643 3345 241 227 253 257 263 290 312 285 189 258 182 228 245 216 221 74 129 94 129 164 168 140 101 60 74 98 0 10 -1 65 105 107 145 76 78 58 68 105 94 79 160 51 60 210 107 130 169 301 289 292 276 298 376 337 320 293 260 349 354 261 246 250 311 295 309 307 243 230 285 327 271 318 319 366 334 344 312 360 281 340 367 373 385 293 315 318 362 398 358 366 380 371 371 326 482 520 515 567 639 637 646 701 686 628 649 635 582 514 499 483 578 567 577 575 646 632 764 725 710 758 663 569 548 557 589 622 611 580 595 703 755 782 846 856 776 674 682 665 512 356 332 319 322 229 144 135 154 111 90 107 92 88 137 113 84 108 110 94 88 167 211 188 183 213 173 110 139 141 148 103 135 199 208 189 233 243 260 227 216 224 226 201 203 201 228 215 203 209 247 225 237 238 220 208 170 101 137 129 151 152 88 80 94 114 96 83 54 77 75 81 81 48 56 58 49 63 60 69 85 61 48 65 69 95 86 65 88 104 104 83 50 36 67 75 76 56 54 75 73 65 58 67 72 70 62 82 57 57 67 63 75 78 113 125 148 211 182 114 75 51 49 71 127 218 238 217 148 84 44 41 41 32 22 22 26 16 17 19 11 4 69963 305 1796 30 11666 19 26 3 7373 1608 425 628 1334 2655 4037 5214 11283 33568 78777 123788 209720 365808 287978 469247 511037 603021 689455 669724 701872 403724 123329 279317 324927 221421 62356 1031 159 102 197 202 153 159 246 258 272 202 158 166 94 127 171 141 93 91 106 174 146 80 147 115 144 138 101 91 163 137 131 170 156 154 139 63 93 109 128 126 137 118 146 212 180 176 251 278 232 273 325 323 267 253 245 261 340 316 224 301 339 310 257 289 243 263 257 309 305 287 309 322 293 315 318 309 343 361 380 366 368 462 372 344 316 380 328 399 370 337 316 357 367 429 509 477 521 492 549 614 651 668 704 715 703 691 631 586 609 616 575 605 742 802 815 765 808 767 763 597 569 570 464 521 571 553 596 639 625 658 715 823 816 779 755 629 518 468 386 344 316 221 205 191 154 145 136 79 109 106 106 90 156 102 100 98 89 98 126 157 222 220 239 215 208 140 137 157 131 145 167 220 218 224 225 228 211 203 256 232 216 210 208 221 215 238 222 214 174 182 222 227 169 154 125 134 134 137 120 69 101 96 61 60 56 59 61 60 69 54 64 84 73 47 52 33 55 68 55 96 81 68 67 77 83 83 95 76 88 54 58 42 34 47 95 66 56 78 93 46 37 76 70 68 50 72 64 58 50 64 77 93 108 127 179 193 114 64 47 55 64 97 147 227 234 171 89 65 43 35 26 16 22 16 4 -1 2 -2 -2 69972 303 1856 30 11666 19 26 12 7371 1609 126 723 1721 4513 10828 25138 51648 101375 227616 366836 420366 721456 795157 801544 694726 803225 999999 402550 186033 174059 10891 435 236 229 180 234 276 240 227 275 211 190 210 153 225 195 156 214 157 210 208 138 108 164 241 179 177 122 115 120 167 122 170 100 138 157 177 63 144 78 204 97 128 173 220 174 179 182 294 192 226 295 311 294 353 272 234 246 275 362 302 270 325 273 349 385 312 311 326 284 362 359 295 291 324 327 391 281 368 373 343 303 318 375 346 350 337 363 322 385 436 344 406 396 448 371 448 493 485 498 508 529 645 701 739 699 721 786 720 588 579 518 569 592 666 705 715 776 753 797 757 776 722 622 605 531 549 495 558 561 620 641 760 850 857 933 1104 1152 973 794 660 584 519 428 364 276 218 196 132 187 136 125 137 155 138 111 132 92 116 107 156 110 116 187 186 239 247 283 273 173 116 208 187 147 181 225 222 229 203 264 246 255 263 238 229 217 246 242 246 227 201 239 228 233 262 261 228 229 188 159 168 166 126 120 102 99 112 132 76 89 97 76 69 69 97 92 69 71 86 63 70 74 91 93 109 101 90 88 71 86 90 107 109 97 86 98 87 79 60 79 90 100 91 74 80 96 89 76 82 81 58 60 63 70 101 116 119 143 181 215 139 106 85 80 88 116 138 198 247 240 145 96 56 50 40 42 43 37 22 30 27 28 23 69981 361 117 30 11667 19 26 21 7370 1611 23 999999 999999 -12 999999 -49 27 110 236 260 233 328 423 359 615 534 536 636 701 662 775 942 1051 1248 1463 1552 2016 3051 3731 4241 5612 5736 4632 4978 7169 10205 14993 17917 17705 18039 21003 21617 20860 22057 27667 25069 21375 23553 23686 24269 29656 37264 49725 72571 102276 104605 112019 170553 143778 116274 167411 146662 178240 252021 275417 423457 523372 426567 286503 179324 28721 703 186 249 262 293 257 273 290 309 265 248 243 264 233 254 253 211 278 239 147 163 158 159 218 177 205 184 179 167 121 206 106 81 89 164 126 121 120 158 128 74 -12 129 147 78 33 185 159 98 139 176 128 179 195 218 238 214 246 258 324 302 303 328 238 273 334 379 369 324 283 296 325 312 272 297 294 311 277 275 253 260 248 364 387 343 392 281 354 397 325 409 334 327 397 318 338 365 330 382 375 372 369 411 423 510 520 498 534 572 595 588 655 650 664 748 687 668 603 582 538 636 656 589 644 694 726 690 735 735 657 601 555 547 587 620 607 581 639 754 916 1017 1152 1281 1311 1155 949 806 642 523 468 439 390 268 137 103 123 100 58 103 121 157 111 140 174 101 68 88 169 181 163 176 233 274 273 228 150 141 232 207 130 162 200 236 215 243 267 185 212 199 152 205 244 225 234 215 210 220 226 192 215 221 226 232 224 212 212 137 121 106 115 135 97 74 75 82 65 71 118 64 68 54 67 71 50 53 82 88 51 52 90 82 86 59 98 94 72 70 86 81 81 68 67 73 86 97 60 71 66 62 66 66 66 59 63 65 51 54 44 47 67 55 74 82 95 108 140 178 197 129 80 47 58 103 113 142 222 265 217 153 104 48 32 31 30 28 20 18 20 11 11 69990 350 450 30 11670 19 26 30 7368 1613 -95 32 422 360 638 707 874 1338 1887 1337 998 1313 1564 2416 3175 3879 4563 5949 7580 8940 9680 10623 11474 11970 12915 13330 11389 9828 11323 13654 13585 13447 14292 19362 26067 26457 25661 30026 33076 30527 32026 52829 101334 196478 236099 346720 377739 305369 370383 350526 170888 201798 313608 155677 215372 380751 325551 184646 241176 2387 317 257 281 259 172 208 306 277 153 205 268 268 248 112 196 255 202 254 170 164 184 218 139 123 86 145 170 193 225 235 86 189 123 133 115 144 66 86 135 180 184 143 140 171 136 52 50 90 160 172 180 153 146 143 101 149 185 225 236 259 305 318 434 333 272 323 320 308 407 350 208 360 321 325 333 301 306 291 310 326 329 339 382 324 339 323 282 353 307 335 296 334 369 367 351 341 412 305 345 426 436 455 433 428 443 468 491 518 544 535 670 681 615 641 698 710 717 709 628 663 667 635 763 786 748 772 742 737 682 663 543 508 595 626 575 625 789 924 1091 1256 1457 1687 1678 1501 1224 1017 879 764 621 502 383 282 228 162 99 95 112 93 148 150 121 63 82 92 97 104 192 210 191 222 218 251 270 261 298 238 186 246 239 202 199 221 291 273 219 238 193 216 191 220 254 275 251 256 231 203 185 222 257 228 209 234 241 255 242 227 206 170 157 132 114 98 90 83 64 72 64 93 68 54 51 61 70 36 36 62 69 70 73 80 91 78 76 89 92 100 84 69 73 81 67 80 78 83 89 92 86 76 105 93 73 85 78 70 76 77 73 66 67 60 64 89 113 104 102 126 187 245 163 108 69 83 102 118 172 250 254 212 156 90 56 58 48 38 32 29 27 17 17 15 69999 362 92 30 11672 19 26 39 7366 1615 49581 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 57 124 708 1155 1772 2613 3889 5151 6225 6317 4969 5102 6618 9352 10086 9804 10707 10796 11518 14798 16015 15695 14728 12605 8881 7972 9720 13212 18535 20907 27220 32936 32222 28703 27263 23236 27743 27973 27711 32456 34526 29622 27026 29515 31491 37887 99271 287288 404414 413065 466276 378397 474632 403757 259387 219478 68369 2134 356 316 289 196 221 236 278 209 266 144 194 222 158 190 240 193 254 254 155 153 138 134 203 181 199 261 275 165 240 215 171 161 136 159 160 180 145 133 117 139 109 194 146 115 176 146 85 87 13 81 173 157 109 98 85 117 128 248 202 269 226 290 253 327 296 282 240 270 295 294 312 335 288 310 274 220 293 293 192 315 299 231 315 284 292 257 285 234 324 306 338 368 290 294 284 373 375 369 355 262 342 422 355 431 420 364 446 482 480 472 451 491 564 578 558 604 656 682 662 680 666 696 603 576 601 572 619 619 667 699 732 766 784 741 795 806 695 691 714 779 882 1061 1194 1243 1313 1329 1175 1046 939 838 749 565 460 375 297 178 123 88 87 160 144 110 117 123 127 138 96 107 141 172 233 198 230 233 223 303 355 327 267 236 252 235 206 200 271 218 216 231 263 213 219 200 207 172 168 223 202 206 202 179 205 201 223 203 192 205 213 228 217 189 154 141 120 142 140 97 65 83 72 63 81 87 81 67 54 57 64 81 60 52 55 64 83 74 87 84 91 84 62 79 78 81 100 103 70 52 63 62 78 70 62 69 74 60 60 62 85 64 64 68 55 60 56 72 96 93 109 93 106 218 265 147 81 63 83 103 112 197 289 252 202 117 61 49 39 22 28 30 28 22 18 16 4 70008 362 92 30 11672 19 26 48 7364 1616 45386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 443 492 390 628 1176 1912 2955 3258 3452 4358 5769 7330 8999 10126 12438 16430 21405 21474 22989 24583 23596 27362 35002 44000 53266 64271 84214 105463 149938 251411 427877 765938 656472 580763 225742 111968 66580 44557 37763 32720 46301 105010 170274 136470 121941 119867 47889 1789 524 314 294 269 236 274 303 274 309 278 345 245 260 243 219 232 234 267 128 168 270 226 225 264 174 268 248 125 239 152 229 257 140 184 128 80 188 208 161 165 115 169 130 107 142 176 143 73 82 86 128 47 51 103 53 80 175 136 74 157 247 170 219 199 285 308 184 249 302 281 291 342 311 286 277 325 277 330 303 310 281 238 249 276 300 312 273 297 280 351 371 257 247 314 231 306 325 344 321 264 310 320 339 387 356 312 348 362 400 361 368 417 425 397 452 461 549 567 529 547 631 627 576 580 585 670 702 625 659 640 564 589 582 609 672 716 775 824 815 887 979 1027 1097 1205 1312 1331 1325 1222 1124 1101 1033 1118 1059 871 757 706 649 504 351 224 181 154 119 124 108 83 121 146 132 104 125 118 100 108 188 207 179 183 192 178 269 323 306 285 276 236 242 252 219 222 236 253 259 180 207 224 203 181 219 183 199 192 214 205 211 214 177 188 192 221 195 194 182 198 171 149 136 110 121 143 116 72 79 67 64 45 54 75 64 39 51 58 29 51 54 54 83 65 68 80 74 50 66 73 65 93 78 84 70 55 69 80 71 72 70 62 77 79 73 58 77 73 82 55 62 62 59 53 51 56 58 59 93 98 97 211 264 163 97 44 60 81 91 138 266 286 241 177 97 44 31 19 16 18 12 10 4 4 -5 70017 362 91 30 11671 19 26 57 7362 1618 77502 994 472 499 449 467 520 725 616 881 856 909 933 908 1032 1203 1556 1876 2112 2642 2829 3098 4192 5083 5416 6818 8532 9724 10812 13208 16599 18013 19671 26575 39180 46694 47880 46234 48754 43917 42437 63395 101717 76194 139061 224159 232438 95225 37215 37476 35892 30816 27990 19695 11333 6292 3025 1785 1228 930 759 638 471 374 315 324 139 278 335 258 291 260 313 249 150 190 248 187 113 251 251 158 160 192 213 221 165 164 119 236 194 158 97 119 87 124 173 88 161 161 100 103 156 189 127 116 69 139 155 138 154 296 143 111 165 188 142 126 114 69 101 139 209 218 234 270 234 139 138 263 294 237 285 205 324 290 314 309 298 303 280 236 185 182 290 259 335 308 306 252 312 262 311 328 271 296 294 321 294 328 332 360 366 384 390 352 361 389 353 338 364 317 404 403 373 432 565 528 430 467 565 546 573 532 600 669 683 739 702 679 705 727 755 786 762 681 666 727 775 949 1068 1271 1453 1613 1737 1852 1855 1732 1688 1468 1417 1337 1249 1178 1110 1001 856 791 681 538 470 309 225 182 128 138 117 123 109 123 125 144 96 122 116 126 162 149 193 218 246 265 266 293 342 303 284 246 253 275 282 206 218 225 258 256 217 202 187 125 143 191 222 214 213 180 151 182 231 216 227 253 222 183 211 209 221 204 175 149 111 133 115 133 96 92 86 59 27 59 86 71 77 74 74 52 49 66 90 100 47 84 76 71 72 64 80 102 86 84 90 107 104 86 84 89 58 62 80 80 69 79 71 56 82 72 64 63 73 46 65 70 68 66 57 82 87 88 120 250 237 109 61 77 93 106 140 250 307 289 271 215 94 41 31 32 34 32 17 6 -4 -2 70026 362 92 30 11672 19 27 6 7360 1620 52576 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 189 148 159 327 399 571 764 813 1307 1887 2626 2395 2378 3283 4837 5117 6026 11468 19471 23356 23800 30089 34986 39714 48487 51143 56439 71940 138735 240379 342355 288723 335975 270374 200846 212260 167477 124743 76221 102821 96361 51918 63349 131234 174561 186829 14310 1952 600 503 314 259 286 243 308 217 297 234 182 95 169 239 138 110 108 144 186 127 196 175 146 173 196 187 129 147 182 119 77 92 182 162 141 112 140 157 79 123 163 133 132 163 166 124 137 15 82 94 66 161 90 85 208 70 91 94 86 109 127 182 151 200 201 228 291 297 227 284 278 283 193 283 266 259 191 225 293 252 229 251 260 249 231 193 241 279 300 289 249 216 310 325 293 302 342 298 260 316 356 344 300 327 317 379 338 403 414 349 367 421 420 438 510 551 437 489 529 502 531 577 547 572 615 660 622 743 681 732 798 736 769 732 736 811 926 1177 1443 1697 2206 2915 3698 4081 4037 3952 3347 2357 1589 1263 1200 1111 1092 1016 867 774 662 563 489 363 233 175 176 167 95 126 124 131 109 91 116 134 130 129 109 164 146 126 173 262 281 320 302 346 307 294 273 262 227 202 202 229 231 272 249 203 189 193 189 204 236 247 231 186 215 213 196 208 239 238 250 199 179 186 182 199 118 81 80 148 126 123 100 86 61 84 89 44 39 61 63 35 73 76 68 69 59 43 60 72 75 95 96 79 86 113 99 66 63 85 73 63 79 61 64 57 73 62 51 49 61 59 62 61 55 60 70 61 62 54 52 50 68 85 81 81 80 198 270 147 92 101 96 80 118 219 307 312 316 290 156 61 23 23 25 29 16 10 4 2 70035 362 92 30 11672 19 27 15 7358 1622 14727 999999 999999 999999 999999 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 859 1267 1523 1849 2477 2806 3363 3718 4361 5156 5790 9464 25045 64988 35120 16617 17490 24372 40815 93554 194001 276097 339765 309715 227102 127678 117892 256381 511991 505977 405414 163552 272388 273525 165110 183172 479294 146121 45991 963 313 101 132 128 230 133 28 79 47 132 117 41 77 80 124 91 45 171 191 58 76 88 83 69 7 61 87 37 55 56 -20 19 65 73 72 72 81 7 17 84 23 49 56 -17 25 75 -32 -18 -61 8 48 18 69 58 116 34 109 241 316 199 208 179 184 213 160 209 219 245 296 182 133 218 238 238 153 224 180 219 178 189 227 226 195 178 219 214 175 200 242 214 288 229 149 243 264 277 284 270 279 261 303 256 365 260 342 415 502 537 518 462 380 418 442 510 483 581 621 552 581 579 630 699 752 811 783 826 748 677 866 1228 3015 7561 15967 21283 17817 18628 21377 23114 22506 17154 11432 7164 2193 1152 1095 1073 1021 896 758 595 484 390 240 119 121 126 101 145 142 147 82 80 99 104 91 93 96 164 163 174 193 256 270 255 319 307 283 249 239 229 248 250 252 235 211 237 215 200 191 184 149 150 150 157 183 213 175 193 195 210 216 197 191 223 187 180 164 153 99 61 115 107 118 107 99 65 56 46 45 64 59 44 49 50 49 46 51 35 52 56 38 42 73 39 43 67 90 90 71 49 49 53 62 71 57 44 54 50 27 32 41 31 40 37 35 46 30 47 51 57 50 37 30 41 44 44 52 57 62 130 276 182 98 84 94 80 85 158 276 316 342 288 149 77 25 10 13 0 5 5 -4 -15 70044 362 92 30 11672 19 27 24 7356 1623 26443 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -5 -1 -39 -15 999999 999999 999999 39 167 498 650 793 1128 1376 1768 2431 3305 3140 2856 6209 17505 49739 109193 126960 53641 6245 5572 5731 7253 11432 12479 11871 26555 32045 61846 92677 26313 31984 81971 180832 222801 356434 307215 329891 196397 189257 402668 625665 19478 16659 59545 270006 51181 10096 439 199 139 53 24 106 99 97 54 78 21 38 59 48 94 81 84 35 62 85 57 121 32 54 72 47 111 86 74 -13 5 36 111 21 -75 21 64 105 15 -14 64 85 -34 78 12 87 109 -40 116 122 28 85 172 184 152 178 184 219 202 115 165 221 157 257 190 163 191 186 147 216 192 148 188 158 101 138 161 221 257 271 204 182 240 215 215 298 260 199 211 273 280 326 348 284 333 300 350 420 452 447 454 418 407 454 476 464 426 446 435 423 475 489 551 643 699 699 763 714 799 874 996 1054 1256 1825 4841 12413 19636 27192 33992 31021 24197 20485 18484 13621 7049 3793 4183 2175 1103 1048 1091 1003 862 718 561 459 414 304 239 129 128 113 130 113 85 104 117 145 105 123 112 141 173 159 151 230 214 291 301 314 252 281 272 259 314 290 262 212 228 202 213 246 195 176 210 142 140 175 203 205 154 183 193 184 206 188 194 190 186 222 165 130 139 114 103 116 110 98 113 77 72 51 62 81 54 43 49 81 52 51 56 56 86 52 48 79 68 45 50 69 65 82 62 55 54 81 83 77 45 55 60 49 45 41 52 60 54 43 54 53 61 72 60 34 30 54 59 55 47 47 53 75 68 138 279 274 149 94 105 103 98 100 157 261 317 339 339 214 115 63 24 14 3 13 15 3 -9 70053 322 1290 30 11670 19 27 33 7355 1625 498 2385 8596 21372 57254 116958 134831 6045 1474 535 584 1467 3946 11668 28241 61188 163138 317718 191434 15421 44897 186994 260999 351016 844608 999999 912894 405426 625596 145519 2708 139 40 54 83 133 110 83 83 32 81 73 53 87 74 20 -10 -85 65 4 -16 -17 33 13 69 61 -25 5 41 52 27 86 81 64 26 -16 -16 -4 -6 -20 49 72 21 -9 37 17 -14 27 3 -36 4 13 19 36 130 157 132 126 147 188 175 173 200 157 172 124 142 183 140 118 113 164 185 183 135 115 125 163 128 195 145 160 145 155 198 151 203 260 220 312 248 242 270 277 262 290 286 318 310 363 376 454 475 504 365 421 488 474 530 541 490 484 459 490 472 473 464 517 548 649 770 731 732 790 849 1061 1524 2257 3087 3590 4400 5722 9901 14605 12221 10613 13175 18160 15945 13705 23463 41328 46900 27941 6262 1198 990 805 676 562 493 433 289 205 104 114 115 123 123 158 178 135 164 192 148 128 160 186 176 167 187 264 286 302 265 302 268 282 286 289 290 281 261 276 291 250 197 194 208 211 148 145 167 188 186 182 183 204 218 199 162 165 191 222 212 180 169 147 157 123 125 169 154 166 119 106 103 67 88 53 89 79 59 68 94 86 74 55 65 74 84 88 71 62 58 64 87 83 91 76 66 79 105 80 72 58 73 61 108 91 66 72 65 75 75 77 75 65 58 52 47 39 66 55 55 74 84 88 167 313 301 177 102 124 106 97 106 151 250 310 335 336 222 132 75 43 34 22 17 13 13 8 70062 319 1379 30 11669 19 27 42 7353 1627 221 1271 3085 7629 24339 29263 9122 21743 47584 57775 106377 251450 515617 540551 637873 585255 670049 706899 285961 407165 44899 632 304 164 186 68 -43 32 70 44 29 -43 -12 -10 -85 999999 -34 6 -4 -1 -53 -54 -75 -67 999999 999999 999999 -36 -93 999999 -45 -98 -96 999999 999999 -97 999999 -65 -90 -29 -8 -22 -71 -56 8 -39 -68 999999 999999 999999 -33 -97 999999 999999 -90 999999 -69 -59 -83 -58 -22 0 16 111 45 98 76 89 60 23 90 7 57 89 94 -12 49 48 85 22 71 89 111 69 51 122 71 70 61 41 85 117 90 135 120 114 95 118 118 161 174 202 197 268 292 445 539 478 585 643 473 412 380 267 304 338 328 291 409 392 363 313 352 425 513 583 592 522 567 729 876 1064 1284 1801 2777 3210 3381 3840 4838 9833 18441 35791 63911 75137 87505 100027 93585 68594 39182 9859 1314 990 949 869 731 576 515 377 316 166 146 184 211 141 85 137 180 192 190 164 181 203 170 128 153 110 147 245 269 268 291 272 300 266 283 312 295 290 267 266 299 263 213 198 207 208 266 128 108 143 189 224 238 244 195 189 211 235 233 228 227 197 159 159 156 159 150 138 143 165 163 126 107 117 97 89 87 80 76 95 99 104 103 71 79 82 85 82 59 71 69 78 82 98 100 88 84 118 98 80 92 85 81 97 79 57 77 73 86 79 82 76 72 78 77 71 85 78 62 59 51 54 81 87 100 174 320 307 180 117 114 103 105 139 179 268 342 369 325 192 95 45 35 34 22 22 20 15 18 70071 321 1322 30 11672 19 27 51 7351 1628 4274 10973 12855 46660 115893 103534 66066 9417 11741 26682 68118 226476 325457 460199 520346 341597 372934 290357 257503 412092 205388 197619 72579 98076 212562 5166 113 18 999999 -45 -29 -40 999999 -92 -94 999999 -6 -54 -3 13 999999 999999 -88 0 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -85 999999 -79 999999 999999 -100 999999 999999 -41 -80 999999 999999 999999 -95 -98 999999 999999 999999 -90 -69 999999 -90 28 -15 -38 52 45 69 -37 -1 999999 -18 8 33 19 46 6 24 37 23 11 43 -39 -41 44 51 49 71 61 13 33 0 65 62 66 97 79 108 124 91 176 206 188 167 219 276 487 942 1513 1447 1234 1713 2212 1917 2059 2438 1811 1132 813 714 553 465 398 441 500 452 433 612 797 911 844 700 655 809 1017 1829 3461 5390 9994 17588 36040 63047 80357 92840 107529 100636 74556 42480 20747 8858 2902 1063 1004 828 796 774 632 515 407 331 209 145 163 113 115 150 165 132 98 92 146 194 163 137 149 197 155 126 182 242 307 319 319 263 241 330 341 311 290 311 264 265 254 230 274 224 214 220 126 142 121 178 204 243 222 185 195 210 203 166 180 170 151 132 135 143 140 182 151 149 144 140 119 82 92 79 63 70 78 56 75 63 70 64 46 58 44 51 56 78 72 77 61 75 83 64 81 66 77 94 89 80 69 79 67 65 78 76 60 49 68 77 53 49 68 76 59 58 65 53 61 67 70 77 80 72 124 282 334 223 107 123 121 116 140 173 267 320 342 333 258 113 45 23 17 11 16 11 10 7 70080 314 1529 30 11669 19 28 0 7349 1630 41 2354 9035 26404 73472 185984 154674 130419 184876 194676 204012 229284 59867 107209 125957 28446 123227 336380 158550 607550 628650 43282 111628 224202 102698 316879 609162 57752 2156 -29 999999 -55 -90 -44 999999 999999 999999 999999 999999 999999 999999 -42 -92 999999 999999 999999 999999 999999 999999 -59 -55 999999 -25 999999 999999 999999 999999 -100 -83 999999 999999 -87 -80 999999 999999 999999 999999 999999 999999 -92 999999 -81 -71 999999 999999 -26 -33 999999 -52 58 37 96 144 151 114 130 53 47 -25 -94 -27 12 -2 -17 -31 -33 -90 2 23 60 31 62 76 31 50 8 56 38 7 55 36 107 50 140 139 178 200 229 331 391 495 718 953 1425 2102 3097 4045 4887 5660 6093 5575 5356 6169 7542 9941 15142 25345 34298 37505 31283 20715 10500 2310 758 933 1513 1992 1860 1982 3500 5698 15637 42012 74641 100516 108651 97805 85537 65148 24605 5099 1557 1312 1233 1217 1109 961 811 733 733 699 547 444 377 267 194 188 266 192 201 233 218 262 263 244 276 231 240 246 279 216 191 243 271 374 395 336 345 374 347 354 338 331 345 316 314 291 303 326 301 247 247 185 163 192 208 203 212 241 246 271 258 227 232 255 245 214 243 223 210 218 209 222 243 226 180 169 177 121 131 134 142 120 136 125 114 118 103 89 115 109 113 96 117 139 132 139 145 148 123 131 129 116 133 133 133 115 99 118 99 86 121 137 96 80 98 94 120 121 106 116 96 83 98 114 91 110 124 107 114 129 257 378 369 243 174 180 171 167 183 260 371 406 407 331 177 86 52 59 57 51 45 42 35 70090 308 1706 30 11666 19 28 10 7347 1632 299 1147 3737 11005 42018 121947 186092 246939 42035 49718 97675 238339 553380 999999 870788 275871 302850 230278 329259 372240 68313 927 20 46 50 89 38 -47 31 -60 -34 -65 -69 -96 -95 999999 -88 -18 999999 999999 999999 -88 -46 999999 999999 -54 20 -14 -73 -56 -46 -36 -36 -38 -26 -16 -45 -5 -70 999999 -92 999999 -58 -61 -50 -98 -54 -31 999999 999999 -22 9 117 142 127 240 316 386 384 272 175 163 78 20 19 31 25 69 77 46 83 114 159 180 64 131 154 137 98 151 147 176 124 74 60 128 267 477 714 950 905 695 596 567 571 809 1222 1815 2503 3478 5050 6769 8463 8963 8520 8105 9695 12741 17762 22267 26386 34628 48136 63863 66785 55577 38299 15401 2445 2839 6392 8522 4331 3407 11561 31730 51984 40386 19220 7667 3304 2537 2206 2007 1800 1615 1469 1282 1012 940 952 845 683 599 518 530 401 271 253 201 185 166 114 146 202 172 161 201 183 191 205 164 201 208 80 93 109 182 232 283 281 299 268 300 315 313 295 269 263 245 226 244 220 209 256 248 228 157 135 144 146 189 186 219 225 216 187 207 223 231 219 218 200 176 162 152 177 156 168 128 119 102 89 58 66 101 89 90 47 84 57 54 74 60 59 62 88 64 63 79 53 71 75 52 61 67 74 78 71 78 65 71 68 60 57 71 64 62 65 57 68 64 59 70 63 61 48 52 49 50 48 71 86 91 83 92 202 319 308 165 130 121 128 124 180 307 343 321 262 108 36 20 17 13 1 2 -5 -17 70099 334 930 30 11670 19 28 19 7345 1634 59 70 319 828 225 229 682 12 -28 238 -56 999999 999999 999999 999999 999999 999999 209 1053 1582 4204 14314 32556 77922 229805 175769 244055 230229 152373 90162 52057 105022 187340 212304 133294 212737 327463 576963 720128 384455 75008 1047 999999 -75 -91 -82 -79 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 -97 -93 999999 999999 999999 999999 999999 999999 999999 -72 -84 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 42 15 42 4 51 10 105 139 249 166 70 30 118 254 126 31 -27 -27 -64 2 2 -8 14 -47 -44 1 2 50 103 88 13 16 131 253 547 1092 1865 2705 3580 4534 5952 7964 9590 11541 14302 16453 18920 24073 26123 28046 28930 23410 21359 19916 18888 18661 18268 16708 14644 14574 17405 22181 31778 47225 53897 39114 46838 60786 54247 52684 50152 37443 15669 3206 2078 5290 9649 7136 4631 4266 3736 3274 3039 2683 2385 2331 2008 1520 1082 893 843 801 664 623 566 459 392 304 258 176 136 141 116 166 189 237 193 211 240 195 244 257 261 274 136 112 154 206 257 299 281 316 305 294 283 292 293 305 241 267 254 246 217 246 277 220 232 143 125 114 118 164 212 183 199 208 217 226 184 198 185 219 183 172 175 161 143 116 130 139 99 114 96 66 71 60 71 82 83 67 61 86 62 63 47 85 77 66 79 96 77 56 53 82 110 101 91 101 82 68 85 89 51 53 59 71 78 65 61 57 74 70 82 91 75 44 52 47 60 58 63 56 70 80 83 92 197 324 312 174 146 124 130 134 195 307 323 275 240 135 56 22 14 12 14 10 2 1 70108 362 91 30 11671 19 28 28 7343 1635 3670 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 999999 999999 999999 627 1337 1012 418 1360 2887 2917 2032 1099 1484 2181 3974 7122 8369 7250 7248 9672 12768 15596 23548 29544 16125 16784 48305 115527 143077 122660 219210 251628 260321 260416 316220 284512 216070 186943 321554 197186 61902 81918 98987 17238 1600 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -88 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 -83 -66 -1 21 89 230 422 721 1260 1860 2918 4526 6028 8037 10252 12457 15834 19891 22649 25890 32064 36627 37981 39524 43751 48116 49790 50872 51269 56440 61311 62885 64133 54840 56453 61616 64111 58446 38694 27329 28089 33823 43671 54195 46778 32270 18525 6062 2963 3208 4017 4954 5439 4883 3688 2951 2857 2996 4978 7780 1591 1005 949 824 751 667 631 585 388 362 288 224 164 147 158 199 158 225 264 259 219 252 343 255 256 279 179 172 239 314 295 338 353 321 307 274 301 283 295 290 310 293 299 268 259 261 259 286 256 247 239 191 121 126 150 190 232 185 206 201 207 197 195 202 228 238 214 196 198 206 177 143 139 123 113 74 59 87 78 93 61 78 75 75 91 75 72 56 67 105 105 84 81 111 104 101 78 88 115 113 103 109 100 86 92 75 79 64 54 81 69 68 60 74 69 57 82 87 86 74 78 74 66 72 85 85 92 99 115 255 338 298 192 165 173 156 199 318 316 262 243 120 56 48 39 35 34 31 32 23 17 70117 362 88 30 11668 19 28 37 7341 1637 9414 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 318 1752 2439 2959 4077 4775 4125 3222 2983 2716 1665 781 1131 1870 3088 4565 6290 9354 11212 17288 41444 78624 99857 85219 56016 46950 85558 112927 116320 209815 279775 292389 173538 56223 45825 175300 126115 257684 238915 343763 8819 -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 999999 999999 999999 999999 999999 999999 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 -62 38 173 398 848 1364 1830 2193 2940 3443 3806 4291 5443 7408 9731 12827 16846 21018 26171 29707 29998 32646 36821 42602 47441 47489 49031 50072 53635 55785 45181 32381 33853 42468 46318 45991 39325 40423 45175 37544 31521 24767 14981 7511 3461 2057 2052 2563 3544 4518 4838 4263 6659 10768 5984 4129 23277 124591 23202 1334 881 766 692 689 528 412 315 248 167 146 127 134 170 169 157 225 258 209 210 275 287 268 251 231 193 196 248 241 267 320 321 320 299 263 252 289 277 323 268 265 266 248 269 258 261 240 217 198 223 234 184 152 94 109 162 176 200 166 235 188 223 225 186 190 194 197 197 225 159 108 101 95 96 83 59 80 84 68 41 66 72 56 52 72 68 60 76 61 78 84 86 82 67 68 94 86 90 99 78 63 103 110 66 69 76 66 75 85 78 67 74 83 87 82 75 54 69 72 70 81 64 70 82 83 89 95 100 190 331 354 215 160 152 157 220 315 288 242 264 104 54 44 39 33 30 25 20 19 8 70126 313 1557 30 11667 19 28 46 7339 1639 255 1206 3391 9087 17821 38454 82532 130890 160597 172583 178642 299970 455856 795422 550480 323974 57555 1152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 125 251 222 135 221 311 409 573 912 1808 3154 5169 7369 9828 12719 17168 21135 23404 27383 29707 30221 29920 30290 33277 37545 40694 41726 43289 39849 30024 31946 42450 52938 54534 49354 55660 42552 35196 52266 59416 44231 29766 20717 12433 6417 4664 4573 4795 8701 25767 56870 90574 111493 112445 43556 3015 818 693 601 499 481 450 293 261 204 180 162 105 87 121 157 157 221 275 253 273 225 253 291 280 261 207 197 188 205 279 286 285 276 246 301 247 284 327 315 277 292 285 257 219 290 280 251 296 266 300 253 251 230 152 120 136 152 181 184 191 220 188 174 203 178 171 160 167 169 135 119 111 136 112 60 65 53 85 95 73 72 62 69 64 50 41 65 64 62 70 65 58 83 69 55 70 73 73 79 59 44 69 83 74 66 53 67 74 74 72 64 65 88 89 86 86 67 53 55 59 50 47 60 66 69 71 75 68 135 291 344 226 157 158 161 156 198 195 194 276 153 63 35 29 25 21 15 9 3 0 70135 329 1076 30 11666 19 28 55 7337 1640 211 246 571 875 1092 2105 4147 9171 26908 64417 58363 81653 100101 83165 85433 163906 184944 140010 77320 64281 69586 108219 93358 81733 137132 191189 167933 160507 63752 7061 138 30 -78 -54 -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 -99 999999 -76 999999 32 115 218 247 449 767 1114 1698 2611 3781 5950 8340 11103 14539 16776 18423 20433 23053 24351 26686 26744 26325 26297 31807 41692 47455 49457 50146 52302 53760 48687 40789 28362 16732 19716 25043 18024 11726 11895 15132 16766 13564 8075 5691 6280 15779 42589 71329 79281 68660 65316 66563 18336 1578 780 641 469 478 435 310 229 143 121 149 139 129 175 186 139 197 224 272 270 272 326 258 273 254 211 200 209 229 262 252 248 298 286 293 265 286 305 243 264 255 295 272 228 242 321 291 279 287 257 209 221 198 149 131 132 200 209 168 174 175 173 196 199 183 189 149 155 174 147 115 124 114 96 99 57 48 86 54 61 72 88 41 53 76 98 63 73 77 59 49 82 88 60 75 62 94 85 86 72 61 72 64 88 72 56 81 93 67 62 70 72 63 63 87 92 81 81 47 43 62 77 65 61 77 101 77 75 103 231 336 330 230 188 183 159 146 145 203 275 204 102 61 42 25 22 30 11 15 9 70144 333 955 30 11665 19 29 4 7336 1642 -13 42 344 715 618 523 476 731 745 911 1120 2097 2323 9786 54572 56142 43695 40844 37027 18489 57014 144637 203459 114538 177854 146899 43575 3439 9163 29183 88938 104761 49414 18906 61004 79423 131182 178353 414886 541007 271020 97753 1603 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -92 -70 -83 -40 999999 -92 -59 -30 -6 17 47 158 152 255 454 634 983 1338 1624 1736 2223 3154 4887 6982 8409 9181 10360 12129 14641 16456 18193 19040 20891 23685 27790 35992 47675 53992 55391 47546 35627 24417 22678 17012 5828 1463 1513 1723 2218 3003 4115 4876 5807 6501 7466 10157 23471 61194 99638 120224 119627 53542 3118 691 599 510 384 280 255 197 190 141 158 156 161 142 179 225 268 268 216 298 265 191 249 272 138 178 239 280 246 259 244 247 288 295 276 247 277 286 253 261 271 261 264 234 225 208 222 231 211 208 274 189 123 106 124 186 150 155 162 181 189 164 165 147 161 133 153 141 99 134 135 137 88 81 60 52 66 66 71 68 51 26 76 67 73 69 60 63 74 34 73 76 72 76 71 95 95 71 72 45 79 72 73 52 75 69 55 55 68 56 52 71 74 70 54 64 63 46 29 45 51 47 66 64 57 65 70 59 123 251 356 305 188 170 179 154 148 137 140 256 235 83 15 4 7 2 -4 -8 -8 70153 312 1586 30 11666 19 29 13 7334 1644 -25 475 1499 3476 9844 28973 45360 93077 248822 318375 310450 328369 401527 689004 717431 177007 200328 117724 85915 225109 439451 373280 52815 221 999999 999999 999999 999999 999999 999999 999999 999999 -53 999999 999999 -65 999999 999999 999999 999999 -90 -59 999999 999999 -65 -70 -96 -81 -77 999999 999999 -39 -83 -13 999999 -78 -82 999999 -87 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 -91 999999 -1 -9 68 35 19 35 -25 -39 -33 19 0 10 44 69 -3 -32 -4 26 25 -41 21 32 -21 27 4 18 51 72 78 67 43 42 45 108 80 47 27 53 168 75 129 112 152 202 212 239 404 499 653 967 1550 2606 3975 4673 5302 6263 8457 11726 13867 16566 21332 26863 31378 32972 32627 35914 43764 58273 54324 59489 50747 35520 22897 15475 5282 3008 3468 4098 5117 5881 6155 5900 5792 5873 7216 12803 18933 21455 21302 42046 64757 5381 668 529 507 334 221 243 150 163 131 173 155 155 214 183 233 229 333 326 315 303 342 320 275 273 306 197 195 259 282 297 281 249 298 280 267 271 316 252 264 339 274 298 299 254 265 316 294 244 212 231 220 164 143 157 128 170 168 167 173 195 200 182 151 144 200 213 154 108 150 140 153 126 121 117 94 76 100 89 84 80 68 74 54 81 61 52 85 66 53 43 84 83 66 68 83 67 82 77 85 65 69 79 80 93 84 64 90 86 84 68 75 83 79 71 84 68 57 56 61 55 67 53 43 52 63 65 73 71 140 270 369 308 253 197 189 192 180 195 183 240 305 174 87 46 35 26 18 13 8 70162 322 1290 30 11670 19 29 22 7332 1645 1251 18327 21603 5482 2713 3185 3657 3438 2838 2758 4049 5293 5843 7899 17636 71920 158731 241508 332033 442594 556246 643071 741670 422045 183896 164636 160767 4835 54 61 55 30 -24 57 -21 13 -45 20 -47 -64 999999 999999 -57 999999 -28 -37 -63 999999 -42 -59 -19 18 -94 999999 -3 28 43 38 -75 55 -1 -43 -28 -53 -79 -29 17 -42 -75 -30 40 80 -54 -30 9 -23 -26 -28 -4 -21 6 58 98 20 -45 -20 24 45 14 79 39 97 27 79 66 -31 -43 44 61 108 73 67 62 119 115 73 187 143 198 207 209 174 166 165 105 99 136 146 182 264 255 187 174 170 258 324 394 495 816 1290 1815 3003 4552 5790 6263 5931 6565 9339 14730 20955 27466 33075 30954 33171 37664 51102 69343 86641 92382 35603 11044 3695 2520 3137 4021 5288 6260 7019 7333 7260 6759 6381 6239 5443 5257 5161 5384 8709 8755 3755 1406 828 703 548 520 440 353 259 219 192 146 137 141 113 93 114 172 188 243 264 274 258 247 262 256 238 298 348 265 191 205 215 282 302 274 295 318 326 274 263 198 208 240 265 275 267 248 226 258 216 235 234 259 230 97 111 116 131 163 169 187 191 140 139 166 179 176 178 133 128 137 121 105 122 94 91 92 74 67 79 74 47 52 34 44 59 57 55 37 92 71 92 60 67 61 72 88 64 54 82 76 77 62 41 70 77 65 69 46 54 70 65 69 59 59 65 63 63 55 55 54 52 39 32 41 36 44 50 55 64 65 90 185 337 429 341 197 182 187 202 264 295 211 228 206 93 28 10 8 3 -4 -6 70171 362 89 30 11669 19 29 31 7330 1647 18731 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -91 -68 60 72 159 211 446 1273 2168 3041 3293 4085 4620 4505 4639 4878 5337 7556 10560 13423 12671 21778 35391 43018 110348 170283 162754 148131 206175 252248 261293 336312 445786 226865 64504 30263 20652 30116 20544 52312 73430 77495 26136 47938 44596 3944 400 414 369 262 233 202 188 97 85 63 -26 -29 158 12 -43 60 -2 65 -51 -70 -71 11 -63 -88 -56 999999 999999 48 -42 -44 -16 -1 7 -7 -36 -66 -9 57 37 14 -79 999999 -59 11 28 -86 -60 -15 -17 999999 -76 21 -43 25 -19 31 -14 -26 56 -33 89 113 71 57 62 71 152 77 85 72 138 26 61 74 23 1 40 11 53 91 30 125 121 171 147 91 62 -2 85 107 147 173 99 108 135 67 156 157 222 213 243 223 300 266 274 324 402 494 683 986 1322 2472 4666 7414 10761 14633 18898 25644 44784 56495 50446 45002 46437 47129 54414 54242 35117 6213 3271 4178 5518 7216 8002 8103 7650 6540 6328 7595 8418 7151 4694 3152 4146 7169 5011 1673 925 716 619 578 507 446 421 338 219 206 189 134 99 78 110 96 120 175 157 207 253 255 270 280 276 292 263 257 259 224 210 181 188 270 245 240 227 249 245 235 281 329 207 234 215 213 238 243 226 201 220 258 185 233 121 107 87 130 121 137 153 152 151 156 165 176 181 144 156 155 133 98 90 111 103 108 70 70 65 38 52 60 72 51 31 19 41 53 44 45 44 38 35 61 55 57 63 44 60 70 62 44 71 65 56 64 53 50 42 42 36 54 48 50 50 49 61 48 61 56 53 53 51 53 47 35 37 56 58 60 78 75 105 171 363 522 416 207 205 228 337 395 283 228 239 119 56 35 10 2 7 5 -6 70180 361 119 30 11669 19 29 40 7328 1649 0 -41 -57 -10 -4 -43 26 12 -6 12 -12 -67 63 126 83 43 101 91 149 249 264 366 590 896 1369 1659 2415 2990 3287 3969 5267 7483 11691 16050 18462 18997 25729 29873 31959 44937 96127 97782 120862 75266 64838 41045 51825 43676 39385 37347 36204 38327 47463 65859 62537 50710 61640 90479 113497 228238 368931 378412 282155 9110 488 325 301 244 157 255 252 193 199 196 217 169 133 195 166 42 57 87 16 62 47 28 47 112 106 2 80 -10 49 51 112 76 166 97 108 145 109 87 80 73 22 -22 89 98 -19 -50 26 86 38 105 119 82 113 93 91 66 98 147 67 164 164 208 240 248 163 141 133 164 201 173 127 76 77 157 99 88 115 222 208 121 130 188 254 236 230 179 194 174 226 221 223 243 224 215 198 220 229 270 336 341 352 281 367 445 482 591 826 1129 1467 1526 1958 2726 3156 2815 3057 4576 8124 15325 24762 27342 21273 17468 15264 16746 12375 5093 5194 6141 6725 6742 6296 5906 5862 6212 6578 6719 14614 16665 4166 5694 11213 8691 2206 945 778 623 520 475 465 459 406 314 272 172 169 136 134 164 201 182 173 132 200 196 252 303 339 338 323 348 336 326 304 310 295 246 235 280 251 268 272 292 268 281 266 234 284 230 249 297 273 243 263 274 227 237 230 211 160 77 123 132 147 146 174 166 139 185 197 151 158 170 153 152 180 155 129 124 108 146 111 130 122 111 89 81 85 90 90 64 62 38 48 70 35 55 84 73 71 101 100 77 69 99 95 74 56 72 79 90 90 79 71 69 75 75 76 62 78 75 82 78 74 80 65 63 81 72 71 52 77 77 76 87 77 87 132 241 499 621 484 245 276 367 446 427 263 263 246 134 88 47 25 19 14 9 -2 70189 361 119 30 11669 19 29 49 7326 1650 556 539 687 620 664 673 625 663 691 707 790 746 756 800 845 847 985 1048 1349 1998 3429 3745 3886 3714 3418 4120 5496 5742 5813 7474 8828 14792 20951 26554 31871 30686 28997 18280 11454 8533 9884 11693 13277 14181 14497 18268 21585 21115 23137 25796 29740 30803 31399 37128 42906 41886 33125 46555 78175 126419 214212 205721 111287 61191 2935 386 230 310 316 216 289 258 262 176 181 276 202 94 42 63 111 35 65 77 42 127 91 100 157 124 154 26 68 126 104 128 89 136 174 163 153 111 83 47 109 111 115 120 150 53 39 85 76 58 38 101 95 101 86 181 189 112 204 153 162 219 215 228 239 206 249 216 210 169 148 194 130 113 104 226 208 206 157 243 217 185 290 236 266 212 262 249 268 262 196 246 246 281 297 303 391 293 272 352 443 406 377 440 531 554 809 1474 1999 2033 1804 1908 2228 2936 4146 7488 11925 10677 5088 2033 1661 2311 3455 4678 5357 5529 5796 5735 5824 6740 7194 6264 5639 5102 4328 6173 14893 8869 2548 3507 7158 4356 1214 863 701 654 609 485 436 412 343 317 148 169 203 106 130 144 195 199 235 229 201 280 314 366 331 300 301 301 308 300 317 272 285 298 275 225 240 283 292 299 307 276 264 285 214 206 250 261 238 237 246 240 267 243 204 205 239 144 75 110 127 151 144 175 172 129 163 173 174 215 197 194 174 117 123 112 116 136 119 118 100 81 67 70 94 53 53 77 75 56 39 64 58 71 83 77 65 63 69 50 50 65 80 84 88 70 69 71 88 60 65 75 67 71 69 54 64 73 80 78 74 79 78 50 39 45 69 69 57 52 67 75 86 103 126 162 327 602 654 522 288 371 458 497 448 327 281 224 128 94 57 30 17 9 13 70198 361 117 30 11667 19 29 58 7324 1652 32 -23 70 -14 -42 53 99 -93 -59 -8 -27 9 36 55 68 186 246 187 224 417 442 664 911 1059 1154 1293 1699 2293 2364 3147 5976 9198 9396 8938 10794 14916 21780 26549 38651 38564 67984 79175 39046 76821 169015 316728 391951 263045 190220 219826 558326 416925 256508 60767 1337 621 578 414 496 485 520 510 496 437 377 398 387 366 331 342 275 328 229 234 314 248 229 193 128 112 63 30 86 128 79 90 89 134 106 185 120 119 120 121 185 162 196 143 211 178 151 161 278 179 146 150 91 101 221 195 128 129 135 129 126 126 140 160 132 163 188 111 200 242 249 293 395 325 306 224 283 365 293 253 225 227 154 167 215 200 188 239 213 221 250 330 332 291 363 373 279 268 278 260 268 318 358 358 359 352 314 390 434 463 471 445 432 535 588 662 964 1391 1706 1618 1558 1917 2450 2487 2201 2204 1789 1869 2529 3219 3740 4198 5080 5735 5884 5808 6307 7178 7253 6285 5489 5381 5438 5097 4081 3083 2443 2079 1681 1854 1876 1219 907 741 725 704 624 572 480 407 384 315 258 197 177 175 144 223 259 254 241 312 296 240 315 365 350 335 327 355 344 336 330 312 337 324 270 239 239 303 312 309 275 288 294 284 295 282 280 298 255 261 293 287 307 264 252 243 191 102 93 131 151 118 159 147 148 157 154 160 206 205 168 190 171 151 150 135 113 108 119 88 93 99 88 105 94 69 80 56 70 76 81 95 89 81 96 89 86 88 87 67 81 96 66 99 108 86 92 89 62 63 58 63 49 63 88 81 67 79 90 83 81 64 78 84 85 66 49 63 83 87 81 87 80 91 113 138 242 528 786 647 338 428 507 570 515 339 291 273 172 141 105 47 28 18 20 70207 322 1289 30 11669 19 30 7 7322 1653 -71 5061 29665 54727 65961 6996 8524 21566 69174 221054 428549 265470 318424 193000 340643 231419 323727 575457 320631 495648 212408 112407 284653 218489 60489 97012 68861 84576 84546 458663 303872 2438 381 433 390 341 326 391 296 292 268 185 221 199 186 176 165 239 159 165 186 170 129 170 187 175 185 263 196 257 201 261 190 254 184 151 198 158 179 190 233 155 197 175 237 200 227 201 239 265 288 254 230 219 254 199 212 250 250 230 283 208 216 271 214 153 192 146 205 232 197 175 273 309 276 368 210 213 210 211 276 255 267 209 202 287 299 376 333 402 408 399 372 390 393 535 629 813 1026 1303 1562 1661 1727 1704 1899 2162 1749 1310 1256 1545 2108 2852 3426 4000 4628 5240 5654 5853 5758 5697 5375 4779 4273 4102 4172 4285 4031 3582 3247 2772 2258 1753 1485 1222 1124 1103 1003 813 759 739 635 617 524 408 426 375 314 267 255 175 124 138 158 213 261 301 291 305 356 355 336 286 317 287 304 314 337 315 315 323 337 296 208 237 282 250 282 271 265 256 303 241 223 288 235 285 281 253 252 240 249 192 218 143 103 78 121 143 142 145 190 173 142 158 144 182 178 196 160 161 108 100 106 103 90 88 95 93 76 62 84 67 89 104 63 87 62 71 69 69 64 81 80 82 84 61 83 75 66 85 63 59 60 101 74 77 65 63 76 88 87 84 73 90 78 76 61 70 60 50 42 45 50 60 54 79 85 80 82 84 78 94 102 133 253 642 920 624 391 504 586 606 486 295 287 225 147 70 24 14 19 13 70216 361 120 30 11670 19 30 16 7321 1655 614 598 619 477 560 638 735 658 634 619 662 721 788 723 660 747 708 814 793 721 875 855 955 1046 1271 1369 1610 1719 1712 2106 2301 3097 3915 5606 6714 9418 14913 15785 14877 18298 24322 29863 37596 48176 107925 162458 156519 207423 206785 165767 23501 8156 48662 208446 172173 22642 3771 375 339 407 425 352 334 416 427 506 388 399 392 242 285 216 110 208 151 95 155 8 88 93 103 128 126 136 150 108 93 145 130 206 246 102 198 158 197 113 134 156 141 211 186 188 119 138 227 147 166 213 77 96 172 231 175 209 200 118 225 242 340 204 173 255 277 275 286 194 175 233 179 163 234 207 99 84 93 121 168 211 186 238 169 167 180 252 237 322 286 284 257 196 224 283 298 214 284 328 348 312 450 393 405 441 464 556 670 789 834 917 1020 1119 1204 1090 916 920 998 1034 1066 1160 1395 2286 3364 3838 4161 4315 4683 5322 5755 6117 6361 6259 5652 4858 4576 4490 4178 3964 4110 3865 3106 2447 1987 1556 1234 1154 993 921 742 722 605 673 632 564 464 369 303 257 270 258 173 168 67 107 170 229 257 274 293 294 392 335 319 328 305 312 310 273 304 327 314 355 280 255 262 242 248 276 214 205 220 249 294 258 223 264 250 232 202 219 223 224 219 181 130 122 109 72 98 113 116 110 140 141 137 133 122 139 153 134 102 89 97 83 104 95 74 88 67 53 87 85 63 72 72 53 54 52 32 53 64 44 57 67 55 74 55 35 48 65 98 97 90 65 48 62 53 50 62 51 57 61 28 55 54 54 51 50 57 50 56 51 51 47 62 59 51 62 66 65 60 60 72 83 116 171 586 1032 737 381 462 588 618 593 440 287 268 168 80 36 16 3 -4 70225 362 95 30 11675 19 30 25 7319 1657 27913 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -79 999999 999999 999999 -83 -81 999999 999999 999999 -35 -80 -9 37 69 311 220 134 189 77 144 142 190 202 426 1015 1667 2473 3778 4399 5217 8906 19254 69088 174991 180161 292362 329427 227894 208582 317370 90780 136362 299968 583508 299686 341920 10152 546 284 389 400 433 493 365 442 428 386 320 246 270 194 29 59 151 199 168 211 225 182 193 130 111 128 162 121 172 78 102 175 123 100 191 127 220 194 113 116 210 173 115 222 105 67 183 155 56 68 147 149 172 103 109 180 251 182 225 199 172 212 218 266 262 237 227 262 217 247 231 240 220 188 151 189 174 264 273 200 230 261 231 230 202 241 302 223 211 263 237 232 222 236 275 284 270 253 296 300 384 343 311 377 475 490 587 683 706 823 885 986 1029 987 975 1090 1172 1239 1447 1891 2511 3043 3491 3699 4104 4858 5653 5843 5551 5183 4912 4549 4213 4173 4165 4407 4675 4587 4129 3489 2785 2071 1584 1180 1010 941 785 818 745 689 638 609 572 480 417 362 311 297 266 252 205 142 126 237 284 300 314 313 326 342 315 299 286 335 272 272 363 365 308 253 276 330 270 274 242 278 298 268 295 255 286 252 253 256 235 303 254 209 250 256 226 286 259 137 142 138 125 143 146 120 113 130 151 150 144 107 85 146 158 127 106 90 97 112 95 64 75 50 66 64 71 74 63 53 65 50 58 64 62 74 78 62 49 52 67 84 71 68 59 68 75 74 43 81 83 65 60 66 49 50 79 80 65 58 53 59 62 42 45 70 71 41 44 27 42 36 48 64 77 74 91 85 91 96 308 955 1051 588 446 620 644 690 640 475 332 292 158 68 18 4 -3 -2 70234 362 96 30 11676 19 30 34 7317 1658 34214 686 576 667 715 743 765 820 774 850 942 888 873 851 946 1131 1150 1191 1174 1324 1326 1498 1733 1944 2380 2486 2478 2419 2818 3513 5239 6397 8508 10256 11850 14742 18016 23049 24888 23675 23391 27070 30660 33945 27415 40936 105553 150995 78167 48472 92420 85822 6048 814 715 612 587 417 397 272 302 408 344 417 475 510 321 409 246 372 330 296 222 162 104 145 180 243 148 185 37 97 112 136 206 209 145 179 224 133 68 168 167 175 222 181 238 204 232 52 80 189 180 173 171 134 167 140 108 122 123 119 136 149 153 168 184 196 222 258 187 304 309 323 222 278 282 192 171 117 159 227 147 127 182 146 168 258 136 145 135 169 162 182 102 220 168 184 303 232 283 285 258 233 233 243 224 269 222 262 309 284 264 371 323 346 412 541 565 659 758 805 911 928 1082 1367 1521 1653 1643 1803 2188 2587 3241 3887 4521 4796 4852 5053 5035 5000 4795 4559 4557 4752 4786 4826 5014 5642 6569 6825 5288 3024 1525 1025 888 965 947 850 807 816 799 774 668 593 471 390 287 264 244 196 158 175 193 210 266 320 337 330 248 296 345 296 361 351 262 338 356 270 243 304 294 323 268 269 286 236 234 300 259 252 264 250 259 238 241 261 244 235 216 252 211 239 198 62 26 86 129 134 148 143 167 147 108 115 147 142 140 146 153 125 115 116 128 137 74 89 72 86 58 50 53 69 69 55 66 70 55 36 50 74 47 39 59 71 74 80 75 68 56 81 71 59 56 60 64 27 45 65 56 58 50 57 65 53 44 65 63 49 40 49 59 55 51 47 38 38 46 37 55 59 72 95 76 77 127 517 1118 934 561 716 711 705 746 598 433 328 255 90 39 19 3 -7 70243 362 95 30 11675 19 30 43 7315 1660 18560 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 202 418 544 584 663 1703 2665 3784 5693 7505 8371 9857 10532 9159 6735 6191 6907 6788 7157 7292 15042 77148 193469 319020 284001 322725 600149 999999 432132 106190 45227 7352 5034 724 445 343 352 361 399 359 383 415 417 428 446 430 419 427 364 344 186 209 184 192 342 170 142 157 153 46 131 128 106 88 191 76 171 293 169 183 154 145 209 180 170 156 184 167 115 144 155 67 87 169 134 72 132 194 151 228 194 174 241 199 149 255 256 182 279 244 265 239 255 243 226 123 195 150 120 151 69 132 152 131 181 129 129 182 168 185 192 155 122 236 190 137 201 190 276 195 187 195 234 266 217 220 212 275 308 283 386 287 260 292 303 382 446 555 658 658 772 813 1041 1340 1424 1455 1586 1882 2577 3206 3621 4097 4793 5218 5399 5416 5299 5119 5281 5313 5782 6201 6652 6925 7201 7473 7277 6141 3799 2123 1510 1233 1151 1021 978 887 725 700 713 646 592 422 407 375 292 302 168 130 196 194 261 285 319 308 309 356 353 353 387 348 302 259 290 334 290 298 236 230 277 265 254 231 278 216 215 202 288 287 289 246 249 249 239 237 279 299 236 205 247 162 77 105 130 122 114 156 132 157 171 163 103 137 103 105 111 109 120 120 111 96 84 91 73 102 88 47 63 78 78 78 61 48 37 44 56 59 60 37 51 48 54 55 55 28 68 53 61 85 48 53 47 38 42 48 33 53 67 32 62 69 56 55 53 61 63 66 70 70 57 52 52 50 43 59 61 48 55 78 87 66 72 105 291 847 1299 913 889 857 769 794 630 433 350 255 61 26 15 7 2 70252 362 95 30 11675 19 30 52 7313 1661 45518 1048 917 1058 1094 1008 1081 1059 1175 1207 1209 1160 1295 1318 1379 1367 1368 1542 1528 1417 1544 1551 1751 1890 1936 1940 2408 2812 2873 3289 3791 4310 5176 5840 6397 7565 8669 10188 10146 10169 9771 9558 9941 10077 7984 25758 48949 65329 54604 2294 826 725 684 544 571 450 345 279 355 308 466 403 249 354 445 412 434 225 330 429 319 378 352 289 233 195 235 253 266 217 195 211 156 154 167 192 167 229 257 75 150 216 131 140 190 242 230 215 177 185 159 127 131 200 178 209 212 187 161 207 158 227 207 174 184 181 236 186 205 237 220 223 249 261 265 287 209 181 181 234 222 195 155 226 170 169 217 155 161 227 194 142 143 168 180 187 289 200 193 231 207 152 130 158 195 263 290 213 254 306 280 329 341 358 368 328 255 357 374 395 393 501 646 710 781 992 1121 1177 1150 1533 2135 3106 4172 4920 5654 6234 6270 6115 5922 5483 4929 4371 4053 4463 5018 6178 7479 7782 6724 5130 3652 2524 1813 1335 1123 1142 1031 881 729 661 729 749 677 506 393 338 313 279 209 159 145 196 278 259 285 291 299 352 336 295 320 365 319 300 289 297 323 324 331 304 275 255 274 293 268 291 303 285 296 276 243 225 216 245 198 227 197 270 261 246 231 218 146 97 108 125 107 139 141 142 151 135 136 150 140 143 159 140 128 114 139 136 123 105 90 75 91 71 56 60 58 84 96 65 64 80 85 80 52 62 79 51 50 75 58 62 85 69 61 77 63 64 73 85 67 65 56 66 50 54 41 49 62 67 68 62 38 37 51 56 62 56 56 49 51 50 45 43 48 62 72 81 98 103 124 260 718 1348 1160 1036 1007 989 920 670 452 367 157 60 37 25 11 3 70261 362 100 30 11680 19 31 1 7311 1663 43837 1271 1107 1186 991 992 1074 1200 1167 1188 1167 1277 1412 1198 1364 1430 1480 1371 1380 1542 1514 1652 1808 2005 1828 2020 2436 2830 3302 4195 4898 4543 5090 5319 5839 5492 5015 4692 4306 4003 3675 3844 3450 3005 2958 3114 2565 1849 1842 1814 1317 920 641 421 338 447 539 382 298 306 341 256 438 403 395 431 369 391 353 330 371 266 333 316 379 435 372 288 304 354 353 314 238 186 193 317 157 219 217 159 189 189 215 190 263 141 257 305 235 189 142 176 172 208 226 154 167 162 247 175 155 84 165 171 194 252 239 224 207 175 247 302 269 291 269 245 194 234 169 157 171 240 184 201 227 117 163 127 158 139 156 179 153 124 153 170 192 169 100 143 116 153 201 207 274 281 223 210 303 250 234 334 323 329 265 373 380 368 371 438 425 418 473 589 716 841 925 1015 1082 1140 1634 2677 3554 4288 4993 5326 5226 4811 4261 3810 3610 3758 3972 4295 4470 4826 4823 4531 4221 3678 3089 2596 2002 1482 1236 1052 892 787 662 658 739 673 554 502 435 343 335 241 238 206 164 255 293 300 307 310 303 300 335 374 371 381 341 320 365 301 315 300 268 321 287 289 299 323 284 256 275 265 293 251 204 223 199 220 181 191 232 206 198 213 206 208 158 114 119 102 152 141 128 108 122 157 138 131 136 168 151 138 112 125 124 111 143 138 134 119 113 101 116 113 84 91 94 94 84 80 72 100 80 72 70 75 56 57 72 71 73 74 74 89 83 76 59 84 81 100 65 72 85 70 79 86 89 94 80 70 67 50 57 85 86 86 79 62 66 78 79 69 73 79 92 99 97 112 197 349 818 1439 1285 1172 1152 1089 894 686 484 416 158 46 29 20 16 13 70270 362 103 30 11683 19 31 10 7309 1665 38458 1149 970 1036 1093 1083 1076 1071 1041 1198 1352 1311 1262 1123 1149 1202 1149 1176 1223 1280 1339 1364 1386 1261 1301 1321 1284 1438 1458 1374 1431 1632 1369 1445 1447 1561 1551 1604 1575 1736 1873 1800 1849 2256 2571 2318 4409 36776 57259 4119 676 617 459 380 277 317 322 282 264 294 296 353 235 211 192 303 311 289 309 362 277 292 305 269 128 32 197 176 212 212 120 97 130 222 207 141 184 193 171 167 136 124 187 217 135 192 230 84 94 100 189 169 177 165 188 148 157 174 186 139 122 230 185 87 188 184 167 188 148 95 116 255 240 171 211 133 167 149 200 191 128 189 167 125 71 139 80 116 158 153 140 137 128 182 154 216 162 231 204 108 150 130 139 264 219 171 162 196 167 164 219 251 243 234 307 264 254 366 445 429 420 506 622 665 788 829 800 791 887 1318 2112 2978 3597 4290 4888 5449 5985 6482 6561 6154 5437 4709 4493 4610 5083 5883 6098 5635 4972 4242 3611 2829 1888 1474 1192 978 858 726 740 729 585 637 580 447 396 360 341 256 257 186 150 178 256 279 298 265 254 247 281 271 309 313 274 330 340 315 327 314 240 235 294 314 259 231 231 235 250 253 204 172 202 247 199 209 193 168 164 216 263 221 221 197 183 72 74 94 101 105 120 115 124 124 110 112 106 55 66 87 73 88 88 74 103 111 109 92 47 88 107 51 33 87 128 85 66 57 47 46 39 25 36 48 50 58 48 29 52 35 46 63 85 56 52 58 51 41 50 37 37 54 46 38 31 43 44 53 67 65 57 49 59 41 40 53 43 41 40 44 48 52 58 70 80 119 252 420 727 1318 1360 1261 1194 1069 901 663 470 393 152 40 21 15 8 2 70279 362 76 30 11686 19 31 19 7307 1666 39583 670 598 558 541 707 700 622 721 730 676 526 673 733 659 705 768 899 852 884 958 968 883 889 845 938 980 1094 1171 1231 1253 1242 1248 1240 1292 1359 1291 1323 1305 1388 1533 1641 1726 7702 61990 88819 70793 49583 99666 153581 188093 200757 146511 180093 273397 137877 6080 315 267 358 322 247 215 264 297 311 305 283 235 281 242 191 217 258 206 186 219 178 254 168 53 184 198 85 72 28 62 86 169 215 162 174 151 201 187 152 112 94 108 100 165 151 175 168 122 136 103 109 86 112 60 141 176 186 129 160 210 205 217 178 152 283 263 240 174 148 147 184 223 185 135 130 221 123 140 194 170 101 82 104 82 84 113 163 170 53 105 127 152 153 108 133 141 141 198 127 197 210 256 222 239 258 247 198 304 298 356 335 387 523 703 604 556 611 649 684 596 563 654 740 986 1364 1707 2200 3103 3973 5059 6708 8872 12099 13368 10645 7423 6578 6386 6331 6048 5350 4723 3982 3214 2602 2017 1509 1250 1059 938 878 865 786 732 640 451 394 263 195 220 213 168 145 163 221 201 237 255 318 274 265 288 300 273 267 271 327 314 259 251 246 264 244 281 245 218 278 256 207 224 241 206 195 195 190 143 169 191 195 112 173 192 228 224 231 180 126 49 83 73 79 98 114 123 113 67 71 99 106 96 92 97 100 82 76 79 86 88 94 87 53 55 51 78 87 68 72 43 51 67 53 68 41 52 41 54 58 48 25 15 22 52 55 70 65 55 72 66 60 42 39 39 42 48 41 44 54 64 54 42 55 69 52 45 45 56 45 50 54 39 36 43 67 93 84 68 137 273 359 759 1375 1372 1328 1195 1027 902 694 515 418 227 69 22 5 -9 -10 70288 362 106 30 11686 19 31 28 7306 1668 37445 710 595 633 615 576 669 608 615 682 763 914 903 1028 896 840 966 1119 1091 1173 1320 1417 1870 2311 2388 2316 2109 2216 2934 3719 4125 4460 4942 5049 4926 4941 5415 5857 6499 7421 7083 7321 8775 17334 31251 52412 57606 174732 299904 376588 229879 56469 82553 171023 69212 1353 232 244 282 242 215 151 269 257 214 321 240 154 178 87 172 239 158 106 182 210 152 123 170 217 131 118 144 26 113 143 164 109 181 188 93 183 244 309 245 229 190 304 203 43 156 225 176 228 140 136 86 162 126 127 129 72 91 227 228 125 140 135 185 200 148 165 233 318 152 201 286 207 118 182 149 159 189 186 60 111 96 97 174 140 110 79 111 89 148 115 146 176 208 196 172 186 101 132 91 78 161 224 197 299 210 216 213 186 244 354 555 598 714 1101 1419 1022 665 715 713 635 573 580 550 622 713 760 873 1364 2157 3225 4802 7254 12030 20476 24477 16941 9275 7025 6166 5359 4571 3976 3313 2951 2512 1985 1699 1356 1089 929 803 735 751 684 631 519 398 369 328 203 263 244 215 157 215 266 283 299 315 292 282 290 321 314 338 306 288 296 307 275 278 262 251 240 266 240 258 210 229 255 246 239 187 173 199 164 163 165 198 198 196 221 212 220 225 207 194 98 61 97 92 118 92 86 108 124 85 114 114 109 108 89 109 111 114 85 62 90 113 95 80 90 61 43 93 90 71 73 60 74 47 67 74 54 36 53 56 59 54 44 51 46 40 72 69 61 42 50 68 74 49 60 63 60 57 49 42 64 66 64 52 32 53 52 47 50 52 47 36 43 42 42 41 60 74 71 69 117 202 282 687 1328 1446 1372 1170 992 1008 847 660 514 460 257 52 5 5 11 70297 362 108 30 11688 19 31 37 7304 1669 51892 1426 1360 1360 1305 1348 1322 1340 1354 1396 1413 1460 1356 1241 1449 1509 1331 1342 1533 1603 1726 1624 1641 1745 1832 1849 1902 2042 1741 1992 2017 2231 2244 2303 2165 2188 2395 2492 2716 2651 2589 2544 2698 2701 2144 3341 9788 46033 132376 96074 43747 6770 936 620 376 265 169 333 305 119 121 103 220 166 193 144 219 230 94 66 222 187 131 186 156 103 173 162 57 120 114 77 57 83 161 133 131 124 82 79 57 133 167 112 175 131 109 91 121 57 104 166 92 82 21 29 53 66 81 49 158 148 150 184 203 132 108 217 211 152 112 157 205 248 174 124 115 155 98 188 115 87 47 108 100 140 58 91 89 79 130 158 159 157 78 154 163 108 143 91 150 141 170 130 145 174 193 157 308 208 179 184 208 217 344 512 586 587 676 817 1553 2427 3059 2301 1096 752 646 572 552 630 648 707 809 899 1274 2338 4385 7942 13483 24049 40861 45872 31471 15275 7760 5643 4624 3982 3659 3306 2700 2295 1839 1465 1144 860 831 799 753 686 579 458 409 300 272 227 166 183 178 125 192 263 288 257 262 298 337 356 314 309 261 332 313 272 316 300 334 282 258 274 304 293 245 280 272 281 236 206 157 169 155 175 178 213 215 234 175 177 219 214 263 208 207 167 77 93 107 120 80 76 63 94 99 115 120 91 84 115 83 78 97 100 95 112 95 75 95 98 123 88 79 96 59 70 76 47 51 64 59 64 43 45 67 69 39 42 51 83 96 70 64 60 62 69 63 58 52 39 61 56 66 52 44 56 54 55 79 75 71 55 60 54 57 59 56 53 47 43 40 60 67 94 101 106 159 269 911 1459 1415 1191 874 916 972 826 620 484 436 192 54 23 27 14 70306 362 113 30 11693 19 31 46 7302 1671 34278 1080 973 984 944 994 1067 954 1131 1128 1289 1231 1137 1299 1389 1352 1271 1240 1256 1393 1360 1447 1490 1493 1512 1714 1650 1796 1823 1978 2014 1970 1915 2091 2130 2226 2032 2039 2185 2629 3145 3075 2863 2800 2557 4809 13589 20225 116246 148412 210433 354886 277965 7757 334 342 362 365 312 251 264 342 343 336 276 326 205 273 239 214 147 205 150 48 119 153 190 140 106 112 166 199 115 265 180 235 179 191 186 213 270 260 270 277 212 202 239 150 248 205 164 213 186 186 136 151 190 155 178 165 180 188 261 157 223 195 217 284 248 213 227 291 280 307 296 261 173 220 188 202 234 236 235 187 219 170 98 98 137 206 218 231 189 215 197 257 220 156 178 241 192 207 226 258 252 236 239 295 299 185 192 287 264 338 404 599 612 472 512 523 706 1036 2031 3680 4852 5800 4945 2556 1373 783 596 655 799 915 1007 1334 2188 3981 6663 8909 10883 12985 12706 10746 8285 5794 4874 4392 3875 3301 2520 2059 1754 1463 1133 916 836 742 694 622 516 450 291 270 219 177 238 236 219 211 262 313 257 243 296 245 271 321 323 305 328 319 363 282 268 293 339 292 308 312 311 308 332 332 315 282 279 267 187 159 198 202 206 252 195 193 173 134 153 191 239 270 232 191 94 134 139 105 116 131 114 93 148 147 126 119 115 115 133 138 84 107 150 144 144 156 118 107 126 115 120 106 117 113 69 102 90 83 76 61 88 79 74 70 64 81 79 74 72 103 98 89 88 67 77 71 87 75 71 58 76 78 94 80 72 72 78 74 75 71 75 85 75 65 72 62 43 65 61 52 69 115 97 103 143 246 914 1454 1389 1132 785 872 962 857 668 523 482 382 133 65 39 20 70315 362 118 30 11698 19 31 55 7300 1673 24897 1582 1332 1306 1453 1372 1294 1474 1461 1628 1350 1334 1440 1382 1420 1422 1475 1393 1430 1535 1592 1568 1676 1654 1562 1562 1781 1808 1922 1832 1998 2005 1656 1711 1999 2000 2364 2680 3073 3455 3688 4148 4514 4059 3267 4570 34234 90191 86254 174272 213711 10199 477 269 266 221 134 251 275 233 326 271 311 364 270 267 216 212 248 214 139 116 85 164 156 114 160 131 74 83 189 251 182 97 127 160 117 185 161 132 165 137 251 253 224 219 226 164 268 255 171 165 145 119 119 151 99 45 103 112 89 122 113 204 219 171 258 180 182 182 202 171 157 174 108 146 185 225 124 132 224 190 113 125 86 166 141 164 168 169 176 197 165 181 133 131 191 204 209 144 148 208 231 241 173 186 242 245 292 224 258 291 248 407 596 792 894 1177 1328 1566 2311 4450 7036 8987 9079 6762 3241 964 538 582 624 621 771 880 1090 1468 2059 2858 4091 5616 7135 8294 9028 9183 8436 7126 5629 4887 3991 2878 2187 1882 1625 1325 1069 852 718 682 621 515 419 317 254 181 228 166 179 107 192 198 220 251 254 246 281 248 294 292 260 313 313 329 273 247 237 259 277 300 258 294 283 266 254 245 222 263 232 221 200 155 144 141 171 146 168 210 194 191 190 219 243 249 187 110 70 63 90 50 105 135 121 82 51 71 127 108 87 112 107 80 123 129 112 93 115 97 114 80 84 105 93 89 91 66 97 66 43 68 67 57 61 51 72 53 39 51 49 60 80 59 51 37 51 76 79 55 65 43 70 89 62 66 40 36 55 56 41 58 63 50 55 55 65 54 45 39 42 54 42 46 67 101 107 89 119 282 1003 1410 1269 886 624 855 888 756 577 470 475 282 113 59 28 14 70324 362 114 30 11694 19 32 4 7298 1674 18501 1656 1341 1330 1368 1577 1534 1501 1504 1486 1623 1672 1711 1639 1582 1621 1758 1792 1809 1887 1850 2069 2139 2110 2121 2265 2360 2511 2852 3461 3817 3984 4431 4583 4621 5169 5775 7195 8295 10563 12597 15638 16788 19624 20106 16138 13744 13365 38228 13160 8228 1374 764 567 370 194 174 196 285 209 193 268 220 223 229 206 190 154 182 132 202 104 113 143 156 247 182 199 157 174 170 194 97 202 248 194 176 197 193 201 232 227 206 245 237 211 248 303 298 226 267 266 200 172 64 169 133 170 188 166 100 149 248 274 228 204 207 165 233 201 237 328 241 278 170 205 182 162 211 196 135 173 144 154 229 73 106 235 270 215 207 197 232 180 211 418 421 206 157 175 129 180 178 136 188 178 189 193 200 279 299 333 392 385 698 955 838 949 2262 4134 3104 1446 1569 1644 1031 614 486 406 487 572 676 792 897 981 1171 1393 1857 2509 3219 3670 4344 4815 5089 5668 6062 6563 6161 4876 3623 2402 1648 1447 1280 1127 942 844 712 674 570 504 374 327 247 217 222 199 204 207 225 211 235 254 304 263 256 243 320 338 327 334 262 290 338 307 275 244 270 269 262 284 348 319 282 268 278 266 225 253 190 150 112 172 210 209 207 172 153 155 196 232 235 209 147 79 63 77 111 82 89 97 101 88 114 138 96 86 96 86 95 87 100 100 88 99 114 125 133 123 109 116 99 93 86 77 62 70 74 49 24 51 47 69 80 72 56 45 39 60 63 48 57 86 77 73 69 39 45 52 81 77 71 52 62 55 59 78 81 76 57 66 75 75 65 62 64 60 47 46 55 57 58 79 118 104 100 149 291 900 1335 1084 676 766 878 827 639 497 499 355 147 52 36 27 70333 362 108 30 11688 19 32 13 7296 1676 35566 1341 1236 1253 1243 1248 1044 1143 1076 1126 1157 1401 1278 1393 1322 1330 1279 1378 1412 1485 1539 1613 1743 1907 2230 2659 4298 5707 6062 6158 6825 8058 8266 8160 8622 8953 9265 9240 10183 11898 12742 13240 10979 8992 10640 30911 71915 115496 178097 134004 221709 160045 5923 1867 1189 834 665 608 361 276 286 321 255 382 283 247 246 190 239 283 216 184 73 252 145 149 216 220 139 147 90 214 227 179 197 253 249 296 314 257 240 229 257 394 379 200 278 303 256 212 258 266 228 203 234 213 187 198 199 103 201 205 197 261 258 243 237 189 236 299 239 308 321 294 286 235 229 210 235 211 310 251 212 223 274 285 350 494 519 429 444 413 483 885 956 764 515 233 145 180 174 184 193 232 218 218 129 203 125 223 246 309 315 292 334 392 313 482 983 1139 851 458 342 392 377 303 297 210 269 295 364 430 545 663 815 980 1247 1482 1605 1814 1986 2201 2450 2992 3903 4560 4437 4078 3965 3541 2461 1677 1290 955 771 783 755 613 557 472 416 298 247 216 204 185 182 172 227 222 230 236 236 238 246 261 282 260 264 321 304 329 351 350 301 303 281 310 313 275 305 340 347 271 220 211 198 195 176 157 164 180 172 188 182 166 192 150 161 246 222 176 169 108 90 100 121 113 111 130 119 86 121 141 105 128 155 117 117 121 119 129 100 109 100 77 107 113 118 105 98 91 89 73 85 60 44 56 60 50 58 71 53 54 76 79 72 52 75 87 100 90 57 60 79 96 81 69 64 73 52 39 64 70 71 69 68 55 56 82 88 72 68 73 71 40 50 63 62 49 50 71 92 117 108 122 175 332 726 1166 960 615 772 850 745 561 498 518 300 96 47 36 70342 362 109 30 11689 19 32 22 7294 1677 64894 1670 1633 1650 1583 1664 1572 1683 1620 1750 1747 1664 1835 1913 1888 1935 2014 2080 2119 2400 2512 2342 2610 2836 2992 3138 3365 3348 3550 3633 3867 4162 4657 5561 7335 10707 11577 12378 12424 9651 7672 5468 2440 1784 1501 1654 1456 1229 865 780 784 776 644 633 584 493 439 344 347 327 345 217 258 342 270 332 248 297 236 306 296 282 246 298 118 90 169 172 196 179 104 166 164 220 267 259 343 223 241 206 289 342 258 296 244 249 304 211 220 203 229 264 234 196 205 229 179 242 244 181 245 393 256 225 321 279 297 289 336 271 226 208 210 276 220 241 251 230 182 216 279 226 187 189 235 290 327 486 707 686 611 598 453 344 226 261 185 95 63 190 235 245 248 232 62 171 208 254 248 236 297 324 318 246 218 218 194 229 177 250 261 293 343 380 276 312 421 446 548 537 351 277 407 773 1368 1398 1398 1517 1564 1505 1249 1057 878 1022 1204 1411 1844 2693 3374 3096 2286 1683 1073 724 623 657 668 611 527 407 324 245 223 257 197 172 161 202 168 220 191 251 239 220 198 259 256 307 292 304 301 283 313 314 275 287 258 236 198 209 245 277 250 270 239 214 252 236 191 141 133 146 177 170 175 156 150 160 180 217 217 207 151 86 48 52 97 88 68 82 75 85 56 61 98 78 86 116 108 110 108 78 92 96 78 86 85 108 97 101 86 92 72 60 74 61 61 69 70 57 51 52 50 48 65 84 43 56 71 78 77 102 100 94 62 45 37 35 59 55 49 58 65 71 70 57 53 66 73 60 67 69 64 58 58 57 55 61 53 51 62 78 72 97 133 111 100 175 396 944 945 555 648 771 761 575 478 510 349 133 65 36 70351 362 107 30 11687 19 32 31 7292 1679 67301 1594 1584 1548 1552 1534 1531 1554 1483 1649 1640 1453 1748 1699 1608 1820 1829 1864 1709 1691 1625 1508 1494 1475 1505 1452 1770 2007 2075 2544 2943 3051 3195 3238 4267 5401 6164 7150 6880 9601 10224 9537 9545 9409 10991 12232 12012 11593 10647 6668 4551 3480 3069 2302 1505 1208 782 675 516 287 221 314 250 156 278 255 185 219 144 136 212 179 77 93 134 213 168 165 174 216 189 184 158 247 282 226 108 160 276 180 226 238 178 206 208 239 271 243 181 267 236 328 276 231 186 203 265 369 204 169 176 231 169 183 249 236 322 285 279 277 273 346 252 290 277 210 172 184 194 195 202 222 243 159 149 196 224 254 511 663 728 546 440 361 258 157 176 172 181 162 222 169 189 139 161 209 280 304 277 368 353 257 176 179 212 298 240 290 242 187 170 176 165 172 222 247 472 458 485 637 792 810 845 1148 1956 3917 5726 5873 3991 2226 1139 803 773 839 781 776 709 684 842 1127 1407 1726 1538 959 677 675 783 628 455 353 232 190 165 174 172 129 165 154 167 174 191 183 187 286 260 228 290 286 274 228 234 285 267 301 276 268 198 208 295 239 244 240 264 284 191 154 155 139 140 127 127 142 208 183 129 134 148 132 124 195 159 145 108 47 52 46 80 68 77 98 44 85 97 81 85 91 77 65 88 70 70 77 51 90 111 84 82 104 78 88 91 83 71 71 47 26 36 16 45 48 40 47 38 49 58 63 78 75 85 82 93 92 62 68 68 60 55 62 52 51 53 52 56 49 49 70 60 41 32 30 41 54 72 55 62 39 43 39 46 51 51 47 67 104 103 89 108 210 573 940 686 580 641 785 691 512 455 491 376 140 48 11 70360 362 109 30 11689 19 32 40 7290 1680 68429 1710 1454 1410 1434 1427 1441 1408 1489 1426 1599 1670 1719 1608 1520 1754 1717 1879 1877 1822 1853 1841 1727 1693 1976 1965 2074 2363 2619 3184 3946 6419 9232 12229 12618 11454 10747 10599 10642 10259 8425 7244 6970 5870 4923 7980 16021 34108 59280 69548 104492 94504 10789 1723 851 755 571 507 409 378 352 262 223 183 159 215 105 167 230 155 170 142 192 206 176 156 125 245 278 256 221 256 228 271 221 281 206 281 289 181 175 204 320 283 199 315 275 285 304 250 248 222 211 225 252 309 312 299 191 217 263 174 193 275 248 279 319 285 233 295 258 249 266 231 312 245 223 257 163 154 211 197 182 258 236 230 250 220 310 529 732 778 584 321 191 251 253 347 492 417 313 376 237 282 616 669 600 557 475 396 475 555 435 430 443 473 376 304 209 134 203 197 185 223 276 225 169 182 165 207 249 208 234 228 239 267 353 435 515 451 588 656 756 852 798 770 686 749 756 749 649 672 883 976 964 886 807 611 399 273 268 227 154 143 173 196 194 203 158 158 144 223 241 244 301 284 235 238 302 328 279 248 265 270 217 219 191 212 227 230 272 265 263 238 217 184 143 161 145 147 165 141 132 183 205 173 119 84 131 191 211 191 180 149 74 103 88 91 45 51 70 75 51 63 65 75 86 85 48 64 75 91 58 75 100 80 98 86 84 89 100 101 76 55 70 81 53 42 30 50 58 51 58 50 76 67 69 70 53 60 47 72 69 85 75 79 65 68 60 36 43 48 63 51 39 42 51 61 62 64 61 65 57 48 52 51 43 51 48 40 37 46 48 94 139 131 117 139 303 674 674 511 550 693 775 696 555 454 454 293 93 25 70369 362 112 30 11692 19 32 49 7289 1682 1535 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 4205 19836 56723 103566 201438 424480 523809 869840 878771 679938 634493 631495 669306 372906 7960 373 237 289 205 318 294 260 240 182 267 278 225 240 137 311 284 326 273 220 218 218 225 321 296 246 277 327 285 267 294 430 372 306 340 352 331 361 320 294 269 307 301 387 384 370 441 390 293 329 339 304 377 304 405 343 302 320 275 373 369 331 308 348 287 272 295 250 231 218 300 209 167 178 293 259 264 511 890 1081 1007 794 559 361 309 230 272 291 501 715 786 934 718 523 427 426 336 257 328 341 234 298 254 270 273 238 264 296 330 213 221 251 291 343 293 257 251 244 239 300 336 335 471 1037 1299 725 351 410 385 409 422 428 451 461 492 605 688 763 716 639 597 481 427 408 434 515 550 414 333 297 184 162 180 191 185 175 193 232 203 204 244 323 301 251 322 285 272 274 373 340 292 272 240 209 260 255 269 258 282 252 265 223 234 208 185 182 141 155 161 200 163 241 223 178 205 214 196 156 165 219 231 165 133 68 81 98 97 109 89 91 95 103 93 114 110 109 119 126 132 84 85 107 102 96 102 90 113 118 99 96 122 123 88 91 114 91 83 82 62 59 68 48 55 68 89 69 57 66 78 79 84 88 83 85 92 78 79 87 97 111 94 59 75 76 67 96 94 68 68 101 94 79 72 76 80 74 77 73 69 73 74 81 93 134 157 163 131 157 276 610 601 490 500 664 811 784 685 536 467 346 108 29 70378 362 112 30 11692 19 32 58 7287 1684 45578 1542 1417 1403 1580 1602 1572 1670 1696 1783 1815 2152 2391 2509 2934 3476 4029 4480 4598 4743 5013 4867 5019 4956 4868 5448 6117 7145 7919 8460 8884 8348 8401 10018 12117 15521 16918 15373 16373 17905 17339 15784 15749 15938 13505 13691 35746 131433 191210 157515 42441 3347 1306 775 632 428 341 301 326 296 292 293 284 276 272 199 119 137 145 210 150 182 196 221 268 208 159 227 229 273 221 240 251 188 302 354 304 320 242 255 326 334 318 290 308 343 349 216 220 304 267 314 324 316 275 325 316 269 260 314 378 364 269 326 324 248 331 373 301 385 400 325 365 260 297 288 312 273 281 227 268 263 227 249 281 210 547 1432 1226 652 421 394 390 322 268 198 235 195 202 202 176 438 537 437 311 202 183 210 271 245 292 285 245 246 242 265 234 193 201 233 294 301 246 185 266 288 261 286 545 658 790 944 1165 850 411 316 301 356 391 474 526 586 621 671 672 756 713 682 682 638 506 456 430 429 366 310 289 223 219 225 226 207 156 226 162 164 221 241 205 215 208 175 215 301 265 266 270 293 303 315 323 274 258 238 223 256 184 208 250 220 227 207 198 218 136 155 157 149 173 152 138 178 215 201 171 167 159 123 126 163 166 166 127 114 91 69 93 64 102 84 96 111 100 102 116 95 53 80 80 95 108 133 144 133 101 103 99 86 91 69 63 78 84 62 82 83 81 76 76 71 62 62 83 39 39 69 73 69 62 70 94 110 72 78 93 94 64 60 76 90 79 90 89 75 74 75 69 70 71 62 62 79 79 70 67 72 50 59 78 64 62 81 83 109 147 162 156 180 319 557 461 404 429 611 793 779 690 513 397 235 55 21 70387 362 107 30 11687 19 33 7 7285 1685 43014 1110 1260 1194 1142 1156 1149 1229 1215 1220 1194 1283 1303 1442 1565 1550 1579 1801 2024 1966 2280 2806 2854 3200 3439 3509 3473 3853 4866 5610 5797 5964 6787 7273 7591 7849 8601 8187 9154 9115 9554 8593 7023 9374 29543 91870 171893 195965 123902 264199 127953 2964 621 425 449 285 348 283 248 262 230 157 67 168 189 224 289 262 111 131 201 118 156 198 107 185 201 172 179 192 112 183 194 256 251 176 200 200 242 301 298 206 223 254 215 199 211 188 251 304 263 281 281 261 353 377 371 241 190 247 252 249 330 289 239 327 304 346 272 242 275 305 270 175 257 317 219 277 264 243 171 256 187 239 260 345 463 404 376 334 297 285 241 204 196 181 169 206 202 239 208 198 207 215 182 128 120 141 77 167 208 216 165 251 234 259 418 1347 1761 1582 1451 1852 1997 1883 2043 2045 1638 1403 1132 642 351 306 327 307 201 186 312 325 266 385 596 598 596 664 673 681 630 607 658 544 456 403 368 345 333 327 318 216 177 168 139 188 101 143 122 130 137 161 132 162 171 160 199 169 160 207 238 295 242 258 283 254 236 191 174 208 193 128 209 195 188 181 136 137 129 123 98 126 145 177 144 126 143 181 137 137 132 113 81 135 152 116 108 119 63 53 80 74 45 36 87 86 109 68 111 55 41 78 70 89 84 86 96 88 80 67 88 104 83 51 53 45 49 78 35 50 74 46 74 65 32 48 34 51 28 26 50 46 55 51 57 63 67 69 54 73 57 57 57 64 60 53 57 35 53 61 41 36 39 49 42 54 51 42 38 40 46 33 40 44 58 64 82 113 118 124 119 164 298 466 309 333 393 658 769 744 657 490 359 135 7 -8 70396 362 106 30 11686 19 33 16 7283 1687 33694 110 140 -29 3 90 19 -81 -9 138 128 123 167 192 164 46 31 25 50 255 228 171 274 111 159 226 257 307 402 612 634 896 1165 1310 1359 1285 1448 1200 1324 1496 1492 1660 1899 1966 2082 2425 4799 34611 122411 207060 351201 585831 596330 377470 232412 81658 190020 52035 543 196 157 97 120 219 199 228 198 240 249 142 110 251 223 162 152 192 175 252 235 174 198 158 211 238 163 133 234 240 107 155 255 172 186 256 326 246 176 230 301 278 284 295 406 375 295 212 288 405 366 382 309 314 327 340 308 262 284 243 210 213 262 283 148 230 336 210 262 258 211 253 161 211 127 208 782 1660 1072 846 678 540 328 273 277 274 161 237 192 137 179 212 159 129 224 248 235 206 133 153 165 268 293 274 211 338 908 2230 6029 5967 3219 2098 1850 1488 1140 1044 894 630 410 374 340 312 261 294 255 238 224 248 200 299 375 476 455 517 580 591 593 629 650 627 653 577 377 458 433 365 313 356 368 270 241 133 138 126 127 157 149 142 131 133 85 114 148 178 199 174 198 233 271 239 236 248 291 274 258 201 176 207 220 199 209 199 210 182 146 164 162 171 153 134 146 160 155 104 128 165 149 149 148 98 92 125 128 104 68 68 54 48 30 32 77 69 63 51 74 59 30 64 59 51 74 51 88 76 69 102 111 115 75 67 89 64 57 52 85 52 37 49 48 45 37 30 39 47 49 61 43 11 32 40 40 44 63 64 56 56 39 67 48 47 39 41 52 44 41 46 40 32 26 24 42 34 20 20 32 36 35 34 25 29 29 32 45 50 85 96 125 114 123 200 334 432 277 282 350 594 717 725 680 548 394 232 29 -20 70405 362 134 30 11684 19 33 25 7281 1688 21935 46 -37 -85 -7 -38 -58 -88 -33 -28 -47 999999 5 -4 999999 999999 -85 20 -20 49 77 167 186 121 143 186 235 229 476 492 358 404 405 493 491 593 386 538 827 864 1050 833 962 1375 4940 41709 103821 133773 145882 267771 518895 430336 404706 542805 389551 319185 6994 247 273 169 110 136 73 186 169 164 156 169 181 233 239 230 155 249 228 178 250 163 141 204 141 186 196 242 220 227 191 239 349 266 208 190 174 217 262 311 234 384 386 749 1306 1342 840 721 585 459 389 238 234 310 257 255 356 297 277 373 309 283 287 315 276 256 287 272 258 285 225 281 182 257 176 253 203 1134 5707 7716 5520 3121 2065 1076 634 370 284 274 275 187 161 140 181 210 159 189 205 187 183 175 306 602 1064 2420 3649 1736 457 432 698 1142 1504 1606 1464 1354 1244 1170 1145 1154 896 538 448 399 310 348 358 237 254 209 172 241 279 257 301 348 379 409 435 468 518 537 576 592 482 403 324 273 337 287 324 258 257 256 169 164 166 155 166 161 143 148 136 132 160 170 129 149 166 231 159 225 221 249 270 238 250 264 268 225 190 179 149 123 130 172 184 133 131 206 167 139 98 100 101 143 126 95 129 127 121 124 111 136 119 147 156 82 52 37 44 62 58 78 78 65 62 70 83 69 18 66 65 74 48 75 48 55 36 44 65 93 88 84 92 76 83 66 56 41 17 29 37 46 32 26 42 27 18 20 42 35 26 30 21 23 15 16 34 54 60 59 54 55 42 33 29 42 40 51 28 43 45 14 19 30 34 25 14 11 25 33 25 15 20 43 61 72 99 102 87 92 183 288 383 330 227 245 421 644 707 689 652 536 405 275 58 -17 70414 362 103 30 11683 19 33 34 7279 1690 28703 1172 830 921 839 743 794 955 1059 1014 963 1079 1121 1122 1150 1072 1149 1287 1159 1285 1360 1508 1592 1861 1824 2063 2098 2165 2418 2190 2222 2105 2312 2450 2589 2668 2813 2863 2526 2275 2455 2245 2229 2043 1730 1791 2613 8254 45085 101308 108458 109958 218428 419860 242859 246882 3139 176 199 184 153 143 146 138 234 168 140 149 185 187 216 281 219 182 215 216 137 259 282 178 190 313 263 285 234 163 247 288 310 319 162 219 334 312 434 691 1377 2383 3355 3494 3078 2581 2244 1766 1317 1046 731 569 366 318 314 214 262 318 303 199 272 299 302 297 239 221 248 246 255 268 260 262 162 214 302 485 3534 11284 12685 6976 3223 2854 2437 1473 1050 787 469 303 224 157 208 132 113 195 186 236 225 344 641 1277 1941 2736 3262 3186 1936 992 616 432 633 795 1047 1363 1441 1546 1711 1991 2150 1669 1578 1102 744 476 374 344 364 335 259 233 226 248 250 198 278 240 222 301 291 363 406 403 413 333 326 359 298 280 260 253 243 265 222 190 207 192 202 196 192 151 143 184 159 172 161 129 171 182 180 183 162 215 161 238 274 232 228 259 253 196 117 111 117 104 148 153 147 153 100 92 152 122 89 96 151 147 105 96 115 140 110 109 124 132 102 112 77 65 58 41 65 59 25 15 13 47 52 43 66 71 58 51 52 71 74 41 11 45 65 61 68 85 88 104 89 66 53 78 73 59 43 49 33 27 49 23 36 30 30 42 45 12 5 41 44 30 26 70 61 36 40 45 55 16 23 32 32 42 49 45 50 31 25 38 36 36 20 41 46 14 19 23 27 27 24 29 43 56 68 97 100 110 266 377 429 295 216 292 557 697 724 701 657 565 408 224 36 -11 70423 362 101 30 11681 19 33 43 7277 1691 37483 1697 1598 1579 1545 1587 1520 1671 1527 1428 1421 1693 1656 1790 1729 1513 1663 1720 1713 1777 1801 1765 1741 1903 2019 1935 2222 2109 2224 2133 2177 2112 2073 2019 2028 2020 1897 1754 1656 1745 1646 1738 1875 1863 1775 1448 1422 1268 1117 879 548 326 175 179 244 231 178 243 133 135 99 164 177 182 86 141 134 239 193 211 143 91 177 205 231 192 156 219 274 152 198 299 250 281 302 411 581 853 1022 1286 1595 1855 2143 2636 3649 4987 6234 6459 5734 5479 5410 5377 5245 5474 5581 5149 4497 3262 2204 1474 995 565 323 270 297 252 315 389 337 241 192 249 317 301 334 290 309 297 326 424 1344 4940 10083 12040 8278 4051 2229 1630 1316 994 680 560 541 437 229 205 189 137 174 206 200 188 169 171 232 296 437 1333 2337 2624 2167 1265 1055 1512 2334 2943 3118 3061 2601 2398 2212 1929 1582 1233 1051 1016 828 593 462 357 238 236 243 199 225 228 148 190 251 239 224 308 282 299 321 369 357 375 310 327 305 326 261 312 284 248 260 232 272 245 281 190 117 188 185 204 152 135 167 186 196 203 189 192 163 221 215 244 243 263 218 251 210 143 145 163 176 109 134 195 190 89 112 98 63 104 87 109 162 150 196 146 130 130 124 147 91 99 105 143 143 110 74 62 58 40 65 95 63 64 92 60 94 97 62 91 115 71 68 75 74 90 64 42 84 109 87 83 105 88 93 98 57 53 53 26 59 52 57 47 51 61 44 50 45 33 44 35 61 63 62 57 63 62 61 92 66 58 67 38 40 57 63 80 70 55 73 53 40 42 58 65 57 38 51 47 25 26 46 41 51 58 74 106 138 94 131 370 401 215 189 302 570 679 733 736 715 616 411 204 33 -5 70432 362 100 30 11680 19 33 52 7275 1693 54987 2708 2356 2138 2217 2186 2245 2328 2121 2048 2132 1968 2063 2128 2141 2157 2145 2006 2018 2155 2098 2025 2056 2035 1999 2176 2114 2225 2296 2617 3137 3364 3815 4544 4391 4389 6368 6507 6861 6489 6313 4714 2876 2505 2953 9193 47008 60200 58472 132477 7076 984 376 131 49 126 99 55 92 148 180 131 154 176 178 205 153 163 174 93 216 261 178 216 252 126 154 241 207 122 203 315 233 154 107 317 514 755 1196 2172 3492 4997 6294 7130 7434 8002 8680 9645 11270 12597 11474 11928 13828 12979 10844 8814 6007 3750 2410 1584 932 582 366 399 344 320 375 359 253 284 290 259 237 215 303 335 304 338 476 1709 4887 7336 7074 5869 4610 3374 2655 2520 2131 1606 1145 789 492 249 265 189 166 249 159 218 225 204 170 184 149 170 213 260 230 362 565 848 854 577 357 406 649 976 1216 1246 1358 1474 1474 2049 3315 3747 3835 4116 2697 880 332 162 174 242 282 366 332 315 233 234 216 277 274 258 285 295 376 361 335 337 328 360 361 406 545 624 484 312 267 281 249 231 122 196 166 198 209 194 169 218 182 237 187 190 165 201 226 275 277 266 272 271 246 171 147 179 134 154 157 133 115 121 118 126 119 99 106 130 94 118 155 150 112 120 156 169 116 88 85 121 135 133 98 37 51 91 103 98 94 68 31 75 73 85 93 125 75 84 81 76 78 54 70 65 95 98 99 76 117 97 77 67 54 112 69 51 66 68 66 69 37 52 47 42 47 39 56 46 58 43 24 65 70 64 84 76 59 73 57 55 59 57 40 24 32 47 68 54 47 50 55 42 39 33 46 40 43 31 26 46 54 59 53 105 148 93 77 227 219 148 184 338 576 660 719 737 729 635 437 253 57 -11 70441 362 97 30 11677 19 34 1 7273 1695 54772 2899 2394 2662 2484 2656 2562 2453 2475 2503 2320 2415 2595 2424 2383 2425 2344 2441 2426 2358 2342 2274 2190 2119 2054 2052 2228 2245 2118 2319 2330 2406 2541 2852 2793 2517 2517 2811 2464 2387 2195 1937 1631 1207 662 409 214 139 118 99 112 107 74 119 132 123 139 56 75 152 111 149 55 129 95 99 125 124 97 178 167 93 152 119 81 191 158 155 227 202 201 189 283 282 238 284 631 947 1463 2075 3610 5844 10439 17426 23542 24548 20241 18522 17800 16896 16370 17613 17166 15145 14284 14591 13387 10562 7332 4482 2611 1403 851 455 302 298 376 349 320 313 335 289 284 299 275 326 505 932 2057 5066 7968 9226 9765 8113 6636 4907 3933 3521 2785 2001 1516 1392 1091 637 356 265 297 270 277 229 209 137 209 186 322 357 421 343 343 293 251 293 257 246 319 412 396 368 280 198 262 224 274 398 663 1444 2911 4583 4809 3125 1380 517 261 258 228 346 569 712 453 189 220 235 313 324 298 403 523 587 510 426 804 1881 1513 1196 1588 1675 1337 848 491 335 279 269 234 222 168 236 269 277 241 255 226 270 227 274 284 241 287 297 293 282 279 298 321 263 210 200 198 180 169 163 173 154 176 165 161 139 143 143 165 184 206 187 154 171 144 137 143 139 146 145 128 157 138 154 143 106 74 80 112 110 129 132 99 109 112 98 108 110 101 93 108 112 132 121 115 119 121 140 109 104 107 106 110 105 74 97 89 98 89 107 66 92 74 84 103 79 92 93 78 78 84 93 76 82 113 131 110 90 85 99 101 98 83 78 105 106 89 88 86 78 94 72 78 80 80 76 98 94 80 84 96 94 106 135 187 158 120 217 211 177 263 410 611 716 792 799 765 622 456 248 75 37 70450 362 92 30 11672 19 34 10 7271 1696 60152 2568 2017 1954 1953 1991 2036 1858 1940 2019 1877 1863 2066 1893 1880 2027 1761 1662 1966 1895 1760 1642 1869 1623 1530 1673 1648 1624 1708 1681 1476 1508 1540 1583 1425 1366 1335 1206 1178 1105 956 879 606 306 187 262 146 75 59 106 68 61 120 119 113 210 136 71 24 32 67 31 51 80 97 192 83 6 31 60 -1 -26 -28 3 -22 24 80 10 87 96 67 62 202 285 538 1066 2251 4378 8290 14524 20648 24805 27312 30630 32361 28557 26283 24476 24433 24342 27125 26426 20726 16208 15922 15365 12788 9689 7322 5186 2926 1573 879 498 391 308 269 301 210 291 271 434 627 1186 2270 3342 5930 8640 9944 10502 9826 8016 5853 4160 2925 1738 1445 1479 1059 804 729 675 585 400 299 174 191 165 85 133 177 235 176 122 211 203 268 259 221 193 270 279 301 250 234 237 173 190 238 248 185 204 203 236 185 205 264 639 753 457 251 148 191 165 188 165 202 219 208 156 186 140 231 308 372 633 2054 4542 5115 5003 6916 7405 5593 2651 972 415 254 292 182 178 280 258 191 163 161 206 188 216 217 246 216 242 296 276 247 233 245 212 197 239 316 322 263 211 151 183 196 145 118 192 189 157 155 208 132 115 143 177 148 126 149 155 156 160 178 129 123 110 111 117 115 109 108 114 115 102 77 78 54 78 116 77 110 95 80 88 91 93 74 107 103 109 86 91 92 101 93 98 95 82 76 92 53 70 54 58 84 83 80 67 76 79 84 78 93 79 68 85 58 74 86 66 79 90 96 93 84 80 80 58 51 50 82 71 61 65 68 66 63 69 73 79 60 56 51 47 69 63 62 60 69 69 87 135 148 121 96 142 164 138 184 231 404 567 670 738 766 746 629 433 201 63 70459 362 87 30 11667 19 34 19 7270 1698 83809 2362 2216 1724 1900 1696 1892 1845 1904 1809 1752 1732 1818 1670 1873 1823 1754 1825 1733 1713 1717 1832 1688 1688 1809 1768 1704 1888 1845 1951 1902 2014 1914 1664 1389 1312 1369 1241 1180 880 804 560 203 209 102 -6 88 -15 28 21 -9 23 -70 -15 50 -42 13 33 43 -79 43 39 84 73 78 -14 -50 999999 -91 -49 -45 -47 999999 999999 -98 -81 16 -13 999999 8 61 342 1238 3826 8194 11876 16268 21625 26402 30312 32174 33188 33509 33075 31256 24545 17345 13972 12533 13028 13756 13688 13302 13341 14125 15395 15901 13842 10591 7945 5642 3935 2709 1598 1085 884 1090 2510 6313 9107 8961 9052 11001 14589 14339 12089 9888 6688 4516 4675 4881 4581 3899 2765 2374 2047 2056 2084 1507 995 559 401 343 236 176 171 180 231 158 195 216 208 190 140 183 172 121 128 139 99 149 201 258 249 238 120 172 118 191 181 191 165 181 185 159 70 152 176 170 199 118 127 118 129 161 152 130 65 128 118 195 275 479 1307 3714 10864 22463 28638 28400 20106 7734 2765 1282 1319 2076 1554 3046 9489 792 177 219 246 228 161 162 191 245 155 187 220 218 178 266 259 230 200 266 264 256 187 213 267 255 211 181 104 111 149 161 123 159 142 175 155 104 124 84 97 113 140 129 126 142 135 127 101 90 147 93 100 102 54 80 106 71 88 98 59 58 78 81 93 59 75 87 108 84 70 58 78 86 79 47 65 82 99 103 87 95 104 72 46 68 35 53 81 62 72 68 53 68 51 47 56 47 35 57 49 58 61 71 63 59 62 87 77 52 62 57 44 58 68 48 57 48 42 59 47 34 48 59 47 37 44 33 33 45 41 56 50 38 48 60 106 134 130 100 86 123 108 103 136 181 344 502 605 695 723 720 614 381 124 70468 361 114 30 11664 19 34 28 7268 1699 2338 2157 2153 1893 1969 1871 1744 1747 1983 1919 2057 1973 2093 2015 2036 2006 1830 2081 1913 1853 2023 1916 1805 1845 1980 1942 1768 1785 1848 1939 2201 2271 2015 2021 1925 1930 1896 1879 1756 1656 1742 1614 1267 864 6632 66314 75879 3261 604 987 52 69 130 -49 71 109 80 109 107 131 120 164 145 135 192 88 118 18 -34 -57 -68 -82 -67 -48 -34 -72 6 120 358 1570 4083 7986 14453 21353 26400 29257 29546 27261 21558 18134 16833 16993 17046 16376 15465 13648 12690 11810 10698 10303 10401 11733 14351 16097 16849 15381 11140 7429 4797 3116 2084 1468 1167 1769 3163 4787 7100 10729 10158 7658 6443 5384 5414 4860 4089 4350 4947 5947 7687 7098 5462 4349 3177 2422 2361 2627 2008 1057 516 317 241 213 269 214 194 131 176 164 63 102 206 159 132 151 193 231 207 146 153 235 189 189 133 203 237 183 249 212 95 93 162 229 133 138 180 180 162 147 160 159 148 101 71 95 143 128 169 190 409 789 1638 2769 4737 7219 9492 16486 18319 12567 5002 1251 594 289 489 1824 1903 598 288 233 274 259 263 212 175 174 131 159 191 153 163 211 250 271 228 213 230 235 260 215 226 234 223 235 197 200 190 171 95 140 110 114 127 133 145 191 161 93 76 74 117 128 159 122 126 140 99 70 68 66 81 72 62 58 55 104 107 69 48 60 82 92 101 98 76 75 76 53 58 63 73 62 53 82 131 112 89 73 100 55 53 48 53 56 73 68 44 68 42 55 53 54 45 34 34 47 25 54 49 48 37 48 43 60 78 78 72 74 44 35 48 38 45 51 56 52 57 66 40 35 33 37 48 31 33 40 28 25 35 28 30 39 26 28 47 75 122 136 118 88 89 94 86 98 135 224 367 516 619 693 671 494 209 70477 361 111 30 11661 19 34 37 7266 1701 2030 2058 2019 1882 1721 1809 1709 1624 1618 1678 1749 1736 1626 1728 1692 1476 1444 1401 1505 1562 1503 1401 1561 1394 1364 1378 1390 1385 1453 1395 1470 1516 1520 1531 1478 1444 1372 1357 1404 1361 1338 1453 1535 1542 1476 1230 1506 8201 84460 146002 123069 47598 45949 119384 5032 191 165 143 251 182 95 145 71 135 81 78 47 -19 -70 -69 13 11 38 999999 22 89 243 361 1020 3498 8415 13702 19369 25796 32890 35456 34854 33274 27998 22873 20681 21605 23254 22767 21393 20316 19402 17219 16015 14364 12407 11038 9833 9867 11787 14146 15121 12805 8435 5013 3138 2486 2191 2650 5541 8144 6970 5474 4617 5003 5233 5038 4636 4409 4414 5300 7285 8134 7239 6201 4645 3649 2986 2476 2357 2320 1749 1144 761 542 513 356 342 364 265 225 239 187 226 201 251 231 180 249 275 207 136 179 222 172 304 220 212 226 247 257 209 135 95 181 262 201 194 204 191 179 160 156 191 137 143 210 216 166 199 216 146 268 439 780 1230 2737 4595 5755 8041 9435 9184 9760 9755 8879 5855 3174 1426 409 226 261 298 272 223 235 248 267 232 172 192 184 217 224 236 230 230 251 248 256 227 257 263 239 243 235 202 280 266 232 186 145 111 92 150 153 109 118 132 84 105 129 82 114 120 110 131 138 154 121 101 108 84 96 76 96 86 105 97 118 106 101 60 61 95 52 73 77 75 44 107 71 63 81 74 76 89 105 102 108 96 77 57 77 59 59 37 56 53 62 75 65 72 49 64 30 28 52 48 62 66 48 43 51 68 89 78 84 67 71 44 56 68 38 37 63 85 79 62 55 59 67 55 40 49 48 40 63 49 52 47 44 45 42 43 44 50 55 55 55 77 129 149 125 71 62 71 69 86 129 170 365 513 613 699 694 448 70486 361 106 30 11656 19 34 46 7264 1702 2232 2000 1986 2116 2050 1743 1933 2074 1910 1969 2007 1829 1739 1454 1382 1609 1622 1656 1691 1685 1736 1746 1741 1696 1694 1720 1881 1736 1691 1968 2094 1993 1853 1920 1896 1729 1845 1825 1734 1972 2238 2271 2269 2334 2465 3876 6015 13463 39092 27467 33811 87941 31560 636 304 349 244 345 321 214 140 144 170 133 113 12 -27 -6 -38 -3 999999 -73 -78 -89 -56 -29 -4 -23 191 512 2194 6447 12754 20630 23848 23243 23474 23673 22925 22596 22207 20760 20773 22424 22420 20945 19689 17728 16702 15109 13086 11400 10838 10604 10680 11211 11588 12868 12911 10744 7784 5475 4239 4023 4381 5372 4693 5039 5447 4923 5131 5450 5664 5211 4534 4350 4642 4286 3951 4064 4080 3613 3040 3011 2789 1942 1164 826 758 650 477 315 292 156 138 184 105 69 139 157 169 208 245 213 142 119 168 176 122 130 118 122 139 119 156 221 134 157 129 227 124 115 179 187 120 111 129 189 152 204 172 128 153 234 490 975 2589 5000 6589 8292 10074 11203 11875 14205 19557 25081 27846 29802 26302 19447 12052 5534 1224 372 226 211 249 292 329 267 237 286 261 163 154 217 199 179 172 166 244 300 217 210 253 275 287 282 228 204 269 241 237 215 158 155 161 171 152 169 94 141 162 146 181 128 122 91 122 145 96 111 101 94 93 68 72 84 66 57 91 106 79 107 96 99 79 89 86 77 68 76 88 93 70 71 92 74 80 70 80 65 90 105 114 110 91 85 78 70 75 69 38 61 49 81 53 54 34 40 67 40 53 27 54 73 46 61 74 53 51 84 101 75 83 86 80 54 38 66 82 82 60 65 59 49 57 46 53 66 55 52 47 36 38 36 38 47 39 37 46 63 59 46 70 131 146 113 69 47 48 64 88 115 150 327 483 592 681 702 518 70495 361 129 30 11649 19 34 55 7262 1704 2587 2392 2392 2076 2220 2190 2344 2346 1997 2080 2287 2112 2073 2239 1906 2068 2223 2103 1895 1896 1960 1876 1910 1988 1984 2011 1843 2051 2142 2238 2143 1952 1774 1722 1787 1668 1536 1609 1678 1639 1831 1734 1573 2391 6822 10275 29770 8081 2670 1251 555 416 368 395 392 401 421 417 511 472 450 449 305 206 187 182 136 22 37 31 -35 -64 999999 999999 -93 999999 999999 -72 999999 56 270 1033 3359 8043 11948 14988 17747 20592 22214 23714 23581 22501 21968 21888 21940 21584 19873 19299 19759 19897 18676 16037 14301 12653 11447 10524 8772 8712 9959 11550 12315 11923 11025 10843 12369 14414 12802 9381 6677 5392 4508 4187 4547 4942 4125 2887 2320 2183 1979 1626 1325 1138 969 1023 1270 1199 612 305 209 208 131 217 150 158 139 182 230 175 150 196 161 74 149 149 146 126 170 222 182 154 134 174 141 162 155 115 135 99 161 182 187 162 64 44 49 189 168 182 207 225 234 835 2857 4939 6162 6892 7424 7944 8580 10293 13187 15178 18741 23086 29958 36878 35336 31622 20085 8796 4137 1337 486 352 275 242 311 277 381 338 217 281 271 199 169 148 237 276 278 284 243 256 241 225 281 237 235 239 246 245 231 189 233 221 180 139 155 134 118 99 132 141 153 133 177 177 153 153 127 124 131 119 110 101 104 80 86 104 135 97 62 59 80 106 83 88 110 92 111 119 131 67 91 79 91 97 80 80 94 97 138 100 116 126 116 92 90 97 88 82 69 66 92 86 82 69 70 67 71 77 69 61 66 57 51 63 67 59 68 93 94 94 71 66 76 67 73 73 55 79 86 91 73 72 102 85 69 67 65 69 68 79 71 52 54 71 41 54 57 42 64 72 57 85 128 153 137 101 52 60 79 73 105 122 182 401 534 632 707 592 314 70504 361 94 30 11644 19 35 4 7260 1705 1686 1333 1432 1357 1454 1423 1276 1350 1382 1361 1311 1276 1208 1275 1347 1304 1473 1346 1113 1212 1243 1494 1330 1343 1299 1206 1332 1428 1449 1398 1665 1882 1642 1345 1389 1475 1251 1209 1288 1232 1257 996 853 952 844 764 711 736 653 618 605 588 637 520 420 413 429 470 562 768 793 3338 31117 139263 283769 171438 4105 26 -49 -31 -10 -70 -87 999999 -19 999999 -40 -95 -60 -34 18 645 3121 7529 11927 15444 17425 19167 22084 24126 24792 24273 23243 22124 23033 24806 23970 21477 20660 21610 21978 20489 18224 16238 13699 10046 6999 4872 4934 6238 9840 13819 14298 12307 10389 8382 5969 4723 4273 3824 3616 3493 2823 2234 1869 1935 1802 1507 1246 928 779 596 468 364 334 237 308 286 281 265 201 235 124 196 182 285 178 89 146 136 113 180 155 115 139 125 152 101 140 144 104 116 128 102 170 162 85 145 118 113 138 44 147 135 132 103 104 143 121 121 156 184 694 1630 2408 2722 3440 3713 3551 3856 5517 9043 13802 20258 27329 32315 33191 29898 25691 21302 17924 8862 2307 361 250 284 208 265 147 148 239 247 250 208 117 125 203 210 166 219 190 229 303 267 272 270 250 266 340 259 237 242 283 198 171 183 120 147 174 123 122 116 96 95 133 168 118 101 67 97 159 148 118 106 128 115 104 63 94 92 68 68 64 84 105 111 95 80 44 6 44 93 83 74 82 68 82 97 119 64 56 81 88 86 103 95 82 105 56 63 42 53 54 70 84 79 68 89 40 67 87 36 59 63 43 49 61 71 62 69 62 63 95 92 84 83 70 59 55 53 87 75 85 62 66 63 85 64 63 63 65 40 59 64 66 53 58 54 47 60 64 50 53 81 128 171 153 115 76 56 65 82 97 105 202 412 529 636 671 474 222 70513 306 1740 30 11640 19 35 13 7258 1707 19 2537 6691 23439 72370 153473 321431 698873 999999 999999 700047 78805 1187 -50 3 37 -54 2 44 -27 999999 -45 -21 999999 -5 56 240 1391 5569 14090 20916 21488 21684 21940 21214 19094 16873 15820 16730 18866 23454 29901 34564 36900 35763 33883 31062 29278 26620 21767 15549 10482 8406 7685 6865 6785 8649 12616 13782 8732 5170 5207 5198 4593 3791 3552 3752 3069 2268 2167 2624 3038 3085 2890 2606 2450 2313 2083 1956 1823 1473 1189 832 594 466 292 237 293 289 276 332 261 229 183 145 183 117 186 246 173 157 190 114 182 184 143 151 194 217 201 188 237 136 157 176 186 183 208 215 148 196 161 158 174 168 182 119 101 70 100 139 151 161 200 327 692 1704 3709 8208 12202 17148 29415 27467 15799 10744 5751 2456 2204 399 220 242 233 260 231 221 237 222 249 216 177 148 169 186 218 236 194 236 303 300 279 271 296 311 288 264 225 218 227 185 207 171 151 142 128 109 132 124 182 141 129 136 152 147 123 147 139 138 140 138 115 81 84 111 134 116 112 121 76 89 88 123 100 114 85 118 106 90 115 123 111 94 80 81 77 100 123 91 89 88 107 114 102 115 93 103 92 48 41 64 83 88 97 65 110 90 91 71 73 29 39 64 58 82 76 94 81 70 91 101 74 69 99 95 76 80 90 96 95 95 77 81 82 70 78 67 61 74 73 58 66 74 74 56 60 69 63 65 49 62 127 176 189 168 128 83 78 96 88 113 271 438 540 632 709 607 361 70522 305 1769 30 11639 19 35 22 7256 1709 1209 11257 39108 101371 185725 310584 463916 653064 826153 914693 887438 325362 7944 156 99 -40 2 -71 -45 -51 -47 -44 -9 -36 999999 -70 280 1285 5293 11514 15712 18859 20757 22287 23800 24053 23990 22643 20393 19639 21280 22557 23963 25908 27103 30237 34161 36270 35478 31855 28503 26211 23709 20903 17606 13465 12416 15195 14890 9809 5411 4312 4545 5261 6084 7307 7767 7560 6887 5744 4898 4435 4488 4476 3971 3322 2649 2009 1591 1325 861 584 532 421 409 303 323 331 339 364 307 263 264 217 223 271 279 307 297 256 268 162 235 258 230 227 305 220 193 233 243 225 179 157 202 226 143 233 227 197 193 244 177 172 206 167 127 201 174 191 164 147 207 232 217 469 1746 5215 9511 9559 6992 6494 4668 1534 448 281 161 249 260 214 269 277 224 274 279 235 308 294 238 177 180 263 282 277 292 261 273 276 267 260 252 262 261 270 262 277 270 274 263 170 173 153 146 141 132 114 108 129 166 145 122 75 90 108 103 87 110 103 94 81 102 96 100 133 145 79 121 134 123 105 85 116 85 80 86 94 92 115 91 77 72 71 92 52 55 69 91 96 101 108 110 95 90 72 89 109 70 40 70 79 91 72 88 81 70 84 45 58 69 62 85 80 79 80 72 64 82 77 107 106 81 82 80 71 88 94 72 58 79 89 77 75 73 57 67 68 64 70 68 72 73 64 63 76 65 55 61 62 78 136 200 192 158 106 70 84 102 157 369 517 591 676 715 587 360 70531 309 1646 30 11636 19 35 31 7254 1710 342 2352 7647 16673 24185 59249 194139 304135 423057 615995 838952 767050 594846 432723 125676 34597 659 82 -19 -15 -25 -65 -23 -1 999999 999999 -26 -76 999999 14 -55 160 1037 4230 9428 14279 17358 18318 19623 21551 22805 23422 23370 23642 24226 24510 22233 18973 15997 15448 17436 21836 25413 27541 28130 27465 27074 30852 34867 33687 28810 21606 18545 17792 14704 12528 11767 10501 8744 6765 5983 5768 5313 4437 3770 3555 3801 3673 3488 3269 2847 2415 1938 1618 1443 1309 1119 903 823 601 637 554 402 391 310 229 281 251 201 262 203 188 159 187 235 293 187 172 130 212 166 191 268 264 174 189 205 218 170 177 177 142 156 175 171 181 108 130 191 105 85 130 197 197 176 212 313 543 1309 3333 5970 8394 8481 4242 1802 587 269 283 247 242 213 251 305 284 219 977 1978 1031 390 263 227 170 157 149 131 180 218 257 237 233 249 256 255 268 220 219 209 257 247 261 232 233 196 171 123 129 106 63 112 126 162 118 96 86 112 84 155 118 109 74 104 132 82 64 53 94 126 83 75 28 35 76 86 75 64 73 82 81 67 74 78 76 71 73 79 43 98 91 68 88 72 93 121 108 96 102 86 77 81 69 88 84 42 55 55 62 80 74 59 43 42 37 54 62 45 36 38 57 64 79 71 79 73 84 89 71 61 60 77 71 66 63 64 64 52 55 59 57 60 53 45 52 52 51 60 57 61 49 53 51 48 43 49 88 152 169 164 92 62 69 75 157 362 478 546 622 657 458 216 70540 316 1431 30 11631 19 35 40 7252 1712 438 1966 3070 6832 17192 11880 6070 9493 17633 28329 42693 87623 173929 305898 440413 673812 962772 936342 496341 294905 227007 74673 22158 499 98 104 88 109 -43 -53 -7 -36 -94 -61 -4 999999 -32 4 999999 -70 42 138 969 3134 6917 11610 16573 20049 20924 19825 19373 20391 21136 22769 23325 23783 23171 21910 20054 17115 15176 15288 15299 16658 20289 25494 29184 29603 28864 25686 21267 17332 15210 13723 12393 11921 11132 10197 10062 9761 9611 9550 9278 9107 8784 8020 7482 6913 6188 5447 4916 4649 4275 4077 3742 3435 3326 3113 2884 2523 2183 1683 1148 697 463 328 299 272 268 333 284 226 291 237 195 246 253 306 252 230 248 261 254 258 203 229 188 214 243 208 223 193 154 202 236 184 186 187 179 180 180 177 168 279 389 787 2083 7737 12663 6899 2075 540 509 505 379 360 326 303 381 731 1258 1393 5005 20630 23289 4597 307 177 268 201 185 198 274 258 252 300 269 294 293 260 232 323 299 302 342 299 308 310 237 229 170 149 137 118 133 149 134 172 166 152 139 184 180 126 126 161 155 165 114 130 123 128 115 102 95 85 98 84 73 105 126 120 73 119 108 83 69 127 131 116 93 96 78 67 110 89 124 101 101 101 134 159 144 122 102 140 97 86 117 101 89 106 97 82 89 88 101 105 84 77 81 68 72 71 85 107 79 95 116 124 112 100 97 110 84 88 104 96 74 96 94 69 78 93 81 91 85 83 82 71 60 69 75 62 66 58 71 77 85 110 160 193 193 157 85 62 64 89 206 394 500 580 674 637 356 127 70549 317 1423 30 11623 19 35 49 7250 1713 384 1966 1249 7248 17093 30564 28251 18182 26246 46893 78521 107714 167217 289703 437154 542792 411567 480382 459550 210346 128244 148436 35704 5661 593 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 758 2712 5698 10866 14984 17832 17795 16301 16012 16356 16611 16407 15413 14172 13332 15195 18926 22315 23189 22538 20604 19650 19304 19400 18857 16069 14701 15764 19633 25292 29904 31119 29590 28898 29515 29026 28243 28832 30257 31949 33522 34752 35089 34319 33553 33674 34161 35054 35983 36260 35546 34602 32872 30009 27646 24989 21464 17476 14088 10806 7067 4544 2982 1933 1146 847 639 440 324 283 251 174 114 162 177 248 247 161 168 185 109 162 247 144 134 174 137 114 155 132 157 204 190 136 145 176 111 168 170 163 149 216 161 151 200 264 561 1075 1766 2140 2190 3698 9402 16065 12040 4500 2969 2967 8649 20101 38780 54680 68285 39050 5263 291 219 212 232 196 194 277 278 282 313 289 316 289 323 345 309 301 320 319 287 293 265 315 264 124 172 157 145 131 153 167 148 181 152 155 146 141 155 123 143 117 95 104 143 110 92 120 110 91 129 104 123 93 102 106 116 104 100 118 106 124 108 112 105 116 124 108 85 103 104 89 121 99 96 106 128 144 155 145 128 120 100 112 110 68 94 87 81 95 100 76 74 80 61 79 94 65 52 79 85 137 114 107 98 104 112 104 95 110 112 80 78 80 108 101 95 81 80 91 101 96 74 58 64 67 71 59 62 63 64 82 78 120 169 195 189 170 115 77 67 80 81 185 361 469 550 625 652 463 227 70558 307 1691 30 11621 19 35 58 7249 1715 -14 392 1243 3048 6425 12704 29049 57492 108966 191190 310103 555173 758271 623300 474746 409680 273315 146654 66694 20868 391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 695 3513 8658 14515 19430 23204 28080 29405 28055 26043 25083 24047 21398 19072 18402 17127 16487 15988 15885 15478 16220 18479 21151 22267 17611 13500 16498 22036 25509 27711 29069 30530 32470 34063 33202 31351 28214 25284 22994 21408 20319 19907 20315 21063 21241 21333 21531 21192 19838 17998 16114 14670 13288 12482 11635 10632 9406 7857 6223 4449 3049 2036 1160 726 472 382 144 162 169 138 95 107 151 162 139 101 100 123 149 141 101 107 107 89 112 79 125 171 142 191 314 356 580 754 597 555 932 754 387 322 197 144 214 201 284 922 2377 2603 9649 27957 22629 10384 11346 22817 36029 47863 59085 69897 56088 15000 822 213 219 182 249 212 184 191 256 275 258 212 267 258 269 208 253 277 287 251 283 313 266 210 238 231 196 182 114 114 84 142 179 164 121 109 151 128 98 82 86 103 96 127 57 61 98 124 146 121 72 73 106 97 91 85 78 65 73 100 85 71 69 68 90 80 52 80 82 86 92 90 97 101 55 73 103 109 102 118 103 119 104 79 77 99 93 101 102 61 58 63 66 90 62 44 44 42 72 80 52 72 108 109 88 79 69 75 85 56 48 64 70 62 38 44 61 64 71 66 64 44 60 52 61 56 50 52 38 36 34 53 55 56 79 134 162 171 174 112 62 57 63 51 113 297 411 504 598 593 392 217 70567 308 1654 30 11614 19 36 7 7247 1716 108 605 1958 3961 7718 15413 31320 62009 130998 238890 304800 310634 282562 413736 477121 471234 468832 328882 113838 6536 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 464 1687 5692 15205 22933 26376 25867 24503 24201 25304 27723 29622 32122 35702 33613 27641 21025 18885 19501 19344 17048 16029 16079 18827 22382 24285 24247 23658 22830 22055 21761 22466 21932 21093 21555 21411 20461 18669 17299 16731 15517 14949 13584 12796 11979 11313 9919 8658 7918 7245 6756 6376 6234 5752 4886 4688 4591 4064 3769 3203 2677 2150 1671 1303 918 517 177 18 79 58 36 51 15 12 71 66 27 75 48 32 93 74 52 36 3 26 22 50 105 232 369 324 214 227 357 755 1277 1085 972 918 677 500 622 1276 4264 10519 14402 12364 10045 12713 21356 37544 51577 59396 94680 131912 133937 84204 36041 10504 945 198 208 209 204 235 159 154 175 211 213 222 279 264 238 248 267 326 274 265 243 218 212 243 222 201 146 116 121 116 75 47 57 103 104 72 111 150 130 102 77 86 103 118 131 104 45 64 106 126 95 74 77 63 60 90 101 104 94 77 74 88 105 82 59 60 69 49 60 70 69 77 47 48 45 87 64 52 99 115 92 70 73 106 88 90 98 53 44 61 70 59 40 57 50 45 53 38 41 27 61 84 92 71 66 70 54 77 58 40 45 42 68 73 64 44 35 37 42 55 52 40 39 44 40 63 49 25 32 20 20 48 46 42 38 74 128 159 152 105 73 68 44 37 59 197 333 448 555 595 442 275 70576 312 1528 30 11608 19 36 16 7245 1718 137 1276 3275 5766 11245 25721 47567 81746 108957 130627 174334 284951 479854 482717 298453 261718 121818 114769 99361 68044 17001 869 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 326 3455 6525 5760 7542 12082 17947 22766 24265 24156 23584 23228 23412 24582 25417 25703 26024 23954 19608 16108 13450 12910 12728 12895 13578 14019 13874 13898 14593 17154 21530 24686 27319 28032 28651 29773 28805 26916 25220 24927 24835 23640 23323 23193 22831 22577 22281 21720 20674 19806 18989 18266 17663 16718 14965 13220 11555 9390 7466 5763 4177 3212 2425 1913 1588 1335 1338 1047 719 465 293 518 647 348 62 -21 -13 -13 19 -8 432 2403 5578 6906 5478 4508 4107 3800 4546 5475 5018 3850 2731 2321 2435 3192 5487 8797 10516 12236 12862 17198 19686 19965 25067 33608 41228 39953 32695 33607 38630 48780 66447 77380 85821 107122 133095 132654 94071 50072 15183 2551 1011 1524 698 193 227 181 210 205 238 237 310 267 261 258 236 243 320 327 290 273 262 282 272 271 205 162 124 96 90 155 111 123 150 156 114 142 160 97 103 127 155 121 124 137 92 77 106 96 111 123 96 122 83 71 86 79 92 86 71 97 83 106 103 96 91 67 68 83 124 111 77 78 99 101 95 96 123 140 155 144 144 107 110 118 75 48 78 93 49 55 56 67 78 64 56 56 72 73 66 62 46 73 70 99 101 75 68 79 76 88 92 95 65 71 82 66 59 65 70 86 80 65 50 70 68 70 64 53 45 57 69 62 56 51 72 117 158 158 116 99 88 60 69 179 297 409 529 598 595 424 246 70585 310 1588 30 11608 19 36 25 7243 1719 64 346 1010 3840 9448 19914 35711 68071 71758 36661 70424 143120 233655 289577 337418 335963 364393 319954 118983 29330 8038 363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 450 2628 5005 5066 3624 3620 5105 7679 11060 14297 16384 19419 23162 24617 25710 27518 29404 29926 28738 26768 24710 20944 16385 13598 11309 10503 11039 12044 12505 12231 13006 14879 16359 16662 17063 17439 17734 18461 19559 19792 19477 19150 19625 19656 19555 19735 20291 21165 21595 22234 21998 22380 22794 22617 22302 22409 21265 18871 17034 15357 14003 12825 11586 10301 9289 8499 7756 6632 5240 3719 2133 938 206 -34 999999 -68 -88 -70 -80 -38 23 181 776 1178 1778 1736 1170 1100 1092 1276 1637 1708 1358 2429 5545 9732 17275 24980 23500 22182 24682 21041 23169 25528 24721 25148 27322 30699 39774 53976 58771 63116 64567 81235 119660 133249 110704 63814 40277 34258 37245 33688 9525 584 235 315 204 170 178 275 210 281 298 265 267 253 199 228 274 296 263 263 260 249 216 201 125 88 103 109 118 131 177 123 91 168 104 112 128 147 121 116 107 84 82 113 87 127 86 66 62 59 46 75 84 45 64 43 40 65 54 84 93 52 63 86 85 113 85 95 67 70 67 96 90 89 107 114 139 153 115 123 95 107 89 105 79 77 67 76 55 58 64 65 45 58 63 51 63 40 55 69 68 68 72 83 91 92 83 73 55 71 78 69 60 58 59 70 71 51 51 52 65 55 50 50 46 66 49 43 39 49 61 60 44 97 142 159 132 119 98 62 39 83 225 307 408 485 529 558 434 216 70594 336 807 30 11607 19 36 34 7241 1721 122 294 560 702 623 742 931 1011 1377 1940 2187 1875 1930 2429 2161 1749 2050 2326 3345 4343 3695 1849 1119 1831 4766 14814 27471 39871 34392 26386 39234 31325 28113 31909 34730 64134 103849 139724 196918 268306 221629 127852 100682 55884 20175 10348 5616 3151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 372 1651 3030 3972 3306 1972 1301 1119 1662 3218 6350 10217 13818 17600 20640 22748 23839 24939 24293 25219 27061 27254 24738 22256 19550 16260 13425 10844 9192 8265 7856 7997 8737 10300 11989 13183 14223 15674 17210 18028 18027 17630 16972 16005 14979 14486 13534 13029 12532 11976 11586 11087 10899 10415 9867 9117 7996 6608 5574 4756 4058 3568 3404 3175 2848 2371 1821 1202 711 337 183 -22 999999 999999 999999 999999 999999 999999 999999 999999 283 2083 5324 6455 4510 3530 4305 4848 4205 4285 5348 8333 12636 15585 14961 14622 17025 21722 29507 35183 32924 28045 23751 20920 25494 36427 41119 34562 33808 49085 80883 123427 184365 230664 226938 183534 125564 84060 70091 55302 13240 416 181 154 160 143 143 147 230 226 217 217 261 278 255 223 232 244 251 242 247 285 248 217 214 110 73 86 94 68 72 123 107 59 90 132 125 89 60 91 95 114 116 57 79 76 57 60 4 10 12 67 91 62 29 46 36 53 10 43 29 41 47 57 36 33 63 53 33 65 35 62 61 40 39 72 66 69 81 94 85 73 59 78 63 29 65 81 44 37 31 43 43 37 30 29 25 24 39 28 49 24 26 44 41 64 51 42 73 48 30 22 27 39 42 31 40 36 37 28 13 25 24 15 8 27 15 26 26 12 19 29 31 56 101 138 132 105 86 50 27 14 65 165 248 327 399 445 477 407 218 70603 313 1494 30 11604 19 36 43 7239 1722 -76 1039 3244 4407 3162 1872 4473 9210 15879 30953 49589 65966 82017 122606 177692 233280 126861 84416 77280 43836 25025 26995 44927 72524 93653 87353 77815 42309 10746 3054 999999 999999 999999 999999 999999 999999 999999 90 544 1250 2023 1775 1182 735 687 988 1279 796 426 417 406 502 1065 2069 2953 4119 7373 11946 17017 20152 20434 21036 22943 24587 26215 26557 25250 24778 23067 21642 20406 18052 16306 16375 16211 14469 13761 13735 14590 14892 14782 14330 13836 13410 13277 12834 12066 11634 11750 11831 11490 11165 10948 11578 12446 13205 13742 13892 13027 12275 10752 9595 8574 8024 7283 6976 7199 7681 8038 7299 6072 4946 3978 2963 1572 619 154 404 950 1889 3980 8403 13029 16629 21303 23088 19613 14305 11561 12743 17487 22615 29719 35855 35379 32363 32410 29860 25001 21390 23980 28057 35675 40251 40207 40715 46274 54537 61934 62734 62181 70964 86205 104633 128121 133732 116145 98978 100781 81426 53374 29418 4730 324 246 237 276 150 168 217 236 221 266 298 301 280 302 304 318 248 281 292 269 305 285 284 251 162 142 138 106 175 102 126 121 96 139 122 90 93 110 125 125 124 119 80 112 106 109 111 91 129 92 79 47 84 94 85 78 117 87 86 103 83 92 102 89 45 34 51 62 52 87 91 93 62 94 110 115 106 110 130 119 106 105 111 97 97 96 92 84 57 57 67 76 65 68 53 63 55 60 59 63 70 67 82 63 91 87 82 86 67 50 62 60 62 68 63 66 69 65 65 47 50 61 53 37 58 34 34 35 33 40 44 51 49 92 145 161 147 149 104 59 40 105 216 280 357 421 467 485 406 251 70612 315 1430 30 11600 19 36 52 7237 1724 -23 665 2350 6698 10336 13475 25054 44417 82753 126792 148331 129028 112773 119191 113161 138850 114674 67878 102258 81865 51292 53477 9088 2651 1974 999999 999999 999999 999999 999999 185 999999 999999 999999 999999 999999 999999 999999 999999 225 663 1195 1757 2271 2721 2958 2947 2787 2343 1882 1689 1731 1683 1466 1188 1085 1465 1846 1892 2262 3676 5646 7373 9274 10238 10545 11083 12489 16065 20921 24573 26831 28250 28418 28092 27820 27374 27643 27688 27618 28213 27538 26996 26207 26211 26045 24517 23872 23030 22342 21636 20387 19314 18268 17656 17626 18103 17495 16897 16033 15269 13588 10635 8181 7126 6785 6566 6488 6535 6715 6190 5931 6837 7589 7427 6983 6687 6488 6654 7629 9174 15541 22724 23602 24827 25979 27367 28863 30926 33189 32582 32879 32853 33751 36239 37317 37848 39529 45345 44979 37087 29994 29941 36926 40149 43297 55969 73936 72974 41492 32586 38897 48738 59721 72424 92560 110847 103320 98599 84951 65727 43404 16907 2495 440 412 172 221 235 215 177 183 275 231 199 225 269 276 236 231 263 278 307 313 248 232 228 247 238 205 161 97 103 109 69 97 99 95 137 106 78 132 126 58 83 129 135 126 80 89 112 75 81 44 107 69 58 100 73 67 62 66 79 92 91 84 77 89 81 30 47 89 83 78 77 82 94 100 80 68 48 79 112 120 135 89 80 85 91 71 74 53 81 69 51 73 31 22 67 75 67 65 36 41 69 60 58 37 72 76 81 58 58 37 63 58 64 72 58 39 52 41 26 36 25 44 46 30 22 37 45 43 38 40 42 37 36 35 31 71 135 145 164 147 95 51 55 147 241 300 365 430 417 316 211 70621 323 1188 30 11598 19 37 1 7235 1725 -16 101 309 593 803 766 975 1821 4415 7240 5979 8329 18292 39031 62360 77908 108604 142899 128523 128467 96989 94253 101055 86605 95969 95336 48834 46396 53086 55676 4816 1783 9820 27054 28080 13482 13226 23380 26424 3141 999999 999999 999999 999999 999999 999999 999999 -18 497 1124 1657 2201 2521 3243 3971 5058 6097 6823 7940 8010 7389 6075 4552 3509 3287 3275 2688 2303 2883 3729 5018 4958 4208 1419 1026 1424 2940 6997 12818 17593 21449 24777 27733 29687 31268 30870 28472 27493 27092 26339 25711 24562 24071 26025 27796 28353 27938 26843 24930 23205 21951 20640 19994 19614 19629 19118 18437 17259 16288 15018 13975 12984 11670 10873 10553 10631 11323 11453 9571 6888 4988 3724 3667 5126 7777 11475 17930 27254 32501 33919 34255 33132 32004 31729 31473 31899 32257 35415 37713 39395 43549 43256 41244 43268 45307 46687 45160 42358 42495 45758 48224 53931 62601 67232 72391 74950 61445 37322 26918 44361 73292 71656 65912 64770 36919 21692 11931 5893 2228 817 488 364 382 288 231 233 274 254 238 230 216 232 254 246 277 294 339 324 303 304 311 270 247 334 317 266 241 224 178 112 109 124 113 133 143 99 100 149 111 105 129 121 104 141 130 92 140 103 114 89 112 170 93 106 28 57 90 85 105 89 103 115 76 121 123 95 89 60 84 54 98 91 101 106 119 117 88 89 89 125 132 119 141 147 139 153 114 97 90 78 97 104 83 62 87 88 83 79 93 100 75 71 93 89 78 91 98 94 93 92 90 70 52 63 73 81 70 49 63 75 74 66 77 80 67 54 53 56 50 52 62 59 64 58 60 55 63 69 114 162 176 209 143 90 54 115 216 273 313 371 403 314 192 70630 305 1727 30 11597 19 37 10 7233 1727 206 1197 3409 8428 19670 35430 54930 53369 42176 47086 16619 4461 2019 1366 1254 1927 3578 8332 21639 42607 81625 122521 180011 236648 243077 179474 89256 57563 5555 3000 3663 4336 4700 4653 4805 4808 5626 12853 21865 11949 9264 9374 10551 11251 11518 11678 12024 12464 12395 12554 12770 12875 13367 13693 11909 8860 7836 7349 5968 4288 3396 3111 3207 4326 6154 9986 15014 18367 21803 23051 22628 23557 23495 21384 19851 17348 13171 10763 9958 9295 9451 9661 9654 9361 9131 9060 9225 9392 9711 10026 9835 9766 9751 9896 9854 9996 10305 10773 12016 14669 19156 23057 28494 34771 38948 42290 45449 43145 34971 35337 39647 41511 38235 34398 34633 36812 39535 41410 43058 43791 45346 45649 46643 47460 44828 42435 42372 42524 42437 44381 48347 51192 49563 45177 54569 62918 54089 46472 53534 62069 87340 131769 126251 67318 23259 3758 917 455 381 336 395 395 338 281 369 328 254 241 199 202 276 163 134 223 250 256 248 233 278 237 274 308 242 259 276 315 273 218 249 194 147 110 99 122 123 111 75 104 98 75 91 123 98 88 123 111 109 144 92 89 67 89 83 44 77 66 32 38 58 79 62 44 68 64 68 117 102 53 63 46 57 95 83 75 77 103 81 62 61 84 79 97 126 95 101 104 92 78 97 98 60 72 90 71 36 45 55 63 35 28 40 29 46 78 67 72 82 69 86 92 79 68 76 69 53 62 60 53 60 58 62 64 42 51 62 54 50 43 56 53 47 32 42 37 30 43 47 57 35 35 66 123 164 207 172 95 49 52 128 200 246 297 346 293 165 70639 307 1667 30 11597 19 37 19 7231 1728 339 1096 2452 4782 8383 15379 21589 18955 18078 13227 3839 2613 1662 1534 1557 1352 1177 1340 1321 1091 3981 13590 14592 17577 30958 52350 70113 56776 32544 33022 18220 14585 14448 14378 18633 29048 35657 48511 81943 58074 36294 23721 30202 40075 35331 21350 15649 15037 16263 17170 17522 17695 17917 17149 16741 16998 17290 17417 17553 16935 16404 15792 15273 14343 13768 12895 12827 13032 13324 13730 15000 15817 15715 17112 18625 19760 20517 20887 20122 20122 19768 19166 18868 18900 18486 18374 17471 16303 16395 17259 18412 20415 21261 22168 22946 23403 24372 25742 28231 29858 29605 28405 29010 29821 29960 31282 33337 34228 34794 35595 37054 39364 41363 42072 38969 32725 28697 25414 24779 27828 31432 33709 35377 36184 36412 38950 39938 42307 44656 45187 40955 36147 39904 49063 63064 72386 68085 64594 59951 56629 56298 71360 114890 121249 81596 46951 18145 15672 39760 68112 62051 39531 15934 4511 915 330 316 341 325 236 235 281 311 262 182 215 245 269 275 244 252 276 289 282 315 279 291 315 262 301 269 290 172 118 156 127 102 94 132 110 126 140 134 106 134 137 152 135 131 122 117 143 111 98 100 114 114 77 88 109 95 99 94 111 102 98 77 83 100 95 94 74 64 50 71 88 76 88 85 94 74 62 104 131 147 149 115 108 102 108 75 123 92 92 73 79 86 105 95 67 59 60 68 75 64 98 93 84 86 86 86 67 66 79 78 80 69 77 76 75 53 52 62 61 54 64 71 61 52 41 62 60 59 64 71 53 50 61 65 64 64 60 63 113 165 185 237 196 116 65 90 168 215 263 334 371 272 70648 296 1999 30 11599 19 37 28 7229 1730 635 1044 903 1249 1804 673 106 -96 -14 572 2028 5430 8494 7709 6156 9210 12783 13632 12548 12776 16023 21277 25959 25831 23260 30321 35405 49119 49266 47130 53992 55971 47281 31095 10431 9039 9378 10492 11159 11731 12228 13495 14700 15569 16698 17924 18720 19330 19758 19824 19574 18874 18427 17728 17411 16556 16160 16276 16236 16219 16405 16870 17134 17022 17481 18214 18718 19695 21006 22809 23960 23876 23709 23215 23520 24171 24934 25925 27040 29302 31871 33122 34343 34881 36516 40870 44874 43913 38188 35276 34707 31581 30764 32157 34270 33984 33410 31402 29987 31256 34971 37574 37571 33254 27137 23820 24379 22331 21745 23693 27466 29710 29416 31384 33812 35396 36924 39188 38088 37813 38690 41424 47111 54674 62155 68380 73239 76232 69778 54596 41753 35540 37888 47520 49493 48394 61022 87477 120437 148917 162813 134825 74153 22444 4208 939 469 303 288 240 254 256 226 160 171 202 240 302 302 258 241 281 345 324 319 211 261 309 321 272 226 149 132 134 134 84 103 97 147 112 101 132 131 176 181 126 128 113 121 85 93 84 106 158 112 58 109 53 79 98 87 93 81 88 105 124 121 95 99 81 87 107 104 87 76 96 94 121 135 89 76 81 108 136 114 133 142 112 117 90 75 71 91 88 71 92 88 57 54 64 74 78 64 71 96 78 72 105 115 101 115 102 75 61 50 70 80 61 67 83 84 70 68 77 67 64 55 47 42 53 48 43 41 26 42 56 71 65 59 50 45 72 139 190 189 220 233 160 94 79 141 179 214 283 331 239 70657 304 1762 30 11602 19 37 37 7227 1731 -70 138 575 2600 3918 1916 1418 2581 5648 7294 6331 5137 1486 64 999999 999999 999999 999999 999999 -32 335 382 374 812 933 1122 1689 2420 3879 6297 9328 13464 19007 27977 38520 52033 59386 63383 78761 77129 36792 12215 6470 6300 6065 6134 6745 7955 8769 9480 9998 10352 11610 12413 13145 14364 15594 16167 16715 17516 18014 18437 18509 18384 18362 18261 18355 18426 18238 18158 17972 17626 18011 17939 17469 17869 18448 19719 20729 21243 21468 22180 22991 24156 24978 25659 25810 27405 30081 30234 32412 33559 32967 34038 35650 35654 36282 37813 39591 42734 48586 52917 51814 48289 43146 40208 37767 33350 29018 24393 21907 21854 20711 20249 23181 25567 30561 35485 37003 33428 30707 30751 31951 32870 33761 34193 36785 43950 49936 50351 48515 45270 43342 43748 43237 39653 34578 35913 43186 45208 44000 47957 58369 72895 88197 106604 123612 141357 167553 169969 135471 73565 26366 5783 640 190 150 199 214 258 197 143 149 214 272 228 222 301 275 249 318 298 315 255 280 239 239 253 157 141 118 111 108 106 68 152 164 150 86 117 106 143 120 116 121 149 136 122 57 77 62 86 107 107 73 63 112 114 91 70 71 115 83 84 74 98 77 86 112 57 89 81 80 92 95 98 72 68 125 113 65 93 111 108 109 95 106 81 101 86 65 59 65 63 70 68 84 53 71 59 55 63 51 83 68 74 76 86 86 80 68 76 76 65 72 71 65 58 65 53 52 64 75 67 59 65 51 39 67 52 47 37 40 53 56 59 51 50 60 105 181 173 188 257 309 277 133 69 97 128 173 248 283 164 70666 306 1705 30 11605 19 37 46 7226 1733 782 2081 3894 3691 4840 10382 15017 11715 6495 5800 3955 3747 5730 5950 3360 -30 999999 999999 999999 15 76 268 662 886 809 902 1747 2685 3370 2771 2952 4293 4792 6574 9496 12315 16029 17022 21899 30551 38844 45776 66319 61698 17489 6126 5555 5573 5733 6203 6780 6861 7272 7933 8348 8781 9528 10415 11624 12594 13854 14767 15038 15134 15605 16126 15996 16553 17356 17594 18139 19077 20348 21323 22896 24273 24481 23984 24218 23652 22739 22542 23109 24373 25922 28110 30653 32232 33875 35700 36077 37163 40560 43556 43670 45342 46154 50416 54186 56363 58900 61539 63133 65567 70417 74432 72806 62234 45512 35568 31907 27366 25500 25103 25093 27539 32166 37320 43030 47364 47764 48970 49635 49267 48731 46560 45990 47757 48089 45787 40764 35607 36007 35675 34068 30057 28089 26183 26182 27232 29897 35274 46443 56052 63582 77597 93495 111257 128065 136820 161125 156728 119163 62322 20829 3300 376 268 250 268 325 299 194 203 164 211 217 237 254 240 289 304 280 337 328 306 269 258 315 236 138 92 112 76 122 168 159 117 139 147 153 132 158 193 152 83 112 139 114 100 98 111 67 115 52 58 104 86 69 73 94 108 105 106 117 97 103 88 126 85 82 90 120 117 87 95 97 89 78 94 86 110 99 77 97 101 110 110 107 103 95 83 64 59 62 55 94 75 82 76 78 81 90 84 84 93 83 82 100 97 85 102 104 106 115 88 67 86 71 71 60 63 52 66 74 78 69 66 53 48 46 58 59 66 69 54 51 62 55 60 63 107 183 206 197 226 280 307 235 127 101 108 144 229 268 170 70675 300 1888 30 11608 19 37 55 7224 1734 48 1206 3494 8643 11176 8148 5558 3345 1831 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 231 1053 2883 7708 16460 27044 36089 48539 64754 61852 44696 43747 42692 41356 19372 6414 6348 6666 7215 7172 7527 8038 8244 8249 8433 8528 8897 9084 8765 8703 8645 9101 9923 10506 10895 11575 11877 12556 13292 14102 15632 17715 19742 21202 22334 23703 25039 25492 24961 24414 24429 25307 26836 28721 31316 34164 38513 43648 46411 46999 47599 49498 53143 59253 65203 70270 71902 72874 76430 80822 87132 90683 80680 68283 61913 55718 47557 43871 35946 29739 26423 24058 25161 28156 31739 37838 43282 48781 52570 58593 64072 59369 56676 54422 53913 52393 51232 50591 50137 51466 51049 42827 34052 27923 24061 23584 23211 25123 30765 40713 54614 68213 86398 111037 120070 114922 98375 77177 65934 68899 80031 92282 70211 37278 23291 14468 7543 1894 370 281 713 1255 407 302 193 212 213 250 350 310 333 291 284 341 294 299 266 273 230 246 223 183 123 158 147 108 118 93 122 142 164 142 152 148 146 169 192 171 171 177 180 125 97 86 95 114 87 87 113 104 84 40 69 71 67 96 116 125 98 90 100 59 39 47 76 91 93 74 105 94 80 75 82 94 103 109 112 125 100 85 80 78 89 80 55 59 83 114 89 82 101 89 74 68 113 82 89 91 89 100 116 95 93 66 75 76 67 87 80 68 75 60 58 69 80 74 89 83 73 68 55 72 62 56 59 52 51 60 78 55 63 99 129 181 203 181 213 262 330 262 147 99 108 148 249 250 150 70684 311 1560 30 11610 19 38 4 7222 1736 720 2015 4798 10073 16014 13128 11364 8074 9184 11051 9444 7889 4442 3791 1168 152 149 124 87 138 17 17 -4 29 -6 18 -1 -74 -65 -59 121 129 259 386 942 2006 4650 12333 26866 45489 69855 86141 95025 83784 53863 7591 3408 3920 4046 3780 3635 4210 5389 6627 7762 8964 9350 9808 10991 12101 12555 12766 13225 13272 13310 13399 13291 13391 13363 13773 14093 14476 15485 16944 17549 17826 18298 18497 19380 20247 21338 22537 23977 25429 26358 27339 27821 27737 26967 26072 26061 26253 26956 28504 29589 31617 34020 35107 36924 38884 41852 44327 43419 43249 44754 46103 47917 48142 46355 43632 44167 47113 47460 46583 46587 50344 54096 56729 59513 62432 64916 63393 59350 60588 63446 71255 76639 79276 82023 78828 79060 75911 65203 52294 43979 38268 36186 38822 41244 41864 44340 49833 60036 68603 76262 87624 106688 136058 165879 143770 65180 20241 20359 16896 15113 11191 6554 4108 2358 1116 447 306 257 333 569 362 192 211 195 143 201 203 238 281 241 252 272 261 310 288 307 311 235 197 132 83 131 125 91 104 63 108 84 95 68 108 146 155 139 139 143 115 156 125 128 115 96 96 98 91 92 101 82 124 80 73 101 96 130 82 100 103 69 46 55 35 92 81 64 86 79 82 65 40 78 79 75 56 78 106 112 114 98 100 64 53 59 64 80 78 67 44 67 63 54 61 65 47 53 57 73 82 70 64 80 77 102 92 56 60 75 81 56 54 57 56 60 60 58 58 34 26 40 59 53 50 47 56 59 60 68 60 64 71 62 89 114 170 176 160 205 294 292 188 114 80 85 149 250 243 165 70693 320 1291 30 11611 19 38 13 7220 1737 248 2285 2847 964 753 764 1709 2643 3437 5260 6490 8258 11682 12535 12336 14409 15455 10865 10215 14165 16472 5032 834 922 915 483 330 117 -61 70 169 29 999999 -5 50 235 109 279 500 658 935 1029 1323 1689 2368 3739 7573 19168 35160 57492 83054 113282 110320 70996 43409 22988 2182 561 352 371 497 645 664 981 1293 1775 2276 2998 4153 5221 6272 7392 8108 9657 10161 9556 9708 9691 10552 12674 13853 15045 15816 15886 15469 15434 15903 15718 15454 15691 15665 16381 17419 18300 19588 21405 23118 25108 25952 25970 25566 24661 23483 23415 24370 24821 25310 26120 26678 26900 27941 30321 33118 35296 36600 38606 40026 40374 40081 40667 44181 48525 51290 53209 59067 66841 75488 84362 92909 91116 84576 76028 66998 60363 61454 63839 65799 67538 66703 63884 60734 60070 58595 55787 56430 60781 62658 60913 61838 64317 66738 69957 75177 77216 83570 83237 76358 73361 84973 115630 132091 103119 72504 32767 11218 3237 965 502 293 254 297 384 373 288 211 199 191 210 201 212 239 300 290 289 323 262 260 252 257 210 211 248 193 91 140 117 76 134 113 44 70 93 126 102 140 110 115 138 155 145 165 119 154 156 104 131 123 93 82 69 81 91 81 81 78 72 98 78 69 59 101 123 49 83 88 114 76 59 81 54 57 77 84 76 73 90 90 87 108 110 111 95 102 98 75 75 60 32 58 76 66 58 63 62 42 76 67 96 72 67 78 84 82 87 92 76 58 60 51 56 52 66 81 71 50 54 43 45 57 59 66 54 35 36 44 47 64 52 58 66 56 56 49 65 106 146 182 182 159 227 313 215 144 99 80 98 179 265 251 174 70702 312 1531 30 11611 19 38 22 7218 1739 336 1371 3609 8508 16994 30713 56786 84661 70337 53181 40436 18374 4878 1296 1077 1258 1468 1701 2227 2030 1916 1816 1617 1490 1537 1572 1509 1494 1470 1543 1680 1865 2131 2307 2669 3077 3789 4635 5916 8804 14581 32618 53984 58280 42405 18806 3839 897 495 153 -31 -8 79 254 594 724 879 978 1109 1226 1278 1555 1990 2492 3254 4130 5297 5652 5404 8485 14361 6994 7618 22770 49047 55755 41161 54407 69857 17190 9504 10778 10157 9859 9904 10231 10403 10874 12037 13853 15392 17087 18104 18472 18938 19836 20306 20875 21607 22090 22120 23346 25563 27830 31317 35634 39477 42218 43377 42820 42203 46324 50232 52849 54296 57894 63056 68586 66385 65836 64400 60865 56441 52725 48290 48438 49984 51236 49822 45979 45785 52614 61163 68251 69665 72602 75208 73118 69217 63677 64381 65414 60392 59075 60874 60045 54648 51641 57203 71985 92265 93448 83013 86827 104095 109459 95030 71893 42772 19795 8055 2320 2902 7280 13304 9050 420 182 203 237 232 249 229 250 219 258 287 244 282 318 276 224 218 149 172 135 94 31 55 68 79 75 87 96 112 121 126 115 108 93 139 131 124 177 160 116 144 146 119 86 86 69 82 99 75 79 103 103 69 68 99 58 73 75 98 59 75 68 51 50 99 84 80 34 35 53 58 31 30 69 84 80 86 85 59 58 50 62 63 65 42 37 41 47 58 43 19 30 54 35 37 50 40 56 71 48 49 54 49 43 38 40 62 57 56 54 45 30 26 45 49 45 45 29 37 28 15 24 24 23 19 30 22 38 42 36 57 81 142 150 123 169 286 293 188 129 67 65 116 199 212 172 70711 317 1384 30 11614 19 38 31 7216 1740 249 706 1624 2653 2963 4963 8475 10952 16081 26925 40503 49572 28743 15642 11211 10294 9282 5084 3098 3374 3168 2393 2160 2078 1919 1513 1078 721 593 706 695 611 636 686 959 966 1063 986 1173 1226 1401 1560 1735 2924 8315 16223 26609 39476 46244 47688 58272 91902 94214 41021 27636 23866 16250 10491 7111 4848 3623 3140 3066 3027 2966 2810 2776 3088 3697 4216 5004 6262 7221 7162 8051 10543 12524 14452 22704 31919 24590 17318 15943 14403 12685 14359 19726 18572 27536 16405 16405 17201 17739 19649 21021 21387 21530 21693 22673 23339 22100 21448 22628 22454 23403 25411 27407 29446 31825 32870 33608 35139 38356 40671 41912 43614 46372 49988 53730 55996 57228 59093 61476 61161 61445 59994 58079 56423 60963 65680 57462 50581 48349 50980 50982 44946 39845 41269 47800 54871 60299 57883 50023 57388 63791 63518 58358 55750 58367 61088 68657 70860 70834 64342 51713 43208 43251 47925 57994 69226 71761 71076 68502 59592 42217 23890 11719 14409 15996 8184 1124 241 252 166 179 206 193 238 249 301 298 310 278 273 286 314 234 215 252 228 157 121 147 137 124 88 95 81 109 116 71 68 140 153 167 114 129 155 169 183 165 133 129 136 147 95 59 84 114 101 81 68 90 61 74 57 74 62 58 52 81 83 89 42 63 91 96 93 79 88 62 74 53 87 101 60 71 108 105 93 92 68 51 79 89 80 52 62 76 49 59 62 50 51 44 25 66 65 58 76 53 61 55 70 70 54 37 46 62 68 56 49 30 27 50 59 47 37 37 36 41 38 31 42 41 26 23 29 33 29 35 49 75 112 167 134 133 227 336 293 198 82 52 87 176 208 174 70720 312 1536 30 11616 19 38 40 7214 1742 174 1061 2702 5737 11288 19364 32294 43541 58777 91031 72590 30322 6786 1241 1244 1217 1103 1131 1207 1139 1000 1019 1044 1077 1140 1528 2056 2129 2053 1857 1591 1273 1205 1329 1222 1040 1014 942 959 1042 978 1025 1100 2278 6170 16770 38552 33251 9696 11491 16638 23559 28715 33003 36849 37961 35738 27661 16507 9274 6649 5745 4803 4856 5073 5835 8042 10906 12481 12859 15825 21244 20414 16460 13949 13785 13899 14113 15882 16562 15278 15301 16609 18471 19907 21392 22743 24108 25119 25350 25987 27137 28026 28257 28822 29493 29322 29602 30597 31599 34030 37414 39329 40803 42516 44440 46360 47805 50956 54203 58829 62928 66621 71432 74004 74148 72392 70249 68465 67968 66611 63654 61039 61745 62198 63222 65297 68111 71998 75170 80971 93659 100710 101502 95786 87420 74386 64106 60292 57843 55262 51295 51969 52859 53393 44931 43710 53115 61049 56936 44778 31656 20813 14486 13197 14827 17549 16196 13686 10602 6301 2897 1822 1607 764 322 274 243 147 183 163 226 248 236 261 271 330 287 285 262 265 309 253 226 246 232 184 108 94 105 136 123 118 94 101 115 105 120 91 112 156 182 184 182 179 211 158 164 205 137 120 105 62 109 130 133 81 103 69 69 53 63 85 69 68 76 102 95 74 92 124 105 97 60 51 100 99 96 62 79 92 99 133 120 74 82 104 84 76 72 54 48 62 71 61 61 65 70 53 65 73 86 72 77 94 82 79 86 91 81 62 75 88 76 77 62 55 67 60 47 52 48 42 36 50 39 45 46 53 52 43 42 50 52 49 47 55 77 100 156 152 126 192 327 361 267 131 56 74 159 214 203 70729 335 847 30 11617 19 38 49 7212 1743 135 484 504 681 726 942 892 777 749 648 355 316 585 1592 3116 3710 5343 10422 12275 11660 14048 14698 15801 21195 28016 22807 19542 21826 16154 20023 17540 6421 682 496 1413 2135 1455 2616 4048 2486 143 999999 999999 999999 999999 999999 999999 -78 -26 -47 999999 999999 999999 999999 -40 -36 -89 33 -4 51 -31 -37 45 -2 172 333 399 411 782 905 662 1094 1973 3157 4687 6452 8686 11959 15317 18721 22120 24824 28021 31339 32489 34891 33908 23645 14605 11958 12942 14391 13045 13670 13508 16515 26693 37874 43242 40375 39130 39467 37429 31582 25180 24792 24875 24838 24983 25542 26231 27805 29646 30321 30971 31965 33592 34792 35498 35643 34656 33226 32107 34147 38725 42996 46056 47212 50132 52502 54587 58463 62296 64657 66093 68628 73793 76946 79139 81357 81822 76483 65490 49171 32078 23888 21686 27362 40833 54777 61469 66422 73375 78547 75451 68547 62244 60175 60732 59390 52677 41379 32262 28432 26800 28434 31436 32752 34906 40271 46420 57330 70599 81356 80487 68555 48838 30745 16894 11505 7973 5950 3881 2312 2076 1968 1650 775 373 280 248 250 292 270 258 276 258 281 267 235 252 258 321 275 284 261 258 217 202 133 98 84 128 152 144 114 119 137 142 117 80 125 170 134 157 180 194 192 202 158 215 201 128 118 98 62 96 112 71 52 82 114 83 100 80 87 74 95 103 85 99 95 92 93 63 57 75 121 66 64 78 88 100 98 94 95 102 69 77 81 91 69 92 79 73 63 56 55 59 64 55 49 58 78 82 63 50 77 83 79 62 81 55 61 74 73 66 55 65 60 50 48 44 52 52 52 50 64 55 42 46 37 45 41 57 59 41 40 48 49 63 84 133 135 122 197 354 405 284 110 51 69 138 196 192 70738 336 817 30 11617 19 38 58 7210 1745 196 481 858 1280 2283 2389 1679 1538 1471 1525 1644 1585 1509 1597 3046 6063 5041 1636 1191 1531 2928 4660 6391 8582 9417 9562 10093 16156 22991 24161 28014 27679 19945 8651 3529 616 -89 999999 999999 999999 999999 999999 999999 999999 -9 32 999999 -94 21 64 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 2153 4274 13731 23251 23703 9114 801 891 1234 1752 2735 3646 5192 6285 6587 6424 7016 8683 11601 14688 20833 32061 45404 51950 52654 55300 52499 40936 42280 37717 28089 24488 26379 28708 30974 33383 35913 39939 40408 37975 30768 27267 28106 30294 33036 35991 40669 44088 44849 45332 46390 45811 44085 42650 41683 40617 39590 36997 34486 30573 27952 28310 30535 32158 34735 37403 40199 42865 44092 44681 42674 37491 32796 26150 20997 18434 18087 21501 26023 29158 28656 25237 20227 20759 31503 46765 62800 71945 72246 61190 41378 20178 8822 7824 10139 13175 17198 25361 35230 46935 58427 67887 72779 71564 56378 47579 47969 50887 56942 61077 55167 55174 65471 67491 55922 24596 4602 4739 9212 15011 17543 15013 10313 4010 676 291 285 221 262 246 248 257 309 299 307 303 310 316 326 293 259 263 274 247 175 156 151 110 103 72 114 129 92 82 95 49 107 167 179 165 124 147 153 181 192 179 175 164 174 142 121 90 124 95 99 91 70 30 83 104 77 65 68 86 111 80 108 105 112 129 119 63 60 109 99 87 68 108 103 106 138 103 107 113 60 60 79 100 64 57 77 64 89 82 57 77 58 74 96 71 48 55 57 56 77 81 101 82 76 56 63 61 80 76 43 55 72 63 59 58 58 56 42 57 45 42 46 44 48 48 32 44 45 48 46 46 68 87 131 142 115 202 349 413 314 119 57 73 135 193 189 70747 331 972 30 11622 19 39 7 7208 1746 129 719 935 999999 999999 999999 82 417 455 586 577 619 769 850 1179 1385 1250 682 1005 1683 2596 4506 7914 10627 16382 23494 24794 28239 33086 27082 19410 13556 4260 801 241 999999 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 2073 14057 32981 39467 31616 25244 12383 8937 12432 15722 17535 19042 22307 24015 22670 22448 23998 23556 23062 25939 32926 42925 44783 40934 40723 40171 42452 46364 51039 51643 53417 56235 50091 45043 42362 39298 36924 33779 32419 30846 29372 29254 29920 30894 31889 35220 39951 43189 43941 43135 39487 35581 33999 32063 27022 23388 21772 20419 18106 17265 18049 19881 17095 13554 12708 14215 16986 19253 21516 26920 34710 44049 49299 51243 51521 51134 47597 38854 29864 22581 16762 17667 21588 25539 33637 43739 51113 52823 43891 29325 17887 12530 10856 11743 14413 18944 24848 30973 35072 36185 36756 34120 32021 32734 31969 29534 34591 40628 47341 57055 65695 71355 74555 79768 79455 49111 15448 3953 4229 9734 18405 26001 27820 19919 5540 412 268 290 280 261 276 330 362 371 304 343 342 353 309 345 335 313 297 237 275 173 168 155 150 138 142 187 123 117 166 191 166 221 209 194 221 230 233 245 255 250 229 214 206 160 157 189 121 133 155 132 137 161 151 148 129 138 155 122 133 95 143 110 116 132 131 128 132 140 138 129 100 144 128 136 136 139 92 115 102 113 103 125 126 98 109 118 111 111 120 119 92 99 119 110 99 117 121 113 104 133 117 93 92 88 96 129 118 112 112 119 108 95 95 119 96 72 68 84 102 88 84 83 71 85 78 70 83 88 85 97 121 157 197 172 173 308 432 396 205 83 80 127 188 224 70756 333 888 30 11628 19 39 16 7206 1748 -83 423 315 233 406 520 703 1128 1583 2011 2294 2344 2543 2667 2699 2788 2925 2940 2529 1785 1387 764 482 1452 3493 3804 4298 6589 6322 4163 4170 5174 2777 2528 2588 1738 1596 1087 359 999999 999999 999999 999999 999999 999999 14 339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 3520 14915 17555 9909 6518 6643 8348 9855 11376 12849 14085 15344 17389 19269 19712 19489 17997 16058 14487 11979 11791 14026 17726 20700 22103 24521 26136 25748 26714 28023 31252 33845 35158 35259 31592 27575 24632 24147 25166 25172 25302 26365 26258 26187 27692 30157 32673 33337 32513 32233 32337 33097 33882 32874 32546 34435 35852 37809 42793 46702 44805 39548 34996 33261 31006 27740 25180 26810 33878 40932 43302 43714 45562 48757 49907 45950 39170 34343 32131 30352 29213 29715 29222 30455 33671 36605 32581 26102 22497 23966 30349 36084 41884 48432 57444 64537 68099 69901 65690 60008 49030 31726 15501 7258 4448 4347 7190 10592 14282 20655 26247 29606 26771 23060 13775 5325 6297 19494 38758 56923 58209 48443 27350 3636 204 185 241 245 256 259 325 302 267 303 275 283 256 235 254 187 218 245 197 128 122 87 77 105 74 47 111 119 111 120 122 106 167 162 177 165 204 234 218 201 205 174 115 109 84 71 105 82 113 167 109 76 91 93 89 60 70 56 65 92 87 74 76 109 117 82 51 66 83 79 47 67 84 98 91 84 74 79 44 77 80 84 73 64 95 89 55 44 59 46 54 61 56 48 53 53 69 54 60 74 78 54 57 55 44 46 59 83 73 54 52 60 67 49 45 46 52 48 53 47 33 40 46 46 48 46 33 39 41 49 87 122 139 113 109 225 349 320 161 43 31 62 133 167 70765 283 2417 30 11627 19 39 25 7204 1749 -36 405 1213 2226 3385 3371 4190 6549 8944 8265 2148 1606 2589 3844 4064 5091 6457 4421 4077 4986 5369 6452 7626 8963 10132 10765 11489 12084 14269 18231 21623 24751 24081 22480 22092 22140 22961 24550 27488 30464 35011 32312 23356 19339 18168 20371 24064 28089 31416 29285 22770 20660 20424 20568 21332 22459 24149 24923 25130 24997 26256 35454 46249 55108 65309 75471 83300 83049 63745 24956 17813 18592 21581 22176 21925 22358 24188 25534 26283 26630 28874 30480 31491 31791 30376 28564 27042 27992 31383 35644 36660 34636 34926 36108 36363 36437 38220 40480 39958 45774 55600 57789 56287 51659 47649 49417 53061 56303 61588 63512 62474 63767 66652 66316 58187 48688 44746 40441 40077 39800 40028 40691 34721 30010 25864 21380 17090 12535 8655 7377 13870 29018 36886 36461 25375 15645 11443 4377 431 286 255 275 271 256 302 359 292 273 324 329 293 286 348 318 331 319 273 182 143 136 141 154 179 126 100 122 110 161 168 194 177 179 207 232 248 239 245 255 230 243 223 187 118 79 131 144 157 150 122 152 137 122 141 160 122 118 100 139 151 96 80 101 131 140 100 90 114 100 119 133 158 136 99 98 108 100 108 131 114 91 76 73 83 86 83 116 129 91 96 106 93 92 91 90 98 102 106 102 108 133 125 118 121 96 83 116 116 94 100 91 84 77 96 88 82 97 81 84 87 88 74 74 92 85 76 86 96 103 114 150 187 188 167 178 279 392 340 188 80 82 120 181 202 70774 303 1841 30 11621 19 39 34 7202 1751 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 391 757 1311 1494 1563 1790 1006 528 448 38 114 290 445 685 1084 1544 2569 3665 4446 4910 5709 7304 8583 10678 13397 15371 18091 21373 25533 28517 29754 30866 32721 34241 34489 33083 35062 40088 39937 37094 32946 27503 23460 24311 24906 24049 27629 33181 30395 22433 18112 16582 15535 16000 16946 17944 18794 19146 20736 24045 32291 50377 66867 71679 71047 52955 31357 21015 17340 16817 17682 18084 19356 20086 20640 21994 22581 21350 21014 20748 20950 21145 22547 23232 24250 26460 30807 36274 40815 44330 49299 53888 54809 51041 40145 29082 22857 26308 34848 42774 51372 57409 60203 62366 61521 59374 55012 50997 46574 43357 44323 52485 65353 71664 76069 75177 66560 58372 54452 53226 50211 49322 48002 40054 35743 36000 33755 32337 29460 26803 22882 24553 29500 29042 25337 16158 5425 918 290 295 192 206 221 236 267 290 329 323 288 352 326 318 321 297 261 331 288 238 203 165 124 133 67 100 138 145 166 151 147 154 165 198 188 232 197 214 250 308 275 278 288 227 189 150 113 114 117 126 119 134 144 124 118 130 133 132 148 150 127 144 126 111 155 106 108 122 118 121 116 138 111 132 113 109 119 148 108 105 109 101 92 91 125 126 109 116 111 92 106 102 96 101 106 100 96 111 135 113 108 107 122 117 104 78 87 91 103 101 110 98 79 77 74 83 83 82 79 86 92 81 81 82 73 78 91 90 84 84 88 79 116 163 190 181 169 225 352 359 241 120 89 109 165 198 70783 277 2587 30 11617 19 39 43 7200 1752 -44 161 368 564 763 1018 1247 1475 1850 2551 2876 3497 4253 5171 6489 8318 10238 12328 15385 18859 22482 25594 28456 32114 36105 39336 42935 44803 46753 45127 41012 41062 42297 43570 39323 31082 22316 17106 13033 11070 10203 10005 9292 8453 8476 7168 5862 5853 6421 7104 9476 15163 27948 47151 58939 57226 43314 26640 15305 14045 15514 17020 18287 19219 19784 20018 20503 20971 21592 22981 24140 25185 26287 27404 28483 29908 30335 30568 30822 30823 29847 29125 28943 26862 24511 22956 22229 22591 24506 26580 29189 31983 36309 42424 49530 56420 63467 69479 77266 89349 90169 83745 77042 72340 70572 68961 71015 72469 70378 69696 65569 62347 56639 55994 54690 48469 40804 38526 36758 29224 22071 22589 23652 24915 28856 37719 44873 50331 46999 31152 10586 829 245 210 169 225 231 215 257 321 329 249 241 257 254 275 241 240 257 224 253 225 199 162 88 155 142 92 80 100 45 71 106 119 173 146 165 207 191 168 167 185 207 223 181 178 105 60 106 88 101 82 68 85 84 97 97 78 98 92 96 61 46 107 120 97 40 87 106 96 54 61 76 69 60 76 86 66 38 73 79 36 68 31 52 48 26 53 60 60 56 41 20 55 64 70 55 36 59 42 37 65 52 41 65 69 73 63 51 59 46 43 52 59 41 27 27 33 37 31 39 26 28 31 42 29 39 29 34 29 29 40 37 36 62 106 132 122 116 187 292 272 137 30 34 85 131 70792 277 2583 30 11613 19 39 52 7199 1753 -46 191 486 608 905 1296 1770 2314 2901 3814 4577 5679 7043 8618 10050 11941 14164 16665 19576 23049 28037 34246 41314 48665 55531 58948 59033 57098 60852 63118 61459 54366 46556 40307 41247 42907 37340 26950 19163 13099 11116 11443 11643 11398 10873 11601 13908 17001 18887 20601 22438 23150 21578 18293 15272 11839 8440 7713 7746 8428 8662 8513 7605 6887 6463 6556 6671 6956 7981 9392 11624 13897 16264 19806 22975 24923 26555 27506 28146 28428 28696 29043 30859 30535 27537 22173 18741 19350 23174 28906 35509 42986 48678 54462 59160 62679 68443 74447 85582 87652 76721 65037 56555 52193 50522 51110 54718 62259 74546 81532 81260 77474 70039 59658 57951 56476 53556 55420 55555 51372 51281 47913 43306 44144 49111 48373 45738 31653 16399 4595 863 175 181 233 211 218 188 233 256 277 301 290 319 321 302 330 264 248 254 235 209 212 206 124 137 152 91 90 104 108 97 69 122 163 139 145 174 145 148 157 201 225 205 238 213 187 103 70 67 106 96 80 114 68 87 87 98 74 93 105 98 95 88 69 62 78 107 112 95 102 87 88 66 79 62 43 58 66 83 91 110 120 88 63 82 64 46 62 60 49 68 66 66 74 55 71 90 79 77 84 74 77 88 83 84 46 42 73 79 68 49 66 67 67 57 49 54 53 39 45 56 41 44 51 55 58 59 43 58 64 50 53 67 66 81 129 146 125 129 190 278 279 165 57 60 108 153 70801 274 2671 30 11611 19 40 1 7197 1755 -81 157 481 838 1439 2152 2611 3231 4272 5878 7585 9508 12141 15424 18915 22900 28200 34914 41188 44923 44963 45336 45719 51568 57179 66758 74907 73485 66042 57917 46734 31123 18967 14333 14597 16138 14865 11694 9664 7922 8204 11333 15553 19005 19130 18009 15861 11994 8219 5775 3938 2917 2525 2399 2464 2644 3234 3737 4496 5781 7072 8365 9971 11294 12885 14691 17051 19553 22236 24886 27537 29804 32178 34569 36450 38845 42058 44434 46177 48172 50452 53850 56384 58971 61173 61390 56706 46093 42598 47470 51538 56195 62193 66882 68360 69866 70112 68409 62068 59910 58075 56528 55116 54892 52940 53353 60069 71200 68552 66841 60818 50001 39150 29844 26080 27457 28767 33273 37465 45568 56965 71715 76705 66437 40730 14150 4207 709 217 223 242 186 186 248 250 233 215 254 313 350 286 259 254 288 272 295 237 262 217 195 181 123 105 95 87 90 53 77 120 92 133 148 161 149 179 187 184 212 211 237 234 232 194 170 129 100 113 140 141 145 106 100 116 102 117 114 86 95 67 67 73 77 97 90 66 88 82 76 60 75 92 86 81 103 84 86 67 85 73 86 71 59 65 75 56 99 75 66 51 58 79 73 90 89 66 63 51 62 77 81 89 85 90 85 50 56 78 80 74 76 66 65 78 80 85 55 60 69 51 51 59 49 36 47 66 62 56 50 53 52 47 72 122 142 126 135 197 269 262 133 55 67 111 145 70810 264 2973 30 11613 19 40 10 7195 1756 244 526 917 1343 2094 3349 4629 6052 7843 11054 15781 22970 33930 49387 66389 85852 110377 136802 165798 192522 195754 180371 122876 68337 28120 11183 7930 8154 8101 7758 7339 7339 7155 6695 6202 5676 4558 3327 2065 1602 1591 1738 2038 2515 2895 3827 5077 6167 7128 8030 9198 10559 12243 13940 16379 18619 21389 24515 27507 30532 34932 38867 42609 44837 46364 47922 49922 52642 55099 55111 52462 47972 42755 40444 41177 41640 42680 42775 43012 47146 50987 54061 55516 56223 54961 53324 56280 63066 64989 64257 66270 72065 81667 90316 89659 86173 79688 67871 53335 53927 51182 46843 44774 42698 38272 30037 26591 22637 22252 23836 23445 22521 25244 25187 18135 9640 3363 611 250 227 242 252 244 234 273 279 282 315 278 302 296 286 291 274 252 254 278 294 256 219 165 131 174 133 123 69 103 107 105 105 122 120 131 181 190 178 200 197 189 211 232 260 228 212 151 117 125 114 109 147 134 107 94 103 106 110 98 120 113 82 82 77 61 92 116 87 75 54 58 70 49 92 106 100 94 93 85 90 93 68 69 66 56 55 56 60 58 48 39 50 64 77 71 52 60 55 62 69 81 78 47 81 76 54 58 66 57 82 73 62 52 46 56 47 56 61 51 50 38 36 43 64 53 45 50 53 49 47 46 47 50 60 88 110 89 128 212 256 205 68 60 98 131 126 70819 269 2824 30 11614 19 40 19 7193 1758 49 463 1071 1795 2733 3684 4892 6891 9717 13659 18828 27021 37032 48855 63005 81742 101053 116115 135099 161995 187339 195446 198807 208654 206709 215280 188261 122972 89267 45563 17167 11359 11218 10363 8779 7217 6661 6541 5657 4262 2746 2083 1951 1701 1627 1812 2058 2380 3050 3773 4674 5864 7025 8493 9960 11417 13223 15131 17563 20414 23256 26740 30526 34079 38312 42271 43693 42534 39868 37088 36306 36469 36843 35575 36241 40753 43317 43869 45289 45458 43712 41058 39444 36475 32116 26314 20482 17994 19588 22820 29035 37748 47938 57633 62960 60771 58608 59421 65134 72463 70147 62553 63704 57264 42948 25620 14627 11370 8545 7131 9061 12998 16136 14737 8602 4431 1362 1203 4594 9986 7640 1842 354 222 194 212 231 227 184 223 250 267 315 280 308 304 266 308 321 281 274 302 280 264 251 214 181 138 99 84 104 63 119 84 95 96 107 160 193 181 151 198 222 189 167 218 215 201 174 121 107 111 141 130 148 141 96 115 117 154 121 122 108 72 94 67 98 100 110 106 79 83 98 104 64 106 100 95 91 79 73 79 68 92 84 73 61 34 44 54 58 54 59 80 86 52 71 54 64 63 48 41 54 67 73 79 72 70 64 58 61 52 63 84 70 60 52 38 40 48 60 60 46 44 52 61 51 46 51 69 57 51 46 61 56 51 60 86 105 77 107 181 229 217 108 50 74 113 121 70828 270 2795 30 11615 19 40 28 7191 1759 -86 437 1035 1707 2832 4953 7268 9962 13111 18222 26557 33126 43060 59806 77608 95640 111643 132096 170002 215778 249540 260176 260998 234364 227744 246574 218425 166549 146454 128230 80309 36539 16869 11121 9853 9561 10077 10396 9018 6068 4811 4702 4845 5212 5975 6864 8179 9512 11012 12779 15197 17845 20350 22541 24236 24182 22294 20882 19536 18182 18050 18620 20468 23998 28960 33900 35993 35788 34568 32305 29452 26578 24771 23811 22523 22125 21720 21752 21660 20283 18397 17098 15976 15746 15458 15490 16018 16754 15748 13539 12500 12575 13818 16157 19887 23083 24094 24709 25031 23694 22676 22464 21859 21095 20728 15450 8051 4852 6449 11975 20608 26261 27584 30142 31772 23913 13425 7176 4203 4215 3461 914 319 200 185 261 232 229 196 220 237 287 234 270 248 274 272 311 304 247 255 293 273 283 222 156 130 111 94 72 79 99 73 107 110 150 83 119 150 149 157 181 188 166 204 185 211 232 206 153 124 137 131 130 178 191 128 104 92 90 116 94 66 73 43 54 26 62 62 54 67 69 48 39 63 88 74 62 72 62 76 48 50 74 66 41 25 26 55 43 37 31 37 20 35 28 47 20 34 47 52 39 26 35 53 81 69 44 46 62 54 40 45 63 51 38 41 40 27 28 31 47 45 52 33 31 26 32 27 27 45 49 28 24 27 31 21 30 22 44 64 73 120 191 207 135 48 43 73 95 70837 271 2764 30 11614 19 40 37 7189 1761 253 906 1677 2832 4434 7436 11268 14477 18802 24385 34562 51141 71628 90334 92066 90750 92778 104720 109213 106302 111607 121265 120069 119962 122968 133755 127943 113653 97852 80048 73665 75230 63553 31545 15305 11126 9269 8972 9770 10971 12380 13079 13385 13957 14488 15342 16256 17393 18934 20406 21959 23670 23894 23160 21644 20849 20436 19195 18880 19299 19458 19537 20070 20511 20575 20602 19812 17923 15083 12736 11772 12498 13963 15045 16587 18350 18774 19716 20493 21759 23015 21988 19298 16662 15855 19126 26142 36186 44652 54604 63302 62357 56722 49371 37647 24588 19253 22088 27940 31638 32892 33223 32126 31170 26067 15971 8924 5050 3569 7173 14880 25153 41245 60563 76528 87650 78191 48144 19983 7960 2504 707 324 298 275 229 296 311 248 222 224 265 274 322 342 306 279 280 269 277 263 275 274 319 291 261 263 219 213 134 124 135 120 101 129 96 131 122 92 146 154 176 204 193 199 236 208 218 251 214 221 200 183 205 221 223 233 201 190 154 177 158 130 153 132 101 86 46 92 102 109 113 134 105 86 75 58 86 96 79 104 96 106 88 79 104 95 107 93 67 68 94 74 63 65 78 76 60 74 70 65 85 76 59 83 88 99 99 109 89 74 86 78 77 67 90 91 78 50 49 65 76 86 75 80 64 63 66 70 72 59 54 77 69 66 58 67 61 67 55 56 79 86 100 147 206 213 106 61 73 112 70846 275 2644 30 11614 19 40 46 7187 1762 -52 165 603 972 1556 2127 2608 3260 4126 4890 5662 6790 9289 12112 15107 17808 21951 29494 40383 58473 83674 111089 128984 133912 125935 133337 164378 192895 184218 183970 166602 107666 58762 28315 13769 11355 11834 12442 12393 12572 13144 14301 15585 16650 17095 17566 18159 18384 18731 19403 19626 18943 18284 17332 15983 14774 13553 12520 11087 10140 9342 9134 9275 9116 9250 9403 9771 9803 9448 8977 8533 8652 9185 10044 11122 12243 13595 15112 16935 20144 22548 25124 29382 33016 34208 37860 45175 52548 59911 66110 68408 67769 63563 57710 52841 52593 53926 55749 58609 57714 50151 38009 27402 21960 17452 16305 15558 15417 16145 14563 13525 15411 17517 17556 14718 10267 5736 6259 15102 26442 40012 49964 58647 52425 36390 18197 5976 1124 426 326 264 218 290 296 266 234 252 244 307 235 285 272 277 348 327 289 281 303 322 293 281 297 251 211 185 106 71 106 125 105 95 69 116 127 105 160 168 143 127 207 213 189 191 208 201 241 248 252 173 206 193 205 224 171 188 151 114 122 99 100 109 78 71 86 84 80 94 76 74 83 84 69 67 72 48 72 111 87 63 82 78 49 65 65 84 76 53 56 44 31 47 62 42 43 57 75 60 49 59 43 71 83 70 72 57 57 63 54 57 66 69 69 87 75 62 52 62 47 41 58 47 42 49 45 50 48 42 44 39 47 48 60 48 33 33 46 69 94 135 198 145 60 44 75 107 70855 263 3008 30 11618 19 40 55 7185 1764 234 751 1799 3283 5432 9670 17411 29141 48890 77422 117527 165380 224141 302827 337493 342065 329559 259359 199200 161214 138835 104376 62641 31104 11294 5328 5161 5330 5764 6597 7231 7735 8199 8573 8745 8709 8460 8283 8244 8320 8170 7781 7091 6065 5209 4639 3876 3136 2642 2332 1991 1791 1661 1616 1679 1625 1762 1975 2459 3217 4228 5426 7352 9516 12662 17600 22468 28669 35025 40151 46097 51386 53291 52369 47912 42890 40219 38454 37296 38813 42462 47369 52457 56698 56883 51970 48533 46659 44566 44441 42875 41655 40651 41504 46519 47698 45351 46254 47575 48453 49027 51983 55069 61712 65681 52891 22700 4771 2535 3480 4248 3383 1854 863 450 462 402 281 231 266 270 308 320 231 227 219 273 286 268 272 278 312 335 278 274 278 316 309 284 307 298 193 185 191 164 136 109 124 96 85 50 133 118 131 148 180 225 211 190 198 240 232 234 253 272 269 245 240 229 212 164 174 164 155 147 135 138 139 87 108 65 80 77 61 59 61 64 75 77 66 60 100 73 87 111 99 81 87 65 92 56 46 67 79 56 73 49 67 79 62 66 77 74 65 60 68 59 61 78 89 93 92 92 63 48 73 76 76 64 62 58 58 67 66 51 53 76 71 64 52 46 58 60 64 50 46 46 54 52 46 54 49 58 56 71 104 140 186 187 97 72 82 101 70864 270 2797 30 11617 19 41 4 7183 1765 48 390 835 1389 2234 3101 4456 7354 11635 18072 27187 41862 62876 99127 144493 191111 227151 268262 302458 308159 286636 245100 187853 142248 107206 79160 53804 35996 21713 13313 7875 5006 4364 4681 4973 5448 6360 7616 8328 8289 8490 8662 9016 9317 8984 8250 7349 6179 5038 3959 3089 2455 1992 1716 1434 1306 1247 1188 1269 1461 1688 1967 2022 2079 2107 2207 2666 3445 4559 6098 7868 9770 11356 12335 14087 16724 20191 23107 26910 34934 38577 45159 57958 59897 52316 48818 48029 48473 48660 46605 41437 35907 32810 31223 31927 34728 35399 35776 39269 42104 41875 43794 44340 41912 43692 43404 41413 43629 48403 50036 57198 68038 84184 89281 50434 17087 8132 3900 2076 1284 1780 3456 4281 3053 1615 495 274 268 280 342 335 221 224 272 269 280 295 329 342 326 340 281 313 274 277 272 308 271 216 170 128 120 108 101 89 123 166 138 109 145 219 196 217 224 244 226 215 220 213 191 231 224 260 245 205 186 191 158 169 179 148 122 148 115 81 111 132 105 68 86 101 78 98 111 69 60 79 78 96 101 113 81 64 72 74 94 75 76 51 70 92 74 41 52 66 70 71 66 78 64 59 78 85 86 60 82 84 89 94 81 79 87 84 84 70 77 80 66 96 92 83 88 71 91 81 84 66 56 53 65 68 55 65 63 49 60 77 72 69 58 56 80 120 130 166 207 156 75 70 75 70873 279 2531 30 11621 19 41 13 7181 1766 -91 24 289 545 823 1297 2070 3049 4356 6561 9754 14203 19268 26660 38705 54627 74864 101331 125837 147859 171793 192098 212419 214324 199169 188874 187672 171974 161069 152308 139445 123591 96365 71905 49244 35462 24331 15452 9990 6982 5881 5534 5695 7299 10940 15501 16864 13618 7789 4914 4394 4092 4041 3936 3933 3997 3890 3709 3169 2980 2646 2174 1766 1358 1146 1063 1174 1207 1313 1636 2069 2722 3619 4659 5928 7263 8880 10735 12238 12994 13895 13612 12797 10663 7255 5389 6587 12687 26016 45310 67767 84486 91947 89260 78517 64516 56187 47439 39183 35852 36407 37640 37540 35344 32085 30438 30406 31607 32905 35479 39943 45220 51651 53764 48687 43959 43908 42158 42535 52024 43981 27584 24736 26341 21909 13954 7555 3379 1981 1318 1271 866 1017 1168 724 409 307 297 321 369 314 300 202 245 302 313 232 272 258 308 297 337 289 306 304 289 268 194 170 114 117 106 130 120 111 120 125 96 155 246 201 153 183 193 198 215 263 246 257 225 225 274 251 236 220 195 159 150 160 129 150 112 119 129 109 104 115 120 98 121 104 101 85 71 81 120 121 109 98 79 100 108 111 117 89 91 97 76 93 75 83 72 62 69 80 64 64 67 65 53 74 95 100 74 96 106 109 101 88 85 80 76 92 76 80 80 82 88 78 89 102 77 69 71 66 47 58 70 80 77 70 66 59 65 61 67 56 46 52 56 77 105 130 177 189 118 62 77 93 70882 270 2777 30 11627 19 41 22 7179 1768 290 1101 2361 4184 6732 9916 14343 20730 28100 37344 48056 57214 62997 65203 64394 70225 84334 109411 148437 194181 240284 281260 301600 315649 311095 307201 304939 270258 192889 116571 55755 29771 31690 36786 36789 33192 22317 12161 7325 5093 4060 3820 3558 3277 2926 2559 2182 1854 1636 1391 1295 1181 1353 1800 2779 3624 4515 5385 6304 7429 8124 8636 9309 9816 9990 10089 9691 8912 7888 7000 5657 4765 4858 6021 9188 14240 21200 28612 34875 40381 45950 50209 47798 45704 44914 42987 36243 29061 25278 23634 23267 21927 21277 22700 24533 26608 27329 26957 30703 35124 37954 39981 45010 51634 58684 44197 12203 1870 2032 3226 4815 5801 6090 6277 5452 4097 3334 2603 2152 1624 900 658 632 676 684 489 343 317 283 256 293 265 185 218 228 251 238 261 297 277 242 299 269 259 264 273 270 244 189 163 144 143 95 126 130 108 118 90 106 135 120 153 168 215 189 192 233 235 203 253 184 193 244 184 186 216 187 165 147 155 105 107 89 94 88 93 83 85 65 74 49 91 69 53 86 68 71 61 40 66 84 97 67 48 54 56 50 33 46 63 62 36 49 53 47 44 44 74 69 68 65 53 52 45 71 82 87 83 87 65 55 58 62 55 39 53 67 77 66 66 56 51 42 50 54 53 58 54 52 39 51 46 45 42 40 45 53 46 46 38 44 69 107 147 187 151 67 59 72 70 70891 280 2511 30 11631 19 41 31 7177 1769 -14 262 706 1319 2181 3227 4575 5673 7225 10304 14187 19526 26534 34796 41811 45330 49204 52810 55958 75599 96484 125727 159796 196548 238083 289436 341351 384601 380309 357225 338728 322731 269473 201000 177307 148313 116953 69495 43808 33057 35126 47175 58726 57688 47133 31709 17009 9519 6922 5434 4452 4190 3736 3206 2941 2791 2474 2348 2246 2174 2163 2464 2779 3187 3525 4032 4456 4825 4680 4262 3704 3272 2928 2800 2915 3223 3545 3889 4327 5248 6346 7152 7273 7045 6596 5827 6277 9423 14536 19758 24839 30406 33508 29987 23335 18030 13058 9128 5640 2773 1794 1415 1284 1056 918 840 807 843 972 1990 4685 7839 11548 13828 11207 7580 3615 1180 1223 1825 2507 3222 3621 3547 3460 4206 3620 2062 1554 1443 1618 1630 1450 1333 683 360 277 350 347 372 378 242 230 174 237 268 285 315 315 346 288 292 302 296 289 263 265 270 247 225 138 130 145 107 114 151 139 84 118 129 116 117 198 181 203 189 203 180 172 204 209 204 221 226 196 187 170 187 208 158 151 140 124 101 99 99 81 106 107 111 93 78 68 90 86 75 73 111 84 73 87 106 100 88 81 63 53 70 79 82 74 63 64 77 69 61 68 70 53 73 65 81 97 79 78 75 77 99 87 83 77 84 89 88 65 57 73 71 77 87 74 67 73 68 69 62 76 66 60 67 66 66 62 71 66 63 74 63 50 52 54 56 82 140 179 194 150 76 70 96 70900 284 2392 30 11632 19 41 40 7175 1771 197 482 765 1229 1886 2658 3545 5116 7362 10635 14413 18635 24827 31519 40513 55513 73250 93818 117936 138333 159246 174840 189076 213489 238345 261830 274523 287996 301033 277805 253690 216929 205739 195823 157114 112395 77971 52842 37818 30336 26872 25758 25462 28262 38090 45056 41145 28421 17977 12842 10561 9268 8138 7742 7497 7361 7367 6814 6446 6214 6031 5699 5490 5227 4989 4705 4504 4505 4085 3680 3323 2815 2418 1981 1744 1699 1736 1865 1853 1907 2016 2472 3373 4628 5945 7367 9128 11524 12644 11580 11669 12670 10813 8694 7466 5759 4799 4226 3828 3701 3778 3863 3474 2873 2407 2297 2105 2001 1810 1642 1548 1513 1517 1575 1644 1976 2325 2707 3431 3838 3568 3549 3310 3009 2908 2989 2858 3035 5769 10837 13144 7384 5574 5043 3610 1839 1703 902 345 270 292 323 340 318 385 342 258 228 244 290 262 249 319 303 310 312 299 257 282 279 256 231 216 239 229 170 115 162 118 105 87 96 85 89 126 108 106 148 154 203 217 187 219 231 199 161 176 199 200 165 200 236 187 130 145 157 105 100 100 107 73 96 113 100 63 93 89 87 84 91 63 76 81 88 66 83 65 48 78 78 56 65 43 40 56 60 71 56 51 49 74 74 72 62 69 59 76 70 75 79 79 99 86 76 69 63 57 60 45 55 84 68 65 68 78 75 74 65 63 63 49 48 58 57 53 55 57 62 53 54 62 61 44 41 51 49 78 136 162 182 151 78 66 85 70909 287 2310 30 11640 19 41 49 7173 1772 5 243 394 700 1002 1386 1860 2610 3206 4270 5500 7225 9313 12326 15800 20411 26296 33837 43451 55413 73542 95532 118170 141353 175945 211198 231428 240029 236680 237572 239704 234593 225482 217903 195720 155623 120672 93824 86597 86789 89262 87116 78428 63772 49909 39847 33069 27051 26699 26221 22645 17736 14567 12435 9033 7182 6403 5926 5662 5263 5072 4594 4057 3386 2961 2491 2033 1622 1365 1183 997 932 860 771 675 680 727 794 895 1121 1426 1797 2526 3738 5645 7712 10150 12867 15146 17626 19692 21275 23082 25673 29014 32009 29159 22535 21222 23264 22413 15703 9125 5796 4555 3874 3535 3403 4400 6862 7396 6092 5232 4836 5138 5982 6326 6049 6052 6714 10079 13874 9742 4671 3695 3544 3203 2767 2414 2366 2395 2166 2282 5886 14630 13153 5482 1928 1118 793 409 347 300 303 313 357 355 331 333 210 186 178 251 240 210 244 283 244 274 336 253 272 291 226 235 221 172 219 235 179 136 98 91 83 55 37 51 89 68 75 121 148 216 193 195 172 193 222 167 168 186 171 183 201 184 169 152 125 130 164 129 88 70 86 96 80 49 45 76 81 55 54 58 41 33 62 69 50 71 76 31 57 74 51 49 60 68 52 20 42 43 35 54 52 51 47 49 58 68 62 25 40 77 66 57 59 59 50 41 28 46 48 49 44 56 54 38 49 46 47 58 48 34 43 37 24 46 43 45 45 36 32 34 30 30 34 30 30 38 82 127 145 147 81 29 44 48 70918 298 1988 30 11648 19 41 58 7171 1774 -71 333 835 1764 2954 3556 3857 4426 3917 3094 2887 3095 3424 3831 4145 4691 5387 6402 7547 8678 9889 11458 12972 15780 18827 22016 26214 31938 38724 45357 54251 68626 83693 99796 116189 138202 163118 176350 193717 208227 201841 193388 182080 156768 130993 127390 117796 97748 81106 64373 54850 49584 49320 51983 54545 53390 48756 42242 36685 33324 31356 29690 27046 22783 18044 14046 11943 9629 6953 5233 4362 3844 3325 3018 2769 2227 1643 1365 1024 738 637 680 749 730 666 622 780 1016 1278 1602 2157 2890 3881 5154 6790 8399 9911 11825 14056 16282 18267 22779 29351 30608 30507 36196 45138 47746 52710 63013 73799 77494 71937 53816 35186 17254 6534 4037 3194 2842 2781 3434 4425 4384 4572 4982 5087 6656 9064 11328 15117 12256 7393 5850 5434 4787 4645 5981 6844 7727 7425 5418 3097 2983 3675 4828 4649 3566 2910 2140 1228 709 450 365 437 445 520 548 444 448 455 331 277 247 293 320 314 342 338 358 303 338 332 326 298 277 263 273 257 216 181 130 114 90 144 99 86 117 153 147 162 177 216 248 245 227 226 228 218 195 177 229 226 244 268 227 230 209 189 196 152 120 128 125 93 92 89 73 75 106 124 78 96 103 114 112 82 90 118 111 90 66 93 91 84 78 85 75 76 111 90 74 60 66 50 75 65 90 84 83 86 63 66 90 101 98 86 89 84 96 105 89 72 70 85 106 90 90 87 91 82 72 67 74 74 59 73 73 72 75 76 74 79 69 61 68 54 62 72 80 116 164 193 175 83 73 93 77 70927 301 1900 30 11650 19 42 7 7169 1775 272 1700 3839 6376 10846 17100 22018 19988 9564 1718 1336 1420 1311 1662 1931 2422 3082 3591 4841 5973 6996 8588 10304 12198 13702 16325 19855 23529 27390 32443 37746 43838 50944 56610 64701 72665 79517 85105 89277 95083 100489 109246 117505 126273 137304 136714 124961 108797 96498 73992 49849 38228 32701 31370 34024 36537 38045 35876 31172 27176 24228 23574 23913 23565 22156 20217 17456 14609 11999 9326 7016 5296 3901 2746 1920 1548 1184 711 487 258 176 112 32 -51 -90 999999 -71 145 382 625 1076 1706 2610 3631 4995 6446 8047 9663 11120 12058 12409 12795 14254 16485 19455 22304 23339 25497 32753 42463 44879 46300 49810 52892 56358 60827 69107 72082 68991 53391 33030 21866 16250 11471 8121 7151 7574 8759 10833 12456 14557 18715 23438 27285 28980 30100 29894 23838 15439 9931 14067 27121 39853 51718 54217 35354 12339 4023 2518 2380 2879 3878 3819 2708 1572 797 489 376 388 339 350 383 369 438 332 202 244 234 250 223 309 277 312 293 285 212 226 235 265 282 280 259 244 185 174 147 143 151 120 103 139 141 162 145 196 207 181 169 203 166 175 137 151 163 201 185 198 219 209 206 169 133 148 97 61 94 106 85 61 91 67 72 85 82 70 54 46 77 70 54 59 79 68 64 70 67 32 64 40 48 56 45 72 32 65 44 45 57 66 33 53 56 63 61 48 41 74 84 74 74 79 72 84 96 78 54 42 75 68 73 83 69 80 68 49 37 50 69 65 56 36 40 46 46 37 43 45 47 43 46 38 51 79 127 149 148 104 55 50 63 51 70936 326 1154 30 11654 19 42 16 7168 1776 -48 -86 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 1208 1972 3167 7618 15501 29243 41392 45561 32177 11772 1337 1145 1266 1525 1755 2008 2364 2503 2667 2684 3134 4020 5016 6311 7263 8396 10846 14424 17245 19877 22874 28554 34354 39628 45662 54185 62565 68060 68888 71613 72654 68567 66372 62071 62048 61716 58149 56194 55029 51089 41677 32575 24803 19351 16778 16500 17713 19186 20102 19714 17574 15417 14022 13232 12390 10851 8328 5937 4430 3540 2681 2067 1620 1412 1205 977 860 649 468 318 117 -45 999999 999999 999999 999999 999999 107 252 525 764 1114 1347 1717 2303 2924 3547 3543 3223 2920 2941 3330 4480 6801 9906 14101 18485 22816 27763 29089 29755 30929 28645 27717 29471 31794 36952 47678 57964 62750 59597 49757 38022 34265 33112 28593 22822 18911 16917 18566 22673 29077 37825 48424 54560 58265 63961 70548 69273 60807 43062 25183 29467 50418 68388 77103 73687 52140 27608 18098 12215 6152 3304 2115 1296 682 490 492 475 397 396 394 410 460 499 360 181 231 240 256 260 271 277 280 327 295 297 261 258 260 282 261 246 197 221 153 177 161 126 135 100 124 137 81 137 178 218 235 233 249 199 182 199 218 208 199 174 194 180 177 162 164 187 94 97 131 129 105 75 62 72 99 73 51 59 63 47 63 86 59 86 96 90 84 87 99 84 77 87 68 67 64 53 54 64 55 56 63 39 51 52 43 61 83 83 69 61 81 93 73 71 81 67 73 68 73 76 67 66 63 60 66 64 78 65 67 66 64 76 75 58 49 54 52 52 63 59 53 58 50 47 49 79 130 155 161 115 65 47 50 59 37 70945 317 1397 30 11657 19 42 25 7166 1778 383 1035 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 2342 7546 16798 27231 46246 67333 70911 59577 25698 11435 11781 12679 14115 15626 18032 21246 24499 26538 27865 30139 28913 26475 24873 24463 22980 24636 24497 23853 22698 22937 22983 23214 23853 25419 28470 33634 38509 39471 40105 39787 39518 39613 39421 37828 35957 33613 33610 31852 29865 27731 24095 19710 16404 14407 13737 13870 14417 14890 14304 12878 11449 9829 8684 7551 5771 4193 3464 3006 2496 1877 1378 1151 847 491 185 38 39 -92 -41 999999 -96 999999 -32 100 66 78 191 242 341 491 793 1066 1526 1810 1940 2210 2416 2761 3215 4013 6980 9986 12971 19601 27107 25842 23183 22649 27151 34947 39836 42193 39952 41610 42894 40512 38895 38595 38200 42212 49966 57446 61130 54667 42170 33961 32903 33514 38037 45878 53150 56847 56499 49116 34654 23640 19274 14609 9828 12503 25808 49080 64340 66584 64982 56417 40170 22209 9531 3451 1386 808 539 469 511 514 499 458 448 516 602 543 559 373 163 233 286 300 341 304 286 296 292 308 323 284 255 255 304 322 310 277 212 190 163 148 117 128 106 127 144 139 145 178 199 243 276 236 237 217 187 208 214 215 197 216 184 162 133 146 172 160 137 105 94 96 141 110 121 87 81 98 109 99 88 90 89 69 78 93 90 113 97 106 89 89 94 117 123 110 82 84 83 74 81 66 78 51 67 93 76 106 115 86 81 99 92 88 85 96 96 75 89 90 75 74 67 74 76 76 75 93 95 84 97 98 81 69 70 64 76 66 50 66 59 52 60 62 61 70 113 151 163 165 100 68 61 64 58 53 70954 331 1009 30 11659 19 42 34 7164 1779 -20 193 333 903 1511 2007 2384 3247 3385 3271 3829 4345 5158 6290 6228 7237 9942 11193 12234 9726 4814 2203 881 784 948 864 847 905 896 804 1112 970 1330 4194 11300 26050 48680 54476 49940 32697 9876 9792 12015 13335 13672 14724 16332 22493 43802 54253 41706 33310 33906 33929 35454 38255 44147 46568 43703 41794 43046 42107 36665 31109 29034 25221 22615 22008 22025 22118 24088 26909 27586 28486 29921 29963 29218 29362 29978 28947 27652 25353 22629 20302 18975 18524 17585 16135 14911 13377 10810 8324 6899 6390 6692 6022 4650 3347 2229 1661 1256 961 857 773 699 549 486 471 285 273 157 39 -81 999999 999999 999999 999999 999999 -95 17 49 230 486 903 1310 1619 1928 2087 2271 2508 3404 5982 7591 12259 20386 30638 36577 38939 39177 38523 36158 33906 33337 33573 35092 37373 38947 41334 42255 40213 33674 27291 24527 27564 33377 40227 48278 55211 54735 52203 51613 53944 48200 36586 24902 20192 25446 29366 24819 20299 20702 22882 30443 42422 50976 52828 47984 33806 15028 5444 2348 1006 698 491 513 568 604 560 443 388 562 697 1725 3472 848 185 215 265 312 285 290 339 335 364 316 274 276 307 316 287 261 242 258 257 200 192 143 134 86 88 109 97 144 163 148 169 194 166 244 267 214 226 185 190 148 156 203 192 158 120 161 150 118 74 77 121 99 70 83 101 81 90 96 79 63 59 69 74 83 89 108 108 80 86 85 86 45 48 66 67 82 62 66 58 75 60 64 62 51 65 82 69 66 77 61 79 76 47 65 89 82 98 86 88 78 75 66 54 69 81 74 72 77 72 67 67 69 57 62 62 62 62 72 60 60 54 57 63 47 58 86 130 144 152 138 72 65 54 50 47 36 70963 334 919 30 11659 19 42 43 7162 1781 73 324 668 932 1404 1969 2719 4008 4503 5887 6638 8116 10926 15818 21589 23061 32177 42204 44282 46641 36482 19400 8959 9131 9833 10610 11594 12593 13146 13605 13443 13433 14260 14054 14169 15441 15019 14790 15860 22371 30030 34139 30659 28489 30707 32145 31781 30105 31098 32612 29840 33173 35259 31803 31763 30632 32756 35435 36350 38536 40310 38675 34233 29918 22668 18373 16505 15078 14131 15057 13453 11803 11674 12477 12732 13034 13547 15128 18486 20384 21772 23239 25603 23916 18685 14021 12421 12235 12955 13659 13089 12007 10992 9506 9140 10499 11650 10753 8858 6733 4651 2999 1886 1312 1009 725 538 325 157 11 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -17 177 279 334 490 660 719 599 559 473 357 405 681 1155 2007 3571 5617 7835 11165 14781 18140 21996 26678 28569 29370 27392 26401 27458 30210 35505 40401 44424 47415 52261 57295 56949 54025 58010 66646 72889 79622 89331 100222 90385 75815 46946 24828 13258 14160 15183 12699 9865 15515 25215 32767 39605 40221 34154 21716 11854 5828 2199 1169 792 669 703 729 696 729 660 580 707 890 1161 3172 6277 1156 239 261 212 216 269 289 306 310 295 330 269 275 305 275 306 287 245 285 242 237 187 155 138 111 88 98 116 95 140 169 189 184 226 194 186 197 188 207 200 163 153 151 137 145 148 150 140 140 89 86 88 104 109 94 92 103 64 80 78 90 70 48 85 71 79 104 98 65 85 64 57 64 60 70 90 76 85 68 57 51 47 56 60 70 81 79 82 80 53 86 83 85 86 85 77 95 74 70 82 86 91 59 60 78 83 52 54 71 66 58 74 59 63 72 67 64 62 80 74 58 58 55 44 55 66 95 132 130 137 137 74 63 57 58 57 39 70972 356 259 30 11659 19 42 52 7160 1782 -70 999999 999999 999999 999999 91 311 764 1115 1394 1593 2056 2913 3740 5965 8663 10697 12785 14295 15697 16793 19690 20683 25699 36667 45469 53815 64571 67829 71913 68699 72846 89007 74591 61588 52763 40849 39170 28954 16550 14965 14935 15724 17074 17370 18719 20721 22645 25085 26621 28787 31579 31187 29702 29509 28018 26947 25961 24294 22285 20253 18872 16956 17649 18188 18349 17790 17582 18424 20779 22649 21518 18602 16635 17343 17531 18860 20012 19141 18564 17621 16035 15421 14238 13164 12313 11421 11272 10851 11050 10002 8784 8973 9430 10166 10584 10894 10792 10777 10851 10425 9818 9119 9180 9881 10053 9198 8599 7362 6242 6556 7910 9124 11102 13141 15045 16033 15777 16610 16048 14428 10787 6788 4218 2459 1583 1132 1010 938 803 577 434 311 241 144 128 68 44 13 -19 88 172 243 332 347 252 201 121 31 59 37 -22 7 -8 15 409 1174 2124 3870 7342 10459 14520 20226 25948 29957 31812 31793 30144 28593 29480 32077 32829 36185 45769 58534 74355 89517 82586 73952 74743 68913 61161 52600 39372 25520 14148 10376 7572 5974 5585 5384 5777 5605 5307 4973 5715 8483 12647 17279 17284 12735 6267 2916 2251 1974 1662 1175 902 777 678 700 817 778 614 628 680 1403 5830 9652 4974 421 203 286 244 251 287 278 304 276 272 336 278 317 314 309 230 256 288 261 212 194 158 92 143 120 157 101 125 143 148 193 212 224 205 180 213 197 219 210 149 111 169 136 149 168 136 151 134 93 85 102 92 81 80 109 83 72 75 68 76 83 50 64 65 66 88 76 33 61 74 53 48 58 78 62 56 88 78 72 58 61 73 55 79 64 49 77 70 78 95 69 57 86 96 98 75 93 78 75 60 75 70 61 75 75 77 69 82 76 75 58 63 74 52 43 36 60 54 59 57 49 50 51 50 65 86 122 120 110 144 101 65 53 44 42 39 70981 350 443 30 11663 19 43 1 7158 1783 102 108 220 275 436 703 1187 1853 2629 4034 6083 8792 12583 16104 20705 26838 31711 38218 48051 58080 70690 86376 102260 119927 140371 158397 176510 193731 181095 154204 120564 87338 63141 45836 31117 20631 16786 15862 16086 16574 17103 17836 18628 19236 19912 20221 21123 22794 23990 23431 21894 19365 16987 15082 13240 11670 11669 10977 10586 10252 9680 9570 9760 9163 8637 8439 8276 7672 7581 7728 7468 6890 6698 7035 7398 8533 9693 10030 10260 10435 10985 12275 14079 15080 15346 14893 15569 16195 17481 18479 19410 21078 21146 21654 22981 22230 20706 20638 20121 20248 19719 18034 15396 13290 11895 10892 10411 10565 10285 10270 10786 12263 12106 10046 6263 3138 1635 1151 911 729 700 720 700 616 538 431 409 340 251 135 58 125 37 102 37 73 12 1 142 29 57 15 -60 -67 999999 121 556 953 1408 1297 1072 1314 1690 2382 3414 4404 5474 7375 9411 11998 17894 24485 20652 14904 15358 17711 24832 37689 54768 62993 59829 59663 60004 56859 57217 65608 76791 86762 95407 93478 88978 73978 48854 22241 7969 5708 6250 6940 6815 6129 5983 7157 7968 6974 5402 4082 2889 2214 1812 1552 1294 1027 919 809 795 817 748 677 733 810 1302 4958 9364 14885 3351 227 239 258 245 264 328 371 343 329 325 313 291 269 298 313 254 250 226 206 149 133 124 117 127 112 111 167 199 176 193 242 197 173 205 201 197 176 198 153 126 171 175 186 187 177 152 129 113 84 98 79 65 79 76 61 62 106 110 73 63 100 97 100 67 56 56 69 98 81 75 71 78 64 62 88 72 74 72 78 53 58 54 59 46 89 89 87 76 69 72 72 85 70 99 103 81 91 77 74 77 65 69 85 83 87 88 94 78 85 81 77 74 84 75 70 68 70 62 67 65 63 63 63 66 75 104 119 103 138 143 86 74 61 55 57 70990 352 386 30 11666 19 43 10 7156 1785 35 568 924 1323 1995 2674 3240 3801 4279 5371 7000 8329 10491 13758 17517 21299 24749 28904 33287 42786 56536 72836 88174 101132 112598 124244 132972 130680 122963 111727 86351 62381 40032 25304 15680 11004 8688 7119 6219 5879 5823 6344 6486 6625 6550 6553 7065 7679 8215 8752 9532 10038 10340 9606 8738 7220 5968 5258 4425 3998 3650 3568 3638 3815 4251 4601 5290 6049 6932 7761 8586 9371 9839 10179 10555 10396 10192 9185 8756 8781 8878 8702 8759 9117 9298 10297 12568 11907 12850 14578 17239 19362 19650 19944 20965 23129 25315 26892 28804 31845 32015 30400 31051 30938 28686 24802 21777 19609 16012 12317 10161 8184 6853 6505 6751 6381 4849 2777 1370 734 591 538 448 367 265 340 350 307 159 119 107 -10 -64 -49 999999 999999 -83 -75 999999 -55 999999 999999 999999 -99 999999 999999 16 162 128 56 95 58 85 262 746 1216 1629 2011 2529 3591 4743 4308 4174 8114 12971 10267 12193 16128 19155 22338 23279 22470 22337 22913 26441 35085 42817 45447 42152 52128 85484 119487 142876 154928 136647 83847 38115 16517 13431 19349 27741 34057 33293 26907 14709 7534 5380 3716 2641 2070 1811 1511 1378 1473 1454 1345 1289 1197 1001 829 901 1180 1093 3844 15089 24868 25940 4090 309 286 276 345 299 321 362 320 324 363 309 320 293 269 263 267 251 224 144 128 144 137 113 133 174 197 191 168 209 209 215 210 179 194 189 204 192 165 164 166 162 178 229 190 142 114 102 99 129 98 79 87 83 63 78 110 112 79 87 72 92 84 110 106 90 110 100 59 58 81 92 83 107 89 77 83 90 72 69 55 80 84 85 96 87 86 73 92 70 59 77 92 86 93 107 84 77 73 77 64 79 100 96 83 99 101 91 91 78 89 84 77 67 55 67 62 67 76 72 61 73 71 77 71 91 117 108 151 143 90 67 48 48 49 70999 350 446 30 11666 19 43 19 7154 1786 346 491 604 1054 1634 2003 2683 3820 4856 5267 6688 8300 9089 9914 12897 17488 21466 28287 35916 45234 57649 80006 102904 117883 138584 149332 140553 124098 96902 67931 39676 24638 18335 14019 11361 9349 7675 6589 6162 6491 6876 7016 7094 7231 7557 8075 8502 8588 9020 9716 10605 10685 10710 10613 10184 9297 8347 7882 7565 6821 6206 5666 4787 4295 4200 4121 4802 6655 8524 10253 11157 12039 12818 13879 14868 15935 16613 16357 15835 15542 14410 14092 13259 13696 13852 13899 13855 14361 14931 15246 15509 16868 17801 18560 21400 22375 22750 25327 27478 27252 25987 26198 25274 25068 24188 22785 17377 10851 7256 5106 3810 3194 2821 1760 573 85 -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 -64 257 577 686 916 1497 2601 2929 2602 2563 3188 3360 2990 3214 3428 3745 4521 6077 7998 11073 15759 21282 25503 28658 32007 34276 34740 30022 22855 24403 25338 33151 60853 93892 107025 87491 48512 24038 30015 43915 50254 35271 12263 6702 5115 3838 3429 4411 4708 2925 1955 2114 3257 3801 4009 3932 5795 7624 11567 12235 2319 5499 75208 136054 73095 17490 785 202 221 229 234 296 291 269 267 279 280 248 251 257 218 188 169 164 109 78 105 140 91 127 117 90 131 147 117 158 149 138 121 143 167 143 165 171 159 154 137 140 143 139 108 121 100 93 79 76 69 70 65 63 32 32 55 47 54 50 25 41 55 39 46 78 86 51 54 40 53 76 69 34 25 39 34 41 53 44 40 44 41 60 75 63 54 52 69 61 35 64 79 75 64 71 67 43 50 68 42 52 66 64 49 44 52 53 66 48 46 52 44 36 37 36 26 39 35 36 28 27 31 32 34 66 57 100 106 65 44 25 24 20 71008 345 594 30 11664 19 43 28 7152 1788 50 205 626 1087 1427 2432 3203 3495 3334 3684 4867 5326 7484 9097 11173 14264 17441 20910 27961 34359 40580 44728 51414 60073 76203 118282 141639 143408 112876 102240 63719 18843 16938 17718 17795 17695 17339 16901 17361 18000 19134 19633 18261 17516 18837 19580 19338 19446 20693 21430 21401 20872 19290 16913 15610 15644 14868 15300 15112 13661 12388 11404 10006 9201 8036 7187 6990 7357 8203 9463 11727 13405 15566 18608 20946 23226 24243 24835 26599 26182 22467 18605 18525 19441 19122 18521 17853 18793 18917 18927 18772 19704 22187 22973 22165 21587 19590 18623 17913 16981 14773 12382 9031 6230 2986 1277 700 289 -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 -11 265 637 1098 1693 2380 2953 2726 2563 2681 3178 4147 6084 7516 8123 7713 5876 5523 6209 7420 9159 11191 13860 15169 14200 12796 11169 10853 10777 9940 8135 6427 7593 9808 13903 29649 30423 18753 24026 34805 44071 34252 15514 6232 4350 4067 4479 4575 7339 7080 4303 6331 10669 9989 7906 2949 8049 20568 23310 7155 7931 35065 147520 255635 144939 7582 230 294 280 269 292 319 297 295 294 304 272 285 282 266 250 223 158 126 106 140 86 79 71 110 110 130 126 129 158 170 169 154 146 147 158 148 144 157 125 106 132 159 156 161 134 108 90 80 50 78 86 85 66 54 61 64 71 42 54 56 66 54 59 60 69 112 64 61 74 55 60 78 57 50 63 55 29 41 64 61 57 63 68 64 50 48 61 59 57 53 49 56 72 70 88 82 54 69 68 63 54 38 55 72 60 64 56 47 56 55 49 48 44 43 40 38 34 37 41 40 39 31 32 28 35 52 57 79 90 52 36 24 21 22 71017 348 501 30 11661 19 43 37 7150 1789 261 435 626 1135 1517 1868 2585 4081 5466 7201 8732 10101 11666 14076 16991 19644 22034 25087 28022 31236 38413 45912 52696 61991 70022 69414 59756 44103 28616 23247 21808 20773 19922 19327 19809 21457 23813 25872 27069 28601 31506 33183 34957 35448 33898 33674 36765 46070 52178 58788 72308 87618 90471 84875 77714 73863 69276 64366 64822 60809 46695 34977 29705 24945 20132 16157 14732 14369 14581 14477 13092 12179 11573 11835 12006 12960 12824 13947 15542 16964 18483 19887 20905 22853 24341 23656 22155 19708 20574 22827 23211 23414 24386 25199 25098 25610 25927 26078 23204 20287 18954 18065 15918 12131 7931 3829 1481 493 304 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 -70 999999 999999 -88 -85 29 233 375 665 1045 1225 1961 3016 3418 2684 3080 4968 6147 7440 11465 19033 24403 23830 12100 9471 8517 4909 4745 5350 5886 5583 5572 5728 5676 5504 5561 6354 8516 10736 11250 11378 15525 22589 22291 19211 25678 30573 20683 8442 4486 3714 3449 4407 7940 9803 7194 8495 27639 20264 6950 7528 5612 1536 1588 1590 1391 8574 61621 161224 254961 61926 1632 259 294 321 316 309 353 342 311 326 320 269 275 306 301 234 262 246 221 179 163 149 136 153 132 143 149 176 192 221 213 204 200 164 203 195 156 209 154 177 185 175 164 152 198 205 152 116 108 81 94 91 81 82 112 112 90 93 92 94 80 84 72 68 91 103 96 79 95 99 89 75 84 81 100 92 84 87 108 89 86 93 72 89 91 82 83 87 96 87 99 99 89 73 94 104 110 87 78 86 87 77 89 84 74 79 93 89 85 86 74 94 90 82 78 67 70 75 64 69 77 67 64 67 65 75 93 71 98 123 86 77 68 57 45 71026 346 560 30 11660 19 43 46 7148 1790 -80 -17 117 130 376 675 1297 2198 2816 3723 4620 5287 6713 8329 8981 9445 10468 11468 12425 13291 13767 14609 15729 16944 18693 20951 23339 24874 26371 27337 27288 26316 25171 23770 22305 21288 21998 23917 27132 30328 34976 39595 45359 51403 53305 56796 60810 62882 66036 67511 70305 73453 73289 66312 60237 63138 57946 51223 48512 48651 48626 46675 40995 33758 26837 22564 19460 16473 13718 13580 20569 27928 48841 28897 8986 6520 7608 9545 11067 11814 12594 14458 15452 16035 15960 15479 14788 15268 14741 15200 15495 15586 15696 15099 15329 15621 15726 15988 15149 12069 10666 8484 5396 3068 1215 370 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 -67 999999 999999 -23 17 79 393 866 1483 2490 3174 3536 5704 10681 15838 18654 22325 28024 38927 50019 43059 16091 4823 4165 4692 5200 6016 6803 6948 6593 6344 6342 6436 6790 8067 10851 11314 8140 5738 6158 7238 7199 6970 6595 5544 4303 3646 3934 4512 6434 9942 10410 9854 13438 31955 41388 43848 19276 7289 12667 24262 18944 11415 6982 35991 148319 86214 23121 2147 238 220 250 238 243 304 299 263 263 322 280 258 292 261 234 266 272 220 196 167 147 92 126 102 111 128 125 130 181 188 185 171 211 230 188 195 226 173 155 163 131 146 144 170 162 144 128 118 75 81 121 93 96 102 69 62 86 64 51 64 46 89 73 38 51 86 61 77 68 48 91 99 78 97 86 80 54 61 81 88 78 65 47 75 67 75 68 55 65 59 50 59 78 84 86 86 93 88 70 52 59 72 58 50 60 68 67 70 55 52 43 52 53 49 50 45 43 58 46 40 39 43 49 53 38 43 59 40 52 84 62 51 45 32 14 71035 337 829 30 11659 19 43 55 7146 1792 89 287 387 695 1065 1797 2007 2204 2759 3825 4391 4673 4814 4737 5018 5762 6764 9725 14301 26184 39190 43165 39087 43807 46395 27736 24660 24227 24614 26132 28312 28790 28397 27042 21828 17878 16631 15693 14504 14148 14490 15935 18027 19723 21147 23115 23494 24034 23174 24163 24716 23504 21168 20015 19324 16965 16267 14984 11986 9854 9334 8205 5949 3695 2442 2390 4746 20235 59497 149021 258492 306709 191134 73481 20371 13410 13044 12539 11339 10907 10653 9656 8438 7636 6299 5315 4777 4438 4722 5181 5694 5022 3861 3473 2343 1019 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 -58 155 616 1207 1241 1393 1640 1913 2628 3366 3711 3779 4721 7995 9935 7954 11753 19555 27028 28075 31403 33830 34790 34949 38221 32397 12041 10876 13351 9870 6485 4871 4272 3733 3206 3168 3422 3677 3765 3557 3485 3687 4940 13683 34581 36541 19134 7980 16813 62518 55054 20872 27212 13992 2385 4907 14047 23104 14383 20159 118540 291182 89744 3855 379 238 253 278 327 321 310 337 333 318 320 277 283 306 302 242 255 262 248 200 139 162 114 129 173 108 179 162 138 169 232 252 273 245 221 240 245 210 225 202 210 204 214 195 201 215 165 146 160 97 137 87 72 88 110 118 122 139 132 140 95 103 106 91 80 129 91 78 98 115 106 93 81 90 87 100 106 93 112 94 76 96 101 98 83 103 98 80 75 75 82 95 86 99 107 118 100 99 102 92 102 106 94 86 102 117 84 75 83 100 94 85 82 90 76 62 78 76 75 88 74 76 79 90 69 65 71 69 64 62 108 118 88 72 67 56 71044 336 858 30 11658 19 44 4 7144 1793 5 591 1204 1606 2126 2892 3600 4897 6171 7668 9507 11267 12965 15231 18312 21444 24505 27424 29914 32354 33767 34442 33951 33809 33656 32123 32019 31317 30193 27017 22867 19373 18130 18625 18802 17769 17437 17269 17328 18703 20097 21650 22871 23710 24994 27076 28978 31456 33184 34585 37134 38662 35792 33762 32272 34419 37550 34658 27758 22436 17603 12424 10878 7161 4725 4980 4269 3102 5315 26163 74425 114537 119561 130837 96403 37660 13903 10952 10770 11445 11074 10381 10081 9469 9783 9291 8817 8740 7997 7673 6223 4064 2717 1926 720 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 26 100 288 635 961 1461 1614 1691 1875 1955 1985 2390 2843 3205 3667 4081 5407 7908 11095 12723 11324 10026 10733 17271 26464 31109 25214 8518 4069 3973 3738 3291 3137 3012 3106 3291 3659 4092 4449 5671 10363 25633 49082 69967 57655 38114 41791 55332 48535 54903 27837 9911 3173 1093 365 371 1354 8956 11130 10360 97356 189720 29928 1081 275 181 199 229 255 276 250 273 292 237 246 251 237 291 254 218 204 220 178 194 131 109 141 140 137 123 107 122 167 132 156 172 185 148 168 217 153 172 148 142 167 136 149 168 157 135 126 141 93 79 50 71 36 66 87 75 82 76 62 56 32 58 75 57 50 77 72 41 50 42 44 60 70 53 52 61 53 42 46 52 45 39 40 63 64 63 60 38 30 59 57 68 53 55 69 72 67 66 44 40 59 53 47 53 53 56 73 60 52 53 50 35 41 45 43 22 38 38 22 17 36 29 24 23 33 29 27 30 27 49 65 44 39 18 11 5 71053 337 826 30 11656 19 44 13 7142 1794 51 321 668 1202 1588 1671 1724 2016 2329 2868 3514 4479 6255 8688 11530 15118 19815 26798 34509 42100 46878 49957 53066 56464 59658 62096 61392 60648 60070 57172 53428 49781 46285 42982 42214 41241 39478 38852 38120 37603 36560 35357 34450 33421 32509 31997 32237 32940 34530 36079 34655 34811 38261 46280 54935 54789 49819 44821 44637 44480 40424 33715 25120 17238 14916 12425 8423 6384 7169 6419 7814 19768 49601 42997 93710 121557 61019 22810 14290 11221 8187 8963 8927 7951 7307 7196 7473 8010 7869 6459 5111 3904 2598 1370 507 116 23 -15 16 63 54 28 -29 37 8 9 31 -12 -21 40 27 19 999999 -94 -64 5 40 23 11 49 7 1 -8 29 -12 40 -63 -7 49 53 58 85 73 99 87 72 142 95 170 118 373 1018 1918 2177 2758 2698 2688 2858 3197 3667 4358 4754 5252 6609 10130 15503 17401 14504 9975 7509 6589 5804 5004 4662 4952 4989 4715 4073 3477 3353 3434 4085 5927 7565 7896 6552 10424 25612 51298 51613 40818 34605 47580 52458 26441 9324 4951 2913 1475 515 335 325 536 792 804 1587 6357 11906 5371 825 366 248 224 277 249 288 296 335 284 266 275 289 265 304 321 250 236 262 215 171 195 193 182 159 123 96 99 114 168 176 186 204 202 146 209 235 207 179 182 202 176 181 135 146 168 193 161 150 142 144 137 108 112 91 54 67 79 72 84 92 79 79 81 73 67 79 78 74 70 78 91 89 94 46 65 97 66 72 83 72 97 77 51 65 62 39 72 89 63 43 66 77 57 82 95 92 99 90 81 82 81 83 68 83 83 86 88 91 82 80 70 67 57 67 69 74 61 60 71 62 56 62 51 52 44 47 49 48 36 57 101 77 54 53 40 36 33 71062 361 131 30 11651 19 44 22 7140 1796 194 -94 -43 -52 999999 -49 -96 999999 999999 -17 -28 999999 999999 999999 -83 999999 999999 -55 -64 36 -49 -49 -18 8 74 320 610 837 909 1350 1886 2529 3171 3776 4542 5120 5325 5244 4942 5097 5676 6501 7682 8428 9814 11522 13004 15362 18629 22982 27085 32912 40733 45571 48497 47669 45457 40631 34401 28771 26001 26528 26585 24454 23895 24097 23133 22854 23047 24379 26398 28755 28731 27653 28279 29649 30694 30036 28555 26247 24505 24654 21594 17963 14763 12379 10030 8306 7885 8631 9014 13222 17500 26802 52042 84036 122127 160510 205430 195832 151644 93314 12763 1633 734 833 1126 1272 1345 1435 1304 1304 1180 922 645 446 306 110 39 52 31 42 148 141 125 18 -35 54 -1 26 29 40 54 65 39 70 14 5 -12 9 -21 47 -21 -29 0 69 36 62 55 66 -4 -29 20 19 45 82 148 138 138 123 142 113 104 191 238 280 608 971 1225 1586 1869 2380 3091 3758 4303 4857 5708 6459 7504 9290 10520 10949 10461 9482 8554 8226 7454 6096 4685 4059 3775 3518 3367 3317 3590 3913 4967 8273 10151 10461 12822 16148 23157 22978 15728 18825 27370 24688 17442 22565 26997 26688 23736 17395 10698 3723 598 528 701 3567 11595 15378 9892 1653 439 241 242 291 356 337 308 335 303 302 331 298 278 308 245 235 293 246 206 183 219 160 147 127 142 130 126 144 182 185 198 180 168 200 201 192 207 190 221 172 141 156 155 193 218 173 181 170 196 183 142 166 154 133 137 101 88 83 98 74 100 88 104 131 113 88 107 79 79 82 64 82 110 83 86 80 86 86 104 81 77 96 97 81 88 84 83 76 83 83 94 77 47 66 87 76 73 89 94 105 86 78 84 93 74 70 78 92 97 72 65 72 85 63 68 72 75 62 55 67 62 54 68 74 71 61 47 43 35 60 90 77 61 44 45 33 33 71071 331 999 30 11649 19 44 31 7138 1797 -41 76 -9 426 673 1154 1399 1393 1515 1423 5669 15874 4182 1018 788 733 905 1105 1625 2027 2622 3344 4153 5013 5975 6494 6959 7844 8520 9097 9573 9570 9377 9362 9739 9422 8851 8900 8389 7720 7412 7671 8027 8250 7790 7247 6155 4669 4105 4209 4822 5045 5270 5544 6691 7048 6429 6471 6510 6963 9817 16053 28446 48628 89574 165679 251133 331078 438486 501284 526606 438086 308033 233178 15761 659 87 73 114 -5 8 -17 -4 56 -34 -23 4 -60 -56 -11 12 -34 -79 -1 92 68 4 -32 -9 0 50 13 -4 1 -52 -58 -3 -23 -5 -48 19 22 -6 -64 -19 -28 -32 -50 -99 39 5 -26 23 36 28 65 64 68 59 9 138 101 112 75 95 176 159 63 129 192 428 813 1125 1868 3109 4650 6281 7893 8106 9234 10811 10998 10186 9114 8118 8030 7503 6613 5850 4596 3650 3143 2909 2842 2977 3916 6758 12396 17068 15786 11000 9527 10992 16010 35846 41943 39103 33266 27915 22357 9998 9419 8136 11449 11762 11550 8656 1375 759 965 7315 28568 57320 20345 2163 356 259 303 288 354 359 331 283 277 285 308 284 254 283 278 276 245 203 178 184 149 152 147 176 152 135 155 163 151 206 196 212 227 220 265 209 188 182 210 222 204 167 164 192 188 197 227 213 175 190 174 157 131 123 116 113 109 94 84 100 74 71 87 69 70 65 109 107 124 121 87 77 105 87 99 101 112 83 89 79 68 83 108 81 64 87 87 89 102 111 105 99 89 87 98 112 113 113 113 97 86 92 87 75 77 75 74 87 103 97 90 83 65 63 66 76 71 73 65 59 60 60 75 71 57 61 55 75 109 93 75 65 52 44 40 34 71080 338 793 30 11653 19 44 40 7137 1798 -37 -16 221 681 1063 1249 1728 1954 2370 2958 3773 4296 4922 5848 6541 6941 6911 6536 5739 5609 5005 4171 3668 3225 3168 3450 4125 4931 5773 6842 7712 8836 10524 13045 15290 16940 18942 20229 21466 22521 22779 22162 21016 19444 18358 18218 17954 17810 18297 18705 19098 18327 15899 12349 9873 9439 10495 10644 10943 11235 11494 10570 9767 8276 6760 5512 5441 5929 5975 6266 7431 11299 26856 58047 108737 192616 286280 322198 247236 202666 178220 129849 33826 671 999999 999999 -58 -52 -99 999999 999999 999999 999999 999999 999999 -89 7 -35 -87 -47 -89 999999 999999 -83 999999 999999 999999 -61 -99 999999 999999 999999 999999 -97 999999 999999 -36 -57 999999 999999 -71 -54 -89 -55 -62 -55 -69 -26 -71 -33 10 -90 -73 -14 -17 59 57 -16 23 32 44 23 31 50 122 91 85 202 357 713 1212 1951 3854 6995 9404 9072 10520 14991 18713 19134 17767 12362 7664 6345 5685 5079 4159 3286 2780 2503 2362 2458 2594 3650 5352 6229 5824 7260 13155 23182 32018 34061 39237 51955 43575 25749 32173 41167 15401 5234 12663 12227 10341 12270 4825 1422 956 3175 18319 20346 11861 2677 275 215 227 253 302 285 300 259 198 213 256 243 269 243 254 221 210 196 152 166 126 129 132 140 88 98 108 102 140 137 132 181 175 191 144 139 163 174 195 127 102 125 136 138 133 142 123 122 159 133 81 81 65 85 45 46 39 61 79 49 51 70 78 70 45 51 56 55 36 75 62 47 45 46 46 55 27 30 66 61 40 57 58 50 49 37 29 33 57 46 39 33 36 54 60 53 68 81 71 62 60 53 45 55 38 49 52 43 55 52 53 36 43 38 22 29 45 34 33 31 24 33 33 33 21 22 18 34 66 44 33 24 25 16 3 -13 71089 344 610 30 11650 19 44 49 7135 1800 -38 -5 -29 213 475 610 736 1381 1801 1932 2082 2628 3092 3512 3851 4481 5854 6921 7458 7980 8381 8226 7704 7048 6465 6013 4823 3925 3265 2859 3080 3967 4998 6557 8108 9502 11037 12082 12452 12956 14150 15658 16208 17442 19221 19661 17706 16451 16422 16264 16245 16228 15785 14812 13449 12489 12189 10968 9094 7653 7167 7632 7771 7637 7153 6456 5506 4863 4365 4447 4451 3800 3721 4357 4601 5223 8231 13873 28758 40990 48435 106922 184985 231819 239498 200341 196311 107807 36552 4406 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -29 -94 999999 -82 -75 -21 -8 -19 29 61 121 390 664 1910 5199 8122 10708 12284 12328 11725 11672 11331 11153 13118 17650 17697 12399 8367 7765 6989 4861 3779 3196 2436 2079 1588 1725 2136 2229 2025 3906 14289 27956 28983 34570 37540 39605 46895 53985 37331 31459 53427 57152 16152 3097 10770 24407 13799 9522 7343 5204 2826 12817 78536 89565 78051 8363 343 240 226 283 287 297 334 317 240 299 288 253 264 249 280 245 174 198 179 162 146 119 99 120 139 141 157 163 160 167 162 200 206 196 192 164 173 157 154 130 163 136 125 176 211 170 152 165 158 134 118 110 94 85 78 95 98 101 99 83 65 78 72 65 72 87 73 85 66 81 88 92 70 81 88 108 106 94 101 115 95 85 88 69 83 83 82 83 80 77 84 78 91 100 98 90 89 86 99 93 72 74 54 40 65 60 66 77 61 79 61 64 57 56 53 41 50 38 51 59 57 46 50 53 53 50 40 43 84 87 72 56 45 39 30 20 71098 339 755 30 11645 19 44 58 7133 1801 -54 157 293 318 533 1042 1313 1631 2248 2509 2981 3498 3778 3756 3739 3417 3425 3200 2942 2634 2534 2324 2040 1885 1792 2040 2487 3337 4417 5331 5601 5774 6806 7885 8287 8936 9584 11115 11368 11900 12896 13029 13020 13074 12066 11779 11783 11629 11395 10984 11092 13672 11120 9151 8643 7410 6871 5716 4252 3567 3486 3829 4425 4226 4500 4845 4714 4550 4175 3867 3404 3389 3645 3534 4394 7116 15095 36604 89912 167058 292992 373479 318767 120116 7381 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 100 -59 999999 999999 999999 999999 999999 999999 -98 -38 75 279 813 1975 4360 7976 10447 12883 13164 12084 12681 14697 16767 14644 9265 6041 4992 4459 3783 3548 3952 4867 5695 5465 4178 2848 1652 1219 1046 942 990 1177 1752 4717 14652 27849 33711 33028 40288 54024 64988 66007 55912 59147 68019 57330 29035 10671 4701 9343 28008 29810 30822 20429 6147 9326 62838 110287 38471 5113 544 269 197 215 274 342 321 269 259 225 286 310 282 316 283 256 277 237 197 161 167 121 134 166 159 146 169 164 169 134 174 168 168 220 201 251 236 217 194 147 163 164 181 194 156 179 223 154 178 159 150 95 84 105 82 55 71 77 82 93 84 67 96 66 104 77 83 75 82 99 105 98 68 84 95 73 84 91 78 88 83 79 83 82 100 101 89 94 92 81 75 72 78 71 77 94 94 84 83 79 97 89 83 73 71 77 79 81 80 71 74 73 66 63 70 72 85 63 46 61 53 60 63 51 48 53 44 47 45 61 112 85 65 56 43 40 30 71107 361 91 30 11641 19 45 7 7131 1802 386 999999 30 156 -23 3 132 94 999999 -11 169 -41 82 157 91 -88 12 -63 -57 80 161 289 373 247 302 599 849 1215 1708 2034 2313 2854 3317 3204 3059 3098 3285 3370 2982 2548 2227 1910 1845 2119 2410 2981 3586 4155 4217 4567 5291 6107 7528 9324 10475 11573 12644 13931 14877 16200 17462 18584 19365 19784 19742 18677 17605 16271 14468 13558 12904 12738 13195 13470 13177 13438 22851 33417 41693 23259 6305 4457 3891 3660 3665 3661 3970 4152 3782 3315 2797 2255 2026 1378 1078 865 760 326 -100 999999 1052 4482 353 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 101 52 999999 999999 999999 999999 999999 999999 999999 999999 -3 411 1086 1905 3275 7878 13619 11406 8211 6965 6448 5811 5432 4873 3723 2795 2225 2172 2297 2404 2527 2345 2142 1792 1483 1245 1206 1005 850 795 977 1593 3247 5965 7986 11138 21309 29905 33070 30381 26187 21862 26802 38401 49023 61888 68954 59127 46835 43358 28552 16427 31804 64488 81645 78726 56731 22915 55863 150774 142643 39214 1905 412 272 260 303 313 300 311 339 290 279 291 268 247 272 251 303 260 206 192 168 137 142 107 139 150 194 177 122 149 166 224 177 173 203 215 197 221 193 159 142 181 179 141 178 159 156 154 158 143 125 111 123 98 105 85 110 116 95 62 98 111 90 63 44 87 81 63 99 92 70 49 69 99 83 84 55 79 72 77 95 95 77 82 87 78 78 82 77 69 78 89 76 92 95 90 83 95 109 95 90 82 76 77 65 75 64 54 70 87 74 65 55 57 55 41 50 55 59 46 51 51 54 49 37 39 35 39 37 69 86 66 53 55 38 26 15 71116 340 723 30 11643 19 45 16 7129 1804 -41 66 999999 13 321 479 514 827 905 1151 1389 1700 2056 2421 2549 2529 2572 2706 2576 2508 2493 3112 3972 4546 4851 5221 5448 5821 5786 5721 5501 4952 4374 4130 4182 4192 4361 4993 5667 6595 7488 7319 7010 7410 7057 6953 7032 6859 7005 6825 6552 10033 14154 17851 53844 110155 139752 106274 68850 26213 6237 4043 2903 2160 1907 2017 1733 1584 1292 934 441 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 178 650 1127 1981 4428 7961 7803 4742 2654 2473 2656 2964 3442 3378 2673 1957 1582 1606 1725 1860 2146 2052 1837 1560 1243 841 562 367 405 534 901 2587 5771 8354 10729 12841 15838 23382 34826 38930 38797 37736 37492 42864 47298 46131 46192 45003 53569 83933 96006 106632 174826 174452 79252 33150 73660 124319 147481 162019 112409 5218 354 241 277 294 313 364 293 293 328 335 306 300 268 246 246 269 205 189 176 168 182 156 126 150 122 149 193 176 193 203 215 208 192 204 244 239 217 251 196 161 202 195 174 200 216 188 185 193 174 163 153 135 116 102 74 81 111 117 101 92 81 103 82 92 104 89 85 77 75 84 85 83 91 88 84 77 80 80 78 79 70 85 101 72 83 101 77 82 76 82 97 85 75 81 97 101 91 82 79 74 83 96 94 82 92 86 80 82 77 87 72 66 65 57 65 78 66 60 62 59 50 52 52 55 43 46 67 82 76 70 63 52 52 48 39 30 71125 336 843 30 11643 19 45 25 7127 1805 -88 -7 169 108 140 113 258 487 561 1013 1489 1826 2078 2642 3115 3751 3796 3933 3964 4130 4452 5000 5802 5907 5648 5299 4930 4579 4198 3757 3258 2914 2600 2484 2440 2408 2357 2703 3395 4209 4794 5016 4986 4309 3431 3075 2856 2729 3077 4638 8237 19481 27541 14466 7736 3978 3950 1969 1190 1182 1058 1039 1094 725 500 219 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 331 910 1549 2508 3452 2967 2009 1851 1957 2536 3132 3157 2959 2696 2380 2224 2283 2805 3335 3687 3519 2875 2472 1897 1481 1050 582 205 90 104 92 143 375 983 2732 7706 16839 32757 59061 77662 70070 56881 51541 47586 51049 59920 58156 74990 110161 137477 147771 143978 165876 114718 109851 140073 128620 128800 159542 18947 431 241 218 287 322 290 280 297 287 222 233 264 299 279 212 233 227 207 162 140 160 121 129 116 111 143 155 154 155 165 182 167 171 220 207 204 190 205 184 201 224 177 152 209 167 171 151 151 140 158 171 172 122 125 116 80 94 110 102 113 115 92 85 54 77 83 71 84 83 62 68 89 96 61 57 61 62 91 73 72 92 75 51 76 82 73 59 43 68 75 79 76 65 61 73 79 81 79 83 79 60 63 81 72 68 68 70 59 63 64 71 58 57 44 59 54 46 47 40 34 41 49 42 48 52 42 43 69 84 64 54 54 46 40 34 30 24 71134 361 90 30 11640 19 45 34 7125 1807 -3 999999 999999 999999 27 -33 -26 999999 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 -59 5 8 21 338 572 601 838 1120 1569 1876 2201 2550 2683 2827 3319 3593 3860 3689 3322 2718 2403 2119 1954 1809 1849 1718 1630 1591 1617 1495 1760 1892 2080 2522 2556 2111 1773 1544 1345 1397 1564 1573 3848 5644 3461 1401 1406 1112 781 589 375 271 238 166 157 0 67 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 326 596 845 1123 1322 1439 1522 1865 2315 2236 2054 2318 2692 3076 3399 4073 3939 2529 1405 909 550 385 246 69 -51 -57 3 205 1080 3655 11128 23161 39492 50274 50131 47144 47479 55150 71290 94343 114758 107247 86225 95613 96729 93741 95557 66714 27880 58687 113962 135717 135460 120604 121026 77951 5940 265 194 232 288 299 318 263 311 269 235 260 248 272 275 226 184 220 235 167 176 124 125 164 151 105 105 150 120 158 147 175 163 157 181 159 193 219 182 188 141 169 126 146 130 156 167 147 120 136 165 147 117 100 78 54 76 80 66 42 62 65 52 58 58 71 70 33 32 73 71 69 41 92 71 68 74 70 62 64 77 60 60 66 36 39 62 69 51 44 52 47 82 91 68 68 61 63 82 92 72 51 67 66 60 42 49 61 80 74 55 55 55 52 49 43 58 34 31 29 45 45 33 37 35 38 43 57 81 70 61 48 41 38 31 24 21 16 71143 361 89 30 11639 19 45 43 7123 1808 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 -69 999999 999999 -28 181 290 444 549 619 673 815 921 1124 1217 1420 1614 1583 1670 1511 1292 1132 1223 1253 1179 1242 1431 1298 1499 1730 1737 1451 1090 709 655 696 717 790 1068 992 704 572 514 352 167 53 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 287 639 968 1376 1982 2321 2679 2300 2159 2223 2017 1821 1890 1473 1123 943 707 378 159 49 -27 999999 999999 -87 116 1122 5771 15998 30123 44986 53420 58695 63559 68159 77190 86755 99863 112353 105279 110376 119587 122636 92565 77546 90037 83991 50998 34680 101074 161721 177373 152596 60160 32068 10780 708 313 241 288 308 290 310 269 284 298 287 261 314 320 274 258 290 320 269 248 207 238 184 186 178 124 127 111 128 150 195 210 188 187 197 223 215 198 235 208 205 172 175 175 200 194 131 145 135 159 193 174 130 142 156 122 122 118 89 95 92 101 84 89 90 96 69 118 123 86 63 84 113 115 87 93 94 80 78 86 86 113 100 80 81 79 89 90 89 94 93 88 107 90 95 94 83 82 93 114 97 93 91 81 63 75 85 84 96 88 77 63 70 68 61 68 72 68 61 62 71 60 53 59 52 51 58 89 107 82 71 60 56 48 45 42 36 30 71152 325 1170 30 11640 19 45 52 7121 1809 -58 11 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 14 -73 10 58 110 86 23 -54 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 207 712 1129 1797 2734 3185 2883 2139 1909 2865 3355 2102 1088 412 184 193 83 65 7 999999 999999 999999 999999 999999 999999 999999 999999 40 2107 9878 22643 33767 42442 45937 52270 59671 60868 57625 59249 65509 78382 120075 201500 169131 67407 49369 62176 72154 89753 112146 121505 136832 153321 204114 195291 151641 193308 112113 10312 350 256 261 256 259 321 316 306 287 226 252 265 255 272 224 258 287 267 215 233 206 170 170 135 128 89 143 118 179 152 154 164 158 197 218 225 173 217 201 188 180 172 180 180 181 147 125 140 174 191 167 146 115 138 143 115 89 92 81 84 80 71 99 124 82 77 68 65 77 78 75 85 88 60 57 75 72 75 78 96 104 90 73 72 94 93 73 89 76 81 97 92 66 72 77 78 86 85 100 74 72 79 59 70 85 103 90 70 70 70 65 59 63 66 60 62 59 57 50 66 60 36 57 65 54 48 54 77 79 58 46 52 54 44 37 39 16 71161 325 1164 30 11634 19 46 1 7119 1811 1299 5464 9786 23540 45402 55085 39998 32708 4395 -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 151 811 1265 1737 2411 2667 2216 1593 1114 1162 1755 2970 4687 4645 2244 645 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 387 3151 10663 21122 26552 36959 44891 46719 49888 49137 44361 40293 39193 43984 82194 178249 154384 94837 73038 81625 102113 112449 112169 103438 115810 210712 253499 167986 96107 159803 261366 179090 7653 296 280 334 353 314 346 371 327 355 330 334 282 308 322 291 301 313 305 284 289 254 245 173 172 158 197 193 175 182 184 188 228 221 248 292 265 228 212 199 204 191 212 227 207 205 198 188 169 170 142 153 156 164 153 135 146 103 101 124 141 132 97 109 96 94 68 77 126 111 102 121 93 109 104 84 91 119 126 132 117 107 82 77 123 131 85 79 111 99 91 105 95 95 109 119 97 107 121 124 106 96 102 100 95 113 101 106 106 93 99 83 99 102 74 75 98 102 87 81 89 90 92 78 85 81 84 94 100 109 93 88 81 74 67 71 62 71170 319 1340 30 11630 19 46 10 7117 1812 127 1461 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 953 1291 1602 2354 2963 1815 1365 1476 1591 1856 2993 4224 4848 3744 1702 216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 546 2985 9659 19326 25540 28176 30447 30364 28503 27631 27336 29610 48636 107581 146881 85677 47088 44621 52935 63164 75447 116028 140079 99920 178066 299841 277546 203366 125461 227399 354882 147187 4853 240 284 277 292 324 297 260 268 284 270 266 242 242 246 214 204 242 223 206 170 220 125 89 88 149 178 176 168 119 101 151 182 200 190 201 168 124 131 98 94 131 153 138 97 124 134 123 129 130 92 86 83 111 100 78 77 65 42 47 71 71 63 82 81 66 56 52 62 56 40 36 31 52 62 50 23 43 35 36 46 24 42 69 37 56 63 56 58 40 43 40 46 63 48 36 48 65 68 58 58 67 48 35 36 41 11 27 41 34 34 41 28 31 24 17 20 33 26 26 36 34 25 34 29 14 14 11 19 39 35 23 19 13 3 3 71179 197 4998 30 11628 19 46 19 7115 1813 -39 549 1072 1324 2464 3094 2831 2966 2168 793 197 51 120 274 380 273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 295 1886 5453 11733 17662 21359 24834 28260 30159 32705 33726 34336 39293 47224 51638 50238 50377 48684 51440 82889 141010 127635 132136 173961 95691 120090 274118 319509 262081 197496 270130 357822 206554 10531 225 216 250 233 222 228 263 275 245 243 188 200 227 249 231 182 198 155 134 174 124 95 100 82 106 135 149 105 175 169 165 191 199 201 145 117 123 124 131 160 122 108 111 126 133 157 148 93 92 92 102 120 95 88 42 79 95 64 44 61 73 77 80 47 57 62 25 46 42 61 55 55 64 32 27 41 37 62 37 44 59 59 35 46 77 61 27 37 63 48 47 56 60 71 60 57 58 45 29 40 55 57 55 46 50 50 41 27 31 30 24 33 40 36 27 19 25 28 25 37 41 28 20 21 25 34 28 38 34 28 20 16 13 0 2 71188 197 4995 30 11625 19 46 28 7113 1815 164 790 1602 2470 2873 3313 3500 3117 1842 794 342 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 679 2775 6783 12711 18276 22134 25532 29843 32779 34654 37069 39182 40133 40576 42286 47442 49941 41928 62391 161071 243668 234725 161437 110889 168097 292541 309382 220889 285263 337564 209501 9018 235 212 302 321 304 315 302 242 246 256 251 299 253 249 230 209 233 236 168 199 198 139 85 141 130 93 159 156 169 123 123 225 209 210 166 207 171 131 137 162 146 137 141 134 120 134 131 87 174 137 114 144 101 92 84 117 77 61 85 101 116 103 91 92 76 77 61 52 61 63 52 63 107 109 76 81 67 79 65 71 40 49 90 92 80 80 63 61 71 74 99 63 64 79 84 77 91 89 78 67 66 68 61 52 51 55 49 55 52 55 63 69 61 51 57 56 44 55 51 45 40 57 51 46 51 48 44 59 49 39 45 40 36 19 9 11 71197 328 1065 30 11625 19 46 37 7111 1816 252 1207 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 265 594 1065 1723 2374 2505 2462 3645 6749 9547 9396 7696 5307 3772 2847 1669 804 479 335 161 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 1356 4125 9275 16814 23721 28396 33564 39021 41765 41225 40675 43414 44148 37989 35749 47577 81105 145645 193582 189422 209035 213086 202351 277581 242795 146997 221007 259555 125727 6440 284 271 273 316 289 311 316 268 269 280 279 291 322 258 236 240 238 221 216 222 206 222 151 121 102 90 130 183 186 152 162 194 189 207 220 198 197 193 173 166 186 184 171 166 127 145 170 168 187 134 113 112 147 151 111 89 60 85 83 110 101 83 80 85 81 92 105 97 71 61 87 90 78 66 93 117 104 103 80 85 86 80 82 102 86 82 82 81 85 84 59 77 99 92 68 90 97 95 93 90 92 90 77 63 77 73 71 71 70 71 55 79 70 53 60 61 56 54 55 60 61 61 62 54 36 38 43 54 44 48 47 38 41 38 27 20 71206 330 1029 30 11619 19 46 46 7110 1817 343 4568 20046 42886 43603 31040 32135 37020 27206 14291 1180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 338 909 1850 3492 4828 5425 6365 7792 9083 8619 6981 5726 5077 4712 4974 4999 3940 2534 1477 908 537 231 -76 999999 999999 999999 999999 999999 999999 -21 474 1437 3579 7083 11531 16950 21301 24579 27798 29792 29433 28661 29483 29246 28641 32901 47741 68849 64715 66712 113504 146766 145170 180891 246415 250005 196205 186974 143149 174193 238767 201645 34383 1183 185 239 324 305 271 313 329 315 252 234 247 226 257 263 234 213 249 178 203 171 222 153 114 93 127 125 78 100 148 181 207 191 215 221 205 182 212 170 176 150 151 138 163 156 146 136 127 132 135 139 113 111 98 120 112 94 86 69 69 72 87 69 63 77 52 48 55 82 81 57 75 68 96 71 77 37 58 78 65 66 86 88 68 56 42 55 69 43 56 58 39 60 64 44 52 72 79 75 77 80 50 45 57 58 65 80 67 54 54 64 46 32 35 47 39 43 44 48 63 55 51 42 38 34 39 36 53 54 56 45 36 33 34 27 20 16 71215 269 2824 30 11614 19 46 55 7108 1819 884 8187 26735 31617 10971 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 713 1356 2498 4262 5109 4611 3874 3624 3654 3174 2343 1781 1284 693 335 97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 660 2182 4835 9204 13979 18061 23472 28536 33568 36151 34992 31996 28460 25425 24765 26764 31872 38067 44024 56322 94969 142651 119820 117273 119403 137847 190481 198539 242488 237433 124671 111228 191354 221806 148574 22466 729 245 262 267 230 256 285 241 261 262 211 227 218 268 241 260 189 167 166 168 216 200 152 170 143 131 133 96 113 92 117 139 129 134 210 176 188 159 209 151 152 109 171 182 146 151 134 108 127 137 138 155 148 123 72 91 63 62 57 51 60 72 75 81 52 50 54 49 51 52 56 54 62 71 35 55 54 61 56 64 73 59 54 72 58 57 60 47 34 57 58 59 76 67 41 53 72 72 74 75 58 44 50 48 52 71 66 50 35 53 44 43 41 41 50 39 29 31 37 34 33 42 41 38 35 38 30 33 46 42 36 34 37 23 14 9 1 71224 325 1137 30 11607 19 47 4 7106 1820 749 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1977 6831 6299 5139 19110 37651 24329 3853 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 297 710 1223 2162 3221 3410 2565 1821 1492 1571 1662 1405 1024 951 1190 1270 1243 875 473 201 -23 999999 999999 999999 999999 999999 999999 18 604 1933 4383 8768 14379 19525 24125 28687 29733 27824 24496 22398 20646 19826 22158 29473 41601 46352 52000 62324 75030 95148 108756 137136 134640 102788 102964 206635 288541 234519 220641 158982 85923 129688 207595 168636 48379 3445 307 305 263 322 357 327 330 336 329 330 329 300 271 317 298 262 245 285 235 178 196 197 178 162 143 114 133 162 139 173 184 206 218 241 272 260 195 223 240 218 203 173 220 169 111 151 160 157 172 174 187 186 166 163 132 114 101 89 113 126 127 121 91 95 92 86 99 98 92 102 112 114 102 80 105 111 101 96 113 113 111 113 108 90 102 118 94 95 94 92 102 115 107 100 92 98 108 127 105 94 107 92 86 95 87 80 90 96 88 86 80 91 79 76 68 70 68 62 66 71 60 56 73 77 69 56 58 55 68 60 65 66 62 49 40 47 71233 330 982 30 11602 19 47 13 7104 1821 749 2347 5154 5891 5254 8232 9986 4709 3089 1687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1914 265 -65 4237 23731 56747 77013 76245 58323 17227 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 250 630 1200 2138 3566 4877 4618 3565 3225 3074 2976 3189 3483 3888 4306 4214 4058 3973 3691 2725 1754 811 114 999999 999999 999999 999999 999999 -58 450 1723 3889 6952 10864 15524 19544 22521 25467 28361 30177 30714 30493 32480 36245 44035 56094 64990 50696 35672 29700 22638 21182 25084 29412 52616 120563 178573 176797 187927 214817 260192 201402 96150 71637 72741 107393 190113 207056 114827 19935 697 275 286 338 307 315 341 307 318 305 307 263 248 225 237 307 284 208 254 247 210 224 155 119 151 191 172 175 120 180 194 170 187 241 214 188 201 200 145 150 158 163 150 186 171 149 160 200 147 120 137 149 141 123 146 101 87 73 94 111 77 60 62 94 80 95 73 70 70 86 101 88 80 107 62 43 78 57 65 58 82 68 105 83 71 87 71 67 71 60 66 77 72 83 63 71 75 62 79 79 68 84 70 73 61 80 79 66 59 48 56 65 51 42 47 49 39 38 50 41 39 48 52 57 44 56 55 60 52 48 42 29 27 24 18 71242 266 2897 30 11597 19 47 22 7102 1822 -19 9540 30092 35769 17857 3412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 944 2690 4655 5399 5725 5242 4942 5194 6400 7837 7544 6208 4379 2347 2550 2826 2296 1584 1268 408 999999 999999 999999 999999 999999 149 752 1799 3838 6639 9918 12786 15287 17368 20345 24871 27979 30453 32228 32325 32335 34714 36781 41281 47880 51136 44133 33661 29465 28481 23519 18622 21125 37805 67197 97914 139825 136492 115337 133537 189158 166100 92782 67596 61093 59048 54170 87482 193892 249895 220148 101283 10075 289 260 259 254 284 328 319 328 325 320 326 286 253 257 234 230 228 222 233 203 222 144 169 150 139 157 177 126 168 202 240 233 203 191 207 173 189 180 174 131 142 138 149 135 182 185 165 153 158 159 146 141 122 74 36 74 88 100 113 102 67 67 63 70 90 82 91 83 94 80 52 82 70 54 84 99 85 82 82 82 95 79 90 86 61 64 82 74 65 81 69 91 103 99 95 80 76 66 75 68 56 63 69 56 60 67 68 60 55 59 52 54 56 57 49 50 67 60 57 56 63 56 50 51 47 39 44 54 45 38 39 33 30 71251 253 3313 30 11593 19 47 31 7100 1824 777 3268 216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 482 823 1023 1246 1737 2494 2512 2102 2496 3190 3972 4797 5662 6984 7820 7464 2872 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 349 895 2357 5659 11257 16076 19479 21889 24335 27042 28718 30481 33217 34558 37946 41984 45089 47526 50890 51530 51322 56197 57770 62208 72911 82029 64303 57298 81509 95961 104942 103500 80704 80636 87239 97268 116582 117875 99075 81147 74586 69670 67844 73251 137794 245936 256534 144232 17220 453 267 287 291 321 319 377 319 317 334 298 271 237 291 290 229 195 260 236 140 138 172 140 137 180 186 157 153 206 212 267 257 216 206 226 187 180 177 162 145 145 139 156 178 156 163 138 176 151 146 149 149 75 58 63 108 131 108 111 101 87 99 86 94 78 69 72 103 90 88 98 91 86 86 83 78 84 86 89 82 68 81 78 52 75 84 97 87 78 81 70 72 85 102 120 110 80 75 82 75 83 90 102 74 76 76 69 52 51 47 62 66 45 63 57 58 60 58 66 46 48 53 60 71 60 45 50 65 51 51 49 46 41 71260 330 965 30 11585 19 47 40 7098 1825 7157 24947 24302 19796 15636 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2407 23731 54678 40608 6040 999999 999999 999999 999999 999999 999999 999999 999999 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 404 1058 1977 3198 4178 4153 3756 3710 3803 3720 3268 2870 3014 2903 2586 2088 1892 1925 2613 3195 1949 320 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 364 542 741 1208 2138 4062 6204 9094 14118 19036 22474 28221 36436 41312 43361 43824 44505 44994 43650 45826 46671 47591 55857 60345 65067 76965 84078 85950 86992 83383 73017 63598 65224 74538 68580 68736 77449 94833 109298 120085 118807 113914 104489 91614 91475 95570 132026 216066 203400 61537 4477 319 251 311 318 316 330 343 365 320 290 266 302 239 286 221 231 239 239 195 136 142 182 195 204 207 224 239 214 225 271 230 204 251 222 217 221 200 171 140 157 143 135 158 190 178 170 155 164 190 194 189 150 137 130 135 116 95 91 118 136 90 100 99 110 117 110 84 85 106 109 127 108 109 112 117 109 80 72 80 111 112 103 92 79 96 100 99 101 100 49 83 105 93 96 95 108 103 80 81 79 76 89 92 93 102 92 76 74 83 77 71 75 67 72 73 61 55 78 72 64 70 66 63 63 62 62 63 57 58 62 60 63 54 71269 254 3239 30 11579 19 47 49 7096 1826 218 14816 52663 70438 55969 18326 999999 999999 999999 999999 999999 999999 999999 999999 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 936 1851 2808 3838 5288 6293 6481 6533 7372 7722 7611 6271 3915 2966 2909 3117 2659 1836 1430 1368 1181 794 300 999999 999999 999999 999999 999999 999999 999999 351 1053 1078 63 999999 158 1521 4787 9492 14130 18438 22833 29708 37867 38951 38712 42244 47436 52875 57308 59847 58901 57262 59517 69292 82193 92929 84222 62378 52110 52182 53978 55865 57358 55111 60302 84781 128128 146372 149881 145862 124411 118621 136419 154826 153821 127127 109470 143714 153552 27421 1389 342 252 261 290 318 315 317 355 314 334 347 302 297 324 324 261 247 239 213 151 148 188 177 151 174 252 232 190 194 222 266 205 224 242 212 172 204 202 177 183 143 132 156 172 139 171 189 157 153 145 159 164 143 100 117 124 76 90 85 78 87 68 55 110 100 75 71 93 94 81 51 62 91 102 91 85 82 93 85 71 67 56 75 102 104 87 105 104 75 79 95 101 95 90 84 85 75 66 68 64 81 65 79 81 69 73 72 75 71 70 79 55 62 58 49 43 65 72 66 57 51 48 58 68 69 68 57 50 56 57 37 41 53 71278 263 2961 30 11571 19 47 58 7094 1828 -6 121 80 108 999999 1 193 76 999999 565 7077 15872 26002 26596 9874 999999 999999 999999 999999 999999 999999 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 881 2057 3547 4771 5095 5786 7798 8207 7129 6611 6405 4786 3075 2290 1946 1525 1276 1147 1028 889 623 445 298 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 991 2999 3917 2617 2219 3581 5327 6142 6414 8391 12315 16800 20769 24570 29761 35406 40771 46114 52511 61183 68049 73695 73331 69877 64902 54537 48085 45303 41327 34885 33758 37222 43770 54856 71512 95332 120791 140124 180523 236061 297385 298481 158582 109428 111608 112804 102008 83744 72170 16349 592 328 218 214 263 271 259 309 269 280 273 283 291 252 208 217 204 182 191 197 138 120 112 127 177 166 185 189 190 193 211 207 185 211 201 164 153 187 145 78 77 101 93 98 123 140 158 146 93 115 158 135 127 110 103 94 98 98 60 76 62 67 60 72 78 43 68 85 76 43 54 17 34 58 49 77 52 54 55 58 56 28 52 33 20 42 58 50 37 44 43 40 44 46 47 50 58 68 39 50 45 42 41 46 43 46 39 51 40 43 45 45 50 45 33 29 30 30 38 25 31 25 28 27 24 33 18 17 13 10 16 16 26 20 71287 258 3106 30 11566 19 48 7 7092 1829 -46 232 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 274 908 1724 2504 3618 4813 5779 6460 7648 8859 8131 5544 3003 2262 2489 2540 2053 1246 553 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 699 2437 5003 5470 4860 4985 5254 6084 7432 9466 12172 15061 17631 20639 23464 26824 30869 35691 40011 41704 45471 49193 53533 56019 54163 47268 41634 37724 36148 34498 37363 46401 57077 65541 73534 89932 131234 189323 231880 253265 278779 274563 191268 126722 127819 131457 131432 96243 12426 1317 364 336 274 237 226 300 362 322 309 293 333 286 242 256 206 248 208 201 188 206 165 186 139 148 146 160 182 163 201 205 215 205 177 178 183 162 165 137 143 172 166 184 192 139 121 78 122 166 158 154 146 176 178 142 136 128 101 86 108 107 101 93 63 76 53 73 74 77 86 82 84 81 90 62 71 59 36 54 52 49 73 67 65 68 56 60 51 55 60 45 50 49 78 89 63 75 80 56 38 56 54 64 65 68 51 66 59 62 53 42 50 61 59 45 52 38 38 37 40 36 42 52 48 36 39 38 37 40 30 18 27 35 26 23 71296 270 2747 30 11567 19 48 16 7090 1830 28 157 218 45 999999 999999 999999 999999 999999 999999 999999 -93 598 908 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 517 1205 2214 3175 3898 5014 6762 6988 4875 2562 1146 338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 1015 2164 3312 3847 4677 8036 9740 12786 16832 19739 22734 25083 26298 28805 32844 34688 35735 39291 42650 45211 48639 49057 49078 50802 46553 40045 38159 35367 34695 36794 40612 45430 48527 51324 58066 72880 97868 140808 218466 327135 309357 206885 108163 80243 88810 118387 194762 138929 22014 1990 334 348 310 280 229 280 297 311 291 313 294 301 261 262 265 214 253 249 193 143 194 211 141 145 132 115 173 185 202 241 224 197 155 143 189 151 91 109 138 124 171 172 91 119 97 110 109 124 142 141 134 136 128 127 130 113 88 76 61 57 54 67 71 67 74 64 43 28 39 76 70 88 77 66 77 69 38 50 39 49 41 22 39 63 63 59 75 59 53 73 62 65 62 64 69 60 52 57 56 59 44 50 57 56 37 47 54 55 43 34 47 46 50 41 32 30 23 19 22 28 19 20 29 28 18 21 30 32 30 29 30 25 9 4 10 71305 355 198 30 11568 19 48 25 7088 1832 -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 -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 12 566 1262 2152 3110 3784 4576 7599 10414 7911 3758 795 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 655 1791 2710 3716 6240 10502 16839 22709 21843 18646 15506 13058 12456 12855 12343 11883 12032 12278 13327 14555 16140 19586 23782 27544 31226 36620 35546 34508 38508 47775 52969 51161 47926 44217 39750 44298 52378 50715 55185 71331 117955 230808 321633 286434 215811 109006 66935 69327 133162 292669 170591 7131 392 352 356 263 263 254 244 265 237 267 261 212 195 206 247 197 248 261 196 164 181 109 109 102 84 61 71 112 130 132 160 170 189 173 174 195 175 149 135 138 67 89 122 133 86 95 112 99 113 124 131 119 105 102 73 102 102 71 57 62 31 65 44 29 16 52 16 37 52 35 27 35 35 -9 -12 14 25 27 49 45 19 24 19 16 35 30 33 25 31 32 9 15 28 14 20 35 36 55 31 15 35 28 15 27 29 25 35 26 27 24 37 33 19 15 27 15 5 9 14 26 22 13 12 8 18 12 20 29 6 0 11 3 3 3 -4 -7 71314 358 130 30 11560 19 48 34 7086 1833 11 -20 999999 106 115 -77 76 33 82 -19 -43 999999 -40 -43 20 -20 999999 -71 23 999999 999999 999999 999999 -99 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 264 544 1239 2195 3309 4586 7789 10865 11454 11527 7775 1868 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 342 1418 3580 6799 11403 19287 29354 30268 26299 17184 8615 2708 1186 1247 1673 2261 3345 4743 6443 8247 9221 10327 12184 15776 21928 29802 36688 42083 43219 41532 42055 44566 43103 40703 38869 38974 40501 51184 61394 78175 109257 148862 176082 195846 224243 215897 120213 65900 66338 131155 336287 341097 61252 1464 386 352 292 300 344 363 372 338 279 329 306 268 284 334 340 288 309 260 253 193 221 230 203 168 166 165 153 215 251 249 289 261 291 254 221 211 218 169 193 210 184 187 204 206 205 173 117 136 142 209 179 161 174 176 177 167 148 137 118 76 131 109 102 105 119 84 96 96 124 100 69 100 109 101 102 105 98 92 90 97 77 77 87 87 87 95 85 81 71 50 68 75 79 84 82 87 94 88 93 88 79 64 82 77 88 98 109 82 85 95 65 73 87 74 84 72 70 80 72 80 75 77 75 77 81 76 84 74 69 76 62 67 73 59 56 71323 344 518 30 11558 19 48 43 7084 1834 -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 -34 134 610 1291 1999 3144 5015 8158 9371 4159 611 999999 999999 999999 999999 999999 999999 999999 999999 -83 583 1598 3081 5410 8845 13733 20399 29280 29852 20266 15126 11770 9554 9777 12099 14202 16150 18204 20487 22010 23455 23077 22064 20468 18742 20039 24441 31014 37126 41118 43033 45046 46816 47461 49360 49310 47737 51683 62777 82338 103825 131088 138763 128068 122804 142710 184652 179922 91502 57283 66052 152580 409467 386432 48280 1029 391 306 231 276 307 368 347 376 344 303 262 292 281 230 257 294 281 260 226 179 216 192 157 178 152 156 200 239 215 244 201 208 215 204 148 133 116 148 166 144 153 161 171 185 200 199 118 153 118 131 170 168 158 171 150 117 130 137 88 82 94 101 101 88 87 80 49 66 90 79 95 102 96 78 81 55 86 65 85 88 86 73 59 65 78 61 68 59 88 69 60 82 100 92 93 85 69 57 72 69 70 45 52 68 62 65 61 71 70 55 38 47 59 60 67 48 47 53 53 46 52 52 52 46 48 42 34 33 41 39 38 32 27 17 71332 326 1059 30 11559 19 48 52 7082 1835 4323 10345 1287 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 267 431 1115 1724 1811 1471 1146 764 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 553 1337 2467 4061 7022 12031 21399 36295 40385 35161 27817 22274 21601 22673 24533 25970 28921 31229 33115 35549 37079 38378 42819 46058 48551 51610 53934 55202 52540 50143 47876 44133 42640 45257 49918 57383 62486 68514 80624 101459 128610 137451 143310 173504 135945 117180 135959 94363 54132 63041 120503 269978 362282 104168 2363 362 327 281 235 255 285 306 297 297 282 309 322 238 213 279 274 242 216 210 223 229 186 167 116 122 130 133 157 193 215 220 277 269 245 272 224 157 120 110 147 123 138 141 127 123 172 144 135 109 117 147 183 174 137 137 111 100 77 57 74 115 96 64 92 96 88 57 75 79 81 85 77 74 85 71 55 73 63 65 54 72 52 46 34 44 41 51 56 52 83 91 63 48 69 79 63 41 61 58 54 67 58 68 63 43 42 63 64 58 54 53 49 45 40 36 53 49 52 50 59 57 37 35 33 29 37 33 30 38 31 29 26 25 24 71341 325 1088 30 11558 19 49 1 7081 1837 4030 19967 31280 47592 36523 9338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 372 702 1200 1461 1114 545 276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 1015 2703 5512 11331 19107 25373 31246 31825 29208 30902 34511 36768 41086 42442 42098 43506 46359 49560 55610 60316 61526 60775 58999 61648 67382 72319 89181 105443 115880 104560 86487 75958 72920 79436 82784 85348 98255 125665 149250 151032 148505 149632 99154 56635 57849 56879 54970 61572 90085 211332 287097 38208 1117 347 298 237 250 239 293 315 276 262 313 297 261 275 257 215 207 260 266 272 233 167 197 160 163 135 150 184 135 164 182 272 256 233 204 211 194 159 157 153 154 146 123 134 146 145 137 130 132 120 125 172 183 166 162 146 124 95 74 56 70 80 89 81 75 83 67 79 76 59 69 60 75 68 67 62 75 71 76 55 65 58 56 47 55 56 70 57 57 81 68 63 57 59 77 76 59 58 44 64 63 46 43 64 54 60 57 47 60 56 71 65 65 70 43 42 48 51 53 43 40 45 40 45 41 55 67 48 33 42 38 30 20 21 21 71350 324 1122 30 11562 19 49 10 7079 1838 56 1466 4942 15259 26909 27285 31460 4165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 63 161 437 600 694 637 548 498 25 999999 999999 999999 999999 999999 999999 -66 417 859 1439 2181 3418 5404 7783 12025 18633 24900 29380 31351 30605 30731 32456 34254 34458 35142 36690 36803 35225 35347 40981 49398 53924 52874 56309 62611 67126 67755 62294 60534 58880 53766 53327 54593 57657 62024 66257 87608 115705 144237 173741 165320 147184 130845 109807 75976 57204 54353 58180 67022 81644 118532 191758 150334 18581 521 319 303 257 273 280 313 315 275 300 305 343 325 272 283 294 275 264 258 275 249 229 211 184 218 174 133 130 159 141 209 228 249 244 219 201 130 155 113 126 102 139 189 142 115 160 136 143 132 127 131 133 141 172 147 133 94 70 80 87 98 91 105 84 100 81 95 83 56 62 68 72 71 79 102 88 91 55 70 70 55 64 58 72 77 67 81 85 89 89 62 61 55 65 82 65 74 69 80 86 76 74 64 59 73 42 41 63 74 59 63 62 64 68 71 74 59 57 56 55 52 41 43 41 56 54 55 43 33 34 34 26 31 32 18 71359 327 1032 30 11562 19 49 19 7077 1839 -24 22 33 43 722 5985 19393 25214 35061 47386 28833 422 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 71 378 501 552 682 506 418 297 61 999999 999999 999999 999999 999999 999999 82 791 2045 3716 4803 5554 7961 13220 20958 29693 33068 35152 34098 31063 30685 32557 36348 41752 44425 44648 45824 48430 48455 43598 38480 35675 34220 33719 34718 34057 33331 30838 30936 33160 36682 40386 44570 50060 61015 85651 124511 159694 169130 146348 129130 136327 91973 48832 45452 39871 38934 41622 37810 44153 69918 104244 74472 6293 304 357 250 227 291 279 302 303 246 289 296 306 279 249 246 254 254 256 282 238 229 228 196 176 185 209 180 141 118 160 170 144 184 222 217 167 116 122 171 166 116 123 112 109 76 92 102 121 102 92 67 96 119 132 91 122 140 109 88 107 67 45 72 82 80 60 46 42 58 59 87 66 48 55 56 70 55 59 56 42 31 51 33 58 42 36 43 50 69 74 50 49 44 47 47 59 72 65 45 33 65 64 56 41 44 37 40 64 70 53 47 54 57 56 50 41 33 46 55 52 43 30 35 44 46 46 43 35 27 22 20 28 19 21 7 7 71368 341 612 30 11562 19 49 28 7075 1841 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 59 294 5960 24931 58958 100771 100356 45397 71457 78376 4663 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 85 251 472 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 829 2001 3727 5737 7758 9837 11415 11732 12869 15307 16783 19939 25914 32251 35864 36759 38200 38944 38772 38567 36118 32547 30038 28499 26439 24005 23502 25299 24590 24797 26790 28158 30854 35356 41811 46167 53256 63261 77261 98239 130377 154092 124748 105499 106357 127596 134104 86708 61115 58341 60510 62849 55368 43800 36448 33447 34877 22820 3574 332 342 285 209 231 269 258 294 297 295 281 327 325 311 282 271 250 243 258 311 265 263 262 220 179 219 162 156 139 164 170 168 179 244 210 217 189 123 99 110 120 130 107 112 137 142 120 106 112 83 113 136 135 133 172 128 102 87 63 88 64 64 105 113 91 83 75 72 62 62 56 59 45 63 83 63 69 52 55 70 64 60 74 78 69 60 73 68 57 42 80 77 69 78 76 85 84 64 75 73 63 54 59 44 64 83 68 74 78 83 78 76 76 62 66 67 43 32 57 51 43 48 50 43 50 44 35 39 29 38 30 32 41 36 15 71377 334 798 30 11568 19 49 37 7073 1842 -12 -40 91 116 120 188 253 2863 22901 43619 14040 23467 49715 109770 158084 37613 3269 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 330 995 2269 3621 5111 4569 2156 2413 4818 8155 11916 17265 24241 27413 27855 27333 26895 26587 26057 25884 25423 24577 23860 22853 23561 23902 22362 22026 22775 23642 24802 26687 28253 32839 41199 48228 55104 66850 82277 92935 97685 100315 103487 86671 86479 131535 151017 174538 162842 128097 88767 63927 57689 48057 49355 67178 85678 24760 807 305 291 255 254 294 295 316 325 296 282 233 269 290 283 309 237 235 248 297 264 200 209 203 181 189 190 171 162 200 242 208 243 248 229 199 137 105 110 122 120 130 126 136 109 129 138 132 116 127 110 93 111 114 137 140 134 108 105 85 61 65 59 88 85 61 53 62 59 87 57 60 54 55 66 75 68 55 35 51 62 71 59 72 49 46 53 76 72 57 66 71 68 63 45 64 63 61 64 55 51 58 44 46 53 73 59 58 55 54 66 70 63 76 76 63 54 53 38 45 52 51 43 42 38 48 48 35 20 34 39 38 28 30 19 71386 352 289 30 11569 19 49 46 7071 1843 -88 -73 36 999999 999999 117 107 159 115 406 443 382 554 609 725 692 693 720 1033 1103 977 864 946 969 681 1941 7857 18639 27713 20855 15257 7292 11290 24827 28340 3176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 172 622 1142 836 458 1055 2466 4276 6181 8829 11365 13112 14482 15335 15295 14901 14907 14279 13837 14134 14249 13641 13520 13449 12641 13239 14995 17007 17492 19210 22312 25883 28505 31432 35536 39138 40971 41655 47015 55246 65898 80715 102160 135917 165037 149857 162836 210387 241093 248634 207544 136314 86182 70697 67944 66855 68706 34558 3654 325 317 336 284 273 298 252 266 282 272 283 326 332 264 287 326 291 251 247 272 273 223 205 166 202 172 166 103 139 138 147 172 246 187 160 137 103 106 127 165 152 125 118 96 84 105 126 71 99 94 102 102 160 139 111 77 93 70 64 65 51 56 52 65 53 62 72 37 60 75 39 51 70 54 64 56 48 54 54 45 50 38 41 45 42 34 38 44 43 45 43 57 36 34 47 32 30 28 36 57 43 25 40 47 46 39 53 47 47 39 37 34 38 50 60 50 31 32 30 30 37 36 29 29 31 38 21 19 27 29 26 8 14 8 71395 344 533 30 11573 19 49 55 7069 1844 29 -55 90 188 224 531 304 283 210 182 420 435 269 188 262 391 691 2139 5630 5582 4371 6823 11755 11858 13354 31736 81068 138993 180323 138367 71032 36550 1794 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 474 355 233 122 999999 135 774 1728 3202 4879 6705 8313 10197 12050 13370 14200 14603 14556 14385 13982 13062 12905 12831 12608 12063 11658 11619 11315 11220 12045 13374 13964 15395 16777 17807 20438 24377 31828 39729 48537 57316 66386 72412 74273 76037 82070 97540 153058 201653 198412 195234 196839 152738 108507 77414 78834 97851 139440 126676 11412 269 335 385 329 274 282 314 301 289 315 305 321 310 267 266 305 260 251 241 240 233 202 190 163 171 130 133 151 146 158 247 242 256 220 182 159 135 125 158 105 125 88 124 138 109 118 127 124 112 117 118 110 116 134 114 89 97 90 87 85 79 75 104 85 90 88 91 53 44 43 59 47 76 64 63 72 60 67 59 48 66 52 61 52 43 55 66 75 78 57 83 81 96 69 65 53 48 65 87 64 35 58 60 58 64 72 80 83 54 65 73 85 70 59 65 62 64 60 61 38 48 49 47 46 39 43 36 40 32 38 35 41 33 22 71404 358 119 30 11579 19 50 4 7067 1846 -79 999999 999999 -81 -56 999999 999999 -36 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 999999 46 606 3057 7103 48033 63736 35971 43800 12206 12718 30526 83742 165868 210632 142436 12094 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 610 1319 2026 3204 5272 7864 9963 11552 13395 15264 15744 15679 16297 15916 15320 15408 15080 14004 14047 15860 16894 19121 21154 21062 19616 24595 34489 41218 47109 50433 55009 60422 70762 81980 96383 130410 127067 115202 150509 229447 280447 203312 87780 72665 79970 100865 118459 52204 3025 424 452 385 277 295 297 277 315 342 334 318 326 309 303 319 347 327 345 272 239 259 263 251 215 208 162 198 205 163 176 237 278 299 289 189 142 150 130 148 127 144 129 165 152 152 161 125 124 112 129 168 158 154 147 113 94 109 104 100 105 90 95 97 86 79 85 84 105 90 67 72 101 105 95 79 102 102 83 87 100 95 64 54 81 103 85 89 85 91 91 75 70 102 101 87 72 76 78 76 84 89 93 84 74 76 85 83 88 89 82 85 89 81 75 74 80 83 72 59 53 68 64 62 64 61 60 61 54 48 66 65 58 49 43 71413 358 120 30 11580 19 50 13 7065 1847 284 341 220 204 222 252 162 397 203 298 236 208 156 213 261 254 227 264 229 225 221 121 215 228 -57 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 -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 999999 999999 -94 371 1384 3014 5566 9416 12425 13761 15396 16255 16337 17479 18117 18646 19007 18825 21049 25527 31295 33672 36577 46035 53825 51322 41293 33338 24247 18753 20105 23893 29219 42055 55306 67278 85155 108184 143916 179338 175603 182427 251541 264648 142527 71119 70590 77740 55282 9407 570 434 359 283 222 248 309 303 278 326 323 291 324 302 328 315 327 315 310 314 276 179 219 174 211 233 176 144 155 120 153 126 188 249 279 237 217 156 139 116 137 89 100 84 92 99 112 140 152 133 110 93 105 159 133 98 84 81 78 77 66 79 78 74 69 89 80 82 61 53 75 41 59 62 67 67 72 71 57 71 78 65 65 59 51 44 31 66 54 47 73 68 65 49 39 53 47 47 66 64 58 65 40 49 57 47 52 68 58 66 68 54 55 50 50 52 57 45 48 43 50 49 45 44 48 47 35 38 27 29 34 23 18 19 15 71422 354 242 30 11582 19 50 22 7063 1848 -90 -2 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 -49 999999 954 11623 23474 3373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1506 3849 6362 9653 13170 15479 17707 19397 19524 18789 18401 18378 18328 18925 20290 21517 22974 27636 32356 34696 41994 52474 63815 69567 67524 62717 59550 72245 83299 98725 117537 124898 140619 153757 167329 195901 245941 251244 172341 149885 104703 55910 56320 61132 58497 26631 1675 328 399 381 322 280 310 325 283 265 293 287 330 295 343 315 288 333 316 276 273 306 254 215 207 222 215 181 171 134 103 125 114 184 213 273 301 305 236 183 165 142 172 164 131 109 97 98 104 125 119 108 103 144 105 116 100 95 66 59 57 72 64 84 96 89 63 64 58 60 37 46 30 52 102 71 54 98 84 85 58 57 59 43 59 71 60 44 68 91 64 78 69 53 65 63 69 78 74 65 52 49 52 56 49 51 50 55 64 59 56 67 69 55 57 66 73 56 49 47 43 49 38 42 44 42 45 39 41 35 28 32 30 25 26 18 71431 359 96 30 11586 19 50 31 7061 1850 413 478 311 296 317 413 425 379 159 531 380 388 397 277 270 249 414 171 229 218 260 362 355 373 260 409 536 522 497 584 451 553 544 462 213 62 172 187 9 71 14 999999 999999 999999 999999 -87 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1692 6305 10753 12432 14301 17362 20539 22623 25091 26415 27281 28133 29100 30379 31355 33215 36128 44750 52783 62812 74103 89224 99022 107733 108995 109295 114052 110382 98956 90941 97559 96108 80176 53593 31896 17173 11420 13471 18434 28801 41846 45159 46382 35278 5649 602 336 329 357 281 258 277 246 276 294 340 322 353 271 234 256 320 313 268 326 253 304 272 222 226 160 144 168 144 124 113 125 153 161 199 252 274 233 184 155 142 185 177 128 114 101 73 109 117 98 104 97 76 92 107 114 110 95 87 77 40 41 80 65 73 53 52 56 75 47 53 67 74 72 49 34 31 51 62 51 63 41 61 48 44 76 63 70 63 54 63 50 56 50 36 50 60 58 62 38 47 58 38 36 35 22 30 40 36 43 42 52 43 43 50 35 25 42 42 39 43 41 35 29 30 33 39 33 32 24 20 22 23 19 17 17 2 71440 359 75 30 11595 19 50 40 7059 1851 303 469 242 262 175 172 -6 133 294 34 -22 104 108 118 228 248 244 144 171 21 143 168 132 191 218 234 228 259 578 613 610 589 496 241 216 227 112 137 -30 -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 -84 20 1345 20115 53853 74357 84009 83058 69887 43429 31805 13985 303 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1244 6085 11659 13287 14529 16066 16944 17447 17848 16587 17137 19664 21537 24752 29930 34937 42546 54418 63633 74043 88218 104872 117231 121566 115450 103875 93192 64932 57189 61385 47384 42127 42729 45241 46538 48862 52585 47242 41225 32372 14664 10441 21100 30829 26176 8836 757 327 358 346 378 388 363 311 276 256 278 257 357 378 350 330 372 355 337 317 292 316 297 293 275 240 239 187 194 168 160 151 149 196 166 223 294 299 242 211 212 204 177 161 162 146 85 125 118 132 177 165 127 106 137 155 159 119 130 110 113 114 79 74 82 87 98 81 112 80 96 90 80 82 107 90 73 81 92 83 78 88 91 72 63 67 71 77 66 84 79 74 73 88 84 76 95 78 75 73 82 56 81 87 88 69 73 94 85 71 80 98 98 90 88 79 79 76 74 70 66 57 59 72 69 64 65 53 44 49 50 52 53 52 42 44 38 71449 321 1249 30 11599 19 50 49 7057 1852 69 3918 11032 25079 45293 36018 24559 1365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 754 18136 75586 154245 242047 345697 394134 400024 203207 42614 2097 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 860 3035 6364 10455 13013 14796 18703 24384 28486 28036 24037 23710 25299 30356 41753 60157 75802 86583 92723 98355 98563 96976 96662 103672 118631 109889 89354 63363 47254 38851 35506 37655 40329 41409 45635 50721 54238 54458 43603 17781 665 803 751 393 277 220 326 302 317 277 265 193 203 268 243 260 270 262 277 312 335 358 319 299 297 303 305 271 293 284 281 270 222 200 134 157 187 161 129 126 162 193 257 329 192 210 201 179 145 134 150 108 103 90 129 107 75 78 103 113 121 109 68 64 67 58 56 65 82 68 90 95 68 46 39 40 57 59 42 62 83 52 74 58 51 65 47 63 76 73 47 45 66 51 57 54 54 75 54 70 65 49 60 61 48 70 72 65 64 60 56 65 67 51 61 61 61 65 71 58 57 64 61 53 42 45 45 46 41 47 49 45 43 49 35 37 31 39 34 33 27 25 71458 286 2297 30 11597 19 50 58 7055 1853 73 258 379 574 790 960 1015 988 802 512 366 300 244 181 223 1765 16556 51645 116417 181222 223069 195292 129091 33422 3508 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2249 6713 10642 15862 24031 33071 36514 31649 28748 34552 38520 44336 54557 65667 76178 87560 96626 102579 107823 108528 100144 95997 94210 79658 72230 57652 42653 40841 53961 75813 80874 71171 63708 57223 52763 45066 41584 36512 19128 4489 328 270 311 303 339 260 257 266 277 261 258 265 252 260 280 290 265 285 303 330 289 294 317 295 295 273 280 266 237 205 216 190 190 118 130 109 118 193 246 268 285 209 165 175 142 140 110 111 124 103 80 80 87 86 75 93 105 74 73 65 58 83 67 66 84 71 65 50 61 69 87 59 51 66 66 47 39 74 54 36 20 39 58 54 35 31 44 45 60 43 42 54 62 48 59 60 43 61 67 58 48 47 38 50 54 41 42 46 53 69 48 53 55 48 50 62 54 50 58 58 58 51 47 32 43 39 45 35 32 32 28 21 25 20 31 26 15 20 9 71467 321 1251 30 11601 19 51 7 7053 1855 1135 8461 26872 54668 48089 44885 26363 6557 4951 8980 24985 15311 10225 16825 46779 43692 54711 24516 4685 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1260 4591 10051 22904 66480 146141 249958 354303 432426 386756 219253 66577 4129 7665 10835 1240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2338 10339 16422 20442 26521 28952 27703 32299 34136 32057 31686 35592 39937 44143 49656 57089 61246 63010 64450 63260 59921 62019 63922 61063 54818 56263 58484 60045 61138 66540 95784 105552 82544 104663 141109 89837 46788 42188 51801 63251 56755 13014 842 294 351 406 342 281 310 337 279 254 292 274 303 309 341 302 347 347 321 345 327 354 342 317 333 285 196 210 209 197 149 167 159 134 176 193 142 244 333 274 242 239 189 170 138 143 123 134 112 65 102 112 134 132 170 127 100 68 80 95 78 108 109 74 89 90 105 87 82 101 94 63 78 97 85 77 75 84 54 86 74 92 116 92 67 89 91 88 75 93 86 96 92 89 92 84 76 70 71 82 95 85 72 76 78 69 82 76 82 84 77 82 79 66 70 79 73 78 69 64 64 53 57 62 57 65 65 53 54 64 55 47 42 44 49 46 34 71476 319 1311 30 11601 19 51 16 7051 1856 570 977 2415 6603 12262 11629 7863 3618 4436 8895 11820 14468 44941 69600 85566 93174 4101 999999 999999 999999 999999 999999 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 585 7135 37294 96898 156713 219513 284463 321768 357705 324533 112531 4972 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 1902 6082 9783 11693 14661 18106 20045 20476 22079 24202 26785 24605 25373 28163 31716 37277 44724 49088 50652 51916 56843 57538 55990 56964 54533 55842 56928 59049 66767 88141 132384 159741 115139 131465 207911 189040 76745 42900 46622 57986 81470 126045 108975 18689 836 290 370 369 299 279 214 253 260 246 313 319 291 351 374 366 333 257 324 322 299 284 294 307 243 249 230 208 172 193 192 114 124 153 230 254 309 308 250 199 223 164 151 127 117 128 141 126 111 108 101 123 148 97 88 97 101 97 100 83 84 54 70 62 60 90 77 59 73 80 45 59 78 56 76 87 57 64 53 64 57 54 52 58 47 63 85 75 76 69 60 65 65 82 91 78 69 58 64 65 71 73 58 59 56 43 60 68 53 63 60 53 55 63 79 74 51 57 61 54 40 53 50 40 46 47 55 51 42 44 29 26 35 35 18 18 71485 321 1249 30 11599 19 51 25 7049 1857 -57 57 345 783 3152 9903 10472 2247 -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 -80 -27 174 542 1382 13598 60544 158196 282901 318254 316800 239921 194275 112602 42584 3855 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 778 2495 3573 4355 5828 9217 12954 13734 16764 21178 27291 34616 39504 44198 49398 53242 54887 57387 63071 65671 64719 57224 51385 42462 34262 32061 35409 42199 51484 61519 101167 170574 108528 42374 49448 91264 127570 78298 43706 37525 35515 47173 88459 146214 154749 57973 4981 366 378 333 263 248 237 248 297 286 330 279 326 371 356 334 303 323 316 337 291 332 265 237 248 246 243 207 172 118 100 153 123 157 216 320 263 209 205 158 152 144 167 81 95 92 108 115 133 102 120 143 125 123 102 63 101 79 79 51 64 82 75 59 58 78 80 96 88 63 61 63 58 64 57 83 60 68 92 81 59 61 78 46 53 69 93 76 60 57 80 84 73 70 77 64 57 54 71 73 61 58 50 53 60 67 61 69 70 65 56 63 62 65 67 76 71 72 73 58 47 51 46 48 35 36 37 37 25 25 34 31 27 25 15 71494 315 1430 30 11600 19 51 34 7047 1858 -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 167 283 454 437 503 680 965 1148 9368 63766 189834 325574 347475 389579 480285 455535 496899 262794 79109 1267 999999 999999 999999 999999 999999 999999 999999 -94 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 -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 -95 999999 999999 999999 999999 999999 999999 999999 -90 -74 999999 -56 -72 -94 -3 192 746 2224 6309 12063 19572 27902 26894 23592 22975 23102 24773 25856 28925 33273 40912 48198 45918 40260 33150 20988 15182 13279 11430 10976 15204 21258 27860 35288 38982 38967 35456 30671 25881 24323 30400 36215 35508 31063 27270 29957 32298 40357 61100 90875 50972 6251 405 386 320 301 285 245 242 266 337 363 318 309 351 336 290 345 408 353 365 353 261 236 251 224 211 190 126 120 104 154 182 220 256 313 302 222 237 187 162 133 100 108 121 114 114 84 120 110 87 128 124 130 127 122 95 115 97 95 94 110 88 116 104 95 81 68 64 99 58 69 63 64 80 63 95 72 91 78 76 68 69 69 60 75 97 96 84 75 75 85 89 74 59 69 89 63 66 61 66 66 70 60 59 68 78 84 80 83 74 78 82 91 92 87 95 72 72 79 70 64 59 53 59 54 66 54 43 46 53 52 41 24 26 71503 359 113 30 11603 19 51 43 7045 1860 -38 106 287 315 203 140 148 278 13 -16 42 150 124 271 121 151 43 211 259 134 433 239 154 415 414 309 331 308 49 49 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 283 349 200 296 623 1150 1875 1859 1364 1394 1622 1621 1572 1740 1639 1587 1456 1422 1344 1211 1448 1683 6076 24092 40479 42889 77150 161191 288651 376127 344724 275833 196434 91076 9781 367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 -80 999999 999999 -72 -99 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 -69 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 -95 999999 -88 999999 999999 999999 999999 -70 -78 -35 82 387 1040 2686 5255 8838 13904 19843 26072 32114 37438 40714 44002 46370 46084 43645 40042 36110 34394 34550 32904 30405 28223 27588 27730 23438 18760 13746 10904 9552 6917 9181 23253 42112 57254 80896 69041 45166 29526 7398 2416 2359 4498 9416 7546 6577 3012 417 286 276 262 232 201 254 252 295 292 304 296 290 306 272 255 266 307 251 232 228 233 182 180 157 135 117 98 57 94 149 182 226 287 263 240 192 114 78 78 92 144 106 78 51 73 39 37 83 94 94 95 59 47 72 42 41 46 52 41 49 37 46 43 40 49 40 55 56 61 37 53 69 59 28 41 47 28 28 31 43 51 50 57 37 39 44 55 80 75 66 55 77 51 36 41 34 34 55 58 48 55 39 45 44 56 46 43 59 66 59 43 42 50 54 48 40 29 39 36 32 34 35 35 27 16 24 25 30 25 6 6 7 71512 359 110 30 11600 19 51 52 7043 1861 541 458 454 558 405 362 478 656 497 333 340 422 465 472 386 375 478 445 408 292 316 387 392 359 262 65 187 230 273 320 370 428 329 264 165 243 34 -2 -12 -75 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 471 1502 2431 2920 3126 3530 4200 4447 3363 2362 1951 1617 1410 1382 1389 1254 1120 877 836 619 465 476 395 239 370 475 520 666 779 2010 7386 25882 82734 218361 333845 205962 78426 15981 7105 332 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 610 1770 4030 6732 9313 12112 14800 18200 21838 19523 15110 13227 12394 13304 14675 14062 11874 9931 9648 10612 11781 13107 16432 23366 31722 36945 38790 42063 39285 41595 78250 257935 407341 387631 216198 52763 13919 5703 3826 19572 50656 94575 42219 4374 526 360 302 294 241 229 262 276 306 292 267 306 355 332 303 292 296 324 281 305 244 232 226 195 178 156 158 152 151 166 160 174 264 301 295 275 228 149 123 106 116 115 110 105 101 93 113 107 122 126 178 144 101 84 80 108 92 81 96 80 81 81 74 59 52 52 67 49 68 82 81 72 76 84 80 75 88 74 68 45 28 42 70 77 80 39 69 75 82 70 72 62 68 66 61 84 85 78 82 59 60 65 69 51 57 67 69 79 66 67 71 77 80 73 74 65 59 52 50 56 46 52 54 52 41 41 42 43 34 37 36 20 17 71521 359 105 30 11595 19 52 1 7041 1862 1135 1095 1043 1070 1154 1118 999 1011 1103 1063 944 992 883 833 988 846 806 888 903 894 988 966 899 914 835 845 800 957 917 696 596 556 504 542 458 429 548 622 663 647 564 414 315 249 89 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 280 730 1008 1171 1605 2344 3868 6673 8279 9078 10170 9529 7378 4907 3379 2768 2352 1719 1093 870 688 488 459 394 474 498 412 389 463 455 627 1072 2792 12785 48483 131198 111308 17699 3938 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 127 1919 4982 3407 848 236 713 1429 1753 1535 1316 1271 1431 1938 2759 3665 3884 2624 1669 2312 3608 6045 13231 26034 37625 42371 42734 40857 39988 48618 112974 271296 399815 382173 239614 48518 13280 8244 7481 20511 69742 116484 64986 11954 1511 354 335 311 286 286 277 256 270 308 313 304 322 339 305 302 329 301 286 237 258 241 191 196 198 135 125 169 187 241 276 307 295 261 229 169 100 125 154 144 105 99 119 118 117 138 110 110 109 122 131 131 136 106 105 108 97 91 78 74 59 61 83 79 81 70 68 66 36 55 65 55 59 60 66 58 74 78 64 68 56 37 54 60 57 59 60 57 81 85 85 64 53 40 62 81 75 57 63 66 55 64 64 56 58 62 55 61 61 57 58 72 74 51 51 58 54 49 46 45 49 36 36 36 22 22 29 30 28 22 18 16 71530 359 134 30 11594 19 52 10 7040 1864 1544 1429 1553 1453 1387 1467 1383 1446 1359 1424 1364 1252 1371 1175 1180 1321 1111 1172 1184 1067 1006 1015 1034 1037 919 827 839 860 901 822 882 749 702 564 571 613 760 775 1023 1012 742 642 572 352 345 237 86 89 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 159 491 978 2301 6256 11121 13727 12063 8832 8235 7890 7540 6617 4969 4031 3946 3466 3317 3398 3354 3329 3052 2370 1879 1681 1671 1525 1303 1019 903 1022 809 1008 10042 31171 40808 41542 63238 35711 6612 248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 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 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 -86 999999 999999 999999 -65 319 843 1643 6857 16287 14371 8536 4030 2035 1715 972 782 1096 1252 1454 1151 551 256 598 780 561 526 537 718 1714 3950 6821 14662 27462 36641 42208 50581 61249 145096 326621 393065 337173 159935 9403 406 407 244 1329 9343 10297 3204 637 443 313 347 342 347 316 278 319 319 394 424 359 394 363 366 372 340 308 338 309 219 173 150 174 197 200 173 195 289 319 358 345 327 322 317 309 299 225 144 175 158 140 154 160 173 137 121 135 149 170 180 152 148 121 118 93 100 133 106 96 132 99 101 92 101 111 114 105 80 97 118 117 108 95 78 90 90 92 91 99 104 104 106 101 110 92 91 113 125 116 103 90 110 107 107 98 92 91 98 100 89 80 90 94 105 97 98 98 101 103 105 91 93 91 76 98 83 71 72 77 79 76 60 53 60 72 58 51 48 41 40 71539 359 101 30 11591 19 52 19 7038 1865 1509 1374 1521 1405 1444 1401 1161 1158 1083 1227 1100 1128 1155 1091 1185 1238 1327 1253 1260 1264 1331 1219 1255 1153 1315 1337 1299 1092 942 892 821 2296 5873 3359 2567 15491 6294 735 551 508 612 665 673 572 571 517 421 392 136 -85 999999 999999 999999 999999 999999 999999 999999 -5 328 637 954 1041 1732 3553 5178 4672 4043 4792 6060 7166 7561 8806 8891 8153 8425 8949 9440 9612 11509 12565 9261 8265 8114 7978 6754 3915 2340 1937 1469 1687 1742 3131 14958 54612 102386 134350 144578 147551 110169 34736 5705 287 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -63 -35 -83 -62 -45 -6 -62 -31 -6 -22 -15 -32 -38 999999 -66 999999 -43 -24 -2 999999 -67 -52 -97 -60 -93 999999 -46 -63 999999 999999 -79 -65 -69 999999 -79 999999 -95 -94 -99 -28 -61 -83 999999 -41 999999 -96 -91 999999 -97 -50 999999 999999 999999 -63 -80 -30 -55 -51 32 209 677 1157 4760 13166 14820 12069 8425 5205 3702 2075 762 476 367 381 418 501 919 2008 5213 11298 16363 17056 13888 11380 10441 11042 15962 25699 34237 48182 62331 62492 67757 145058 206452 125150 54885 28928 4237 281 243 241 205 202 240 285 345 349 355 300 294 285 251 257 236 258 256 280 298 269 274 294 255 281 237 260 232 220 213 162 113 142 117 129 181 171 229 285 265 273 320 280 242 237 164 146 124 103 61 66 111 81 59 112 98 112 134 115 117 85 84 47 39 76 90 90 62 57 84 52 55 53 66 68 44 34 76 67 46 57 73 54 47 44 49 62 46 36 41 54 54 68 77 64 63 51 58 51 74 76 62 56 60 52 49 58 68 59 53 50 41 45 49 53 52 49 61 64 57 57 52 60 57 55 45 33 22 27 36 35 29 29 24 25 14 20 14 2 2 71548 359 101 30 11591 19 52 28 7036 1867 907 991 944 655 794 848 811 786 739 643 931 738 679 822 706 862 893 799 808 766 865 816 821 682 821 882 848 988 960 883 930 873 874 934 6230 8465 2474 12815 4509 276 200 298 378 357 328 412 455 281 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 344 1025 1900 3747 6435 6290 3716 2183 1441 838 413 246 369 445 375 330 302 187 202 99 65 126 218 292 343 312 333 526 678 1096 2224 6882 27960 100134 220617 325595 407101 257483 17191 302 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 39 -21 -87 36 102 -30 -2 -4 -67 999999 -22 -40 -72 999999 6 -58 -100 -29 -74 -70 -59 -75 -88 -99 -82 -66 -64 999999 999999 999999 -76 -64 999999 -63 -60 -61 -20 -87 999999 -64 -84 -73 -58 999999 999999 -52 -73 -70 -52 -90 999999 -59 -76 -51 -73 -25 -56 -26 20 43 504 2907 3190 1529 432 219 246 309 319 338 366 452 840 2580 6267 10406 12780 13384 13044 12796 14150 18038 22674 25950 33307 43660 55968 66470 79216 80531 68012 107639 197333 120539 11191 286 192 181 188 194 181 202 218 211 284 328 301 279 257 247 293 239 209 236 275 261 293 275 228 279 271 256 246 262 260 246 183 137 124 144 80 134 140 137 208 271 297 266 242 228 241 252 307 182 117 124 95 54 101 26 39 56 35 82 100 106 91 75 31 67 55 50 45 47 25 41 25 38 21 57 43 47 37 22 51 47 58 20 15 51 44 28 37 45 37 50 40 9 21 42 30 24 45 30 17 28 22 35 37 43 40 34 38 25 30 58 39 44 57 52 40 43 31 30 36 23 33 40 32 20 17 12 11 4 8 15 18 3 -2 -3 -5 4 -4 -18 -14 -12 -14 -22 71557 359 103 30 11593 19 52 37 7034 1868 813 871 725 846 675 586 731 739 741 728 775 755 579 612 832 848 611 715 821 772 521 477 551 483 638 671 696 742 966 997 898 918 2817 22485 42958 5665 277 296 361 150 141 97 77 86 37 135 174 82 120 170 66 -20 -55 -90 999999 999999 999999 999999 999999 999999 60 674 2838 7189 8615 8070 7094 5192 3692 2434 1760 1741 1320 942 680 514 519 718 644 547 581 464 510 741 893 1022 1172 1200 1108 1011 1254 2601 8445 25630 95463 223997 336271 244161 10959 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 -43 999999 -60 -67 -38 -92 -59 -76 999999 -62 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 -80 -71 999999 999999 999999 -51 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 999999 999999 999999 999999 -25 -23 1035 3831 1953 204 157 208 434 1462 4009 7890 13690 18396 23636 28159 29131 31768 37655 39068 37539 40318 41355 45840 54777 63884 74169 75932 79298 88617 92990 94025 162199 139786 35222 2873 213 113 145 210 613 1289 641 300 345 404 448 393 325 332 299 304 256 261 285 302 252 260 297 306 338 346 303 285 310 285 290 262 204 162 119 121 140 107 205 262 311 326 297 262 321 310 279 204 129 137 85 68 100 97 84 115 118 155 167 151 85 78 85 111 110 100 105 81 91 75 87 81 73 55 54 87 56 76 63 68 67 69 85 70 75 90 68 59 69 75 80 62 61 65 63 57 49 63 75 73 65 76 81 71 84 84 76 70 70 81 81 72 78 61 49 52 49 59 54 49 61 61 40 38 56 49 28 28 60 53 39 39 38 39 40 42 49 39 34 28 24 22 71566 359 75 30 11595 19 52 46 7032 1870 1349 1276 1221 1274 1121 1016 1116 1198 1096 1037 1122 1118 1057 1086 1014 925 912 1012 955 959 928 997 1026 947 1055 1077 1221 1186 1170 1282 1194 1227 1269 1014 756 864 771 762 756 755 881 713 692 574 571 936 617 348 246 92 68 38 999999 999999 999999 -16 163 421 825 996 1219 1980 3354 4887 5632 5413 5104 4054 3082 2292 1842 1495 1401 1439 893 510 289 513 638 765 899 713 596 628 596 524 476 456 296 286 390 546 1251 4949 18428 68410 235866 237644 146377 11382 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -64 999999 -26 3 -40 21 -23 -44 -76 -37 -65 -10 -43 -52 -24 999999 999999 -76 999999 999999 -95 999999 999999 999999 999999 -88 999999 999999 999999 999999 -80 999999 999999 -89 999999 999999 999999 999999 999999 -97 -76 999999 999999 999999 -91 999999 -69 -99 -36 -73 -68 999999 999999 999999 -68 -75 -92 -67 -31 -42 39 121 1801 3928 1631 429 235 241 373 648 2191 5718 9331 12440 17685 25334 26227 24445 28665 33706 32728 31009 31420 33320 38439 49963 60203 71947 73991 65309 67358 80451 119473 125883 53496 7275 585 217 194 241 187 437 1376 853 318 326 429 398 301 265 307 334 311 237 253 283 281 241 263 319 305 262 276 247 282 229 246 236 228 184 171 118 123 176 180 215 296 304 291 280 256 289 243 176 163 140 85 96 79 52 63 73 117 145 135 77 76 71 69 89 75 48 52 52 48 61 64 53 74 57 61 72 74 81 43 53 65 63 58 73 47 61 58 60 68 55 34 55 59 63 49 61 60 50 72 79 68 68 70 91 97 78 74 67 74 78 80 76 64 47 47 58 69 51 45 61 56 48 50 45 42 45 51 44 40 36 36 38 28 22 28 24 20 28 16 17 22 14 3 71575 359 106 30 11596 19 52 55 7030 1871 691 696 551 753 600 633 743 435 536 650 483 461 471 516 416 424 566 568 560 424 416 530 662 655 651 725 714 905 892 889 930 906 1069 1119 979 892 772 542 511 546 372 296 201 241 278 117 192 202 191 153 237 299 387 555 895 1013 975 1121 1605 2114 2626 2904 2457 2053 1899 2294 2106 1569 755 223 6 -50 84 -1 50 -15 20 79 82 -60 -12 -17 129 154 215 212 404 644 706 771 885 1056 1215 2213 11703 57462 204757 467906 686370 399083 214864 25014 1469 -57 -55 -49 -67 -81 -95 -34 -65 -51 -77 -72 20 -48 1 -14 50 62 120 112 103 140 128 118 136 104 134 128 139 106 87 51 61 60 76 84 62 -13 48 -1 16 27 107 111 65 57 24 43 93 93 26 -13 45 15 14 68 81 92 58 13 42 72 6 45 91 13 74 90 109 107 83 63 88 132 29 27 101 37 58 114 537 1513 2570 3748 4256 2065 1481 1532 1357 1238 1303 2045 3808 5111 6050 7977 10200 11703 12200 11801 11461 10862 9168 5957 6742 12659 23979 34458 40576 47007 46262 44452 42073 30791 14539 3478 276 187 220 203 241 264 268 270 266 306 343 324 263 248 240 207 236 229 261 265 268 294 317 277 247 260 255 267 273 265 221 170 144 144 111 89 168 154 209 320 337 306 291 234 211 111 93 102 66 56 87 92 104 76 90 99 84 95 77 72 74 86 77 49 65 83 79 56 59 52 46 57 75 70 66 56 72 60 57 69 55 44 40 71 57 40 56 47 55 49 45 53 50 37 51 86 45 49 65 66 54 50 65 74 65 63 52 66 68 61 59 61 67 64 62 51 47 44 56 57 55 37 41 37 36 37 27 28 30 46 36 30 25 34 26 16 23 13 11 7 6 71584 359 105 30 11595 19 53 4 7028 1872 1552 1742 1609 1647 1715 1731 1662 1493 1660 1857 1835 1637 1889 1738 1856 1727 1713 1774 2165 2059 2234 1950 2031 2005 2179 2675 4892 4004 3132 9658 49059 46932 58129 132186 171803 100767 139185 40825 59850 34742 3809 2690 2481 2063 1734 1772 2082 2183 2297 2202 1999 1627 1673 1660 1775 1996 2996 4931 6664 7230 7889 7613 6442 5847 5312 4912 4475 4118 3823 3328 2826 2010 1791 1881 1819 1684 1867 2020 2350 2310 2226 2300 2238 2204 2228 1996 1686 1493 1308 1231 1272 1023 1089 1217 1574 11474 75830 156223 124732 34554 231 -24 49 -20 -70 8 -7 999999 -69 -80 -34 -75 9 4 -17 -54 57 129 10 -1 87 143 144 130 76 8 114 196 236 239 84 132 155 102 91 67 159 137 110 105 91 -9 26 38 47 80 76 81 28 72 82 122 165 98 86 119 116 46 111 107 109 101 95 30 26 95 96 90 70 72 26 119 90 83 91 86 90 28 39 143 105 125 151 268 502 1994 6102 8025 9334 5742 2311 1626 1258 836 456 290 328 300 329 360 475 353 354 412 430 494 729 1528 2104 5926 21248 42242 51985 53680 50819 51076 50232 45087 22339 3311 239 253 258 271 302 394 400 361 325 329 287 243 215 254 253 251 272 302 335 298 331 331 292 268 305 294 282 259 294 216 171 165 143 165 201 204 249 336 283 285 294 269 227 158 127 120 112 84 95 122 117 80 93 124 108 112 84 78 79 61 74 103 75 56 104 102 64 101 80 66 80 63 62 67 64 53 79 61 64 83 66 53 71 74 73 76 58 78 56 55 74 55 71 84 79 75 84 91 77 77 79 84 112 101 89 87 84 71 70 69 72 77 103 80 74 76 81 72 68 65 62 72 68 64 51 48 39 47 52 54 45 39 36 44 31 22 26 30 24 71593 337 771 30 11601 19 53 13 7026 1874 26 999999 -87 -49 73 568 471 1291 10907 18148 15987 28982 62337 134448 342294 397973 122444 146311 259737 165756 188820 189796 171798 110637 27988 103114 92267 5019 1745 1633 1761 2355 3203 4732 4628 4073 4113 4191 3556 2989 3292 3762 3503 3461 2917 2173 1438 947 851 699 630 912 977 842 1066 1240 1284 1377 1467 1673 1650 1495 1290 1654 1933 1981 2108 1761 1433 1475 1340 5609 28931 83976 179449 182429 209325 210348 131939 46671 3428 999999 -96 999999 -93 -81 -58 -65 999999 999999 999999 999999 -94 -88 999999 -68 -30 22 64 28 -31 -17 74 -1 61 -19 40 70 72 -20 -45 67 -58 -38 30 27 -19 13 -26 -36 14 -46 -11 18 -48 2 -48 -63 13 34 -23 -69 -24 -60 -59 6 -20 -78 -79 -40 -87 -58 -47 -37 -48 28 8 -4 -44 -59 -36 10 37 1 36 18 -14 -19 -63 -57 -48 -29 96 169 116 1029 5261 6141 2070 347 277 262 227 195 272 198 264 320 440 592 871 2714 5428 3448 2118 2721 8923 22837 36430 68596 90447 72774 43205 38630 42204 48715 53753 53863 34341 11346 1247 325 274 356 391 367 292 342 318 290 202 240 217 284 300 298 327 335 322 319 323 288 324 272 302 281 253 239 259 199 132 105 129 192 205 273 308 322 307 283 235 206 178 156 128 102 92 117 135 123 124 92 112 117 95 97 102 79 61 68 86 101 74 55 81 68 93 91 77 69 66 65 88 87 83 64 54 62 58 61 76 83 52 64 85 95 93 84 64 67 75 83 83 76 90 86 98 87 76 97 97 87 81 85 96 85 70 66 89 80 77 85 64 52 61 76 75 61 63 56 62 64 37 32 47 53 54 36 31 29 34 35 39 33 36 34 22 71602 340 685 30 11605 19 53 22 7024 1875 -54 167 312 592 751 1267 1696 1773 1700 1708 1714 2082 2642 2311 5264 17972 15314 8027 7390 3879 1881 6953 42253 35434 18716 9472 8928 900 -55 999999 66 424 524 1314 3359 4491 3983 3417 4024 3467 2316 1686 1638 1506 1485 1353 1299 1148 1316 1649 1787 1770 1465 1122 1037 1078 1021 1006 995 1101 1005 833 949 1247 1400 1151 865 950 955 1232 1407 1169 1219 1903 8403 33707 98088 209001 312856 383798 435415 430514 447947 260514 159562 41348 846 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -99 -50 999999 15 23 -72 -45 -86 999999 -29 999999 -92 999999 -89 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 -39 999999 999999 -92 -81 -60 999999 -90 999999 999999 -84 999999 999999 999999 999999 -87 -80 999999 -92 -82 -89 999999 999999 999999 -100 999999 999999 -97 -87 999999 -74 999999 999999 999999 -90 -80 -86 999999 999999 -78 135 481 411 168 126 70 83 86 86 136 252 496 1190 2629 3216 8291 21837 23176 9956 5514 12737 35121 57588 82646 112780 140823 128529 65112 23104 9920 9736 12855 20469 23094 15702 7706 3033 946 528 570 459 353 331 266 192 185 222 251 247 200 255 287 299 292 293 252 265 260 302 252 232 252 185 123 117 101 109 108 145 196 252 287 284 301 237 202 195 141 124 74 65 82 73 62 72 36 51 89 75 36 34 32 46 61 50 44 67 64 35 13 33 26 29 35 20 47 47 40 50 29 41 33 29 16 36 52 39 55 67 51 33 31 43 46 34 26 41 34 42 31 48 51 41 58 59 47 40 44 64 53 39 49 49 45 35 24 34 36 36 52 51 50 37 23 30 26 19 12 7 9 9 7 3 7 2 0 7 -7 -4 -8 -10 71611 359 124 30 11614 19 53 31 7022 1877 170 287 400 62 194 66 130 74 -25 -71 999999 20 -30 -52 -37 -24 95 177 123 131 640 1032 843 878 698 751 909 1136 1107 904 1125 1644 1841 1798 1715 1651 671 36 28 202 193 92 184 173 398 571 610 654 565 487 159 999999 999999 999999 999999 999999 196 1478 5174 8639 11103 13638 14411 14005 11931 8418 4783 2591 2044 2690 2897 3688 4874 5016 4242 3401 2589 2057 1729 1361 1166 1019 809 902 1079 1006 1128 1150 1096 1178 1334 1448 1790 2891 8671 49552 166641 363113 499587 609543 453109 182058 143223 76182 4532 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -64 -84 -69 -21 -78 4 4 38 16 -18 -36 54 47 50 24 -57 -24 -6 -71 -65 -81 999999 -59 -16 18 -34 -62 -35 -94 -86 -68 -77 -65 -50 -67 -43 -59 -56 999999 999999 999999 999999 -64 -38 -77 -98 -32 999999 -38 -61 -98 -53 999999 -69 999999 -49 -38 -100 999999 999999 -66 -94 -31 -45 999999 999999 -50 -14 -19 21 67 69 108 108 120 126 166 284 508 1154 2631 5027 6101 7532 13680 20042 13795 9600 16242 36294 58973 78607 97247 107137 104619 68202 36740 15576 2291 1460 4465 11486 11372 3371 1034 1172 960 591 486 359 346 301 254 250 255 272 311 293 358 346 337 319 286 279 266 299 277 219 216 166 170 129 143 173 212 285 321 353 340 372 342 311 354 316 288 205 168 126 110 136 97 142 129 131 99 132 137 100 129 93 70 66 76 66 79 77 69 73 78 72 67 74 76 68 58 49 73 88 77 59 67 74 68 68 46 58 85 71 65 56 65 68 72 78 62 90 82 70 89 88 88 93 82 67 72 77 59 57 70 77 66 63 69 63 57 57 70 57 53 58 65 52 47 47 48 39 32 32 38 34 30 24 27 41 33 28 20 18 12 71620 360 75 30 11625 19 53 40 7020 1878 -55 123 999999 -61 999999 -91 -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 -24 258 650 1386 2173 1992 2193 3034 4129 4766 4768 4271 3779 3898 3315 2672 2270 2825 3504 3625 4604 5235 5516 6246 7342 7521 6748 5807 5531 5865 5944 5623 5187 4497 4045 4126 3919 2825 2389 2249 2289 1773 1556 968 737 1037 3866 22982 69938 170954 302639 420337 561484 566350 502645 384417 39590 820 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -28 -23 999999 14 -1 18 75 -17 -35 40 8 -38 -55 -41 10 -37 -82 -69 -53 -76 -87 -43 -86 -66 -34 -81 -88 -64 999999 -62 -72 -64 1 999999 999999 999999 999999 -67 40 -85 -99 4 -89 -62 -38 -79 -42 999999 -28 -63 -93 -22 -76 999999 999999 -81 -90 -55 999999 -78 -71 -3 -24 -59 -35 -15 27 64 18 96 121 146 103 215 338 634 1529 2515 3208 4089 6308 9293 11151 11980 17211 22186 27214 44656 60267 77097 105231 94345 68586 57091 27750 4563 1394 1729 4074 10747 13699 6519 995 563 545 540 533 410 342 340 274 221 235 242 258 280 341 341 268 278 257 273 265 303 258 242 191 126 122 122 146 176 196 284 345 303 303 318 324 295 305 291 243 236 181 141 134 106 84 113 95 102 99 97 94 86 85 44 54 77 93 74 83 46 27 61 52 52 91 73 88 72 63 72 85 75 74 85 92 69 59 50 56 65 41 59 41 59 72 68 65 48 49 55 70 64 71 80 91 88 90 72 47 50 51 55 44 50 46 48 68 62 53 65 61 54 47 46 50 58 51 39 29 38 51 47 28 16 19 22 16 15 15 12 14 8 4 71629 360 111 30 11631 19 53 49 7018 1879 -66 -20 -11 -35 -38 -34 999999 25 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 -33 409 1458 3329 7048 12700 18173 20517 18925 16426 15208 11774 9969 9227 9420 9043 7186 6441 7986 10577 11596 11347 10636 9344 8008 7536 7212 6687 5779 5419 4902 4281 4070 3854 3679 3916 4012 4154 4450 3830 3499 3488 3324 3224 3570 5941 13926 47295 123439 281665 419557 437890 319100 266094 337290 266572 61968 2264 -99 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 -34 -43 -9 -61 -17 10 9 -57 29 -9 -49 -38 12 -5 9 -81 -90 999999 999999 -20 -53 -14 1 -71 -86 -54 999999 -52 -20 -83 -36 -40 -70 -21 -61 -95 -61 0 -87 -61 -59 -98 -49 -67 -54 -71 999999 999999 999999 -51 -52 999999 -47 -21 -78 -64 999999 -76 -17 -74 -65 -18 -53 -47 -69 -95 -34 47 0 64 40 107 64 118 133 191 414 699 1139 1629 1618 1957 4195 6985 6836 8354 15612 24005 29522 37784 55756 62687 72486 94734 101973 70966 24384 7227 2169 1587 1964 3691 7713 9676 4920 1105 807 728 631 519 398 264 265 275 267 260 252 316 332 292 300 316 297 306 308 353 303 318 276 235 186 158 136 139 176 177 177 218 287 353 380 353 311 291 323 330 276 193 82 81 100 125 147 112 93 124 135 134 88 66 77 74 79 101 70 90 85 88 85 73 85 93 61 61 63 74 78 81 72 71 63 69 90 78 53 58 82 68 57 75 64 73 81 83 86 80 74 91 78 66 62 79 78 93 71 80 68 70 78 88 74 84 78 80 64 64 74 62 57 56 49 42 54 53 41 42 45 42 39 35 43 38 27 27 32 32 26 25 16 11 71638 360 105 30 11625 19 53 58 7016 1881 6335 -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 78 547 1644 2990 3405 3238 2740 2281 2204 2848 3269 3596 3203 2975 2786 2881 2645 2907 3438 4307 4865 4766 3605 2781 2146 1921 1665 1534 1269 1314 1301 989 724 933 959 1019 1157 1270 1215 1232 1811 2348 5507 44126 208877 423251 692364 883489 541870 171273 31688 3353 999999 999999 999999 999999 999999 999999 999999 -78 -95 -68 -44 -75 -95 999999 -49 6 -28 -21 66 -1 23 54 26 -16 24 9 -60 -88 -71 -45 21 -11 -71 -76 -38 -66 -77 -45 999999 -89 -73 -58 -37 -56 18 15 999999 -78 -83 999999 -84 -88 -83 -96 -54 999999 -39 -59 -90 -51 -50 -65 -19 -59 999999 -66 -68 -79 -73 -58 -17 -67 -78 -50 -79 -76 -7 -22 -10 21 71 51 125 119 100 115 177 233 317 429 700 1260 2491 3986 5129 8183 14930 19850 24057 35034 57699 83839 100541 95773 88133 56112 32048 14236 3272 1485 1738 2215 3322 5886 6998 3074 1188 1203 759 589 469 410 380 347 276 241 228 258 288 306 352 396 379 320 315 289 270 325 261 252 244 181 119 119 161 140 190 207 222 249 316 356 308 301 285 310 332 263 241 168 131 80 85 124 100 114 125 121 147 142 81 77 66 74 91 106 85 66 60 57 74 58 56 64 54 62 71 63 74 75 84 96 82 48 51 58 87 69 40 67 60 44 55 83 71 68 75 47 54 75 76 76 70 69 84 84 110 83 75 64 93 83 70 68 75 74 77 72 74 48 50 52 60 54 46 55 52 44 39 34 55 53 33 34 37 31 24 19 19 23 13 10 71647 360 105 30 11625 19 54 7 7014 1882 460513 101094 217206 41468 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 15 398 899 1308 1958 2305 2058 1388 1365 1297 1090 1213 1781 2219 2361 2120 1881 1886 1655 1553 1436 1348 883 732 812 658 459 461 442 497 727 444 558 693 637 1290 5115 15721 53178 134494 249637 438205 634539 749899 757864 443116 244671 99065 978 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 -58 -61 -71 -86 -27 999999 -26 -16 -16 -75 -3 -41 -57 -10 -20 -70 999999 999999 999999 999999 999999 999999 -100 999999 -74 999999 -85 999999 999999 -92 -78 -35 999999 999999 999999 -94 999999 999999 -68 -87 -99 999999 999999 999999 999999 -98 -97 -98 999999 999999 999999 -99 -92 999999 999999 -53 -71 -67 1 999999 -68 -11 -69 -42 -47 -85 -14 14 39 54 99 57 45 175 241 336 653 1371 2208 3569 8235 21172 34770 38724 36691 44932 72109 103559 115001 101878 84093 53613 30396 20659 6021 1693 1853 2194 2528 3778 2770 1004 711 848 825 624 521 438 363 262 224 189 218 225 261 332 300 287 311 312 325 299 332 341 298 245 188 214 220 175 159 195 168 169 195 234 311 316 322 336 268 272 228 261 288 238 175 148 127 99 100 98 101 62 93 80 92 69 106 108 70 66 103 88 73 65 86 76 63 75 94 63 43 43 49 59 51 80 69 76 81 69 61 80 80 41 47 52 44 76 65 57 69 52 56 67 72 75 81 75 72 76 70 75 84 71 74 48 60 68 69 63 64 76 57 55 57 57 56 66 60 54 53 49 38 24 45 44 23 27 28 27 25 18 18 24 16 11 71656 360 114 30 11634 19 54 16 7012 1883 122138 815544 999999 13019 1623 1511 1182 1305 1387 1481 1245 1174 1168 1178 1056 894 821 881 694 662 718 650 514 579 655 609 563 596 631 639 690 702 831 589 617 822 830 1017 985 888 680 495 277 94 27 -47 999999 999999 999999 999999 999999 999999 999999 31 252 455 1185 2203 2720 2744 2638 3394 5433 8083 10361 10453 7633 5736 5508 6911 7702 7606 7914 8505 8440 8263 8500 8023 8691 8867 7663 6632 5837 4603 3474 2945 2838 3035 3061 3052 2909 2952 2938 2954 2699 2183 4194 16443 27245 63359 141790 248767 183845 110863 44621 3575 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 36 -53 -78 -31 -99 -9 63 69 -30 -46 76 3 -12 -4 -53 999999 -64 -83 -100 -80 -42 -61 999999 -75 -94 999999 -22 -74 -73 -24 999999 -94 -67 999999 -87 999999 999999 -74 999999 999999 -91 999999 -68 -66 999999 999999 -80 -97 -69 -72 -68 -62 -71 -10 -82 999999 -94 -59 -45 -51 999999 -87 -61 -74 -70 -22 -26 49 56 30 42 61 126 121 112 231 427 1026 1953 4419 11504 23417 33162 33069 26402 38348 72254 98544 102662 90665 69629 44047 23416 12491 4209 1656 1580 1959 2622 2925 1700 711 563 677 675 523 473 415 358 305 279 237 283 234 247 275 269 313 315 259 265 279 306 273 250 220 211 147 115 143 143 154 141 143 225 282 310 288 274 291 244 241 256 239 267 211 130 110 91 84 79 69 94 87 107 125 79 90 79 90 96 53 47 47 93 102 99 71 45 47 34 64 60 36 57 66 56 81 66 66 57 52 27 32 69 54 34 56 58 58 67 59 70 55 46 60 70 64 72 74 59 74 72 68 83 70 57 69 59 72 69 58 65 49 48 46 56 53 47 54 56 50 45 34 26 23 13 21 32 25 18 14 7 7 9 4 2 71665 360 124 30 11644 19 54 25 7010 1885 143813 293462 3947 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 115 92 137 363 673 862 1079 1102 1037 1157 2037 2535 2677 2875 3035 3218 3871 4209 4009 3482 3225 2906 2884 2738 2618 2408 2225 2156 2043 2248 2622 2794 3234 3214 3460 3580 3771 4044 4077 4354 4555 5273 16266 83143 188682 370452 655443 755002 645372 294308 14938 83 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 -25 999999 -43 -28 21 99 -38 -52 68 65 18 4 61 38 60 27 -51 -58 999999 -59 -7 -33 999999 999999 -70 -46 -53 37 7 -68 -53 -44 -16 -42 -6 -8 -18 -49 -20 -83 -25 25 -32 -27 -60 -87 37 -1 -74 -61 -89 -21 -51 -83 -50 999999 -41 -10 -34 -70 -35 -47 -33 1 -78 -49 -15 6 -64 -17 -34 31 96 36 50 88 92 114 121 274 529 1007 2111 4121 8021 11978 14071 21225 44591 89824 116849 126112 96670 64528 43163 19124 6444 2692 1718 1278 1482 2288 2632 1639 773 500 486 553 518 511 442 389 324 319 296 254 251 283 267 297 330 318 326 345 320 302 320 302 257 212 167 183 152 143 183 160 175 238 297 345 351 360 303 246 227 290 268 210 150 135 132 119 109 86 89 104 96 68 113 83 106 114 105 106 82 60 56 93 84 74 68 78 83 88 89 89 38 53 63 96 88 86 69 73 68 76 66 66 59 67 60 74 75 60 59 81 78 84 43 72 53 66 69 81 90 76 66 71 68 53 46 48 57 61 70 62 73 57 44 62 64 52 49 51 49 45 40 35 35 42 36 43 29 20 15 22 26 22 16 15 71674 361 98 30 11648 19 54 34 7008 1886 9446 2350 2251 1922 2002 1895 1940 1968 1807 1802 1646 1701 1666 1759 1663 1524 1463 1473 1306 1315 1181 974 732 981 944 796 701 760 758 827 705 695 742 611 601 697 783 1260 1735 1803 1918 1980 1826 1448 974 602 251 121 31 28 15 62 154 516 975 1429 1646 1999 2474 4050 6393 8768 10035 10302 10788 13267 15512 16041 14784 14481 13168 11759 11615 10826 9311 8622 7249 6122 5285 5186 5428 5498 5519 4944 4505 4149 3961 4150 4270 3805 3389 3402 2914 2643 2183 2060 2075 2183 2055 1643 5885 33329 100742 123009 80697 3471 -19 -80 999999 -55 -83 999999 999999 -98 999999 999999 999999 -93 999999 999999 999999 999999 -40 -74 9 -13 -59 10 -24 -1 35 61 52 61 97 73 46 21 46 93 -36 -99 12 -54 -72 -37 -99 999999 -56 -34 -38 -36 -70 -40 -27 -36 -45 -29 -54 -25 -47 10 999999 -71 -95 -33 -33 -73 -76 -33 -55 -72 -43 -42 -65 999999 999999 -73 -78 -76 -30 -29 -4 -44 -62 -26 -41 -52 -46 -14 -55 -25 8 30 51 31 53 90 65 52 144 220 328 535 1181 3269 7634 12355 23881 51091 85561 108222 124673 109342 63714 31319 7304 1628 1181 1180 1432 1890 2218 1500 731 465 440 437 444 360 385 370 310 282 213 215 216 226 268 249 266 325 311 300 290 265 252 229 203 179 175 100 121 120 116 129 151 149 245 275 300 224 248 263 231 244 255 226 190 145 112 78 50 71 83 58 51 135 106 51 62 90 40 43 44 62 62 79 54 29 43 54 73 49 58 60 71 51 56 53 54 45 67 68 64 53 56 54 66 44 53 64 50 73 39 45 49 47 45 62 69 57 35 59 56 49 54 69 74 53 50 49 50 41 49 49 60 45 38 37 32 43 39 34 43 39 38 37 38 35 25 24 25 23 22 6 6 9 12 9 4 71683 361 97 30 11647 19 54 43 7006 1888 2542 643254 14672 999999 999999 999999 64315 999999 999999 999999 999999 133193 2602 1623 1450 1337 1409 1470 1389 1398 1338 1266 1109 1037 944 863 784 758 922 974 947 1008 894 897 788 851 735 653 535 506 715 918 1185 1481 1700 1282 889 423 134 64 34 89 463 582 661 681 640 670 607 649 800 930 1523 1969 2247 2551 2345 2223 2820 3348 3785 4186 4127 4952 6388 7357 7183 5548 4077 2728 1593 1259 1313 1259 1242 1295 1228 1484 1622 1573 1334 1354 1140 909 911 646 492 462 341 435 354 6061 57731 187194 173874 50257 4078 114 -90 999999 999999 -79 -80 999999 -44 -14 -81 999999 -25 -95 -77 999999 999999 -54 -2 4 56 55 34 46 48 66 63 111 105 158 79 37 60 193 118 44 73 3 -48 -79 -95 -55 14 -32 21 30 -10 -51 0 -14 47 -12 37 2 -65 -17 31 49 4 -41 24 85 13 -25 -50 -13 -25 -24 -37 0 -18 -37 -2 -16 -20 -1 -8 11 -72 -50 -12 -24 27 -44 17 32 33 58 58 72 44 90 106 142 84 286 380 537 778 1580 4154 9208 20104 41830 70513 101757 120676 110217 61064 14433 2818 1357 1296 1584 2027 2014 1246 679 409 355 374 369 402 424 360 310 292 207 217 229 242 265 313 296 361 328 289 289 273 250 293 289 241 160 149 104 96 98 84 132 179 197 275 294 286 293 258 227 238 248 214 249 218 160 143 131 87 105 97 69 87 127 144 84 56 65 82 69 79 77 61 38 61 83 72 32 40 64 73 72 59 45 48 60 77 61 81 62 45 50 35 44 55 48 71 64 43 53 54 54 62 51 63 61 58 67 71 66 76 89 58 59 72 74 62 44 61 67 61 53 67 71 59 60 56 51 52 55 54 63 63 57 52 35 31 40 29 38 35 17 20 14 14 20 13 71692 352 367 30 11647 19 54 52 7004 1889 744402 101263 390 43 74 -6 4 -3 999999 999999 999999 999999 999999 999999 999999 -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 -34 72 157 272 425 485 982 1598 1906 2371 2938 2937 2679 2770 2555 2412 2374 2117 1841 1449 1155 945 461 323 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 -59 -81 999999 999999 999999 -83 431 -82 20480 182451 492958 695869 695081 365754 48315 1219 -37 -77 999999 999999 -81 999999 -57 -66 -69 -50 -12 -93 -74 9 -18 26 50 -10 7 26 -38 -13 19 80 149 54 40 123 59 46 39 -37 -47 -43 -26 -33 -65 -73 -14 -88 -29 -24 -75 1 -40 -28 24 41 20 -59 -54 -58 -54 -44 15 15 -3 -30 -15 -16 -17 -40 -27 -30 -80 -80 -26 -18 -5 -64 -51 -48 -55 -73 -93 -10 -15 -56 -83 -53 -5 79 45 51 11 26 72 75 91 90 182 427 727 1311 3011 6995 14295 27486 51633 76967 89232 95510 111139 91437 20604 3270 1449 1351 1596 1940 1391 656 345 352 346 312 355 438 379 285 299 270 255 224 227 188 246 253 231 304 298 285 256 268 226 258 201 159 178 135 102 113 119 96 113 177 174 259 300 307 246 239 211 226 244 267 240 250 259 167 100 113 110 92 122 65 54 124 129 104 53 45 27 66 71 55 65 69 67 57 67 53 34 48 52 26 44 66 65 53 59 55 78 74 73 43 51 49 43 34 42 59 49 42 59 63 52 45 65 69 58 54 67 58 64 76 77 66 57 56 43 54 46 53 51 55 42 53 60 55 39 47 39 47 40 34 16 11 21 32 33 32 25 24 13 23 22 2 -4 -5 -7 71701 354 310 30 11650 19 55 1 7002 1890 2742 2570 2383 2344 2294 2259 2124 1937 2044 1696 1505 1455 1437 1376 1295 1245 1202 1137 1243 1303 1390 1349 1232 1197 1006 902 797 840 747 752 794 720 695 666 679 557 521 433 381 397 172 -73 -44 -15 107 344 596 861 1142 1195 1468 1966 2132 2421 2634 2522 2895 3607 4054 3459 2734 2272 2210 2231 2316 2614 2776 2643 2082 1562 1333 1010 693 552 536 506 459 455 361 316 503 655 679 628 485 427 452 331 249 440 418 298 275 227 147 3838 35642 96140 44861 1204 999999 999999 999999 999999 -81 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -14 -57 -11 41 71 23 -40 2 21 73 68 60 13 38 22 -17 17 -64 -28 -68 -34 -99 -45 -41 -49 -86 -73 -68 -46 -2 -26 -19 -23 -52 -73 -11 0 -24 999999 999999 -77 999999 -75 -12 -44 999999 -61 -60 -9 -50 -65 -69 999999 -14 -31 -68 -13 999999 999999 3 -42 -65 -56 -50 -60 -7 2 51 14 -6 14 75 9 40 175 247 508 1337 3735 8716 17006 31170 50672 69078 76301 67511 65516 107734 116939 26115 1717 1293 1446 1690 1633 881 673 460 292 222 287 307 389 387 370 319 273 217 192 191 231 253 259 234 242 270 256 244 227 217 268 260 224 194 144 120 71 111 100 102 109 159 193 191 180 201 172 220 213 170 200 211 246 236 145 119 93 66 88 56 66 63 66 59 76 72 49 29 19 25 48 65 49 24 12 17 2 16 24 23 19 20 49 39 26 27 22 6 18 50 40 42 28 25 43 31 19 46 36 36 43 33 29 36 41 24 30 36 32 31 23 46 23 35 31 22 39 44 32 26 30 34 36 33 31 21 27 26 19 19 25 16 2 6 0 10 8 6 3 3 1 -9 -12 -18 -15 -11 71710 353 342 30 11652 19 55 10 7000 1892 2580 2489 2473 2731 2546 2345 2190 2156 1948 1629 1573 1595 1376 1279 1245 1354 1421 1462 1368 1247 1348 1288 1247 1301 1367 1048 1114 896 926 853 747 710 650 595 572 326 244 193 103 33 -11 999999 999999 999999 999999 6 125 298 462 540 712 1093 1545 2069 2751 3584 3883 3661 3779 4072 4284 4410 4415 4415 4217 3436 2895 2539 1646 1006 721 1026 1271 541 280 1389 2466 210 2 -49 -25 -32 -17 -44 -86 -32 999999 -90 -39 75 65 -68 48 239 497 4755 48569 53182 33403 4644 90 999999 999999 999999 999999 999999 -77 -50 -14 -72 999999 -70 -91 999999 -75 -97 -66 66 7 -13 22 -16 101 47 47 40 122 94 14 40 72 -3 -10 -77 -68 -56 -58 29 -68 -50 27 21 -9 -11 -37 57 68 -22 -13 -95 -32 -68 -42 -28 3 15 -23 -71 -44 17 -32 -13 34 -26 -9 -26 24 -19 -10 20 -8 -15 -88 -50 -47 -28 -4 -24 12 23 48 -17 65 60 -82 19 19 75 69 77 120 141 282 781 2378 6465 15072 27684 43607 62607 77087 78595 69045 79944 105748 35704 2841 1490 1558 1971 1978 1193 652 512 411 333 281 322 339 418 462 408 349 322 331 239 250 248 265 245 324 282 254 311 288 291 274 272 296 267 239 204 137 132 173 133 146 139 172 210 242 268 263 239 252 253 246 265 257 248 223 127 100 75 125 81 57 64 100 87 104 113 94 92 74 32 63 64 86 74 53 35 77 70 53 53 52 70 84 63 95 73 71 87 54 48 56 40 43 69 83 82 65 54 63 48 58 63 58 55 44 55 50 64 67 68 73 60 81 85 74 49 47 62 71 40 41 57 56 48 46 51 57 46 44 57 52 47 43 34 41 36 32 42 30 16 16 17 14 15 13 11 6 71719 352 370 30 11650 19 55 19 6998 1893 1 61 156 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 -96 999999 -74 -71 -51 249 335 312 385 495 534 639 829 986 784 7248 60130 150901 174917 159535 155963 184834 209742 297307 390520 458085 492190 483116 164954 8434 194 145 180 141 161 170 182 80 345 320 4834 36589 94654 100927 38503 33167 7289 24 -78 -15 -7 -46 -24 -21 -44 -89 -1 -54 -60 -36 999999 -82 -75 -2 63 139 90 123 124 162 183 205 147 88 152 175 113 44 28 23 48 -27 29 48 47 -5 30 -13 11 -12 5 15 -27 -14 7 75 23 25 -4 125 31 82 -87 -32 7 34 10 4 76 -12 16 -9 -8 11 33 32 8 -27 21 37 75 6 -6 96 61 99 87 58 37 19 28 27 31 52 138 149 204 277 478 1464 4960 12528 26579 49010 72525 84670 81474 66229 37560 11403 2296 2067 2726 2447 1508 966 594 462 362 344 284 347 360 453 467 453 358 329 322 279 269 226 263 271 317 317 320 277 254 318 323 277 269 279 267 252 198 179 93 112 136 120 131 177 195 229 286 259 268 247 263 273 272 228 227 177 114 122 145 87 71 89 80 91 118 92 121 99 66 73 67 89 45 62 96 72 40 59 61 57 63 40 75 64 61 69 64 79 58 58 55 74 51 33 45 48 53 60 59 54 69 81 71 69 64 91 67 58 81 82 83 78 89 90 69 60 77 70 63 49 63 65 62 55 57 72 68 59 46 50 45 50 46 50 48 42 39 34 31 38 31 26 19 21 9 5 10 7 71728 352 369 30 11649 19 55 28 6996 1894 12659 320 32 -97 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 -33 57 75 166 426 333 448 526 434 410 493 470 505 706 795 783 3473 31551 122238 241572 160838 63794 17786 4941 18017 73207 112814 122337 175795 253815 239937 73245 5722 245 289 215 342 521 836 930 922 1057 1287 6940 61999 247714 526662 513620 355316 127247 1707 51 -49 -47 102 101 70 38 17 36 26 28 -21 58 102 110 31 120 146 183 169 111 196 220 146 170 203 195 233 206 163 61 145 68 21 84 91 135 77 58 66 156 132 62 127 109 101 153 104 168 128 93 64 105 153 134 102 97 145 127 13 41 97 108 131 79 96 167 110 90 58 95 80 86 116 111 119 154 99 127 165 132 134 136 116 151 134 199 257 247 245 483 1640 4181 8988 18606 33888 45814 50057 42639 27291 12624 2953 1649 3584 7211 4351 1164 718 535 477 454 413 379 410 433 490 518 505 461 422 357 309 267 212 219 230 241 249 308 349 346 358 289 263 262 305 286 259 257 216 147 117 157 147 130 147 152 183 229 216 244 239 278 256 199 252 264 202 99 114 107 130 106 112 71 84 103 120 116 64 81 85 82 71 83 80 73 73 72 79 76 100 74 77 74 65 84 110 101 77 76 44 72 81 63 72 49 60 71 76 78 80 65 78 52 64 73 70 83 75 79 73 80 93 89 103 83 79 80 59 59 76 83 67 53 63 65 55 45 60 64 61 55 64 68 62 44 40 41 45 49 44 35 30 31 22 19 20 16 14 71737 352 353 30 11633 19 55 37 6994 1896 1826 1867 1753 1603 1661 1729 1660 1487 1701 1608 1417 1396 1307 1105 1132 1005 842 804 744 625 611 646 644 646 597 614 525 274 392 250 139 0 71 -5 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 112 694 1266 1601 2054 2482 2975 3307 3320 4015 4275 4372 4855 5047 5510 5664 4461 4518 4968 5399 5640 8371 37332 123909 83965 15848 2351 1328 943 534 373 431 546 485 732 1090 1224 910 952 917 784 595 451 664 992 1666 2309 2691 8136 65424 328377 590379 231530 6267 69 52 37 127 128 141 88 143 109 57 99 111 95 126 126 116 116 100 106 242 247 249 261 337 350 319 298 213 219 261 265 246 228 260 193 197 168 181 122 80 130 147 110 193 228 169 187 160 131 188 162 138 135 126 191 175 125 169 133 197 146 64 94 152 145 85 49 98 61 116 82 105 115 141 183 157 209 186 164 189 171 199 221 175 164 173 170 185 243 214 264 420 937 2005 4313 11249 21628 28742 27423 19796 17227 13745 5841 1593 1471 1765 2313 1785 981 748 575 503 465 417 412 381 429 529 486 454 371 350 282 269 263 303 285 234 197 247 292 297 303 326 267 318 333 304 345 260 240 254 217 195 176 152 148 167 199 194 257 263 251 292 298 302 282 270 274 236 170 129 106 122 126 109 135 110 93 99 109 73 71 67 76 79 83 80 81 47 68 109 109 66 54 66 76 73 92 70 86 74 73 91 75 83 112 80 70 87 74 61 70 90 86 70 76 84 77 68 66 73 80 92 88 96 82 84 80 82 89 80 67 88 80 74 74 94 73 45 59 68 73 63 44 48 50 48 50 53 44 55 46 49 33 31 28 30 23 19 12 11 71746 351 403 30 11623 19 55 46 6992 1897 1309 1164 1239 1265 1182 1336 1136 1039 925 966 731 743 499 464 560 337 328 387 351 314 281 208 336 294 363 202 109 57 68 30 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 543 1195 1825 2468 3427 4077 4599 5048 5550 6039 6278 6176 6092 5848 6125 6238 6144 6276 6436 6669 6197 5902 6628 6793 6654 7171 10940 49795 93782 9626 2468 1867 1619 1452 1307 956 708 573 502 475 432 493 511 446 424 695 888 1178 1365 1484 1394 1204 1884 15912 79342 276778 533275 558681 258732 27430 982 -5 79 56 157 116 143 152 119 140 19 14 17 57 52 87 114 168 196 270 335 238 257 249 192 171 197 253 285 232 139 120 145 140 135 201 149 160 140 79 130 128 173 143 147 153 207 245 220 128 123 206 120 148 121 98 122 156 194 116 177 157 174 157 135 136 95 168 111 143 87 42 84 168 161 107 130 213 181 159 153 160 150 184 168 214 210 216 314 484 789 1969 5782 12001 16110 14495 10739 9651 8034 3148 1266 1129 1147 1288 1278 1078 946 600 480 489 448 405 405 429 454 441 438 365 317 261 206 236 233 183 197 221 251 242 260 253 245 269 240 250 261 272 222 218 178 173 114 87 131 138 159 184 190 221 227 215 222 196 269 230 175 194 226 195 152 88 78 81 77 61 90 62 57 46 66 68 62 35 73 58 55 45 36 33 40 73 47 24 17 44 15 34 20 57 28 12 34 51 49 57 63 62 60 37 41 47 28 16 40 45 28 21 43 28 37 42 35 62 62 37 27 51 50 56 52 49 48 46 31 34 30 28 28 33 23 25 18 31 25 15 16 21 22 16 9 13 10 14 2 -1 -6 -14 -6 -5 -11 -22 71755 350 403 30 11623 19 55 55 6990 1898 5032 851 761 640 736 787 762 850 697 753 774 602 580 415 331 242 269 157 119 142 158 -27 -20 -50 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 1142 2008 2389 2850 3197 3057 3222 3593 4765 5150 4904 4843 4633 4493 4517 4565 5627 7119 8542 9761 10751 12296 12768 11001 11909 14698 8420 6732 6028 5180 6184 14736 13860 5623 5438 6748 7741 7142 6520 5790 5475 5235 5198 4438 4558 5352 4824 4485 11337 24158 45704 101294 262927 498465 657082 570061 222291 10399 127 135 100 96 136 235 218 202 170 124 94 130 157 62 72 121 61 117 206 281 374 258 260 253 329 333 290 201 201 247 285 283 256 181 110 175 220 195 131 100 173 128 164 210 141 155 174 185 154 235 226 175 213 179 204 186 139 157 193 111 105 207 84 128 175 197 191 163 162 105 140 150 165 127 186 190 167 198 236 198 176 199 229 209 235 192 186 240 257 322 303 440 1237 3506 6253 7597 7689 5808 2626 1487 1189 1119 1122 1111 1131 1013 1112 951 558 493 485 494 436 387 389 426 463 471 448 367 313 306 192 222 196 234 247 266 252 256 302 270 302 299 279 282 265 255 235 156 175 125 133 123 99 211 201 234 221 200 286 282 273 233 277 278 233 227 171 103 87 75 100 66 59 81 94 87 57 68 76 65 52 57 87 109 86 43 54 67 69 57 72 62 53 54 69 81 68 68 65 59 82 93 63 58 57 42 27 43 50 51 60 51 51 64 47 52 52 48 61 74 80 64 58 61 59 55 72 60 50 70 64 54 38 59 56 46 45 48 54 47 41 35 52 50 43 41 34 29 28 31 31 21 19 12 11 6 5 6 -2 71764 347 492 30 11622 19 56 4 6988 1900 116494 1450 838 691 890 786 834 999 884 884 792 916 784 619 531 506 378 240 282 231 260 305 72 216 70 -27 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 178 199 238 389 636 1213 1716 2045 2512 2395 2176 2411 2598 2892 3540 4489 6388 7884 7739 7531 8412 7690 7286 9182 10725 10014 9322 10200 23738 41266 101262 76993 22656 7655 5610 5212 5422 5659 5359 4572 4388 4895 4592 4286 3671 3187 3238 5216 19324 80711 239289 312365 306490 307808 325115 259987 37927 611 103 59 139 117 63 133 101 11 30 71 136 59 127 12 95 180 244 281 237 273 278 240 253 243 327 300 158 127 192 180 177 199 143 164 174 227 129 158 190 121 99 208 203 156 220 246 183 175 201 188 195 193 148 189 167 177 146 130 159 167 188 216 142 117 118 133 154 138 98 120 97 169 169 173 184 167 188 215 213 178 118 201 195 227 276 211 233 200 260 464 995 1690 1897 2303 3361 2744 1261 769 840 1000 1091 1087 1075 898 1007 976 596 595 581 538 458 376 340 358 388 430 457 350 293 257 232 205 215 140 184 181 199 221 268 301 204 231 291 239 259 227 193 122 136 97 125 132 127 209 217 205 193 253 244 268 240 249 231 207 118 58 67 71 78 78 83 70 52 77 96 101 62 51 27 23 58 65 48 8 46 21 25 27 14 40 58 32 37 52 56 27 57 74 23 23 37 47 36 36 20 46 38 52 40 6 34 31 23 23 39 53 55 36 32 35 36 45 49 45 37 51 65 50 45 38 46 36 35 37 42 34 34 27 27 24 27 18 20 21 25 12 14 20 21 8 15 13 8 -2 -9 0 -4 -9 -10 71773 346 519 30 11619 19 56 13 6986 1901 10160 807 892 996 789 827 951 870 977 730 553 465 433 337 230 302 334 203 161 114 287 236 296 287 260 146 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 169 362 462 616 477 406 437 397 529 533 822 931 1008 1038 1252 1858 2769 4010 5102 5875 5890 5720 3803 3244 4721 6446 5796 7809 21467 24174 6949 5323 5062 4646 4018 3659 3587 3243 3043 2712 2905 2979 2874 2531 2228 2438 3198 3539 9338 56143 271893 547177 617071 389413 173864 48719 642 90 108 64 175 95 180 122 134 129 59 83 113 133 44 73 97 41 107 164 253 309 163 260 293 307 340 239 267 206 156 153 181 229 201 159 154 177 199 200 107 164 187 221 176 147 138 195 186 188 202 178 228 137 167 192 151 177 77 110 113 89 85 143 178 141 209 154 97 136 128 165 132 140 191 176 157 173 199 127 167 149 186 183 251 243 214 196 213 256 270 329 316 312 861 3026 3301 1228 741 779 847 925 1113 1007 997 913 821 720 668 645 586 570 474 431 361 388 342 345 345 313 308 297 291 272 208 205 187 195 224 263 285 273 262 273 247 223 258 188 158 139 119 132 116 134 178 204 177 184 216 218 243 256 236 217 219 223 166 113 97 60 66 28 54 57 43 21 33 58 47 58 37 31 30 35 27 50 59 40 43 22 31 50 51 29 67 73 66 32 28 62 51 38 47 58 50 27 14 19 42 37 26 30 43 62 51 50 53 60 40 26 19 36 34 48 56 44 47 48 44 58 35 48 55 42 40 45 39 36 35 31 33 40 32 33 24 30 20 16 16 21 17 15 12 4 4 4 3 -5 -11 -16 -14 71782 350 394 30 11614 19 56 22 6984 1902 140436 16562 121793 105933 320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 425 402 7750 68661 235062 402402 530860 493059 119462 8075 6188 4677 6157 33079 97731 34128 5445 5346 3031 2206 2253 2006 1752 8626 33143 47367 164836 426683 665927 482413 212985 7522 172 173 158 127 153 178 146 195 235 99 79 151 168 128 126 158 118 139 235 254 254 347 294 243 277 305 188 238 205 119 203 244 209 268 160 144 164 236 150 185 152 192 191 146 171 166 206 218 237 236 201 180 249 303 216 173 42 216 160 168 157 122 75 167 179 106 140 223 200 193 218 195 169 233 225 226 228 279 207 172 183 222 240 304 296 220 218 231 286 317 297 380 432 995 2880 3337 1316 729 784 1038 1439 1318 1011 906 862 836 838 782 664 531 491 547 493 401 383 379 328 356 323 310 366 269 241 210 215 203 267 334 327 270 280 261 317 303 252 265 282 133 131 153 137 141 193 224 256 218 222 221 241 297 265 259 240 263 261 200 161 137 95 76 62 80 96 90 94 113 85 64 53 64 64 67 43 78 57 73 57 95 76 39 73 104 79 33 49 62 64 43 55 57 62 60 70 68 54 46 71 61 70 92 80 57 62 43 34 49 58 56 69 77 61 62 55 71 79 91 91 68 65 69 82 70 54 52 61 52 47 51 41 46 47 37 40 54 58 49 46 38 34 31 33 39 34 32 33 24 7 6 3 5 71791 285 2342 30 11612 19 56 31 6982 1904 4 186 236 965 1241 9222 101158 337881 602738 811689 923681 788669 229601 141657 84887 80257 194453 161111 10284 2198 2342 821 692 666 400 285 386 432 726 452 5296 71563 129556 6003 133 127 130 201 205 96 151 245 189 192 161 148 45 111 137 204 155 100 130 108 206 364 380 375 282 255 282 323 254 179 254 244 288 194 217 217 185 164 218 169 212 218 188 199 165 205 246 244 196 161 219 273 273 267 219 218 223 229 181 217 154 160 157 133 188 177 176 158 251 229 199 299 241 225 161 276 261 262 236 178 213 242 243 257 247 282 326 222 244 340 323 289 283 410 574 1149 1653 935 598 619 856 1242 1258 845 744 729 787 927 920 788 659 556 467 377 340 342 359 353 366 424 404 361 300 256 284 207 215 214 283 286 280 276 277 259 308 274 269 237 237 226 185 163 168 169 228 263 259 258 270 296 272 269 274 268 234 262 264 236 183 133 92 68 80 71 118 106 101 126 123 67 65 104 67 75 47 61 88 57 71 81 50 74 63 60 74 80 82 76 65 56 60 67 91 87 67 59 72 63 59 63 74 58 56 50 73 83 71 51 50 56 60 69 74 59 88 71 65 63 66 62 70 62 70 75 59 33 32 49 54 51 48 52 51 53 51 47 46 44 39 33 27 24 28 27 26 24 25 8 1 3 -1 71800 350 391 30 11611 19 56 40 6981 1905 1336 1422 1215 1342 1409 1238 1032 976 929 1043 1115 839 935 954 837 661 539 396 462 586 399 359 234 155 272 121 63 126 129 159 151 28 24 -49 999999 999999 999999 -60 82 46 19 291 908 1152 1629 2726 3361 3243 2827 1918 1309 711 452 360 317 789 2011 2980 3469 3046 2754 2816 2655 1592 1189 1124 1249 1531 1102 22404 250908 606963 633029 193987 6408 379 306 294 339 437 488 573 469 208 174 133 139 424 869 995 506 316 160 77 73 98 129 39 118 76 121 30 111 95 175 203 174 198 106 170 136 148 148 89 195 120 91 96 47 172 207 262 283 343 288 254 275 333 304 281 246 214 114 111 187 203 190 165 153 166 172 168 159 217 153 117 153 211 213 154 177 185 248 182 197 221 142 193 142 178 135 230 221 127 91 102 176 196 189 230 204 155 161 216 164 139 181 214 253 250 239 242 222 233 252 232 203 241 273 266 250 322 351 461 570 693 726 599 588 631 821 827 650 632 732 939 1136 1113 715 577 456 393 300 279 288 269 271 328 313 309 289 269 195 227 203 189 205 251 283 304 267 263 282 310 305 259 251 237 195 161 155 190 173 170 189 186 201 233 247 278 297 268 251 216 244 237 208 167 101 97 92 83 97 60 76 112 80 50 65 60 66 58 59 54 81 66 32 44 56 53 31 52 46 25 45 69 52 41 65 54 77 74 50 45 57 59 43 36 48 49 69 50 38 43 41 68 69 70 58 43 38 54 56 40 45 70 55 47 50 48 41 40 47 29 23 40 35 28 34 34 25 34 30 22 29 28 20 20 15 13 10 21 21 8 -1 -7 -12 -17 -21 -21 71809 350 390 30 11610 19 56 49 6979 1906 2096 1894 1824 1648 1626 1777 1607 1584 1528 1479 1512 1407 1277 1323 1226 1147 1013 821 831 741 868 754 734 641 590 613 536 433 213 256 175 294 278 108 159 139 285 455 764 1124 1856 2645 2895 2558 2101 1851 1511 1282 1534 1748 1850 1895 1519 1175 941 785 495 368 269 232 170 242 307 358 640 706 893 1093 2489 21733 142726 497533 496134 83866 1387 53 137 176 106 107 164 94 139 74 150 141 156 157 208 200 132 126 158 197 133 238 163 150 139 138 157 203 266 278 222 211 126 152 216 204 182 170 164 125 133 134 67 173 214 312 264 242 343 339 254 285 285 306 390 402 183 205 218 204 157 186 184 173 219 225 267 265 218 240 246 178 218 194 141 207 222 174 211 247 290 242 143 196 208 168 226 192 138 151 307 303 253 220 227 185 246 251 260 212 227 209 215 210 279 229 285 299 262 259 268 270 269 280 278 279 321 355 398 404 503 530 551 552 563 633 725 736 691 852 1252 1847 1754 815 544 459 383 380 311 254 249 305 309 341 274 313 356 355 276 221 255 297 329 334 287 302 290 277 296 335 293 293 233 167 172 196 239 251 204 225 219 278 297 271 300 310 297 246 232 261 234 233 165 136 93 96 123 120 84 110 126 108 91 88 77 66 60 90 86 63 84 71 73 75 96 87 99 89 69 70 74 61 76 79 89 83 76 94 108 80 82 98 91 62 75 99 101 82 84 76 74 70 66 89 99 90 84 83 76 80 93 94 86 83 85 91 77 70 73 90 80 80 76 62 69 59 55 54 50 52 62 49 55 42 37 46 49 40 54 50 37 29 14 17 18 8 71818 350 387 30 11607 19 56 58 6977 1908 1606 1587 1766 1564 1569 1482 1460 1238 1183 1055 1093 1042 1077 1136 994 863 948 893 716 553 621 593 633 528 571 447 548 447 269 144 33 123 46 -92 63 223 709 1321 2058 2685 3004 3262 3496 3904 4111 4206 4140 3909 3880 4153 3979 4147 4078 3874 4096 4228 4938 5170 4392 4079 4583 4655 4288 4479 3891 3132 2724 2714 4617 20259 82882 389296 511919 342904 114949 4304 1433 1014 863 659 439 366 307 256 266 194 142 223 110 120 125 101 121 250 100 138 93 121 131 199 62 68 137 202 167 132 177 152 110 128 110 153 99 162 110 100 96 57 52 164 265 280 263 297 294 306 326 325 227 398 293 259 160 129 94 140 265 255 192 217 175 181 136 109 138 139 118 156 162 154 149 185 180 178 149 234 244 147 138 195 159 113 219 183 66 166 157 155 216 245 191 195 218 238 187 173 182 195 234 209 240 215 267 269 218 231 258 277 288 264 264 337 388 424 372 386 447 536 508 513 604 666 602 753 1024 1336 1150 691 468 479 420 377 347 270 253 268 336 290 328 283 287 312 263 277 250 209 299 294 259 276 293 249 242 298 272 236 202 182 193 208 213 223 240 218 256 258 234 261 308 241 237 254 259 220 211 153 81 88 73 102 103 102 73 59 61 89 49 59 64 68 52 44 93 86 64 40 53 60 63 64 78 91 51 59 80 83 55 44 43 49 52 56 79 67 64 38 69 65 69 64 50 47 57 52 40 47 52 36 58 64 33 49 49 49 53 66 72 62 66 58 58 55 53 54 44 37 39 38 36 28 34 47 46 41 37 37 32 22 18 24 20 16 19 9 7 7 10 0 -2 -1 71827 349 414 30 11604 19 57 7 6975 1909 1439 1358 1481 1441 1294 980 907 944 955 705 784 834 826 795 775 630 759 769 583 405 463 317 237 318 321 379 268 246 149 31 999999 999999 999999 999999 999999 999999 22 201 152 203 239 470 606 636 899 1613 1929 2252 2430 2361 2187 2035 1826 1876 2370 2520 2108 1683 1201 860 833 1058 1084 1171 1628 1806 1939 2428 2614 7093 84928 489700 771831 448842 51077 2700 1756 1037 634 617 563 405 374 383 279 207 279 144 89 145 126 191 256 327 225 79 170 153 153 58 54 132 134 107 191 189 188 127 208 145 175 115 85 140 150 56 149 167 217 208 251 311 301 346 363 298 357 378 325 302 296 352 242 154 115 165 192 188 223 231 150 153 151 141 165 174 162 199 171 212 198 207 228 218 268 219 172 196 212 201 199 217 138 182 253 229 176 264 288 221 227 257 243 297 272 275 268 313 259 219 204 215 289 246 238 291 271 243 279 280 298 353 399 370 461 595 585 490 535 521 548 647 695 828 915 808 561 485 475 380 321 359 367 252 261 333 384 305 329 288 255 299 273 234 238 219 323 332 299 328 345 293 269 303 337 253 207 194 239 214 236 264 247 231 286 280 293 313 296 238 241 240 242 219 163 111 75 93 89 117 111 102 109 97 94 67 97 69 63 79 46 53 60 65 56 69 57 73 80 59 65 84 66 75 65 47 43 61 46 60 76 54 73 81 69 67 67 74 85 78 79 87 73 81 66 68 74 75 57 63 80 68 63 74 77 85 95 81 78 62 66 76 65 70 70 60 55 62 56 49 54 58 62 62 43 37 45 39 39 31 23 24 29 26 23 12 19 20 15 71836 349 413 30 11603 19 57 16 6973 1910 1246 1360 1335 1238 1139 998 991 824 835 797 678 679 573 476 416 512 519 414 524 542 445 419 490 363 330 326 364 344 137 90 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 56 232 458 761 897 986 1119 1263 1326 1371 1394 1506 1532 1896 2283 2941 3736 4136 3861 2531 1811 1687 1446 1399 1581 1921 2317 3298 31939 202527 586703 572927 176053 6921 533 855 1262 958 826 796 594 283 347 576 541 671 927 1269 1214 792 3836 36624 37329 42372 30364 38721 3512 180 196 219 202 218 202 158 204 225 95 96 153 216 110 134 116 196 171 190 181 288 406 369 326 364 316 315 339 344 306 348 296 228 273 234 197 162 136 180 226 185 129 195 202 190 207 142 162 189 231 221 294 290 211 232 301 265 232 249 189 200 206 158 248 263 228 219 178 283 239 179 175 203 201 227 261 275 272 202 213 320 303 293 218 233 200 183 289 245 221 290 329 335 379 431 515 592 570 527 444 495 516 606 544 504 560 585 556 501 470 378 354 315 299 256 267 330 332 321 311 258 359 355 268 267 307 338 346 346 332 330 319 316 344 329 341 270 215 222 236 236 243 284 269 285 255 286 312 330 287 247 218 230 227 223 180 122 125 64 91 89 72 107 130 112 114 75 126 87 101 106 105 84 85 78 102 106 100 99 91 52 87 85 90 92 102 105 88 95 102 88 88 121 105 110 94 93 91 101 91 97 97 93 89 109 102 95 99 97 85 84 93 89 90 75 83 102 116 113 107 97 83 89 86 79 83 85 93 86 82 88 82 74 59 68 88 74 74 67 64 55 52 65 57 57 56 45 42 30 27 71845 349 416 30 11606 19 57 25 6971 1912 2369 2132 1918 1864 2042 1796 1853 1746 1649 1934 1823 1500 1659 1786 1636 1471 1206 1023 1053 1127 1150 1080 1045 1053 920 836 831 769 870 738 509 418 246 100 174 183 84 28 5 -8 107 99 155 240 351 577 777 1039 1210 1483 1772 2388 3143 3488 3593 4089 4576 5154 5739 5830 5247 4521 4378 4299 3025 2459 2201 1808 1562 1576 1504 3928 34237 37501 3205 253 166 19 25 59 3 -31 65 223 86 6019 27075 16450 46040 113125 41488 3340 7459 49214 63439 58352 53058 22856 5387 2140 161 158 172 143 85 99 186 162 145 113 84 58 83 133 113 195 119 126 53 183 240 250 284 367 353 344 238 230 307 277 251 279 257 296 268 242 191 119 121 179 188 115 182 241 290 178 206 226 224 229 173 192 230 172 159 192 135 157 166 168 142 165 212 161 210 227 238 207 197 216 176 177 238 235 239 247 231 226 149 190 217 179 151 193 223 280 204 203 248 280 371 352 451 495 503 458 423 364 325 416 569 543 485 566 507 414 392 384 307 312 318 290 254 174 288 301 269 272 272 270 260 256 248 191 241 309 300 289 271 276 261 245 294 304 232 176 206 151 175 233 223 192 239 237 253 262 271 231 245 232 208 213 258 212 139 83 68 86 60 66 57 49 67 73 67 43 44 60 58 57 94 58 79 59 32 54 69 31 19 48 65 66 75 63 66 71 67 82 80 60 49 56 46 51 29 64 59 46 73 75 54 47 44 51 65 74 58 52 61 65 61 64 62 57 65 76 65 58 56 45 57 67 67 39 45 59 50 46 49 55 34 38 41 53 50 42 37 32 27 34 24 21 20 25 27 16 7 5 -4 71854 349 423 30 11613 19 57 34 6969 1913 1994 1807 1802 1735 1776 1796 1733 1684 1606 1500 1455 1658 1490 1509 1228 1143 1108 1068 878 767 980 1015 971 848 903 894 841 954 807 631 684 547 364 55 -64 -3 124 22 47 18 32 13 -5 -19 137 258 462 677 785 805 880 1109 1004 1009 1185 1260 1403 1895 2100 1992 1866 2218 2543 2617 2905 3029 2627 2647 2676 3004 3083 2831 1601 17029 74714 13686 147 -27 -13 1 24 17 24 100 235 266 957 13185 167654 250370 88689 2929 120 63 178 377 107 863 12542 28505 4755 11021 931 141 263 190 234 113 97 75 154 150 113 85 156 178 189 170 213 223 282 307 278 379 328 331 366 379 288 244 271 221 216 249 215 305 216 200 181 180 211 171 183 225 251 147 206 184 245 225 201 205 222 235 144 158 208 143 176 142 129 174 209 251 315 240 225 241 239 188 248 221 210 187 246 231 213 233 247 255 214 261 269 178 207 282 307 220 221 299 381 393 443 439 422 511 467 379 459 588 575 496 565 476 421 429 391 286 307 332 281 200 226 255 339 348 325 333 259 295 282 255 224 281 315 341 334 298 316 310 298 314 262 304 251 221 215 253 262 238 251 240 268 272 328 303 295 314 276 257 249 243 224 248 210 128 113 130 83 100 107 135 118 81 77 99 84 97 94 110 92 85 102 70 74 91 68 75 75 57 71 79 107 92 83 100 95 64 53 70 86 97 71 64 54 62 87 82 73 98 102 79 72 65 74 75 87 68 60 74 101 85 79 83 100 89 82 93 79 95 79 89 76 70 80 71 75 87 67 65 69 70 75 66 58 58 64 63 58 52 51 49 48 49 43 34 31 30 19 71863 349 426 30 11616 19 57 43 6967 1914 22798 999999 6739 24002 999999 24055 134642 999999 999999 999999 999999 13810 471 405 263 165 170 198 60 37 150 23 142 139 205 163 146 119 111 83 31 12 -53 999999 999999 999999 999999 999999 999999 999999 -84 123 257 595 911 1265 1376 1459 1587 1622 1593 1483 1385 1074 973 641 429 391 42 999999 -8 86 477 1616 2465 2302 1666 1323 1405 1184 1172 1243 867 244 999999 999999 999999 999999 999999 999999 999999 90 893 1510 6302 46799 76160 143972 337170 398190 432361 497376 271838 163408 10230 322 168 99 151 227 121 126 173 142 164 206 168 167 230 67 44 72 176 97 118 58 135 142 198 253 309 346 322 227 248 253 406 284 295 276 203 192 213 192 168 115 149 167 175 207 247 172 170 184 193 246 191 163 180 235 208 175 182 261 223 112 132 118 130 163 200 155 138 207 272 269 235 174 230 222 238 242 233 241 235 244 261 247 241 251 210 251 260 260 260 235 229 253 261 201 277 302 323 417 393 510 614 455 441 678 785 575 447 400 351 348 331 334 374 343 267 255 214 273 315 327 303 314 301 309 266 257 255 320 300 304 343 323 327 278 278 281 297 285 258 225 210 228 286 271 235 241 293 277 334 266 303 303 234 214 264 252 247 249 204 158 107 113 99 111 115 107 103 86 99 102 84 85 91 44 76 72 63 78 75 46 94 87 98 116 90 67 86 79 59 76 80 61 57 70 74 73 95 75 79 89 87 91 118 91 82 60 59 83 92 87 82 66 87 88 97 94 97 84 83 89 86 89 99 82 80 76 70 67 69 66 58 50 56 56 55 56 56 58 60 56 47 50 39 43 41 36 29 39 34 25 20 20 9 71872 350 399 30 11619 19 57 52 6965 1916 7647 9405 12033 11803 30628 31744 59172 66894 999999 999999 999999 34514 1247 929 750 799 854 602 554 499 557 546 501 493 506 530 598 556 642 587 514 404 364 351 203 -34 999999 999999 999999 85 763 1671 2691 3807 4508 4868 5455 6051 6158 5719 5261 5063 4795 4572 4448 3615 2898 1776 1129 1035 1159 1317 1247 1101 945 848 575 580 601 688 566 484 240 140 93 -73 999999 -73 999999 584 2553 4607 5574 5592 6364 26195 99032 215281 322770 345049 184768 55051 67470 40860 1352 2322 1771 188 143 98 128 233 156 150 164 145 237 241 241 144 178 172 150 186 109 123 111 141 90 199 199 188 282 304 281 328 332 306 373 285 267 326 297 239 249 236 151 214 133 189 226 168 162 241 267 153 146 198 210 196 216 204 174 179 205 193 200 150 167 130 201 182 221 180 225 215 193 208 160 190 188 206 204 203 178 207 257 226 204 148 200 254 207 203 227 219 281 278 247 185 228 324 245 246 295 308 293 371 363 447 579 866 750 459 366 398 363 314 260 322 304 253 225 232 224 249 321 315 303 299 304 283 256 256 244 264 222 290 262 251 242 261 284 283 281 257 248 223 216 252 251 237 234 291 288 292 327 278 233 242 258 243 236 211 210 185 147 117 96 72 79 91 82 93 97 66 68 76 51 57 73 61 49 88 67 28 36 61 58 51 45 89 60 45 34 55 67 62 76 61 40 40 30 52 68 59 73 75 75 63 64 59 64 55 64 56 37 59 67 64 71 80 83 69 73 65 61 80 77 80 55 59 63 64 51 49 51 51 58 42 50 56 57 55 45 35 43 43 41 33 29 35 37 31 35 25 13 3 8 9 71881 350 403 30 11623 19 58 1 6963 1917 3774 4493 6105 6512 7618 15048 19246 24731 999999 999999 999999 999999 999999 10717 155 126 107 43 101 -14 3 -46 52 -54 -2 87 7 -46 -46 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 33 253 590 795 951 1060 1222 1527 1718 1653 1397 1216 1146 1149 1280 1746 1891 1971 2131 2145 1728 1606 1560 843 247 4 -39 -90 999999 999999 999999 999999 -64 210 433 735 784 975 1164 1560 2021 1995 3247 30582 167669 360995 481265 404098 348736 409188 339452 142859 5626 138 160 272 143 156 156 182 102 137 167 183 91 135 176 137 152 124 134 118 75 198 148 54 146 191 222 217 386 310 366 375 339 260 342 333 304 268 287 303 216 194 191 197 192 165 184 256 216 135 107 192 239 202 258 221 229 263 227 142 209 198 111 144 170 72 117 146 142 194 285 183 163 213 190 235 196 221 223 217 208 192 263 291 257 191 208 242 215 231 229 205 186 224 273 243 222 237 231 211 266 306 260 309 295 362 401 413 403 376 346 364 331 318 365 314 280 277 194 213 245 276 314 289 308 271 280 253 195 207 263 288 303 312 254 248 253 245 267 307 283 234 232 183 226 263 255 258 241 256 260 279 273 252 251 249 221 227 257 215 158 102 96 98 106 107 130 100 113 101 81 44 89 59 83 55 44 62 59 70 45 37 82 56 59 61 57 64 77 79 85 64 83 71 59 73 75 55 51 64 63 43 72 78 78 52 66 77 51 59 45 56 69 82 62 79 71 66 70 65 69 54 57 69 69 70 64 60 56 45 54 58 55 52 34 42 59 53 46 50 47 44 38 45 37 27 27 26 25 33 30 15 10 10 8 71890 350 375 30 11625 19 58 10 6961 1918 43738 40034 26294 999999 999999 999999 999999 999999 999999 26725 2159 1614 1415 1515 1527 1497 1361 1460 1334 1352 1282 1281 1168 991 995 1045 918 942 898 799 585 565 474 307 144 134 399 525 926 1614 2136 2345 2792 3318 3989 4493 5310 5953 6709 7513 8174 8520 8388 7963 7933 7865 8162 8916 8537 8120 7726 7810 9587 11845 14184 13526 8357 6438 5928 5227 4652 4154 3810 4036 3881 3408 3792 3734 4298 4353 3924 3999 3682 4350 5584 4963 11364 41461 102411 91291 93009 12144 13387 3260 5354 8291 803 277 253 101 150 211 194 266 252 184 137 185 251 234 245 193 135 126 118 78 126 95 153 142 156 260 285 251 324 310 298 295 293 374 270 349 323 248 289 338 253 279 256 284 215 265 181 154 100 201 184 198 152 230 235 131 161 217 165 218 182 149 131 58 153 98 159 199 211 243 200 160 174 124 152 240 209 197 198 219 210 167 199 246 216 192 167 209 235 212 245 204 225 214 229 227 228 266 258 226 274 261 246 306 324 404 437 393 366 452 512 465 414 376 295 245 205 183 290 340 266 355 319 298 315 248 215 236 222 225 208 268 303 283 286 264 273 246 287 255 231 199 194 221 234 298 289 285 294 256 230 293 231 222 237 228 221 201 220 154 111 114 63 77 80 106 78 100 105 128 74 76 101 65 56 61 68 99 85 88 64 84 65 70 56 73 53 81 91 83 79 76 64 65 86 69 81 82 97 80 78 96 80 71 74 64 80 94 72 66 75 58 59 70 63 69 100 84 67 86 74 75 84 92 77 68 78 78 73 58 52 58 64 60 61 54 65 66 56 67 57 59 51 47 42 31 36 37 35 19 14 17 15 13 71899 350 407 30 11627 19 58 19 6959 1920 779775 139473 12225 999999 999999 8932 738 619 432 565 664 538 391 402 415 198 297 326 349 369 316 232 150 161 12 30 -21 -4 -41 -11 -59 -50 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 642 1152 1524 2123 2831 3279 3601 4156 4783 5323 6037 7157 7923 8163 9240 10387 10562 9108 8290 9841 12559 16225 17853 14435 11391 9485 9001 8761 9343 11015 12700 13689 13523 11655 9041 7546 7131 8094 9997 9370 9668 9397 8693 8273 10322 38071 57688 31293 45562 178295 278290 274287 287689 391905 314596 19051 265 28 148 107 118 182 221 136 96 148 97 130 113 129 42 67 74 27 119 65 -28 147 124 178 236 241 270 292 326 292 316 299 293 299 258 265 268 196 235 218 175 165 124 138 99 86 127 170 145 119 127 135 136 169 157 106 116 158 149 134 116 166 176 190 249 168 159 178 136 107 173 129 201 160 194 200 221 185 133 160 195 167 169 204 155 212 230 211 211 170 207 201 194 236 245 142 187 276 226 263 289 403 610 436 238 277 366 352 339 286 237 213 159 194 222 284 341 273 255 257 258 232 207 180 240 253 228 215 256 215 217 251 256 232 235 213 191 172 189 173 200 188 207 209 244 253 277 249 244 238 195 222 219 206 198 180 184 101 96 51 25 44 68 40 48 62 78 53 31 38 48 56 45 10 47 45 62 52 46 58 58 42 35 59 20 27 36 65 69 39 59 61 65 49 51 38 58 66 57 61 62 54 59 44 42 29 60 62 43 61 57 57 66 66 59 52 54 41 30 47 55 56 58 54 58 57 46 34 32 30 34 44 43 32 32 38 25 30 44 25 31 14 18 15 11 12 10 9 1 -5 -13 71908 299 1942 30 11632 19 58 28 6957 1921 -67 53 67 17 7 36 113 227 658 1142 1195 1162 1502 854 552 817 683 472 515 690 1020 1033 865 774 734 511 476 677 935 1084 1046 1473 1648 1349 1384 1675 2084 2716 4207 13821 41719 112422 226741 379786 632354 992457 999999 816545 565419 477768 157859 4347 262 138 153 188 185 183 166 230 177 176 110 110 133 108 119 127 152 151 184 208 290 331 370 324 342 404 321 315 307 389 305 350 351 305 252 221 200 218 243 214 212 153 181 174 199 215 219 169 236 202 211 204 193 184 131 87 186 161 203 224 193 202 178 159 164 139 219 229 214 193 182 200 223 158 175 168 178 221 209 218 252 266 291 223 246 260 240 199 263 197 227 199 245 232 267 247 297 309 375 287 247 273 268 280 347 308 281 240 195 189 181 245 292 310 306 279 287 334 308 255 230 206 265 279 297 299 282 259 310 327 281 282 271 295 243 201 217 269 330 310 255 251 227 262 253 244 225 231 208 192 199 233 195 172 146 123 109 98 87 109 102 95 88 106 96 74 58 52 68 68 75 66 78 62 54 57 78 88 61 53 75 66 94 66 67 65 63 55 71 74 82 57 48 43 69 88 73 61 47 82 73 72 63 75 82 82 67 76 80 65 62 72 63 73 77 61 70 72 83 75 78 89 83 70 53 54 61 65 53 59 62 54 53 52 51 51 47 36 34 28 21 27 28 21 19 16 10 71917 307 1713 30 11643 19 58 37 6955 1922 54 504 975 1765 2325 2685 2555 3158 4152 5280 5894 5684 5137 5419 4958 3930 4395 3927 2994 2534 2782 3614 4965 4799 4526 5107 5688 6490 6530 5738 5006 5005 5342 5343 5642 6328 5707 3837 3752 3963 4484 10628 13814 4879 4899 5485 9853 17238 37997 95360 200639 352895 572677 833054 999999 999999 557917 48048 501 103 118 216 290 200 246 151 115 148 103 169 220 126 206 160 139 120 163 143 102 119 222 234 236 267 338 325 305 353 367 325 347 285 293 339 277 273 232 258 220 221 184 105 194 134 228 177 147 198 153 165 168 184 189 204 171 155 139 125 164 117 75 138 264 140 140 165 137 202 188 234 242 212 206 198 254 150 171 205 214 160 183 188 237 184 215 213 219 207 231 216 250 205 198 262 248 217 218 251 272 257 253 239 256 313 331 316 245 224 199 237 172 201 268 310 274 301 312 244 245 259 258 195 203 253 275 302 288 266 281 240 252 226 286 241 241 207 236 273 309 303 265 244 260 257 234 220 220 231 223 232 247 250 267 225 135 86 108 67 81 58 81 125 98 100 95 92 80 70 59 66 45 74 71 75 58 54 74 69 53 53 73 90 69 79 58 71 44 66 79 74 42 44 63 78 64 71 72 69 58 69 78 85 88 71 71 75 57 64 45 56 78 80 89 86 85 91 86 79 81 73 66 63 70 61 44 58 56 60 57 56 41 39 44 51 46 43 51 35 29 37 26 21 36 25 17 17 9 71926 316 1449 30 11649 19 58 46 6953 1924 248 999999 999999 368 615 397 1169 1244 797 435 454 1045 1519 1153 522 490 758 647 1898 4317 6006 5355 4903 5157 5663 4276 4275 4354 3195 2566 2810 2965 2708 2551 2519 2424 2620 2479 2531 3040 3227 3451 3213 3131 2627 1836 1127 749 654 990 1711 2182 3385 6384 9743 13606 16628 34810 75783 156028 260611 477204 733355 884185 989468 865187 439439 48360 863 76 92 105 145 102 125 178 109 90 165 142 88 14 -4 54 84 91 122 200 159 145 241 241 225 350 362 328 275 249 265 288 216 212 247 172 232 245 199 202 116 175 149 158 165 205 122 152 146 177 125 53 76 99 113 92 127 172 64 102 128 123 92 150 144 150 199 208 167 132 198 167 167 190 178 196 195 162 139 209 159 151 190 179 203 150 156 155 179 214 151 181 208 224 257 216 251 258 242 253 204 134 157 236 212 234 202 230 232 190 169 219 250 262 258 239 295 277 215 224 226 186 186 225 198 219 235 205 237 279 236 243 227 196 210 203 196 209 226 261 209 200 216 211 209 193 181 207 207 193 223 248 182 199 211 166 102 102 65 65 52 44 35 42 30 60 29 38 38 33 35 30 39 48 21 19 30 17 60 53 62 54 42 38 16 19 56 38 39 40 22 35 25 38 44 34 18 13 16 37 47 25 14 13 17 26 45 28 37 39 28 35 41 41 43 36 17 31 19 30 31 29 30 43 22 17 2 17 27 33 32 22 13 20 17 17 14 6 0 -8 3 -6 -11 -7 -13 -23 -25 -28 71935 340 729 30 11649 19 58 55 6951 1925 517 447 525 587 585 575 424 533 501 340 275 340 312 283 246 321 319 433 573 1093 2552 4619 6368 7725 9251 12186 13255 12853 13115 11105 8574 6533 5218 5785 5040 3379 2763 1582 334 168 142 309 291 231 228 375 493 798 1446 3607 7754 12104 14049 16239 18100 18810 18244 17975 18175 19535 22303 23885 24181 25047 24689 22766 19893 18043 16288 16844 16969 16552 18188 20386 19961 18055 14909 15014 19143 44664 64794 117213 63345 56192 54524 109335 202963 286746 146937 14067 1432 125 82 180 176 106 132 165 137 165 141 123 129 145 132 167 125 126 190 129 181 235 189 140 265 305 308 322 353 269 295 267 376 351 355 349 257 290 339 207 186 215 174 152 204 186 181 186 171 191 114 148 155 71 209 181 237 153 144 180 145 181 218 152 111 172 182 179 259 274 228 181 156 189 193 187 159 209 174 195 227 212 197 176 205 188 242 232 276 235 177 222 225 214 188 272 301 232 203 222 209 243 209 203 140 206 254 217 225 296 263 238 207 214 216 277 273 341 284 267 274 287 229 255 187 245 220 239 271 304 277 280 271 246 238 228 245 227 256 260 284 291 257 218 239 223 239 235 204 197 183 246 286 241 233 236 249 209 188 150 120 105 99 43 75 74 83 64 77 64 69 79 97 89 71 58 75 70 54 63 59 85 56 49 60 61 57 71 80 91 56 62 53 78 60 67 77 61 47 67 55 74 51 54 46 51 47 47 29 45 68 55 53 64 65 53 48 79 66 52 46 65 78 60 62 57 51 45 66 53 46 38 38 43 35 31 34 34 37 30 26 19 24 28 13 21 20 15 6 7 71944 340 727 30 11647 19 59 4 6949 1926 1494 1356 1325 1350 1354 1359 1200 1267 1143 1074 1152 1049 859 734 733 642 756 585 540 454 396 381 543 1558 2892 4020 4643 4526 4373 4004 3564 2750 2274 1755 972 469 324 119 122 56 53 119 146 227 175 192 194 216 56 53 5 -49 125 406 676 1231 1758 1785 1808 1767 1570 1379 1208 1304 1310 1306 1448 1909 2074 2773 3005 3106 3476 3667 3639 3559 3187 2675 4971 12280 18973 36632 32287 2069 210 184 85 99 71 83 154 185 153 129 152 195 161 152 107 127 158 128 88 77 29 43 51 83 149 186 183 131 199 259 301 356 273 337 253 227 299 217 293 257 340 279 254 259 203 184 180 154 188 165 137 125 118 198 114 149 178 82 148 150 144 133 106 65 75 98 101 75 95 130 116 136 158 178 217 181 140 139 169 191 169 177 202 193 128 139 190 166 216 210 171 198 228 209 211 217 169 190 174 186 209 206 152 150 158 197 205 224 227 230 169 208 261 242 277 286 218 221 189 179 182 248 241 259 235 311 260 211 208 217 237 211 204 211 243 223 203 196 253 285 189 211 256 208 194 230 265 253 262 243 257 263 210 195 190 197 202 214 217 230 248 192 157 175 174 178 114 81 82 99 74 54 56 40 71 74 52 44 52 44 70 57 39 31 46 71 60 58 47 48 44 30 29 41 42 66 69 41 39 52 42 50 63 27 34 39 49 51 55 65 49 44 38 37 44 56 52 49 36 48 57 41 43 49 52 40 41 49 39 34 32 36 30 39 20 21 33 28 29 34 32 31 22 10 8 13 17 17 9 8 -9 -12 -14 -7 -9 -15 71953 340 729 30 11649 19 59 13 6947 1928 1538 1351 1382 1302 1295 1187 1137 1160 1153 1022 935 787 843 777 703 590 625 664 504 501 527 411 307 214 281 332 198 214 104 242 196 109 204 265 281 330 290 313 337 371 346 321 295 486 441 353 259 300 199 82 45 60 42 49 105 86 147 181 165 219 210 378 387 353 308 327 380 353 368 435 725 1391 1646 1490 1710 1681 1550 1696 1657 1549 1529 1040 680 427 388 359 161 64 125 139 44 136 92 64 15 122 85 74 188 145 161 153 92 72 93 69 33 182 123 219 206 159 118 163 156 271 300 358 226 256 207 252 346 273 213 283 243 210 235 206 169 209 107 158 135 41 103 111 121 90 115 152 59 121 167 127 132 199 163 140 105 107 155 164 200 154 148 72 110 147 146 214 173 164 231 174 173 219 171 185 136 171 177 141 199 219 222 174 97 121 117 118 172 198 197 194 228 230 186 175 185 188 207 225 152 162 127 156 177 230 276 187 243 220 163 155 260 239 233 238 250 254 216 205 190 224 255 250 275 273 258 238 242 250 251 211 203 227 213 202 239 252 227 248 216 191 216 227 183 165 174 178 208 218 154 193 207 238 184 166 164 113 105 104 84 105 69 53 59 64 50 55 69 36 30 42 37 30 68 47 67 26 9 48 69 65 50 60 50 59 48 54 46 67 53 48 46 39 79 64 58 60 62 61 51 37 41 38 63 33 53 52 55 58 55 77 64 45 53 48 58 59 45 45 42 47 42 35 53 50 49 53 54 30 33 31 27 29 24 23 22 31 17 14 10 5 5 4 -10 -20 71962 340 706 30 11656 19 59 22 6945 1929 19447 999999 15988 12907 999999 94654 999999 96828 931607 999999 999999 999999 79390 999999 999999 5356 740 585 611 538 557 532 497 469 340 311 238 260 220 222 282 257 303 384 513 751 851 1000 1216 1317 1446 1416 1132 953 727 655 499 392 419 411 505 676 576 549 258 180 60 86 54 19 119 183 114 204 140 205 166 152 198 209 226 317 358 501 487 702 724 453 337 403 365 234 170 121 99 105 163 113 128 255 68 163 136 23 95 147 160 176 163 250 189 120 79 142 159 149 78 82 194 207 197 249 169 195 201 272 317 332 369 399 361 310 318 317 324 309 364 354 219 191 224 218 136 201 204 229 207 213 146 158 141 148 174 178 172 199 206 172 187 104 94 98 137 131 169 202 219 176 164 202 202 175 168 179 190 195 177 225 216 190 221 183 209 206 212 162 183 185 154 163 210 246 181 205 264 187 204 180 246 245 206 202 164 200 235 234 244 278 234 263 313 327 210 170 186 235 248 277 248 304 264 265 237 207 230 232 255 278 309 269 241 229 237 232 243 267 271 307 282 263 293 313 303 283 250 222 213 202 245 231 194 243 264 302 252 248 286 245 264 258 195 170 140 103 120 100 103 96 89 106 85 45 63 98 72 60 85 60 71 81 78 70 77 70 74 81 63 70 70 69 84 75 84 51 39 24 44 72 68 75 89 79 90 100 69 67 69 52 73 79 74 61 87 81 52 64 82 81 66 61 65 62 64 51 52 43 52 64 51 64 59 67 64 58 51 48 40 36 36 33 35 41 32 25 28 23 8 4 0 -2 71971 340 739 30 11659 19 59 31 6943 1930 15719 9409 2581 324199 999999 12558 2600 414391 999999 18235 2015 14430 999999 10405 999999 999999 999999 7192 601 434 274 347 368 227 161 212 139 149 151 264 281 384 414 632 838 1604 2867 4541 6015 6867 7515 8107 8034 6690 5829 5562 5259 4827 3916 3316 3286 2839 2274 2015 1994 1865 1852 2076 2087 1817 1434 1285 1078 680 477 411 346 302 274 249 295 445 512 457 293 250 201 192 162 114 107 81 149 134 49 123 163 192 115 124 145 150 138 191 141 145 141 151 190 220 216 141 149 59 30 85 83 226 77 114 197 226 242 234 244 218 257 274 276 302 313 306 348 318 275 175 169 178 150 176 180 197 80 110 170 121 209 212 228 165 198 194 76 216 204 225 169 183 119 108 119 151 141 179 193 213 110 129 248 189 199 150 166 150 166 162 148 217 171 130 197 197 233 184 162 163 219 231 240 209 226 224 252 183 270 270 251 219 205 193 146 170 147 213 194 196 227 260 265 248 282 267 239 182 156 177 226 260 297 284 296 250 256 191 232 275 266 270 289 226 258 265 256 267 267 273 276 252 231 266 256 241 233 248 260 233 236 248 228 224 227 239 255 237 259 262 241 239 192 214 194 151 99 104 78 65 85 97 84 100 83 84 73 96 58 58 87 79 61 57 50 58 68 68 44 44 52 80 60 71 77 67 45 42 64 59 79 63 50 67 46 55 69 84 61 53 43 77 66 78 89 68 94 94 73 78 77 59 74 68 60 65 64 61 52 52 59 55 44 54 51 46 33 48 53 53 49 34 28 28 34 28 30 27 14 18 16 9 6 1 71980 336 858 30 11658 19 59 40 6941 1932 5775 1370 1325 1203 972 1043 923 1015 937 860 659 471 379 433 409 375 253 189 258 248 190 68 138 83 32 38 111 163 183 175 246 262 368 538 887 1326 1885 2378 2774 3835 5057 5734 6480 7908 10701 12770 12892 13198 12203 10270 9361 8984 7835 7509 6923 5942 6110 5833 5145 4112 3500 3499 3807 4677 5886 6204 6258 7064 7474 7083 5449 3613 2554 1874 1455 1313 982 798 729 609 641 410 271 258 167 146 147 125 70 71 154 85 112 145 115 199 192 127 81 118 136 94 12 53 106 178 133 178 260 212 171 201 193 229 314 269 251 328 325 307 261 233 251 236 188 244 187 87 128 94 117 164 141 111 137 178 192 147 119 166 107 89 162 169 172 164 200 159 94 155 135 149 161 219 149 132 169 103 150 138 182 195 164 157 146 219 207 183 193 201 171 223 245 252 197 190 204 191 244 222 221 232 215 215 195 191 181 147 165 184 179 204 195 226 284 267 258 185 195 248 206 237 210 247 293 296 260 221 216 210 186 227 270 247 226 285 238 295 270 243 266 284 277 253 239 184 219 276 286 291 279 285 245 225 225 205 199 260 271 238 213 217 217 218 206 176 136 95 86 79 92 92 115 48 70 87 62 59 67 62 73 49 57 54 57 70 41 49 59 49 58 65 69 55 45 54 45 72 64 53 68 65 73 82 71 52 57 50 36 62 53 58 67 75 55 55 72 79 72 61 48 64 68 54 54 55 66 68 53 40 36 33 45 46 31 35 44 50 41 31 46 42 42 48 31 24 22 18 31 21 20 10 11 7 -6 -3 71989 351 432 30 11652 19 59 49 6939 1933 5705 6598 7703 9507 9779 12587 22610 17847 12812 999999 999999 119026 999999 999999 999999 999999 999999 999999 999999 999999 852722 2417 937 910 981 749 601 629 574 374 271 239 200 181 115 93 125 148 133 249 126 139 137 263 323 356 501 617 722 840 1144 1435 1751 1990 2327 2841 2908 2685 2786 3001 2876 2513 2219 2179 2158 2312 2707 2861 2739 2629 2388 2070 1932 1738 1603 1393 1430 1511 1480 1411 1230 1492 1688 1748 1478 1390 1625 1583 1376 1181 827 656 600 392 330 195 228 144 75 -1 108 53 41 39 32 94 127 201 133 111 140 166 144 114 175 187 49 -19 36 92 90 131 200 175 217 233 181 210 325 270 345 307 267 300 358 346 296 229 207 181 278 198 210 136 99 131 177 189 189 79 122 160 160 123 167 129 157 169 137 139 117 160 127 102 131 170 188 164 135 111 92 194 152 134 170 212 187 143 126 196 164 168 154 145 211 158 241 203 181 180 173 189 194 199 210 195 156 237 181 211 265 184 185 176 201 177 193 217 186 257 258 191 227 219 139 164 174 262 286 312 250 264 285 254 245 251 208 221 295 275 245 220 224 229 234 229 273 263 257 236 253 265 286 275 258 292 247 222 260 195 196 191 210 232 221 232 225 250 203 170 148 93 96 51 45 67 45 60 58 31 36 37 42 65 47 17 49 37 20 23 49 48 41 42 48 35 23 34 37 43 2 35 26 33 50 40 52 58 61 54 49 34 52 41 32 34 33 54 42 30 42 51 54 36 21 25 41 52 62 49 35 49 59 60 44 42 55 39 31 12 13 20 25 23 33 32 33 29 13 10 12 10 15 12 -7 -1 -2 -4 -10 -17 -20 71998 351 398 30 11648 19 59 58 6937 1934 28782 999999 508565 999999 470661 999999 999999 999999 999999 999999 5289 340200 999999 4739 994215 999999 2980 1178 1161 985 971 879 995 1090 882 808 719 760 650 514 472 327 250 146 218 293 90 176 189 204 284 389 458 447 488 573 620 714 898 1056 1243 1471 1725 2046 2214 2079 2001 2029 1996 2045 2172 2228 2018 1882 1890 1927 2084 2166 2041 1937 1957 1905 1823 1553 1245 1033 949 845 812 633 593 451 241 227 199 66 117 114 250 258 305 166 124 90 83 159 170 86 87 54 71 113 54 49 93 120 117 146 99 111 204 206 145 248 118 41 55 33 37 196 110 103 68 129 138 178 174 158 244 299 299 296 320 272 267 340 268 260 284 211 169 160 190 184 132 97 154 130 90 137 143 150 178 137 125 153 91 132 100 167 150 131 101 159 191 193 220 256 181 140 183 135 171 114 101 146 167 96 166 203 194 139 131 143 179 138 148 164 115 125 185 192 159 188 208 184 179 189 200 232 271 189 218 117 138 169 193 213 169 208 213 208 164 187 200 221 196 229 195 225 246 219 199 242 263 246 237 223 198 217 194 208 227 275 233 174 191 235 246 259 206 248 240 240 271 228 220 240 241 208 187 164 180 207 243 225 242 224 196 190 209 105 51 53 83 54 37 28 42 37 50 31 19 25 15 3 18 17 34 25 7 36 44 52 44 30 14 11 40 62 60 38 20 8 21 14 13 43 29 20 25 22 32 19 19 26 34 6 17 27 8 20 37 43 31 34 49 53 52 48 25 16 25 28 22 11 1 15 13 13 9 19 18 22 25 20 15 10 7 -2 -1 1 1 1 -4 -9 -13 -10 -14 -26 -34 72007 351 398 30 11648 20 0 7 6935 1935 2376 2523 2465 2329 2294 2201 2165 2090 2143 2230 2099 2120 1975 2048 1867 1701 1577 1467 1344 1425 1210 1189 1081 1057 1031 826 729 692 607 447 438 312 329 318 194 49 121 138 194 287 407 713 1047 1393 1545 1665 1768 1797 2006 2322 2087 1742 1716 1874 2086 2233 2602 2952 3342 3284 2934 2777 2386 2188 2081 1912 1688 1775 1845 1910 1780 1725 1625 1391 1283 1111 1019 795 730 592 542 378 314 240 231 149 183 221 135 111 193 196 198 97 194 63 6 69 165 111 125 75 97 137 110 118 176 165 151 141 221 237 243 123 88 40 40 102 111 186 168 86 135 145 227 228 217 285 320 315 359 325 396 307 301 357 320 291 280 186 211 175 198 207 181 157 94 104 161 175 171 182 162 176 155 169 154 152 157 107 179 176 216 164 188 114 146 192 249 228 237 136 137 150 184 164 242 270 215 168 130 184 122 159 157 135 186 232 245 210 182 189 196 175 176 247 266 204 208 307 267 214 225 205 160 150 182 197 199 200 216 224 238 220 193 208 232 255 249 292 310 287 230 259 277 225 213 255 318 262 229 274 305 270 271 287 281 263 276 263 247 230 275 275 260 263 267 304 293 264 245 212 222 217 287 289 242 256 235 214 206 190 186 92 88 71 82 96 95 92 70 60 63 70 79 68 44 29 33 62 38 48 61 59 46 64 50 66 61 62 60 68 66 46 35 43 60 53 67 72 73 65 62 44 69 72 38 56 69 54 51 57 62 74 39 43 57 68 65 72 60 48 63 55 54 49 49 47 48 57 51 52 59 52 40 43 43 41 47 34 19 18 28 23 22 12 14 11 3 5 -2 72016 351 396 30 11646 20 0 16 6933 1937 2427 2464 2201 2204 2195 2321 2342 2206 2214 2386 2190 2265 2282 2229 2311 2280 2118 2002 1831 1540 1593 1516 1440 1242 1285 1089 1055 1011 878 688 466 421 242 211 272 190 122 131 125 79 178 290 449 561 844 993 903 1021 1099 984 1121 1175 1313 1439 1587 1799 2080 2442 2546 2441 2604 2801 2531 2342 2263 2296 2380 2522 2509 2509 2530 2098 1829 1441 1246 1112 954 743 658 503 435 360 264 252 233 230 223 123 125 85 108 71 98 88 28 15 -1 70 4 91 92 112 93 23 69 110 72 122 190 158 161 153 148 152 76 97 109 45 112 116 131 77 170 110 199 145 231 211 186 172 214 323 350 418 330 267 295 252 250 347 271 176 170 170 174 87 65 114 104 159 145 113 96 123 141 127 117 122 134 117 198 187 181 166 119 138 124 82 162 156 173 142 174 157 150 191 168 151 186 148 147 185 213 175 142 165 109 148 192 119 144 124 120 168 107 124 176 208 202 195 202 222 251 224 191 148 112 156 175 199 196 184 186 185 219 216 290 264 269 264 246 233 249 232 214 234 238 218 222 254 251 277 256 251 257 232 226 259 269 242 232 222 268 281 219 214 221 232 244 248 204 193 198 236 302 282 240 236 225 208 186 198 206 99 58 78 94 58 31 42 70 71 71 63 47 18 42 37 55 44 44 37 49 43 36 43 60 54 43 46 32 48 19 39 58 56 33 9 34 61 65 50 60 50 46 32 50 80 79 56 73 58 72 64 70 50 32 40 37 58 56 48 65 55 50 45 32 35 48 40 41 38 29 34 38 37 29 36 38 23 28 24 29 19 19 19 11 9 3 -12 -11 72025 351 390 30 11640 20 0 25 6931 1938 2868 2571 2564 2410 2193 2273 2183 2175 2369 2325 2382 2168 2025 2161 2150 2097 1951 1841 1885 1643 1366 1273 1229 1194 986 1019 919 985 827 771 701 464 277 138 236 160 142 178 154 133 214 208 200 392 658 627 722 805 982 1000 1101 1159 1153 1207 1415 1551 1640 1740 1554 1420 1474 1413 1268 1253 1308 1262 1258 1354 1466 1394 1495 1605 1646 1553 1538 1375 1256 1143 1140 1033 968 882 992 955 837 668 374 349 274 205 100 116 150 88 149 71 -42 130 51 61 -20 18 110 145 108 68 64 103 174 141 90 91 147 195 107 82 83 59 76 163 164 137 114 120 145 83 165 227 230 276 283 344 343 347 277 281 323 298 262 333 268 174 139 164 129 80 122 81 74 92 107 124 85 87 158 111 73 131 109 189 177 146 113 146 127 84 154 149 189 161 180 175 95 140 134 117 134 160 154 102 95 120 154 182 150 197 160 122 163 127 190 190 124 169 195 134 104 205 179 150 206 188 163 172 172 133 117 160 193 167 246 240 224 195 150 176 217 251 247 206 212 194 171 213 204 198 224 235 266 253 232 248 254 240 243 232 243 238 224 234 210 202 207 241 267 225 232 215 185 149 173 214 231 241 255 237 200 184 209 216 191 201 127 48 52 51 40 54 71 60 30 43 29 10 16 27 34 8 23 15 15 29 44 5 15 40 6 26 26 34 36 28 45 43 40 23 16 26 31 26 24 16 38 17 15 16 26 44 30 24 43 43 33 33 34 27 25 30 27 32 37 38 33 28 26 19 26 2 8 15 11 22 16 -3 0 5 9 12 3 -6 -11 -15 -11 -2 -6 -16 -14 -27 -25 -25 -38 72034 351 384 30 11634 20 0 34 6929 1939 2823 2703 2757 2481 2385 2277 2253 2331 2187 2140 2356 2349 2305 2249 2100 1938 1848 1815 1647 1545 1486 1313 1264 1233 1240 1120 1064 1074 1056 885 694 423 232 269 221 183 244 92 177 241 230 162 266 354 388 581 513 571 685 705 693 833 1020 1135 1115 1424 1113 938 923 1157 1466 1974 2578 3194 3028 2623 2415 2176 2052 1666 1324 1176 931 968 1089 1092 971 848 716 655 555 344 253 220 304 233 209 182 228 198 254 213 215 119 99 146 167 116 154 61 143 143 141 123 90 177 214 181 218 285 226 159 180 295 212 156 78 105 104 137 170 179 120 207 154 183 209 340 298 411 340 409 382 331 307 377 379 389 388 386 331 271 181 243 219 182 187 214 237 126 176 199 180 193 189 176 173 91 113 156 176 147 229 232 123 141 206 214 213 233 277 207 188 242 220 134 176 185 177 139 178 175 147 122 191 234 198 207 181 182 239 195 252 218 177 236 234 268 254 238 219 218 201 152 222 209 207 230 195 237 253 250 240 178 195 310 308 301 277 252 245 276 239 248 215 237 298 301 301 240 275 273 303 295 277 278 293 295 236 256 269 274 304 344 342 302 270 287 259 214 207 237 254 280 317 290 282 300 265 278 294 253 200 123 68 102 84 106 116 99 114 99 43 79 64 35 91 90 102 86 102 97 92 92 82 108 96 67 72 62 73 88 73 74 63 88 79 72 60 73 65 91 80 89 83 50 79 70 45 60 80 59 78 95 91 88 82 84 80 69 66 81 86 91 87 76 68 51 46 40 45 42 51 60 64 61 50 55 40 38 38 37 32 29 28 34 30 25 17 12 -1 72043 350 411 30 11631 20 0 43 6927 1940 2718 2604 2542 2534 2405 2175 2121 2106 1987 2018 1948 1867 1632 1458 1667 1429 1486 1587 1371 1260 1214 1178 1105 999 959 812 927 782 661 461 402 219 105 95 165 131 70 80 85 67 -23 116 210 257 310 331 375 275 244 335 499 771 1014 1327 1336 1265 935 626 646 716 944 1022 978 916 1079 1196 1315 1452 1692 1954 1995 2091 2030 2144 2224 2236 2145 1980 1665 1437 1028 653 317 127 148 157 87 115 146 73 161 162 59 61 26 12 12 119 102 46 86 35 56 42 110 70 62 42 52 109 55 151 204 187 97 93 155 112 73 119 127 101 135 102 39 187 227 240 311 317 324 327 332 355 340 340 344 382 333 355 232 188 163 131 141 138 165 124 35 117 178 114 92 162 181 139 138 152 112 101 134 198 170 78 117 112 146 199 195 205 167 113 89 170 71 76 96 190 142 106 114 92 143 176 121 199 139 205 160 126 112 158 149 122 190 156 190 198 173 210 142 149 173 134 162 198 173 158 173 146 136 169 228 268 304 289 215 217 211 251 237 192 159 195 185 218 251 278 239 235 251 216 232 214 216 263 252 243 260 271 274 291 282 256 264 239 219 205 210 212 173 196 235 249 269 296 289 219 213 212 195 189 167 95 92 91 100 106 78 51 55 61 37 71 80 68 42 37 52 56 54 32 68 57 56 45 32 55 50 38 47 68 31 20 33 46 35 59 63 46 52 42 34 43 42 42 41 48 39 40 55 39 37 47 48 56 56 51 40 47 50 40 51 45 46 46 55 38 45 38 33 26 22 29 29 24 17 13 10 8 16 10 4 18 11 -2 -5 -15 -16 -20 72052 350 410 30 11630 20 0 52 6925 1942 1382 1344 1300 1301 1132 1240 999999 999999 999999 2078 1946 1888 1814 1718 1635 1753 1616 1623 1575 1553 1222 1247 1261 1129 1094 951 779 688 458 305 309 287 162 183 95 -24 83 94 6 -39 -11 71 118 62 90 109 255 244 308 311 479 746 853 999 1081 987 1033 1023 954 1081 1068 1024 991 926 801 816 969 963 892 839 747 788 706 603 581 524 517 486 518 481 436 379 263 245 244 206 138 146 187 102 125 60 96 33 20 63 56 31 -1 96 167 155 112 41 143 158 204 143 48 226 171 149 174 138 130 146 107 85 105 62 140 174 142 101 168 253 237 265 259 266 300 319 276 298 281 273 288 286 305 222 167 171 164 102 51 61 128 149 91 52 157 103 133 136 120 91 103 107 73 95 92 67 134 145 105 96 121 184 183 145 113 147 175 125 69 192 112 99 128 95 143 151 169 144 184 160 174 123 100 158 159 153 146 165 121 118 127 177 159 193 130 145 118 93 163 204 178 154 148 162 125 211 267 273 203 190 227 244 213 206 208 158 196 180 173 194 245 226 216 212 228 258 246 252 223 204 211 227 227 251 298 309 285 300 257 261 271 255 223 220 192 190 205 192 230 244 231 236 249 242 215 164 153 117 71 61 97 81 71 83 98 40 64 44 46 42 49 46 44 35 17 37 69 64 44 50 72 48 45 53 32 50 48 33 21 13 24 37 31 9 44 29 45 38 46 50 31 46 30 34 31 48 50 65 44 32 43 49 42 31 12 36 48 30 33 38 10 21 27 25 30 33 28 29 19 12 25 18 10 10 5 10 5 1 -1 -4 -4 -10 -13 -19 72061 340 706 30 11626 20 1 1 6923 1943 2048 2062 1983 1780 1862 1870 1775 2018 1995 1805 1638 1466 1291 1269 1222 1017 865 710 653 539 292 276 305 298 267 154 189 56 141 21 35 84 144 58 210 317 477 608 695 895 1239 1564 1621 1683 1492 1362 1140 1048 1118 1109 1175 1050 993 762 648 776 837 920 1024 1026 1098 1106 1187 1148 944 887 936 761 535 388 286 192 367 344 195 175 146 116 221 229 144 130 177 159 18 42 14 54 122 134 121 51 38 111 90 -21 69 154 208 223 167 173 146 158 146 111 100 142 70 81 52 115 107 108 189 234 226 131 254 304 358 384 370 350 271 293 320 292 347 272 202 139 169 104 96 154 170 168 99 150 179 148 159 133 155 111 146 175 160 97 124 78 98 109 115 126 135 90 166 189 184 137 144 166 149 136 115 140 155 105 187 151 185 213 171 128 167 188 163 135 155 129 158 146 172 155 136 130 94 101 140 175 112 119 190 191 196 192 165 129 179 241 244 269 233 235 245 243 245 217 247 192 207 197 221 256 213 235 196 183 273 233 257 253 258 274 304 252 248 233 296 293 269 304 309 240 258 290 301 228 185 170 198 248 259 239 243 254 230 217 192 200 181 102 90 52 40 91 78 63 24 43 46 27 41 64 74 51 22 59 73 63 57 36 28 52 61 66 66 54 65 51 52 49 47 14 14 44 60 45 43 46 61 47 47 35 47 56 40 51 35 57 55 44 40 46 59 45 52 49 22 20 39 61 64 39 32 31 22 25 19 29 26 0 16 27 34 21 16 13 6 -1 11 18 8 -9 -7 -8 -20 -26 72070 340 732 30 11622 20 1 10 6921 1944 2106 1977 2069 1989 2168 2277 2117 1969 1652 1655 1484 1350 1389 987 1128 982 901 627 608 465 299 224 233 197 376 427 578 508 406 488 672 778 850 852 846 907 1074 1612 2006 2300 2560 2354 2025 1670 1630 1537 1459 1273 1164 904 843 933 983 1000 892 722 708 737 723 739 630 668 622 558 494 562 695 734 714 645 694 535 376 317 285 281 320 198 180 124 34 80 95 41 53 63 132 74 61 93 16 155 124 115 104 79 53 154 5 85 215 199 176 148 211 186 158 135 126 80 110 124 108 135 181 94 175 189 290 271 314 360 294 300 341 260 295 287 291 293 217 191 177 197 159 181 179 139 157 134 132 170 191 162 133 99 188 150 168 137 96 133 130 152 132 169 136 213 207 191 221 170 126 101 160 181 162 147 85 105 110 170 129 147 153 142 73 108 146 160 154 109 157 161 149 154 113 135 136 134 190 194 185 143 192 178 174 259 223 221 216 201 230 222 274 269 269 213 236 223 234 238 236 255 237 206 248 284 282 275 316 294 285 243 297 318 263 286 262 248 244 244 258 290 261 314 275 245 197 181 249 255 205 212 240 287 264 276 237 199 220 205 177 98 76 63 79 100 73 86 70 41 35 64 44 54 63 69 45 63 59 46 42 73 63 45 91 68 69 70 54 39 43 59 56 42 20 22 45 64 78 44 32 53 45 37 57 66 54 57 57 63 36 65 78 61 55 53 38 37 39 45 61 58 39 44 35 41 44 23 30 38 27 37 36 32 32 18 20 17 18 16 9 15 20 3 -3 1 -3 -8 72079 340 695 30 11615 20 1 19 6919 1946 2216 463255 999999 6227 7615 2288 2470 471857 999999 10147 896 569 999999 85254 1915 1145 992 807 714 681 498 410 452 370 272 370 341 212 317 585 609 760 835 1050 972 921 823 1184 1852 2218 2329 2192 1875 1491 1533 1581 1324 1085 798 537 406 337 467 703 800 907 920 833 1023 981 810 901 813 800 798 855 759 727 731 610 629 726 736 545 631 722 648 637 429 400 426 275 170 177 178 68 122 103 189 207 157 155 74 81 100 94 171 149 147 185 226 180 213 205 208 211 287 249 209 198 102 68 116 213 152 47 156 295 232 274 342 393 362 320 362 345 372 321 357 365 361 357 257 201 243 242 230 245 199 131 191 138 144 198 189 133 131 156 219 260 128 158 163 154 184 193 194 164 190 249 209 225 163 137 186 205 206 237 164 202 216 190 182 153 179 168 169 195 195 215 160 234 201 201 209 193 182 178 156 197 219 181 217 208 243 185 204 233 206 215 183 254 245 268 294 277 266 262 271 299 243 282 243 280 285 245 248 305 302 314 239 286 331 326 328 342 327 320 323 266 301 323 299 340 305 285 299 284 209 223 245 268 265 310 314 331 308 290 277 263 245 210 123 122 126 109 85 105 70 75 61 63 52 81 83 73 67 71 87 73 57 63 86 103 91 74 93 89 105 103 71 66 80 74 52 33 49 70 91 90 70 90 68 70 80 75 84 85 89 85 76 77 87 83 76 77 72 81 69 61 78 66 66 71 71 69 64 73 73 75 64 41 42 48 52 48 40 43 44 36 40 40 32 33 41 37 30 22 22 16 72088 339 719 30 11609 20 1 28 6917 1947 21244 9071 26442 999999 999999 798237 999999 999999 999999 999999 8216 999999 91498 4049 6059 999999 999999 490199 999999 999999 999999 74926 1076 177 200 193 166 211 219 134 365 634 785 792 925 1115 1517 1706 1726 1666 1756 1749 2056 2052 2194 2559 2669 2234 1618 1190 1047 872 722 618 747 812 1016 1107 909 930 892 640 514 557 533 547 428 481 468 433 497 534 702 795 781 758 657 613 483 390 221 159 154 142 232 150 42 128 208 175 50 19 83 129 201 122 128 153 162 272 237 124 233 209 199 137 139 176 85 110 84 134 136 92 116 125 206 240 398 292 287 336 307 330 355 355 374 390 336 259 314 262 265 159 153 271 270 227 188 101 77 115 131 124 62 122 202 216 201 168 132 184 167 182 184 192 257 162 232 275 292 273 236 205 215 221 176 146 146 102 141 138 137 129 66 169 133 209 201 201 163 172 168 202 178 114 143 169 210 229 231 183 198 222 208 197 237 220 200 197 237 223 295 307 280 283 300 312 273 257 254 185 226 272 251 288 254 268 245 306 331 284 266 322 356 299 278 299 370 342 343 335 302 301 311 297 236 221 261 255 264 270 291 341 341 321 305 267 218 221 230 136 101 80 95 112 96 113 57 68 110 111 67 95 86 88 80 62 61 68 83 90 74 83 113 81 48 60 84 94 82 68 85 77 69 79 90 74 85 76 68 59 75 74 63 62 65 59 53 60 68 52 62 61 74 60 40 40 75 82 76 59 56 54 67 56 51 64 56 47 45 55 50 44 43 42 44 43 32 41 35 23 21 22 19 20 9 4 -1 72097 336 812 30 11612 20 1 37 6915 1948 602174 999999 999999 9039 9364 999999 7280 1271 1217 1248 1191 1145 1130 1086 1021 835 695 611 475 199 127 147 141 109 107 228 334 409 400 696 752 1017 1299 1486 1888 1954 1867 1467 1070 1014 1074 841 776 744 676 788 585 515 574 596 615 718 731 868 986 1213 1105 1135 1189 1060 953 897 884 983 1088 907 629 390 433 466 372 558 651 733 608 471 441 254 124 135 110 67 125 160 71 124 59 101 63 56 206 143 130 98 168 195 200 183 164 151 147 107 149 148 147 160 123 99 161 138 96 152 187 206 274 310 296 338 341 344 426 374 368 352 369 337 339 231 239 270 233 172 175 250 122 140 169 155 121 120 110 122 61 168 153 172 167 154 171 139 187 154 145 189 196 234 234 164 171 174 179 116 176 129 57 172 112 139 140 130 94 109 117 167 132 127 154 135 162 191 245 185 149 191 171 197 200 227 200 195 206 185 169 265 205 185 215 231 267 275 239 248 240 231 217 280 288 333 268 239 270 257 276 286 262 276 278 254 246 311 308 283 302 321 322 318 326 322 307 307 292 302 230 197 208 239 218 265 290 301 312 346 307 307 302 258 210 187 111 135 102 79 86 83 104 90 78 86 80 89 85 77 69 62 62 57 61 76 105 68 71 98 86 97 72 68 81 89 76 65 62 60 43 65 82 71 69 60 58 53 51 68 76 71 61 87 76 62 74 91 77 68 78 60 44 60 69 65 67 63 60 71 54 34 44 54 39 53 58 47 52 48 39 35 32 33 36 33 25 31 16 13 13 7 14 4 72106 338 756 30 11616 20 1 46 6913 1949 463729 999999 3581 305364 999999 4490 383297 999999 4179 1046 946 921 984 811 774 734 648 669 491 524 497 288 345 215 78 161 303 156 306 531 702 961 957 957 864 965 875 936 1152 1200 1221 1385 1377 1068 853 686 522 327 310 376 329 335 207 208 275 261 360 404 464 570 806 709 687 592 482 554 417 444 400 346 169 157 167 275 273 132 147 197 219 72 46 101 151 84 185 178 132 127 145 128 136 117 117 114 100 170 218 171 170 154 180 121 184 241 219 196 145 111 94 83 127 93 115 149 143 138 237 270 337 307 344 376 387 364 287 293 354 323 226 317 226 252 268 263 197 242 174 179 127 195 178 115 131 214 75 113 181 161 131 206 155 163 132 146 107 154 200 235 229 292 98 143 146 174 152 150 169 142 159 179 139 146 137 136 95 137 146 104 115 175 174 175 241 228 150 140 149 230 221 165 170 196 188 184 188 231 229 175 200 249 205 240 254 271 226 272 273 277 232 243 246 224 228 243 228 230 251 269 224 267 282 282 257 273 284 270 313 296 327 281 283 266 289 268 262 210 153 201 268 268 261 273 289 267 261 244 227 250 185 122 127 101 83 93 88 95 96 67 49 72 64 87 53 57 61 57 62 101 86 74 60 86 73 69 75 57 62 69 78 79 57 41 77 57 78 73 69 54 75 75 60 56 78 72 71 87 58 71 63 67 89 74 54 61 71 95 71 70 79 75 45 49 64 68 66 68 59 50 44 52 57 54 53 51 34 37 38 27 28 31 29 19 6 7 1 9 8 0 72115 339 721 30 11611 20 1 55 6911 1951 6675 8209 10450 8735 19049 25523 18836 10687 999999 999999 999999 924744 999999 999999 999999 999999 999999 999999 999999 7557 999999 999999 125605 1203 391 459 543 482 428 459 516 556 369 435 489 608 678 663 648 712 935 1660 2934 3393 2314 1531 2154 3188 3366 3294 2869 2135 1584 1325 1224 1296 1375 1212 1126 907 612 457 568 773 1042 1085 754 415 272 240 229 293 379 278 208 166 167 199 130 154 172 109 160 104 87 80 65 91 102 181 45 39 122 66 104 131 151 113 123 104 112 143 191 140 190 243 177 156 111 61 77 90 115 122 121 134 158 220 231 317 288 297 341 366 367 348 299 376 354 295 289 269 272 244 289 239 198 159 132 193 138 99 165 146 143 154 150 126 142 126 200 214 179 145 110 102 193 234 173 171 180 172 131 78 161 191 117 199 177 150 107 144 155 194 76 24 114 136 170 218 180 208 207 178 218 277 177 156 161 252 241 167 163 138 137 179 114 150 178 165 208 223 246 264 225 187 234 211 211 218 236 248 256 265 309 244 229 200 222 218 283 228 228 235 239 267 278 308 317 348 301 285 303 255 251 226 179 172 159 208 217 237 295 318 302 303 256 247 194 189 118 62 90 71 67 98 84 98 78 88 48 15 60 90 55 60 56 44 55 46 41 41 67 74 69 59 69 43 73 88 71 42 29 55 84 57 54 50 39 50 62 60 66 47 49 54 61 60 82 63 63 49 47 69 72 59 59 59 64 63 66 64 60 49 43 39 37 32 41 49 57 56 36 31 25 28 31 30 30 22 19 22 15 6 6 5 10 5 -3 72124 339 719 30 11609 20 2 4 6909 1952 17899 999999 9322 342237 999999 11108 6426 889731 999999 18170 19362 999999 999999 999999 999999 11633 3521 999999 84866 12686 7285 999999 671221 999999 9058 356 314 283 459 381 649 755 1174 2060 2979 3841 3866 3005 2410 2715 3055 3081 2668 2334 2751 3430 4169 4394 4262 3704 3602 3736 3831 3932 4049 4023 3211 2055 1878 1717 1370 1598 1789 1530 1454 1186 1050 807 584 424 329 302 258 231 75 87 14 104 131 114 164 137 100 49 98 85 50 19 71 22 18 46 108 141 164 56 49 76 172 174 213 202 69 119 235 70 105 193 101 93 121 130 143 108 144 258 192 267 281 362 315 337 286 332 303 243 305 289 259 306 313 311 270 239 236 237 134 167 92 111 102 33 75 177 203 153 179 142 77 82 174 105 58 120 162 108 190 161 143 215 229 194 164 128 148 172 139 144 143 123 123 107 94 131 124 94 98 136 156 185 172 183 242 258 264 234 191 140 183 254 198 180 124 156 135 129 181 161 156 215 218 264 276 250 283 256 248 255 222 257 242 258 234 246 224 213 226 242 260 263 237 212 266 232 283 252 220 227 283 295 252 290 266 256 316 259 208 184 181 215 287 264 246 282 305 293 259 209 227 180 166 111 105 75 95 91 58 64 53 44 57 49 66 41 69 81 71 51 32 49 64 58 78 49 66 47 41 49 73 52 46 39 47 54 45 45 57 71 59 31 41 71 53 69 57 64 50 48 64 45 56 55 61 64 55 55 61 61 50 34 48 50 56 38 39 39 37 30 42 42 40 39 38 34 27 22 24 28 10 2 22 26 17 7 6 9 -7 -13 -13 72133 339 723 30 11613 20 2 13 6907 1953 1532 1481 1394 1311 1354 1049 925 889 890 695 758 729 664 624 564 484 566 419 290 416 374 268 206 149 174 176 156 171 210 301 346 285 236 335 399 496 566 721 574 760 2221 4087 4976 5426 5457 4786 4288 3991 3292 3128 2618 1973 1715 1618 1613 1654 1644 1654 1921 1908 1868 1715 1483 1300 1239 946 847 549 471 350 364 344 434 320 245 257 327 161 149 -8 -22 134 122 64 97 134 93 100 61 -34 74 0 85 104 97 114 184 148 182 179 206 197 154 52 203 199 136 167 139 105 16 89 156 91 87 141 183 291 245 249 282 359 317 329 291 289 298 317 303 296 321 314 304 234 231 195 177 130 160 162 178 156 109 186 122 74 109 153 177 134 127 154 205 194 151 138 122 142 109 132 181 148 136 147 133 175 147 123 174 156 141 116 94 114 132 104 62 139 168 150 175 226 240 201 241 183 195 190 211 186 175 145 160 176 154 151 139 133 184 194 171 219 255 307 268 209 282 261 261 226 231 267 272 228 204 182 186 153 135 216 220 226 236 229 251 284 283 275 267 292 279 265 265 270 261 245 211 208 193 205 241 304 292 279 287 276 268 222 203 205 130 77 104 102 92 69 61 72 83 77 55 47 39 41 22 42 45 57 56 45 42 60 74 36 40 66 59 61 87 73 47 16 48 55 49 62 65 49 66 77 66 49 40 41 64 65 54 49 56 57 51 60 42 44 56 56 50 56 54 49 48 48 49 63 46 41 45 29 34 40 43 41 29 22 29 29 26 18 16 13 23 19 24 9 3 -4 1 -1 -8 72142 329 1026 30 11616 20 2 22 6905 1954 644 493 377 389 439 371 304 374 389 321 311 228 325 273 141 224 316 202 343 482 652 815 857 1030 1467 1770 1954 2144 2278 2925 4132 4842 5481 5124 4416 3960 3548 2928 2335 1944 1729 1412 1380 1381 1287 1411 1468 1396 1341 1153 1055 930 725 561 459 325 348 201 83 92 128 86 85 43 86 100 95 95 20 -10 34 80 18 38 0 129 217 99 6694 28800 7167 208 40 106 45 -15 160 88 110 138 113 149 144 169 103 177 183 122 125 58 61 92 129 130 171 163 157 223 234 304 222 310 392 252 284 319 312 277 318 220 306 244 263 267 214 208 128 146 117 110 113 125 169 181 117 133 176 143 195 136 106 80 117 111 110 145 129 131 120 72 172 176 112 109 128 69 133 101 102 171 178 160 144 166 152 81 119 121 176 210 204 220 216 187 193 154 143 189 179 150 141 145 140 106 162 185 195 210 207 200 246 200 173 196 264 224 245 262 224 260 291 219 192 207 262 263 222 215 196 202 210 232 211 237 243 242 230 236 236 238 260 237 258 252 224 210 161 187 186 215 268 268 267 268 259 253 225 193 185 161 105 78 84 63 58 87 80 59 86 42 34 23 55 34 21 34 59 39 40 55 31 48 50 42 27 28 62 35 44 47 59 36 25 20 30 39 43 48 51 56 55 57 39 55 59 38 54 69 57 36 48 63 64 39 48 61 58 40 42 36 32 53 44 32 38 27 34 27 37 40 17 9 13 17 19 14 18 22 9 9 10 2 2 3 -4 -10 2 -18 -21 72151 329 1024 30 11614 20 2 31 6903 1956 10135 777879 999999 999999 10390 999999 999999 7707 141 -46 41 97 -37 -76 999999 999999 999999 -62 -89 95 244 493 913 1199 1609 1801 1830 1904 2138 2210 2144 1926 1946 1639 1465 1500 1413 1256 1352 1234 1130 996 729 525 536 695 1002 1109 1484 1957 2132 2236 2194 1724 1414 1057 758 546 242 91 -49 999999 999999 999999 999999 999999 408 1063 1449 1510 1645 1883 1481 1215 1251 1566 10087 94988 288675 280025 332513 137481 3046 153 138 37 58 100 108 224 252 216 136 166 162 148 141 105 177 101 174 250 162 161 157 170 157 99 162 275 199 356 381 317 395 414 342 322 389 309 304 374 308 199 228 207 154 153 146 140 167 115 139 140 132 176 219 152 133 163 149 162 125 159 168 168 183 149 112 121 203 223 152 185 188 140 126 139 206 144 142 170 135 171 174 136 142 59 114 188 231 319 277 264 224 190 249 192 168 201 207 187 186 155 182 192 205 184 185 231 279 273 269 277 288 232 267 279 260 258 242 245 293 221 243 270 236 247 233 298 296 246 310 259 263 274 246 265 309 281 266 281 311 359 280 245 212 157 181 232 248 270 280 357 331 284 264 254 223 185 185 124 83 93 81 96 85 97 118 73 43 35 71 75 74 67 58 62 60 99 80 98 92 72 70 81 73 86 67 96 85 68 62 62 75 70 54 68 77 78 71 77 80 88 63 58 75 81 68 103 85 79 85 69 78 84 77 71 78 88 77 69 57 67 57 58 58 51 54 56 53 50 47 51 47 44 47 43 46 38 34 31 26 30 28 17 18 8 7 72160 329 1017 30 11607 20 2 40 6901 1957 700 566 523 589 512 459 418 407 381 406 346 234 323 232 149 143 132 87 146 23 192 204 222 314 470 703 994 1238 1740 2438 2787 3210 3101 2593 2091 1860 1613 1627 1701 1605 1631 1717 1797 1514 1530 1710 1722 1587 1122 946 938 1015 1182 1211 1000 858 555 441 222 266 429 591 610 920 1742 2600 2702 3367 3302 3284 3142 2258 1773 1527 1550 1292 6293 22128 47782 16636 359 121 110 72 133 226 172 197 250 151 241 202 190 228 141 193 152 142 165 200 100 185 225 148 112 163 127 226 262 285 305 283 315 426 401 394 337 377 348 369 356 344 276 256 216 263 265 156 167 129 141 158 149 179 155 180 149 180 130 152 185 128 123 174 151 149 121 159 177 130 120 195 130 145 196 143 118 188 170 126 115 157 142 158 138 130 185 152 175 225 213 248 247 295 287 299 215 224 223 219 228 186 217 206 190 142 189 227 271 226 306 307 247 229 261 205 232 277 279 317 281 248 277 298 289 271 292 280 280 304 277 303 273 254 253 316 295 300 308 331 332 267 294 305 314 299 263 230 189 231 266 293 311 346 349 333 299 253 236 230 177 111 99 88 77 75 95 62 90 96 87 66 83 81 83 94 77 71 92 84 98 93 67 54 92 75 108 89 121 103 86 93 83 65 86 89 64 99 91 73 60 64 69 73 77 63 81 76 97 77 85 74 79 83 93 86 77 75 81 80 67 69 69 69 77 68 56 58 57 68 70 63 57 65 64 59 53 53 40 34 48 46 42 35 40 37 28 22 21 72169 329 1017 30 11607 20 2 49 6899 1958 668 729 618 458 416 433 424 402 504 414 367 383 357 245 194 176 149 302 165 51 -17 84 97 210 381 459 643 772 940 1051 1056 1214 1361 1718 2084 2440 2588 2996 3423 3473 3373 3155 3001 2522 2109 1839 1791 1537 1119 1012 1606 2068 1857 2053 2258 2643 3337 3676 4518 6278 6371 7315 9046 10365 9787 9749 8028 5903 4499 4499 3748 4118 4197 3466 2580 4680 20340 28548 4110 110 39 108 43 106 85 9 -8 119 107 185 211 201 229 113 149 194 141 105 125 110 206 134 121 113 157 62 78 182 303 299 383 373 367 321 261 292 304 329 309 316 346 344 259 255 212 161 200 143 84 195 163 107 130 149 113 96 99 109 157 198 197 74 135 144 150 135 125 130 215 227 185 157 116 141 155 168 128 152 148 117 83 102 120 137 122 109 58 155 125 111 204 192 199 241 235 241 240 208 195 213 223 190 124 171 162 175 141 178 171 189 242 209 233 208 214 272 212 256 305 281 203 211 232 270 257 252 269 290 247 212 242 267 239 278 259 247 251 283 302 258 312 243 276 245 248 241 190 149 169 177 167 205 253 298 331 311 309 278 225 191 208 148 89 74 56 72 62 84 99 53 48 75 44 44 22 33 30 54 50 43 26 33 33 33 36 17 43 38 41 43 36 36 26 30 42 40 49 43 38 54 59 66 69 42 22 31 57 37 48 61 44 50 27 43 48 44 43 48 49 50 46 31 27 45 44 35 25 30 28 38 34 37 28 23 22 19 14 3 10 2 12 16 11 6 1 0 -3 -5 -8 72178 329 1024 30 11614 20 2 58 6897 1959 648 387 390 438 438 500 447 312 339 419 359 189 133 232 6 43 118 77 51 6 33 -37 17 162 152 202 293 457 545 849 1249 1415 1479 1289 1355 2001 2943 4274 5575 6063 6030 6381 5989 4203 3506 3259 3611 4169 4138 3587 4053 4558 5354 5976 6261 6849 7971 8895 10755 11360 9864 8644 9929 12475 15232 13885 11051 9288 7185 5689 4430 3118 2892 2737 2527 2528 2186 1876 3141 12226 16035 2544 85 18 75 64 87 46 129 121 217 256 224 184 151 109 77 116 78 133 204 198 153 150 130 122 110 109 111 183 206 210 281 328 335 348 375 327 366 356 361 366 363 249 225 193 158 147 221 108 150 182 207 141 99 198 172 181 174 175 174 102 164 138 111 197 141 103 154 162 165 156 129 165 164 132 164 169 132 107 113 165 142 104 118 108 93 140 116 145 173 162 129 180 187 230 263 259 236 147 192 173 196 263 211 167 173 204 203 254 232 256 256 272 304 234 287 301 247 238 245 219 274 286 277 256 216 232 282 282 284 295 254 239 243 269 291 259 259 271 268 275 255 256 244 234 220 168 168 158 198 204 241 290 307 310 289 280 268 266 241 171 127 126 95 73 80 92 75 71 70 53 63 56 66 78 55 56 47 54 42 49 62 83 61 80 83 60 73 80 60 56 53 33 64 45 69 54 36 63 59 55 63 71 76 59 67 58 54 55 79 67 55 60 58 64 55 71 58 56 50 47 55 50 57 49 43 43 43 37 34 30 35 41 33 26 23 23 29 37 28 19 12 14 10 8 -6 -3 -5 72187 329 1028 30 11618 20 3 7 6895 1961 467 523 529 629 404 375 319 233 398 270 126 75 103 124 60 -29 21 -22 -70 -75 -55 54 -35 60 53 85 182 255 579 828 1391 2273 3213 3949 3175 2080 1111 852 1127 1307 1366 1369 1563 2141 2528 2780 3624 5096 7573 11292 15534 16406 15836 14205 12889 11406 10814 10215 9938 10173 10045 9432 8227 7361 6023 5398 5038 3665 2208 1434 1230 836 530 641 1040 890 725 506 279 183 284 3333 3247 52 48 84 39 56 77 77 103 105 148 263 210 143 129 100 78 133 136 88 103 92 73 124 115 29 1 33 55 136 249 314 271 310 253 383 373 312 292 296 283 312 246 215 219 194 198 110 16 117 98 96 119 152 165 135 147 112 94 128 127 65 45 88 103 106 138 153 141 163 145 83 105 72 108 106 102 54 90 86 77 78 16 116 76 112 96 96 81 98 76 48 108 134 181 260 279 186 158 172 132 144 141 144 169 172 197 217 254 259 210 199 250 273 245 201 227 181 241 234 247 227 218 235 268 236 186 269 222 196 199 214 200 192 243 238 244 242 237 234 239 227 223 212 184 211 160 159 157 130 148 212 255 303 275 279 228 200 161 100 90 85 81 70 70 50 25 44 59 38 41 21 23 10 21 9 62 36 12 -11 -15 23 56 65 42 5 33 42 33 32 44 35 16 34 37 50 46 58 46 31 31 32 62 45 44 39 28 33 33 54 46 51 60 35 37 49 42 38 27 23 23 19 30 26 19 23 12 27 35 24 23 32 26 9 12 12 3 8 7 10 2 0 -5 -17 -14 -12 -16 72196 329 1028 30 11618 20 3 16 6893 1962 447 399 317 334 181 198 328 332 300 309 284 169 144 59 41 -21 3 -38 2 -41 -57 -77 -10 -24 1 5 47 44 33 -66 -66 376 1447 2384 2711 2428 2296 2245 2794 3290 3237 3027 3563 5050 7377 9669 11748 12711 12512 13080 13874 17310 20536 21673 21361 21617 19326 14701 9630 6547 4537 4225 5909 6637 5814 4217 2897 2001 1347 689 345 215 248 417 619 622 506 368 251 240 115 678 2194 170 64 73 60 94 148 128 28 135 159 151 93 107 116 170 148 188 100 84 98 103 46 84 138 110 50 74 68 89 185 226 195 239 306 348 337 341 326 288 295 310 306 307 298 241 153 161 154 111 83 61 58 157 104 89 103 56 83 101 73 123 107 71 69 44 130 192 144 156 116 125 95 91 141 138 96 85 155 107 62 169 136 128 163 90 137 99 121 135 133 178 231 229 208 148 189 156 138 167 179 98 92 105 119 151 158 203 253 234 222 222 243 244 218 250 246 245 231 228 198 220 239 212 240 220 183 185 234 184 226 202 194 237 272 251 201 223 233 258 187 192 184 177 141 142 139 114 118 178 259 301 272 261 273 222 218 196 152 87 67 56 19 43 43 56 52 46 34 44 18 24 49 45 16 34 9 17 26 32 38 38 18 34 46 50 51 55 49 27 -15 25 42 38 33 2 28 30 27 23 24 36 39 19 16 34 47 47 45 37 43 36 50 40 35 20 26 28 30 28 45 36 27 35 31 29 21 27 30 27 30 21 18 26 15 9 4 6 13 5 4 2 -7 -11 -10 -9 -13 72205 329 1026 30 11616 20 3 25 6891 1963 585 649 573 396 409 512 439 366 369 221 152 204 135 151 65 95 69 -22 73 99 3 -21 -22 121 104 41 111 52 103 55 26 257 861 1875 2142 1911 1415 1224 2496 4806 7082 9848 11635 13818 15369 16748 17695 17011 15261 13682 11871 10023 8369 7308 6172 5878 5572 4531 3246 2674 2432 1764 1011 796 584 433 331 56 -9 27 -8 -1 -59 91 -34 -13 -21 26 151 33 40 20 57 84 40 96 142 138 37 98 146 189 208 180 131 121 141 147 84 132 192 190 101 88 123 64 36 59 133 93 81 165 210 196 276 296 333 325 284 297 351 378 275 298 269 256 248 150 178 194 135 146 140 136 170 183 156 165 131 165 118 59 179 118 92 74 103 171 178 238 192 170 177 149 115 125 111 129 120 157 171 133 99 134 153 84 82 126 73 67 110 150 169 229 264 250 287 190 156 152 152 201 187 173 207 216 251 259 243 203 188 237 246 241 185 233 259 203 244 233 226 257 256 214 229 297 256 264 223 232 291 294 309 275 264 266 264 220 224 236 249 233 218 211 197 231 206 162 150 203 212 220 304 307 289 297 267 253 205 167 138 103 110 75 64 73 69 76 61 56 31 48 58 47 58 48 44 50 33 27 66 59 72 77 44 61 59 60 49 30 34 47 75 66 54 40 44 26 37 46 62 59 53 45 50 56 49 44 42 71 73 55 43 64 64 62 45 37 46 52 52 54 42 45 63 44 39 28 47 29 43 38 48 46 38 31 18 17 24 17 19 14 14 14 7 5 3 2 -3 72214 329 1029 30 11619 20 3 34 6889 1964 847 804 678 511 536 501 426 280 258 276 226 191 285 100 15 57 69 68 -24 55 19 55 178 234 141 109 78 -53 33 7 -31 3 10 103 131 22 94 638 1829 4182 7816 12486 15914 17648 18961 19224 18723 15900 13065 10358 9269 7328 5383 4025 2652 1760 1187 777 668 649 810 978 809 611 397 377 267 106 99 87 137 182 110 26 73 26 112 57 63 21 70 182 126 97 70 115 82 158 135 107 50 150 186 187 94 206 186 141 155 123 167 145 192 170 137 162 157 168 144 166 124 227 295 260 313 326 286 330 317 324 391 345 274 251 302 283 266 239 192 185 173 85 57 44 45 145 158 175 213 184 196 108 128 86 109 148 105 175 241 193 209 180 135 169 136 168 163 106 98 170 164 151 153 120 114 187 153 121 67 117 175 140 117 151 126 170 247 259 222 184 162 186 164 175 242 213 249 271 285 254 259 291 302 268 271 274 279 221 259 251 267 209 234 277 266 269 278 283 301 255 281 276 235 291 279 337 287 249 274 269 294 254 195 200 176 204 163 162 203 198 198 236 313 378 349 332 262 269 217 193 185 144 121 78 81 77 118 106 86 60 64 96 93 68 49 29 64 81 34 54 42 47 47 30 54 50 59 72 77 97 45 42 79 62 58 73 58 69 70 75 56 54 66 75 73 67 58 42 32 54 48 70 63 56 46 59 61 57 53 65 66 65 61 61 50 51 47 45 40 34 39 29 30 37 46 38 47 32 25 19 27 19 19 14 13 14 9 5 4 72223 334 881 30 11621 20 3 43 6887 1966 2374 2602 2265 1885 1512 1303 1112 929 807 575 624 650 362 428 228 137 109 104 86 74 100 46 3 101 70 1 -30 25 156 166 146 78 144 183 126 82 14 128 136 184 321 513 555 751 1008 1441 1266 1312 1818 2136 1980 1772 2123 2878 2988 2781 1853 1166 775 442 274 331 468 561 573 479 373 271 259 168 133 113 238 154 29 108 108 93 150 125 130 115 91 46 83 99 21 43 32 33 100 105 42 47 69 167 110 118 84 197 117 192 250 229 214 131 146 88 130 179 62 209 131 138 148 79 181 151 177 310 268 384 368 395 425 429 340 293 304 301 254 211 185 174 110 154 113 166 25 99 99 128 182 135 205 197 194 106 66 137 129 134 163 182 198 212 180 236 244 131 95 73 184 142 121 132 142 105 147 133 121 110 110 79 111 89 111 141 171 228 223 239 276 215 169 155 139 185 126 244 286 215 207 199 198 219 193 275 299 234 220 225 231 268 205 186 253 269 261 288 261 246 206 265 267 232 246 247 208 228 237 246 262 242 254 280 257 260 216 147 175 203 170 200 222 281 326 312 348 369 357 334 257 221 219 184 135 150 149 97 61 77 90 79 51 46 43 65 79 53 42 49 63 61 51 41 38 39 36 33 36 42 41 43 38 45 36 50 41 45 43 79 87 65 49 71 83 65 51 46 54 52 54 39 65 57 64 69 48 56 71 46 44 41 51 53 42 43 40 36 52 61 40 32 41 44 53 41 31 21 17 16 12 21 15 10 9 14 6 4 5 2 -14 -9 72232 335 850 30 11620 20 3 52 6885 1967 1747 1676 1480 1502 1386 1273 1172 927 572 628 623 540 519 361 310 233 201 162 89 31 110 59 -24 -48 65 73 54 52 105 93 204 176 129 169 118 87 145 67 73 98 50 79 103 94 104 147 222 228 478 669 755 932 1118 1261 1174 984 827 634 463 491 320 226 163 445 507 331 300 183 178 231 127 119 186 104 48 89 171 52 57 88 110 131 106 79 168 29 -4 49 54 71 29 99 89 91 68 73 60 61 133 15 113 180 212 221 189 107 107 166 206 163 108 50 56 65 83 200 103 125 204 300 319 288 324 322 306 388 389 394 318 280 311 296 277 228 199 190 148 98 74 146 133 132 102 165 137 100 155 129 104 37 83 105 152 118 138 152 158 173 207 103 118 165 169 146 128 54 162 141 118 135 103 126 133 112 148 120 64 107 145 173 162 219 226 210 187 161 184 155 212 185 183 236 231 252 249 254 194 216 214 258 227 239 259 224 206 213 260 230 262 278 238 249 225 262 264 221 258 254 213 248 242 237 256 257 254 215 258 238 217 221 174 134 121 128 219 197 274 313 315 321 296 279 268 266 238 211 191 165 138 82 72 107 98 52 59 75 40 52 66 74 74 51 56 64 56 100 74 58 59 51 47 48 36 40 55 61 56 35 57 58 49 50 50 50 41 31 45 42 66 46 57 67 59 34 37 36 38 57 65 67 61 44 30 43 51 60 45 45 45 37 47 56 37 49 43 36 44 40 22 26 44 25 20 24 16 9 12 11 19 -2 -8 -8 -11 -6 -11 72241 335 844 30 11614 20 4 1 6883 1968 1695 1741 1511 1455 1393 1182 981 940 795 731 698 605 496 496 552 607 470 269 323 258 78 -40 81 7 -20 55 65 45 77 49 79 126 62 141 169 105 85 55 173 87 97 89 54 49 64 67 120 82 81 108 -58 109 135 93 144 85 177 66 18 71 107 99 39 14 77 127 94 79 90 49 2 41 72 69 132 186 144 76 41 95 141 91 120 41 -25 18 92 95 112 95 101 112 115 78 94 108 -10 83 203 118 24 62 128 184 210 235 237 253 152 168 163 154 102 154 143 38 128 196 234 316 297 362 276 295 325 400 519 346 316 349 333 331 292 212 168 153 154 176 168 131 122 79 84 179 165 59 147 122 125 101 188 182 99 111 80 101 132 54 173 192 225 136 107 80 137 147 132 73 112 85 107 101 70 113 135 127 70 118 128 97 184 245 214 230 277 170 146 150 163 186 223 193 230 230 213 246 220 222 237 246 265 226 258 254 217 206 208 238 211 239 239 239 245 223 229 259 244 239 226 245 251 296 287 245 249 260 277 291 284 216 226 203 135 131 134 199 234 314 325 307 313 335 337 322 265 196 165 115 89 79 76 106 84 73 79 58 62 52 37 37 51 59 72 32 33 54 30 34 38 61 58 51 38 49 41 56 64 47 62 36 31 58 48 54 45 48 56 64 79 72 38 42 58 61 58 61 51 67 58 70 72 55 56 64 61 61 62 57 43 60 61 54 48 57 56 50 50 55 41 33 35 39 37 26 23 31 25 22 25 20 11 10 17 4 -6 72250 334 873 30 11613 20 4 10 6881 1969 1647 1595 1231 1193 1131 1084 1006 795 735 633 619 495 574 531 580 307 318 284 161 171 54 153 21 73 90 44 3 45 73 48 92 41 115 165 62 95 60 123 186 57 84 197 174 131 62 156 120 23 144 29 80 83 204 107 90 231 131 49 110 148 150 99 157 289 400 412 429 373 254 168 99 161 68 119 141 87 104 116 157 119 52 64 54 51 56 73 79 130 124 94 131 51 32 107 147 94 76 87 74 52 100 160 212 161 232 195 169 202 133 118 49 45 158 81 90 174 198 182 289 318 297 346 296 377 292 274 289 331 386 270 314 289 253 242 204 189 182 186 162 194 168 102 144 149 183 153 128 130 112 169 170 171 125 129 113 132 164 182 244 164 212 160 121 113 137 129 84 154 104 121 133 148 131 211 172 63 84 87 119 168 200 206 246 281 255 269 242 251 173 161 151 200 233 227 279 250 242 300 302 244 269 248 236 253 270 284 227 237 228 248 243 262 234 264 232 255 295 344 271 276 299 303 281 319 291 284 282 283 254 219 219 186 171 178 168 216 266 319 343 351 330 376 317 282 264 206 143 105 74 56 66 93 77 69 57 90 68 73 67 42 55 64 81 92 63 65 69 89 80 69 71 81 62 66 63 56 69 61 59 56 51 52 74 86 80 72 63 90 76 49 44 55 80 91 89 45 50 79 71 76 75 59 69 73 75 60 69 68 78 60 43 67 69 66 61 58 66 68 49 54 46 52 45 49 33 30 34 37 31 20 19 24 13 7 72259 334 883 30 11623 20 4 19 6879 1971 1282 1285 1237 1148 1007 953 974 655 443 475 563 567 609 568 487 443 312 149 153 104 40 82 35 -23 12 65 52 0 77 119 13 127 120 48 26 85 27 76 45 234 146 400 651 732 729 330 120 103 215 560 938 1366 1493 1443 1525 1278 1020 954 1070 1291 1256 986 729 582 520 492 507 411 269 144 17 64 97 40 42 33 34 35 69 144 198 76 59 63 128 33 26 78 82 63 44 23 41 35 39 22 61 42 115 149 104 192 284 223 172 154 195 135 157 155 176 173 96 64 106 77 141 138 220 293 279 363 347 279 271 343 390 368 354 313 298 319 332 282 240 171 205 208 181 142 189 152 156 198 187 159 98 140 206 193 102 108 92 103 170 151 109 141 209 181 139 167 156 160 139 174 132 77 122 77 108 127 162 143 123 119 110 90 79 141 177 221 270 259 224 215 227 204 144 167 216 217 225 250 272 270 277 261 245 218 205 216 177 267 248 200 202 214 199 222 267 276 218 233 263 235 219 299 293 252 241 282 263 225 266 272 280 255 220 158 172 168 165 161 133 161 244 284 336 358 361 344 290 263 252 168 88 108 95 96 72 55 48 38 49 41 63 60 80 94 84 69 38 39 64 62 48 50 64 57 38 35 42 51 71 67 46 31 23 14 46 58 58 46 37 36 35 31 39 66 58 47 55 69 59 57 46 46 56 66 62 52 48 57 64 62 48 55 57 64 49 44 43 38 46 46 38 39 35 30 23 23 24 11 19 18 20 15 15 8 6 0 -16 -15 72268 335 835 30 11635 20 4 28 6877 1972 1305 1182 1150 1230 1155 1000 958 930 920 694 662 807 671 557 531 506 421 248 278 194 82 -55 12 31 115 -25 71 56 36 14 50 75 77 108 54 72 86 82 59 -37 103 209 367 327 411 392 288 514 1073 2258 4331 6283 7983 7941 7146 6602 7073 6844 5979 4290 2948 2539 2273 2129 2206 2197 1962 1773 1521 1101 667 446 409 338 188 154 152 129 338 1565 1200 42 140 78 54 37 -20 92 158 56 100 104 115 115 73 -3 86 73 59 65 190 152 56 157 221 199 219 240 256 206 174 189 128 140 194 182 192 100 212 211 289 292 290 327 380 401 371 336 331 408 289 331 379 370 309 276 331 271 199 148 127 120 77 133 111 147 175 178 148 141 137 128 186 143 154 163 154 154 181 203 200 198 151 93 191 207 171 160 153 130 154 123 106 66 67 136 94 99 144 227 159 124 223 226 243 242 208 215 251 233 269 234 278 257 245 255 305 261 266 265 283 231 285 274 270 241 218 205 163 249 250 251 252 273 264 270 272 323 256 258 272 288 314 357 273 269 280 227 225 191 190 163 218 179 212 173 282 342 339 356 359 332 269 251 207 124 87 67 68 94 90 109 77 66 69 58 82 78 20 32 73 48 59 89 107 56 62 77 59 85 76 47 53 48 48 48 51 50 64 52 71 80 71 68 59 59 82 90 77 78 56 75 82 64 60 62 83 98 76 75 55 65 68 77 62 64 70 74 78 65 45 61 65 67 76 59 59 53 57 54 45 63 53 42 35 47 44 31 24 16 20 26 14 10 16 72277 335 858 30 11628 20 4 37 6875 1973 1128 1164 1092 1041 933 738 750 862 842 830 780 794 717 583 535 417 449 364 264 336 306 121 57 96 172 39 51 41 12 225 222 165 58 82 61 61 64 57 155 30 66 118 203 248 310 356 673 1673 3808 5205 5003 4087 3597 2739 2174 1951 2045 2356 2181 2029 1791 1674 1401 1380 1506 1582 1098 627 469 344 229 253 174 156 116 117 51 774 3655 975 108 128 154 116 30 177 98 76 74 114 73 35 24 73 140 69 47 21 118 156 136 176 216 231 224 296 249 218 189 204 237 264 191 240 141 165 148 129 79 231 304 344 358 365 307 270 333 380 386 374 368 412 402 215 243 250 201 231 195 129 139 123 163 169 143 125 235 196 187 137 140 188 174 178 139 153 204 207 59 134 168 218 205 199 158 140 180 155 186 163 102 79 124 120 152 152 92 120 108 164 171 225 210 251 277 307 292 240 204 246 251 244 317 255 264 269 281 252 249 305 303 289 313 334 261 302 276 266 317 270 233 217 276 239 265 313 285 266 281 324 313 330 328 261 298 273 202 255 249 233 196 200 197 181 178 226 231 271 310 350 346 379 299 279 238 180 120 117 121 79 53 109 89 63 104 43 86 109 104 62 93 115 81 82 75 127 72 66 96 76 81 78 86 98 41 52 75 61 64 63 87 82 87 94 77 88 83 81 92 101 91 97 93 79 72 80 81 97 82 58 74 62 70 66 86 83 88 80 73 76 72 85 85 70 78 71 69 75 61 62 63 59 58 50 48 46 50 49 36 36 38 41 31 17 12 72286 335 883 30 11623 20 4 46 6873 1974 996 1117 899 979 936 923 928 831 903 818 688 643 571 579 525 490 416 250 154 120 150 91 108 145 122 59 9 50 137 161 116 86 136 105 80 113 66 108 144 68 71 116 142 81 251 166 189 379 680 752 701 481 303 316 369 706 1027 942 588 522 593 689 632 503 530 425 471 396 158 133 103 58 67 82 166 161 134 162 147 78 121 124 123 99 146 136 3 29 77 1 132 92 -4 147 107 103 136 206 108 124 134 172 214 242 249 272 296 252 283 256 170 211 110 85 115 171 124 150 245 266 350 315 275 357 332 318 366 343 453 414 398 401 416 239 221 227 203 198 138 228 176 147 178 161 168 242 254 195 195 184 211 203 161 161 224 130 183 171 101 145 110 172 155 146 211 185 202 178 151 122 140 161 181 198 180 119 102 112 172 193 150 189 166 206 257 275 243 219 182 178 197 268 309 299 241 232 255 245 257 255 264 291 276 231 198 268 262 216 224 259 246 213 246 255 225 302 274 318 274 297 291 298 326 318 342 362 303 264 229 234 256 197 179 206 229 182 224 223 244 305 324 363 355 331 304 280 160 152 139 106 104 97 112 95 109 143 129 58 75 94 108 94 111 91 81 92 94 85 78 104 84 107 95 56 67 86 93 71 74 74 82 83 92 112 106 102 78 89 90 82 83 85 87 69 87 95 88 76 92 91 90 105 75 78 86 72 66 71 92 74 74 72 83 72 60 57 63 66 78 80 66 66 74 70 53 48 54 46 53 47 42 35 33 25 23 72295 340 704 30 11624 20 4 55 6871 1975 953 999999 999999 999999 1542 1422 1338 1025 948 827 685 675 616 778 660 650 625 533 380 303 283 148 35 55 60 -17 -20 -33 -49 29 25 53 119 151 65 12 43 81 104 143 91 70 32 89 -3 59 145 349 494 441 385 276 243 184 162 154 119 33 82 184 102 59 171 279 375 246 203 264 195 373 619 688 551 269 86 70 120 163 110 358 621 486 339 164 79 131 148 149 123 151 90 100 77 38 126 174 114 25 56 -1 40 61 42 97 12 27 96 204 124 116 211 159 165 139 133 105 107 83 191 152 151 138 105 143 172 257 332 234 251 253 212 265 280 403 366 336 323 293 238 280 236 210 193 184 142 109 100 157 104 139 59 33 124 122 117 134 153 149 136 146 132 122 63 69 92 109 95 112 125 188 134 141 129 105 112 169 97 69 89 73 108 71 37 79 102 89 31 63 113 80 122 166 182 223 219 197 174 193 222 240 251 246 248 240 212 223 190 240 217 206 218 195 186 179 204 194 178 187 237 241 180 214 233 210 228 225 214 238 237 197 251 284 252 219 226 246 200 164 144 181 139 132 143 243 261 243 273 294 276 253 236 151 114 74 64 38 71 61 35 56 51 40 43 52 43 71 64 14 28 34 13 36 38 34 42 26 22 44 50 45 45 61 66 24 18 36 36 35 37 35 52 52 43 35 38 42 43 47 41 38 26 38 50 29 56 51 29 34 34 33 32 45 49 45 43 39 44 46 40 40 37 31 28 26 27 36 26 12 9 19 11 12 8 -1 4 -5 -7 0 -9 -16 72304 335 834 30 11634 20 5 4 6870 1977 1376 1133 962 1004 885 795 772 685 749 721 743 611 630 456 419 380 286 266 64 49 160 125 139 91 132 123 -33 30 87 94 70 24 139 90 104 133 114 13 54 118 17 71 146 45 126 75 53 185 203 271 313 160 274 294 282 126 150 163 231 215 249 211 262 255 229 230 293 215 123 255 243 304 273 349 432 952 1566 1047 513 571 524 471 477 623 1009 1020 613 246 229 233 142 142 14 113 198 123 173 234 178 174 78 121 188 145 191 141 158 123 190 227 249 202 140 158 196 196 166 137 224 189 167 127 237 305 304 289 346 329 310 420 414 364 337 357 378 351 392 344 326 326 283 300 282 197 187 175 209 158 164 161 158 205 214 104 120 174 205 159 189 194 244 142 138 206 192 184 153 200 182 179 192 128 120 97 133 169 168 116 156 125 68 82 83 130 158 132 225 234 273 248 259 204 199 223 314 331 270 291 283 264 291 289 356 282 262 207 277 241 217 222 212 237 265 249 265 245 263 284 271 254 265 282 304 287 286 305 270 271 302 296 271 238 183 190 196 191 198 252 268 318 342 358 324 273 221 116 93 98 91 126 113 101 102 100 109 93 68 95 70 90 50 72 96 64 93 81 75 70 78 91 71 91 84 73 114 75 89 69 50 69 70 83 94 94 60 71 63 52 71 82 78 67 62 78 86 77 73 78 64 57 62 81 91 78 69 62 59 75 69 48 59 56 45 60 59 56 57 55 48 56 39 31 30 20 32 32 26 27 20 25 28 17 15 6 6 72313 335 873 30 11643 20 5 13 6868 1978 1137 1010 972 824 819 801 844 707 683 617 503 412 539 449 415 254 259 219 30 8 999999 -29 3 -43 -2 10 72 40 -20 31 4 91 102 62 -13 76 149 87 83 104 84 32 23 64 119 130 176 78 54 -7 24 30 174 140 157 115 51 117 161 242 652 721 745 800 916 846 641 698 1044 1885 3749 7454 8423 6639 5560 4169 2385 940 589 485 584 651 711 800 706 737 803 625 431 266 208 123 124 186 145 210 230 254 197 78 103 87 89 110 147 105 154 179 212 217 220 135 220 209 239 229 233 171 135 149 182 201 218 362 303 321 291 253 373 379 396 365 346 340 369 333 325 347 334 284 254 210 161 165 177 166 178 124 106 177 87 117 160 202 113 99 109 139 170 185 214 202 202 181 227 190 189 166 175 198 125 121 100 77 99 115 74 107 84 159 164 153 128 139 83 134 188 247 218 240 273 228 274 236 303 287 255 274 252 276 284 276 226 232 243 219 256 245 217 210 223 194 205 217 240 282 276 276 271 298 321 241 278 312 278 277 254 272 229 186 164 172 120 207 230 214 262 326 366 339 288 199 182 114 88 89 88 102 66 57 69 76 63 67 80 51 55 58 59 83 81 65 79 57 85 75 56 64 93 92 63 57 45 72 59 66 55 57 45 50 52 59 68 70 64 64 45 54 71 84 71 68 59 51 40 27 44 46 47 62 75 58 61 70 65 54 61 58 56 58 63 58 59 53 48 50 53 48 42 37 20 26 25 22 28 33 21 18 14 12 11 14 5 4 7 72322 335 869 30 11639 20 5 22 6866 1979 1232 1171 1128 882 1013 792 654 560 684 617 590 566 418 453 477 310 95 123 98 90 9 78 19 68 15 29 130 89 129 61 59 83 124 70 65 168 71 61 77 126 97 132 118 58 -8 152 137 105 183 147 32 87 81 35 117 84 340 893 1431 1790 2169 2286 1759 1453 1417 1523 2027 2483 2390 1946 2052 1732 1508 1522 2260 4315 4882 4303 4228 5145 4404 4191 4309 3633 1389 537 271 264 228 173 184 167 179 226 157 133 152 181 245 149 144 112 169 181 208 287 250 185 274 233 192 197 180 128 184 197 252 218 240 315 294 268 237 299 333 293 315 348 224 370 415 374 289 283 367 344 315 313 188 245 262 186 190 125 194 216 172 165 134 152 153 123 165 187 196 198 196 173 203 171 126 180 232 217 188 140 147 211 255 192 149 188 149 199 235 227 206 137 130 182 142 158 166 212 231 239 242 190 186 296 282 286 301 260 340 265 262 321 338 329 303 283 282 212 180 234 244 283 223 207 194 255 259 280 229 302 356 304 343 309 316 317 280 274 271 254 248 202 190 170 210 172 185 242 256 318 335 378 368 309 245 178 124 66 68 78 53 76 82 58 51 65 70 86 93 103 85 66 81 83 67 79 70 73 103 113 90 91 50 66 63 58 78 73 59 69 91 81 82 67 89 90 92 96 95 72 59 84 105 80 74 82 94 92 85 77 110 89 83 84 82 78 75 80 85 94 80 71 80 66 79 74 72 74 80 71 61 60 58 64 57 47 46 48 47 45 45 39 40 38 26 29 28 19 13 72331 335 861 30 11631 20 5 31 6864 1980 1128 926 1006 787 716 759 698 574 626 546 530 506 452 508 498 388 316 250 150 257 159 17 -16 -32 -9 104 72 57 92 46 77 72 -32 159 105 76 1 29 -18 57 65 58 42 36 74 -21 10 16 0 90 266 509 1021 2542 3986 4434 4942 6309 8512 10497 12101 11253 8500 7874 7536 9091 11084 12293 12247 14767 18228 19826 21511 20102 15098 12284 9396 5640 3231 2302 1712 602 344 253 222 323 620 1269 1804 1837 1332 328 164 133 107 35 97 77 149 209 251 239 212 235 218 129 215 104 174 143 132 82 126 168 152 212 265 249 338 266 252 327 329 291 341 350 338 360 355 322 299 354 280 307 385 368 279 292 257 181 177 154 184 184 190 169 183 166 103 181 181 155 169 164 153 198 191 189 119 140 179 186 189 180 183 176 146 186 163 190 229 171 206 204 218 252 241 219 188 136 186 195 189 234 265 241 175 249 232 217 290 292 264 263 261 293 268 269 317 314 346 237 275 284 289 246 241 229 227 273 229 223 225 270 252 268 312 291 305 315 307 318 322 299 233 270 289 299 230 187 197 180 170 176 230 253 281 309 332 361 354 286 246 190 131 116 92 58 104 105 105 70 66 78 88 74 70 87 61 70 79 83 86 75 65 89 82 81 65 46 31 56 76 88 61 47 52 86 66 61 69 60 72 96 81 83 97 102 86 91 84 81 83 80 70 67 51 53 90 72 73 77 96 75 71 75 79 79 69 71 73 65 73 68 60 45 67 68 65 56 51 50 45 37 41 41 41 41 34 30 31 22 18 13 6 72340 335 861 30 11631 20 5 40 6862 1981 697 686 671 647 602 379 489 415 405 354 256 287 207 187 119 207 155 87 7 -4 -66 -69 999999 999999 999999 -79 999999 999999 999999 -84 -31 999999 -50 -83 -93 999999 -57 999999 -46 -25 999999 999999 999999 -50 -37 -97 -17 -47 -24 25 182 169 254 158 138 285 250 497 360 655 1010 1317 1699 2090 2803 3730 6122 11569 16703 20142 17791 13423 9008 6225 6215 6563 5790 6719 7965 6277 4941 3281 3581 5875 5140 5955 5954 5379 7347 11635 15575 18101 19264 29745 37943 33881 26785 19637 8892 2865 938 272 204 122 95 118 203 187 173 186 129 164 155 52 85 109 120 113 162 156 132 184 247 311 247 251 260 281 393 313 271 301 408 331 295 244 306 308 251 291 221 220 229 127 131 138 200 167 192 163 143 93 197 138 110 107 124 98 172 97 129 164 154 133 122 112 107 126 134 180 182 147 219 102 181 209 197 211 196 183 124 148 126 82 85 115 131 134 143 166 202 186 126 158 191 227 256 284 237 265 290 253 252 266 249 272 264 250 244 167 185 153 155 150 215 218 206 260 230 249 274 264 205 226 267 279 250 219 228 235 213 222 212 142 136 156 176 184 210 209 262 271 265 287 221 169 88 57 67 64 49 46 43 62 9 10 33 35 20 4 39 59 61 74 66 43 8 10 25 30 21 22 14 21 37 32 10 42 28 31 45 33 35 20 27 38 40 54 40 36 45 22 20 42 29 18 29 32 40 34 22 45 28 45 45 30 40 28 27 26 26 36 23 24 23 33 22 15 20 7 -1 9 3 -5 -6 -13 -13 -7 -10 -11 -11 -13 -23 -27 -28 72349 335 871 30 11641 20 5 49 6860 1983 141 -16 -83 999999 39 149 40 999999 -42 -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 202 502 717 846 887 618 377 228 83 213 824 1025 1536 2757 3140 4107 5566 7236 6599 4396 2947 1433 21821 137234 160208 47999 14806 25798 47355 42471 41968 138843 295911 91318 12452 13869 23110 15224 13853 24008 35167 52455 65193 67623 52947 28596 17499 8050 2296 402 167 230 211 181 147 77 178 234 184 273 256 169 133 136 119 123 98 119 183 173 240 331 324 346 351 338 371 345 352 297 373 419 455 452 320 358 334 345 347 329 293 273 269 208 187 206 184 203 182 235 200 170 206 155 172 170 165 160 206 178 174 156 167 224 218 217 228 198 192 179 182 102 151 258 229 188 236 191 167 155 159 126 140 211 219 207 223 205 239 269 291 249 291 345 256 299 278 264 252 319 320 348 348 318 319 360 268 221 223 200 182 198 213 219 216 281 310 313 321 290 319 288 301 286 281 315 323 266 258 239 183 190 193 202 226 245 265 325 340 305 321 230 167 123 94 128 118 112 88 75 52 78 61 73 77 83 65 66 80 80 53 67 85 95 118 60 70 86 58 32 48 61 61 81 60 46 61 49 48 59 67 56 64 54 56 45 45 83 78 63 50 50 75 81 73 52 55 65 82 69 50 63 54 42 58 48 57 49 51 51 46 44 47 48 43 40 47 35 25 32 28 23 22 21 27 19 12 10 12 11 -1 -3 72358 335 858 30 11658 20 5 58 6858 1984 252 238 265 192 85 8 -49 39 96 19 999999 999999 -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 -56 84 150 365 530 520 516 829 1848 4956 7958 10045 11426 13959 17152 17839 19957 21968 21243 16983 15372 12757 12573 14882 18355 26420 36444 38288 41072 47206 42748 48343 46456 29597 29023 33215 34943 38484 40064 45232 55773 62604 51798 48829 43907 32012 29136 16869 9015 3671 1520 800 217 64 177 66 127 121 181 236 205 184 251 283 252 142 209 196 188 121 188 209 199 256 266 251 323 298 349 342 315 338 312 313 373 371 402 371 399 366 328 313 324 303 255 261 283 284 172 219 328 222 247 208 227 248 222 142 194 167 122 148 154 164 184 148 150 164 247 196 236 234 197 199 228 208 273 264 281 305 245 155 140 174 142 119 177 241 282 243 233 298 217 234 294 270 255 299 291 318 336 331 268 328 361 351 291 341 317 259 278 205 223 207 253 253 236 256 302 300 276 317 284 280 322 361 333 298 341 323 301 305 265 214 207 225 212 212 236 270 321 302 257 258 221 148 112 94 85 117 92 77 71 127 85 95 79 75 105 124 94 84 84 93 72 96 50 69 86 84 80 35 84 76 71 90 83 71 71 90 76 59 60 86 85 75 74 68 75 63 61 68 76 79 73 97 90 64 84 82 58 53 71 57 59 71 74 71 67 69 44 46 57 62 60 57 62 59 52 50 57 45 45 28 38 40 29 30 32 40 35 29 28 21 17 15 7 72367 341 717 30 11667 20 6 7 6856 1985 470 420 306 366 344 173 35 153 176 5 -31 90 -39 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 87 456 870 1721 2589 3314 4009 4356 5574 6399 6669 6894 5985 6552 6646 7427 11075 16267 22520 25546 27774 41746 57591 73199 88288 87271 79151 59430 46736 46060 59160 73792 83710 93609 98449 93762 80644 61086 43224 28420 12269 5909 5887 13020 17896 10587 2544 195 137 91 110 187 175 164 173 261 361 313 236 178 181 236 213 121 143 109 193 174 167 220 196 251 289 306 368 371 325 305 264 350 331 353 346 339 356 342 351 314 195 259 288 184 155 198 217 141 122 180 160 182 204 128 139 138 135 149 201 189 139 138 236 215 179 161 113 169 171 160 180 164 188 186 162 215 245 222 247 191 160 127 156 185 171 171 169 177 193 220 218 179 279 295 268 283 311 329 317 267 302 327 288 246 293 309 345 413 343 235 279 216 205 208 214 262 265 260 283 260 269 283 294 296 339 339 303 265 293 316 284 250 211 240 220 245 249 261 301 349 314 299 301 196 104 66 66 101 98 94 87 110 52 64 70 76 61 69 77 75 71 77 100 106 83 95 50 78 99 92 94 82 80 85 67 55 65 72 98 80 59 56 72 89 79 61 53 72 71 67 66 52 60 68 76 80 80 56 55 70 55 62 68 69 68 77 65 72 65 73 67 49 57 60 57 73 61 57 60 42 43 55 53 48 34 34 39 39 23 28 25 16 13 17 22 10 8 72376 341 709 30 11659 20 6 16 6854 1986 152 94 163 62 110 -41 96 31 999999 -24 999999 999999 -77 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 126 1014 1958 3844 8109 9978 7320 5119 4856 4493 4716 5101 4975 5054 5982 7692 8851 10077 12063 17347 27505 48751 65592 77742 110462 244972 212343 64674 57635 69852 108641 123255 114843 84556 54507 41839 29686 23382 27435 33778 44732 52713 45530 26808 12235 2931 661 247 146 214 145 156 159 142 82 175 196 257 247 207 338 266 289 165 206 131 79 207 171 232 211 318 360 283 249 378 385 444 393 402 388 371 438 417 374 291 308 318 296 275 285 232 314 178 138 220 253 154 179 209 200 155 96 129 138 121 177 242 136 196 203 208 159 179 197 246 211 203 202 188 206 199 242 252 280 321 301 259 271 178 145 168 151 207 219 179 241 248 268 289 315 317 296 269 314 340 301 302 313 342 348 325 346 284 273 291 206 227 202 204 235 247 306 292 339 354 324 334 353 370 324 292 328 328 301 306 302 253 230 258 207 207 248 290 325 374 374 382 283 218 147 124 147 129 107 128 92 87 97 90 92 102 84 69 69 85 84 88 103 99 103 104 105 95 50 97 67 67 107 103 98 104 102 100 96 106 85 99 97 86 101 75 87 93 100 92 87 95 98 89 50 69 104 108 98 98 112 107 104 115 101 94 95 91 98 105 105 81 84 88 96 75 80 100 96 83 78 87 59 61 60 74 66 55 56 57 45 45 44 44 35 30 21 72385 341 707 30 11657 20 6 25 6852 1987 425 515 472 462 439 362 299 315 357 312 128 168 113 -25 24 125 58 -51 -88 -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 12 294 630 980 1271 1365 1652 2340 4055 10702 23262 33415 34240 23217 12493 6859 4519 4337 5123 5908 5321 5425 5550 5229 5029 4926 5474 5541 4486 4209 4888 4885 8335 55653 119654 65510 30258 59036 58616 49055 31168 22074 23465 22335 30736 46461 48231 49809 53618 53471 39929 30688 16087 4680 687 203 118 151 190 166 72 134 142 100 109 200 161 207 252 269 200 175 140 145 148 138 143 99 199 265 237 268 296 291 312 292 336 346 385 332 334 328 298 353 341 345 358 327 203 322 322 269 209 158 150 191 123 133 170 151 163 167 128 147 189 193 208 179 193 219 182 169 208 262 190 180 181 174 176 189 206 221 298 231 234 242 202 204 165 225 199 219 199 236 222 198 219 234 268 272 315 311 312 308 266 302 311 286 339 327 356 339 265 213 209 213 225 203 178 232 270 265 273 270 246 282 253 306 287 294 300 313 285 270 242 223 238 250 194 202 259 292 310 310 326 310 222 154 70 82 123 92 66 81 81 90 83 73 78 74 61 65 100 85 59 68 62 82 99 103 79 97 83 103 121 61 47 70 72 84 63 46 70 67 55 61 81 80 91 80 72 83 83 69 75 62 66 63 63 49 51 48 53 83 73 67 84 93 66 34 57 76 78 63 65 62 56 69 71 62 51 59 47 50 67 54 37 46 42 38 33 13 14 32 32 25 14 15 12 13 6 72394 341 714 30 11664 20 6 34 6850 1989 897 904 1044 780 721 738 655 594 632 464 590 503 566 523 470 443 483 320 355 293 189 192 136 169 165 46 -33 -29 80 7 -3 0 48 30 23 -54 -19 18 77 -87 -68 4 -38 -10 21 -23 12 -36 -9 64 104 256 395 480 608 573 846 1692 4786 11407 20943 28730 28998 24789 19214 13050 9339 7472 6045 6084 5835 3391 2459 1697 969 804 653 470 465 580 868 1306 1989 1652 2939 10536 7364 11651 17753 16687 9679 7682 5934 3572 2142 2793 3996 2953 599 118 114 110 136 179 166 209 176 184 38 121 203 150 162 168 209 235 248 177 227 206 201 124 134 109 114 190 161 192 269 189 367 261 282 341 287 226 327 397 405 373 325 318 230 296 295 281 298 273 285 267 219 255 191 142 208 190 143 134 117 186 164 152 128 114 78 165 113 141 104 189 202 150 217 215 229 191 229 207 199 240 207 205 229 240 262 204 197 201 201 168 158 187 188 213 156 196 256 258 297 221 268 267 255 273 304 274 291 291 316 287 265 230 242 195 206 124 169 199 232 265 262 262 326 325 288 296 330 294 278 267 275 275 269 263 224 206 189 162 188 244 245 284 349 332 304 263 190 121 117 71 98 45 82 68 59 78 82 63 46 64 83 75 53 73 75 60 64 64 81 79 87 93 84 77 109 74 59 89 78 52 57 37 53 45 54 27 49 90 83 55 65 71 68 73 66 69 72 70 45 48 53 57 73 62 68 72 61 68 76 54 56 53 43 45 36 45 56 54 48 48 48 53 59 45 44 41 33 37 48 49 32 25 32 19 16 19 21 11 6 1 4 72403 338 807 30 11667 20 6 43 6848 1990 927265 999999 17083 973 643 610 547 588 522 378 362 336 462 262 343 359 189 246 207 218 72 163 58 2 -51 19 43 -56 999999 -68 -1 5 -66 28 46 16 -2 16 55 23 41 7 95 80 25 -59 115 140 193 293 484 2801 6985 10266 12323 13646 13428 12616 11813 10929 10138 8779 7867 7892 8172 7981 6249 4614 3177 1951 1200 857 585 416 426 527 740 1057 1791 2497 3227 5033 7439 7927 9079 5774 3252 2841 2516 1299 1228 1316 769 269 182 125 117 179 189 117 145 153 115 60 56 106 173 137 131 136 329 292 204 210 199 263 259 145 134 182 80 84 133 176 191 303 190 209 255 298 387 280 284 390 345 318 341 421 316 366 282 245 261 286 238 298 289 252 152 188 182 147 126 179 197 163 180 171 139 194 182 134 157 168 81 169 156 125 114 156 202 183 130 152 189 105 178 232 242 238 209 209 136 184 192 108 125 192 126 143 185 216 257 236 238 242 267 270 210 216 251 256 297 295 318 354 347 276 222 198 204 165 180 195 206 200 282 271 249 237 285 272 297 306 282 258 305 323 255 258 211 179 229 229 201 230 256 243 280 310 320 263 237 264 225 138 87 102 59 54 76 49 67 68 67 63 66 61 42 45 34 65 44 52 79 64 50 36 53 69 62 60 58 71 84 54 56 74 49 37 54 49 34 35 51 54 51 48 58 57 57 54 48 39 66 48 56 56 65 68 51 66 54 63 67 56 63 55 45 86 63 55 60 49 63 64 41 37 42 55 44 33 37 33 28 32 32 17 27 31 22 9 13 14 -1 -11 -11 -13 72412 341 716 30 11666 20 6 52 6846 1991 54073 29575 999999 999999 999999 999999 999999 999999 2540 611 478 484 478 403 384 323 333 316 311 235 269 282 82 85 92 113 2 3 3 23 71 77 72 7 26 71 23 79 88 48 -31 0 -74 -90 -25 65 54 27 20 12 40 132 242 398 457 700 1375 1630 1517 1518 1838 2019 2363 3010 3420 4279 5888 6975 7201 7255 6450 5423 4640 3718 3956 5574 6491 6748 7101 7111 7411 9386 10883 9681 7413 5599 5299 9336 5141 2001 1683 1436 1223 1257 964 474 316 277 205 266 288 222 162 240 159 171 182 172 100 75 142 104 208 189 199 261 226 298 236 191 170 142 179 163 160 143 132 189 270 187 204 309 358 356 384 358 389 340 314 332 384 290 351 238 222 265 279 321 296 305 207 186 196 215 204 164 113 108 171 181 121 117 153 103 148 158 203 185 214 187 181 204 100 136 199 157 171 121 182 202 230 179 226 241 244 242 260 184 128 201 175 165 200 178 176 241 235 242 239 259 246 306 285 307 298 277 307 290 342 362 313 294 274 220 212 242 167 233 234 214 258 253 204 253 302 307 324 303 261 258 274 304 290 228 255 264 257 241 209 238 292 290 267 316 346 330 330 257 238 181 108 104 94 74 96 107 107 131 69 64 97 119 84 68 79 64 42 76 88 91 91 118 96 70 79 70 68 63 66 89 78 51 82 107 79 55 63 86 97 97 88 82 77 50 71 74 81 74 75 62 61 69 82 80 75 74 70 79 74 62 65 77 65 66 73 65 57 57 67 73 71 66 73 62 57 62 67 59 51 52 47 51 47 44 41 37 22 13 17 21 11 72421 335 902 30 11672 20 7 1 6844 1992 6502 338 375 341 207 76 141 130 184 128 -28 999999 -28 -99 -77 999999 -58 -75 999999 999999 -90 999999 -75 -42 -69 999999 999999 -93 -17 -28 22 -87 -62 999999 -66 -57 -68 -88 -35 -64 -94 -46 -76 12 999999 54 -26 156 544 695 1088 1604 2120 3040 3647 3738 3274 3122 3329 4062 4955 7553 16509 31834 47030 58613 59911 56176 55528 48555 41625 33073 23695 17194 12237 8537 4270 2480 1886 1933 5830 17044 6400 1288 1171 874 691 526 497 453 327 403 319 183 175 183 168 71 93 182 196 139 205 241 179 90 29 117 158 226 200 229 237 280 324 206 181 142 194 180 147 145 101 173 249 239 250 275 305 289 311 358 329 334 359 386 374 304 343 301 309 298 327 342 359 319 242 135 144 135 145 179 163 181 110 119 163 163 180 155 101 124 216 190 115 133 119 142 184 182 185 152 199 148 171 178 216 222 216 248 276 274 203 139 188 165 181 250 251 246 237 247 295 334 300 327 324 333 293 316 334 319 307 345 341 316 291 255 233 249 214 167 216 230 291 268 272 313 359 341 323 291 303 289 269 304 304 258 242 241 320 289 263 232 245 327 352 354 365 318 292 249 158 125 119 90 77 104 96 71 71 110 85 94 91 79 78 43 71 86 89 80 85 80 85 105 124 75 68 58 44 87 75 77 57 70 83 75 85 76 60 60 78 51 52 54 61 51 42 81 64 65 75 57 68 74 70 78 85 65 51 67 64 69 75 61 56 85 82 76 71 59 85 64 55 61 54 64 69 55 49 47 49 50 34 27 38 41 34 24 20 18 12 12 2 72430 339 791 30 11681 20 7 10 6842 1993 9190 729 575 614 508 443 445 534 300 305 391 337 348 346 278 122 107 179 10 41 46 18 999999 -74 -50 23 70 29 -31 -76 -29 -21 -41 999999 13 -7 52 -52 78 12 -3 19 45 -46 -55 50 -14 18 -31 99 198 145 178 329 378 478 549 677 853 1040 1489 2538 4659 11737 19933 23184 25040 29244 30004 29814 28298 27110 23332 18191 12607 7542 4197 1968 1051 647 526 359 350 254 301 239 199 194 86 198 133 149 188 117 72 145 201 163 168 191 67 112 105 190 86 64 114 156 188 142 102 75 107 171 206 199 294 202 237 292 177 149 190 170 205 125 142 97 156 255 296 291 368 317 275 278 250 273 330 335 386 339 363 293 264 295 304 340 308 274 233 235 168 181 141 83 148 132 87 130 219 118 99 174 120 75 139 137 192 181 159 130 208 243 206 202 185 193 174 178 215 216 245 268 235 202 262 184 175 160 181 174 199 192 274 258 272 289 267 265 265 305 266 294 352 294 313 316 357 261 178 223 198 220 234 218 221 219 246 238 297 301 313 305 267 308 296 278 335 290 279 274 224 212 188 197 272 288 333 324 312 292 264 252 195 99 107 74 57 77 69 102 98 73 78 74 115 93 66 47 56 85 77 67 44 53 61 82 57 56 73 82 54 83 48 48 66 66 53 66 68 32 34 42 56 77 63 55 52 53 55 61 77 50 41 47 46 60 57 49 75 74 72 74 66 70 69 50 51 55 62 56 59 62 68 61 47 53 38 54 49 52 62 47 41 43 40 48 28 24 28 27 33 39 30 14 12 5 0 72439 340 762 30 11682 20 7 19 6840 1994 219364 2421 658 598 393 472 526 514 380 199 296 202 200 203 266 164 291 127 135 219 157 63 63 79 -33 -68 -5 -14 -72 -40 -54 -58 -36 -16 57 -45 14 -19 35 999999 -56 -2 999999 999999 -49 -56 -69 39 -13 -40 32 181 189 313 624 838 924 1364 2258 2481 2510 4834 10975 16513 21607 29596 38047 41422 38941 31742 26856 23172 17344 11707 7277 3851 2235 988 416 274 243 202 219 171 266 188 524 1434 2079 2206 2198 1318 932 618 400 374 322 222 141 87 105 171 172 147 178 209 129 160 132 158 91 54 28 99 164 197 235 224 247 197 238 184 168 147 56 186 114 181 96 162 194 175 191 218 243 212 241 337 276 329 337 370 281 299 284 273 260 243 290 356 303 225 218 176 126 126 118 123 93 95 116 138 72 70 69 55 140 123 144 170 125 144 144 142 133 119 88 171 144 126 155 196 136 232 236 241 172 167 184 107 122 158 187 115 110 145 241 293 210 215 205 220 261 274 268 307 289 301 355 319 229 183 206 186 208 177 187 222 243 243 210 193 237 234 269 252 225 246 245 226 245 254 220 206 186 173 230 228 227 284 329 298 229 180 186 101 47 59 57 58 64 74 57 25 6 60 42 41 0 30 39 54 34 13 40 20 47 40 49 37 35 27 35 64 42 54 47 56 41 47 42 45 44 36 24 28 28 31 23 26 22 28 30 43 33 26 43 34 47 43 19 33 50 37 38 55 35 20 34 28 26 26 30 49 45 48 40 31 13 28 32 40 42 29 27 22 29 18 21 23 12 8 5 2 2 -4 2 2 -17 -21 72448 346 577 30 11677 20 7 28 6838 1996 28661 1116 793 898 861 803 719 635 669 542 611 541 526 492 333 409 396 312 309 255 199 79 146 27 51 93 -11 20 -61 -97 52 23 -17 68 160 63 -27 29 12 18 -9 30 -21 25 -50 -90 -49 -69 -17 -10 16 -18 22 -72 192 216 277 644 1278 1923 3213 6012 10040 16135 21505 24205 23083 19881 17962 16829 17420 18720 20265 20544 18581 18223 16189 13192 9498 6559 3828 2128 1819 1653 1449 1020 703 386 279 358 365 376 698 1853 3368 4612 4942 3481 1425 750 528 281 332 555 514 477 308 239 239 248 264 174 159 208 166 174 153 246 140 131 178 172 177 249 202 188 258 307 211 222 198 84 171 105 113 166 77 139 232 246 289 245 259 301 276 234 300 333 259 365 348 346 362 296 261 362 378 412 315 205 196 232 192 166 152 173 196 109 124 149 140 141 164 150 224 191 119 110 138 159 160 145 170 155 161 170 179 220 266 280 233 234 233 196 163 140 112 179 226 255 250 236 190 182 196 285 307 271 276 281 317 339 396 352 358 279 258 231 214 235 260 237 204 213 229 238 267 281 264 277 278 272 270 268 283 280 241 218 224 272 250 243 242 258 277 256 353 345 292 256 265 239 127 103 84 85 90 58 48 62 62 44 45 78 82 51 51 57 53 68 48 76 69 64 56 70 66 35 37 50 49 68 38 66 66 57 54 53 47 54 62 64 75 72 61 51 77 59 59 66 54 51 33 61 63 62 49 45 78 78 79 53 57 37 39 63 71 49 65 77 56 51 60 54 63 58 46 39 54 59 49 51 47 44 35 41 42 22 21 20 17 18 14 15 6 -1 72457 346 579 30 11679 20 7 37 6836 1997 38061 1646 1108 1037 1049 890 981 980 937 751 755 621 599 570 588 570 486 493 430 315 367 354 236 220 202 78 80 36 46 -86 78 170 109 100 130 21 24 4 -52 -55 -17 2 -13 -30 -22 29 37 2 14 11 -26 76 -20 -52 15 80 28 -75 13 48 180 311 496 1301 4445 9547 11986 8947 5215 3402 2748 2650 2806 3176 4055 5024 5798 6385 6915 6473 5449 4743 3902 2509 1639 1508 1422 2094 3463 4237 6328 8881 13914 17212 14755 7384 3490 1624 1212 1794 2627 2776 2131 989 414 293 226 133 154 172 280 251 265 189 152 197 173 143 175 87 60 68 159 173 250 225 145 238 258 222 214 200 173 202 70 91 188 147 93 175 210 248 296 221 274 284 278 325 255 385 436 388 368 409 329 265 314 276 339 314 291 279 219 227 197 157 115 149 148 93 129 155 129 124 134 84 126 148 116 115 116 205 153 164 166 155 131 161 212 237 232 230 183 206 180 181 113 175 198 154 180 194 213 239 276 229 240 244 262 269 232 304 335 333 328 353 350 293 303 328 289 244 232 208 224 246 288 242 260 290 304 289 274 316 267 231 298 280 208 254 270 268 212 239 272 275 284 308 306 299 284 248 200 144 69 63 80 113 97 106 78 59 36 46 64 64 71 64 38 80 66 79 64 83 74 35 59 61 23 42 60 65 63 36 61 64 31 70 71 53 40 37 44 61 87 55 48 68 59 50 46 58 65 43 45 47 37 61 64 59 68 70 55 50 56 64 60 53 52 69 61 49 58 44 44 59 51 48 42 40 51 51 31 32 23 37 33 21 14 23 22 17 13 2 -4 -7 72466 345 613 30 11683 20 7 46 6834 1998 8907 1295 1141 1092 1125 934 1000 1122 801 791 829 661 632 510 471 463 359 291 341 375 285 241 254 98 57 122 121 135 201 96 105 1 47 -95 62 39 58 41 50 -33 -12 1 -39 3 -23 -38 50 16 -15 -20 53 -43 72 20 54 -52 -31 -36 -28 36 403 1145 3611 8467 13729 13794 9441 5483 2957 1739 1154 1128 1500 2161 3247 3710 3687 3426 2656 2247 1782 1300 744 519 403 675 1336 1505 1571 1265 696 421 402 336 306 375 249 162 188 112 106 152 159 58 107 142 108 60 80 148 147 91 138 127 176 202 145 131 94 138 134 109 156 138 182 133 168 208 172 192 141 84 80 131 163 124 173 85 103 126 150 236 259 255 294 223 253 223 246 279 284 315 273 257 245 258 275 329 314 263 187 128 156 156 130 134 100 79 80 125 105 69 99 145 111 112 68 113 87 107 152 117 178 158 137 174 199 208 157 182 224 211 178 205 132 151 81 163 146 196 206 194 137 151 219 235 234 246 228 212 312 304 357 357 311 228 295 274 229 240 202 218 191 189 196 211 239 252 246 237 259 250 257 289 213 257 196 230 231 177 206 203 175 181 253 308 302 276 252 233 210 151 74 49 30 43 44 44 11 29 65 75 4 21 17 5 32 25 -2 16 41 57 54 52 35 19 31 34 14 33 32 13 35 41 35 31 17 18 36 16 28 28 14 27 28 39 38 22 40 28 36 29 14 4 24 18 27 24 38 47 35 7 21 20 15 27 18 17 17 15 30 38 22 28 36 26 23 27 16 6 7 9 16 11 17 -3 -5 -1 -11 -10 -8 -15 -24 -24 -36 72475 347 551 30 11681 20 7 55 6832 1999 117664 1669 897 1028 998 1066 1126 991 996 884 721 689 655 564 515 552 419 389 358 293 346 145 168 215 105 139 162 124 26 115 83 99 125 5 100 80 0 28 45 47 30 -75 -15 -98 -65 -30 -26 38 25 -82 -46 -32 -10 21 18 60 -80 8 -6 42 -32 -7 -45 13 124 224 993 2598 4370 6519 7823 7581 7070 5654 4106 3120 2948 3163 3709 3965 3763 3058 2255 1485 1069 931 564 754 1061 1036 1288 3427 2025 8042 59430 94123 69991 35148 3216 206 234 83 156 122 149 107 182 123 111 123 199 228 132 213 145 77 144 122 188 222 96 125 148 133 147 149 220 268 216 221 284 217 173 164 91 85 195 99 165 100 213 191 183 221 185 230 259 288 309 360 350 345 330 387 352 277 291 329 283 345 287 199 180 191 190 181 195 128 124 174 134 94 105 158 204 107 110 154 192 145 159 181 177 196 154 173 199 157 263 248 275 272 242 195 217 184 170 201 248 175 185 187 223 207 157 211 225 273 244 261 333 325 358 366 355 335 308 284 297 349 318 256 211 233 258 274 266 261 324 361 320 277 266 248 277 266 250 264 219 260 282 248 249 226 238 216 307 349 329 323 305 290 226 158 74 76 101 96 64 68 77 81 117 99 58 63 84 65 59 49 71 80 76 89 72 109 79 65 63 79 85 76 71 67 90 79 79 47 46 55 74 73 71 58 67 59 70 53 59 83 73 51 57 78 75 54 56 74 79 76 57 64 49 73 79 77 69 59 60 53 41 57 61 51 56 61 49 54 61 50 49 51 60 50 42 37 43 47 51 43 32 30 17 16 16 20 10 72484 275 2703 30 11673 20 8 4 6830 2000 -49 1718 4058 5041 4648 3183 1772 756 474 197 -72 999999 2 345 383 66 247 410 21 26089 113938 142900 185623 435773 773393 997571 885591 79215 1120 276 192 180 129 92 168 145 129 154 231 280 265 211 199 188 128 167 161 161 161 210 180 188 188 242 334 235 246 234 190 113 199 183 132 106 163 166 192 233 151 211 185 222 170 322 340 293 380 357 323 340 392 397 350 301 274 332 355 297 207 103 138 171 168 143 145 119 154 172 151 150 158 222 170 107 135 152 162 130 195 136 196 188 181 242 247 199 170 229 208 202 162 244 150 118 182 184 186 248 226 195 270 255 237 318 325 283 286 323 346 392 368 352 334 286 301 318 285 213 230 236 241 260 266 253 315 301 282 303 331 308 323 322 290 304 288 239 254 267 260 229 240 231 243 298 314 363 352 313 267 235 158 102 70 84 64 51 84 96 100 81 75 80 76 73 86 71 79 53 87 80 62 70 100 89 72 46 77 75 41 51 47 70 58 66 51 64 62 54 72 87 78 63 78 82 76 89 74 51 60 80 69 46 74 66 64 48 39 50 69 59 66 62 70 75 73 56 56 38 42 60 50 61 64 65 58 57 55 51 53 52 50 47 40 40 52 44 30 28 35 33 19 5 8 5 4 72493 348 512 30 11672 20 8 13 6828 2001 -5 7 185 73 999999 -5 -15 -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 389 2001 4627 5855 6696 7818 8405 7607 6847 6294 6169 5154 3358 2189 2373 2839 3394 4199 5422 6418 7436 6206 2234 14522 96092 196704 266169 571173 690271 298073 44579 459 172 122 56 130 110 145 140 236 206 173 189 118 186 95 129 174 90 84 128 111 192 145 208 225 201 207 209 234 192 94 148 41 113 152 158 134 71 104 130 120 131 237 207 259 334 312 363 370 345 366 274 197 274 296 338 375 248 213 150 114 158 168 96 97 72 140 162 134 144 164 153 122 95 99 113 162 113 116 144 142 124 110 128 141 134 141 213 237 203 206 180 174 134 255 200 207 153 213 153 180 196 154 161 169 197 220 234 238 323 291 327 374 352 287 290 296 261 299 234 229 231 175 188 174 247 220 252 304 340 277 310 272 261 286 256 238 243 262 249 221 228 231 215 208 220 242 276 309 285 284 280 237 123 49 80 65 45 39 29 27 19 52 45 37 54 71 45 10 81 78 27 39 53 64 52 19 46 56 22 28 35 17 40 51 70 42 16 25 35 22 39 43 49 38 37 22 27 38 41 10 21 43 61 30 40 32 28 47 40 32 38 45 44 33 48 26 18 22 27 34 21 12 25 27 17 20 20 9 10 15 34 25 20 9 13 24 15 2 6 9 6 -5 4 -5 -26 -20 -20 72502 348 517 30 11677 20 8 22 6826 2003 1061 921 861 904 846 797 682 615 592 545 501 522 472 331 343 384 303 251 248 211 137 156 137 122 90 105 57 118 64 44 3 -63 999999 -67 -13 999999 999999 -100 -33 999999 999999 -53 -89 -75 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -81 -36 999999 999999 19 999999 43 536 1491 3485 6656 8488 9197 9115 9503 9756 10341 10805 10959 11373 10931 11144 10616 10615 10742 10109 10007 11958 13369 13039 8572 3408 819 325 393 460 1259 1791 4914 55290 131547 194745 46361 1563 195 145 72 106 152 151 215 324 182 85 102 163 121 140 200 182 95 110 78 130 103 83 150 160 235 201 260 300 215 202 84 16 125 144 156 126 125 125 171 111 83 144 228 241 301 238 303 266 301 364 261 283 281 307 317 356 311 253 214 208 144 113 118 117 86 125 147 86 157 129 123 87 125 154 149 98 157 102 147 142 94 136 142 166 162 131 172 247 249 257 244 191 182 188 109 169 176 172 195 155 172 185 199 223 210 220 243 244 271 271 259 275 384 387 281 252 316 264 222 238 243 165 174 150 184 217 218 262 284 314 259 249 262 280 277 284 239 237 278 275 238 235 213 235 217 185 239 248 302 299 274 249 198 168 76 60 80 21 64 74 68 43 32 30 8 49 40 32 44 31 48 52 31 44 44 23 16 9 60 68 33 13 37 34 24 23 31 48 27 29 45 41 32 42 58 40 46 35 24 32 29 28 16 26 19 27 33 15 30 19 32 38 38 36 35 41 49 55 32 41 40 42 40 26 29 28 35 48 39 25 16 28 24 36 32 28 17 15 19 14 9 3 -6 -5 -10 -15 -25 72511 346 580 30 11680 20 8 31 6824 2004 5579 459 395 359 352 136 237 181 184 162 20 19 71 7 -62 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 -53 71 201 574 935 1102 1020 893 947 1498 3037 4825 6856 8891 10563 12268 13643 15725 19350 24487 29473 32185 32968 30327 25491 18201 12123 5470 2298 1308 651 429 352 408 502 1407 2845 3644 7220 65781 435393 512214 95766 2526 172 94 140 233 264 293 236 234 156 69 73 98 90 148 118 123 163 127 86 125 86 60 87 38 109 162 86 196 246 224 202 186 121 156 148 108 144 110 72 152 163 165 207 174 244 172 170 222 253 235 369 323 300 266 231 266 216 250 200 219 167 185 137 136 172 72 58 120 164 157 203 120 130 114 83 119 132 59 91 150 136 146 130 155 126 157 148 158 245 220 171 150 164 125 113 164 195 164 204 216 192 203 193 217 195 240 240 291 313 289 311 291 309 308 312 252 267 330 297 280 224 163 164 152 181 230 261 259 241 271 277 210 228 244 232 162 170 197 203 220 252 205 208 225 208 235 256 277 306 279 258 236 195 139 63 44 48 25 38 24 16 48 35 33 58 46 37 21 27 36 22 51 19 37 37 42 21 2 13 8 15 27 42 37 42 33 10 29 20 25 31 7 20 31 35 42 21 27 7 25 20 17 19 5 22 43 40 28 30 22 17 22 7 24 31 27 31 27 29 25 39 23 17 22 18 14 20 11 13 9 13 10 12 20 13 1 2 -3 1 -2 -13 -11 -17 -17 -28 -31 72520 346 576 30 11676 20 8 40 6822 2005 3087 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 826 1814 2375 1323 457 2 700 2588 5474 9148 11658 12964 17831 23608 24996 27103 34958 42704 48663 51298 45908 33341 19986 11812 7431 5042 2581 1724 1586 1673 1555 2370 5061 7674 7802 11837 71607 354942 773125 910025 528115 20764 337 240 301 300 289 243 178 146 115 49 61 76 129 165 158 130 193 180 182 132 37 113 153 101 195 162 199 280 274 233 106 118 128 93 152 166 152 94 161 187 204 135 217 262 224 278 255 278 328 317 334 343 268 306 285 337 348 269 152 160 184 152 124 170 137 138 84 129 106 160 148 127 170 153 102 135 137 140 162 135 192 214 204 199 160 206 224 279 219 187 120 228 198 154 207 194 189 217 233 219 230 275 282 247 305 266 285 306 327 339 325 299 304 351 338 334 285 260 249 259 216 205 190 213 235 240 263 263 287 243 289 266 266 296 245 282 268 232 262 250 256 273 250 254 276 342 375 356 283 272 232 148 104 81 73 65 65 67 63 74 80 65 64 55 57 53 67 44 78 68 45 35 44 46 30 53 72 65 74 46 44 36 57 44 34 55 50 46 81 53 20 34 53 57 47 48 55 63 56 48 48 60 61 52 42 43 58 54 72 47 51 52 57 47 57 49 48 63 61 52 59 53 49 47 51 56 51 45 42 47 50 43 39 31 35 27 20 25 29 27 23 14 4 2 -11 72529 347 545 30 11675 20 8 49 6820 2006 33 -52 999999 999999 999999 999999 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1348 3014 3146 2140 2425 4160 7187 11970 18367 31492 55520 81802 104164 123537 130911 125315 112113 87086 64385 55834 45151 33731 26660 21419 16752 14172 15204 16479 19852 21893 19825 14725 11615 9966 7153 16653 141668 456586 386298 41954 665 243 153 231 115 111 157 163 99 37 115 198 142 143 237 219 135 197 113 161 186 143 224 222 247 284 210 253 118 122 229 115 51 154 168 209 157 194 188 178 189 242 250 269 263 362 352 281 325 393 381 357 408 304 347 346 199 248 244 187 157 207 105 177 184 122 174 105 143 211 130 191 121 162 164 192 195 194 195 143 158 218 169 223 191 181 284 268 229 197 204 229 178 202 230 181 278 229 241 250 299 285 308 299 322 362 373 354 316 335 359 366 313 351 363 326 298 278 264 233 209 217 251 292 230 317 304 282 292 316 315 318 287 253 194 257 302 283 255 271 279 257 238 276 329 345 358 340 349 328 263 164 120 106 101 83 78 66 93 81 74 53 55 66 66 61 83 63 59 49 113 68 43 44 59 74 90 78 65 56 48 63 61 52 75 77 92 69 71 56 62 70 75 69 72 69 70 79 55 62 56 58 64 65 81 65 73 85 73 64 75 87 76 63 80 67 46 55 75 72 58 63 64 61 58 65 63 57 54 65 75 61 58 53 45 51 52 44 41 51 42 33 15 9 9 15 72538 347 547 30 11677 20 8 58 6818 2007 2213 51 999999 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 1 376 1139 1802 2523 4545 6917 10349 14328 18884 24425 31572 38873 49485 65806 84728 107769 127726 140932 139613 118505 97920 78736 62910 45947 29938 18050 14692 17283 18393 15620 10228 7970 9080 12361 15958 18739 20581 18015 16307 44495 140187 148436 16162 4560 4438 5416 3925 2939 1495 553 124 66 -3 87 105 97 110 120 168 184 137 109 55 131 66 134 158 156 241 212 162 182 154 159 105 107 112 92 111 126 153 116 115 216 177 209 190 191 307 304 337 358 347 371 369 313 344 282 225 213 273 226 178 67 114 88 123 63 92 158 63 104 95 104 126 169 194 205 70 118 119 126 123 213 150 123 173 188 171 163 183 163 153 159 179 178 185 194 165 200 233 210 195 192 217 204 205 247 293 266 301 316 312 291 304 275 254 286 285 261 251 242 225 184 196 150 170 182 214 239 242 214 249 239 254 236 219 222 224 225 202 221 216 219 201 199 242 246 263 314 293 245 165 188 121 43 72 69 65 43 37 48 32 16 24 42 55 51 29 23 22 13 22 13 44 20 17 57 47 45 22 42 45 30 45 33 2 11 10 13 9 0 34 31 29 14 20 23 24 38 29 34 29 53 34 43 45 34 33 14 10 28 33 33 39 43 28 28 39 36 40 48 36 25 25 20 26 20 15 24 32 26 18 12 8 23 24 10 6 9 8 -1 -7 -16 -21 -11 -14 -26 72547 291 2226 30 11676 20 9 7 6816 2008 -25 687 2041 4662 8219 10949 13502 17748 23580 29536 35219 41323 47371 58086 71063 85893 104320 119354 129349 138336 143815 124629 98597 73904 56977 55639 55877 51493 44603 43864 49234 54458 53689 52920 59159 65123 84133 100891 117130 138213 141770 124218 87828 76159 129495 78742 22584 17403 10109 5922 2851 1020 314 234 105 119 185 148 108 146 225 144 245 231 162 180 153 129 118 127 205 278 258 238 272 184 203 139 124 127 113 178 158 137 101 208 195 203 229 156 225 252 247 266 297 341 359 420 414 370 315 324 291 356 349 300 246 162 145 160 123 119 146 146 173 139 115 134 123 128 169 106 140 171 98 154 165 156 122 110 199 196 146 178 205 168 264 344 247 269 150 171 226 217 233 271 224 237 246 224 300 352 326 341 357 368 369 394 379 374 319 339 284 279 318 315 307 339 290 255 254 285 272 296 244 255 274 286 221 270 274 229 241 261 236 232 262 253 244 236 214 214 280 283 311 256 245 198 177 115 114 100 74 59 98 79 86 54 55 35 85 91 54 79 63 55 81 91 66 61 58 73 68 42 31 39 61 63 64 41 60 74 81 64 62 54 58 57 60 50 56 63 62 58 70 65 58 84 87 79 95 62 61 58 63 44 61 60 50 74 53 45 60 58 55 56 64 63 55 50 54 63 57 49 51 61 48 42 49 56 49 43 37 29 39 37 17 20 17 17 11 72556 293 2161 30 11671 20 9 16 6814 2009 91 648 1003 2022 4132 6322 9154 11944 14660 17084 20168 22278 24934 28969 33067 34183 37511 44377 48322 51816 52505 57723 61349 61702 65425 72251 80681 84850 93076 102906 115811 131154 141697 143850 146968 155728 162170 164527 172214 174370 154688 139184 119856 95451 72455 45602 31798 18904 8761 4602 2352 1073 573 375 168 120 46 56 85 115 155 152 195 218 141 177 85 46 115 112 98 182 225 211 256 245 189 118 142 164 138 144 175 199 190 122 151 184 159 146 149 191 253 315 311 277 329 314 311 374 347 292 324 273 321 346 418 411 302 192 207 139 118 137 105 155 117 168 135 122 73 87 46 96 146 132 116 120 129 161 144 178 121 152 161 189 181 178 243 217 245 264 213 197 198 220 249 246 263 230 256 207 223 259 287 378 385 326 299 307 378 392 341 348 371 331 336 351 354 357 353 286 251 197 218 207 263 251 273 269 276 298 305 283 265 301 281 276 251 212 222 204 209 248 255 264 242 325 347 276 248 206 144 105 77 79 73 68 62 86 76 16 44 50 48 28 34 56 54 52 59 77 61 54 79 39 50 29 37 53 65 51 75 41 46 42 34 70 56 58 80 64 52 70 46 45 39 45 47 53 44 60 57 51 64 71 67 35 44 56 42 52 44 51 40 46 54 53 54 50 42 30 33 35 39 49 49 48 36 34 23 32 29 25 31 26 21 14 2 -3 -1 -11 -5 72565 292 2195 30 11675 20 9 25 6812 2011 248 742 953 1112 1719 3208 4371 6404 9171 12333 16114 20157 24312 28079 32230 37972 45320 52788 59823 64141 65576 69830 74340 75990 78930 84851 88889 95380 104331 111396 121093 133112 141192 147094 149981 155160 160559 159596 133761 102546 77626 53428 39686 20511 10004 4592 2435 1271 632 241 101 77 127 30 15 109 162 167 113 128 53 80 116 121 121 142 79 97 80 45 60 118 158 196 270 193 108 111 109 127 159 158 147 77 147 134 96 165 178 196 269 188 207 288 236 245 287 298 318 352 358 367 326 251 310 316 311 286 226 170 211 164 174 191 144 43 58 131 182 123 113 99 80 91 147 83 79 117 69 102 109 130 124 127 175 155 153 197 209 238 267 240 178 218 206 165 154 211 254 223 214 234 254 299 295 300 319 294 303 316 309 302 300 356 386 333 327 347 327 332 285 211 176 212 217 255 306 257 243 265 244 249 249 225 218 262 226 226 226 260 285 240 204 202 248 207 245 279 235 204 144 104 36 46 44 63 83 67 38 33 26 24 45 33 19 18 20 26 23 13 18 23 52 40 12 12 53 50 41 20 25 30 31 50 45 44 36 44 46 40 32 40 31 38 16 32 22 12 28 28 39 38 20 31 39 38 29 16 24 30 33 37 28 27 33 16 26 29 30 37 28 17 18 17 7 17 18 9 10 3 8 6 -3 6 1 9 0 -18 -21 -23 -20 -27 72574 347 530 30 11690 20 9 34 6810 2012 138 221 166 192 140 40 61 58 0 -8 -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 268 548 635 1408 2985 6001 11849 17001 22922 31097 40675 44401 44100 46293 47973 45332 50895 58890 63720 68743 76903 84451 88899 90258 90284 88557 80966 69284 60095 53056 43119 33120 23796 17674 12468 7236 4180 2764 2139 1616 1108 942 489 239 207 138 117 184 114 94 191 114 87 141 106 140 194 192 132 191 155 152 96 177 100 102 112 163 110 70 130 134 187 253 197 175 132 153 99 59 34 83 224 216 181 100 123 181 209 175 225 297 366 303 183 275 273 340 371 325 336 353 306 274 263 205 229 190 171 179 116 125 174 163 114 109 152 165 122 118 98 151 126 112 138 181 133 115 135 96 126 189 203 174 213 238 219 192 214 195 173 199 191 243 227 216 224 238 263 300 330 359 330 308 322 309 309 353 341 364 327 373 348 344 352 322 211 152 161 209 278 298 235 259 235 247 236 258 280 286 277 286 271 216 226 228 198 217 216 252 329 276 289 233 169 152 150 98 85 42 25 36 31 28 66 49 55 60 52 49 34 48 67 52 65 75 55 62 25 31 53 57 80 49 37 51 24 16 52 80 37 38 68 58 34 39 25 20 45 30 41 41 45 33 51 36 43 39 52 45 30 31 48 37 40 33 43 55 32 17 11 25 48 37 29 36 37 35 41 33 38 34 33 36 27 23 15 26 19 15 8 11 16 6 -10 -8 -5 -5 -21 72583 348 537 30 11697 20 9 43 6809 2013 1178 1011 766 865 990 929 785 822 630 663 557 462 486 504 384 388 290 240 175 308 262 228 199 103 181 126 48 61 125 -32 -53 -89 999999 999999 -22 -71 -84 -21 0 3 -13 9 -79 -92 -47 -97 0 -64 999999 -72 -25 -37 17 -6 -70 -61 -45 -76 -35 27 -80 -86 14 80 198 616 1115 2198 4163 7687 13031 19922 27197 36605 47683 51546 44882 36273 29650 27420 25974 19777 14614 12417 10761 9474 9350 8861 8142 7612 6634 4943 3548 2654 2199 1708 1325 906 511 357 244 307 373 304 311 253 232 108 175 216 222 200 113 157 222 230 269 461 327 195 160 200 226 240 129 128 109 88 68 149 177 227 352 314 221 165 116 190 201 142 173 145 150 148 220 268 176 159 322 239 303 310 341 330 387 459 436 377 297 355 393 361 303 304 183 152 103 150 116 140 109 167 155 134 141 177 141 158 151 138 102 127 127 169 185 157 144 134 221 185 242 299 309 224 259 269 191 202 292 279 215 285 300 338 373 352 338 332 317 344 362 390 339 324 359 360 388 330 360 388 417 424 337 215 207 264 244 279 330 281 312 283 275 287 290 271 287 259 222 220 259 230 206 246 287 277 302 304 234 260 179 113 100 68 61 42 55 87 88 58 41 31 42 36 56 81 69 72 62 58 47 81 76 72 66 43 63 72 68 69 61 42 61 66 64 85 71 71 60 82 60 58 58 44 52 43 62 72 66 57 66 65 61 50 56 65 68 58 56 63 70 63 70 61 61 48 53 75 55 61 70 87 82 64 62 67 71 61 68 52 56 51 56 48 54 43 42 39 42 44 36 39 24 17 15 16 21 17 72592 348 527 30 11687 20 9 52 6807 2014 317 285 283 446 367 350 228 215 75 26 63 40 -91 40 19 -73 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 -59 112 344 793 1408 3060 4465 5864 9118 11987 12057 11471 11394 9606 9315 9283 8337 6881 5362 4498 3583 2556 1938 1550 1391 1024 763 409 103 85 143 157 223 109 -66 999999 999999 -59 999999 -48 -11 -67 -84 117 1541 2474 3273 48024 221659 351391 304988 140909 163713 176699 24869 2170 143 118 92 40 106 155 132 159 179 225 216 138 98 118 155 182 187 165 130 170 198 215 245 197 209 224 288 273 342 344 267 241 258 316 297 337 322 228 149 125 171 101 111 144 151 138 88 80 97 115 146 102 97 86 83 99 78 81 66 71 148 100 94 100 151 154 185 238 272 239 137 173 196 166 234 260 196 213 278 304 309 271 269 330 305 303 280 258 228 255 265 292 320 334 405 376 255 202 190 217 243 245 233 241 261 220 220 256 185 246 233 242 192 164 203 184 154 233 221 192 255 287 201 137 140 82 77 17 11 13 58 47 11 36 18 6 23 35 44 32 -3 26 26 3 19 6 18 -6 23 42 35 38 16 31 54 26 39 24 -2 15 26 20 29 37 -1 10 51 36 -10 -13 12 13 -15 15 26 9 23 5 38 33 38 31 24 24 14 35 21 18 34 49 36 39 21 22 45 32 29 31 44 39 26 28 24 13 16 26 28 18 14 15 21 21 15 7 8 11 -4 -2 -9 -14 -17 -15 -15 72601 347 579 30 11679 20 10 1 6805 2015 759 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 513 1306 2002 1926 1494 1592 1720 2017 2284 2395 2752 2526 2120 1907 1769 1633 1203 753 969 1626 832 566 607 750 693 635 660 398 142 89 1 -88 5 -10 2655 11711 20961 28417 91314 190093 296073 351636 467869 624483 615669 337749 72309 4122 117 -10 67 133 162 186 165 205 266 228 177 164 184 183 130 151 121 191 235 166 144 306 298 214 285 304 340 288 335 239 316 397 307 329 353 308 184 146 164 169 129 149 160 128 143 202 125 95 86 115 134 132 73 33 110 132 140 148 108 145 177 153 163 226 212 208 240 301 283 223 157 239 237 215 178 255 256 291 319 339 387 326 314 362 373 347 374 359 379 366 340 348 415 373 249 230 176 173 182 258 265 256 254 288 279 289 255 269 266 286 255 239 227 209 220 216 167 228 224 241 300 282 260 204 158 142 120 68 54 76 57 54 59 65 41 59 66 67 30 52 53 59 46 44 30 46 47 73 30 33 44 79 47 71 31 29 57 51 41 43 38 5 23 52 39 42 28 64 50 30 49 27 31 36 51 44 44 42 61 47 33 35 37 36 35 52 48 61 45 60 57 53 37 38 43 56 39 49 55 43 42 39 41 28 26 28 36 36 31 23 34 36 30 23 10 7 7 10 5 -3 -14 -13 72610 345 600 30 11670 20 10 10 6803 2016 3127 395 290 283 358 299 273 28 -67 35 -21 -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 -64 349 1068 1853 2849 3161 3131 3321 3666 4579 5144 4898 5232 5239 4641 4493 4683 4563 3950 3144 2495 2084 2063 2694 3134 3906 4753 5706 6816 7430 8101 10031 11740 11248 11251 7033 2559 1158 869 1182 4497 12239 34292 83281 181481 344047 352613 215258 97219 5082 235 204 156 143 147 142 105 144 256 240 235 179 230 205 226 175 179 132 167 162 243 229 203 284 257 312 341 382 345 353 342 361 346 316 367 419 380 313 181 157 139 150 203 179 171 163 240 158 107 145 156 147 154 146 116 107 78 147 151 83 141 131 119 124 222 251 266 246 259 318 273 267 340 269 298 292 266 299 269 332 314 350 380 343 320 343 419 422 414 395 357 359 367 356 369 437 377 264 221 200 222 223 252 289 337 325 336 320 294 307 300 323 282 293 296 289 259 248 260 287 291 220 264 256 299 343 330 311 270 190 155 135 91 85 110 88 81 76 66 68 122 95 71 70 48 53 86 89 50 76 76 85 87 109 64 82 78 86 81 96 75 68 65 85 69 72 100 96 59 56 58 62 67 70 55 74 62 75 81 77 66 75 78 81 87 77 82 85 69 75 78 81 70 67 89 86 71 89 87 81 71 72 70 81 79 80 86 74 69 82 65 72 77 60 48 59 58 54 51 45 31 29 25 23 24 72619 344 628 30 11638 20 10 19 6801 2017 145784 999999 7109 666 459 485 473 308 324 292 134 158 134 -73 22 -69 -54 -59 -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 -19 198 751 2019 3135 4405 5279 6102 6667 6373 6045 6067 6652 7290 7586 7346 7166 7068 6997 6277 6665 10917 19804 21282 11446 6221 3702 2750 2207 1900 1477 1395 726 560 954 1601 4678 8787 17388 57462 140211 244176 197723 80140 32670 53612 84594 10643 1743 156 131 142 127 149 224 226 242 165 222 242 233 179 159 217 196 229 208 201 224 228 214 317 377 290 334 395 380 370 351 392 366 285 320 282 274 166 197 186 117 75 166 170 94 144 178 163 128 123 107 150 92 65 122 125 156 158 138 126 109 174 168 205 187 239 251 292 315 296 205 201 301 242 317 356 316 287 288 313 396 330 358 312 341 416 357 349 384 353 335 347 394 452 415 304 239 210 187 159 215 280 300 255 278 249 264 286 289 288 286 236 249 240 252 216 251 224 230 228 249 269 300 293 349 341 321 238 176 163 128 67 81 55 73 76 80 96 71 60 83 51 55 48 80 51 62 67 49 70 79 85 87 52 59 89 70 70 100 105 70 72 77 83 104 64 71 74 66 72 60 75 89 71 56 37 70 87 67 74 72 53 46 74 73 72 81 80 90 82 77 70 81 105 74 80 94 76 73 75 67 81 87 79 76 75 66 64 66 63 58 56 55 52 63 62 53 41 41 33 29 29 18 72628 341 678 30 11598 20 10 28 6799 2019 30135 2871 305 273 251 132 178 76 43 -57 -5 -37 -99 -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 -90 -46 85 184 207 251 847 1741 3167 5159 7013 7668 8948 10224 9263 15825 49030 61867 43794 22262 15800 12749 10984 8168 6100 4033 2395 1495 1100 1351 4637 9619 14537 22401 41111 76642 131521 206477 225449 227212 212841 104376 19323 6747 6455 3001 392 143 174 173 150 199 175 163 241 307 303 231 176 199 171 143 189 224 209 231 276 339 359 312 347 374 373 426 388 385 388 387 339 272 265 249 176 171 167 182 198 163 122 103 196 203 129 152 173 161 180 195 137 183 180 131 151 160 125 144 178 238 208 258 253 308 287 252 263 286 278 307 326 268 261 296 293 356 393 371 382 468 499 402 384 295 324 377 414 469 484 394 309 222 205 219 249 261 274 296 327 287 319 324 324 309 257 300 292 297 301 290 251 237 269 285 279 280 295 285 287 337 356 324 262 235 183 124 127 112 81 96 94 87 93 119 81 73 88 80 65 49 49 87 110 83 46 81 89 99 105 100 86 87 98 75 91 108 110 96 82 108 106 93 81 79 76 80 83 72 81 92 99 95 80 86 84 94 93 89 70 71 76 89 83 68 72 81 94 102 99 91 90 110 104 77 96 91 82 80 78 85 78 80 83 65 72 65 64 65 59 60 63 56 49 37 32 23 18 72637 341 651 30 11541 20 10 37 6797 2020 30497 4513 93 -41 -15 5 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 412 1402 3124 4279 3677 4561 18274 45994 64245 112572 124240 22610 2715 883 524 1362 2260 4411 7898 14333 33025 49475 50720 60429 82252 132154 168326 157335 151136 122665 93617 65080 20315 19151 14981 5645 1474 220 193 150 97 81 84 122 198 220 217 221 215 229 182 143 187 210 200 204 224 277 278 304 351 386 307 292 337 282 324 358 351 368 326 216 173 139 196 222 145 128 151 140 43 103 160 113 145 114 137 138 83 90 119 93 102 109 152 179 146 180 151 160 232 264 275 260 274 269 226 233 240 267 277 264 267 336 309 350 384 400 450 474 409 324 316 348 333 364 409 425 385 330 260 202 178 196 228 269 274 260 293 281 268 261 275 273 294 274 290 270 267 203 185 191 230 244 215 260 272 284 306 339 314 276 254 190 163 121 97 72 77 56 75 60 77 96 64 80 86 85 83 71 50 53 44 54 70 48 77 100 78 81 57 39 57 81 69 70 74 86 52 62 62 57 78 58 66 55 28 67 61 83 50 64 63 51 58 65 76 65 66 69 77 71 51 62 61 74 66 73 67 70 78 57 59 57 76 70 68 56 72 59 47 63 45 51 51 54 42 40 43 41 32 30 24 17 3 3 72646 342 555 30 11475 20 10 46 6795 2021 60867 708 171 224 177 127 219 68 57 179 44 38 35 -41 -3 -25 999999 -63 11 -32 -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 40 201 516 765 1194 2099 2880 3297 6916 14156 12077 17148 9420 19511 32666 40817 39270 31470 24534 22241 22878 42503 104565 141555 141276 104633 83918 63530 70848 121701 121058 64832 30604 31112 5028 256 199 238 151 97 130 148 218 159 268 305 203 275 185 177 167 179 171 220 264 269 310 228 339 301 313 321 312 233 283 309 337 292 319 349 271 159 145 118 119 177 184 172 106 130 179 145 157 135 130 103 89 143 99 133 146 113 135 127 117 88 137 216 205 274 257 227 236 257 245 253 258 283 332 229 316 325 312 365 347 308 333 406 399 361 330 317 380 369 334 345 410 464 435 276 232 222 207 210 232 255 272 296 319 332 347 307 306 291 267 286 279 306 261 271 265 225 210 250 217 217 249 284 285 314 327 305 280 266 201 179 132 131 74 94 98 75 78 91 85 62 78 61 94 102 87 55 58 75 81 80 76 46 91 97 85 81 71 71 55 90 78 57 62 69 43 49 77 82 65 56 74 54 74 80 34 52 42 53 60 66 62 55 63 77 81 73 74 53 55 57 47 63 73 64 67 67 54 55 62 57 59 59 56 54 52 57 49 36 38 47 40 40 37 29 19 15 13 14 9 72655 340 584 30 11414 20 10 55 6793 2022 588 478 438 342 497 372 364 389 361 249 127 290 158 160 83 104 36 33 -70 17 15 -55 -34 -38 999999 999999 -81 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -89 19 333 897 1370 1552 1905 2927 3935 4579 4603 4066 3440 3431 3147 3025 3004 3234 3427 4410 11179 23333 22290 24358 30882 31177 33318 39147 48650 65757 71468 97635 194073 238293 130423 84701 3506 255 245 260 155 154 141 139 137 150 184 188 247 221 225 172 185 139 175 174 149 166 222 242 217 273 310 298 329 349 320 328 371 370 371 355 289 264 234 131 157 197 168 161 238 189 183 147 181 181 133 194 128 156 168 155 93 136 128 172 210 143 242 182 236 296 272 263 279 251 267 311 275 257 305 308 322 379 333 375 287 303 325 409 454 402 404 350 320 314 376 391 436 446 484 382 343 268 263 194 171 257 260 260 341 337 346 362 312 329 288 291 302 281 283 290 274 246 217 240 235 247 256 290 306 338 296 370 355 367 369 330 289 234 184 107 82 108 87 93 89 99 103 83 119 83 94 69 68 48 54 68 80 91 91 74 70 81 76 61 55 104 94 90 91 71 84 93 85 82 69 73 79 73 83 95 90 77 79 76 71 72 69 74 69 70 82 70 72 85 84 86 80 77 93 71 72 79 88 81 75 80 78 77 73 76 64 67 73 60 63 63 57 54 52 43 38 36 32 34 72664 337 565 30 11335 20 11 4 6791 2023 9675 398 338 190 224 234 158 313 142 121 209 106 35 -1 18 999999 66 30 -38 -45 999999 -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 -45 408 946 1114 1014 1228 1544 1706 1518 1323 1352 1302 1375 1469 1292 1527 1883 4138 10589 15799 22343 24919 26940 23758 17721 33231 81729 192922 337593 324192 291054 195074 11739 325 172 122 183 222 152 146 197 163 132 86 111 177 241 273 229 242 161 156 183 209 179 207 169 273 291 279 325 308 304 408 343 334 305 276 340 382 310 269 239 212 162 151 111 62 128 137 86 176 125 144 165 198 102 73 127 123 91 121 128 163 143 133 124 154 181 204 204 171 167 155 159 232 257 233 252 304 317 304 316 298 320 334 321 367 394 356 379 323 317 311 336 360 350 452 512 419 347 327 266 210 208 190 253 272 286 271 294 311 311 325 284 313 297 317 277 277 246 246 218 242 251 213 256 245 250 279 272 282 297 303 322 360 341 298 235 195 155 90 72 82 116 101 97 103 76 68 53 76 77 72 97 97 80 71 67 74 92 75 96 91 70 63 61 57 71 47 70 59 64 48 60 56 51 56 57 60 71 68 67 68 70 65 68 63 44 54 60 60 74 51 66 51 55 59 59 73 57 53 54 57 66 66 59 60 61 61 60 60 42 46 44 33 36 33 28 28 26 17 72673 333 634 30 11254 20 11 13 6789 2024 7511 1029 814 820 867 731 807 620 736 730 560 612 545 466 492 512 439 448 403 318 329 386 264 265 211 215 201 139 88 115 164 93 -10 30 -4 54 156 35 114 114 69 99 43 91 72 53 41 30 2 47 37 -30 104 125 22 59 40 26 145 9 -1 -36 41 28 63 107 0 19 49 27 48 163 13 10 30 62 148 155 -2 38 116 112 90 162 129 128 199 311 443 573 511 440 547 535 533 361 393 356 615 1995 2718 4449 9897 17344 21158 18937 14924 9577 12081 32619 6315 321 143 235 170 183 199 210 195 190 210 151 113 136 134 117 109 132 186 223 200 261 171 208 255 270 192 208 121 195 183 227 298 353 345 299 296 324 316 341 366 355 368 396 402 286 256 242 207 148 179 200 168 179 155 139 151 107 117 197 140 171 201 176 148 110 125 152 127 123 151 185 266 295 253 254 214 243 277 292 276 324 320 360 344 318 293 295 268 316 373 396 422 429 389 376 332 320 356 395 452 497 474 455 415 390 273 203 192 224 247 249 270 285 284 323 346 334 274 272 306 322 270 277 285 271 263 221 243 244 238 196 210 238 252 308 372 385 349 319 293 230 216 154 156 112 75 81 89 75 84 99 79 58 72 100 73 64 63 54 56 66 67 81 86 80 77 101 90 70 52 96 98 83 73 71 79 76 76 62 77 75 60 57 56 44 57 47 65 68 69 73 57 57 68 74 73 70 71 63 65 72 70 60 63 74 66 65 59 63 61 69 61 49 47 49 49 33 20 29 23 16 16 72682 330 621 30 11211 20 11 22 6787 2025 141385 2344 1109 890 803 829 831 731 660 563 523 595 640 658 599 486 482 393 339 356 379 345 363 182 222 195 210 182 213 97 205 104 26 35 77 116 54 132 128 153 229 151 130 31 30 65 160 124 66 135 30 -60 2 75 -32 -9 69 167 0 -6 14 -35 24 95 102 9 97 61 18 73 157 184 162 27 132 172 178 253 339 368 324 345 229 346 386 367 278 220 347 328 237 218 197 199 188 120 155 218 266 200 165 148 127 155 172 188 82 132 251 225 64 121 182 72 145 132 125 93 158 226 194 218 119 180 140 152 145 88 111 188 210 186 208 223 218 215 219 166 226 164 200 169 220 263 270 323 347 311 222 327 376 333 299 357 362 380 377 310 263 215 174 178 188 134 132 162 174 173 129 136 133 100 105 111 143 171 141 155 158 136 149 130 174 190 180 210 196 238 256 260 268 295 321 262 294 326 278 290 254 349 367 379 408 398 333 307 326 319 313 356 457 498 446 422 401 315 220 181 181 237 262 264 313 325 310 317 277 260 262 260 248 287 269 283 255 272 222 191 242 210 238 226 281 294 304 309 325 317 320 239 169 153 101 75 49 66 80 66 49 42 15 56 66 76 70 43 54 37 34 43 56 27 54 64 57 73 52 71 64 55 49 40 68 55 61 72 61 52 32 24 59 51 42 26 40 33 26 27 37 43 40 23 20 32 38 32 38 28 45 36 33 30 41 40 35 39 27 26 26 22 32 21 10 8 5 0 0 -8 -13 -14 72691 329 633 30 11163 20 11 31 6785 2026 12047 1160 927 809 766 679 834 679 646 636 481 659 514 480 520 475 449 414 474 443 495 398 240 121 232 250 179 132 118 71 23 48 135 165 128 104 153 93 125 67 72 84 -27 36 51 85 77 94 82 90 2 113 92 14 48 84 52 104 90 170 144 92 107 195 93 165 150 227 163 217 193 242 299 312 305 353 410 429 537 554 533 402 515 438 316 387 410 356 322 391 360 331 278 142 212 285 232 220 211 208 194 226 223 184 237 211 264 183 145 143 142 80 74 127 138 157 154 322 837 2434 6142 3470 236 153 144 210 199 136 109 135 164 143 194 283 268 274 286 235 234 215 159 164 175 265 370 343 362 326 389 329 342 391 408 351 255 401 432 393 364 259 295 228 218 209 151 198 244 173 107 97 157 167 199 184 196 118 158 191 167 211 191 182 217 156 239 263 281 291 261 347 373 355 362 371 377 392 366 338 341 354 334 434 445 378 420 468 421 361 406 402 457 525 511 492 415 370 253 250 222 235 263 269 314 321 350 306 329 355 333 287 303 300 284 294 291 316 277 268 287 280 264 302 328 349 383 365 403 372 333 276 216 230 176 111 125 119 128 103 86 86 114 116 114 100 92 84 100 73 104 104 80 82 104 102 75 82 84 100 97 78 100 83 92 90 85 85 98 91 99 80 65 83 94 93 88 90 83 79 76 94 86 96 99 80 80 68 84 82 73 91 85 85 88 73 85 84 73 68 74 76 66 65 62 54 44 53 45 45 44 72700 327 636 30 11106 20 11 40 6783 2027 832 821 752 632 627 403 515 508 561 468 477 456 451 332 483 367 421 299 340 307 316 189 226 173 190 102 57 75 34 -10 26 10 39 -45 19 80 60 85 130 73 41 14 -72 36 60 0 21 6 31 -14 -37 -62 53 14 27 -37 -69 -1 57 13 108 26 177 198 278 279 265 403 375 465 422 477 500 464 511 415 404 433 517 423 421 365 376 321 227 141 145 146 165 195 78 118 142 100 149 160 97 125 104 129 98 72 80 13 35 69 93 66 98 80 96 142 161 176 539 1919 6273 21328 54766 34858 1933 196 137 77 86 76 63 112 133 169 129 196 220 242 255 160 171 194 169 196 165 170 120 247 284 294 276 340 333 315 326 359 269 295 377 423 356 288 184 183 206 217 194 186 120 120 155 173 149 127 171 83 101 94 108 120 159 131 78 62 112 102 128 153 231 229 282 301 326 359 388 342 285 295 294 320 304 281 314 391 335 328 371 396 383 361 357 356 476 493 458 438 432 336 301 207 169 225 238 226 276 271 315 306 296 291 310 320 293 288 276 248 245 283 273 230 241 210 195 234 259 268 299 311 338 349 361 300 278 249 209 150 133 118 69 59 67 57 58 56 80 71 59 35 31 72 81 58 60 64 57 58 54 42 57 57 66 53 53 47 61 71 55 52 43 60 53 51 56 72 58 36 44 57 62 51 41 46 36 52 41 39 36 32 41 42 47 43 42 42 50 51 51 49 53 46 42 27 28 26 22 19 11 17 8 -1 -4 72709 325 632 30 11042 20 11 49 6781 2028 838 877 713 774 694 599 477 575 560 485 511 386 493 416 336 478 475 368 390 360 253 221 218 219 172 120 81 66 51 106 158 51 69 -7 -3 3 10 96 101 98 65 117 77 60 121 40 86 121 52 24 -33 32 77 88 19 12 28 72 77 76 167 182 210 261 398 359 492 544 635 654 616 516 593 462 485 517 753 1162 898 543 507 384 431 357 229 249 280 246 269 240 198 81 85 128 148 164 189 211 177 258 231 190 146 128 119 164 252 351 290 338 351 357 314 664 2241 4154 5930 4597 725 120 147 199 138 116 196 194 127 132 127 146 137 197 223 264 211 208 239 186 208 149 185 261 227 232 304 268 264 237 285 381 253 292 316 316 337 312 258 186 163 113 81 130 137 143 162 136 126 141 104 105 124 139 136 114 130 85 149 134 143 91 107 160 204 217 260 286 268 250 281 292 340 351 297 285 271 295 302 291 318 330 328 309 388 410 356 356 382 451 484 497 526 477 368 266 203 187 224 266 305 282 289 288 329 344 315 307 289 288 279 261 215 190 228 221 217 254 243 211 234 270 290 333 309 336 346 360 339 299 284 275 218 152 137 103 68 89 86 91 99 92 80 53 74 43 72 67 58 37 76 85 60 30 54 71 84 55 62 58 51 56 52 66 60 63 60 56 56 63 66 68 55 75 60 59 59 45 42 37 31 49 44 35 33 39 47 41 39 40 48 58 55 44 44 44 42 38 33 27 20 30 26 18 24 13 2 72718 323 628 30 10978 20 11 58 6779 2029 1093 965 1042 857 676 618 561 537 540 391 446 422 385 414 421 322 314 317 378 432 322 227 149 184 186 149 80 18 22 30 25 -56 45 47 78 150 140 51 89 42 28 64 50 13 20 8 -1 -14 92 0 58 93 40 9 -21 92 144 31 158 215 331 275 267 351 578 876 1187 1542 1911 2087 2203 2747 2970 2573 2247 2556 3296 3468 2398 1314 572 476 541 341 244 253 224 304 320 445 638 1432 5765 18309 23532 9618 2439 1216 931 536 373 637 1088 1109 862 554 325 273 237 220 279 751 3114 6816 3991 1498 701 176 176 286 225 211 71 101 94 78 109 133 75 112 197 234 240 243 252 150 156 182 155 139 179 256 256 248 285 319 361 295 304 308 344 353 357 322 323 250 215 159 126 184 187 169 149 164 186 146 112 115 138 148 139 164 158 154 136 141 147 193 157 164 203 184 148 212 261 275 263 246 306 305 354 325 318 327 367 364 279 313 375 325 373 364 361 415 390 425 449 480 555 515 523 443 397 379 252 193 249 230 265 273 293 313 338 301 302 304 294 282 270 260 263 273 243 248 225 198 258 238 266 261 277 283 295 325 356 377 363 334 295 287 251 219 213 197 161 91 68 80 102 80 74 72 89 122 95 82 82 85 97 100 75 67 70 72 76 74 61 73 76 72 81 79 72 68 89 65 51 55 48 62 55 65 80 85 74 75 55 47 51 38 57 53 56 56 52 49 53 49 56 47 41 51 60 55 50 41 34 22 21 26 16 6 9 72727 321 627 30 10917 20 12 7 6777 2031 1034 1274 1263 1234 838 627 411 425 488 243 212 306 216 184 165 332 234 288 263 162 172 269 74 27 105 47 32 56 44 -18 -23 -49 -72 999999 -13 6 999999 21 40 -46 -52 999999 7 -19 -78 -60 -30 -65 -47 -85 -62 -49 -66 -49 -65 -68 -9 -94 -13 45 47 0 48 147 246 498 900 1445 2220 3646 6410 8842 12645 16919 20925 25486 25807 23284 16946 10046 8738 6560 2958 1877 1234 1473 2891 5827 11327 19863 32874 42637 38436 22913 12078 3868 2664 3002 3403 5318 5311 3498 2477 2534 2954 1427 662 335 140 162 237 644 1896 2799 1519 350 146 202 234 153 124 154 135 68 71 62 68 85 136 255 244 259 210 181 252 189 182 131 135 148 190 185 221 211 284 318 282 280 279 306 310 320 385 345 277 190 204 182 167 164 160 167 172 239 230 200 151 155 132 109 126 125 181 185 168 211 130 95 160 151 156 172 145 189 238 227 240 266 253 287 327 326 339 315 305 304 338 363 327 327 326 335 380 387 374 371 407 448 489 520 545 504 462 396 324 251 207 245 292 312 304 287 296 298 300 343 329 314 296 264 264 265 283 244 207 243 246 258 255 217 226 278 265 285 288 309 310 329 339 336 317 287 269 228 203 150 120 85 82 89 79 79 95 88 76 82 92 80 70 91 90 60 68 76 54 50 69 78 78 77 78 57 79 72 69 74 71 66 74 85 89 72 57 66 67 52 64 74 55 53 45 46 46 51 50 41 43 48 57 50 38 41 37 32 31 27 33 23 9 14 7 72736 319 626 30 10856 20 12 16 6775 2032 3589 1054 975 1057 851 716 621 515 325 209 233 325 234 171 97 114 164 162 192 149 127 213 96 58 -8 -16 -47 22 10 35 21 -1 -60 -66 -34 -76 -84 -3 -22 13 32 -51 -62 -57 -72 -27 -4 -83 999999 999999 999999 -87 999999 999999 -57 -68 999999 999999 -78 -55 -61 -77 -57 -10 48 27 58 368 922 1580 2763 5171 9231 13684 19448 26780 33621 39369 43375 42265 36853 30083 18982 7732 3040 2316 4169 10840 17599 20347 15910 7412 3365 1844 2178 2175 2459 3244 3674 3109 1734 846 460 314 196 156 129 91 163 387 1219 4824 12421 18885 13239 3337 490 237 230 206 149 164 169 156 112 119 71 181 240 226 226 200 197 184 174 195 158 168 220 245 199 221 266 262 284 297 296 299 268 313 270 314 335 257 256 213 232 187 140 164 171 162 179 163 197 180 161 107 147 127 113 154 139 134 102 110 121 98 115 157 189 183 189 211 215 201 214 220 256 285 328 323 295 306 315 329 359 331 311 346 382 360 358 374 366 367 363 355 421 484 513 496 470 457 392 297 237 219 203 255 276 288 283 303 304 319 314 312 300 279 284 284 262 254 262 237 215 225 227 236 243 261 266 291 306 322 331 338 352 345 359 360 319 269 223 208 174 159 143 100 80 93 88 84 76 79 74 81 68 73 95 74 71 73 84 80 85 73 76 66 54 55 74 81 75 78 91 71 78 77 70 67 74 63 64 55 54 51 45 42 49 41 37 47 51 51 46 41 41 38 39 38 30 29 28 23 23 22 11 72745 317 624 30 10794 20 12 25 6773 2034 717 913 967 830 764 800 734 611 477 418 264 214 174 60 65 140 95 95 33 104 165 83 90 71 -15 -19 999999 999999 999999 -89 999999 999999 -78 -97 999999 999999 999999 999999 999999 999999 999999 -48 -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 34 447 1208 2364 4016 5815 7761 11689 19903 34492 50701 69299 87269 103521 104055 88585 61325 39533 28938 23275 17923 11342 6703 3661 1170 698 772 1018 1278 1339 920 630 485 409 295 195 138 152 203 255 287 1719 8433 15060 9953 2881 611 385 272 220 227 224 181 150 157 175 172 150 142 194 280 270 261 240 259 230 238 212 190 188 205 268 255 251 242 292 284 338 350 321 296 335 338 388 384 320 310 263 229 225 190 208 192 204 258 258 198 130 206 206 252 246 182 137 167 147 130 170 193 167 148 161 164 156 223 246 241 266 301 290 318 329 398 389 345 345 353 375 400 371 392 385 368 361 372 404 392 368 465 538 566 565 551 490 418 305 247 232 246 261 297 287 321 344 372 381 377 332 294 328 341 306 306 301 281 276 258 242 238 243 250 268 290 299 315 353 385 383 381 398 396 362 369 346 304 277 229 194 159 112 106 108 96 89 97 108 101 92 112 105 98 100 100 101 90 90 98 96 78 66 74 95 96 99 85 95 92 90 88 83 86 86 83 79 80 78 75 72 80 63 56 66 72 68 59 58 59 58 59 59 54 52 53 52 43 38 36 27 18 72754 313 688 30 10738 20 12 34 6771 2036 6248 296 219 210 227 204 230 171 1 -46 -18 -21 59 -14 999999 999999 -36 -37 -69 -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 -59 199 757 1852 3209 4259 4452 3858 2998 2777 3119 3897 6164 10657 18706 32851 53964 77640 96228 111914 132779 126269 97033 71135 52510 36751 22913 13481 7295 4120 2420 1709 1231 884 812 902 821 663 474 229 118 36 51 95 156 392 761 845 597 242 176 150 154 92 93 108 152 145 129 87 78 73 102 176 238 223 177 203 233 214 213 165 175 191 209 198 154 163 231 245 287 229 226 277 304 303 291 338 369 343 352 341 294 248 237 171 157 208 225 181 155 151 168 159 168 196 153 158 119 134 119 116 147 166 140 112 157 196 181 164 165 228 226 239 235 286 299 283 320 336 338 321 295 338 330 320 306 311 326 372 367 356 418 472 496 493 458 413 297 210 190 194 212 240 284 268 264 292 354 347 299 256 306 283 274 260 260 246 230 243 233 217 219 217 243 262 263 279 315 336 346 340 338 341 314 286 275 291 243 189 154 120 106 65 53 73 77 78 84 74 60 63 57 53 61 51 48 49 58 62 67 62 53 49 53 55 52 42 47 48 48 49 36 27 39 44 57 61 54 39 47 42 36 34 39 37 27 23 24 26 28 24 18 24 23 14 13 10 7 7 3 -4 72763 313 636 30 10686 20 12 43 6769 2038 88266 806 217 243 197 182 233 173 183 106 45 74 -5 16 39 -26 -48 -56 -74 6 -20 -67 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 197 902 1651 2265 2831 3534 4239 4382 3942 3746 3690 3575 3179 3429 4105 5982 11330 23769 43027 71858 96512 97975 78154 60451 43184 28688 21673 19113 17822 16303 14585 12809 11109 8975 5951 3816 2205 1017 620 482 348 276 201 155 118 77 130 97 55 128 87 78 130 117 114 89 39 55 44 54 69 59 51 106 105 46 84 89 92 164 195 154 149 190 159 140 161 145 131 127 140 129 150 198 216 205 253 302 305 268 264 260 304 295 256 221 235 218 214 188 189 129 164 186 168 133 113 127 111 157 178 103 105 153 130 116 100 122 117 136 143 141 159 147 130 139 193 230 272 261 263 259 278 291 323 362 304 274 328 335 305 330 342 379 427 458 471 459 452 403 334 270 214 185 192 215 221 249 278 274 278 279 253 257 244 242 241 248 201 211 202 193 197 187 182 205 223 237 236 268 288 298 338 328 312 333 324 318 293 266 254 209 156 109 65 60 70 56 56 55 54 62 65 58 35 29 37 44 55 67 43 38 31 46 49 46 55 44 45 42 21 34 54 53 48 31 30 34 30 26 22 20 20 17 22 8 13 11 8 9 9 6 12 14 4 -1 -4 -9 -20 -13 -11 -20 -23 72772 311 632 30 10622 20 12 52 6768 2042 460 343 273 187 222 250 227 266 304 159 228 182 109 107 136 47 56 57 21 89 84 100 127 70 47 -28 -63 -34 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 -70 88 322 715 1521 2464 3848 5645 7378 9619 12439 14476 16075 17525 16902 14777 14169 18253 26060 33622 43800 66777 89131 79285 44126 21277 9994 4065 2187 1261 812 775 1137 2177 4182 6027 8767 11831 12691 10696 8586 5426 2217 456 185 184 170 196 194 157 227 176 178 163 162 250 207 193 209 234 178 159 191 163 212 171 125 152 163 144 150 199 231 209 215 268 255 259 245 189 163 163 172 174 125 154 264 281 223 296 390 362 317 355 339 329 382 434 393 391 360 337 279 251 252 217 237 211 243 237 257 203 236 218 202 160 201 211 149 139 142 175 177 174 177 186 192 172 178 200 247 304 283 289 292 338 370 361 340 327 288 308 351 310 341 392 433 463 502 526 533 570 580 557 466 383 303 256 221 217 279 311 328 343 355 330 360 382 348 290 277 305 295 268 276 255 268 245 245 243 237 246 237 257 284 280 311 338 377 385 374 338 327 308 294 293 255 219 170 120 100 90 106 128 115 102 96 98 85 87 87 79 79 82 91 98 91 84 83 93 92 102 102 88 89 88 86 91 89 98 98 84 73 76 73 71 79 75 62 62 64 61 60 55 43 37 47 47 40 40 37 27 20 18 72781 310 588 30 10548 20 13 1 6766 2045 2109 820 760 640 709 630 569 692 755 714 594 484 398 275 399 407 262 254 313 320 296 322 297 249 159 159 139 146 158 73 80 34 52 62 53 -24 18 -22 -18 6 -2 59 41 -3 3 -4 59 3 15 11 -14 87 101 19 61 81 25 144 368 672 1394 2735 5651 9163 11814 12693 11854 11363 11433 11561 9415 6656 4849 3641 3255 3515 3881 4512 4820 3773 2842 2229 1541 876 456 360 338 287 229 248 289 349 421 411 279 210 128 128 170 106 55 94 166 174 200 274 675 1616 2203 1808 994 451 229 145 272 235 146 95 69 97 102 139 93 129 95 115 102 113 177 183 208 204 207 226 201 146 211 253 191 157 133 152 154 160 209 229 261 267 277 323 320 316 317 328 323 348 337 340 326 303 284 200 232 243 232 260 237 192 175 199 210 210 217 191 153 81 113 121 90 103 143 127 136 116 126 153 132 124 145 165 184 178 193 217 233 266 269 271 244 260 225 236 287 264 299 329 352 409 514 568 575 560 526 492 466 436 354 271 232 195 215 242 257 279 289 288 298 310 292 324 353 311 297 291 265 240 246 246 233 248 223 233 223 228 246 281 278 311 312 303 320 326 304 263 217 192 169 135 116 95 78 77 90 82 69 81 64 67 75 80 80 83 75 60 48 45 46 72 75 63 58 70 69 58 54 52 52 47 37 42 43 36 37 32 35 31 32 30 24 18 19 26 27 17 9 3 -2 0 -2 -9 72790 308 603 30 10473 20 13 10 6765 2049 22099 2025 912 991 1478 1749 1512 1339 928 695 581 609 587 514 417 352 268 251 337 268 290 381 196 255 262 218 147 119 180 86 75 47 69 49 -21 -27 29 48 54 34 37 56 26 56 53 -4 42 -43 19 35 75 34 -53 -43 46 39 16 45 145 281 488 878 1118 1508 2098 3144 4454 4955 5076 5140 4748 4123 4167 4469 4078 2869 1976 1571 1592 2508 4556 4636 1911 1673 1367 835 568 481 498 535 529 690 759 781 821 761 562 350 224 150 150 208 311 586 1659 4100 7452 10257 11695 10926 6637 1830 301 150 114 58 91 128 153 141 172 178 117 145 160 117 88 75 134 172 206 246 221 225 205 236 203 203 235 170 131 112 142 200 261 228 246 273 259 299 296 343 398 360 319 382 388 377 330 315 296 287 285 287 248 259 226 197 183 188 178 181 144 131 152 134 123 103 96 108 119 124 146 126 151 150 137 165 127 125 151 137 150 160 158 171 158 185 207 225 229 209 197 218 215 210 261 322 406 453 488 534 570 586 582 572 548 445 371 291 246 221 198 222 244 277 298 290 287 309 318 327 329 334 321 263 238 243 242 251 231 214 225 229 256 284 284 311 364 373 324 283 261 232 206 193 183 149 113 92 80 76 69 73 72 47 66 69 52 61 69 63 66 71 62 51 53 45 57 70 63 59 49 46 66 54 39 42 42 44 39 36 34 33 32 34 26 21 26 17 9 12 18 13 6 -2 -15 -16 72799 305 599 30 10409 20 13 19 6764 2054 4679 355 181 162 185 57 91 -26 -59 999999 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 -90 -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 -81 33 242 485 770 1148 1376 1521 1678 1812 1925 2092 2525 3697 6100 9565 14012 19221 24889 32227 42699 53512 59966 69638 74174 74224 68712 55402 53218 60214 69833 77434 84586 90351 96191 90696 76820 61048 47265 35375 18209 7564 4025 3393 2808 2350 1705 1187 1849 4298 5833 3345 635 172 129 159 114 72 152 135 121 126 145 148 129 113 135 111 90 104 128 190 133 142 225 231 210 192 205 223 252 225 162 148 152 158 207 255 288 304 277 291 344 345 341 365 413 410 389 374 351 395 397 376 342 306 326 309 283 265 260 254 255 205 167 198 162 166 151 154 139 134 119 129 118 185 159 154 133 127 153 155 137 160 155 119 115 157 194 183 176 182 198 198 181 183 210 239 256 294 344 419 479 527 544 564 563 487 420 388 347 263 195 162 174 207 239 251 275 316 313 335 340 342 331 333 342 326 304 267 256 271 264 244 231 231 256 263 296 306 327 337 346 336 319 294 266 236 204 164 133 122 113 83 71 78 89 99 95 95 79 72 76 63 56 50 60 61 66 61 46 53 74 60 47 49 52 68 71 59 53 52 51 45 48 49 43 44 42 32 22 18 22 20 6 5 8 -3 72808 303 593 30 10343 20 13 28 6763 2058 797214 1791 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 299 1092 1996 3304 5322 7803 10951 14171 16904 19895 23220 24532 25885 29689 34675 38549 40450 41717 43389 46469 54508 62628 67419 70262 65154 62768 62720 68375 76562 78092 73191 70458 64531 56082 50995 46582 44503 41091 44565 53691 63166 78301 93518 91094 74377 61371 46146 35942 17100 3777 863 491 198 128 354 1624 4220 4634 1691 314 191 114 144 211 120 85 62 80 87 90 96 125 161 217 216 217 216 265 252 196 165 183 156 151 117 158 192 231 288 275 247 254 291 304 320 278 312 343 313 310 367 415 333 278 277 315 342 301 282 221 168 121 122 135 122 127 147 108 126 101 109 125 123 103 102 119 130 122 116 115 107 87 118 157 118 115 121 104 131 143 137 129 122 123 135 132 170 216 277 329 378 434 479 494 522 515 430 373 294 199 147 137 183 234 269 262 272 283 274 281 277 294 281 298 317 309 310 292 286 265 265 248 223 195 209 219 210 228 240 247 304 343 340 316 282 248 218 192 165 133 116 102 74 55 81 62 52 58 50 43 49 69 57 51 44 38 33 31 29 38 38 23 30 27 29 30 12 21 23 14 14 8 5 8 9 8 2 -9 -9 -8 -21 -21 -22 -29 -28 72817 300 639 30 10269 20 13 37 6762 2063 921 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 714 1957 3409 4985 7223 10024 12853 15525 17911 20566 22484 23912 25250 26698 23236 16714 11464 9513 8546 7574 6714 5162 3023 1793 988 421 232 218 546 1265 2470 4635 8176 17225 35305 63477 100237 130320 144848 161018 169152 164192 154020 155286 173762 180629 147578 113879 75964 28174 8910 4495 2283 779 269 161 146 181 185 183 173 127 152 174 127 153 133 197 205 260 253 249 284 266 249 220 182 214 216 189 251 267 282 288 271 299 284 337 385 394 347 348 383 403 377 384 388 417 432 436 430 403 359 297 257 259 262 211 179 162 170 184 124 157 170 160 144 158 173 142 148 150 142 148 154 162 185 153 123 166 145 177 158 198 198 187 204 216 186 202 194 218 258 300 321 378 417 458 440 499 514 529 513 447 368 309 263 234 222 246 248 263 262 292 312 311 334 332 333 318 334 342 334 359 361 339 331 323 312 303 291 260 278 272 268 306 349 371 372 355 315 266 228 200 155 120 121 108 112 104 100 97 89 99 98 90 80 85 91 85 77 75 69 73 75 62 66 82 85 77 77 69 64 66 59 53 59 58 48 38 37 34 36 32 23 17 11 6 72826 296 650 30 10190 20 13 46 6762 2068 817642 5736 93 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 412 1169 2101 2780 4336 7732 11626 15289 19733 23070 22459 19087 15859 17187 19326 19263 21099 27571 39115 45466 43126 41487 43797 47355 52051 56026 50234 38528 30044 24566 19550 15249 12282 10046 7200 6245 8258 13157 18677 24559 34962 55464 86003 107149 114420 104190 100405 101125 87383 55876 20974 5479 1513 649 285 133 95 180 185 177 174 186 201 134 145 245 175 114 130 149 169 245 286 244 227 230 205 167 176 187 199 253 289 319 296 286 290 278 299 324 300 307 330 336 322 377 387 424 421 451 428 403 415 405 366 306 277 287 253 235 227 193 173 161 183 176 162 155 169 153 136 158 177 149 146 162 160 155 160 176 175 181 178 149 148 170 178 194 196 181 185 169 201 221 244 254 277 318 383 394 388 388 411 424 389 313 259 220 188 179 150 138 175 215 223 256 297 294 311 321 300 316 331 341 349 360 340 309 321 319 294 281 280 272 252 237 237 246 265 304 326 343 357 364 359 311 247 189 146 116 101 93 108 113 93 80 83 83 73 56 61 70 65 67 72 58 53 62 74 65 56 55 52 52 52 47 41 37 45 44 37 28 23 19 13 12 3 -7 72835 294 667 30 10117 20 13 55 6762 2073 13753 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 468 995 2029 3238 4912 6783 9129 11574 12831 14097 15911 19077 20820 22797 25516 29111 33957 39572 47787 60005 73028 84633 96959 105450 116369 132746 153142 164194 153908 142266 128531 113205 97685 82108 63142 46103 37800 36429 31953 30189 26599 22553 22313 19968 16802 13382 9220 7707 5630 2627 1399 1022 887 622 564 676 618 493 387 508 580 446 372 364 349 393 428 377 351 261 190 190 181 179 235 259 275 250 217 235 219 180 208 208 212 297 314 301 281 267 318 333 365 369 348 368 380 326 323 360 400 432 432 433 418 407 411 377 352 302 274 242 224 150 130 157 144 156 191 184 157 138 140 181 161 208 233 204 163 139 152 164 152 141 141 185 169 156 208 180 201 264 273 285 317 340 358 368 373 349 336 335 316 273 263 233 202 197 219 201 188 189 189 193 207 207 217 258 293 312 327 311 310 322 311 311 344 375 327 317 303 308 316 306 294 285 273 264 258 246 227 234 263 271 300 328 344 300 227 150 120 101 100 104 100 103 96 87 79 70 67 63 59 60 68 70 58 57 64 62 49 44 48 56 60 53 49 48 48 45 41 35 24 19 15 9 4 72844 292 624 30 10044 20 14 4 6762 2078 264 169 183 91 112 17 -31 21 33 6 52 10 21 8 -68 -84 -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 -78 32 206 701 1769 2580 3218 3961 4682 5861 7421 9072 11923 16515 21797 26668 31134 33782 33755 30853 26150 23073 24133 28842 32784 33308 35389 36661 41609 53462 65377 66868 66020 62231 55058 49639 43411 33919 24731 22271 25514 29597 29922 25780 19109 14640 11547 9475 7700 6294 4780 3929 3424 2953 2641 2964 3885 4451 3863 3177 2793 2929 1929 1049 656 412 261 241 166 120 147 154 144 225 171 170 271 297 292 293 263 214 217 229 231 252 258 313 256 299 322 358 349 386 342 324 358 340 280 343 408 355 362 389 377 437 425 445 427 415 431 379 334 275 260 210 171 200 204 164 178 181 162 206 232 228 195 204 191 177 168 175 185 177 170 186 209 226 209 223 265 288 285 321 315 310 327 321 311 303 265 261 271 289 273 236 209 206 203 196 203 187 175 187 183 186 208 242 253 261 283 307 315 334 330 316 320 341 336 349 339 337 334 322 316 315 305 281 279 263 259 261 262 284 351 389 390 387 301 231 181 148 123 116 115 114 116 107 93 90 77 74 78 86 72 73 77 77 69 60 58 63 64 70 74 67 51 50 44 36 29 24 22 19 10 72853 291 609 30 9969 20 14 13 6762 2083 728 681 593 614 526 477 509 412 391 419 330 241 179 263 246 149 133 171 103 142 145 142 121 87 -17 -48 34 -10 -62 -58 -47 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 431 1423 3016 5181 7632 9876 13266 16425 16717 16669 13583 6565 2029 661 494 1176 1965 1671 1443 1593 2841 6048 10631 13237 13542 12810 11654 11663 15921 21200 25545 26230 27195 28393 28504 25138 22714 21651 20303 15092 12648 12177 11405 9870 8792 7885 7489 8831 10152 11901 13748 12008 10198 8806 7668 6806 7090 7708 6517 3630 1559 685 304 188 165 192 219 213 176 177 183 165 143 192 252 200 167 238 267 212 228 224 203 168 144 156 207 214 222 249 303 326 308 289 291 275 284 288 278 296 288 324 325 331 281 302 317 327 309 330 333 323 354 386 389 316 260 233 183 185 180 173 191 219 214 227 237 221 195 182 159 154 140 129 116 126 163 159 174 212 182 213 205 251 255 244 257 266 266 278 276 281 308 323 310 295 252 209 223 216 197 187 173 174 184 186 170 160 168 175 184 178 179 167 174 226 262 260 247 264 286 299 303 311 311 315 323 324 301 278 274 260 256 255 244 266 280 295 322 340 332 290 225 158 119 107 103 103 107 101 98 103 85 57 50 43 44 54 50 48 41 33 45 39 47 53 46 48 40 38 24 13 6 -5 -12 72862 288 606 30 9996 20 14 22 6763 2087 465 341 396 370 315 254 154 92 100 109 60 46 66 42 126 55 60 -11 -13 -49 999999 999999 999999 -67 -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 -25 108 397 433 875 2027 3449 6077 9906 14830 20658 23304 22800 21749 18710 15923 18108 21491 25191 24962 24166 20250 13747 10752 12211 17407 25546 33702 38200 46253 48923 45331 42069 35603 29502 34722 47155 52258 49870 45008 39235 30312 23787 17856 12008 7702 5516 4170 2645 1414 1152 1185 2283 3372 4137 4619 4614 3662 2081 957 438 250 191 174 156 181 240 224 204 252 286 327 532 735 710 533 357 239 185 204 244 256 203 169 210 149 171 248 257 226 224 258 265 301 322 289 272 259 294 276 279 267 280 298 267 260 314 318 299 291 279 334 366 348 371 386 396 415 394 343 293 264 233 173 185 231 216 204 218 206 191 201 215 181 178 169 168 136 175 169 165 174 169 184 204 227 230 236 262 274 278 289 308 331 371 348 365 354 379 373 345 341 324 299 254 211 190 194 182 194 200 180 178 181 155 178 177 182 190 209 216 231 254 273 287 307 308 306 328 305 306 300 299 286 294 310 291 273 256 265 298 326 316 293 272 220 185 155 126 120 118 107 122 112 88 69 64 65 59 50 43 44 36 27 27 33 48 56 65 59 40 23 10 2 72871 289 604 30 9934 20 14 31 6763 2092 8143 822 513 408 337 350 233 227 180 130 157 90 79 98 -13 -56 -6 -14 -8 -41 -8 27 -98 999999 -68 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 245 908 1915 3515 6205 9600 15087 26359 44542 56633 52656 38394 31708 30566 31393 29301 26008 23367 25102 29059 31004 33592 35919 40632 43247 38259 31706 29110 30662 28028 21988 17371 15559 12910 10898 9935 9912 9869 9918 10436 11139 11404 12111 12424 10017 7304 5579 4091 2635 1604 1012 566 305 189 160 177 229 211 157 176 275 340 487 747 1036 1252 1364 1198 945 744 527 339 240 205 228 276 303 260 253 203 179 211 226 221 210 223 257 235 263 325 299 311 296 312 275 269 304 305 319 281 278 266 282 292 279 265 268 308 325 355 383 393 441 469 461 437 446 412 307 259 227 238 212 224 256 291 274 236 217 249 227 193 233 225 179 181 180 190 194 178 209 226 225 250 281 297 284 317 336 366 374 354 385 395 386 411 398 384 381 353 317 298 276 257 271 278 248 244 237 231 191 159 152 157 173 192 212 218 237 258 253 265 297 317 337 338 330 335 338 329 331 336 335 327 328 304 277 284 324 368 361 311 244 197 175 145 119 133 154 164 149 115 85 72 58 61 63 62 62 57 60 50 51 64 81 82 83 70 72880 286 615 30 9855 20 14 40 6764 2096 15328 1193 525 439 460 454 337 192 178 145 192 63 117 84 -10 -93 -88 -56 -53 -46 -21 999999 -81 -26 -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 291 943 2443 5140 7764 8525 8723 9518 11306 15392 21825 30337 37404 41660 46111 46464 42780 37713 39791 46616 50609 45190 38031 31423 24082 16178 11266 9303 7978 8406 10884 14805 17698 20434 22785 22742 20283 19569 21735 21425 16890 14503 14504 15012 15610 15757 14167 12014 9264 6377 4490 3660 3208 2471 1725 1100 761 838 1165 1510 1914 2436 2973 2513 1910 1581 1168 854 1199 1675 1230 618 258 164 270 309 279 241 219 203 210 219 240 270 262 298 293 303 277 266 252 275 297 324 335 311 286 283 319 298 294 291 274 260 256 256 238 284 323 360 397 428 444 487 511 484 430 334 255 234 247 244 227 256 283 277 282 282 300 282 263 230 211 214 209 186 165 176 180 185 204 197 191 220 245 251 271 310 284 308 348 378 359 368 391 401 428 454 471 473 433 414 367 359 339 332 283 264 249 216 185 174 162 164 178 184 193 182 212 247 247 279 313 326 336 329 342 348 329 320 321 326 318 296 258 247 279 342 360 290 212 191 169 141 126 124 137 161 158 130 105 86 80 71 68 68 67 68 64 49 55 81 94 80 117 72889 284 617 30 9767 20 14 49 6766 2099 498 564 427 385 284 17 45 -74 1 -27 51 -76 -33 -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 178 725 1281 2006 3204 4977 7610 10792 14161 17616 22030 25755 26250 26714 28106 27744 26998 22467 17236 12671 10925 10847 10947 10899 12763 16347 22509 26936 27592 29008 26121 25225 27857 29876 34623 37822 40662 42023 42640 44915 45405 45261 48188 50937 52767 47977 38590 31681 25966 20111 16874 12918 10404 8600 6966 5480 4281 3901 4058 4406 4604 4436 4169 3763 2918 2191 1802 2227 4540 5822 4074 1753 710 324 203 225 220 260 248 244 231 237 197 191 242 231 260 262 275 259 245 288 270 299 320 303 263 251 286 294 252 247 269 295 284 273 275 238 241 238 279 311 341 366 384 427 472 498 489 465 389 351 290 276 305 263 253 247 266 304 301 242 212 214 228 233 201 165 138 181 148 180 171 198 213 214 234 263 264 256 278 272 310 365 357 377 406 400 396 448 460 471 423 401 372 370 369 334 284 276 262 227 214 211 195 184 162 160 168 147 165 228 242 259 259 263 277 289 306 304 304 308 337 319 293 286 261 253 293 312 291 219 178 171 157 134 123 115 121 149 164 144 108 95 68 59 53 51 52 46 43 43 67 102 99 72898 221 2417 30 9677 20 14 58 6767 2102 275 1196 2492 5140 9878 15448 19017 22902 26550 30451 34450 38727 42475 45190 46766 49518 53687 58662 62219 62940 66474 70385 64832 59195 62331 63675 59553 56050 51423 50699 46680 48881 52681 55324 57383 61353 63593 59795 55037 51438 45940 42011 41325 34264 28630 21850 16429 16091 18511 15411 10400 7528 5848 5111 4513 4211 4139 4149 3912 3645 4740 7304 8475 7295 5231 3249 1619 879 457 274 210 190 179 146 161 196 245 273 262 204 211 199 176 216 255 205 209 210 223 238 236 262 297 309 296 240 291 310 307 293 271 273 303 264 234 245 238 234 242 261 292 307 322 372 398 438 493 485 457 342 323 311 310 315 302 299 284 299 320 322 283 228 187 192 186 181 184 203 163 151 161 172 210 234 252 263 246 266 303 321 357 413 378 373 403 387 396 430 428 393 381 377 371 336 320 322 311 293 269 260 230 207 180 150 136 140 161 175 208 250 252 258 264 286 290 289 295 299 297 299 302 297 282 262 245 249 270 293 266 222 179 146 129 120 120 120 135 160 147 120 101 80 50 52 38 31 28 25 28 37 77 72907 221 2343 30 9603 20 15 7 6768 2104 425 1571 4161 9382 16340 22660 26932 29609 32505 35323 39420 44123 46404 48004 49245 50579 53019 55722 54875 51767 48926 46552 44296 41705 40818 41985 44372 44355 42056 42064 43647 43211 39811 35558 36833 38891 40618 44761 44842 43603 39885 34225 31721 30392 22623 17141 16582 14864 12850 10134 6980 5073 5019 5624 6135 6326 6446 7694 9681 10198 9759 8805 6154 3921 2185 1126 625 451 327 220 170 142 121 148 156 167 161 213 236 227 192 228 228 183 206 199 213 230 256 292 257 218 228 217 251 265 260 245 261 291 311 306 281 264 263 250 231 232 212 212 239 256 255 311 311 312 337 419 489 468 430 387 381 375 358 343 344 325 303 337 346 361 368 302 277 230 174 160 183 195 172 170 161 158 200 208 199 209 225 225 231 278 297 297 312 334 329 344 368 396 391 394 387 367 361 368 368 360 322 299 315 299 274 260 230 210 186 157 144 136 147 164 162 179 200 219 245 256 262 272 283 277 275 272 261 237 231 230 228 249 279 280 233 161 124 124 117 111 105 121 135 137 111 78 61 38 20 14 13 11 19 72916 219 2324 30 9524 20 15 16 6770 2106 -21 217 473 874 1464 2408 4318 7174 11785 17903 25192 33346 40748 45974 47369 49029 52598 54899 55232 51904 49768 47989 49989 53640 58052 59319 62173 64839 61624 56556 50926 45408 41616 41001 42509 40434 38395 37431 34270 31796 31656 31951 31609 34597 35076 33068 31272 30130 25401 19292 18335 20557 24442 21913 14499 5706 1707 1345 1316 1239 966 738 704 680 661 648 585 464 333 249 178 185 200 249 178 199 208 181 201 252 287 287 276 256 237 259 244 255 247 233 237 287 270 262 277 269 242 238 272 305 299 304 275 251 286 267 281 301 288 275 267 239 287 305 304 315 338 365 366 419 459 501 517 455 402 377 372 389 373 359 394 459 486 483 439 354 261 229 225 229 229 232 211 180 195 207 224 250 279 273 280 302 322 369 356 377 376 372 385 421 435 424 401 410 426 427 425 388 357 345 344 347 337 286 242 204 185 163 144 151 151 161 166 183 225 243 246 271 286 296 311 312 312 294 277 262 234 229 253 293 321 300 226 165 145 147 146 127 111 130 180 184 144 102 79 55 35 19 14 72925 217 2279 30 9449 20 15 25 6771 2107 -74 210 641 1352 2399 3968 5969 8329 10511 11504 12402 15341 20783 25962 30073 37038 43509 48499 53301 60436 65264 63211 59676 59959 59884 57988 59117 63729 65920 63588 62604 62756 59651 51812 48421 45323 45147 43156 40348 35666 32114 32034 31928 28926 27434 27156 26411 27065 28398 26839 24106 27445 35514 35774 19138 4535 649 285 342 356 357 376 401 404 389 354 318 248 161 170 226 169 168 187 170 158 143 134 150 235 313 294 243 245 235 249 218 205 266 211 248 226 254 245 261 282 270 253 243 264 307 278 300 300 308 315 308 295 298 294 240 231 254 244 252 295 321 352 393 398 432 514 500 440 393 362 354 369 340 343 394 436 471 521 498 412 278 222 243 221 193 193 176 171 170 183 181 185 241 264 249 267 299 334 329 363 380 402 407 411 396 386 401 410 398 354 319 319 323 326 298 247 203 183 173 135 128 137 132 144 163 175 198 235 267 287 285 285 302 299 274 264 250 229 214 238 269 295 306 261 182 138 129 134 125 113 106 99 100 150 169 135 89 77 70 43 18 72934 214 2297 30 9377 20 15 34 6773 2108 81 769 2263 4460 7158 9460 10916 12665 12896 11998 13342 17122 23455 31303 37042 42067 49940 55523 57195 58176 60355 64860 62900 59618 60251 64097 63710 63034 66394 68359 66738 63319 61986 61577 62284 60114 56237 55431 55454 48819 47882 46821 42653 35789 30420 27278 27719 26932 27707 36276 51883 67266 72614 75675 62406 38121 5823 821 295 342 308 317 332 322 319 303 261 265 204 209 203 159 175 179 174 185 231 289 283 262 250 249 241 194 200 244 233 266 278 271 264 259 254 236 243 273 281 278 299 296 288 293 307 283 285 300 268 268 271 272 242 226 244 265 288 338 333 388 460 518 528 456 396 376 339 354 371 374 389 448 513 535 472 418 349 284 239 242 231 210 199 191 186 185 198 211 248 271 259 265 283 326 367 385 380 395 414 416 396 416 429 420 404 389 341 307 303 300 299 264 218 197 175 138 131 137 148 153 156 177 195 204 232 263 272 284 291 283 284 265 255 238 224 234 257 283 275 226 182 153 132 123 116 119 109 102 117 130 143 128 108 88 78 56 72943 214 2257 30 9307 20 15 43 6774 2108 -96 854 1706 2538 3964 5926 7404 8694 10920 13998 16362 16772 14866 13480 13593 15463 19633 25996 33540 40209 41662 37164 32592 33236 37439 43345 47063 48809 50144 52250 55339 55434 55847 59992 64098 71563 79239 88003 102587 114952 114954 113098 106329 90061 85945 93628 108996 97370 87209 80953 74593 63722 74772 100127 129039 135948 87827 27874 4536 485 295 300 321 313 302 348 339 318 261 221 175 136 122 123 128 151 143 157 208 216 229 239 268 207 239 221 220 211 201 214 224 236 253 250 219 218 190 214 218 248 274 293 292 292 271 271 262 283 268 246 226 208 216 218 262 252 253 285 291 298 364 441 485 474 442 380 341 341 329 355 422 443 442 460 452 468 399 287 220 225 231 202 175 176 187 196 183 168 167 181 210 247 256 249 291 332 349 359 363 381 404 401 383 381 370 347 335 302 271 272 267 272 239 199 170 156 147 134 123 132 130 134 146 159 182 219 241 263 277 270 253 255 254 241 233 215 217 239 262 261 226 182 146 125 108 96 78 69 67 82 103 103 84 65 72952 209 2314 30 9244 20 15 52 6776 2107 429 1112 2118 3572 5501 9019 17478 31919 47567 63755 81678 92575 96901 102129 105045 101152 87305 70550 54722 40553 32266 30650 33994 36472 35352 34770 33727 32862 36516 42428 48177 54592 58625 60201 63279 68205 79356 87289 87360 77017 60607 60310 68305 74052 70652 59044 45099 43474 52137 69035 90868 94060 62520 19499 2582 395 367 305 312 267 369 374 335 320 282 229 195 200 161 130 114 133 118 120 170 174 213 246 235 246 218 194 190 162 170 222 220 233 263 237 212 213 231 218 210 245 248 311 313 272 284 326 310 292 285 277 218 200 193 210 257 247 264 302 316 310 318 350 410 451 457 438 408 374 331 310 361 375 384 421 473 475 450 335 249 218 182 154 144 163 158 150 157 182 157 156 183 197 213 222 244 282 320 349 354 372 382 381 384 390 378 381 377 340 308 280 272 273 269 226 194 175 153 131 117 118 124 133 126 134 149 181 221 241 247 262 264 262 261 258 245 227 211 202 210 238 267 263 214 145 105 105 103 93 78 58 57 69 69 72961 207 2313 30 9183 20 16 1 6777 2105 132 619 1372 2341 3529 5670 9538 16184 25412 33600 38028 40290 39918 34004 29587 26474 21549 17775 16205 15175 14394 13545 15105 17828 23168 30886 42287 54062 61086 64468 67880 77803 85301 85951 84797 83929 85472 87349 88747 88324 85601 78095 68655 68606 68709 66095 64489 56517 43448 36485 32186 25566 20584 19006 18341 14449 10839 6273 2283 683 388 382 417 486 488 424 359 343 280 211 172 129 138 137 102 127 140 208 219 235 246 242 236 246 226 204 226 231 237 268 252 199 249 260 240 252 292 253 246 269 274 280 275 273 258 257 279 247 207 208 230 266 280 317 319 314 379 409 427 449 436 411 370 360 342 349 385 418 409 440 417 368 302 253 229 195 181 176 160 154 156 143 138 151 169 180 197 203 219 238 236 267 314 348 358 348 371 402 393 393 389 354 301 244 232 257 265 243 207 172 158 143 118 113 113 113 122 131 149 160 189 209 207 229 254 252 246 254 258 243 233 224 206 184 188 219 254 243 191 128 101 95 87 71 52 30 25 72970 205 2304 30 9114 20 16 10 6779 2104 -80 327 639 979 1084 1157 1691 3494 6540 10080 14427 18610 21857 24670 25805 26087 25638 23037 17514 11292 7105 7938 11954 19235 31360 45640 55178 61152 61538 60962 65822 75433 75777 75562 73294 77227 82506 85790 89465 97721 98841 91773 92708 96607 100738 97210 85168 80597 77296 75343 87720 93236 62157 57967 56119 50034 40523 34074 20835 8369 2519 512 338 325 342 349 349 368 336 304 252 181 157 122 105 129 124 161 209 254 251 272 264 206 228 249 219 260 245 247 238 236 231 226 223 246 277 279 300 311 305 301 306 271 262 242 205 198 221 228 238 270 294 308 343 395 431 450 455 431 380 375 352 333 357 360 378 374 391 380 347 292 250 250 235 195 178 167 155 166 152 143 168 188 185 193 197 220 229 244 261 290 335 352 353 382 405 393 403 401 387 381 372 333 278 261 256 242 244 221 199 175 150 131 106 112 125 115 129 161 183 191 200 225 245 263 274 273 267 268 262 256 235 217 210 236 263 245 206 151 120 101 86 67 46 72979 259 639 30 9039 20 16 19 6780 2101 60107 1326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 559 2616 6340 11582 17248 21552 24879 28325 31354 34969 36461 38015 41716 48495 51132 51597 57342 64324 75337 88833 90065 88076 95650 104317 106588 113466 119027 107908 99645 97439 96219 95603 97768 98218 103011 96368 85822 83270 82341 82028 83328 77470 59261 48694 38695 25871 13456 4968 1690 387 290 312 332 308 319 337 337 303 252 193 131 116 110 111 138 146 215 213 247 224 224 229 214 215 190 208 231 227 248 261 245 240 214 215 251 241 264 278 279 289 290 259 240 223 241 201 218 240 219 198 253 278 285 305 347 378 410 442 429 404 353 307 323 334 332 336 316 326 356 347 354 318 281 247 232 229 225 208 188 179 173 157 157 154 143 172 198 182 206 221 224 255 301 322 331 350 374 374 372 400 370 360 370 353 297 250 242 233 227 216 211 193 159 134 124 118 111 96 111 129 163 189 196 201 229 259 276 281 281 279 271 261 257 250 226 212 213 233 234 229 205 163 126 92 72988 198 2370 30 8970 20 16 28 6781 2098 -63 40 542 2005 3304 4717 7544 12616 17846 22024 24837 28389 33823 42780 49674 51529 56928 66116 74050 80591 88091 96999 96748 90418 83874 81677 92935 101050 105050 108172 115325 112680 110717 112848 118232 114500 97782 92661 96100 103015 104179 87066 73192 66977 58452 51878 39620 21136 7132 3523 2279 920 350 221 246 277 282 267 264 241 199 213 176 151 156 124 141 155 167 167 160 196 215 271 261 234 227 189 219 215 210 228 255 232 231 221 228 250 271 267 284 291 283 290 301 302 267 267 260 252 241 222 211 218 211 223 253 284 278 300 312 325 365 382 438 443 410 385 328 325 307 308 305 293 283 287 290 314 286 239 209 209 197 187 188 169 168 197 178 162 186 197 214 222 232 244 255 294 317 317 339 355 357 360 390 388 393 398 397 374 332 286 242 218 201 196 184 179 173 142 130 125 116 120 115 139 169 179 188 199 223 238 253 265 273 277 271 265 255 248 240 232 215 207 203 205 211 213 72997 202 2190 30 8910 20 16 37 6782 2095 56 230 564 1054 1514 2107 3123 3861 4087 4644 6632 11436 18061 24081 30730 36711 41282 42905 45501 49827 55735 62287 68139 74143 81101 91138 97843 102814 109397 100185 94505 97684 85239 76838 73020 71199 67182 63710 68180 77471 88688 84303 69951 66217 74762 78769 72432 62412 54536 44232 34862 26500 12871 5270 3436 2694 2148 1074 303 181 219 269 364 545 417 332 329 325 323 268 254 222 201 144 113 112 141 130 143 181 247 223 236 276 253 213 220 193 196 205 223 211 206 210 229 225 232 300 292 256 256 260 260 265 250 274 270 254 225 218 229 219 234 221 206 242 293 326 362 392 400 434 450 431 382 298 250 228 240 255 256 256 255 258 228 204 214 219 189 163 159 152 138 165 172 164 163 169 194 213 216 227 242 266 297 308 315 342 349 374 385 401 397 347 317 307 295 276 247 211 185 159 139 124 119 111 104 92 98 108 101 92 100 116 135 157 176 187 202 212 224 242 254 249 249 243 233 234 219 199 186 178 73006 197 2284 30 8854 20 16 46 6783 2091 -69 491 1303 2054 2784 3339 4725 7746 13062 19214 28250 36365 42300 48146 54494 60307 65121 66661 75687 90977 96721 92532 82672 85311 100621 103468 97022 98372 88375 76683 75368 72262 72925 76269 77865 76609 69771 67740 71374 74384 74634 67251 47074 29136 21155 18468 12232 10140 10254 12857 14840 16481 17632 18929 15149 7262 3584 2287 3179 2804 1061 564 509 455 414 339 262 247 230 201 180 150 142 125 120 131 120 179 228 241 221 211 233 207 179 211 240 223 201 215 220 237 262 260 266 279 262 275 291 282 255 259 287 282 285 262 257 240 217 236 255 261 259 300 324 375 403 414 424 411 360 319 275 222 214 213 219 231 246 246 235 223 223 206 179 158 184 167 158 166 168 166 159 167 182 210 224 221 207 247 282 288 294 314 328 340 366 374 365 356 335 308 267 254 232 216 218 214 192 179 157 126 112 120 109 108 111 108 105 103 114 129 148 164 178 184 193 195 202 209 230 248 249 245 242 230 211 73015 192 2373 30 8793 20 16 55 6783 2087 230 1445 2628 4390 7436 11418 15213 19659 24053 27740 29666 29871 29960 32726 37064 37900 39232 42560 45998 49675 50970 49148 49938 57648 64170 65140 64811 66804 70961 63600 60988 65320 65787 62776 61862 63589 65075 67431 67330 71657 79313 81615 81754 93111 100317 98992 99121 99027 103655 108157 96069 65333 26640 8147 2274 736 320 331 338 378 310 298 354 466 478 328 263 268 220 157 134 139 147 146 116 141 165 199 216 229 219 197 194 199 204 201 195 193 159 182 213 217 227 285 297 274 274 267 256 255 272 273 260 247 233 226 230 222 228 248 301 367 367 394 398 401 373 320 283 266 202 178 184 196 202 203 221 225 214 193 183 177 158 148 162 157 153 149 139 150 165 161 164 174 190 229 261 249 273 288 290 293 312 338 355 361 360 362 362 330 263 202 176 169 164 169 169 151 134 109 104 92 86 86 95 107 121 143 174 180 183 187 188 196 214 236 244 243 240 226 204 186 73024 191 2342 30 8732 20 17 4 6783 2083 212 1644 3568 5246 6702 8265 10464 12468 14527 17051 20060 21578 21355 21061 21901 22193 21931 23304 24761 26433 28856 29275 28652 29372 31097 30186 27204 26499 29128 36221 44139 50466 53185 55626 56438 59481 61723 62891 65492 71569 81948 83785 82910 102940 122958 127444 141889 158155 157949 163111 174489 147529 85592 28667 7191 1906 585 673 3405 17313 39899 52427 40021 14871 4914 1377 852 537 328 267 233 175 168 155 134 133 117 124 211 234 239 217 202 227 236 219 183 203 233 256 232 237 256 297 303 287 311 294 308 328 314 293 308 326 306 295 299 287 294 303 333 362 386 395 409 422 399 381 315 250 226 217 198 196 193 204 221 224 227 243 240 197 184 182 172 178 180 174 169 167 171 165 174 212 225 237 248 245 268 284 269 300 325 341 334 330 334 333 317 292 241 190 166 150 131 137 143 138 135 119 114 127 128 133 149 168 193 205 219 221 222 234 246 258 269 257 248 233 227 207 183 73033 248 569 30 8669 20 17 13 6783 2079 8501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 545 1144 1878 2531 3246 4138 4961 5994 7100 8241 9545 9631 9092 9385 10317 12253 14937 15965 14986 14957 17502 20705 24244 26879 28694 29959 29203 27831 28651 30246 33073 37555 41918 43512 43124 42548 41014 43201 47611 49764 52028 56295 60750 64371 74590 96139 116840 138279 157804 183869 199856 198307 184628 152096 86218 39304 19193 9724 24267 82111 131301 88798 30985 4025 1391 1618 2003 2383 2161 1063 319 173 137 118 116 94 112 144 146 184 207 215 213 196 201 203 203 185 203 199 214 230 211 233 258 262 281 303 291 283 282 272 298 324 314 303 301 304 293 275 299 318 303 332 369 404 420 391 356 296 215 157 145 153 140 139 156 177 193 190 197 203 194 206 183 133 128 143 145 123 121 124 139 145 152 162 188 208 197 213 238 234 246 272 285 281 299 322 305 268 224 178 137 110 102 107 109 105 94 97 98 101 111 131 162 191 215 222 214 207 212 214 218 221 231 242 252 237 222 218 204 183 163 73042 191 2218 30 8608 20 17 22 6783 2074 52 599 1928 3291 5066 8379 12545 16738 18678 19679 20031 21198 22449 22779 22387 20458 19044 19335 21888 25372 29614 33442 33978 31739 31793 33343 35833 35098 28178 21991 22719 27003 35827 44435 52787 58135 61063 62854 66223 69546 72962 76715 84697 89588 99207 101527 104940 105498 111882 115529 117370 101583 63822 28280 12254 5829 11255 44329 95395 113315 51482 9432 7775 9584 4697 2945 7899 17637 6427 1034 254 226 175 142 151 151 158 158 192 222 231 260 288 292 276 230 206 229 237 259 245 219 244 274 272 280 295 324 320 322 337 379 398 395 410 417 395 373 365 380 406 397 396 410 408 395 407 411 428 407 358 296 248 209 197 195 187 167 157 172 185 194 207 190 202 205 197 187 185 189 183 182 177 179 184 188 201 208 210 229 235 240 258 274 286 305 320 328 313 294 261 235 206 178 167 148 127 123 132 133 139 151 185 242 261 255 254 250 247 261 264 278 286 274 280 272 261 256 240 219 199 73051 193 2094 30 8544 20 17 31 6782 2070 -79 81 606 1139 1616 2615 4175 6018 8216 10260 11772 12068 12271 11499 10868 11695 13362 16648 22340 29434 37810 47171 53678 56092 57509 57264 55428 58375 64806 71226 73861 69952 61307 50561 41713 35450 27206 20920 18366 14952 12996 11718 10671 8305 5177 3937 4296 6407 9652 11842 15081 16945 20750 26496 31906 37157 43831 49486 46850 38835 37258 45064 70984 94027 119195 152586 205625 222022 149683 52794 10503 538 191 161 158 154 145 137 151 146 119 155 244 283 296 277 276 240 222 233 204 198 227 222 220 216 220 244 264 260 259 301 325 318 342 341 316 332 375 408 420 412 405 403 421 450 473 459 448 417 431 446 456 455 411 327 268 240 219 199 195 179 153 149 159 155 158 149 152 155 173 181 183 168 157 147 131 131 147 161 155 168 181 187 195 219 210 209 232 247 269 284 301 314 318 319 301 264 231 205 194 159 131 140 161 176 206 241 269 269 256 249 247 243 244 254 268 264 256 255 242 219 202 73060 191 2090 30 8480 20 17 40 6782 2066 404 1415 1984 2729 4644 6762 9198 13446 17103 20453 26449 31633 37671 42975 42967 40236 37699 36132 36098 42761 49661 41568 25680 17788 13858 10363 9417 10230 9673 7786 6480 5647 4723 4685 4523 4080 4165 5027 5993 7088 9412 12141 12207 14946 23080 34030 39191 46063 60222 70703 82800 93323 96930 86804 56879 15620 3353 5322 22204 58718 90076 111328 150009 218171 253605 148107 9845 675 266 250 220 200 172 166 161 164 144 128 119 154 117 161 196 240 284 293 247 253 250 224 212 204 217 217 229 220 212 236 261 282 287 275 285 300 304 339 379 397 390 382 402 406 406 439 454 448 454 475 460 458 469 470 462 459 402 354 296 244 217 213 200 182 186 178 169 172 176 171 177 171 166 171 183 185 183 175 163 158 163 163 161 152 147 149 168 191 205 209 210 217 220 230 241 250 277 304 322 340 368 384 347 311 257 185 159 165 189 222 247 264 274 260 252 248 244 248 252 253 250 244 228 73069 240 555 30 8415 20 17 49 6781 2062 2302 250 243 208 185 129 61 32 -26 -57 -55 -88 -99 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 180 481 830 1186 1617 2798 3629 4336 4440 5594 8082 10401 10423 10354 10144 9146 9393 9502 10623 10837 8643 4666 3210 2777 2003 2308 3313 4160 4543 4718 5470 6792 8329 9507 10147 9543 8610 9060 10305 17501 26876 29574 35598 40573 40525 47926 44786 42503 38376 30068 18933 9168 6472 6921 7807 11520 28357 64970 143514 204960 166773 41533 3220 316 193 178 188 197 176 152 160 138 91 77 54 57 80 67 114 132 154 193 214 248 231 199 173 155 159 189 171 163 134 145 156 182 207 231 223 223 241 283 297 301 340 344 346 355 342 354 366 374 393 405 418 436 420 430 446 433 411 379 328 273 224 195 169 145 158 130 110 119 127 121 122 132 125 133 119 102 109 121 122 125 127 136 135 134 122 106 120 120 128 130 133 141 151 167 180 192 197 202 211 234 281 291 292 319 351 335 274 199 140 119 133 168 195 203 197 199 197 195 204 199 196 188 182 73078 236 642 30 8352 20 17 58 6780 2059 54533 2457 1133 1000 911 852 785 608 557 586 519 453 470 490 438 358 305 316 253 228 217 211 182 163 148 106 43 34 14 -10 -22 -23 -9 -29 -18 -14 -59 -68 9 -31 -21 -28 -17 -18 4 -9 4 -6 -4 2 -27 -68 -49 -35 -38 -11 1 1 125 311 373 487 630 761 808 962 1209 1472 1505 1416 1441 1505 1712 2453 3804 5846 6967 5504 3747 2684 2359 2351 2584 2945 3388 4041 4684 4979 4406 3453 2786 2483 2540 2860 3550 5162 6674 6524 6397 6820 7885 8840 8261 8840 13088 16370 18474 14790 8444 819 212 190 175 159 157 192 183 210 217 201 192 180 171 184 151 97 82 105 134 145 153 216 290 287 248 237 213 201 159 150 158 134 140 177 162 185 215 228 258 287 283 281 288 295 312 352 373 391 377 386 385 383 431 423 375 356 400 432 406 366 331 295 255 220 192 174 155 143 132 110 115 136 133 134 142 149 138 127 135 140 147 146 147 139 131 135 148 150 144 150 150 143 137 146 149 167 165 178 211 233 235 228 231 264 280 280 308 344 360 362 387 357 238 146 127 165 207 226 227 227 229 226 221 210 210 218 73087 234 608 30 8288 20 18 7 6778 2056 4577 1426 1244 1195 1136 1120 968 971 851 722 672 563 561 591 523 420 438 436 349 314 316 236 230 199 220 131 81 107 86 70 44 41 33 27 28 -12 20 75 60 14 10 37 58 92 33 2 15 9 13 32 40 -6 46 39 12 1 -26 -10 -6 15 44 35 47 58 36 66 129 229 451 770 1109 1335 1316 1373 1397 1373 1479 1584 1656 1749 1614 1502 1573 1757 2195 2579 2525 2257 1821 1591 1445 1415 1665 2200 2990 3839 3685 2915 1776 1256 1159 1654 2686 3179 2079 741 290 186 113 138 146 129 131 163 151 109 130 144 113 85 156 166 115 120 111 117 103 103 114 108 141 192 202 201 214 232 204 196 185 161 147 169 165 178 192 197 211 242 239 240 253 274 263 264 291 333 350 350 356 394 380 387 358 339 330 337 347 315 282 281 271 233 230 209 178 173 161 144 145 133 117 112 120 113 111 119 116 109 113 119 101 105 114 126 127 110 126 129 110 114 125 121 116 125 145 149 143 163 190 216 222 221 238 269 277 274 296 337 370 377 339 240 155 118 125 163 194 198 201 214 215 210 201 196 73096 231 631 30 8221 20 18 16 6777 2054 12171 1645 1194 1178 1175 1172 1038 872 868 844 791 665 591 542 511 509 538 483 424 372 328 305 288 274 232 205 179 107 111 59 67 46 69 54 64 51 35 27 28 75 73 24 26 78 128 129 85 48 61 96 106 77 80 65 37 76 74 15 48 71 74 87 79 154 239 384 594 910 1185 1295 1362 1371 1352 1384 1285 1130 949 823 745 691 670 733 849 1025 1559 2873 3472 2497 1464 970 737 670 587 480 424 407 380 392 578 774 609 219 124 140 145 122 128 125 139 139 155 194 191 158 187 185 187 144 150 183 153 164 170 148 148 141 144 153 140 137 163 224 255 276 275 262 226 211 184 164 176 190 215 229 250 262 279 287 296 297 294 319 321 314 372 390 394 414 427 423 413 368 313 285 282 289 273 230 236 235 219 231 210 208 209 191 170 151 133 133 138 140 137 132 130 133 151 140 132 130 128 130 139 144 148 158 157 160 153 146 147 153 172 201 194 192 190 191 227 290 297 308 375 394 356 360 394 415 422 388 304 197 135 157 200 226 227 227 221 223 224 73105 227 685 30 8155 20 18 25 6775 2052 2220 1065 1008 986 875 808 750 741 712 680 590 554 499 505 465 425 393 372 286 272 241 208 204 186 160 83 49 45 7 46 40 46 26 6 -8 27 60 70 54 24 88 73 86 71 43 12 44 83 40 7 19 -19 2 15 25 51 72 71 102 45 15 64 257 685 1345 1922 1977 1773 1812 1811 1537 1206 996 907 970 1146 1104 975 844 695 1069 3018 5600 5888 4864 2815 1291 557 282 204 167 124 102 101 121 175 209 217 231 278 461 846 790 486 292 252 243 232 197 193 182 157 157 154 146 154 162 147 167 145 143 119 101 105 129 131 144 160 188 196 240 223 223 193 171 158 146 147 164 200 215 229 277 278 272 297 287 260 272 298 354 367 359 378 376 390 392 379 342 294 271 229 211 217 204 185 176 198 194 179 184 188 180 158 137 128 123 120 111 107 123 133 123 128 119 105 117 115 118 132 134 133 130 124 120 137 136 132 144 172 184 174 174 161 164 177 211 247 295 361 401 393 371 362 380 399 399 362 269 156 111 136 167 179 180 174 175 73114 226 648 30 8088 20 18 34 6773 2050 7671 1515 1147 1025 925 892 757 676 623 591 550 493 472 473 398 406 404 355 311 243 200 243 204 158 106 112 105 111 120 67 45 50 67 -4 -15 40 44 27 -26 -3 30 47 26 21 47 44 34 -6 -14 24 38 24 5 11 16 16 10 24 13 161 521 980 1161 1067 894 776 639 606 559 539 557 694 884 1053 1184 1040 818 731 598 570 610 805 1388 1944 1717 1006 597 538 565 528 474 456 522 632 687 595 559 1129 2390 3560 4486 3716 1893 1087 740 430 269 208 204 168 121 123 131 157 179 195 159 154 160 142 137 109 107 111 130 116 102 131 145 182 224 237 236 234 221 207 188 182 157 149 166 170 186 232 262 287 288 277 279 286 288 307 334 364 379 380 381 389 366 324 281 249 223 213 197 208 213 193 186 199 190 193 191 177 166 149 131 127 110 101 106 111 121 123 128 131 123 132 124 113 126 127 115 119 127 125 129 135 153 156 184 209 234 216 185 170 171 197 256 354 434 425 405 409 414 410 404 391 330 207 119 95 125 168 184 183 73123 221 761 30 8021 20 18 43 6771 2050 12889 1836 813 705 656 606 630 613 526 489 417 394 380 313 294 251 249 253 223 153 140 147 96 44 51 82 20 33 24 9 -19 -6 -19 -27 1 18 0 -6 21 58 10 -5 35 -22 -26 -7 10 17 22 46 12 8 0 41 122 186 322 371 334 281 294 309 263 243 218 271 409 642 969 1640 2344 2417 2273 2283 2425 2330 1844 1442 1315 1223 1163 1102 1061 994 924 831 734 682 717 749 917 1406 1904 2517 2537 1942 1209 549 237 134 79 58 74 93 119 123 124 89 72 99 99 87 105 127 104 112 126 120 112 127 103 82 67 69 111 104 123 173 223 220 191 180 188 164 137 132 125 129 178 169 163 222 245 262 266 262 283 278 290 317 326 338 344 340 338 307 267 241 215 169 151 161 172 166 159 150 149 161 170 158 142 131 110 108 105 104 89 89 97 101 100 90 85 87 97 103 113 114 98 99 99 97 113 122 121 158 195 231 233 188 151 137 143 180 250 326 385 392 391 390 387 378 359 339 276 179 106 77 91 114 125 73132 220 694 30 7954 20 18 52 6770 2050 6557 518 338 268 249 234 223 250 143 46 53 113 74 36 9 4 42 -34 -88 -85 -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 -99 999999 -62 -39 -9 112 302 719 1472 1660 809 192 75 182 496 1208 2184 3551 5716 9306 15337 21585 23197 19128 11456 4816 1876 1406 1465 1890 2972 4383 6740 10152 13351 17536 20447 26748 39093 62522 92878 118708 112470 65552 24201 3666 773 461 364 268 330 383 215 82 83 54 51 82 94 111 137 122 104 114 113 113 106 103 74 87 103 73 92 100 138 204 204 202 197 174 145 137 125 125 113 130 145 176 198 233 242 230 254 263 267 281 299 320 352 361 333 323 313 276 237 205 193 191 181 164 158 158 164 166 166 165 154 149 151 131 111 100 87 101 103 89 88 94 92 85 95 99 99 96 92 95 115 115 113 111 128 158 192 239 241 220 200 180 161 153 175 235 313 369 408 424 410 406 387 351 301 244 173 110 82 73141 221 597 30 7887 20 19 1 6768 2050 4772 -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 -94 283 783 1258 1446 983 420 43 999999 999999 -90 416 1810 4409 9965 16939 24742 36622 53606 68581 73368 67063 52835 33804 17284 7443 4090 5188 11118 25532 43868 59517 78420 99395 121457 145388 172846 190879 181955 143307 106382 74891 55691 40710 19833 8500 4445 3066 1848 904 417 240 168 121 118 132 109 94 111 115 114 110 119 107 95 114 79 96 80 83 108 170 210 214 203 203 204 171 154 140 140 146 174 189 183 225 262 268 282 262 247 268 295 323 331 337 366 344 353 357 327 242 197 179 179 184 182 186 178 171 184 184 168 158 151 157 148 115 111 112 101 92 94 117 107 106 119 115 106 103 99 102 102 94 103 109 103 114 128 159 196 220 228 245 235 193 151 138 159 203 282 369 430 436 443 439 430 387 343 295 225 73150 219 587 30 7817 20 19 10 6766 2052 62431 1109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 388 703 940 1107 1424 2175 3793 7036 11751 19585 28414 38085 47073 54254 62016 71822 77667 76395 67115 60590 56246 50373 49619 54421 72568 87571 94891 111334 133640 155553 164957 164603 181065 191202 168569 140849 116079 72271 29482 9511 4233 5640 9792 11343 6170 2530 981 293 134 104 78 80 100 94 97 109 119 113 117 88 76 73 93 116 158 217 217 211 198 185 188 179 172 158 147 143 151 164 174 194 214 262 287 261 276 286 302 311 311 323 353 375 364 353 321 257 206 178 180 179 168 174 186 183 186 180 164 157 172 183 166 126 123 97 90 101 98 92 102 113 106 102 102 101 100 98 105 105 115 107 104 120 117 125 161 187 204 221 215 186 155 138 145 164 217 306 399 419 428 448 447 416 360 307 73159 217 608 30 7748 20 19 19 6764 2054 549742 2322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 571 1280 2218 3083 3905 4713 5984 7674 11212 18087 25442 31435 35809 40484 45976 53903 65217 74860 77840 78010 76570 79340 86461 86315 87807 93395 101431 115759 123912 131546 147235 162237 189083 200771 193508 179406 147546 94899 39612 15905 9925 10039 13748 13147 8853 5839 4135 2790 1537 642 370 246 149 98 106 117 107 91 63 67 63 74 94 124 180 206 197 204 189 173 166 155 149 145 118 117 136 150 159 169 195 237 241 225 246 259 287 310 321 305 310 314 328 323 296 231 180 164 162 174 179 171 164 153 148 150 153 152 155 137 102 86 86 90 85 81 80 82 85 77 77 71 82 85 81 85 73 83 83 88 88 81 96 116 134 148 152 149 144 130 112 106 114 155 208 285 350 375 373 395 389 332 73168 214 600 30 7680 20 19 28 6763 2056 860235 90908 2516 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 107 413 1248 2540 4317 6874 8665 9318 9844 11097 13548 17789 24250 32174 40404 45563 49939 55628 57810 58331 70670 90259 101392 102786 106632 117948 123976 130221 132461 145590 149914 141768 145291 153075 170545 177272 153880 104701 52776 23586 11047 6569 5013 3954 2798 1704 1470 2118 3264 3897 3347 2677 2757 2700 2246 1819 1364 1034 775 624 336 140 72 61 104 126 144 173 181 207 208 206 190 188 168 147 157 131 148 165 192 212 219 236 254 255 241 266 307 324 297 308 348 345 327 323 312 294 270 234 210 201 182 190 194 184 163 161 167 148 158 131 107 101 99 89 88 100 97 92 95 95 90 95 93 102 108 105 102 93 81 82 94 98 102 111 116 116 127 126 121 116 107 125 150 177 247 328 351 376 407 402 73177 212 590 30 7610 20 19 37 6762 2059 127109 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 264 592 895 1008 2112 6483 13799 21068 29686 39558 46216 48201 48402 50550 58364 66239 70399 75278 80578 80955 73735 70900 77572 81096 92974 111182 110599 104328 100604 103973 107672 119386 128819 131335 131798 125731 104358 80448 45709 25612 14663 8131 4563 3086 2082 1307 737 374 171 98 76 46 79 105 152 194 259 270 197 148 151 141 127 116 101 99 84 99 153 180 184 216 237 233 216 223 203 185 159 143 143 161 194 233 242 262 278 287 283 311 307 332 334 336 354 358 348 351 336 317 291 264 246 230 236 237 220 206 201 175 173 145 126 112 99 94 104 110 108 107 104 94 94 96 93 99 108 116 107 102 103 103 105 100 90 94 105 113 115 116 120 126 121 133 146 180 252 320 351 362 393 73186 209 637 30 7537 20 19 46 6760 2062 1773 -37 -12 -43 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 583 1233 1643 2054 2925 4015 5732 9044 13315 16645 19435 22296 24223 25720 29622 37221 48639 54600 53899 53011 51520 45295 37750 32630 32673 29735 25238 24999 31254 41334 56341 70685 79988 80262 76389 70140 63153 60433 59705 56977 48766 41009 38909 35915 18238 2677 1157 673 331 218 495 1147 1040 334 111 93 93 114 133 138 140 122 109 95 90 102 97 115 156 181 234 229 207 216 190 176 170 153 131 130 149 163 182 207 245 274 264 270 285 300 325 330 329 321 332 353 363 364 347 310 289 288 295 309 276 197 173 152 135 124 128 119 104 95 87 85 93 91 98 90 98 96 99 97 84 90 95 93 88 87 84 82 89 86 82 82 86 86 84 84 80 83 98 105 127 168 215 257 73195 206 621 30 7461 20 19 55 6759 2066 -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 -27 458 1679 3987 6973 9137 9989 9929 10635 11512 11636 11085 9974 8689 7182 5338 3332 2427 2798 3228 2831 3323 7161 14654 26349 41899 51727 61585 73736 81806 84408 94198 107685 106233 99505 89487 78758 80078 108912 131615 128396 128661 100289 72654 56032 37415 11527 2941 1278 1508 1773 487 71 79 88 103 111 111 106 114 115 99 94 89 125 163 191 214 204 194 194 188 182 160 145 135 132 143 153 185 216 252 259 236 236 268 289 288 289 306 315 332 349 370 378 378 375 361 351 331 322 254 189 172 141 136 126 102 82 82 89 99 104 99 91 93 95 94 85 87 91 103 98 80 76 83 83 87 84 79 73 70 64 66 71 70 76 80 75 79 97 120 132 73204 204 639 30 7389 20 20 4 6758 2070 37578 429 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 296 1812 4221 7180 9095 12357 16338 20453 25356 31602 36727 39109 37534 35397 36314 36171 31187 27005 25244 25687 25775 29025 37451 36585 24913 17258 13122 9718 8871 11575 18174 24178 29062 36684 50291 63754 66885 68939 70827 69277 69748 74628 83837 96183 102763 112165 124417 87494 50939 30797 19299 8973 3019 1518 760 311 133 84 112 129 130 97 95 114 113 100 117 126 132 170 201 200 207 195 178 163 141 136 155 165 186 206 217 247 249 248 250 257 275 303 294 298 338 321 340 372 376 368 368 359 356 361 333 287 227 196 169 143 126 127 115 107 104 107 114 94 80 81 86 94 96 95 92 76 83 80 83 97 89 83 75 70 73 68 68 70 67 74 81 87 98 108 105 123 73213 145 2306 30 7316 20 20 13 6758 2074 51 246 699 1783 3387 5416 7064 8348 10206 13401 17488 24258 37429 52102 63446 75581 86864 94114 97016 102682 102933 100107 94374 91257 87802 79960 68821 51000 37519 30457 24598 21530 22550 21197 17119 13641 11211 8021 6159 5467 5163 6603 12402 23843 39638 55116 64841 75515 81265 70318 41441 14148 7113 6581 9606 12528 9976 2858 1039 605 284 148 120 132 168 181 169 164 183 173 136 125 127 158 171 181 213 233 257 223 198 195 187 177 188 211 230 244 267 279 284 295 313 327 331 329 329 334 359 382 386 397 420 419 413 395 378 362 331 276 246 232 206 176 158 144 133 126 128 130 126 121 126 122 114 114 110 116 123 120 120 116 106 97 90 85 89 92 98 105 113 114 109 111 119 73222 199 643 30 7243 20 20 22 6758 2078 8 12 -12 -36 5 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 659 1566 2715 4445 7367 11580 14893 17076 19043 19399 21010 25375 32102 38718 48206 57734 64125 69693 74469 79186 78308 73110 64599 58017 55399 53077 50885 46740 40220 34320 30073 26205 23630 20483 17242 13090 9967 7700 6120 5446 5081 5290 7626 8916 8655 6348 2436 1763 1762 1661 1467 1205 832 571 414 290 241 240 236 225 271 249 196 112 101 94 83 89 94 107 169 230 246 224 178 170 154 144 150 145 173 188 199 221 246 262 258 241 248 281 273 293 292 291 307 312 322 332 335 345 368 368 371 369 349 295 249 223 189 147 112 107 108 103 104 107 101 106 99 94 97 95 118 121 110 95 88 82 70 65 61 56 53 51 58 60 63 67 73231 198 574 30 7174 20 20 31 6758 2083 185 209 223 229 131 57 73 38 36 25 -31 -96 999999 -96 -80 -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 -67 141 566 1789 3716 5961 9775 15047 19450 22897 26041 29205 28641 26578 26625 26530 26825 28718 29975 30810 32607 34438 37717 37674 35083 31644 29788 30333 29991 27702 24957 20495 16318 16859 22295 27780 28512 28222 27859 25685 20574 15941 14300 13139 11249 9025 6556 4686 4011 4159 3659 2449 1658 1403 1220 1069 1090 1012 724 267 118 116 121 103 88 85 78 66 73 120 185 222 212 188 188 159 141 126 134 141 153 173 195 206 233 246 236 223 247 256 258 245 252 263 270 270 272 268 273 289 298 329 343 338 332 322 302 272 240 198 168 147 123 102 94 95 90 91 105 112 110 106 96 88 74 58 54 50 46 48 46 43 45 54 54 60 73240 195 594 30 7104 20 20 40 6758 2087 269 240 260 177 147 150 130 70 62 -19 -18 -64 -74 -68 -51 -55 999999 -70 -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 -33 213 663 1144 1898 3329 5569 8406 11337 11870 8824 4618 2533 2927 3965 6550 9199 11217 14703 17337 19016 18809 21719 24626 22948 22030 23580 28883 35220 38921 40594 37825 40001 46314 48232 44817 40514 43008 42263 33952 26934 22366 17938 15460 12205 9194 7076 5332 3570 2317 1283 553 430 573 325 135 153 136 123 153 157 122 144 130 120 121 117 106 106 87 89 93 115 110 117 165 180 186 181 147 127 119 129 143 156 165 183 210 225 230 238 238 236 232 231 230 238 246 254 243 253 272 257 240 229 243 239 246 276 305 331 333 316 294 259 191 138 115 91 92 102 105 107 107 110 117 117 118 101 76 65 58 52 42 36 32 25 25 73249 193 614 30 7034 20 20 49 6758 2091 174 182 176 139 103 55 21 -19 -29 -85 -87 -80 -89 -97 -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 81 645 1570 2765 4310 6276 9522 11634 11576 12947 16254 19629 20783 14111 10811 13241 18201 25197 32198 35863 36120 33832 34954 34773 38716 41528 41387 42411 44120 43203 43362 47032 51926 53014 51842 49950 45097 32024 18322 10330 6530 3644 1965 1059 605 469 434 384 344 267 221 200 171 139 118 125 135 116 111 122 129 137 148 146 142 170 200 223 291 281 193 126 106 146 197 182 166 155 142 131 148 163 162 171 173 179 198 208 238 248 235 224 215 221 230 235 232 227 231 252 261 254 243 232 243 230 227 251 278 294 311 328 324 315 271 201 160 119 106 105 110 106 113 112 118 121 110 95 72 58 49 42 33 28 31 20